// JavaScript Document
var xmlhttp = false;
if(window.ActiveXObject){
	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
	xmlhttp = new XMLHttpRequest();
}
// JavaScript Document
function CutStrLength(str, Ilength) 
{  
var tmp = 0; 
var len = 0; 
var okLen = 0 
for(var i=0;i<Ilength;i++) 
{ 
if(str.charCodeAt(i)>255) 
tmp += 2  
else 
len += 1 
okLen += 1 
if(tmp + len == Ilength)  
{ 
return (str.substring(0,okLen)); 
break; 
} 
if(tmp + len > Ilength) 
{ 
return (str.substring(0,okLen-1) + " ");  
break; 
} 
} 
} 

function checkFieldLength(fieldName,fieldLength,fieldmin){
		var   str   = document.getElementById(fieldName).value;  
		var   theLen=0;    
		var   teststr='';    
		for   (i=0;i<str.length;i++)    
		{    
		teststr=str.charAt(i);      
		if(str.charCodeAt(i)>255)    
		theLen=theLen  +  2;    
		else    
		theLen=theLen + 1;    
		}   
		var str=/[^\x00-\xff]/g;
		var preg  = form.school.value;
		if(form.school.value==""){
			
		email1.innerHTML="<font color=#FF0000>请输入本校全称!</font>";
		
		}
		else if(!str.test(preg)){
			
		email1.innerHTML="<font color=#FF0000>学校全称格式不是汉字！</font>"; 
		
		}else if(theLen>fieldLength)
		{
		email1.innerHTML="<font color=#FF0000>学校名字数过长！</font>"; 
		//document.getElementById('email1').innerText = ; 
		document.getElementById(fieldName).value = CutStrLength(str, fieldLength); 
		return   false;    		
		}else if(theLen<fieldmin){
		//document.getElementById('email1').innerText = "<font color=#FF0000>学校名称字数太短！</font>";
		email1.innerHTML="<font color=#FF0000>学校名称字数太短,最少为四个字！</font>"; 
		document.getElementById(fieldName).value = CutStrLength(str, fieldLength); 
		return   false;    		
		}
		else{
		var school = form.school.value;
		url = "../index/school_register_submit.php?time="+new Date().getTime();
		xmlhttp.open ("post",url,true);
		xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		var str = "school="+school;
		xmlhttp.send (str);
		xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
		var msg = xmlhttp.responseText;
		if(msg == 1){
		email1.innerHTML="<font color=#FF0000>对不起!此学校名已被占用！</font>";
		form.c_email.value = "not";
		return false;
		}else if(msg ==0){
		email1.innerHTML="<font color=green>恭喜您,可以注册了！</font>";
		form.c_email.value = "yes";
		return false;
		}else{
		email1.innerHTML="<font color=green>"+msg+"</font>";
		}
		}
		}
		}
	return true;
}

function chkname(form){
	var struser = /[a-zA-A]{1,}/;
	var preguser = form.name.value;
	if(form.name.value==""){
		name1.innerHTML="<font color=#FF0000>用户名不能为空！</font>";
		}
	else if(!struser.test(preguser)){
		name1.innerHTML="<font color=#FF0000>用户名的格式不对！</font>";
		}
	else if(form.name.value.length<4){
		name1.innerHTML="<font color=#FF0000>用户名的长度应该大于4个！！！</font>";
		return false;
	}
		else {
		var name = form.name.value;
		url = "../index/school_register_submit.php?time="+new Date().getTime();
		xmlhttp.open ("post",url,true);
		xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		var str = "name="+name;
		xmlhttp.send (str);
		xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
				var msg = xmlhttp.responseText;
				if(msg ==10){
					name1.innerHTML="<font color=#FF0000>对不起!此账号已经占用了!</font>";
					form.c_name.value = "not";
					return false;
				}else if(msg ==0){
					name1.innerHTML="<font color=green>账号可以用了!</font>";
					form.c_name.value = "yes";
					return false;
				}else{
					name1.innerHTML="<font color=green>"+msg+"</font>";
				}
			}
		}
		
		}
	}
function chkinput(form){
	if(form.school.value==""){
		form.school.select();
		return false;
	}
	if(form.c_email.value == "not"){
		form.school.select();
		return false;
	}
	if(form.name.value==""){
		form.name.select();
		return false;
	}
	if(form.c_name.value == "not"){
		form.name.select();
		return false;
	}
	if(form.pwd1.value==""){
		form.pwd1.select();
		return false;
	}
	if(form.pwd2.value!=form.pwd1.value){
		form.pwd2.select();
		return false;
	}
	if(form.pwd1.value.length<6){
		form.pwd1.select();
		return false;
	}
	if(form.tel.value==""){
		form.tel.focus();
		return false;
	}
	var strte	=	form.tel.value;
	var pregte	=	/^[0-9]{3,4}-[0-9]{7,8}$/;
	if(!pregte.test(strte)){
		form.tel.select();
		return false;
	}
	if(form.address.value==""){
		alert("地址不能为空！");
		form.address.focus();
		return false;
	}
}
function chkpwd1(form){
	var strpw = form.pwd1.value;
	var pregpw =/^[0-9a-zA-Z]{6,16}$/;
	if(form.pwd1.value==""){
		pwd11.innerHTML="<font color=#FF0000>请输入注册密码！</font>";  
		return false;
	}else if(form.pwd1.value.length<6 || form.pwd1.value.length>16  ){
		pwd11.innerHTML="<font color=#FF0000>密码的长度要超过6个字符且小于16个字符</font>";  
		return false;
	}
	else if(!pregpw.test(strpw)){
		pwd11.innerHTML="<font color=#FF0000>密码的格式不对不能有特殊字符</font>";  
		return false;
	}
	else{
		pwd11.innerHTML="<font color=green>输入正确</font>";
		return true;
	}
}
function chkpwd2(form){
	if(form.pwd2.value==""){
		pwd21.innerHTML ="<font color=#FF0000>请输入确认密码!!</font>";  
		return false;
	}else if(form.pwd2.value.length<6){
		pwd21.innerHTML ="<font color=#FF0000>密码的长度要超过6个字符</font>";  
		return false;
	}else if(form.pwd2.value!=form.pwd1.value){
		pwd21.innerHTML ="<font color=#FF0000>两次密码不一样！！！</font>";  
		return false;
	}
	else{
		pwd21.innerHTML="<font color=green>输入正确！</font>";  
		return true;
	}
}
function chkrealname(form){
	if(form.realname.value==""){
		realname1.innerHTML="<font color=#FF0000>请输入真实姓名！</font>"; 
	}else{
		realname1.innerHTML="<font color=green>输入正确！</font>";
	}
}
function chktel(form){
	var strtel	=	form.tel.value;
	var pregtel	=	/^[0-9]{3,4}-[0-9]{7,8}$/;
	if(form.tel.value==""){
		tel1.innerHTML="<font color=#FF0000>请输入联系电话！</font>"; 
	}else if(!pregtel.test(strtel)){
		tel1.innerHTML="<font color=#FF0000>格式不正确如029-36693337！,最后一位数字和中间都不能有空格</font>"; 
	}else{
		tel1.innerHTML="<font color=green>输入正确！</font>";
	}
}

function chkcode(form){
	if(isNaN(form.code.value)){
		code1.innerHTML="<font color=#FF0000>邮编只能由数字组成！</font>"; 
	}else if(form.code.value.length!=6){
		code1.innerHTML="<font color=#FF0000>邮编的长度为6个字符</font>";  
	}else{
		code1.innerHTML="<font color=green>输入正确！</font>";
	}
}
function chkaddress(form){
	if(form.address.value==""){
		address1.innerHTML="<font color=#FF0000>请输入详细地址！</font>"; 
	}else{
		address1.innerHTML="<font color=green>输入正确！</font>";
	}
}
function chkyzm(form){
	if(form.yzm.value==""){
		yzm1.innerHTML="<font color=#FF0000>请输入验证码！</font>"; 
	}else if(form.yzm.value!=form.yzm2.value){
		yzm1.innerHTML="<font color=#FF0000>验证码不正确！</font>";
	}else{
		yzm1.innerHTML="<font color=green>输入正确！</font>";
	}
}
function yzm(form){
	var num1=Math.round(Math.random()*10000000);
	var num=num1.toString().substr(0,4);
	document.write("<img name=codeimg src='yzm.php?num="+num+"'>");
	form.yzm2.value=num;
}
function code(form){
	var num1=Math.round(Math.random()*10000000);
	var num=num1.toString().substr(0,4);
	document.codeimg.src="yzm.php?num="+num;
	form.yzm2.value=num;
}
