﻿jQuery(function($) {
//  Ventana Flotante en Resultado---------------------------------------------------------------------  //
    $("a.lnk_votpref").click(function(e) {
        e.preventDefault();
        var pagina = $("a.lnk_votpref").attr('href');
        //var pagina = $("a.lnk_InfoLogin").attr('href');
        $.modal('<iframe id="ifinfo" src="' + pagina + '" height="500" width="700" scrolling="no" frameborder="0" style="border:0">', {
            overlayId: 'info-overlay',
            containerId: 'info-container',
            opacity: 40,
            overlayClose: false,
            //autoResize: true,
            containerCss: {
                backgroundColor: "#fff",
                borderColor: "#fff",
                borderWidth: "5",
                height: 500,
                padding: 0,
                width: 700
            },
            //onShow: INFOLOGIN.show,
            onOpen: INFOLOGIN.open,
            onClose: INFOLOGIN.close
        });
    });

// ---------------------------------------------------------------------  //

    $("#ButtonLogin").click(function(e) {
        //alert($("#Txt_Usuario").get(0).value);
        
        //ValidarDni($("#Txt_Usuario").get(0).value);
        $.modal.close();
        window.location = "res_2011sv/compara.aspx";
        
        
    });

    $("#BtnAceptar").click(function(e) {
        //alert($("#Txt_Usuario").get(0).value);
        OcultaMensaje();
    });

    function ValidarDni(lsDni) {
        $.ajax({
            type: "POST",
            url: "eg_2011SV/ValidarHandler.ashx",
            data: "IdDni=" + lsDni,
            //data: "IdDni=" + $("#Txt_Usuario"),
            success: MostrarValidacion
        });
    };

    function MostrarValidacion(resultado) {
        //alert(html);
        if (resultado == "0")
            MostrarMensaje();
        else
            MostrarResultado(resultado);
    };

    function MostrarMensaje() {
        //$("#info-login-input-error").toggle();
        //$("#info-login-input-campo").toggle();
        $("#info-login-input-error").css("display", "block");
        $("#info-login-input-campo").css("display", "none");
    };

    function OcultaMensaje() {
        $("#info-login-input-error").css("display", "none");
        $("#info-login-input-campo").css("display", "block");
    };

    function MostrarResultado(resultado) {
        $.modal.close();
        window.location = "eg_2011SV/compara.aspx?IdDni=" + resultado;
    }

    // ---------------------------------------------------------------------  //
    //Vertical Sliding
    //Full Caption Sliding (Hidden to Visible)
    $('.boxgrid.captionfull').hover(function() {
        $(".cover").css("display", "block");
        $(".cover", this).stop().animate({ left: '72px' }, { queue: false, duration: 160 });
    }, function() {
        $(".cover", this).stop().animate({ left: '245px' }, { queue: false, duration: 160 });
    });
    // ---------------------------------------------------------------------  //

    $("#Txt_Usuario").keypress(function(e) {
        if (e.which >= 48 & e.which <= 57 | e.which == 8) {
            return true;
        }
        else {
            if (e.which == 13) {
                ValidarDni($("#Txt_Usuario").get(0).value);
            }
            else {
                e.preventDefault();
            }
        }
    });

    // ---------------------------------------------------------------------  //    


    // Ventana de Login
    // ---------------------------------------------------------------------  //    

    $("a.lnk_InfoLogin").click(function(e) {
        e.preventDefault();
        //var pagina = $("a.lnk_InfoLogin").attr('href');
        $('#container-login').modal({
            overlayId: 'info-overlay',
            containerId: 'info-container',
            opacity: 40,
            overlayClose: false,
            persist: true,
            containerCss: {
                height: 152,
                width: 372
            },
            //autoResize: true,
            //onShow: INFOLOGIN.show,
            onOpen: INFOLOGIN.open,
            onClose: INFOLOGIN.close
        });
        //return false;
    });

    var INFOLOGIN = {
        container: null,
        show: function(dialog) {
            $.modal.setPosition(); // re-center the container
        },
        open: function(dialog) {
            dialog.overlay.fadeIn('slow', function() {
                dialog.data.hide();
                dialog.container.fadeIn('slow', function() {
                    dialog.data.slideDown('slow');
                    $('#Txt_Usuario').focus();
                });
            });
        },
        close: function(dialog) {
            dialog.data.fadeOut('slow', function() {
                dialog.container.hide('slow', function() {
                    dialog.overlay.slideUp('slow', function() {
                        $.modal.close();
                    });
                });
            });
        }
    };

    var CadenaRequest = {
        QueryString: function(name) {
            name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
            var regexS = "[\\?&]" + name + "=([^&#]*)";
            var regex = new RegExp(regexS);
            var results = regex.exec(window.location.href);
            if (results == null) {
                return "";
            } else {
                return results[1];
            }
        }
    }


});
