﻿// JScript 文件
var test_username=true;
var test_pwd=true;
var test_repwd=true;
var test_email=true;
var test_realname=true;
var test_post=true;
var test_CompanyName=true;
//-------------------注册选择页JS开始--------------------------------------------
//作者:王凯
//时间:2008-11-28
//-------------------------------------------------------------------------------
var colorid="";
function reg()
{
   var eless = document.getElementsByName("radio");
   
   for(var i=0;i<eless.length;i++)

   {
  
     if(eless[i].checked)

     {
     colorid=eless[i].value;
     break;
     }
   }
   if(colorid=="")
   {
    alert("请选择用户类型！");
   }
   else if(!document.getElementById("checkbox").checked)
   {
    alert("请先阅读并同意《持续中国注册条款》!");
   }
   else if(colorid==1)
   {
            this.location.href="GuardReg.aspx";
   }
   else if(colorid==3)
   {
        this.location.href="InstitutionReg.aspx";
   }
   else if(colorid==4)
   {
            this.location.href="FactoryReg.aspx";
   }
} 
//-------------------注册选择页JS结束-------------------------------------------



//-------------------注册完成效果层JS开始--------------------------------------------
//作者:王凯
//时间:2008-11-28
//-------------------------------------------------------------------------------
 function ShowDiv(str,type)
        { 
           
            $get("div2").innerHTML="<img src='Images/submit.gif'/> 数据正在提交！请稍等...";
            $get("DivSub").style.width=  document.body.clientWidth;
            $get("DivSub").style.height=document.body.scrollHeight;
            $get("DivSub").style.visibility="visible";
            $get("div2").style.pixelLeft = document.body.clientWidth / 2.5;
            
            $get("div2").style.pixelTop = document.body.scrollHeight / 1.8;
            
            $get("div2").style.visibility="visible"; 
            if(type==1)
            {
                   if(str==1)
                   {
                   setTimeout("window.location.href('sucess.aspx')",3000); 
                   }
                   else
                   {
                   setTimeout("alert('注册失败！');window.location.href('GuardReg.aspx')",3000); 
                   
                   }
           }
           else if(type==3)
           {
                     if(str==1)
                   {
                   setTimeout("window.location.href('sucess2.aspx')",3000); 
                   }
                   else
                   {
                   setTimeout("alert('注册失败！');window.location.href('InstitutionReg.aspx')",3000); 
                   
                   }
           }
           else if(type==4)
           {
           
                     if(str==1)
                   {
                   setTimeout("window.location.href('sucess1.aspx')",3000); 
                   }
                   else
                   {
                   setTimeout("alert('注册失败！');window.location.href('FactoryReg.aspx')",3000); 
                   
                   }
           }
           
        }
 
//-------------------注册完成效果层JS结束--------------------------------------------
 
 
 
 //-------------------注册用户名是否重复JS开始--------------------------------------------
//作者:王凯
//时间:2008-11-28
//-------------------------------------------------------------------------------
 
 //-------------------------Ajax判断用户名是否重复-------------------------------
        function getCurrentTime()
			{
			    var str=$get("UserName").value;
			 
			    PageMethods.GetCurrentTime(str,getCurrentTimeSucceeded);
			}
			
			
			
//--------------------------用户名规则判断-----------------------------------------   
        
         //正则验证用户名规则
            function RegUseName(str)
            {
                   
                var regx= /^[a-zA-Z]{1}([a-zA-Z0-9]|[_]){4,19}$/;
                  
                var rs=regx.exec(str);
                if(rs==null)
                {
                    return false;
                }
                else
                {
                    return true;
                }
            }
 //-----------------------整体判断用户名是否合格------------------
    
			function getIsRegResult()
			{
			     var str=$get("UserName").value;
			// if(str.length<4)
			if(str=="")
			{
			     test_username=false;
			     $get("result").innerHTML = "<div style=\"color:red;\" ><img src=\"..\/Images\/icon_err.gif\" \/>&nbsp;用户名不能为空!</div>";
			}
			else
			{
			     if(!RegUseName(str))
    			 
			     {
			             test_username=false;
			         $get("result").innerHTML = "<div style=\"color:red;\" ><img src=\"..\/Images\/icon_err.gif\" \/>&nbsp;用户名格式不正确!</div>";
    			
    			 
			     }
			     else
			     {
			        PageMethods.GetCurrentTime(str,getCurrentIsRegSucceeded);
			      }
			  }
			}
//--------------------------Ajax回调函数------------------------------------------
			function getCurrentIsRegSucceeded(result)
			{
				//alert(result);
				
				//alert(result);
				if(result)
				{
				 test_username=false;
				$get("result").innerHTML = "<div style=\"color:red;\" ><img src=\"..\/Images\/icon_err.gif\" \/>&nbsp;很抱歉！已注册,不可用!</div>";
				 
				}
				else
				{
				test_username=true;
				
				$get("result").innerHTML = "<div style=\"color:Green;\" ><img src=\"..\/Images\/icon_right.gif\" \/>&nbsp;恭喜您！未注册,可用!</div>";
			
				}
	        }
//-------------------注册用户名验证JS结束--------------------------------------------	




//-------------------注册密码验证开始-----------------------------------------------]
//作者:王凯
//时间:2008-11-28
function check_pwd()
{
    var Str_pwd=$get("PassWord").value;
    if(Str_pwd.length<1)
    {
     test_pwd=false;
        $get("div_pwd").innerHTML="<div style=\"color:red;\" ><img src=\"..\/Images\/icon_err.gif\" \/>&nbsp;密码不能为空！</div>";
    }
    else if(Str_pwd.length<4||Str_pwd.length>17)
    {
     test_pwd=false;
        $get("div_pwd").innerHTML="<div style=\"color:red;\" ><img src=\"..\/Images\/icon_err.gif\" \/>&nbsp;请使用4-16字符.英文,数字！</div>";
    }
    else
    {
    test_pwd=true;
         $get("div_pwd").innerHTML="<div style=\"color:Green;\" ><img src=\"..\/Images\/icon_right.gif\" \/>&nbsp;验证正确！</div>";
    }


}
//------------------------注册密码验证结束------------------------------------------------

//-------------------------注册重复密码验证开始------------------------------------------
//作者:王凯
//时间:2008-11-28
function check_repwd()
{
        var Str_repwd=$get("RePassWord").value;
        if(Str_repwd.length<1)
        {
             test_repwd=false;
            $get("div_repwd").innerHTML="<div style=\"color:red;\" ><img src=\"..\/Images\/icon_err.gif\" \/>&nbsp;密码不能为空！</div>";
        }
       else if(Str_repwd!=$get("PassWord").value)
        {
         test_repwd=false;
            $get("div_repwd").innerHTML="<div style=\"color:red;\" ><img src=\"..\/Images\/icon_err.gif\" \/>&nbsp;两次密码输入不一致！</div>";
        }
        else
        {
        test_repwd=true;
             $get("div_repwd").innerHTML="<div style=\"color:Green;\" ><img src=\"..\/Images\/icon_right.gif\" \/>&nbsp;验证正确！</div>";
        }
}
//-----------------------注册重复密码验证结束-------------------------------------------


//-----------------------注册邮箱验证开始---------------------------------------------
//作者:王凯
//时间:2008-11-28
function check_email()
{
    var Str_email=$get("Email").value;
    var test=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    if(Str_email.length<1)
    {
     test_email=false;
        $get("div_email").innerHTML="<div style=\"color:red;\" ><img src=\"..\/Images\/icon_err.gif\" \/>&nbsp;电子邮箱不能为空！</div>";
    }
    else if(!test.test(Str_email))
    {
     test_email=false;
         $get("div_email").innerHTML="<div style=\"color:red;\" ><img src=\"..\/Images\/icon_err.gif\" \/>&nbsp;电子邮箱格式不正确！</div>";
    }
    else
    {
    test_email=true;
        $get("div_email").innerHTML="<div style=\"color:Green;\" ><img src=\"..\/Images\/icon_right.gif\" \/>&nbsp;验证正确！</div>";
    }
    
}
//-------------------注册邮箱验证结束-----------------------------------------------------


//--------------------第二步验证开始---------------------------------------------
//作者:王凯
//时间:2008-11-28
function checknext()
{
         getIsRegResult();
        check_pwd();
        check_repwd();
        check_email();
        
    if(test_username&&test_pwd&&test_repwd&&test_email)
    {
       document.getElementById('tb1').style.display='none';document.getElementById('tb2').style.display='block';
        
    }
    else
    {
            
         getIsRegResult();
        check_pwd();
        check_repwd();
        check_email();
    }
}
//--------------------第二步验证结束--------------------------------------------------



//--------------------------第三步验证开始--------------------------------------------
//////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////
//------------------------------个人用户真实姓名验证开始----------------------------------------
//作者:王凯
//时间:2008-11-28
function checkrealname()
{
        var Str_realname=$get("txt_RealName").value;
        if(Str_realname.length<1)
        {
        test_realname=false;
              $get("div_realname").innerHTML="<div style=\"color:red;\" ><img src=\"..\/Images\/icon_err.gif\" \/>&nbsp;真实姓名不能为空！</div>";
        }
        else
        {
        test_realname=true;
             $get("div_realname").innerHTML="<div style=\"color:Green;\" ><img src=\"..\/Images\/icon_right.gif\" \/>&nbsp;验证正确！</div>";
        }
}
//-------------------------------个人用户真实姓名验证结束-----------------------------------


//-------------------------------职业验证开始----------------------------------------------
//作者:王凯
//时间:2008-11-28
function checkpost()
{
     var Str_post=$get("txt_post").value;
     if(Str_post.length<1)
        {
        test_post=false;
              $get("div_post").innerHTML="<div style=\"color:red;\" ><img src=\"..\/Images\/icon_err.gif\" \/>&nbsp;职业不能为空！</div>";
        }
        else
        {
        test_post=true;
             $get("div_post").innerHTML="<div style=\"color:Green;\" ><img src=\"..\/Images\/icon_right.gif\" \/>&nbsp;验证正确！</div>";
        }
}
//-------------------------------职业验证结束-----------------------------------------------



//-------------------------------公司名称验证开始----------------------------------------------
//作者:王凯
//时间:2008-11-28
function checkCompanyName()
{
     var Str_CompanyName=$get("txt_CompanyName").value;
     if(Str_CompanyName.length<1)
        {
        test_CompanyName=false;
              $get("div_CompanyName").innerHTML="<div style=\"color:red;\" ><img src=\"..\/Images\/icon_err.gif\" \/>&nbsp;公司名称不能为空！</div>";
        }
        else
        {
        test_CompanyName=true;
             $get("div_CompanyName").innerHTML="<div style=\"color:Green;\" ><img src=\"..\/Images\/icon_right.gif\" \/>&nbsp;验证正确！</div>";
        }
}
//-------------------------------公司名称验证开始-----------------------------------------------


//-----------------------------------第三步验证开始-------------------------------------------
//作者:王凯
//时间:2008-11-28
function  check_next2()
{
checkrealname();
checkpost();
    if(test_realname&&test_post)
    {
            return true;
    }
    else
    {
        return false;
    }
}

//----------------------------------第三步验证结束-------------------------------------------

//---------------------------------企业用户第三步验证开始---------------------------------
//作者:王凯
//时间:2008-11-28
function  check_next3()
{
checkrealname();
checkCompanyName();
    if(test_realname&&test_CompanyName)
    {
            return true;
    }
    else
    {
        return false;
    }
}

//-------------------------------- 企业用户第三步验证结束----------------------------------