
//#####################
var usuario = {
    validar: function(){
        key = 0;
        $("#login input").removeClass('er');
		$("#er_login").html("&nbsp;");

        if($("#c_user").val() == ''){
        	$("#c_user").addClass('er');
        	key = 1;
        }

        if($("#c_pass").val() == ''){
        	$("#c_pass").addClass('er');
        	if(key == 1) key = 3;
        	else key = 2;
        	
        }
        
        if(key != 0) {
        	switch(key){
        		case 1: $("#er_login").html("<span>Falta usuario</span>"); break;
        		case 2: $("#er_login").html("<span>Falta contrase&ntilde;a</span>"); break;
        		case 3: $("#er_login").html("<span>Falta usuario y contrase&ntilde;a</span>"); break;
        		default: $("#er_login").html("<span>Error desconocido</span>");
        	}
        } else {
        	$.post("user.php",{c_user: $("#c_user").val(), c_pass: $("#c_pass").val()},
        		function (data) {
        			//alert(data+" - "+$("#c_user").val());
        			if(data == 200) top.location="dni.php";
        			else if(data == 401) { 
        				$("#er_login").html("<span>Usuario incorrecto</span>");
        				$("#c_user").addClass('er');
        			}
        			else if(data == 402) {
        				$("#er_login").html("<span>Contrase&ntilde;a incorrecto</span>");
        				$("#c_pass").addClass('er');
        			}
        			else if(data == 403) {
        				$("#er_login").html("<span>Usuario y contrase&ntilde;a incorrecto</span>");
        				$("#c_user").addClass('er');
        				$("#c_pass").addClass('er');
        			}
        			else $("#er_login").html("<span>Error desconocido</span>");
        		}
        	);
        }
    }

};


//#####################
var dni = {
    validar: function(){
        key = 0;
        $("#dni input").removeClass('er');
		$("#er_dni").html("&nbsp;");

        if($("#c_dni").val() == ''){
        	$("#er_dni").html("<span>Falta DNI</span>");
        	$("#c_dni").addClass('er');
        	key = 1;
        } else {
			dato_dni = $("#c_dni").val();
			numero = dato_dni.substr(0,dato_dni.length-1);
			let = dato_dni.substr(dato_dni.length-1,1);
			numero = numero % 23;
			letra='TRWAGMYFPDXBNJZSQVHLCKET';
			letra=letra.substring(numero,numero+1);
			if (letra!=let) {
				key = 1;
				$("#er_dni").html("<span>Formato erroneo ( Ej: 12345678X )</span>");
				$("#c_dni").addClass('er');
			}
        }
        
        if(key != 1) {
        	$.post("emails.php", {c_dni: $("#c_dni").val()},
        		function(data) {
        			if(data == 401) {
        				$("#er_dni").html("<span>DNI no encotrado</span>");
        				$("#c_dni").addClass('er');
        			} else {
        				//alert(data);
        				$("#dv_emails").html(data);
        				$("#dv_dni").css({display: "none"});
        				$("#dv_manual").css({display: "block"});
        			}
        		
        		}
        	);
        }
    	
    }
};
