$(document).ready(function() { $('#preloading').fadeOut(); $('.boton').click(function() { $('.boton').removeClass('boton-on'); $(this).addClass('boton-on'); }); $('.boton').mouseover(function() { $(this).addClass('boton-over'); }); $('.boton').mouseout(function() { $(this).removeClass('boton-over'); }); }); function cargarContenido(seccion) { $('#divContenido').slideUp(); $('#preloading').fadeIn(); document.getElementById('divContenido').innerHTML = ""; setTimeout(function() { var conn = new Ext.data.Connection(); conn.request( { url : 'cargarContenido.php', method : 'POST', params : { "seccion" : seccion }, success : function(responseObject) { $('#preloading').fadeOut(); document.getElementById('divContenido').innerHTML = responseObject.responseText; $('#divContenido').slideDown(); } }); }, 200); } function validarContacto() { var regex = new RegExp("^[^@ ]+@([a-zA-Z0-9-]+.)+([a-zA-Z0-9-]{2}|net|com|gov|mil|org|edu|int|biz|info|name|pro)$"); var faltan = ""; var email = document.getElementById('contact_email'); if (regex.test(email.value) == false) { faltan = " - Email
"; email.className = 'cajaContactoError'; email.onclick = function() { this.className = 'cajaContacto'; }; } var pars = "tipo=contacto&email=" + email.value + "&"; var campos = new Array("nombre", "apellido", "telefono", "comentario", "ciudad", "pais"); var obligatorios = new Array("nombre", "apellido", "telefono", "comentario", "ciudad", "pais"); for (i = 0; i < campos.length; i++) { campo = document.getElementById('contact_' + campos[i]); if (campo.value == "" && obligatorios[i] != "") { faltan += " - " + obligatorios[i] + "
"; campo.className = 'cajaContactoError'; campo.onclick = function() { this.className = 'cajaContacto'; }; } pars += campos[i] + "=" + campo.value + "&"; } if (faltan != "") { // Dialog document.getElementById('divError').innerHTML = '*Campos Obligatorios!'; } else { document.getElementById('divContactoFormulario').innerHTML = '
'; var conn = new Ext.data.Connection(); conn.request( { url : 'enviarContacto.php', method : 'POST', params : pars, success : function(responseObject) { document.getElementById('divContactoFormulario').innerHTML = responseObject.responseText; } }); } } function validarAgenciasRegistrar() { var regex = new RegExp("^[^@ ]+@([a-zA-Z0-9-]+.)+([a-zA-Z0-9-]{2}|net|com|gov|mil|org|edu|int|biz|info|name|pro)$"); var faltan = ""; var email = document.getElementById('contact_email'); if (regex.test(email.value) == false) { faltan = " - Email
"; email.className = 'cajaContactoError'; email.onclick = function() { this.className = 'cajaContacto'; }; } var pars = "tipo=contacto&email=" + email.value + "&"; var campos = new Array("nombre", "apellido", "telefono", "direccion", "nro", "pais", "cp", "agencia", "cuit", "email", "clave", "reclave", "cuit"); var obligatorios = new Array("nombre", "apellido", "telefono", "direccion", "nro", "pais", "cp", "agencia", "cuit", "email", "clave", "reclave", "cuit"); for (i = 0; i < campos.length; i++) { campo = document.getElementById('contact_' + campos[i]); if (campo.value == "" && obligatorios[i] != "") { faltan += " - " + obligatorios[i] + "
"; campo.className = 'cajaContactoError'; campo.onclick = function() { this.className = 'cajaContacto'; }; } pars += campos[i] + "=" + campo.value + "&"; } var reclave = ""; if (document.getElementById('contact_clave').value != document.getElementById('contact_reclave').value) { faltan += " -
"; reclave = "
*Verifique la clave y reclave!"; document.getElementById('contact_reclave').className = 'cajaContactoError'; document.getElementById('contact_reclave').onclick = function() { this.className = 'cajaContacto'; }; } if (faltan != "") { // Dialog document.getElementById('divError').innerHTML = '*Campos Obligatorios!' + reclave; } else { var conn = new Ext.data.Connection(); conn.request( { url : 'agenciasVerificarEmail.php', method : 'POST', params : pars, success : function(responseObject) { if (responseObject.responseText == 0) { document.getElementById('divContactoFormulario').innerHTML = '
'; var conn = new Ext.data.Connection(); conn.request( { url : 'enviarAgenciasGuardar.php', method : 'POST', params : pars, success : function(responseObject) { document.getElementById('divContactoFormulario').innerHTML = responseObject.responseText; } }); } else { document.getElementById('divError').innerHTML = '*Este email ya se encuentra registrado!'; } } }); } } function validarAgenciasLogin(email, clave) { var faltan = ""; var regex = new RegExp("^[^@ ]+@([a-zA-Z0-9-]+.)+([a-zA-Z0-9-]{2}|net|com|gov|mil|org|edu|int|biz|info|name|pro)$"); if (regex.test(email) == false) { faltan = " - Email
"; } if (clave == "") { faltan += " - Clave"; } var pars = "tipo=contacto&email=" + email + "&clave=" + clave; if (faltan != "") { document.getElementById('divErrorAgenciaLogin').innerHTML = '*Campos Obligatorios!'; } else { document.getElementById('logeando').click(); var conn = new Ext.data.Connection(); conn.request( { url : 'agenciasLoginJs.php', method : 'POST', params : pars, success : function(responseObject) { setTimeout(function() { if (responseObject.responseText == "false") { document.getElementById('divErrorAgenciaLogin').innerHTML = '*Datos incorrectos! Por favor, vuelva a intertarlo.
'; document.getElementById('linkAgenciasLogin').click(); } else { location.href = "agenciaarchivos.php"; } }, 2000); } }); } } function validarProducto() { var faltan = ""; var campos = new Array("fecha", "cantidad"); var obligatorios = new Array("fecha", "cantidad"); for (i = 0; i < campos.length; i++) { campo = document.getElementById(campos[i]); if (campo.value == "" && obligatorios[i] != "") { faltan += " - " + obligatorios[i] + "
"; campo.className = 'cajaContactoError'; campo.onclick = function() { this.className = 'cajaContacto'; }; } } if (faltan != "") { document.getElementById('divError').innerHTML = '*Campos Obligatorios!'; } else { document.getElementById('frmComprar').submit(); } } function validarComprar() { var regex = new RegExp("^[^@ ]+@([a-zA-Z0-9-]+.)+([a-zA-Z0-9-]{2}|net|com|gov|mil|org|edu|int|biz|info|name|pro)$"); var faltan = ""; var email = document.getElementById('email'); if (regex.test(email.value) == false) { faltan = " - Email
"; email.className = 'cajaContactoError'; email.onclick = function() { this.className = 'cajaContacto'; }; } var pars = "tipo=contacto&email=" + email.value + "&"; var campos = new Array("nombre", "apellido", "telefono", "ciudad", "pais", "idHotel"); var obligatorios = new Array("nombre", "apellido", "telefono", "ciudad", "", ""); for (i = 0; i < campos.length; i++) { campo = document.getElementById(campos[i]); if (campo.value == "" && obligatorios[i] != "") { faltan += " - " + obligatorios[i] + "
"; campo.className = 'cajaContactoError'; campo.onclick = function() { this.className = 'cajaContacto'; }; } } if (faltan != "") { document.getElementById('divError').innerHTML = '*Campos Obligatorios!'; } else { document.getElementById('frmComprar').submit(); } } function validarPagar() { document.getElementById('formPagar').submit(); } function verificarDisponibilidad(idProducto, fecha) { setTimeout(function() { var conn = new Ext.data.Connection(); conn.request( { url : 'chequearDisponibilidad.php', method : 'POST', params : { "idProducto" : idProducto, "fecha" : fecha }, success : function(responseObject) { agregarOpciones('frmComprar', responseObject.responseText); document.getElementById('divDisponibles').innerHTML = "de " + responseObject.responseText + " Disponibles"; } }); }, 200); } function agregarOpciones(form, cantidad) { var combo = document.getElementById(form).cantidad.options; combo.length = null; for (c = 1; c <= cantidad; c++) { var seleccionar = new Option(c, c, "", ""); combo[c - 1] = seleccionar; } }