// JavaScript Document//var $j = jQuery.noConflict();$(document).ready(inicializar);var RegExPattern_email = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/;	function inicializar() {    // Carousel de la página inicial//    if (document.getElementById("home"))//        iniciar_carouseles();        // Agrega y remueve el estilo activo de los fields del form de contacto    if (document.getElementById("contacto") || document.getElementById("contacto_cv"))        contacto_fields();        // carga el combo de barrio / localidad al seleccionar Montevideo / Interior     $("#buscador_zona").change(cargar_subzonas);        // ejecuta la funcion enviar_contacto al clickear en el botón    $("#enviar_contacto").click(enviar_contacto);        // ejecuta la funcion enviar_contacto al clickear en el botón    $("#enviar_contacto_cv").click(enviar_contacto_cv);        // transforma en clickeable los button dentro de un <a>    if (navigator.appName === 'Microsoft Internet Explorer')    {        $('button.fix').click(function()        {            window.location = $(this).closest('a').attr('href');        });    }}// No se utilizafunction iniciar_carouseles() {    carousel("destacados");    carousel("inscripciones");    carousel("espectaculos");    carousel("libros");}// No se utilizafunction carousel(nombre) {    $(".contenido-" + nombre).jCarouselLite({        btnNext: ".siguiente-" + nombre,        btnPrev: ".previo-" + nombre,        visible: 5,        speed: 1000    });}function cargar_subzonas() {    $('#buscador_subzona').children().remove().end().append('<option selected value="0">Barrio / Localidad</option>');    var zona = $("#buscador_zona option:selected");    var zona_valor = zona.val();    if(zona.val() != 0){        $.ajax({            url:"consulta.php",            type: "POST",            dataType: "json",            data: ({                accion: "listar_subzonas",                zona_valor: zona_valor            }),            success:exito_cargar_subzonas,            async:true        });    }    else {        $('#buscador_subzona').children().remove().end().append('<option selected value="0">Barrio / Localidad</option>');    }}function exito_cargar_subzonas(msg) {    for (var i=0; i<msg.length; i++) {            $('#buscador_subzona').append('<option value="' + msg[i].subzona +'">' + msg[i].subzona +'</option>');    }}function enviar_contacto() {    $("#error_contacto").html("");    $("#error_contacto").hide();    var error = "";    var pOpcion = $("#opcion_contacto").val();    var pNombre = $("#contacto_nombre").attr("value");    var pApellido = $("#contacto_apellido").attr("value");    var pEmail = $("#contacto_email").attr("value");    var pTelefono = $("#contacto_telefono").attr("value");    var pComentario = $("#contacto_comentario").attr("value");    var pCaptcha = $("#captcha").attr("value");    if (pOpcion == 0)        error +=  "- seleccione el motivo de su consulta<br />";    if (pNombre == "")        error +=  "- ingrese nombre<br />";    if (pApellido == "")        error +=  "- ingrese apellido<br />";        if (pEmail == "") {        error +=  "- ingrese email <br />";    }    else {        var emailValido = validar_email(pEmail);        if (emailValido == false){            error = "- el email ingresado no es válido <br />";        }    }    if (pTelefono == "")        error +=  "- ingrese tel&eacute;fono <br />";        if (pCaptcha == "")        error +=  "- ingrese el texto desplegado en la imagen inferior<br />";    if (error != "") {        $("#error_contacto").html(error);        $("#error_contacto").show();        $('html, body').animate({ scrollTop: 0 }, 'slow');    }    else {        $.ajax({            url:"consulta.php",            type: "POST",            data: ({                frm_contacto_opcion: pOpcion,                frm_contacto_nombre: pNombre,                frm_contacto_apellido: pApellido,                frm_contacto_email: pEmail,                frm_contacto_telefono: pTelefono,                frm_contacto_consulta: pComentario,                frm_contacto_captcha: pCaptcha,                accion: "frm_contacto"            }),            beforeSend: antes_frm_contacto,            success:exito_frm_contacto,            async:true        });    }}function antes_frm_contacto() {    $("#error_contacto").html("Enviando información...");    $("#error_contacto").show();}function exito_frm_contacto(msg) {    if(msg == 1) {        $("#error_contacto").html("Su comentario ha sido enviado. Nos pondremos en contacto a la brevedad.");        $("#error_contacto").show();                $("#opcion_contacto").val(0);        $("#contacto_nombre").attr("value", "");        $("#contacto_apellido").attr("value", "");        $("#contacto_email").attr("value", "");        $("#contacto_telefono").attr("value", "");        $("#contacto_comentario").attr("value", "");    }    else {        if (msg == "no enviado") {            $("#error_contacto").html("Ocurri&oacute; un error durante el env&iacute;o. Por favor, intente nuevamente.");            $("#error_contacto").show();        }        else {            $("#error_contacto").html("El texto ingresado no coincide con el desplegado en la imagen inferior.");            $("#error_contacto").show();        }    }}function enviar_contacto_cv() {    $("#error_contacto").html("");    $("#error_contacto").hide();    var error = "";    var pNombres = $("#contacto_nombres").attr("value");    var pApellidos = $("#contacto_apellidos").attr("value");    var pEstadoCivil = $("#contacto_estado_civil").val();    var pEdad = $("#contacto_edad").attr("value");    var pFechaNacDia = $("#contacto_fecha_nac_dia").val();    var pFechaNacMes = $("#contacto_fecha_nac_mes").val();    var pFechaNacAnio = $("#contacto_fecha_nac_anio").val();    var pNacionalidad = $("#contacto_nacionalidad").attr("value");    var pCedula = $("#contacto_cedula").attr("value");    var pCredencial = $("#contacto_credencial").attr("value");    var pCarneSalud = $("#contacto_carne_salud").attr("value");    var pDireccion = $("#contacto_direccion").attr("value");    var pBarrio = $("#contacto_barrio").attr("value");    var pLocalidad = $("#contacto_localidad").attr("value");    var pTelefono = $("#contacto_telefono").attr("value");    var pCelular = $("#contacto_celular").attr("value");    var pEmail = $("#contacto_email").attr("value");    var pCarrera = $("#contacto_carrera").attr("value");    var pCarreraInstitucion = $("#contacto_carrera_institucion").attr("value");    var pCarreraInicio = $("#contacto_carrera_inicio").val();    var pCarreraFin = $("#contacto_carrera_fin").val();    var pBachilleratoOrientacion = $("#contacto_bachillerato_orientacion").attr("value");    var pBachilleratoInstitucion = $("#contacto_bachillerato_institucion").attr("value");    var pBachilleratoInicio = $("#contacto_bachillerato_inicio").val();    var pBachilleratoFin = $("#contacto_bachillerato_fin").val();    var pSecundariaInstitucion = $("#contacto_secundaria_institucion").attr("value");    var pSecundariaInicio = $("#contacto_secundaria_inicio").val();    var pSecundariaFin = $("#contacto_secundaria_fin").val();    var pPrimariaInstitucion = $("#contacto_primaria_institucion").attr("value");    var pPrimariaInicio = $("#contacto_primaria_inicio").val();    var pPrimariaFin = $("#contacto_primaria_fin").val();    var pOperadorPC = $("input[name='operador_pc']:checked").val();    var pOffice = $("input[name='office']:checked").val();    var pOtrosConocimientos = $("#contacto_otros_conocimientos").attr("value");    var pExp1Empresa = $("#contacto_exp1_empresa").attr("value");    var pExp1Cargo = $("#contacto_exp1_cargo").attr("value");    var pExp1MotivoEgreso = $("#contacto_exp1_motivo_egreso").attr("value");    var pExp1FechaEgresoMes = $("#contacto_exp1_fecha_egreso_mes").val();    var pExp1FechaEgresoAnio = $("#contacto_exp1_fecha_egreso_anio").val();    var pExp1Ref1Nombre = $("#contacto_exp1_ref1_nombre").attr("value");    var pExp1Ref1Telefono = $("#contacto_exp1_ref1_telefono").attr("value");    var pExp1Ref2Nombre = $("#contacto_exp1_ref2_nombre").attr("value");    var pExp1Ref2Telefono = $("#contacto_exp1_ref2_telefono").attr("value");    var pExp1Ref3Nombre = $("#contacto_exp1_ref3_nombre").attr("value");    var pExp1Ref3Telefono = $("#contacto_exp1_ref3_telefono").attr("value");    var pExp2Empresa = $("#contacto_exp2_empresa").attr("value");    var pExp2Cargo = $("#contacto_exp2_cargo").attr("value");    var pExp2MotivoEgreso = $("#contacto_exp2_motivo_egreso").attr("value");    var pExp2FechaEgresoMes = $("#contacto_exp2_fecha_egreso_mes").val();    var pExp2FechaEgresoAnio = $("#contacto_exp2_fecha_egreso_anio").val();    var pExp2Ref1Nombre = $("#contacto_exp2_ref1_nombre").attr("value");    var pExp2Ref1Telefono = $("#contacto_exp2_ref1_telefono").attr("value");    var pExp2Ref2Nombre = $("#contacto_exp2_ref2_nombre").attr("value");    var pExp2Ref2Telefono = $("#contacto_exp2_ref2_telefono").attr("value");    var pExp2Ref3Nombre = $("#contacto_exp2_ref3_nombre").attr("value");    var pExp2Ref3Telefono = $("#contacto_exp2_ref3_telefono").attr("value");    var pExp3Empresa = $("#contacto_exp3_empresa").attr("value");    var pExp3Cargo = $("#contacto_exp3_cargo").attr("value");    var pExp3MotivoEgreso = $("#contacto_exp3_motivo_egreso").attr("value");    var pExp3FechaEgresoMes = $("#contacto_exp3_fecha_egreso_mes").val();    var pExp3FechaEgresoAnio = $("#contacto_exp3_fecha_egreso_anio").val();    var pExp3Ref1Nombre = $("#contacto_exp3_ref1_nombre").attr("value");    var pExp3Ref1Telefono = $("#contacto_exp3_ref1_telefono").attr("value");    var pExp3Ref2Nombre = $("#contacto_exp3_ref2_nombre").attr("value");    var pExp3Ref2Telefono = $("#contacto_exp3_ref2_telefono").attr("value");    var pExp3Ref3Nombre = $("#contacto_exp3_ref3_nombre").attr("value");    var pExp3Ref3Telefono = $("#contacto_exp3_ref3_telefono").attr("value");    var pInfoAdicional = $("#contacto_info_adicional").attr("value");    var pCaptcha = $("#captcha").attr("value");    if (pNombres == "")        error +=  "- ingrese nombres<br />";    if (pApellidos == "")        error +=  "- ingrese apellidos<br />";    if (pEdad == "")        error +=  "- ingrese edad<br />";    if (pFechaNacDia == "")        error +=  "- ingrese el d&iacute;a de su nacimiento<br />";    if (pFechaNacMes == "")        error +=  "- ingrese el mes de su nacimiento<br />";    if (pFechaNacAnio == "")        error +=  "- ingrese el a&ntilde;o de su nacimiento<br />";        if (pTelefono == "")        error +=  "- ingrese su tel&eacute;fono<br />";        if (pCelular == "")        error +=  "- ingrese su celular<br />";        if (pEmail == "") {        error +=  "- ingrese email <br />";    }    else {        var emailValido = validar_email(pEmail);        if (emailValido == false){            error = "- el email ingresado no es válido <br />";        }    }        if (pCarreraInicio != 0 && pCarreraFin != 0) {        if (pCarreraInicio > pCarreraFin)            error +=  "- educaci&oacute;n terciaria: el a&ntilde;o de inicio no puede ser mayor que el de finalizaci&oacute;n<br />";    }    else {        if (pCarreraInicio != 0 || pCarreraFin != 0)            error +=  "- educaci&oacute;n terciaria: debe ingresar inicio y fin del período<br />";    }        if (pBachilleratoInicio != 0 && pBachilleratoFin != 0) {        if (pBachilleratoInicio > pBachilleratoFin)            error +=  "- bachillerato: el a&ntilde;o de inicio no puede ser mayor que el de finalizaci&oacute;n<br />";    }    else {        if (pBachilleratoInicio != 0 || pBachilleratoFin != 0)            error +=  "- bachillerato: debe ingresar inicio y fin del período<br />";    }        if (pSecundariaInicio != 0 && pSecundariaFin != 0) {        if (pSecundariaInicio > pSecundariaFin)            error +=  "- secundaria: el a&ntilde;o de inicio no puede ser mayor que el de finalizaci&oacute;n<br />";    }    else {        if (pSecundariaInicio != 0 || pSecundariaFin != 0)            error +=  "- secundaria: debe ingresar inicio y fin del período<br />";    }        if (pPrimariaInicio != 0 && pPrimariaFin != 0) {        if (pPrimariaInicio > pPrimariaFin)            error +=  "- primaria: el a&ntilde;o de inicio no puede ser mayor que el de finalizaci&oacute;n<br />";    }    else {        if (pPrimariaInicio != 0 || pPrimariaFin != 0)            error +=  "- primaria: debe ingresar inicio y fin del período<br />";    }        if (pCaptcha == "")        error +=  "- ingrese el texto desplegado en la imagen inferior<br />";    if (error != "") {        $("#error_contacto").html(error);        $("#error_contacto").show();        $('html, body').animate({ scrollTop: 0 }, 'slow');    }    else {        $.ajax({            url:"consulta.php",            type: "POST",            data: ({                pNombres: pNombres,                pApellidos: pApellidos,                pEstadoCivil: pEstadoCivil,                pEdad: pEdad,                pFechaNacDia: pFechaNacDia,                pFechaNacMes: pFechaNacMes,                pFechaNacAnio: pFechaNacAnio,                pNacionalidad: pNacionalidad,                pCedula: pCedula,                pCredencial: pCredencial,                pCarneSalud: pCarneSalud,                pDireccion: pDireccion,                pBarrio: pBarrio,                pLocalidad: pLocalidad,                pTelefono: pTelefono,                pCelular: pCelular,                pEmail: pEmail,                pCarrera: pCarrera,                pCarreraInstitucion: pCarreraInstitucion,                pCarreraInicio: pCarreraInicio,                pCarreraFin: pCarreraFin,                pBachilleratoOrientacion: pBachilleratoOrientacion,                pBachilleratoInstitucion: pBachilleratoInstitucion,                pBachilleratoInicio: pBachilleratoInicio,                pBachilleratoFin: pBachilleratoFin,                pSecundariaInstitucion: pSecundariaInstitucion,                pSecundariaInicio: pSecundariaInicio,                pSecundariaFin: pSecundariaFin,                pPrimariaInstitucion: pPrimariaInstitucion,                pPrimariaInicio: pPrimariaInicio,                pPrimariaFin: pPrimariaFin,                pOperadorPC: pOperadorPC,                pOffice: pOffice,                pOtrosConocimientos: pOtrosConocimientos,                pExp1Empresa: pExp1Empresa,                pExp1Cargo: pExp1Cargo,                pExp1MotivoEgreso: pExp1MotivoEgreso,                pExp1FechaEgresoMes: pExp1FechaEgresoMes,                pExp1FechaEgresoAnio: pExp1FechaEgresoAnio,                pExp1Ref1Nombre: pExp1Ref1Nombre,                pExp1Ref1Telefono: pExp1Ref1Telefono,                pExp1Ref2Nombre: pExp1Ref2Nombre,                pExp1Ref2Telefono: pExp1Ref2Telefono,                pExp1Ref3Nombre: pExp1Ref3Nombre,                pExp1Ref3Telefono: pExp1Ref3Telefono,                pExp2Empresa: pExp2Empresa,                pExp2Cargo: pExp2Cargo,                pExp2MotivoEgreso: pExp2MotivoEgreso,                pExp2FechaEgresoMes: pExp2FechaEgresoMes,                pExp2FechaEgresoAnio: pExp2FechaEgresoAnio,                pExp2Ref1Nombre: pExp2Ref1Nombre,                pExp2Ref1Telefono: pExp2Ref1Telefono,                pExp2Ref2Nombre: pExp2Ref2Nombre,                pExp2Ref2Telefono: pExp2Ref2Telefono,                pExp2Ref3Nombre: pExp2Ref3Nombre,                pExp2Ref3Telefono: pExp2Ref3Telefono,                pExp3Empresa: pExp3Empresa,                pExp3Cargo: pExp3Cargo,                pExp3MotivoEgreso: pExp3MotivoEgreso,                pExp3FechaEgresoMes: pExp3FechaEgresoMes,                pExp3FechaEgresoAnio: pExp3FechaEgresoAnio,                pExp3Ref1Nombre: pExp3Ref1Nombre,                pExp3Ref1Telefono: pExp3Ref1Telefono,                pExp3Ref2Nombre: pExp3Ref2Nombre,                pExp3Ref2Telefono: pExp3Ref2Telefono,                pExp3Ref3Nombre: pExp3Ref3Nombre,                pExp3Ref3Telefono: pExp3Ref3Telefono,                pCaptcha: pCaptcha,                pInfoAdicional: pInfoAdicional,                accion: "frm_contacto_cv"            }),            beforeSend: antes_frm_contacto,            success:exito_frm_contacto_cv,            async:true        });    }}function antes_frm_contacto() {    $("#error_contacto").html("Enviando información...");    $("#error_contacto").show();    $('html, body').animate({ scrollTop: 0 }, 'slow');}function exito_frm_contacto(msg) {    if(msg == 1) {        $("#error_contacto").html("Su comentario ha sido enviado. Nos pondremos en contacto a la brevedad.");                $('input[type=text], textarea').attr("value", "");        $('select').val(0);    }    else {        if (msg == "no enviado") {            $("#error_contacto").html("Ocurri&oacute; un error durante el env&iacute;o. Por favor, intente nuevamente.");        }        else {            $("#error_contacto").html("El texto ingresado no coincide con el desplegado en la imagen inferior.");        }    }    $("#error_contacto").show();    $('html, body').animate({ scrollTop: 0 }, 'slow');}function exito_frm_contacto_cv(msg) {    if(msg == 1) {        $("#error_contacto").html("Su curriculum ha sido enviado. Nos pondremos en contacto a la brevedad.");                $('input[type=text], textarea').attr("value", "");        $('select').val(0);    }    else {        if (msg == "no enviado") {            $("#error_contacto").html("Ocurri&oacute; un error durante el env&iacute;o. Por favor, intente nuevamente.");        }        else {            $("#error_contacto").html("El texto ingresado no coincide con el desplegado en la imagen inferior.");        }    }    $("#error_contacto").show();    $('html, body').animate({ scrollTop: 0 }, 'slow');}function validar_email(email) {    if (email.match(RegExPattern_email))        return true;    else        return false;}function contacto_fields() {        $('input[type=text], textarea').focus(function() {	$(this).addClass("input_activo");    });    $('input[type=text], textarea').blur(function() {    	$(this).removeClass("input_activo");    });}function ver_detalle_local(local) {    $("#tr_" + local).toggle();    $("#tr_titulo" + local).toggleClass("activo");    if ($("#" + local).html() == '') {        $.ajax({            url:"consulta.php",            type: "POST",            dataType: "json",            data: ({                accion: "detalle_local",                nro_local: local            }),            beforeSend: function() {                $("#" + local).html("Cargando...");            },            success:exito_ver_detalle_local,            async:true        });    }}function exito_ver_detalle_local(local) {    var detalle = "";    detalle += "<div class='info'>";      $.ajax ({         url: 'images/locales/' + local[0].numero + '.jpg',         type: 'HEAD',         async:false,         error:             function () {                detalle += "<div class='imagen'><img src='images/locales/x.gif' width='335' alt='" + local[0].nombre + "' /></div>";             },         success:             function () {                detalle += "<img src='images/locales/" + local[0].numero + ".jpg' width='335' alt='" + local[0].nombre + "' />";             }     });    detalle += "<div class='datos'>";    detalle += "<p><span>Tel: " + local[0].telefono + "</span></p>";    detalle += "<p><span>Horarios</span><br />";    detalle += "Lunes a Viernes: " + local[0].horario + "<br />";    detalle += "S&aacute;bados: " + local[0].horario_s + "<br />";    detalle += "Domingos: " + local[0].horario_d + "</p>";    detalle += "<p><span>Servicios</span></p>";    if (local[0].uts == "X")        detalle += "<img src='images/log_uts.gif' alt='Red UTS' />";    if (local[0].money == "X")        detalle += "<img src='images/log_money.gif' alt='Money Gram' />";    if (local[0].brou == "X")        detalle += "<img src='images/log_red.gif' alt='Red BROU' />";    if (local[0].more == "X")    detalle += "<img src='images/log_more.gif' alt='More' />";    detalle += "</div>";    detalle += "</div>";    detalle += "<div class='mapa' id='mapa_" + local[0].numero + "'></div>";    $("#" + local[0].numero).html(detalle);    if (local[0].latitud != '' && local[0].longitud != '') {        $("#mapa_" + local[0].numero).googleMaps({                latitude: local[0].latitud,                longitude: local[0].longitud,                depth: 16,                markers: {                    latitude: local[0].latitud,                    longitude: local[0].longitud//                    icon: {//                        image: 'images/mapa/image.png', //                        shadow: 'images/mapa/shadow.png',//                        iconSize: '164, 58', //                        shadowSize: '164, 58'//                    }                }        });    }    else        $("#mapa_" + local[0].numero).hide();}
