function GetXmlHttpObject()
{
  var xmlHttp=null;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
  return xmlHttp;
}
function isEmail(str){
       var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
       return reg.test(str);
}
function changeHeadimg(str){
	document.regform.headimg.value = str.src;
	var headimgboximg = document.getElementById("headimgbox").getElementsByTagName("img");
	for(i=0;i<headimgboximg.length;i++){
		headimgboximg[i].className = "";
	}
	str.className = "selected";
}
function checkRegemail(str){
	var email=str;
	var emailtxt = document.getElementById("emailtxt")
	emailtxt.innerHTML="* 不公开";
	if(email == "" ){ 
		emailtxt.innerHTML="* Email为空";
	}else if(!isEmail(email)){
		emailtxt.innerHTML="* Email格式有误";
	}else{
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)	{
			alert ("Your browser does not support AJAX!");
			return;
		}
		var url="do.php?action=checkregemail&email=" + email;
		//alert(url)
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}
function stateChanged(){ 
	if (xmlHttp.readyState==4){ 
		if(xmlHttp.responseText == "1"){
		document.getElementById("emailtxt").innerHTML="* email已注册";
		}else{
		document.getElementById("emailtxt").innerHTML="* OK";
		}
	}
}
function checkRegForm(){
		document.getElementById("emailtxt").innerHTML="* 不公开";
		document.getElementById("nametxt").innerHTML="*";
		document.getElementById("passwordtxt").innerHTML="*";
		document.getElementById("repasswordtxt").innerHTML="*";
	var email=document.regform.email.value;
	var name=document.regform.name.value;
	var password=document.regform.password.value;
	var repassword=document.regform.repassword.value;
	submitOK="true";
	if(email == "" ){ 
		document.getElementById("emailtxt").innerHTML="* Email为空";
		submitOK="false";
	}else{
		if(!isEmail(email)){
			document.getElementById("emailtxt").innerHTML="* Email格式有误";
			submitOK="false";
		}
	}
	if(name == "" ){ 
		document.getElementById("nametxt").innerHTML="* 昵称为空";
		submitOK="false";
	}
	if(password == "" ){
		document.getElementById("passwordtxt").innerHTML="* 密码为空";
		submitOK="false";
	}else{
		if(password!=repassword){
			document.getElementById("repasswordtxt").innerHTML="* 两次密码不一致";
			submitOK="false";
		}
	}
	if(submitOK=="false"){
		return false
	}
}