var promptleft="<table  border='0' cellspacing='0' cellpadding='0'><tr><td bgcolor='#F7FFDD' style='border: 1px dashed; border-color: #485E00;color:#485E00;'><img src='/wsu_images/dda.gif'>"
var promptright="&nbsp;&nbsp;</td></tr></table>"
var errorleft="<table  border='0' cellspacing='0' cellpadding='0'><tr><td bgcolor='#FFF5D8' style='border: 1px dashed; border-color: #FF7300;color:#333333;'><img src='/wsu_images/pic_error.gif'>"
var errorright="&nbsp;&nbsp;</td></tr></table>"
var correctleft="<img src='/wsu_images/pic_right.gif'><font color='000000'>"
var correctright="</font>"
var xhr;
function in01()
{
		  var objQueryStat = document.getElementById("div_name");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"4-16个字符(可以是小写字母、数字、下划线)"+promptright;
}
//用户名
function in02()
{
		  var objQueryStat = document.getElementById("div_pwd");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"由a-z;A-Z;0-9的字母数字组合。"+promptright;
}
//密码
function in03()
{
		  var objQueryStat = document.getElementById("div_pwd2");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"请再输入一遍您上面填写的密码。"+promptright;
}
//第二次密码
function in04()
{
		  var objQueryStat = document.getElementById("div_cname");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"公司名称或者个人姓名。"+promptright;
}
//公司名称
function in05()
{
		  var objQueryStat = document.getElementById("div_cert");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"公司营业执照或者身份证号  身份验证的重要依据。"+promptright;
}
//证件号码
function in06()
{
		  var objQueryStat = document.getElementById("div_contact");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"请再输入您的真实姓名,以方便我们和您联系!"+promptright;
}
//联系人
function in07()
{
		  var objQueryStat = document.getElementById("div_at");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"请输入您所在的城市!"+promptright;
}
//城市
function in08()
{
		  var objQueryStat = document.getElementById("div_city");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"请再输入您的真实地址,以方便我们邮件回访!"+promptright;
}
//地址
function in09()
{
		  var objQueryStat = document.getElementById("div_zip");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"请输入你的邮编,如：361004!"+promptright;
}
//邮编
function in10()
{
		  var objQueryStat = document.getElementById("div_phone");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"例举:+86.75512345678。[区号填三位]"+promptright;
}
//联系电话
function in11()
{
		  var objQueryStat = document.getElementById("div_fax");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"请输入您的传真号，无传真号请照电话号填写。"+promptright;
}
//传真
function in12()
{
		  var objQueryStat = document.getElementById("div_mbl");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"请输入您的手机号，以方便我们能及时找到您。"+promptright;
}
//手机号
function in13()
{
		  var objQueryStat = document.getElementById("div_email");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"方便为您到期提醒,举例：web@domain.com。"+promptright;
}
//电子邮箱
function in14()
{
		  var objQueryStat = document.getElementById("div_qq");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"请输入您的QQ号,方便为您提供qq在线支持服。"+promptright;
}
//QQ
function in15()
{
		  var objQueryStat = document.getElementById("div_msn");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"方便为您msn在线支持服务，举例：msn@hotmail.com!"+promptright;
}
//msn


function IsValidString(temp)
{
	validStr=new String("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_");
	for(i=0;i<temp.length;i++)
	{
		if(validStr.indexOf(temp.charAt(i))==-1)
		{
			return false;
		}
	}
	
	return true;
}
//email规则测试
function Test_email(strEmail) { 
  var myReg = /^[-a-z0-9\.]+@([-a-z0-9\-]+\.)+[a-z0-9]{2,3}$/i; 
  if(myReg.test(strEmail)) return true; 
  return false; 
 } 


//检测mail
function ProcessMail(mail)
{
	//本地规则检测
	if(Test_email(mail))
	{
		  var objQueryStat = document.getElementById("div_email");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML =  correctleft+"邮箱格式正确!"+correctright;
	}
	else
	{
		   var objQueryStat = document.getElementById("div_email");
		   objQueryStat.style.display = "block";
		   objQueryStat.innerHTML = errorleft+"请填写正确的email！"+errorright;		
	}
	
}

function ProcessName(name)
{
	if(name.length>0)
	{
		//通过检测
		if(Processtype(name))
		{
			var objQueryStat = document.getElementById("div_cname");
			objQueryStat.style.display = "block";
			objQueryStat.innerHTML =  correctleft+"通过检测"+correctright;
		}
		else
		{
			var objQueryStat = document.getElementById("div_cname");
			objQueryStat.style.display = "block";
			objQueryStat.innerHTML =  errorleft+"请输入中文"+errorright;
		}
		
	}
	else
	{
		   var objQueryStat = document.getElementById("div_cname");
		   objQueryStat.style.display = "block";
		   objQueryStat.innerHTML = errorleft+"此项必填！"+errorright;			
	}
}
function Processcrd(name)
{
	if(name.length>0)
	{
		//通过检测
		var objQueryStat = document.getElementById("div_cert");
		objQueryStat.style.display = "block";
		objQueryStat.innerHTML =  correctleft+"通过检测"+correctright;
	}
	else
	{
		   var objQueryStat = document.getElementById("div_cert");
		   objQueryStat.style.display = "block";
		   objQueryStat.innerHTML = errorleft+"此项必填！"+errorright;			
	}
}
function ProcessLogPwd(pwd)
{
	if(pwd.length>16|pwd.length<6)
	{
	   var objQueryStat = document.getElementById("div_pwd");
	   objQueryStat.style.display = "block";
       objQueryStat.innerHTML = errorleft+"登录密码长度需要在6-16之间!"+errorright;	
	}
	else
	{
		if(!IsValidString(pwd))
		{
			//不是有数字字母和下划线组成
		   var objQueryStat = document.getElementById("div_pwd");
		   objQueryStat.style.display = "block";
		   objQueryStat.innerHTML = errorleft+"登录密码只能包含数字，字母，下划线"+errorright;		
		}
		else
		{
		  //密码合法		
		  var objQueryStat = document.getElementById("div_pwd");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML =  correctleft+"恭喜，输入合法!"+correctright;
		}
	}
}
//二次密码
function ProcessLogPwd2(pwd2)
{
	if( pwd2 != document.getElementById("u_pss").value )
	{
		  var objQueryStat = document.getElementById("div_pwd2");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = errorleft+"两次密码输入不一致"+errorright;	
	}
else
	{
		  if(pwd2.length>0)
		  {	
		  	  var objQueryStat = document.getElementById("div_pwd2");
		  	objQueryStat.style.display = "block";
		  	objQueryStat.innerHTML =  correctleft+"通过检测"+correctright;
		  }	
		  else
		  {
		  var objQueryStat = document.getElementById("div_pwd2");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = errorleft+"密码不能为空"+errorright;	  
		  
		  }
	}
}

//邮编
function ProcessZip(zip)
{
	if(zip.length!=6)
	{
	   var objQueryStat = document.getElementById("div_zip");
	   objQueryStat.style.display = "block";
       objQueryStat.innerHTML = errorleft+"请输入6位邮编!"+errorright;			
	}
	else
	{
		//检测是不是都是数字
		if(zip>=0 && zip<1000000)
		{
		  var objQueryStat = document.getElementById("div_zip");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML =  correctleft+"输入合法!"+correctright;
		}
		else
		{
		  var objQueryStat = document.getElementById("div_zip");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = errorleft+"输入错误!"+errorright;
		}
		
	}
}

function ProcessContact(cont)
{
	if(cont.length>0)
	{
		//通过检测
		if(Processtype(cont))
		{
			var objQueryStat = document.getElementById("div_contact");
			objQueryStat.style.display = "block";
			objQueryStat.innerHTML =  correctleft+"通过检测"+correctright;
		}	
		else
		{
			var objQueryStat = document.getElementById("div_contact");
			objQueryStat.style.display = "block";
			objQueryStat.innerHTML =  errorleft+"请输入中文"+errorright;
		}
	}
	else
	{
		   var objQueryStat = document.getElementById("div_contact");
		   objQueryStat.style.display = "block";
		   objQueryStat.innerHTML = errorleft+"此项必填！"+errorright;			
	}


}

function ProcessCity(city)
{
	if(city.length>0)
	{
		//通过检测
		var objQueryStat = document.getElementById("div_city");
		objQueryStat.style.display = "block";
		objQueryStat.innerHTML = correctleft+"通过检测"+correctright;
	}
	else
	{
		   var objQueryStat = document.getElementById("div_city");
		   objQueryStat.style.display = "block";
		   objQueryStat.innerHTML = errorleft+"此项必填！"+errorright;			
	}
}

function ProcessPhone(phone)
{
	//要符合电话号码规范
	var myReg = /^\+[0-9]{2}\.[0-9]{7,13}$/; 
  	if(!myReg.test(phone)||phone.length<7)
  	{
  		   var objQueryStat = document.getElementById("div_phone");
		   objQueryStat.style.display = "block";
		   objQueryStat.innerHTML = errorleft+"格式为:+86.01012345678[区号填三位]"+errorright;			
 	 }
	 else
	 {
	 		var objQueryStat = document.getElementById("div_phone");
			objQueryStat.style.display = "block";
			objQueryStat.innerHTML = correctleft+"通过检测"+correctright;
	 }
  
}

function ProcessFax(fax)
{
	//要符合传真号码规范
	var myReg = /^\+[0-9]{2}\.[0-9]{7,13}$/; 
  	if(!myReg.test(fax)||fax.length<7)

//if(fax<7)
  	{
  		   var objQueryStat = document.getElementById("div_fax");
		   objQueryStat.style.display = "block";
		   objQueryStat.innerHTML = errorleft+"请正确输入您的传真号"+errorright;			
 	 }
	 else
	 {
	 		var objQueryStat = document.getElementById("div_fax");
			objQueryStat.style.display = "block";
			objQueryStat.innerHTML = correctleft+"通过检测"+correctright;
	 }
  
}


function ProcessMbl(mbl)
{
	//要符合手机号码规范
	var myReg = /^(13|15)[0-9]{9}/; 
  	if(!myReg.test(mbl)||mbl.length!=11)
  	{
  		   var objQueryStat = document.getElementById("div_mbl");
		   objQueryStat.style.display = "block";
		   objQueryStat.innerHTML = errorleft+"请正确输入您的手机号"+errorright;			
 	 }
	 else
		{
	 		var objQueryStat = document.getElementById("div_mbl");
			objQueryStat.style.display = "block";
			objQueryStat.innerHTML = correctleft+"通过检测"+correctright;
		}
  
}

//是否中文的规则检测
function Processtype(content)
{
	var mycontent=/[\u4e00-\u9fa5]/;
	if(!mycontent.test(content))
	{
		return false;
	}
	else
	{
		return true;
	}
		

}
function Noprocess1(div_value)
{
	 		var objQueryStat = document.getElementById(div_value);
			objQueryStat.style.display = "block";
			objQueryStat.innerHTML = correctleft+"通过检测";
}
function Noprocess(city)
{
	if(city.length>0)
	{
		if(Processtype(city))
		{
			var objQueryStat = document.getElementById("div_at");
			objQueryStat.style.display = "block";
			objQueryStat.innerHTML = correctleft+"通过检测"+correctright;
		}
		else
		{
		   var objQueryStat = document.getElementById("div_at");
		   objQueryStat.style.display = "block";
		   objQueryStat.innerHTML = errorleft+"请输入中文！"+errorright;
		}
			
	}
	else
	{		   
		 var objQueryStat = document.getElementById("div_at");
		objQueryStat.style.display = "block";
		objQueryStat.innerHTML = correctleft+"通过检测"+correctright;			
	}
		
			
}


//用户名是否存在检测
function NameProcessBack()
{
	if(xhr.readyState == 4)
	{
	    var Data = xhr.responseText;
		//alert("name processed SUCCEED");
		//alert(Data);
		//开始分析数据，看名字是否有效
		var info = Data.split(',');
		//alert(info[0]);
		if( info[0] == 1)
		{
		  //alert("名字有效");
		  var objQueryStat = document.getElementById("div_name");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = correctleft+"恭喜，这个用户名可以注册!"+correctright;
		}
		else
		{
		   //alert("该名字已经存在");
		   var objQueryStat = document.getElementById("div_name");
		   objQueryStat.style.display = "block";
		   //document.reg_form.u_nme.focus();
    	   objQueryStat.innerHTML = errorleft+"该名字已经被注册，请重新选择一个!"+errorright;
		}
	}
	else
	{
		//alert(xhr.readyState);
	}
}

function MobileProcessBack()
{
	if(xhr.readyState == 4)
	{
	    var Data = xhr.responseText;
		//alert("name processed SUCCEED");
		//alert(Data);
		//开始分析数据，看名字是否有效
		var info = Data.split(',');
		//alert(info[0]);
		if( info[0] == 1)
		{
		  //alert("名字有效");
		  var objQueryStat = document.getElementById("div_mbl");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = correctleft+"手机号检测通过"+correctright;
		}
		else
		{
		   //alert("该名字已经存在");
		   var objQueryStat = document.getElementById("div_mbl");
		   objQueryStat.style.display = "block";
		   //objQueryStat.innerHTML = correctleft+"恭喜，这个用户名可以注册!"+correctright;

    	   objQueryStat.innerHTML = errorleft+"该手机号码已经注册过我们的会员!"+errorright;
		}
	}
	else
	{
		//alert(xhr.readyState);
	}
}

function CreateXHR()
{
	//早期的IE版本是Msxm12.XMLHTTP
	//IE5+是Microsoft.XMLHTTP
	//非IE，支持的是XMLHttpRequest
	try{
		xhr = new ActiveXObject("Microsoft.XMLHTTP");
	}catch(e){
		try{
		//alert("IE5--");
		xhr = new ActiveXObject("Msxm12.XMLHTTP");
		}catch(E){
		    xhr = false;
		}
	}
	
	if(!xhr && typeof XMLHttpRequest != 'undefined')
	{
	// alert("none IE");
	 xhr =new XMLHttpRequest();
	}
	else
	{
	// alert("IE5++");
	}	

	return xhr;
}

function ProcessLogName(name)
{

	//本地的规则检测
	if (name.length>16 |name.length<4)
	{
		//alert("登录名称长度需要在4-16之间");
	   var objQueryStat = document.getElementById("div_name");
	   objQueryStat.style.display = "block";
       objQueryStat.innerHTML = errorleft+"登录名称长度需要在4-16之间!"+errorright;

	}
	else
	{
		if(IsValidString(name))
		{
			//alert(name)	;
			xhr = CreateXHR();
			xhr.onreadystatechange=NameProcessBack;
			var url = "wsureg.asp?name="+name;
			xhr.open("get",url,true);
			xhr.send(null);
		}
		else
		{
			//不是有数字字母和下划线组成
		   var objQueryStat = document.getElementById("div_name");
		   objQueryStat.style.display = "block";
		   objQueryStat.innerHTML = errorleft+"登录名称只能包含数字，字母，下划线"+errorright;
		}
	}
}

