﻿$(document).ready( function() {
    $("#ingresar").click(function() {   
        if ($("#recuadroLogin").css("display") == "none")
        {
            $("#recuadroLogin").css("left", $("#ingresar").position().left - 203);
            $("#recuadroLogin").css("top", $("#ingresar").position().top + 35);
            $("#recuadroLogin").show();
            
            if ($("#login_txtUsuario").val() == "")
                $("#login_txtUsuario").focus();
            else
                $("#login_txtContraseña").focus();
        }
        else
            $("#recuadroLogin").hide();
    });
    
    $("#login_btnCancelar").click(function() {
        $("#recuadroLogin").hide();
        $("#login_panelMensaje").hide();
        return false;
    });
    
    $("#login_txtContraseña,#login_txtUsuario,#login_chkRecordar").keydown(function(event) {						       
	    if (event.keyCode == 13)
            $("#login_btnIngresar").click();
    });    
        
    $("#login_btnIngresar").click(function() {    
        return ingresar();  
    }); 
         
}); //FIN DOCUMENT READY

function ingresar()
{
    var usuarioOK = true;

    if ($("#login_txtUsuario").val() == "")
    {
        $("#login_panelMensaje").css("display", "block");
        $("#login_lblMensaje").html("Debe ingresar el nombre de usuario");
        $("#login_txtUsuario").focus();
        $("#login_txtUsuario").select();        
        return false;
    }

    if ($("#login_txtContraseña").val() == "")
    {
        $("#login_panelMensaje").css("display", "block");
        $("#login_lblMensaje").html("Debe ingresar la contraseña");        
        $("#login_txtContraseña").focus();
        $("#login_txtContraseña").select();
        return false;
    }

    $("#login_panelMensaje").css("display", "none");

    //AJAX        
    var datos = "{ 'usuario':'" + $("#login_txtUsuario").val() + "','pass':'" +  $("#login_txtContraseña").val() + "'}";
    $.ajax({
        type: "POST",
        url: "Login.asmx/Validar",
        data: datos,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        async: false,
        error: function(result) {
            alert("ERROR " + result.status + ' ' + result.statusText); 
            usuarioOK = false;
        },
        success: function(msg) {
            //alert(msg.d);
            if (msg.d != "ok")
            {                    
                $("#login_panelMensaje").css("display", "block");
                $("#login_lblMensaje").html(msg.d);
                $("#login_txtUsuario").focus();
                usuarioOK = false;
            }
        }
    });
       
    return usuarioOK;  
}
