// JavaScript Document
function enviaFocus(){
	if(document.getElementById("loginForm").style.display != "none"){
		if(document.login.correo.value == "")
			document.login.correo.focus();
		else
			document.login.password.focus();
	}
}

function validaLogin(){
	if(document.login.correo.value == ""){
		alert("Ingresa tu dirección de correo");
		document.login.correo.focus();
		return false;
	}
	if(document.login.password.value == ""){
		alert("Ingresa tu password o contraseña");
		document.login.password.focus();
		return false;
	}
	var email = document.login.correo.value;
	var password = document.login.password.value;
	
	return loginAction(email, password);
}

function loginAction(email, password){

	var forma = document.getElementById("loginForm");
	var wait = document.getElementById("loginWait");
	forma.style.display = "none";
	wait.style.display = "block";
	
	var url = "sistema/getLogin.php";
	var parametros = "correo=" + email + "&password=" + password;
	var req = new AJAX.request(url, loginOK, loginFail, AJAX.POST, parametros, email);
	
	return false;
}

function loginOK(){
	
	var res = this.req.responseText;
	switch(res){
		case "FAIL":
			loginFail(this.id, "Correo o Password incorrectos");
			break;
		case "INACTIVO":
			loginFail(this.id, "Su cuenta esta innactiva");
			break;
		default:
			location.href="sistema/login.php" + res;
			break;
	}
}
function loginFail(email, mensaje){
	var forma = document.getElementById("loginForm");
	var wait = document.getElementById("loginWait");
	var msg = document.getElementById("msg");
	var correo = document.getElementById("correo");
	
	forma.style.display = "block";
	wait.style.display = "none";
	
	if(mensaje == "")
		msg.innerHTML = "Hubo un problema, intente nuevamente";
	else
		msg.innerHTML = mensaje;
		
	correo.value = email;
	document.login.password.value = "";
}


