﻿
    
    //刷新验证码
    function channe()
     {
        objimgVerify=document.getElementById("imgVerify");
        objimgVerify.src="VerifyCode.aspx?date="+new Date;
     }
     
     //刷新注册验证码
    function channereg()
     {
        objimgVerify=document.getElementById("Regimg");
        objimgVerify.src="VerifyCode.aspx?date="+new Date;
     }
    
    if(!window.XMLHttpRequest)
     window.XMLHttpRequest=function(){return new ActiveXObject("Microsoft.XMLHTTP");};
    
    
//    function fm_check()
//    { 
//      var fm;
//      fm=document.getElementById("Reg").getElementsByTagName("input");
//      for(var i=0;i<fm.length;i++)
//      {   
//          fm[i].onblur=function(){ if(YanZhen(this)==true){ this.style.background='#EEEEEE';  oo("check_"+this.id).style.color="#979797";}else{ this.style.background='#FF8C8C'; oo("check_"+this.id).style.color="red";  } }
//          fm[i].onfocus=function(){this.style.background='#FFF9D9'}   
//      }
//      oo("Reg_XT").style.display="none";//隐藏选填信息
//    }
    
    function ShowXT(){  if(oo("Reg_XT").style.display=="none"){ oo("Reg_XT").style.display="block"; }else{ oo("Reg_XT").style.display="none"; } }
  
    function oo(obj){	return document.getElementById(obj);}

    function YanZhen(obj)
    {
    var UserName_False="<font color='red'>对不起,此用户名已存在！</font>";
    var UserName_True="<font color='red'>请使用5-15字母﹑数字﹑下划线</font>";
    var UserName_True_False="恭喜你！此用户名可以注册！";
    var tbpwd_False="<font color='red'>请使用6－16字母﹑数字﹑符号的组合密码</font>";
    var tbpwds_False="<font color='red'>密码不一致！</font>";
    var tbpwd_True="密码通过验证！";
    var Email_False="<font color='red'>对不起,此Email已被使用！</font>";
    var Email_False2="<font color='red'>请正确输入,以方便邮件确认及管理您的帐号</font>";
    var Email_True="恭喜你！此邮箱可以注册！";
    var Code_False="<font color='red'>验证码错误！</font>";
    var Code_True="验证码通过！";
     var id=obj.id, value=obj.value;
     var CheckEmail=/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
     var CheckUserName=/^[\uf900-\ufa2d\w]{5,15}$/;
     var CheckPwd=/^[\w^`~!@#$%^&*()+=|\\\][\]\{\}:;.<>?]{6,16}$/;
     
     
      if(id=="reg_UserName") //用户名
      {
          YanzhengUserName(value);
         
          if(value=="" || !CheckUserName.test(value))
          { 
                oo("check_reg_UserName").innerHTML=UserName_True; 
                oo("reg_UserName").style.background='#FFF9D9';
                return false; 
          }
          if(oo("hid_UserName").value=="false")
          { 
                oo("check_reg_UserName").innerHTML=UserName_False; 
                return false; 
          }
          oo("check_reg_UserName").innerHTML=UserName_True_False;
          oo("reg_UserName").style.background='';
          return true; 
      } 
     
     if(id=="reg_tbpwd") //密码
     { 
        if(value=="" || !CheckPwd.test(value) )
        { 
            oo("check_reg_tbpwd").innerHTML=tbpwd_False; 
            oo("reg_tbpwd").style.background='#FFF9D9';
            return false; 
        }
        oo("check_reg_tbpwd").innerHTML=tbpwd_True; 
        oo("reg_tbpwd").style.background=''; 
        return true;  
     }  
     
     
     
     if(id=="reg_tbpwds")//确认密码
     { 
         if(value=="" || value!=oo("reg_tbpwds").value || !CheckPwd.test(value))
         { 
            oo("check_reg_tbpwds").innerHTML=tbpwds_False; 
            oo("reg_tbpwds").style.background='#FFF9D9';
            return false;
         } 
         oo("check_reg_tbpwds").innerHTML=tbpwd_True; 
         oo("reg_tbpwds").style.background='';
         return true; 
     } 
     
      if(id=="reg_Email") //Email
      {
          YanzhengEmail(value);
          if( value=="" || !CheckEmail.test(value))
          { 
            oo("check_reg_Email").innerHTML=Email_False2; 
            oo("reg_Email").style.background='#FFF9D9';
            return false; 
          }
          if(oo("hid_Email").value=="false")
          { 
            oo("check_reg_Email").innerHTML=Email_False; 
            oo("reg_Email").style.background='#FFF9D9';
            return false;
          } 
          oo("check_reg_Email").innerHTML=Email_True;
          oo("reg_Email").style.background='';
          return true; 
       }
     
      if(id=="reg_YanZhengMa")
      { 
        Yanzhengma(value); 
        if(value=="" || oo("hid_YanZhengMa").value=="false")
        {
           oo("check_reg_YanZhengMa").innerHTML=Code_False; 
           oo("reg_YanZhengMa").style.background='#FFF9D9';
           return false; 
        } 
        oo("check_reg_YanZhengMa").innerHTML=Code_True; 
        oo("reg_YanZhengMa").style.background='';
        return true;
      }
     
       return true;    
    }
    
    function YanzhengUserName(UserName)
    {
       var msg=new ajax().connect("RegCheck.aspx","get","time="+Date()+"&type=ChenkUserID&UserName="+escape(UserName));
       if(msg=="true") 
         oo("hid_UserName").value="false";//存在
       else
         oo("hid_UserName").value="true";
    }
    
    
    function Yanzhengma(CheckNum)
    {
        var msg=new ajax().connect("RegCheck.aspx","get","time="+Date()+"&type=CheckCode&CheckNum="+escape(CheckNum));
        if(msg=="1") 
         oo("hid_YanZhengMa").value="true";
        else
         oo("hid_YanZhengMa").value="false";
                     
      } 
      
    function YanzhengEmail(Email)
    {
      var msg=new ajax().connect("RegCheck.aspx","get","time="+Date()+"&type=CheckEmail&Email="+escape(Email));
        if(msg=="1") 
         oo("hid_Email").value="false";//存在
        else
         oo("hid_Email").value="true";
    }
 
    function CheckUserName()
    {
      oo("reg_UserName").focus();
      YanZhen(oo("reg_UserName"));
    }
    
   function AddUserInfo()
   {
      var username=oo("reg_UserName").value;
      var userpass=oo("reg_tbpwd").value;
      var email=oo("reg_Email").value;
      var sex="";
      if(oo("nan").checked)
        sex="男";
      if(oo("nv").checked)
        sex="女";
      var msg=new ajax().connect("RegCheck.aspx","get","time="+Date()+"&type=AddUser&userid="+escape(username)+"&password="+escape(userpass)+"&sex="+escape(sex)+"&email="+escape(email)+"");
      SetCookie("UserInfo",escape(msg)+'|'+escape(username));//保存cookie
      return msg;
   } 
       
   function SubmitForm()
   {
    if(YanZhen(oo("reg_UserName"))==true && YanZhen(oo("reg_tbpwd"))==true && YanZhen(oo("reg_tbpwds"))==true && YanZhen(oo("reg_Email"))==true && YanZhen(oo("reg_YanZhengMa"))==true)
    {
       if(oo("Reg_XT").style.display=="block")
       {
          if(detection())    //验证  PostAddress.js
          {    
                var userid=AddUserInfo();
                var MemberName=GetObject('MemberName').value;
		        var ProvinceText=document.getElementById("ddlProvince").options[document.getElementById("ddlProvince").selectedIndex].text
		        var ProvinceValue=document.getElementById("ddlProvince").value;
		        var CityText=document.getElementById("ddlCity").options[document.getElementById("ddlCity").selectedIndex].text
		        var CityValue=document.getElementById("ddlCity").value;
		        var CountyText=document.getElementById("ddlCounty").options[document.getElementById("ddlCounty").selectedIndex].text
		        var CountyValue=document.getElementById("ddlCounty").value;
		        var Address=GetObject('Address').value;
		        var Postcode=GetObject('Postcode').value;
		        var Phone=GetObject('phone').value;
		        var BestTime="周六或周日";  
		        var LogoConstruction="";
		        var result=new ajax().connect("PostAddress.aspx?Date="+new Date()+"","get","&type=add&MemberName="+escape(MemberName)+"&Province="+escape(ProvinceText)+"-"+ProvinceValue+"&City="+escape(CityText)+"-"+CityValue+"&County="+escape(CountyText)+"-"+CountyValue+"&Address="+escape(Address)+"&Postcode="+Postcode+"&Phone="+Phone+"&BestTime="+escape(BestTime)+"&LogoConstruction="+escape(LogoConstruction)+"");
		        window.location.href="regOk.aspx?username="+oo("reg_UserName").value;
          }
       }
       else
       {
            var userid=AddUserInfo();
            window.location.href="regOk.aspx?username="+oo("reg_UserName").value;
       }
     
    }

   }
   
   function ChangeSubmit()
   {
     if(oo("ty").checked==true)
     {oo("submit").style.display="block";
     }else{ oo("submit").style.display="none";}
   }
   
   
   
  document.onkeydown=function(event){
     e = event ? event :(window.event ? window.event : null); 
     if(e.keyCode==13){  
       var element=e.srcElement || e.target;
  
       if(element.id=="tbLogUserID")
      {
       oo("tbPassword").focus();   return false;
      }
      else if(element.id=="tbPassword")
      {
       oo("Verifylog").focus();   return false;
      }else if(element.id=="Verifylog")
      { 
          UserLogin(); return false;
      }else 
      {
       return false;
      }
        }
    }
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}