var http_request = false;

function send_request() {
	http_request = false;
	if(window.XMLHttpRequest) {            
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) { 
			http_request.overrideMimeType("text/xml");
		}
	}else if (window.ActiveXObject) {     
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!http_request) { 
		window.alert("不能创建XMLHttpRequest 对象实例.");
		return false;
	}
}



function CheckGameAcc(theForm) {							
	
	
    var GameAccount = theForm.txtGameAccount.value;

	if (GameAccount == "") {
		document.getElementById("divGameAccount").innerHTML = "Game Account Cannot Be Blank";
	    return false;  
	}else if(GameAccount.length < 6 || GameAccount.length > 18){
		document.getElementById("divGameAccount").innerHTML = "Length Of Game Account Must Be Within 6 And 18.";
		return false;			
	}
	
    send_request();
    var url = "ajax/CheckGameAcc.php?GameAccount="+GameAccount;
  	http_request.open("GET", url, true);
	
	
    http_request.onreadystatechange = function()
    {
    	if (http_request.readyState == 4) {
    		if (http_request.status == 200) { 
    		  var result = http_request.responseText;
			  if(result == "1"){
				  document.getElementById("divGameAccount").innerHTML = "Game Account Has Been Used, Please Choose Another.";
				  return false;
			  }else{
				  document.getElementById("divGameAccount").innerHTML = "Game Account Available.";
			  }
			}
		}
	}
    http_request.send(null);

}
