
var promptleft="<table  border='0' cellspacing='0' cellpadding='0'><tr><td bgcolor='#F7FFDD' style='border: 1px dashed; border-color: #485E00;color:#485E00;'><img src='image/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='image/pic_error.gif'>"
var errorright="&nbsp;&nbsp;</td></tr></table>"
var correctleft="<img src='image/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+"2-10个字符(可以是小写字母、数字、下划线)昵称。"+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+"可以为您电话服务，例举:010-12345678或01012345678。"+promptright;
}
//联系电话
function in11()
{
		  var objQueryStat = document.getElementById("div_fax");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"例举:021-12345678或01012345678。"+promptright;
}
//传真
//function in12()
//{
//		  var objQueryStat = document.getElementById("div_cell");
	//	  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在线支持服。例举：123456!"+promptright;
}
//QQ
function in15()
{
		  var objQueryStat = document.getElementById("div_msn");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"方便为您msn在线支持服务，举例：msn@hotmail.com!"+promptright;
}
//msn
function in16()
{
		  var objQueryStat = document.getElementById("div_ask");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"举例：我的名字叫什么?(方便您在丢失密码时,找回密码)!"+promptright;
}
//ask
function in17()
{
		  var objQueryStat = document.getElementById("div_answer");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"举例：陈放 (方便您在丢失密码时,找回密码)!"+promptright;
}
//answer
function in18()
{
		  var objQueryStat = document.getElementById("div_checkcode");
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = promptleft+"输入您看到的验证码!"+promptright;
}
//checkcode

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;
}
function IsValidString1(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 Processcrdask(name)
{
	if(name.length>0)
	{
		//通过检测
		var objQueryStat = document.getElementById("div_ask");
		objQueryStat.style.display = "block";
		objQueryStat.innerHTML =  correctleft+"通过检测"+correctright;
	}
	else
	{
		   var objQueryStat = document.getElementById("div_ask");
		   objQueryStat.style.display = "block";
		   objQueryStat.innerHTML = errorleft+"此项必填！"+errorright;			
	}
}

function Processcrdanswer(name)
{
	if(name.length>0)
	{
		//通过检测
		var objQueryStat = document.getElementById("div_answer");
		objQueryStat.style.display = "block";
		objQueryStat.innerHTML =  correctleft+"通过检测"+correctright;
	}
	else
	{
		   var objQueryStat = document.getElementById("div_answer");
		   objQueryStat.style.display = "block";
		   objQueryStat.innerHTML = errorleft+"此项必填！"+errorright;			
	}
}

function Processcrdcheckcode(name)
{
	if(name.length==4 || name.value=='<%=Session("CheckCode")%>')
	{
		//通过检测
		var objQueryStat = document.getElementById("div_checkcode");
		objQueryStat.style.display = "block";
		objQueryStat.innerHTML =  correctleft+"通过检测"+correctright;
	}
	else
	{
               if(name.length==0)  
                {
		   var objQueryStat = document.getElementById("div_checkcode");
		   objQueryStat.style.display = "block";
		   objQueryStat.innerHTML = errorleft+"此项必填！"+errorright;	
                  }
              else 
               {
		   var objQueryStat = document.getElementById("div_checkcode");
		   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(!IsValidString1(pwd))
		{
			//不是有数字字母和下划线组成
		   var objQueryStat = document.getElementById("div_pwd");
		   objQueryStat.style.display = "block";
		   objQueryStat.innerHTML = errorleft+"登录密码只能包含数字，字母，_*-/"+errorright;		
		}
		else
		{
		  //密码合法		
        var t=pwd;
		var id=getResult(t);
		
		//定义对应的消息提示
		var msg=new Array(4);
		msg[0]="密码过短。";
		msg[1]="密码强度弱。";
		msg[2]="密码强度中。";
		msg[3]="密码强度高。";
		
		var sty=new Array(4);
		sty[0]=-45;
		sty[1]=-30;
		sty[2]=-15;
		sty[3]=0;
		
		var col=new Array(4);
		col[0]="gray";
		col[1]="red";
		col[2]="#ff6600";
		col[3]="Green";
		
		//设置显示效果
		var bImg="../image/943185_03.gif";//一张显示用的图片
		var sWidth=300;
		var sHeight=15;
		var objQueryStat = document.getElementById("div_pwd");
		objQueryStat.style.fontSize="12px";
		objQueryStat.style.color=col[id];
		objQueryStat.style.width=sWidth + "px";
		objQueryStat.style.height=sHeight + "px";
		objQueryStat.style.lineHeight=sHeight + "px";
		objQueryStat.style.background="url(" + bImg + ") no-repeat left " + sty[id] + "px";
		objQueryStat.style.textIndent="20px";
		  objQueryStat.style.display = "block";
		  objQueryStat.innerHTML = "密码检测提示：" + msg[id];
		}
	}
}
//二次密码
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]{1,4}(-){0,1}[0-9]{1,13}$/; 
  	if(!myReg.test(phone)||phone.length<7)
  	{
  		   var objQueryStat = document.getElementById("div_phone");
		   objQueryStat.style.display = "block";
		   objQueryStat.innerHTML = errorleft+"格式为:010-12345678或01012345678"+errorright;			
 	 }
	 else
	 {
	 		var objQueryStat = document.getElementById("div_phone");
			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";
		   //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 = "checkreg.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;
		}
	}
}
	
	//定义检测函数,返回0/1/2/3分别代表无效/差/一般/强
	function getResult(s){
		if(s.length < 4){
			return 0;
		}
		var ls = 0;
		if (s.match(/[a-z]/ig)){
			ls++;
		}
		if (s.match(/[0-9]/ig)){
			ls++;
		}
	 	if (s.match(/(.[^a-z0-9])/ig)){
			ls++;
		}
		if (s.length < 6 && ls > 0){
			ls--;
		}
		return ls
	}