var appName = "FrontLogin";
var appType = "P";
  
function FrontLogin_onload() {
	
}

function btnLogin_onclick(ev, el) {
	frontLogin();
}

function txtUserName_onkeyup(ev, el) {
	if (ev.keyCode == 13)
		frontLogin();
}

function txtPassword_onkeyup(ev, el) {
	if (ev.keyCode == 13)
		frontLogin();
}


function frontLogin() {
	var params = new Array();
	params["UserName"] = txtUserName.getValue();
	params["Password"] = txtPassword.getValue();
	oXmlRequest = new XmlRequest();
	oXmlRequest.functionName	= "doFrontLogin";
	oXmlRequest.params 			= params;	
	oXmlRequest.onsuccess 		= frontLogin_success;
	oXmlRequest.appName = "FrontLogin";
	oXmlRequest.start();
	function frontLogin_success(oXmlResponse) {
		if (oXmlResponse.statusCode != 2000) {
			lblFrontLoginMessage.setValue(oXmlResponse.message["nl"]);
			new Effect.Appear("FrontLoginMessage");	
		}
		else {
			var row = oXmlResponse.data[0];
			//user.id = row["UserID"];
			//user.name = row["Name"];
			//user.fullName = row["FirstName"] + " " + row["LastName"];
			//user.token = row["Token"];
			//user.webroot = webroot;
			//user.writeToCookie();
			
			location.reload();
		}
		
		
		//alert(oXmlResponse.responseText);
	}	
}

function btnLogout_onclick(ev, el) {
	//user.logOut();
	var params = new Array();
	params["UserName"] = txtUserName.getValue();
	params["Password"] = txtPassword.getValue();
	oXmlRequest = new XmlRequest();
	oXmlRequest.functionName	= "frontLogout";
	oXmlRequest.params 			= params;	
	oXmlRequest.onsuccess 		= frontLogout_success;
	oXmlRequest.appName = "FrontLogin";
	oXmlRequest.start();
	function frontLogout_success(oXmlResponse) {
		//alert(oXmlResponse.responseText);
		if (oXmlResponse.statusCode != 2000) {
			alert(oXmlResponse.message["nl"]);
		}
		else {
			var row = oXmlResponse.data[0];
			location.reload();
		}
	}	
}
