// JavaScript Document
function onLogIn() {
	var form=document.frmLogin;
	if (form.txtUser.value=="") { 
		alert("Please enter username !"); 
		form.txtUser.focus();
		return false
	} else if (form.txtPass.value=="") { 
		alert("Please enter  password !"); 
		form.txtPass.focus();
		return false
	} else {		
		startLogin(); return false;	
	}
}

/*/Ajax send contact-------------------------------*/
var xmlHttp;
function createXMLHttpRequest() {
	if (window.ActiveXObject) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	} else if (window.XMLHttpRequest) {
			xmlHttp=new XMLHttpRequest();
	}
}


function getRequestBody(pForm) {
	var nParams=new Array();
	for (var i=0;i<pForm.elements.length;i++) {
		var pParam=encodeURIComponent(pForm.elements[i].name);
		pParam+="=";
		pParam+=encodeURIComponent(pForm.elements[i].value);
		nParams.push(pParam);
	}
	return nParams.join("&");
}

function startLogin() {
	createXMLHttpRequest();
	var pForm=document.frmLogin;
	var pBody=getRequestBody(pForm);
	xmlHttp.open("post",pForm.action,true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620");
	xmlHttp.onreadystatechange=function () {
	    if (xmlHttp.readyState==4) {
			if (xmlHttp.status==200) {
				saveLogin(xmlHttp.responseText);
			} else {
				saveLogin("พบข้อผิดพลาด"+xmlHttp.statusText);
			}
		} 
	};
	xmlHttp.send(pBody);	
}


function saveLogin(pMessage) {
	//var divStatus=document.getElementById("divInfo");
	if (pMessage=="A") {
		window.location.href="admin/index.php";
	} else  if (pMessage=="Y") {
		window.location.href="client/index.php";
	} else  if (pMessage=="E") {
		window.location.href="admin/newsletter/newsletter.php";	
	}	else	 {		
		document.getElementById("Result").innerHTML="";
		alert("Invalid username or password.");	
		document.getElementById("Result").innerHTML="Invalid  account.";
		document.getElementById("txtUser").focus();
	}
}