
var formLogin;

function onPageLoad() {
	formLogin = document.getElementById("formLogin");
	
	formLogin.username.focus();
}

function login() {
	if (formLogin.username.value == "") {
		formLogin.username.focus();
		return false;
	}

	var parameter;
	parameter = "username=" + encodeURIComponent(formLogin.username.value);
	parameter += "&password=" + encodeURIComponent(formLogin.password.value);
	XmlRequest("POST", "/action.asmx/LoginUser", parameter, onLoginXmlComplete, onXmlError);
	
	document.getElementById("submitButton").disabled = true;
	
	return false;
}

function onLoginXmlComplete(xmlHttp) {
	var xmlDoc = xmlHttp.responseXML;
	
	var loginNode = xmlDoc.getElementsByTagName("Login")[0];

	var error, loginOk, message;

	error = (+loginNode.getAttribute("error"));
	loginOk = (+loginNode.getAttribute("loginOk"));
	message = loginNode.getAttribute("message");

	if (error == 0)
		if (loginOk == 1) {
			window.location.reload(true);
			return;
		} else
			alert(cultureLang.getString("507")+":\n\n" + message);
	else
		alert(cultureLang.getString("503")+":\n\n" + message);
		
	document.getElementById("submitButton").disabled = false;
}

function onXmlError(xmlHttp) {
	alert(cultureLang.getString("506")+":\n\n" + xmlHttp.statusText);

	document.getElementById("submitButton").disabled = false;
}