function register()
{
	if(registerList.userName.value == "")
	{
		alert("用户名不能为空！");
		return;
	}else if(/[^A-Za-z0-9_]/.exec(registerList.userName.value)!=null)
	{
		alert("用户名只能由数字、字母、下划线组成!");
		return;
	}else if((registerList.userName.value.length < 6)||(registerList.userName.value.length > 20))
	{
		alert("用户名为6-20位的数字、字母、下划线组合！");
		return ;
	}else if(registerList.password.value == "")
	{
		alert("密码不能为空！");
		return;
	}else if(/[^A-Za-z0-9_]/.exec(registerList.password.value)!=null)
	{
		alert("密码只能由数字、字母、下划线组成!");
		return;
	}else if((registerList.password.value.length < 6)||(registerList.password.value.length > 20))
	{
		alert("密码为6-20位的数字、字母、下划线组合！");
		return ;
	}else if(!(registerList.password.value == registerList.truepassword.value))
	{
		alert("确认密码和密码不一致！");
		return;
	}else if(registerList.email.value == "")
	{
		alert("电子邮件不能为空！");
		return;
	}else if((registerList.email.value=="")||(registerList.email.value.indexOf('@',0)==-1)||(registerList.email.value.indexOf('.',0)==-1)||(registerList.email.value.length<6))
	{
		alert("请输入正确的电子邮件名称!");
		return ;
	}else if(/[^0-9]/.exec(registerList.moveTel.value)!=null)
	{
		alert("移动电话必须为数字！");
		return;	
	}else if(/[^0-9]/.exec(registerList.teacherMoveTel.value)!=null)
	{
		alert("家长移动电话必须为数字！");
		return;	
	}else if(/[^0-9]/.exec(registerList.zip.value)!=null)
	{
		alert("邮编必须为数字！");
		return;	
	}else if(( registerList.moveTel.value.length != 0 )&&( registerList.moveTel.value.length != 11 ))
	{
		alert("您的移动电话号码输入有误，请正确输入！");
		return;
	}else if(( registerList.teacherMoveTel.value.length != 0 )&&( registerList.teacherMoveTel.value.length != 11 ))
	{
		alert("家长的移动电话号码输入有误，请正确输入！");
		return;
	}else if(isRepeatName(registerList.userName.value) == 0)
	{
		alert("用户名已经被注册,请重新输入！");
		return;
	}else{
		registerList.action = "../../registeruser";
		registerList.submit()
	}
}
  
function userCheck() {
	var userName = registerList.userName.value;
	
    if(userName == "") {
	return;
        	
    }
	else if(/[^A-Za-z0-9_]/.exec(userName)!=null)
    {
       document.getElementById("name").innerHTML="<font color='red'>用户名只能由数字、字母组成、下划线组成!!</font>";
	   
    }else if((userName.length < 6)||(userName.length > 20))
	{
		document.getElementById("name").innerHTML="<font color='red'>用户名只能为6-20位的数字、字母、下划线组合!!</font>";
	}else {
     	var di = isRepeatName(userName);  	
     	if(di == 0){
     	document.getElementById("name").innerHTML="<font color='red'>用户名已经被注册!!</font>";
     	}else{
	   document.getElementById("name").innerHTML="<font color='green'>用户名可以注册。</font>";
	   }
    }
}
function passwordCheck() {

	var password = registerList.password.value;
	
	if(password == "") {
	return;      	
    }
	else if(/[^A-Za-z0-9_]/.exec(password)!=null)
    {
       document.getElementById("pasword").innerHTML="<font color='red'>密码只能由数字、字母组成、下划线组成!!</font>";
	   
    }else if((password.length < 6)||(password.length > 20))
	{
		document.getElementById("pasword").innerHTML="<font color='red'>密码只能为6-20位的数字、字母、下划线组合!!</font>";
	}else {    
		
	   document.getElementById("pasword").innerHTML="<font color='green'>密码可以使用。</font>";
    }    

}
function truepasswordCheck() {

	var password = registerList.password.value;
	var turepassword = registerList.truepassword.value;
	if(turepassword == ""){
	return;
	}else if(!(password == turepassword)) {
	document.getElementById("truepasword").innerHTML="<font color='red'>确认密码和密码不一致!!</font>";       	
    }else{
    document.getElementById("truepasword").innerHTML="<font color='green'>密码已经确认。</font>"; 
    }
	  
}
function emailCheck(){

	var email = registerList.email.value;
	
	if(email == "")
	{
		return;
		
	}else if((email=="")||(email.indexOf('@',0)==-1)||(email.indexOf('.',0)==-1)||(email.length<6))
	{
		document.getElementById("emails").innerHTML="<font color='red'>请输入正确的电子邮件名称!</font>"; 
	}else{
		document.getElementById("emails").innerHTML="<font color='green'>电子邮件正确！</font>"; 
	}

}
function isRepeatName(userName){
   
  return getXML("../../servlet/RepeatName?userName="+userName+"",null);


}
function getXML(URL,FormName) {
	
	var strxml = "";
	if(FormName != null)
            strxml = FrmToXML(FormName);
	var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	URL = URL + strxml;
	xmlhttp.Open("POST", URL, false);
	xmlhttp.Send("");
	var result = xmlhttp.responseText;
	return result;
}