// JavaScript Document
var xmlhttp;

function show_progressbar() {
	document.getElementById("clientvid").innerHTML='<img src="images/ajax-loader.gif" border="0" alt="Loading, please wait..." /><br><span class="load_txt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Loading, please wait...</span><br><br><br><br><br>';
	
	/*document.getElementById("clientvid").innerHTML='<table width="100" border="0" cellspacing="0" cellpadding="0"><tr><td><img src="images/spacer.gif" width="1" height="220" border="0" /></td><td width="100%" align="center" valign="middle"><img src="images/ajax-loader.gif" border="0" alt="Loading, please wait..." /><br><span class="load_txt">loading</span><br><br><br><br></td></tr></table>';*/
}


function checkLogin() {

	xmlhttp=GetXmlHttpObject()
	if (xmlhttp==null) {
  		alert ("Your browser does not support XML HTTP Request");
  		return;
	}
	var url="checklogin.php";
	var err=2;
	
	if ( document.loginform.username.value != "" ) {
		url=url+"?username="+document.loginform.username.value;
		err-=1;
		document.getElementById("err_username").innerHTML='';
		//alert(document.loginform.username.value);
	}else{
		document.getElementById("err_username").innerHTML='Username field cannot be left blank';
		err+=1;
	}
	
	if ( document.loginform.password.value != "" ) {
		url=url+"&password="+document.loginform.password.value;
		err-=1;
		document.getElementById("err_password").innerHTML='';
		//alert(document.loginform.password.value);
	}else{
		document.getElementById("err_password").innerHTML='Password field cannot be left blank';
		err+=1;
	}
	
	//alert(err);
	if (err == 0){
		//alert(url);
		show_progressbar();
		//url=url+"&sid="+Math.random();
		xmlhttp.onreadystatechange=stateChanged ;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
	}
	
}

function stateChanged() {
	if (xmlhttp.readyState==4) {  
		x=xmlhttp.responseText; 
		if (x == 1) {  
			document.getElementById("clientvid").style.display="none";
  			document.getElementById("success").style.display="inline";
  		}else{
			document.getElementById("clientvid").innerHTML="<h3>The username or password you entered is incorrect!</h3> <br>If you are an existing client, here are a few options. <br><ol><li> Double check your entry</li><li> Contact Us at our respective regional offices to request for your account details.<br><br> <a href='singapore.html'>Singapore</a> | <a href='bangkok.html'>Thailand</a></li></ol>";
		}
	}
}

function GetXmlHttpObject() {
	if (window.XMLHttpRequest) {
	  	// code for IE7+, Firefox, Chrome, Opera, Safari
		return new XMLHttpRequest();
	}
	if (window.ActiveXObject) {
		// code for IE6, IE5
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return null;
}