﻿var const_ICON_Error = "<img align='absmiddle' src='adPic/Error.gif'>";
var const_ICON_Allow = "<img align='absmiddle' src='adPic/Allow.gif'>";

function killErrors() {
return true;
}
window.onerror = killErrors;



/*----------------------Register.aspx------------------*/
	function CheckLoginName()
	{	 
		if (MM_findObj("txtEmail").changed == 0)
		{
			return false;
		}
		MM_findObj("txtEmail").changed = 0;
		//用户登录名对象
//		window.alert("dsf");
		var UserName = document.getElementById('txtEmail');	
		//验证非法字符
		//if(!chksafe(UserName,0)){ return false;	}
		//验证长度
		//if (!checkNameLen(UserName,0)){	return false;}
		document.getElementById("dvMsg_0").innerHTML =  "Searching ...";
		setTimeout("cCheckLoginName();",1000);
		return true;		
	}
	
	//创建XMLHTTP对象
	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 cCheckLoginName()
	{
		try{
			var oUserInfo = GetXmlHttpObject();
			var sLoginName = escape(document.getElementById("txtEmail").value);
			var userInfo = "LoginName=" + sLoginName;
			oUserInfo.open("POST", "CheckUserExists.aspx", false);
			oUserInfo.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			oUserInfo.send(userInfo);
			var result = oUserInfo.responseText;		
			document.getElementById("dvMsg_0").innerHTML = result;	
			
		}catch(e){}
	}
	
	function CheckNickName(){
		if (MM_findObj("txtNickName").changed == 0)
		{
			return false;
		}
		MM_findObj("txtNickName").changed = 0;
		//用户名对象
		var UserName = document.getElementById('txtUserName');
		//昵称对象
		var NickName = document.getElementById('txtNickName');
		//验证非法字符
		if(!chksafe(NickName,1)){ return false;	}	
		//验证长度
		if (!checkNameLen(NickName,1)){	return false;}	
		if(!chkStrIsSame(UserName,NickName)){return false;}
		document.getElementById("dvMsg_1").innerHTML =  "正在查询数据 ...";
		setTimeout("cCheckNickName();",1000);
		return true;
	}
	function cCheckNickName()
	{
		try{
			var oUserInfo = new ActiveXObject("Microsoft.XMLHTTP"); 
			var sNickName = escape(document.getElementById("txtNickName").value);
			var userInfo = "NickName=" + sNickName;
			oUserInfo.open("POST", "CheckUserExists.aspx", false);
			oUserInfo.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			oUserInfo.send(userInfo);
			var result = oUserInfo.responseText;
			document.getElementById("dvMsg_1").innerHTML = result;	
		}catch(e){}
	}
	
	function setValue(ele,isL)
	{  
		if(isL == 1){
			document.getElementById('txtUserName').value = ele.value;
			document.getElementById("dvMsg_0").innerHTML = const_ICON_Allow;
		}else if(isL == 0){
			document.getElementById('txtNickName').value = ele.value;
			document.getElementById("dvMsg_1").innerHTML = const_ICON_Allow;
		}
	} 
	
	//获得文字提示信息（文本框对象，div索引）
	function FocusMsg(ele,Index)
	{
		var aMsg = [];
			  aMsg[0]="长度为4～16位中英文字符。不能存在 '、\"、@、#、$、?、&lt;、&gt; 等字符";
			  aMsg[1]="长度为4～16位中英文字符。不能存在 '、\"、@、#、$、?、&lt;、&gt; 等字符。<font color='red'>昵称不能与登录名相同</font>";
			  aMsg[2]="输入图中的五个字符";
		var Curdv = eval("dvMsg_" + Index); 
		
		Curdv.innerHTML = aMsg[Index];	
		ele.style.backgroundColor = "#fff";			
	}
	
	//验证字符长度
	function checkNameLen(ele,Index) {
		  var eleName = ele.value;	
		  var Curdv = eval("dvMsg_" + Index); 
	    if(eleName != ""){
			if (eleName.indexOf(" ", 0) != -1) {
				ele.style.backgroundColor = "red";		
				Curdv.innerHTML = const_ICON_Error+"<font color=red>不能包含空格</font>";
				return false;
			} else if (fucCheckLength(eleName) < 4 || fucCheckLength(eleName) > 16) {
				ele.style.backgroundColor = "red";
				Curdv.innerHTML = const_ICON_Error+"<font color=red>长度为4～16位</font>";
				return false;
			} 
			else {
				ele.style.backgroundColor = "#fff";
				Curdv.innerHTML = const_ICON_Allow;
			}
		}else{	
			    ele.style.backgroundColor = "red";		
				Curdv.innerHTML = const_ICON_Error+"<font color=red>不能为空</font>";
				return false;
		}
		return true;
	}
	function checkLength(ele)
	{
	    var eleName=ele.value;
	    if(fucCheckLength(elename)<6 || fucCheckLength(elename)>20)
	    {
	        //alert("Password Only 6 - 20 characters");
	        return false;
	    }
	}
	
	//表单验证
	function CheckForm_0()
	{
		var UserName =  document.getElementById('txtPassword');
		if(!checkLength(UserName)){
		    alert("Password Only 6 - 20 characters");
		    return false;
		}
		return true;
//		var NickName =  document.getElementById('txtNickName');
//		var ValidCode =  document.getElementById('txtValidCode');
//		if( !chksafe(UserName,0)){
//			UserName.style.backgroundColor = "red";
//			alert("登录名不能存在 '、\"、@、#、$、?、&lt;、&gt; 等字符");
//			return false;
//		}
//		if( !chksafe(NickName,1)){
//			NickName.style.backgroundColor = "red";
//			alert("昵称不能存在 '、\"、@、#、$、?、&lt;、&gt; 等字符");
//			return false;
//		}	
//		if( !checkNameLen(UserName,0)){
//			UserName.style.backgroundColor = "red";
//			alert('登录名不正确');
//			return false;
//		}
//		if( !checkNameLen(NickName,1)){
//			NickName.style.backgroundColor = "red";
//			alert('昵称不正确');
//			return false;
//		}
//		
//		if(!chkStrIsSame(UserName,NickName)){
//			NickName.style.backgroundColor = "red";
//			alert('昵称不能与用户名相同');
//			return false;
//		}
		
		
//		var numericPattern = /^[0-9]{1,9}$/i;
//		if(ValidCode.value.indexOf(" ", 0) != -1 ){
//			 ValidCode.style.backgroundColor = "red";
//			alert('验证码不能为空');
//			return false;
//		}
//		else if(!numericPattern.test(ValidCode.value)){
//		    ValidCode.style.backgroundColor = "red";
//			alert('验证码必须是数字');
//			return false;
//		}
		
	}
	
	//获得字符长度（一个汉字两个字节）
	function fucCheckLength(strTemp)
	{
		var i,sum;
		sum=0;
		for(i=0;i<strTemp.length;i++){
			if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255))
			sum=sum+1;
			else
			sum=sum+2;
		}
		return sum;
	}
	
	//验证非法字符
	function chksafe(ele,Index)
	{ 
		var fibdn = new Array ("'","\"","?","@","#","$","<",">");
		var i=fibdn.length;
		var j=ele.value.length;
		var Curdv = eval("dvMsg_" + Index); 
		for (var ii=0;ii<i;ii++)
		{ 
			for (jj=0;jj<j;jj++)
	  		{ 
				var temp1=ele.value.charAt(jj);
	   			var temp2=fibdn[ii];
	   			if (temp1==temp2)
	   			{
	   				Curdv.innerHTML = const_ICON_Error+"<font color='red'>不能存在 '、\"、@、#、$、?、&lt;、&gt; 等字符</font>";
					return false; 
				}
	  		}
		}
		return true;
	}
	
	//验证登录名是否与昵称相同
	function chkStrIsSame(eleUname,eleNname)
	{
		var UserName = eleUname.value;
		var NickName = eleNname.value;
		if( UserName == NickName ){
			eval("dvMsg_1").innerHTML = const_ICON_Error+"<font color='red'>昵称与用户名不能相同</font>";
			return false;
		}
		return true;
	}



/*------------------- RegisterInfo.aspx      -----------------*/

	//开始对密码强度的处理
	function SetbtnQuickSearchFocus()
		{
			switch(window.event.keyCode)
			{
				case 13:
				document.all.btnPost.focus();//按钮
			}
		}
				//CharMode函数 
		//测试某个字符是属于哪一类. 
		function CharMode(iN){ 
		if (iN>=48 && iN <=57) //数字 
		return 1; 
		if (iN>=65 && iN <=90) //大写字母 
		return 2; 
		if (iN>=97 && iN <=122) //小写 
		return 4; 
		else 
		return 8; //特殊字符 
		} 

		//bitTotal函数 
		//计算出当前密码当中一共有多少种模式 
		function bitTotal(num){ 
		modes=0; 
		for (i=0;i<4;i++){ 
		if (num & 1) modes++; 
		num>>>=1; 
		} 
		return modes; 
		} 

		//checkStrong函数 
		//返回密码的强度级别 

		function checkStrong(sPW){ 
		if (sPW.length<=4) 
		return 0; //密码太短 
		Modes=0; 
		for (i=0;i<sPW.length;i++){ 
		//测试每一个字符的类别并统计一共有多少种模式. 
		Modes|=CharMode(sPW.charCodeAt(i)); 
		} 

		return bitTotal(Modes); 

		} 

		//pwStrength函数 
		//当用户放开键盘或密码输入框失去焦点时,根据不同的级别显示不同的颜色 
		function pwStrength(pwd){ 
		O_color="#eeeeee"; 
		L_color="#FF0000"; 
		M_color="#FF9900"; 
		H_color="#33CC00"; 
		if (pwd==null||pwd==''){ 
		Lcolor=Mcolor=Hcolor=O_color; 
		} 
		else{ 
		S_level=checkStrong(pwd); 
		switch(S_level) { 
		case 0: 
		Lcolor=Mcolor=Hcolor=O_color; 
		case 1: 
		Lcolor=L_color; 
		Mcolor=Hcolor=O_color; 
		break; 
		case 2: 
		Lcolor=Mcolor=M_color; 
		Hcolor=O_color; 
		break; 
		default: 
		Lcolor=Mcolor=Hcolor=H_color; 
		} 
		} 

		document.getElementById("strength_L").style.background=Lcolor; 
		document.getElementById("strength_M").style.background=Mcolor; 
		document.getElementById("strength_H").style.background=Hcolor; 
		return; 
		} 
			//开始对头像的处理
		function SetbtnQuickSearchFocus()
		{
			switch(window.event.keyCode)
			{
				case 13:
				document.all.btnRegister.focus();//按钮
			}
		}
		function frmFaces_onclick() {
			var t=window.event.srcElement;
			if (t.tagName=="IMG"){
				t.style.cssText = "BORDER-RIGHT: #6600cc 1px solid; BORDER-TOP: #6600cc 1px solid; BORDER-LEFT: #6600cc 1px solid; BORDER-BOTTOM: #6600cc 1px solid";	
				t.style.filter = "progid:DXImageTransform.Microsoft.BasicImage(invert=1)";
				Form1.ShowFaces.src=t.src;
				Form1.FaceId.value=t.alt; 
			}
		}

		function frmFaces_onmouseover() {
			var t=window.event.srcElement;
			if (t.tagName=="IMG"){
				t.style.cssText="BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid";		
			}  
		}

		function ShowFaces_onclick() {
			var obj = Form1.ShowFaces;
			var mytop=obj.offsetTop; 
			var myleft=obj.offsetLeft;
			
			while(obj=obj.offsetParent){
				myleft+=obj.offsetLeft; 
				mytop+=obj.offsetTop;
			}
			Layer1.style.left = myleft-1;
			Layer1.style.top = mytop+33;
			Layer1.style.visibility = "visible";
		}
		var a;
		function document_body_onclick() {
			a = window.event.srcElement;
			var obj = a;
			if ((a.id != "ShowFaces")&(a.id != "ShowFacesMenu")){
				while(obj=obj.offsetParent){
					if (obj.tagName == "TABLE"){
						if ((obj.id == "frmFaces")&(a.tagName=="TD"))
						{
							return;
						}
					}
				}
				setTimeout("HideFaces();",200);	
			}

		}
		function HideFaces(e){
			if (a.tagName == "IMG") a.style.cssText="";
			Layer1.style.visibility = 'hidden';
		}
	//用户单击时操作提示信息	
	function onfocusCheck(ele,Index)
	{
		var aMsg = [];
			aMsg[3]="登录密码长度为 6～15 位字符，密码请不要过于简单，最好是字母、数字、特殊字符的组合";
//			aMsg[1]="<font color='#000' >答案长度1～30位，字母区分大小写，一个汉字占两位。</font>";
            aMsg[2]="<font color='#000' >请再次输入您的登录密码</font>";
			aMsg[9]="二级码长度6～15位。用于修复帐号密码、存取游戏银子保险柜等。<font color='#FF8000'>二级密码不得与登陆密码相同！</font>";
			aMsg[5]="请输入保密邮箱。请慎重填写，这是唯一取回密码的途径。</a>";
			aMsg[7]="用于最终修复帐号密码及防沉迷需要";
			aMsg[10]="请再次输入您的财富密码";
			aMsg[12]="输入图中的5个字符";
			aMsg[6]="用于最终修复帐号密码及防沉迷需要";
			aMsg[51]="<font color='#000' >用以核实帐号的合法身份，修复帐号密码的最后法律依据，请您务必如实填写。</font><br>	<font color='#FF8000'>特别提醒：有效证件一旦设定，不可更改</font>";
	  var Curdv = eval("dvMsg_" + Index); 
	  ele.style.backgroundColor = "#fff";	
	    if(ele.id == "txtUserPwd2" || ele.id == "txtSafePassWord2" )
	    {
			return ;
		}	 
		Curdv.innerHTML = aMsg[Index];				
	}
//验证密码的有效性
	function checkPassword(ele,Index) {
		var password1 = ele.value;	
		var Curdv = eval("dvMsg_" + Index); 
		if (password1 == "") {
			ele.style.backgroundColor = "red";
			Curdv.innerHTML = const_ICON_Error+"<font color='red' >&nbsp;密码长度为6～15位，且不能包含空格。 </font>";
			return false;
		} else if (password1.indexOf(" ", 0) != -1) {	
			ele.style.backgroundColor = "red";
			Curdv.innerHTML =  const_ICON_Error+"<font color='red' >不能包含空格</font>";
			return false;
		} else if (fucCheckLength(password1) < 6 || fucCheckLength(password1)> 15) {
			ele.style.backgroundColor = "red";		
			Curdv.innerHTML = const_ICON_Error+"<font color='red' >长度为6～15位</font>";
			return false;
		} 
		else {	
			ele.style.backgroundColor = "#fff";	
			Curdv.innerHTML = const_ICON_Allow;
		}
		return true;
	}
	//验证财富密码
	function checkTreasurePassword(ele,Index) {
		var password1 = ele.value;	
//		window.alert("ddsad");
		var Curdv = eval("dvMsg_" + Index); 
//		if (password1 == "") {
//			ele.style.backgroundColor = "red";
//			Curdv.innerHTML = const_ICON_Error+"<font color='red' >&nbsp;密码长度为6～15位，且不能包含空格。 </font>";
//			return false;
//		}
//		 else if (password1.indexOf(" ", 0) != -1) {	
//			ele.style.backgroundColor = "red";
//			Curdv.innerHTML =  const_ICON_Error+"<font color='red' >不能包含空格</font>";
//			return false;
//		} else 
        if(password1 != "")
        {
		    if (fucCheckLength(password1) < 6 || fucCheckLength(password1)> 15) {
			    ele.style.backgroundColor = "red";		
			    Curdv.innerHTML = const_ICON_Error+"<font color='red' >长度为6～15位</font>";
			    return false;
		    } 
		    ele.style.backgroundColor = "#fff";	
			Curdv.innerHTML = const_ICON_Allow;			
		}
		else {	
			ele.style.backgroundColor = "#fff";	
			Curdv.innerHTML = const_ICON_Allow;
		}
		return true;
	}
	//显示与隐藏选填内容
	function contentShow()
	{
	    var content=document.getElementById("trshow");
	    if(content.style.display=="none")
	    {
	        content.style.display=="block"
	    }
	    else
	    {
	        content.style.display=="none"
	    }
	    
	}
	//一级密码确认有效性验证
	function checkPasswordConfirm()
	{
		var password1 = document.getElementById("txtUserPwd");
		var password2 = document.getElementById("txtUserPwd2");
		var dvMsg0 = document.getElementById("dvMsg_2");
		if (password2.value != "") {
			if (password1.value != password2.value) {			
				password2.style.backgroundColor = "red";
				dvMsg0.innerHTML = const_ICON_Error+"<font color='red' >&nbsp; 与上次输入的密码不一致";			
				return false;
			} else if (password2.value.length > 0) {		
				password2.style.backgroundColor = "#fff";
				dvMsg0.innerHTML =  const_ICON_Allow;
			}
		}
		else{		
				password2.style.backgroundColor = "red";
			    dvMsg0.innerHTML = const_ICON_Error+"<font color='red' >&nbsp; 密码不能为空</font>";
				dvMsg0.style.color = "red";
				return false;
		}		
		return true;
	}
//二级密码确认有效性验证
	function checkPasswordConfirm_2()
	{
		var password = document.getElementById("txtUserPwd").value;	
		var SafePassWord =  document.getElementById("txtSafePassWord");
		var SafePassWord2 =  document.getElementById("txtSafePassWord2");
		var dvMsg2 = document.getElementById("dvMsg_10");
		if (SafePassWord2.value != "") {
			if (password == SafePassWord2.value) {
				SafePassWord.style.backgroundColor = "red";
				SafePassWord2.style.backgroundColor = "red";
				dvMsg2.innerHTML = const_ICON_Error+"<font color='red' >&nbsp; 二级密码不能与一级密码重复</font>";
			
				return false;
			}else if (SafePassWord.value !=SafePassWord2.value ){	
				SafePassWord2.style.backgroundColor = "red";	
				dvMsg2.innerHTML = const_ICON_Error+"<font color='red' >&nbsp; 与上次输入的密码不一致</font>";
				
				return false;
			}
			else if (SafePassWord2.value.length > 0) {	
				SafePassWord2.style.backgroundColor = "#fff";		
				dvMsg2.innerHTML = const_ICON_Allow;
			}
		}
		else{
			SafePassWord2.style.backgroundColor = "#fff";
			dvMsg2.innerHTML = const_ICON_Allow;
			
		}
		return true;
	}

//回答问题有效性验证
	function checkSafeAnswer()
	{
		var SafeAnswer = document.getElementById("txtSafeAnswer");
		var dvMsg1 = document.getElementById("dvMsg_1");
		if(SafeAnswer.value != "")
		{
			if( SafeAnswer.value.indexOf(" ", 0) != -1)
			{			
				SafeAnswer.style.backgroundColor = "red";
				dvMsg1.innerHTML = const_ICON_Error+"<font color='red'>不能包含空格</font>";
				return false;
			}else if(fucCheckLength(SafeAnswer.value) > 30){
			SafeAnswer.style.backgroundColor = "red";
			dvMsg1.innerHTML = const_ICON_Error+"<font color='red'>长度为1～30位</font>";	
			return false;
			}else {
				SafeAnswer.style.backgroundColor = "#fff";
				dvMsg1.innerHTML = const_ICON_Allow;
			}
		}else {
		  SafeAnswer.style.backgroundColor = "red";
			dvMsg1.innerHTML = const_ICON_Error+"<font color='red'>不能为空</font>";	
			return false;
		}
		return true;
	}
//有效证件
	function checkCertificate()
	{
	    var Certificate = document.getElementById("txtCertificate");
		var dvMsg7 = document.getElementById("dvMsg_7");
//		window.alert("aasdasd");
		var temp="0123456789";
        var temp1="0123456789xX";
        var pid=Certificate.value;
		if(pid != "")
		{
		    if(pid.length==15)
            {
                 for(j=0; j<15; j++ ) 
                 {    
                   var ch = pid.charAt(j);
                   if(temp.indexOf(ch)==-1)
                   {
                    Certificate.style.backgroundColor = "red";
                    dvMsg7.innerHTML = const_ICON_Error+"<font color='red'>请输入正确的身份证号码</font>";

                    Certificate.focus();
                    return false; 
                   }
                  }  
                  dvMsg7.innerHTML = const_ICON_Allow;
                  return true;     
             }
             else if(pid.length==18)
             {

                 for(j=0; j<pid.length-1; j++ ) 
                 {    
                   var ch = pid.charAt(j);
                   if(temp.indexOf(ch)==-1)
                   {
                
                    Certificate.style.backgroundColor = "red";
                    dvMsg7.innerHTML = const_ICON_Error+"<font color='red'>请输入正确的身份证号码</font>";
                    Certificate.focus();
                    return false; 
                   }
                  }       
                  var ch1 = pid.charAt(pid.length-1);
                  if(temp1.indexOf(ch1)==-1)
                  {                 
                    Certificate.style.backgroundColor = "red";
                    dvMsg7.innerHTML = const_ICON_Error+"<font color='red'>请输入正确的身份证号码</font>";
                    Certificate.focus();
                    return false;
                   }  
                  dvMsg7.innerHTML = const_ICON_Allow;
                  return true;   
             }
             else
             {
                Certificate.style.backgroundColor = "red";
                dvMsg7.innerHTML = const_ICON_Error+"<font color='red'>请输入正确的身份证号码</font>";
                Certificate.focus();
                return false;
             }
             
		}
		else{	
				dvMsg7.innerHTML = const_ICON_Allow;					
		}
		return true;
	}
function isPid(text)
{
 var pid=text.value.Trim();
 var temp="0123456789";
 var temp1="0123456789xX";
 if(pid!=""){
 if(pid.length==15)
 {
     for(j=0; j<15; j++ ) 
     {    
   var ch = pid.charAt(j);
   if(temp.indexOf(ch)==-1)
   {
    alert("请输入正确的身份证号码!");
    text.focus();
    break; 
   }
  }       
 }
 else if(pid.length==18)
 {

     for(j=0; j<pid.length-1; j++ ) 
     {    
   var ch = pid.charAt(j);
   if(temp.indexOf(ch)==-1)
   {
    alert("请输入正确的身份证号码!");
    text.focus();
    break; 
   }
  }       
  var ch1 = pid.charAt(pid.length-1);
  if(temp1.indexOf(ch1)==-1)
   {
    alert("请输入正确的身份证号码!");
    text.focus();
   }    
 }
 else{
  alert("身份证号码的应为15位或18位!");
  text.focus();
 }}
}
	
	//邮件格式验证
	function checkEmail()
	{
		var dvMsg3 = document.getElementById("dvMsg_5");
		var ele= document.getElementById("txtEMail");
	 	if(ele.value != "")
	    {
	        if (ele.value.charAt(0)=="." ||        
	         ele.value.charAt(0)=="@"||       
	         ele.value.indexOf('@', 0) == -1 || 
	         ele.value.indexOf('.', 0) == -1 || 
	         ele.value.lastIndexOf("@")==ele.value.length-1 || 
	         ele.value.lastIndexOf(".")==ele.value.length-1)
	         {
	     		ele.style.backgroundColor = "red";
				dvMsg3.innerHTML =  const_ICON_Error+"<font color='red' >Email格式不正确。如：pzh2002@163.com</font>";
				return false;
	         }
	         dvMsg3.innerHTML =  const_ICON_Allow;
	         ele.style.backgroundColor = "#fff";
	     } 
	    else
	    {
	        ele.style.backgroundColor = "red";
		    dvMsg3.innerHTML =  const_ICON_Error+"<font color='red' >不能为空</font>";
		    return false;
	    }
	    return true;
	}
	

function checknumber(String) 
{ 
	var Letters = "1234567890"; 
	var i; 
	var c; 
	for( i = 0; i < String.length; i ++ ) 
	{ 
		c = String.charAt( i ); 
		if (Letters.indexOf( c ) ==-1) 
		{ 
			return false; 
		} 
	} 
	return true; 
} 

	//表单验证
	function CheckForm_1()
	{
		var pwdObj = document.getElementById("txtUserPwd");
		var pwdObj1 = document.getElementById("txtUserPwd2");
		var Spwd =  document.getElementById("txtSafePassWord");
		var Spwd_2 =  document.getElementById("txtSafePassWord2");
		var SafeAnswerObj =  document.getElementById("txtSafeAnswer");
		var CertificateObj = document.getElementById("txtCertificate");
		var EmailObj = document.getElementById("txtEMail");
		var IntroduceObj = document.getElementById("txtIntroduce");
		var UserName =  document.getElementById('txtUserName');
		var NickName =  document.getElementById('txtNickName');
		var ValidCode =  document.getElementById('txtValidCode');
		if( !chksafe(UserName,0)){
			UserName.style.backgroundColor = "red";
			alert("登录名不能存在 '、\"、@、#、$、?、&lt;、&gt; 等字符");
			return false;
		}
		if( !chksafe(NickName,1)){
			NickName.style.backgroundColor = "red";
			alert("昵称不能存在 '、\"、@、#、$、?、&lt;、&gt; 等字符");
			return false;
		}	
		if( !checkNameLen(UserName,0)){
			UserName.style.backgroundColor = "red";
			alert('登录名不正确');
			return false;
		}
		if( !checkNameLen(NickName,1)){
			NickName.style.backgroundColor = "red";
			alert('昵称不正确');
			return false;
		}
		
		if(!chkStrIsSame(UserName,NickName)){
			NickName.style.backgroundColor = "red";
			alert('昵称不能与用户名相同');
			return false;
		}
		
		
		var numericPattern = /^[0-9]{1,9}$/i;
		if(ValidCode.value.indexOf(" ", 0) != -1 ){
			 ValidCode.style.backgroundColor = "red";
			alert('验证码不能为空');
			return false;
		}
//		else if(!numericPattern.test(ValidCode.value)){
//		    ValidCode.style.backgroundColor = "red";
//			alert('验证码必须是数字');
//			return false;
//		}		
		if( !checkPassword(pwdObj,0))
		{
			pwdObj.style.backgroundColor = "red";
			pwdObj.focus();
			alert('密码不正确');
			return false;
		}	
		if(!checkPasswordConfirm())
		{
			pwdObj1.style.backgroundColor = "red";
			pwdObj1.focus();
			alert('重复登陆密码不正确');
			return false;
		}
		if(!checkSafeAnswer())
		{
			SafeAnswerObj.style.backgroundColor = "red";
			SafeAnswerObj.focus();
			alert('密码保护答案不正确');
			return false;
		}
		
		if(!checkTreasurePassword(Spwd,0))
		{
			Spwd.style.backgroundColor = "red";
			Spwd.focus();
			alert('二级密码不正确');
			return false;
		}
		if(!checkPasswordConfirm_2())
		{
			Spwd_2.style.backgroundColor = "red";
			Spwd_2.focus();
			alert('重复二级密码不正确');
			return false;
		}
		
		if (!checkEmail())
		{
			EmailObj.style.backgroundColor = "red";	
			EmailObj.focus();
			alert("Email的格式不正确！");		
			return false;
		}	
		
		if(!checkCertificate())
		{
			CertificateObj.style.backgroundColor = "red";
			CertificateObj.focus();
			alert('证件号码不能包含空格');
			return false;
		}	
		
		if(!checknumber(IntroduceObj.value))
		{
			IntroduceObj.focus();
			alert('推广员ID必须是数字');
			return false;
		}
		return true;
	}
	
