
function getusuariosBack(frmusuarios){
    if (validarBack(frmusuarios)){
    var Usuario_usu = frmusuarios.Usuario_usu.value;
    var Password_usu = frmusuarios.Password_usu.value;
        $.getJSON("data/login.php?method=GetLogin&Usuario_usu="+Usuario_usu+"&Password_usu="+Password_usu,
        function(data){
			if (data!=null){
				document.getElementById("Usuario_usu").value = data[0].Usuario_usu;
				//setDatosConexion();
				location.href = "login_custom.php?r="+data[0].Usuario_usu+"&n="+data[0].Nombre_usu+"&p="+data[0].id_per+"&e="+data[0].Rut_usu+"&w="+data[0].Password_usu;
			}else{
			alert("Usuario o Password no validos");
			}
        });
	}
}

function validarBack(frmusuarios){
    var resultado = true;
	var Usuario_usu = frmusuarios.Usuario_usu.value;
    var Password_usu = frmusuarios.Password_usu.value;
	
    if (Usuario_usu==""){
        alert("Favor ingrese su Usuario");
        frmusuarios.Usuario_usu.focus();
        return false;
    }
	
    if (Password_usu==""){
        alert("Ingrese password");
        frmusuarios.Password_usu.focus();
        return false;
    }
    return true;
}

function getusuarios(frmusuarios){
    if (validar(frmusuarios)){
    var Rut_usu = frmusuarios.Rut_usu.value;
    var Password_usu = frmusuarios.Password_usu.value;
        $.getJSON("data/login.php?method=GetLogin&Rut_usu="+Rut_usu+"&Password_usu="+Password_usu,
        function(data){
			if (data!=null){
				document.getElementById("Rut_usu").value = data[0].Rut_usu;
				//setDatosConexion();
				location.href = "login_custom.php?r="+data[0].Rut_usu+"&n="+data[0].Nombre_usu+"&p="+data[0].id_per+"&e="+data[0].Rut_usu+"&w="+data[0].Password_usu;
			}else{
			alert("Usuario o Password no validos");
			}
        });
	}
}


function getaccesosocias(frmusuarios){
    if (validar(frmusuarios)){
    var Rut_usu = frmusuarios.Rut_usu.value;
    var Password_usu = frmusuarios.Password_usu.value;
        $.getJSON("adm/data/login.php?method=GetSocia&Rut_usu="+Rut_usu+"&Password_usu="+Password_usu,
        function(data){
			if (data!=null){
				document.getElementById("Rut_usu").value = data[0].Rut_usu;
				//setDatosConexion();
//location.href = "registro.php?r="+data[0].Rut_usu+"&n="+data[0].Nombre_usu+"&p="+data[0].id_per+"&e="+data[0].Rut_usu+"&w="+data[0].Password_usu;
location.href = "registro.php?r="+data[0].Rut_usu+"&e="+data[0].Digito_usu;
			}else{
			alert("Usuario o Password no validos");
			}
        });
	}
}



function setDatosConexion(){
	var vid_lco = 0;
    var vIp_lco = 	document.getElementById("Ip").value;
    var vIsp_lco		= 	document.getElementById("Isp").value;
    var vSO_lco			= getSO();
    var vNavegador_lco 	= navigator.appName; 
    var vRut_usu	= document.getElementById("Rut_usu").value;
    var vFecha_lco = getFechaDMY();
    var vHora_lco  = getHoraActual();
	guardarParLogConexion(
                vid_lco,
                vIp_lco,
                vIsp_lco,
                vSO_lco,
                vNavegador_lco,
                vRut_usu,
                vFecha_lco,
                vHora_lco);
	}

function getSO(){
	var webdata = window.navigator.appVersion.toLowerCase(); 
	var so = '';
	if(webdata.indexOf('win') != -1)
	{
		so = 'Windows';
	}
	else if(webdata.indexOf('linux') != -1)
	{
		so = 'Linux';
	}
	else if(webdata.indexOf('mac') != -1)
	{
		so = 'Macintosh';
	}
	return so
}

function validar(frmusuarios){
    var resultado = true;
	var Rut_usu = frmusuarios.Rut_usu.value;
    var Password_usu = frmusuarios.Password_usu.value;
	var Digito_usu = frmusuarios.Digito_usu.value;
    if (Rut_usu==""){
        alert("Favor ingrese su Rut");
        frmusuarios.Rut_usu.focus();
        return false;
    }
	if (Digito_usu==""){
        alert("Favor ingrese digito");
        frmusuarios.Digito_usu.focus();
        return false;
    }
    if (Password_usu==""){
        alert("Ingrese password");
        frmusuarios.Password_usu.focus();
        return false;
    }
    return true;
}

/*
function validar(frmusuarios){
    var resultado = true;
	var Usuario_usu = frmusuarios.Usuario_usu.value;
    var Password_usu = frmusuarios.Password_usu.value;
    if (Usuario_usu==""){
        alert("Favorm ingrese Usuario");
        frmusuarios.Usuario_usu.focus();
        resultado = false;
    }
    if (Password_usu==""){
        alert("Ingrese password");
        frmusuarios.Password_usu.focus();
        resultado = false;
    }
    return resultado;
}
*/
/*
 * Esta funcion pasa como parametro usuario o mail 
 * Retorna true o false
 */
function getUsuario(){
	//completar
	var Email_usu =$("#Email_usu").val();
	if (validarEmail(Email_usu)==false){
		$("#Email_usu").focus();
		return false;
		}
	if (Email_usu =="" || Email_usu== "Su correo de acceso")
	{
		alert("Favor, ingrese correo");	
		$("#Email_usu").focus();
		return false;
	}
	else
	{
		var clave ='' 	
		$.getJSON("adm/data/login.php?method=GetUsuario&Usuario_usu="+Email_usu,
        function(data){
			if (data!=0){
				setPassword(Email_usu);
				alert("Su nuevo password ha sido enviado al correo " + Email_usu);
			}else{
				alert("Usuario no existe");
				$("#Email_usu").focus();
			}
        });
	}
}

/*
 * Si el resultado de la funcion getUsuario() es true
 * Genera clave aleatoria
 * Actualiza el password del usuario por la clave aleatoria
 */ 
function setPassword(Usuario_usu){
		
		var clave =''
		$.getJSON("adm/data/login.php?method=GetGeneraClave&Usuario_usu="+Usuario_usu,
        function(data){
			clave = data;
			$("#mensaje").val("Su clave fue enviada satisfactoriamente");
			$.getJSON("adm/exec/correo.php?destinatario="+Usuario_usu+"&remitente=sistema@recupera.cl&asunto=recuperar clave&mensaje=tu nueva clave es:"+clave+" y ruta acceso <a href=recuperar.php>pincha aqui</a>",
				function(data){
					
				});	
			
        });
		
	}
	


