
var appName = "Login";
var appType = "P";


function login_onload() {
   txtUserName.focus();
  
}


function txtUserName_onkeyup(ev, el) {
	if (ev.keyCode == 13) {
		btnLogin_onclick();
	}
}

function txtPassword_onkeyup(ev, el) {
	if (ev.keyCode == 13) {	  
		btnLogin_onclick();
	}
}
function btnLogin_onclick(ev, el) {
  
	var params = new Array();
	params["UserName"] = txtUserName.getValue();
	var username = params["UserName"];
	params["Password"] = txtPassword.getValue();
		
	oXmlRequest = new XmlRequest();
	oXmlRequest.functionName	= "checkLogin";
	oXmlRequest.params 			= params;	
	oXmlRequest.onsuccess 		= checkLogin_success;
	oXmlRequest.start();
	function checkLogin_success(oXmlResponse) {
	 if (oXmlResponse.statusCode == 2000) {
		  //alert(oXmlResponse.responseText);
			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();
//			if (chkRemember.getChecked() == true){
//				createCookie('username', user.name , 365)
//				eraseCookie('username');
//			}
			
			window.location.reload();
			
		
		}
		else {
			debug.write(oXmlResponse.responseText);
			dlgLoginError = new Dialog("dlgLoginError", oXmlResponse.message["nl"], "failed");
			dlgLoginError.render();
			dlgLoginError.show(); 	
			
			
			if (txtUserName.getValue() == "") {
				txtUserName.focus();
			}
			else {
				txtPassword.focus();
			}
			
		}
		
	}

}

	
	
