// JavaScript Document
var xmlHttp;
var viewModel;//view model
var xmlDoc;//response text
var xmlImage="<img src=\"../images/wait_snake.gif\" alt=\"waiting response\" width=\"16\" height=\"16\" />";//wait image
//Create asynchronism object
function createXMLHttpRequest() {
		xmlHttp = false;
		if(window.XMLHttpRequest) { //Mozilla 
			xmlHttp=new XMLHttpRequest();
			if (xmlHttp.overrideMimeType) {//mime
				xmlHttp.overrideMimeType('text/xml');
			}
		}
		else if (window.ActiveXObject) { // IE
			try {
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}
		if (!xmlHttp) { // can't create
			window.alert("Sorry , Can't create XMLHttpRequest object.");
			return false;
		}
}
function getloginTextareaValue(id){
	   var s=""; 
   var value =document.getElementById(id).value; 
   for(var i=0;i<=value.length;i++)
   	{
  		s+=value.charAt(i).replace("&","#38").replace("%","##25");
 	}
	return encodeURI(encodeURI(s));
	}
function ecLogin()
{
	var username=getloginTextareaValue("username");
	var password=getloginTextareaValue("password");
	//var username=document.getElementById("username").value;
	//var password=document.getElementById("password").value;
	var checknum=document.getElementById("checknum").value;
	xmlDoc="Checking...";

	if(username==""||password==""||checknum=="")
	{
		//alert("Error:Username or Password or Check Num is empty！");
		document.getElementById("waitLogin").innerHTML="";
		document.getElementById("waitLogin").innerHTML="Username or Password or Check Num is empty！";
		return;
	}
	document.getElementById("buttonLogin").setAttribute("disabled","disabled");//将按钮置为锁定
	document.getElementById("buttonReset").setAttribute("disabled","disabled");
	document.getElementById("waitLogin").innerHTML=xmlImage+xmlDoc;

	
	var url="../ClientLogin.do?time="+new Date().getTime();
	var QueryString="username="+username+"&password="+password+"&checknum="+checknum;
	createXMLHttpRequest();
	xmlHttp.open("POST", url, true);
    xmlHttp.onreadystatechange = parseAdminLogin;
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    
    xmlHttp.send(QueryString);
}
function parseAdminLogin()
{
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
            xmlDoc = xmlHttp.responseXML;
			var error=xmlDoc.getElementsByTagName("error").item(0).firstChild.nodeValue;
			var errorText=xmlDoc.getElementsByTagName("errorText").item(0).firstChild.nodeValue;
			var status=xmlDoc.getElementsByTagName("status").item(0).firstChild.nodeValue;
			if(error==1)
			{
				document.getElementById("waitLogin").innerHTML="";
				//alert(errorText);
				document.getElementById("waitLogin").innerHTML=errorText;
				//requestGetPage2('checknum','../CheckNum','','');
				document.getElementById("buttonLogin").removeAttribute("disabled");//将按钮置为击活
				document.getElementById("buttonReset").removeAttribute("disabled");
			}
			else
			{
				if(status==1)
				{
					location.replace("../cadmin/client_index.jsp");
				}
				else
				{
					document.getElementById("waitLogin").innerHTML="";
					//document.getElementById("checknum").innerHTML="";
					//requestGetPage2('checknum','../CheckNum','','');
					alert("Server error");
					document.getElementById("buttonLogin").removeAttribute("disabled");
					document.getElementById("buttonReset").removeAttribute("disabled");
				}
			}
        }
		else
		{
			document.getElementById("waitLogin").innerHTML="";
			alert("Server error");
			document.getElementById("buttonLogin").removeAttribute("disabled");//将按钮置为击活
			document.getElementById("buttonReset").removeAttribute("disabled");
		}
    }
}


function reSet()
{
	document.getElementById("username").value="";
	document.getElementById("password").value="";
	document.getElementById("checknum").value="";
}

function changeCheckNum()
{
	var url="../login/checkNum.jsp?time="+new Date().getTime();
	createXMLHttpRequest();
	document.getElementById("checkNumPic").innerHTML="Loading……";
	xmlHttp.open("GET", url, true);
    xmlHttp.onreadystatechange = parseCheckNum;    
    xmlHttp.send(null);
}
function parseCheckNum()
{
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
            xmlDoc = xmlHttp.responseText;
            document.getElementById("checkNumPic").innerHTML=xmlDoc;            
        }
    }
}
