window.doLogin = function(f) {
	
	if(f.loginUsername.value == "") {
		
		alert("Por favor ingrese su nombre de usuario")
		f.loginUsername.focus();
		return false;
	}
	
	if(f.clavePlainText.value == "") {
		
		alert("Por favor ingrese su clave de acceso");
		f.clavePlainText.focus();
		return false;
	}
	
		$('loginError').update("")
		$('loginBotones').hide();
		$('loginLoading').show();
		
		f.loginPassword.value = hex_md5(f.clavePlainText.value);
		f.clavePlainText.value = "";
		
		return true;
		
}

window.doLoginCallback = function(transport) {

	var xml = transport.responseXML
	
	var mensaje = xmlValue(xml, "mensaje", 0)		
	
	if(mensaje == "Login OK") {
	
		$('loginLoading').hide();			
		$('loginOK').show();
		setTimeout("document.location.href = window.urlUsuarioHome;", 100);		
	}
	else {
		
		var error = xmlValue(xml, "error", 0)
		
		if(error == null)
			alert("Error al ingresar. Por favor intente mas tarde")
		else {
		
			error = error.split("Error: ")[1]
			$('loginError').update(error);
		}
			
		$('loginLoading').hide();
		new Effect.Appear('loginBotones', {duration: 0.5})
	}
	
}