function cambiaEstado_login()
{
	if(XMLHttp.readyState==1){
		try{
			XMLHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		}
		catch(e){}
	}

	if(XMLHttp.readyState==4)
	{	
		if(XMLHttp.status==200){
			var resp=XMLHttp.responseText;
			//alert(resp);
			if(resp=="ok")
				location.href="index.php";
			else if(resp.indexOf("errorvalidacion")>-1){
				document.getElementById("botlogin").disabled=false;
				alert("El usuario o la contraseņa son incorrectos.");
			}
			else{
				document.getElementById("botlogin").disabled=false;
				alert("Ha ocurrido un error en una sentencia SQL.\nPor Favor, comuniquese con el administrador.");
			}
			document.getElementById("txtPass").value="";
			document.getElementById("txtUsuario").value="";
			document.getElementById("txtUsuario").focus();			
		}
		else{
			alert("Error al recibir respuesta "+XMLHttp.statusText);
		}
	}	
}

function logear(){	
	if(validar()){
		XMLHttp=crearInstanciaAJAX();
		if(XMLHttp){	
			document.getElementById("botlogin").disabled=true;
			XMLHttp.onreadystatechange = cambiaEstado_login;
			url="user="+document.getElementById("txtUsuario").value+"&pass="+document.getElementById("txtPass").value;
			XMLHttp.open("POST","validalogin.php",true);
			XMLHttp.send(url);	
		}	
	}
}

function validar(){
	if(empty(document.getElementById("txtUsuario"))){
		alert("Ingrese el Usuario.");
		document.getElementById("txtUsuario").focus();
		return false;
	}
	if(empty(document.getElementById("txtPass"))){
		alert("Ingrese la Contrsaseņa.");
		document.getElementById("txtPass").focus();
		return false;
	}
	return true;
}
