myloadimage("/templates/noimage/image/working.gif");
var xmlHttp; //全局变量
function getData(oServer,mytype,myvalue,myid){
	if (window.ActiveXObject)
	xmlHttp = new ActiveXObject("Microsoft.XMLHttp");
	else
	if (window.XMLHttpRequest)
	xmlHttp = new XMLHttpRequest();
	var queryString = oServer + "type=" + mytype + "&value=" +myvalue;
	queryString += "&"+ new Date().getTime();
	//	alert(queryString);
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
			var responseSpan = document.getElementById(myid);
			var str=xmlHttp.responseText.split("|");
			//alert(str[0]);
			if(str[0]=="1"){
				responseSpan.setAttribute("src", "/templates/noimage/image/yes.gif");
			}else{
				responseSpan.setAttribute("src", "/templates/noimage/image/no.gif");
				alert(str[1]);
			}
			responseSpan.setAttribute("title", str[1]);
			delete xmlHttp;
			xmlHttp = null;
		}
	}
	xmlHttp.open("GET", queryString);
	xmlHttp.send(null);
}
function mycheck(myzhi,mytype,myid){
	var responseSpan = document.getElementById(myid);
	if((myzhi.value.length<=3||myzhi.value.length>=16)&&mytype=="name"){
		alert('Name is too short, the characters of 4-15');
		responseSpan.setAttribute("src", "/templates/noimage/image/no.gif");
		responseSpan.setAttribute("title", 'Name is too short, the characters of 4-15');
		return;
	}else if(mytype=="mail"){
		var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
		if(!pattern.test(myzhi.value)){
			responseSpan.setAttribute("src", "/templates/noimage/image/no.gif");
			responseSpan.setAttribute("title", 'Email address error');
			alert('Email address error');return ;
		}else{
			responseSpan.setAttribute("src", "/templates/noimage/image/yes.gif");
			responseSpan.setAttribute("title", 'E-mail address right');
		}
	}
	responseSpan.setAttribute("src", "/templates/noimage/image/working.gif");
	responseSpan.setAttribute("title", "Loading ...");
	getData('/ajax.php?action=user&',mytype,myzhi.value,myid);
}
function mycheckpass(myzhi,myid){
	var responseSpan = document.getElementById(myid);
	if(myzhi.value.length<6||myzhi.value.length>32){
		alert('Password is 6-32 characters in English and figure');
		responseSpan.setAttribute("src", "/templates/noimage/image/no.gif");
		responseSpan.setAttribute("title", 'Password is 6-32 characters in English and figure');
	}else{
		if(myid=="mypass2"){
			var twovalue = document.getElementById('mypassvalue1').value;
			if(twovalue!=myzhi.value){
				alert("Inconsistent password twice");
				responseSpan.setAttribute("src", "/templates/noimage/image/no.gif");
				responseSpan.setAttribute("title", 'Inconsistent password twice');
			}else{
				responseSpan.setAttribute("src", "/templates/noimage/image/yes.gif");
				responseSpan.setAttribute("title", 'Right password');
			}
		}else{
			responseSpan.setAttribute("src", "/templates/noimage/image/yes.gif");
			responseSpan.setAttribute("title", 'Right password');
		}
	}
}
function mycheckanswer(myzhi,myid){
	var responseSpan = document.getElementById(myid);
	if(myzhi.value.length<1){
		alert('The short answer is you');
		responseSpan.setAttribute("src", "/templates/noimage/image/no.gif");
		responseSpan.setAttribute("title", 'Answer length not enough');
	}else{
		responseSpan.setAttribute("src", "/templates/noimage/image/yes.gif");
		responseSpan.setAttribute("title", 'Fill out the right answer');
	}
}