﻿var contacto = 0;
var linkExternoConPrivacidad = "";
var OCULTAR_BOTONES = false;
var MOSTRAR_BOTONES = true;

$(document).ready
(
	function () {

	    var resValidacion = false;
	    var validacion = true;
	    var CAMPO_REQUERIDO = 1;
	    var CAMPO_NUMERICO = 2;
	    var CAMPO_NUMERICO_RELACIONADO = 3;
	    var CAMPO_VACIO = 0;
	    var CAMPO_FECHA = 4;

	    /*Valida si se esta accediendo desde un ipad*/
	    var ua = navigator.userAgent.toLowerCase();
	    //var isiPad = navigator.userAgent.match(/iPad/i) != null;
	    var isiPad = /iPad/i.test(ua) || /iPhone OS 3_1_2/i.test(ua) || /iPhone OS 3_2_2/i.test(ua);
	    //Verifica si se esta accediendo de android al portal
	    var isAndroid = ua.indexOf("android") > -1;

	    if (isiPad || isAndroid) {
	        $('#divImgMnuAbajo').css({ left: 0 });
	        $('#divImgMnuAbajo').css({ position: 'absolute' });
	        $('#divImgMnuAbajo').css({ width: 1064 });

	    } else {

	        $('#divImgMnuAbajo').css({ left: 0 });
	        $('#divImgMnuAbajo').css({ position: 'absolute' });
	        $('#divImgMnuAbajo').css({ width: '100%' });

	    }
	    /*Valida si se esta accediendo desde un ipad*/

	    // <omontes> 15 Dic 2011.
	    // Motivo: Al dar enter a cualquier textbox de la pagina lanzaba el evento ligado 
	    // a los botones que envian los formularios de contacto (ContactoRH y Contacto), cuando estos formularios 
	    // estaban vacios insertaba un registro vacio em base de datos y hacia el envio de correo.
	    $('input,select').keypress
        (
            function (e) {
                var tecla = '';
                var navegador = $.browser;

                if (navegador.mozilla) {
                    tecla = e.which;
                } else {
                    tecla = e.keyCode;
                }

                if (tecla != 13) {
                    return true;
                } else {
                    return false;
                }
            }
        );
	    // </omontes>

	    /////////////////////////////////////////////////////////////////////////
	    $('#txtIdUsuario').focusout
        (
            function () {

                //Elimina clase actual
                $('#divIdUsuario').removeClass($('#divIdUsuario').attr("Class"));

                if (jQuery.trim($(this).val()).length == 0) {
                    //Asigana estilo para textBox con vacio
                    $('#divIdUsuario').toggleClass('identificadorVacio');
                } else {
                    //Asigana estilo para textBox con informacion
                    $('#divIdUsuario').toggleClass('identificadorConInfo');
                }
            }
        );

	    $('#txtIdUsuario').focus
        (
            function () {
                //Elimina clase actual
                $('#divIdUsuario').removeClass($('#divIdUsuario').attr("Class"));
                //Asigana estilo para textBox con informacion
                $('#divIdUsuario').toggleClass('identificadorConInfo');
            }
        );
	    /////////////////////////////////////////////////////////////////////////
	    $('#txtNoCliente').focusout
        (
            function () {

                //Elimina clase actual
                $('#divNoCLiente').removeClass($('#divNoCLiente').attr("Class"));

                if (jQuery.trim($(this).val()).length == 0) {
                    //Asigana estilo para textBox con vacio
                    $('#divNoCLiente').toggleClass('NoClienteVacio');
                } else {
                    //Asigana estilo para textBox con informacion
                    $('#divNoCLiente').toggleClass('identificadorConInfo');
                }
            }
        );

	    $('#txtNoCliente').focus
        (
            function () {
                //Elimina clase actual
                $('#divNoCLiente').removeClass($('#divNoCLiente').attr("Class"));
                //Asigana estilo para textBox con informacion
                $('#divNoCLiente').toggleClass('identificadorConInfo');
            }
        );


	    $('#divSello').click
        (
            function () {
                window.open($("#hidUrlCertificadoConfianza").val(), 'Certificado', 'width=500,height=616,left=150,top=70,toolbar=0,menuBar=0,scrollBars=0 resizable=0');
            }
        );



	    $('a').CargaEstilos('Inicio');
	    $('a').OcultaSecciones('Inicio');

	    //Se deshabilitan ya que actualmente no hay funcionalidad para configurarlos desde el admin
	    //Contenedor para Términos Legales
	    $('#ucSubMenuContenido6_divFlash').hide();
	    $('#ucSubMenuContenido6_divImgNoFlash').hide();

	    //Esconde el Div que contiene el formulario de contacto a RH
	    $("#divFormulario").css("display", "none");

	    /*Verifica si hay un plugIn de Flash activo*/ /**/
	    if (getFlashVersion().split(',').shift() > 0 && !isAndroid) {
	        // Contenedores para AsiEsBansi
	        $('#ucSubMenuContenido1_divFlash').show();
	        $('#ucSubMenuContenido1_divImgNoFlash').hide();
	        //Contenedores para Productos
	        $('#ucSubMenuContenido2_divFlash').show();
	        $('#ucSubMenuContenido2_divImgNoFlash').hide();
	        //Contenedor para Servicios
	        $('#ucSubMenuContenido3_divFlash').show();
	        $('#ucSubMenuContenido3_divImgNoFlash').hide();
	        //Contenedor para Servicios en Linea
	        $('#ucSubMenuContenido4_divFlash').show();
	        $('#ucSubMenuContenido4_divImgNoFlash').hide();
	        //Contenedor para Sucursales y cajeros
	        $('#ucSubMenuContenido5_divFlash').show();
	        $('#ucSubMenuContenido5_divImgNoFlash').hide();
	        //Contenedor Contacto
	        $('#ucContenidoFormulario1_divFlash').show();
	        $('#ucContenidoFormulario1_divImgNoFlash').hide();
	        //Contenedor Inicio
	        $('#ctl03_divFlash').show();
	        $('#ctl03_divImgNoFlash').hide();
	        //Contenedor noticias
	        $('#ucListaContenido1_divFlash').show();
	        $('#ucListaContenido1_divImgNoFlash').hide();
	    } else { //<- No hay plugIn activo entonces mostrar img alterna
	        // Contenedores para AsiEsBansi
	        $('#ucSubMenuContenido1_divFlash').hide();
	        $('#ucSubMenuContenido1_divImgNoFlash').show();
	        //Contenedores para Productos
	        $('#ucSubMenuContenido2_divFlash').hide();
	        $('#ucSubMenuContenido2_divImgNoFlash').show();
	        //Contenedor para Servicios
	        $('#ucSubMenuContenido3_divFlash').hide();
	        $('#ucSubMenuContenido3_divImgNoFlash').show();
	        //Contenedor para Servicios en Linea
	        $('#ucSubMenuContenido4_divFlash').hide();
	        $('#ucSubMenuContenido4_divImgNoFlash').show();
	        //Contenedor para Sucursales y cajeros
	        $('#ucSubMenuContenido5_divFlash').hide();
	        $('#ucSubMenuContenido5_divImgNoFlash').show();
	        //Contenedor Contacto
	        $('#ucContenidoFormulario1_divFlash').hide();
	        $('#ucContenidoFormulario1_divImgNoFlash').show();
	        //Contenedor Inicio
	        $('#ctl03_divFlash').hide();
	        $('#ctl03_divImgNoFlash').show();
	        //Contenedor noticias
	        $('#ucListaContenido1_divFlash').hide();
	        $('#ucListaContenido1_divImgNoFlash').show();

	    }

	    /*Click Imagen sucursales bansi inicio (img de pajaritos)*/
	    $('#imgSucursalesBansi').click
        (
            function () {
                $('a').CargaEstilos('SucursalesYCajeros');
                $('a').OcultaSecciones('SucursalesYCajeros');
            }
        );

	    /*Cierra el div de la imagen mundo bansi*/
	    $('#divClosMundoBsiNoflash').click
        (
            function () {
                $('a').mundoBansiNoFlashOff();
            }
        );

	    /*Boton aceptar para aviso de privacidad*/
	    $('#btnAccept').click
        (
	        function () {
	            if ($('#FormularioRH').is(':visible') && contacto == 0) {
	                //Muestra el div que contiene el formulario de contacto a RH
	                $("#divFormulario").css("display", "block");
	                //Esconde el div que contiene las clausulas de bolsa de trabajo
	                $("#divInformacion").css("display", "none");
	            } else if (contacto == 1) {
	                contacto = 0;
	                $('a').CargaEstilos('Contacto');
	                $('a').CambiaColorTopMenu('0009', '#dfe310');
	                $('a').OcultaSecciones('Contacto');
	            } else if (contacto == 2)//Aviso de privacidad links externos
	            {
	                contacto = 0;
	                window.open(linkExternoConPrivacidad);
	                linkExternoConPrivacidad = "";
	            }

	            $('a').CloseExcepcion();
	        }
        );



	    $('#divVerDocto').click
        (
            function () {
                window.open($("#hddAvisoPrivacidad").val());
            }
        );

	    $('#divAceptNotifContacto, #btnAceptNotificacion').click
        (
            function () {
                $('a').CloseExcepcion();
                $('#0009').css('color', 'white');
                $('#0003').css('color', 'white');
                $('a').CargaEstilos('Inicio');
                $('a').OcultaSecciones('Inicio');
                // <omontes> 02 Dic 2011 Muestra botones de envio y cancelacion de envio
                $('a').OcultaBotones('lnkCancelar', MOSTRAR_BOTONES);
                $('a').OcultaBotones('btnEnvia', MOSTRAR_BOTONES);
                $('a').OcultaBotones('btnEnviaContacto', MOSTRAR_BOTONES);
                $('a').OcultaBotones('auxBtnEnviaContacto', OCULTAR_BOTONES);
                // </omontes> 02 Dic 2011 Muestra botones de envio y cancelacion de envio
            }
        );

	    $('#divTxtHeader, #divAceptExcept, #btnCancel').click
        (
            function () {
                // <omontes> 02 Dic 2011 Muestra botones de envio y cancelacion de envio
                $('a').OcultaBotones('lnkCancelar', MOSTRAR_BOTONES);
                $('a').OcultaBotones('btnEnvia', MOSTRAR_BOTONES);
                $('a').OcultaBotones('btnEnviaContacto', MOSTRAR_BOTONES);
                $('a').OcultaBotones('auxBtnEnviaContacto', OCULTAR_BOTONES);
                // </omontes> 02 Dic 2011 Muestra botones de envio y cancelacion de envio
                $('a').CloseExcepcion();

            }
        );

	    /*Click Acepto Bolsa de trabajo*/
	    $('#lnkAcepto').click
        (
            function (event) {
                $('a').LaunchException();
            }
        );

	    $('#divNoticiasBansi, #imgLogoBansi,#divVerNoticias').click
        (
            function () {
                /*$('a').LaunchPop();*/
                $('a').OcultaSecciones($(this).attr('rel'));
                $('a').CargaEstilos($(this).attr('rel'));
                $('a').CambiaColorTopMenu('Inicio', '#ffffff');
            }
        );

	    /*Btn Cerrado popUp msg envio contacto*/
	    $('#btnClose').click
        (
            function () {
                $('a').CloseMsgEnvioCorreo();
            }
        );

	    //Validacion por keyPress solo numeros
	    $('#ucContenidoFormulario1_txtTelefono, #ucFormularioRH1_txtEdad, #ucFormularioRH1_txtCPContRH, #ucFormularioRH1_txtTelFax, #ucFormularioRH1_txtDepEconomi, #ucFormularioRH1_txtBeneficiarios').bind('keypress',
            function (e) {
                return $('a').ValidaSoloNumeros(e);
            }
        );


	    $('#ucFormularioRH1_txtHablaIngles,#ucFormularioRH1_txtLeeIngles,#ucFormularioRH1_txtEscribeIngles,#ucFormularioRH1_txtHablaOtroIdioma,#ucFormularioRH1_txtLeeOtroIdioma,#ucFormularioRH1_txtEscribeOtroIdioma').bind('keypress',
        function (e) {
            return $('a').ValidaSoloNumeros(e);
        });

	    $('#ucFormularioRH1_txtUltSueldoEmpresaUno,#ucFormularioRH1_txtNumPerACargoEmpresaUno,#ucFormularioRH1_txtNumPerACargoEmpresaDos,#ucFormularioRH1_txtUltSueldoEmpresaDos').bind('keypress',
        function (e) {
            return $('a').ValidaSoloNumeros(e);
        });

	    $('#ucFormularioRH1_txtNumPerACargoEmpresaTres, #ucFormularioRH1_txtUltSueldoEmpresaTres').bind('keypress',
        function (e) {
            return $('a').ValidaSoloNumeros(e);
        });
	    //Fin validacion por keyPress solo numeros

	    /*Eviar formulario contacto RH*/
	    $('#btnEnvia').click
        (
            function () {

                // Oculta botones de envio y cancelacion de envio
                $('a').OcultaBotones('lnkCancelar', OCULTAR_BOTONES);
                $('a').OcultaBotones('btnEnvia', OCULTAR_BOTONES);
                // Oculta botones de envio y cancelacion de envio

                validacion = true;


                //Validaciones duras, falta de atributos.
                if (!/^(?:\+|-)?\d+$/.test($('#ucFormularioRH1_txtEdad').val())) {
                    $('a').LaunchException("El campo edad no tiene el formato adecuado");
                    validacion = false;
                    return false;
                }

                if (!/^(?:\+|-)?\d+$/.test($('#ucFormularioRH1_txtCPContRH').val())) {
                    $('a').LaunchException("El campo Codigo Postal no tiene el formato adecuado");
                    validacion = false;
                    return false;
                }

                if (!/^(?:\+|-)?\d+$/.test($('#ucFormularioRH1_txtTelFax').val())) {
                    $('a').LaunchException("El campo Tel/Fax no tiene el formato adecuado");
                    validacion = false;
                    return false;
                }

                if (!/^(?:\+|-)?\d+$/.test($('#ucFormularioRH1_txtDepEconomi').val())) {
                    $('a').LaunchException("El campo dependientes economicos no tiene el formato adecuado");
                    validacion = false;
                    return false;
                }


                if (!/^\d{1,2}\/\d{1,2}\/\d{2,4}$/.test($('#ucFormularioRH1_txtFexhaNacimiento').val())) {
                    $('a').LaunchException("La fecha de nacimiento no es una fecha valida.");
                    validacion = false;
                    return false;
                }
                //Validaciones duras, falta de atributos.      

                //Validacion de Formato para campos numericos NO VACIOS.
                $('#FormularioRH').find('input').each
                (
                    function () {
                        if ($(this).attr('rel') == CAMPO_NUMERICO && jQuery.trim($(this).val()).length != CAMPO_VACIO) {
                            if (!/^(?:\+|-)?\d+$/.test($(this).val())) {
                                $('a').LaunchException('El campo ' + $(this).attr('rev') + ' no tiene el formato adecuado');
                                validacion = false;
                                return false;
                            }
                        }
                    }
                );

                //Validacion de Formato para campos FECHA NO VACIOS.
                $('#FormularioRH').find('input').each
                (
                    function () {
                        if ($(this).attr('rel') == CAMPO_FECHA && jQuery.trim($(this).val()).length != CAMPO_VACIO) {
                            if (!/^\d{1,2}\/\d{1,2}\/\d{2,4}$/.test($(this).val())) {
                                $('a').LaunchException('El campo ' + $(this).attr('rev') + ' no es una fecha valida.');
                                validacion = false;
                                return false;
                            }
                        }
                    }
                );

                $('#FormularioRH').find('input').each
                (
                    function () {
                        if ($(this).attr('rel') == CAMPO_NUMERICO && jQuery.trim($(this).val()).length != CAMPO_VACIO) {
                            if (Number($(this).val()) > 100 || Number($(this).val()) < 0) {
                                $('a').LaunchException('El campo ' + $(this).attr('rev') + ' esta fuera del rango permitido');
                                validacion = false;
                                return false;
                            }
                        }
                    }
                );

                if (!validacion)
                    return false;


                // <omontes> 01 Dic 2011
                if ($("#ucFormularioRH1_ddlEstadoCivil").val() == -1) {
                    $('a').LaunchException('El campo ' + $("#ucFormularioRH1_ddlEstadoCivil").attr('rev') + ' es requerido.');
                    return false;
                }
                // </omontes> 01 Dic 2011

                $('#FormularioRH').find('input').each
                (
                    function () {
                        if (Number($(this).attr('rel')) == CAMPO_REQUERIDO) {
                            //Verifica q el campo traiga informacion
                            if (jQuery.trim($(this).val()).length == CAMPO_VACIO) {
                                $('#' + $(this).attr('id')).focus();
                                $('a').LaunchException('El campo ' + $(this).attr('rev') + ' es requerido.');
                                //Otorga el foco al input que no paso la validacion                               
                                validacion = false;
                                return false;
                            }
                        }
                    }
                );

                if (!validacion)
                    return false;

                //Valida el campo E-mail para el formulario de contacto rh
                if (jQuery.trim($('#ucFormularioRH1_txtEmail').val()).length > 0) {
                    if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($('#ucFormularioRH1_txtEmail').val())) {
                        $('a').LaunchException("El correo electronico no tiene el formato adecuado");
                        validacion = false;
                        return false;
                    }
                }

                if (!validacion)
                    return false;

                var boton = document.getElementById('ucFormularioRH1_imgBtnAceptar');
                boton.click();
            }
        );

	    /*Cancelar envio formulario contacto RH*/
	    $('#lnkCancelar').click
        (
            function () {
                //Muestra el div que contiene el formulario de contacto a RH
                $("#divInformacion").css("display", "block");
                //Esconde el div que contiene las clausulas de bolsa de trabajo
                $("#divFormulario").css("display", "none");
            }
        );


	    /*Boton envio de Formulario de contacto*/
	    $('#btnEnviaContacto').click
        (
            function () {

                validacion = true;
                // <omontes> 02 Dic 2011 Muestra botones de envio y cancelacion de envio
                $('a').OcultaBotones('btnEnviaContacto', OCULTAR_BOTONES);
                $('a').OcultaBotones('auxBtnEnviaContacto', MOSTRAR_BOTONES);
                // </omontes> 02 Dic 2011 Muestra botones de envio y cancelacion de envio                                  

                if (!/^(?:\+|-)?\d+$/.test($('#ucContenidoFormulario1_txtTelefono').val())) {
                    $('a').LaunchException("El telefono no tiene el formato adecuado");
                    validacion = false;
                    return false;
                }

                $('#Contacto').find('input').each
                (
                    function () {
                        if ($(this).attr('rel') == 1) {
                            if (jQuery.trim($(this).val()).length == 0) {
                                $('a').LaunchException('El campo ' + $(this).attr('rev') + ' es requerido.');
                                validacion = false;
                                return false;
                            }
                        }
                    }
                );

                if (!validacion)
                    return false;

                if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($('#ucContenidoFormulario1_txtCorreo').val())) {
                    $('a').LaunchException("El correo electronico no tiene el formato adecuado");
                    validacion = false;
                    return false;
                }

                if (!validacion) {
                    return false;
                }

                // <omontes> 02 Dic 2011 Muestra botones de envio y cancelacion de envio
                $('a').OcultaBotones('lnkCancelar', OCULTAR_BOTONES);
                $('a').OcultaBotones('btnEnvia', OCULTAR_BOTONES);
                // </omontes> 02 Dic 2011 Muestra botones de envio y cancelacion de envio

                var boton = document.getElementById('ucContenidoFormulario1_imgBtnAceptar');
                boton.click();
            }
        );

	    /* Evento Click btnIngresar BEL*/
	    $('#divImgIngresar').click(
            function () {

                if ($("#txtNoCliente").val().length == 0) {
                    $('a').LaunchException("Capture su número de cliente");
                    return false;
                }

                if ($("#txtIdUsuario").val().length == 0) {
                    $('a').LaunchException("Capture identificador");
                    return false;
                }

                //Asigna valores de cuadros de texto para login a bansi en linea a hidden fields
                $("#NoCliente").attr('value', $("#txtNoCliente").val());
                $("#IdUsuario").attr('value', $("#txtIdUsuario").val());

                CargaUrlBsiLinea();

                $("#frmEvento").submit();
                //Limpia las cajas de texto de login a BEL
                $("#txtIdUsuario").attr('value', '');
                $("#txtNoCliente").attr('value', '');
                //Elimina clase actual
                $('#divNoCLiente').removeClass($('#divNoCLiente').attr("Class"));
                //Asigana estilo para textBox con informacion
                $('#divNoCLiente').toggleClass('NoClienteVacio');

                //Elimina clase actual
                $('#divIdUsuario').removeClass($('#divIdUsuario').attr("Class"));
                //Asigana estilo para textBox con informacion
                $('#divIdUsuario').toggleClass('identificadorVacio');
            }
        )

	    $('#lnkRegresar').click
        (
            function () {
                $('a').CargaEstilos('AsiEsBansi');
                $('a').OcultaSecciones('AsiEsBansi');
                //Muestra el div que contiene el formulario de contacto a RH
                $("#divInformacion").css("display", "block");
                //Esconde el div que contiene las clausulas de bolsa de trabajo
                $("#divFormulario").css("display", "none");
            }
        );

	    /*Evento Click para candadito amarillo*/
	    $('#imgCandadoAmarillo').click
        (
            function () {
                var caracteristicas = "height=470,width=570,top=100,left=200, toolbar=no";
                var urlSertificado = $("#hidUrlSelloConfianza").val();
                nueva = window.open(urlSertificado, 'Popup', caracteristicas);
                return false;
            }
        );

	    $('a').click
	    (
	        function (event) {

	            //Incrustar flash transparente (Opcion mundo bansi)                    
	            if ($(this).attr('id') == 8) {
	                if (getFlashVersion().split(',').shift() > 0) {
	                    $('#flash_wrap').show();
	                    var flashvars = {};
	                    var params = { wmode: 'transparent' };
	                    var attributes = { id: "flash", name: "flash" };
	                    swfobject.embedSWF('Resources/swf/mundoBansi.swf', 'flash', '980', '578', '9.0.0', 'expressInstall.swf', flashvars, params, attributes);
	                } else {
	                    $('a').mundoBansiNoFlashOn();
	                }
	            } else {
	                if ($('#flash_wrap').is(':visible')) {
	                    $('#flash_wrap').hide();
	                }
	            }

	            if ($(this).attr('id') == 'lnkInformacion' && $(this).attr('href').indexOf('condusef') != -1) {
	                event.preventDefault();
	                $('a').LaunchException('ShowPopUp');
	            }

	            switch ($(this).attr('id')) {
	                case '0003':
	                    $('a').CambiaColorTopMenu('0003', '#b5defc');
	                    $('a').CargaEstilos($(this).attr('rel'));
	                    $('a').OcultaSecciones('AsiEsBansi');
	                    $('a').OcultaBotones('lnkCancelar', MOSTRAR_BOTONES);
	                    $('a').OcultaBotones('btnEnvia', MOSTRAR_BOTONES);
	                    //Muestra el div que contiene el formulario de contacto a RH
	                    $("#divInformacion").css("display", "block");
	                    //Esconde el div que contiene las clausulas de bolsa de trabajo
	                    $("#divFormulario").css("display", "none");
	                    break;
	                case '0004':
	                    $('a').CambiaColorTopMenu('0004', '#3499cd');
	                    $('a').CargaEstilos($(this).attr('rel'));
	                    $('a').OcultaSecciones('Productos');
	                    break;
	                case '0005':
	                    $('a').CambiaColorTopMenu('0005', '#ad8198');
	                    $('a').CargaEstilos($(this).attr('rel'));
	                    $('a').OcultaSecciones('Servicios');
	                    break;
	                case '0006':
	                    $('a').CambiaColorTopMenu('0006', '#7cbaad');
	                    $('a').CargaEstilos($(this).attr('rel'));
	                    $('a').OcultaSecciones('ServiciosEnLinea');
	                    break;
	                case '0007':
	                    $('a').CambiaColorTopMenu('0007', '#bef1f4');
	                    $('a').CargaEstilos($(this).attr('rel'));
	                    $('a').OcultaSecciones('SucursalesYCajeros');
	                    break;
	                case '0008':
	                    $('a').CambiaColorTopMenu('0008', '#85b336');
	                    $('a').CargaEstilos($(this).attr('rel'));
	                    $('a').OcultaSecciones('MundoBansi');
	                    break;
	                case '0009':
	                    // 02
	                    contacto = 1;
	                    $('a').OcultaBotones('auxBtnEnviaContacto', OCULTAR_BOTONES);
	                    $('a').OcultaBotones('btnEnviaContacto', MOSTRAR_BOTONES);
	                    $('a').LaunchException();
	                    break;
	                case '0022':
	                    $('a').CambiaColorTopMenu('0022', '#ffffff');
	                    $('a').CargaEstilos($(this).attr('rel'));
	                    $('a').OcultaSecciones('AvisoDePrivacidad');
	                    break;
	                case '0016':
	                    $('a').CambiaColorTopMenu('0016', '#ffffff');
	                    $('a').CargaEstilos($(this).attr('rel'));
	                    $('a').OcultaSecciones('Comisiones'); //
	                    break;
	                case '0017':
	                    $('a').CambiaColorTopMenu('0017', '#ffffff');
	                    $('a').CargaEstilos($(this).attr('rel'));
	                    $('a').OcultaSecciones('Seguridad');
	                    break;
	                case '0018':
	                    $('a').CambiaColorTopMenu('0018', '#ffffff');
	                    $('a').CargaEstilos($(this).attr('rel'));
	                    $('a').OcultaSecciones('TerminosLegales');
	                    break;
	                case '0019':
	                    $('a').CambiaColorTopMenu('0019', '#ffffff');
	                    $('a').CargaEstilos($(this).attr('rel'));
	                    $('a').OcultaSecciones('LigasInteres');
	                    break;
	                case '0062':
	                    $('a').CambiaColorTopMenu('0062', '#85b336');
	                    $('a').CargaEstilos($(this).attr('rel'));
	                    $('a').OcultaSecciones('FormularioRH');
	                    break;
	                case '0002':
	                case '0012':
	                case '0013':
	                case '0014':
	                case '0014':
	                case '0015':
	                case '0027':
	                case '0028':
	                case '0029':
	                case '0030':

	                    window.open($(this).attr('accesskey'));
	                    break;
	            }
	        }
	    );
	}
);

jQuery.fn.mundoBansiNoFlashOff = function () {
    $('#divImgAlternaMundoBansi').fadeOut('slow');
}

jQuery.fn.mundoBansiNoFlashOn = function () {
    $('#divImgAlternaMundoBansi').fadeIn('slow');
}

jQuery.fn.ValidaSoloNumeros = function (e) {
    var tecla = '';
    var navegador = $.browser;

    if (navegador.mozilla) {
        tecla = e.charCode;
    } else {
        tecla = e.keyCode;
    }

    if (tecla >= 48 && tecla <= 57 || tecla == 0 || tecla == 8 || tecla == 9 || tecla == 46 || tecla == 35 || tecla == 36 || tecla == 39 || tecla == 37 || tecla == 116) {
        return true;
    } else {
        return false;
    }
}

jQuery.fn.reedireccion = function (parametro) {
    $('#contenedor')[0].src = parametro;
}

jQuery.fn.OcultaSecciones = function (parametro) {
    $('#divContenedorContenido').find('div').each
    (
        function () {
            if ($(this).attr('rel') == "dicCt") {
                if ($(this).attr('id') == parametro) {
                    $(this).show();
                } else {
                    $(this).hide();
                }
            }
        }
    );
};


jQuery.fn.CargaEstilos = function (parametro) {

    /* Clase para el div que contiene el menu superior*/
    //Elimina clase actual
    $('#menuSuperior').removeClass($('#menuSuperior').attr("Class"));
    //Asigana la nueva clase segun la opcion
    $('#menuSuperior').toggleClass('menuSuperiorBg' + parametro);

    //Elimina clase actual del cuerpo
    $('#body').removeClass($('#body').attr("Class"));
    //Asigana la nueva clase segun la opcion
    $('#body').toggleClass('body' + parametro);

    /* Clase para el div que contiene el menu Inferior*/
    //Elimina clase actual
    $('#divImgMnuAbajo').removeClass($('#divImgMnuAbajo').attr("Class"));
    //Asigana la nueva clase segun la opcion
    $('#divImgMnuAbajo').toggleClass('divImgMnuAbajoBg' + parametro);

    /* Clase para el div que contiene la img de BansiEnLinea */
    //Elimina clase actual	    
    $('#divImgBansiEnLinea').removeClass($('#divImgBansiEnLinea').attr("Class"));
    //Asigana la nueva clase segun la opcion
    $('#divImgBansiEnLinea').toggleClass('divImgBansiEnLinea' + parametro);

    /* Clase para el div que contiene la img num. cliente */
    //Elimina clase actual
    $('#divImgNumCliente').removeClass($('#divImgNumCliente').attr("Class"));
    //Asigana la nueva clase segun la opcion
    $('#divImgNumCliente').toggleClass('divImgNumCliente' + parametro);

    /* Clase para el div que contiene la img identificador */
    //Elimina clase actual
    $('#divImgIdentificador').removeClass($('#divImgIdentificador').attr("Class"));
    //Asigana la nueva clase segun la opcion
    $('#divImgIdentificador').toggleClass('divImgIdentificador' + parametro);

    /* Clase para el div que contiene la img ingresar */
    //Elimina clase actual
    $('#divImgIngresar').removeClass($('#divImgIngresar').attr("Class"));
    //Asigana la nueva clase segun la opcion
    $('#divImgIngresar').toggleClass('divImgIngresar' + parametro);

    /* Clase para el separado para seccion BEL arrriba */
    //Elimina clase actual
    $('#separadorArriba').removeClass($('#separadorArriba').attr("Class"));
    //Asigana la nueva clase segun la opcion
    $('#separadorArriba').toggleClass('separador' + parametro);

    /* Clase para el separado para seccion BEL Abajo */
    //Elimina clase actual
    $('#separadorAbajo').removeClass($('#separadorAbajo').attr("Class"));
    //Asigana la nueva clase segun la opcion
    $('#separadorAbajo').toggleClass('separador' + parametro);

    /* Clase para el Imagen servicios en linea */
    //Elimina clase actual
    $('#divServiciosEnLinea').removeClass($('#divServiciosEnLinea').attr("Class"));
    //Asigana la nueva clase segun la opcion
    $('#divServiciosEnLinea').toggleClass('divServiciosEnLinea' + parametro);

    /* Clase para el Imagen Noticias Bansi */
    //Elimina clase actual
    $('#divNoticiasBansi').removeClass($('#divNoticiasBansi').attr("Class"));
    //Asigana la nueva clase segun la opcion
    $('#divNoticiasBansi').toggleClass('divNoticiasBansi' + parametro);

    /* Clase Estilos de texto al mnu servicios en linea*/
    //Elimina clase actual
    $('#divContenedorMnuIzquierdo').removeClass($('#divContenedorMnuIzquierdo').attr("Class"));
    //Asigana la nueva clase segun la opcion
    $('#divContenedorMnuIzquierdo').toggleClass('divContenedorMnuIzquierdo' + parametro);

    /* Clase Estilos para el footer de la pagina*/
    //Elimina clase actual
    $('#divFooter').removeClass($('#divFooter').attr("Class"));
    //Asigana la nueva clase segun la opcion
    $('#divFooter').toggleClass('divFooter' + parametro);

    /* Clase Estilos para logo Bansi*/
    //Elimina clase actual
    $('#imgLogoBansi').removeClass($('#imgLogoBansi').attr("Class"));
    //Asigana la nueva clase segun la opcion
    $('#imgLogoBansi').toggleClass('imgLogoBansi' + parametro);

    /* Clase Estilos para logo Bansi*/
    //Elimina clase actual
    $('#imgLeftSide').removeClass($('#imgLeftSide').attr("Class"));
    //Asigana la nueva clase segun la opcion
    $('#imgLeftSide').toggleClass('imgLeftSide' + parametro);

    $(document).find('input').each
        (
            function () {
                //Elimina clase actual
                $(this).removeClass($(this).attr("Class"));
                //Asigana la nueva clase segun la opcion
                $(this).toggleClass('input' + parametro);
            }
        );

    $('a').CambiaEstiloAcordeon(parametro);
    $('a').CargarImagenesMnuIzquierdo(parametro);

    //Elimina clase actual
    $('#divIdUsuario').removeClass($('#divIdUsuario').attr("Class"));
    if (jQuery.trim($('#txtIdUsuario').val()).length == 0) {
        //Asigana estilo para textBox con vacio
        $('#divIdUsuario').toggleClass('identificadorVacio');
    } else {
        //Asigana estilo para textBox con informacion
        $('#divIdUsuario').toggleClass('identificadorConInfo');
    }

    //Elimina clase actual
    $('#divNoCLiente').removeClass($('#divNoCLiente').attr("Class"));

    if (jQuery.trim($('#divNoCLiente').val()).length == 0) {
        //Asigana estilo para textBox con vacio
        $('#divNoCLiente').toggleClass('NoClienteVacio');
    } else {
        //Asigana estilo para textBox con informacion
        $('#divNoCLiente').toggleClass('identificadorConInfo');
    }

};

/*Oculata los div que constituyen el pop de envio de correo exitoso*/
jQuery.fn.CloseMsgEnvioCorreo = function () {
    $('#modalPopUp').fadeOut();
    $('#msgBox').fadeOut();
    $('#divBase').fadeOut();

};

/* Carga las imagenes de cada opcion del menu izquierdo
   dependiendo de la seccion en la que se encuentre.      */
jQuery.fn.CargarImagenesMnuIzquierdo = function (seccion) {

    $('#divOpcionesMnuIzq').find('div').each
    (
        function () {
            if ($(this).attr('rel') != undefined) {

                var id = '#' + $('#' + $(this).attr('id')).attr('id');

                //Elimina clase actual
                $(id).removeClass($(id).attr("Class"));
                //Asigana la nueva clase segun la opcion
                $(id).toggleClass($(this).attr('rel') + seccion);
            }
        }
    );
};

$(
    function () {
        $('#modalPopUp').hide();
        $('#modalPopUp').hide();
        $('#divBaseMnjoExceptions').hide();
        $('#divFrente').hide();
        $('#divFrenteBack').hide();
        $('#divBaseMnjoExceptionsBack').hide();
        $('a').CloseMsgEnvioCorreo();
        /*Mundo bansi no flash*/
        $('#divImgAlternaMundoBansi').hide();
        $('#divImgAlternaMundoBansi').css({ top: 10 });
        $('#divImgAlternaMundoBansi').css({ left: (($(window).width() / 2) - ($('#divImgAlternaMundoBansi').width() / 2)) });

    }
);

/*Oculata los div que constituyen el pop de envio de correo exitoso*/
jQuery.fn.CloseExcepcion = function () {
    $('#modalPopUp').fadeOut();
    $('#divBaseMnjoExceptions').fadeOut();
    $('#divFrente').fadeOut();
    $('#divFrenteBack').fadeOut();
    $('#divBaseMnjoExceptionsBack').fadeOut();
};

function CargaUrlBsiLinea() {
    //Modifico el action del formulario para logeo a bansi en linea
    $("#frmEvento").attr('action', $("#hidUrlBsiLinea").val());
}

function confirmacionNotificacion(folio, parametro) {
    $('#lblNumFolio').text(folio);
    $('a').interprete(parametro);
    LimpiaControlesContacto();
}

function LimpiaControlesContacto() {

    $("#ucContenidoFormulario1_txtNombre").attr('value', '');
    $("#ucContenidoFormulario1_txtApePaterno").attr('value', '');
    $("#ucContenidoFormulario1_txtApeMaterno").attr('value', ''); 
    $("#ucContenidoFormulario1_txtCorreo").attr('value', '');
    $("#ucContenidoFormulario1_txtCiudad").attr('value', '');
    $("#ucContenidoFormulario1_txtTelefono").attr('value', '');
    $("#ucContenidoFormulario1_chkClienteBansi").attr('checked', false);
    $("#ucContenidoFormulario1_txtComentarios").attr('value', '');  

}

function LanzaExcepcion(parametro) {
    $('a').interprete(parametro);
}

function confirmacionNotificacionRH(folio, nombre, parametro) {
    $('#lblFolioContacto').text(folio);
    $('#lblNomContacto').text(nombre);
    $('a').interprete(parametro);
    LimpiaControlesRH();
}

function LimpiaControlesRH() {

    //Formulario
    $("#ucFormularioRH1_txtApPat").attr('value', '');
    $("#ucFormularioRH1_txtApMat").attr('value', '');
    $("#ucFormularioRH1_txtNom").attr('value', '');
    $("#ucFormularioRH1_ddlSexo").attr('selectedIndex', 0);
    $("#ucFormularioRH1_txtEdad").attr('value', '');
    $("#ucFormularioRH1_txtLugNacimiento").attr('value', '');
    $("#ucFormularioRH1_txtFexhaNacimiento").attr('value', '');
    $("#ucFormularioRH1_ddlEstadoCivil").attr('selectedIndex', 0);
    $("#ucFormularioRH1_txtDir").attr('value', '');
    $("#ucFormularioRH1_txtColonia").attr('value', '');
    $("#ucFormularioRH1_txtCiudadContRH").attr('value', '');
    $("#ucFormularioRH1_txtEstado").attr('value', '');
    $("#ucFormularioRH1_txtCPContRH").attr('value', '');
    $("#ucFormularioRH1_txtTelFax").attr('value', '');
    $("#ucFormularioRH1_txtEmail").attr('value', '');
    $("#ucFormularioRH1_txtNomPadre").attr('value', '');
    $("#ucFormularioRH1_txtNomMadre").attr('value', '');
    $("#ucFormularioRH1_txtNomConyuge").attr('value', '');
    $("#ucFormularioRH1_txtDepEconomi").attr('value', '');
    $("#ucFormularioRH1_rdbTrabajaNo").attr('checked', true);
    $("#ucFormularioRH1_txtLugarActualTrabajo").attr('value', '');
    $("#ucFormularioRH1_rdbDispoViajSi").attr('checked', true);
    $("#ucFormularioRH1_rdbDispoCambResiSi").attr('checked', true);
    $("#ucFormularioRH1_txtMotTrabBansi").attr('value', '');
    $("#ucFormularioRH1_ddlEspArea").attr('selectedIndex', 0);


    //Educación
    $("#ucFormularioRH1_txtNomEscTec").attr('value', '');
    $("#ucFormularioRH1_rdbCertificadoTecNo").attr('checked', true);
    $("#ucFormularioRH1_ddlEspMedia").attr('selectedIndex', 0);
    $("#ucFormularioRH1_txtFecIniTec").attr('value', '');
    $("#ucFormularioRH1_txtFecFinTec").attr('value', '');

    $("#ucFormularioRH1_txtNomEscProf").attr('value', '');
    $("#ucFormularioRH1_rdbCertificadoProfNo").attr('checked', true);
    $("#ucFormularioRH1_ddlEspProf").attr('selectedIndex', 0);
    $("#ucFormularioRH1_txtFecIniProf").attr('value', '');
    $("#ucFormularioRH1_txtFecFinProf").attr('value', '');

    $("#ucFormularioRH1_txtNomEscMaest").attr('value', '');
    $("#ucFormularioRH1_rdbCertificadoMaestNo").attr('checked', true);
    $("#ucFormularioRH1_ddlEspMaestria").attr('selectedIndex', 0);
    $("#ucFormularioRH1_txtFecIniMaest").attr('value', '');
    $("#ucFormularioRH1_txtFecFinMaest").attr('value', '');


    //Idiomas
    $("#ucFormularioRH1_txtEscribeIngles").attr('value', '');
    $("#ucFormularioRH1_txtHablaIngles").attr('value', '');
    $("#ucFormularioRH1_txtLeeIngles").attr('value', '');

    $("#ucFormularioRH1_txtOtroIdioma").attr('value', '');
    $("#ucFormularioRH1_txtEscribeOtroIdioma").attr('value', '');
    $("#ucFormularioRH1_txtHablaOtroIdioma").attr('value', '');
    $("#ucFormularioRH1_txtLeeOtroIdioma").attr('value', '');


    //Experiencia Laboral
    $("#ucFormularioRH1_txtDptoEmpresaUno").attr('value', '');
    $("#ucFormularioRH1_txtExpAdqEmpresaUno").attr('value', '');
    $("#ucFormularioRH1_txtFecIniEmpresaUno").attr('value', '');
    $("#ucFormularioRH1_txtFecFinEmpresaUno").attr('value', '');
    $("#ucFormularioRH1_txtGiroEmpresaUno").attr('value', '');
    $("#ucFormularioRH1_txtMotivSepEmpresaUno").attr('value', '');
    $("#ucFormularioRH1_txtNomEmpresaUno").attr('value', '');
    $("#ucFormularioRH1_txtNumPerACargoEmpresaUno").attr('value', '');
    $("#ucFormularioRH1_txtPuestoEmpresaUno").attr('value', '');
    $("#ucFormularioRH1_txtUltSueldoEmpresaUno").attr('value', '');

    $("#ucFormularioRH1_txtDptoEmpresaDos").attr('value', '');
    $("#ucFormularioRH1_txtExpAdqEmpresaDos").attr('value', '');
    $("#ucFormularioRH1_txtFecIniEmpresaDos").attr('value', '');
    $("#ucFormularioRH1_txtFecFinEmpresaDos").attr('value', '');
    $("#ucFormularioRH1_txtGiroEmpresaDos").attr('value', '');
    $("#ucFormularioRH1_txtMotivSepEmpresaDos").attr('value', '');
    $("#ucFormularioRH1_txtNomEmpresaDos").attr('value', '');
    $("#ucFormularioRH1_txtNumPerACargoEmpresaDos").attr('value', '');
    $("#ucFormularioRH1_txtPuestoEmpresaDos").attr('value', '');
    $("#ucFormularioRH1_txtUltSueldoEmpresaDos").attr('value', '');

    $("#ucFormularioRH1_txtDptoEmpresaTres").attr('value', '');
    $("#ucFormularioRH1_txtExpAdqEmpresaTres").attr('value', '');
    $("#ucFormularioRH1_txtFecIniEmpresaTres").attr('value', '');
    $("#ucFormularioRH1_txtFecFinEmpresaTres").attr('value', '');
    $("#ucFormularioRH1_txtGiroEmpresaTres").attr('value', '');
    $("#ucFormularioRH1_txtMotivSepEmpresaTres").attr('value', '');
    $("#ucFormularioRH1_txtNomEmpresaTres").attr('value', '');
    $("#ucFormularioRH1_txtNumPerACargoEmpresaTres").attr('value', '');
    $("#ucFormularioRH1_txtPuestoEmpresaTres").attr('value', '');
    $("#ucFormularioRH1_txtUltSueldoEmpresaTres").attr('value', '');


}

jQuery.fn.interprete = function (parametro) {
    $('a').LaunchException(parametro);
}

/*Activa Modal PopUp para Mostrar excepciones*/
jQuery.fn.LaunchException = function (txtExcepcion) {
    var navegador = $.browser;
    /*Redondeo de esquinas para base y Ventana*/
    if (!navegador.msie) {
        $('#divBaseMnjoExceptions').corner();
        $('#divBaseMnjoExceptionsBack').corner();
    }
    /******************************************/
    /*Asigna el texto de la excepcion*/
    /**/
    $('#lblTxtException').text('');
    if (jQuery.trim(txtExcepcion).length == 0) {
        $('#divTxtException').hide();
        $('#notificacionContacto').hide();
        $('#divTxtAvisoPrivacidad').show();
        $('#tblBtnsAlert').show();
        $('#divVerDocto').show();
        $('#notificacionContactoRH').hide();
    } else {
        if (jQuery.trim(txtExcepcion).length > 0) {
            if (txtExcepcion == 'ContactoRH') {
                //-----------------------
                $('#lblTxtException').text(txtExcepcion);
                $('#divTxtAvisoPrivacidad').hide();
                $('#tblBtnsAlert').hide();
                $('#divVerDocto').hide();
                //-----------------------
                $('#divTxtException').hide();
                //------------------------                
                $('#notificacionContacto').hide();
                $('#notificacionContactoRH').show();                
            } else if (txtExcepcion == 'Contacto') {
                //-----------------------
                $('#lblTxtException').text(txtExcepcion);
                $('#divTxtAvisoPrivacidad').hide();
                $('#tblBtnsAlert').hide();
                $('#divVerDocto').hide();
                //-----------------------
                $('#divTxtException').hide();
                //------------------------                
                $('#notificacionContacto').show();
                $('#notificacionContactoRH').hide();
            } else if (txtExcepcion == 'ShowPopUp') {
                $('#notificacionContactoRH').hide();
                $('#lblTxtException').text('');
                $('#notificacionContacto').hide();
                $('#divTxtException').show();
                $('#divTxtMensajePopup').show();
                $('#divAceptExcept').hide();
                $('#divTxtAvisoPrivacidad').hide();
                $('#tblBtnsAlert').hide();
                $('#divVerDocto').hide();
            } else {
                $('#notificacionContactoRH').hide();
                $('#lblTxtException').text(txtExcepcion);
                $('#notificacionContacto').hide();
                $('#divTxtException').show();
                $('#divTxtAvisoPrivacidad').hide();
                $('#tblBtnsAlert').hide();
                $('#divVerDocto').hide();
            }
        }
    }

    /**/

    /*Posicionamiento de la ventana */
    $('#divBaseMnjoExceptions').css({ left: ($(window).width() / 2) - ($('#divBaseMnjoExceptions').width() / 2) });
    $('#divBaseMnjoExceptionsBack').css({ left: ($(window).width() / 2) - ($('#divBaseMnjoExceptions').width() / 2) - 1 });
    $('#divFrente').css({ left: (($(window).width() / 2) - ($('#divBaseMnjoExceptions').width() / 2)) + 3 });
    $('#divFrenteBack').css({ left: (($(window).width() / 2) - ($('#divBaseMnjoExceptions').width() / 2)) + 2 });

    //////
    $('#divBaseMnjoExceptionsBack').css({ top: $(window).scrollTop() + 199 });
    $('#divBaseMnjoExceptions').css({ top: $(window).scrollTop() + 200 });
    $('#divFrente').css({ top: $(window).scrollTop() + 230 });
    $('#divFrenteBack').css({ top: $(window).scrollTop() + 229 });
    /*Visualiza el modal*/
    $('#divBaseMnjoExceptions').show();
    $('#divFrente').show();
    $('#divFrenteBack').show();
    $('#divBaseMnjoExceptionsBack').show();
    /******************************************/
    $('#modalPopUp').css({ top: $(window).scrollTop() });
    $('#modalPopUp').width($(window).width() - 2);
    $('#modalPopUp').height($(window).height() - 2);
    $('#modalPopUp').fadeTo(100, 0.0);
};


/*Activa Modal PopUp para notificar que se envio de forma correcata el Correo*/
jQuery.fn.LaunchMsgEnvioCorreo = function () {
    /*Redondeo de esquinas para base y Ventana*/
    $('#msgBox').corner();
    $('#divBase').corner();
    /******************************************/
    /*Posicionamiento de la ventana */
    $('#msgBox').css({ left: ($(window).width() / 2) - ($('#msgBox').width() / 2) });
    $('#divBase').css({ left: (($(window).width() / 2) - ($('#msgBox').width() / 2)) - 10 });
    //////
    $('#msgBox').css({ top: $(window).scrollTop() + 200 });
    $('#divBase').css({ top: $(window).scrollTop() + 190 });
    /******************************************/
    $('#modalPopUp').css({ top: $(window).scrollTop() });
    $('#modalPopUp').width($(window).width() - 2);
    $('#modalPopUp').height($(window).height() - 2);
    $('#modalPopUp').fadeTo(100, 0.5);
};


jQuery.fn.CambiaColorTopMenu = function (parametro, color) {
    $('#menuSuperior').find('a').each
    (
        function () {
            $(this).css({ color: '#ffffff' });
        }
    );

    $('#divImgMnuAbajo').find('a').each
    (
        function () {
            $(this).css({ color: '#ffffff' });
        }
    );

    if (parametro != 'Inicio') {
        $('#' + parametro).css({ color: color });
    }
}


jQuery.fn.OcultaBotones = function (contenedor, accion) 
{
    if (accion)
        //Muestra el div que contiene el formulario de contacto a RH
        $("#" + contenedor).css("display", "block");
    else
        //Esconde el div que contiene las clausulas de bolsa de trabajo
        $("#" + contenedor).css("display", "none");
}

jQuery.fn.CambiaEstiloAcordeon = function (parametro) {
    $('#' + parametro).find('a, span').each
            (
                function () {
                    if ($(this).attr('rel') == 'lnkPadre' || $(this).attr('rel') == '1') {
                        //Elimina clase actual                        
                        $(this).removeClass($(this).attr("Class"));
                        //Asigna nuevo estilo
                        $(this).toggleClass('ContentCssClass' + parametro);                                              
                    }

                    if ($(this).attr('class') == 'linksHijos') {
                        //Elimina clase actual                        
                        $(this).removeClass($(this).attr("Class"));
                        //Asigna nuevo estilo
                        $(this).toggleClass('linksHijos' + parametro);
                    }

                }
            );
}

/*******************************************************************************************************************************************/
function llenarSolicitud() {
    $('a').OcultaSecciones('FormularioRH');
}

/*diagnostico muajajajaja hay que borrar*/
function LaunchAvisoPrivacidad(parametro) {
    linkExternoConPrivacidad = parametro;
    contacto = 2;
    $('a').LaunchException();
}
/*diagnostico muajajajaja hay que borrar*/

function VerDoc() {
    var combo = document.getElementById('ucSubMenuContenido1_ddlDocumentos');

    if (null != combo) {
        var caracteristicas = "height=470,width=570,top=100,left=200, toolbar=no";

        var indice = combo.selectedIndex;
        var valor = combo.options[combo.selectedIndex].value;
        window.open(valor, "", caracteristicas, false);
    }
}

function getFlashVersion() {
    // ie
    try {
        try {
            var axo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');
            try {
                axo.AllowScriptAccess = 'always';
            }
            catch (e) {
                return '6,0,0';
            }
        } catch (e) { }
        return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g, ',').match(/^,?(.+),?$/)[1];
        // other browsers
    } catch (e) {
        try {
            if (navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) {
                return (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g, ",").match(/^,?(.+),?$/)[1];
            }
        } catch (e) { }
    }
    return '0,0,0';
}


