$(document).ready(function(){

    ///////////////////////////////////////////////
    ////////// INTENTAR COOKIE LOGIN //////////////
    ///////////////////////////////////////////////

    _login_by_cookie();

});

///////////////////////////////////////////////
////////// LOGIN POR COOKIE ///////////////////
///////////////////////////////////////////////

function _login_by_cookie(){
    var id ="X";
    var contrasena = "X";

    if (obtenerCookie("SYSTEMSO_UID")!=null) id = obtenerCookie("SYSTEMSO_UID");
    if (obtenerCookie("SYSTEMSO_PWD")!=null) contrasena = obtenerCookie("SYSTEMSO_PWD");

    if(id!="X" && contrasena!="X"){
        $.ajax({
            url: "/SERVLETS/FRONT/LOGIN",
            data: "login=auto&correo="+id+"&password="+contrasena,
            dataType: 'json',
            success: function(data){
                var error = data.error;
                if(error==0){
                    //window.location.reload();
                    $("ul.acceso").replaceWith("<ul id='_login' class='editar'><li><a href='systemso-editar-cuenta.jsp'>Editar cuenta</a></li><li><a href='systemso-pedidos-alquiler.jsp'>Alquileres</a></li><li><a href='systemso-pedidos-venta.jsp'>Presupuestos</a></li><li id='_logout'><a href='javascript:_logout_exit();'>Cerrar sesi&oacute;n</a></li></ul>");

                    $("#noulogin").html(" | Bienvenido(a) <strong>"+data.name+"</strong>");
                }
                else{
                    _prompts_login_error({errors: [{field: ["correo", "password"], error:"Preferencias corruptas.<br />Se ha intentado acceder con unas cookies que no coinciden con ningun usuario registrado.<br />Las cookies han sido eliminadas.", title: "Acceso denegado" }]});
                    if (obtenerCookie("SYSTEMSO_UID")!=null) eliminarCookie("SYSTEMSO_UID");
                    if (obtenerCookie("SYSTEMSO_PWD")!=null) eliminarCookie("SYSTEMSO_PWD");
                }
            },
            error: function(){
                _prompts_ajax_error("FRONT > LOG-1");
            }
       });
    }
    else{
        if (obtenerCookie("SYSTEMSO_UID")!=null) eliminarCookie("SYSTEMSO_UID");
        if (obtenerCookie("SYSTEMSO_PWD")!=null) eliminarCookie("SYSTEMSO_PWD");
    }
}
