﻿ 
function jb()
{ 
    var A=null; 
    try 
    { 
        A=new ActiveXObject("Msxml2.XMLHTTP"); 
    } 
    catch(e) 
    { 
         try 
        { 
            A=new ActiveXObject("Microsoft.XMLHTTP"); 
        } 
        catch(oc) 
        { 
            A=null 
        }
    }
    if ( !A && typeof XMLHttpRequest != "undefined" )
    { 
        A=new XMLHttpRequest() 
    }
    return A 
}
 
 //登录
 function Login(obj)
 {
//    var reg = new RegExp(/^\+?[1-9][0-9]*$/);    
//    var partten = new RegExp(/^1[3,5,8]\d{9}$/);
    
    var ispwd=0;
    var sjhm=document.getElementById("dlsjhm").value;
    var pwd=document.getElementById("dlpwd").value;
    var yzm=document.getElementById("dlyzm").value;
    //判断手机号码是否为空
    if(sjhm=="")
    { 
        if(obj==0)
        {
           alert('请输入登录的账号！');
        }                   
        document.getElementById("dlsjhm").focus();
        return false;
    }
    //判断是否是有效的手机号码
//    if(!partten.test(sjhm))
//    {
//        alert('欺负人，用一个假号码来骗我！');
//        return false;  
//    }   
    //判断是否是数字
//    if(!reg.test(sjhm))
//    {
//        alert('欺负人，用一个假号码来骗我！');
//        return false;                
//    }
    if(pwd=="")
    {
        if(obj==0)
        {
           alert("请输入登录密码！");
        }
        document.getElementById("dlpwd").focus();
        return false;              
    }
    if(yzm=="")
    {
        if(obj==0)
        {
           alert('请输入验证码');
        }
        document.getElementById("dlyzm").focus();
        return false;
    }              
    if(document.getElementById("savepwd").checked==true)
    {
        ispwd=1;                   
    }
    
    //定义要处理数据的页面   
    var weburl1 = "Base/login.aspx?act=login&sjhm="+sjhm+"&pwd="+pwd+"&savepwd="+ispwd+"&yzm="+yzm;
   
  
    //初始化个xmlhttp对象 
    var xmlhttp1 = jb(); 
    //提交数据，第一个参数最好为get，第三个参数最好为true 
    xmlhttp1.open("get",weburl1,true); 
    // alert(xmlhttp.responseText); 
    //如果已经成功的返回了数据 
    xmlhttp1.onreadystatechange=function() 
    { 
         if(xmlhttp1.readyState==4)//4代表成功返回数据 
         { 
             var result1 = xmlhttp1.responseText;//得到服务器返回的数据
              
             var thisArray = result1.split("|"); 
             
             //登录成功
             if(thisArray[0].toString()=="0")
             {                           
                 //刷新页面               
//                  window.location.href=window.location.href;
                  location.reload();
             }
             //登录失败
             else  if(thisArray[0].toString()=="1")
             {
                 //弹出消息
                 alert(thisArray[1].toString());
                 //继续显示登录框
                 show_logindlg('manager'); return false;
             }  
             //验证码错误
             else  if(thisArray[0].toString()=="2")
             {
                 //弹出消息                              
                 alert(thisArray[1].toString());
                 //重新获取验证码 
                 dlYzm();
                 //将上次的验证码清空
                 document.getElementById("dlyzm").value="";
                 document.getElementById("dlyzm").focus();
                 //继续显示登录框
                 show_logindlg('manager'); return false;
             }
             else if(thisArray[0].toString()=="8")
             {   
              //关闭登录窗口             
              Element.hide('yobo_loginfloatdialog'); show_mainplayer();
              document.getElementById("lognicheng").innerHTML =thisArray[1].toString();
              //显示填写找回密码问题及答案
              setTimeout('show_logsuccess()',1000);                  
              return false;
            }                
         }
    }
   //发送数据，请注意顺序和参数，参数一定为null或者"" 
   xmlhttp1.send(null);
 }
 
 //退出登录
 function Exit()
 {
     if(confirm("确认要退出吗？"))
     {         
        var weburl1 = "Base/login.aspx?act=exit";       
        //初始化个xmlhttp对象 
        var xmlhttp1 = jb(); 
        //提交数据，第一个参数最好为get，第三个参数最好为true 
        xmlhttp1.open("get",weburl1,true); 
        // alert(xmlhttp.responseText); 
        //如果已经成功的返回了数据 
        xmlhttp1.onreadystatechange=function() 
        { 
             if(xmlhttp1.readyState==4)//4代表成功返回数据 
             {
                 var result1 = xmlhttp1.responseText;//得到服务器返回的数据
                 //弹出消息
                 alert(result1);
                 //刷新页面
                 window.location.href=window.location.href;
                 location.reload();
             }
        }
      //发送数据，请注意顺序和参数，参数一定为null或者"" 
       xmlhttp1.send(null); 
    }
 }
 

 //更改登录验证码
 function dlYzm()
 { 
     //不知道为什么每次还要跟一个随机变的参数才能生效
     document.getElementById("dlyzimg").src= "Base/GetCode.aspx?act="+Math.random()+""; 
 } 

//注册  
function Reg(obj)
{
 
   var reg=new RegExp(/^[a-zA-Z0-9_-]+$/); //Regex(@"^[a-zA-Z0-9_-]+$");
   //手机号
   var sjhm=document.getElementById("sjhm").value;
   //密码
   var pwd=document.getElementById("pwd").value;
   //确认密码
   var qrpwd=document.getElementById("qrpwd").value;
   //昵称  
   var nic=escape(document.getElementById("nicheng").value);   
  
   //验证码
   var yzm=document.getElementById("zcyzm").value;
       
    if(sjhm=="")
    {        
        document.getElementById("sjhm").focus();
        return false;                    
    }
    if(sjhm.length < 3||sjhm.length >16  )
    {
         return false;
    }  
    if(!reg.test(sjhm))
    {
        return false;                
    }
    if(pwd=="")
    {      
        document.getElementById("pwd").focus();
        return false;
    }     
    if(pwd.length < 3||pwd.length >20  )
    {
         return false;
    }       
    if(qrpwd=="")
    {      
        document.getElementById("qrpwd").focus();
        return false;
    }      
    if(pwd!=qrpwd)
    {      
        return false;           
    }
    if(nic=="")
    {      
        document.getElementById("nicheng").focus();
        return false;
    } 
    if(yzm=="")
    {
        if(obj==0)
        {
            alert('请输入验证码');
        }
        document.getElementById("zcyzm").focus();
        return false;
    }   
    
    //定义要处理数据的页面                
    var weburl1 = "Base/login.aspx?act=reg&page=0&sjhm="+sjhm+"&pwd="+pwd+"&nicheng="+nic+"&yzm="+yzm+""; 
   
    
    //初始化个xmlhttp对象 
    var xmlhttp1 = jb();
    //提交数据，第一个参数最好为get，第三个参数最好为true
    xmlhttp1.open("get",weburl1,true);
    // alert(xmlhttp.responseText);
    //如果已经成功的返回了数据
    xmlhttp1.onreadystatechange=function() 
    { 
       if(xmlhttp1.readyState==4)//4代表成功返回数据 
       { 
         var result1 = xmlhttp1.responseText;//得到服务器返回的数据         
       
         var thisArray = result1.split("|");
                 
         //注册成功
         if(thisArray[0].toString()=="0")
         {   
              //关闭注册窗口             
              Element.hide('yobo_regfloatdialog'); show_mainplayer();
              //替换登录陆和注册的现实内容
              document.getElementById("loginfoajax").innerHTML =thisArray[1].toString();
              //显示注册人昵称
              document.getElementById("zcnicheng").innerHTML=thisArray[2].toString();  
              //激活的手机号码
//              document.getElementById("user_sjh").value=thisArray[3].toString();  
               
              //显示填写找回密码问题及答案
              setTimeout('show_zcsuccess()',1000);                  
              return false;
         }
         //注册失败
         else  if(thisArray[0].toString()=="1")
         {
             //弹出消息
             alert(thisArray[1].toString());
             //继续显示注册窗口
             show_registdlg(); return false;
         }
         //验证码错误
         else  if(thisArray[0].toString()=="2")
         {
             //弹出消息                              
             alert(thisArray[1].toString());
             //重新获取验证码
             dlYzm();
             //将上次的验证码清空
             document.getElementById("zcyzm").value="";
             //继续显示注册窗口
             show_registdlg(); return false;
         }
       }
    }
  //发送数据，请注意顺序和参数，参数一定为null或者"" 
   xmlhttp1.send(null); 
} 

//更改注册验证码  
function zcYzm()
{    
    //不知道为什么每次还要跟一个随机变的参数才能生效
    document.getElementById("zcyzimg").src="Base/GetCode.aspx?act="+Math.random()+"";
}
//用户登录后写入玩友社区记录
function Lognc()
{
var lognc=escape(document.getElementById("lognc").value);
  if(lognc=="")
    {
        alert('玩友昵称不能为空！');
        document.getElementById("lognc").focus();
        return false;
    } 
     document.charset="gb2312";
    
    //定义要处理数据的页面
   
    var weburl1 = "Base/login.aspx?act=lognc&nc="+lognc;        
 
    //初始化个xmlhttp对象
    var xmlhttp1 = jb(); 
    //提交数据，第一个参数最好为get，第三个参数最好为true 
    xmlhttp1.open("get",weburl1,true); 
    // alert(xmlhttp.responseText); 
    //如果已经成功的返回了数据 
    xmlhttp1.onreadystatechange=function() 
    { 
         if(xmlhttp1.readyState==4)//4代表成功返回数据 
         { 
             var result1 = xmlhttp1.responseText;//得到服务器返回的数据   
              
             var thisArray = result1.split("|"); 
             
             //设置成功
             if(thisArray[0].toString()=="0")
             { 
                  document.getElementById("diqu").value=thisArray[2].toString();
                  
                  //关闭设置昵称
                  Element.hide('yobo_logsuccess'); show_mainplayer();                       
                  //弹出消息                              
                  show_updatezl();return false;                          
             }
             //设置失败
             else if(thisArray[0].toString()=="1")
             {
                 //弹出消息                              
                 alert(thisArray[1].toString()); 
                 //继续显示登录框
                 show_logsuccess(); return false;
             }                       
         }
    }
   //发送数据，请注意顺序和参数，参数一定为null或者"" 
   xmlhttp1.send(null);
}
//设置问题及答案
function Onwd(obj)
{
    var wt=escape(document.getElementById("questions").value);
    var da=escape(document.getElementById("answers").value);
     
    if(wt=="")
    {
        if(obj==0)
        {
            alert('找回密码提示问题不能为空！');
        }
        document.getElementById("questions").focus();
        return false;
    } 
    if(wt.length<2)
    {
        if(obj==0)
        {
            alert('找回密码问题长度应该在2-50个字符之间！');
        }
        document.getElementById("questions").focus();
        return false;
    } 
    if(da=="")
    {
        if(obj==0)
        {
            alert('找回密码答案不能为空！');
        }
        document.getElementById("answers").focus();
        return false;
    }
    
    document.charset="gb2312";
    
    //定义要处理数据的页面
   
    var weburl1 = "Base/login.aspx?act=wd&wt="+wt+"&dn="+da;        
 
    //初始化个xmlhttp对象
    var xmlhttp1 = jb(); 
    //提交数据，第一个参数最好为get，第三个参数最好为true 
    xmlhttp1.open("get",weburl1,true); 
    // alert(xmlhttp.responseText); 
    //如果已经成功的返回了数据 
    xmlhttp1.onreadystatechange=function() 
    { 
         if(xmlhttp1.readyState==4)//4代表成功返回数据 
         { 
             var result1 = xmlhttp1.responseText;//得到服务器返回的数据   
              
             var thisArray = result1.split("|"); 
             
             //设置成功
             if(thisArray[0].toString()=="0")
             { 
                  document.getElementById("diqu").value=thisArray[2].toString();
                  
                  //关闭设置问题及答案
                  Element.hide('yobo_zcsuccess'); show_mainplayer();                       
                  //弹出消息                              
                  show_updatezl();return false;                          
             }
             //设置失败
             else if(thisArray[0].toString()=="1")
             {
                 //弹出消息                              
                 alert(thisArray[1].toString()); 
                 //继续显示登录框
                 show_zcsuccess(); return false;
             }                         
         }
    }
   //发送数据，请注意顺序和参数，参数一定为null或者"" 
   xmlhttp1.send(null);
 }
   
//完善资料
function OnUpdate(obj)
{     
           
    var sex=0;//性别
    var o=document.getElementsByName("sex");
    var len=o.length;
    //判断选中的性别
    for (var i=0;i<len ;i++ )
    {
         if( o[i].checked==true )
         {
           sex= o[i].value;
         }
    }        
    
    var age=document.getElementById("age").value;//年龄
    var diqu=escape(document.getElementById("diqu").value);//地区
    var qmd=escape(document.getElementById("qmd").value);//签名档
  
    var reg=new RegExp(/^\+?[1-9][0-9]*$/);
     
    if(age=="")
    {
        if(obj==0)
        {
            alert('对不起，您输入的年龄为空！');
        }
        document.getElementById("age").focus();
        return false;
    } 
    if(!reg.test(age))
    {
        alert('年龄只能输入正整数！');
        return false;
    }
    if(diqu=="")
    {
        if(obj==0)
        {
            alert('对不起，您输入的地址为空！');
        }
        document.getElementById("diqu").focus();
        return false;
    } 
    if(qmd=="我想说...")
    {            
        qmd="我啥都没写...";
    }
    
    document.charset="gb2312";
    
    //定义要处理数据的页面       
    var weburl1 = "Base/login.aspx?act=edit&sex="+sex+"&age="+age+"&add="+diqu+"&qmd="+qmd;     
 
    //初始化个xmlhttp对象
    var xmlhttp1 = jb(); 
    //提交数据，第一个参数最好为get，第三个参数最好为true 
    xmlhttp1.open("get",weburl1,true); 
    // alert(xmlhttp.responseText); 
    //如果已经成功的返回了数据 
    xmlhttp1.onreadystatechange=function() 
    { 
         if(xmlhttp1.readyState==4)//4代表成功返回数据 
         { 
             var result1 = xmlhttp1.responseText;//得到服务器返回的数据
              
             var thisArray = result1.split("|");   
             
             //设置成功
             if(thisArray[0].toString()=="0")
             { 
                   //关闭设置问题及答案
                   Element.hide('yobo_updatezl');show_mainplayer();  
                   //显示注册排位
                   document.getElementById("zcwc").innerHTML =thisArray[1].toString();   
                   //显示注册人手机号
//                   document.getElementById("zcrsjhm").innerHTML =thisArray[2].toString(); 
                   //弹出消息                              
                   show_zcwc();return false;                         
             }
             //设置失败
             else
             {
                 //弹出消息                              
                 alert(thisArray[1].toString()); 
                 //继续显示登录框
                 show_updatezl(); return false;
             }                         
         }
    }
   //发送数据，请注意顺序和参数，参数一定为null或者"" 
   xmlhttp1.send(null);
}
   
//找回密码第一步
function subSjh1()
{           
//   var reg=new RegExp(/^\+?[1-9][0-9]*$/);
   var reg=new RegExp(/^[a-zA-Z0-9_-]+$/);
   //账号
   var sjhm=document.getElementById("sjhmID").value;
//   //找回密码的方式
//   var zhfs=document.getElementById("zhtype").value; 
 
    if(sjhm=="")
    {
        alert('请输入需要找回密码的账号！');
        document.getElementById("sjhmID").focus();
        return false;
    } 
    if(!reg.test(sjhm))
    {
        alert('请输入正确的账号！');
        return false;
    }   
    //定义要处理数据的页面                
    var weburl1 = "Base/login.aspx?act=zhpwd&sjhm="+sjhm; 
 
    //初始化个xmlhttp对象 
    var xmlhttp1 = jb(); 
    //提交数据，第一个参数最好为get，第三个参数最好为true
    xmlhttp1.open("get",weburl1,true); 
    // alert(xmlhttp.responseText);
    //如果已经成功的返回了数据
    xmlhttp1.onreadystatechange=function()
    { 
       if(xmlhttp1.readyState==4)//4代表成功返回数据 
       { 
         var result1 = xmlhttp1.responseText;//得到服务器返回的数据                       
     
         var thisArray = result1.split("|"); 
        
         //手机号无效
         if(thisArray[0].toString()=="0")
         {
              //弹出消息
              alert(thisArray[1].toString());
              //清空手机号码框的值
              document.getElementById("sjhmID").value="";
              //刷新页面
              show_zhpwd1(); return false;                 
         }
         //显示找回的答案
         else  if(thisArray[0].toString()=="1")
         {
            document.getElementById("sjhmxs").innerHTML =thisArray[1].toString();//显示账号
            document.getElementById("sjhmshow").value=thisArray[1].toString();//隐藏显示号码
            document.getElementById("wenti").innerHTML =thisArray[2].toString(); //显示问题
            document.getElementById("sjwenti").value=thisArray[2].toString();//隐藏显示问题
                                    
            Element.hide('yobo_zhpwd1'); show_mainplayer();//关闭第一步的窗口
            document.getElementById("sjhmID").value="";//输入手机框的值为空
            show_zhpwd2();return false;   //显示找回密码第三步                         
         }     
         else if(thisArray[0].toString()=="3")    
         {
             document.getElementById("yhsjhm").innerHTML =thisArray[1].toString();
             Element.hide('yobo_zhpwd1'); show_mainplayer();//关闭第一步的窗口
             document.getElementById("sjhmID").value="";//输入手机框的值为空
             show_zhpwdisnull();return false;
         }
         else if(thisArray[0].toString()=="2")  
         {
             Element.hide('yobo_zhpwd1'); show_mainplayer();//关闭第一步的窗口
             alert(thisArray[1].toString());
             document.getElementById("sjhmID").value="";//输入手机框的值为空               
             return false;                         
         }   
      }
  }
  //发送数据，请注意顺序和参数，参数一定为null或者"" 
   xmlhttp1.send(null); 
}
 
//找回密码第二部
function subSjh2()
{           
   //手机号码
   var sjhm=document.getElementById("sjhmshow").value;     
   //问题  
   var questions=escape(document.getElementById("sjwenti").value);                                       
   //答案
   var answers=escape(document.getElementById("daan").value); 
         
    if(answers=="")
    {
        alert('请输入需要找回密码的问题答案！');
        document.getElementById("daan").focus();
        return false;
    }
   
    //定义要处理数据的页面                
    var weburl1 = "Base/login.aspx?act=zhpwd&sjhm="+sjhm+"&wenti="+questions+"&daan="+answers; 

 
    //初始化个xmlhttp对象 
    var xmlhttp1 = jb(); 
    //提交数据，第一个参数最好为get，第三个参数最好为true
    xmlhttp1.open("get",weburl1,true); 
    // alert(xmlhttp.responseText);
    //如果已经成功的返回了数据
    xmlhttp1.onreadystatechange=function() 
    { 
       if(xmlhttp1.readyState==4)//4代表成功返回数据 
         { 
             var result1 = xmlhttp1.responseText;//得到服务器返回的数据 
                                 
             var thisArray = result1.split("|");                         
          
             if(thisArray[0].toString()=="0")
             {  
                 //弹出消息
                alert(thisArray[3].toString());
                 
                document.getElementById("sjhmxs").innerHTML =thisArray[1].toString();//显示找回手机密码
                document.getElementById("sjhmshow").value=thisArray[1].toString();//隐藏手机号码
                document.getElementById("wenti").innerHTML =thisArray[2].toString();//显示找回密码的问题
                document.getElementById("sjwenti").value=thisArray[2].toString();//隐藏找回密码的问题
                document.getElementById("daan").value="";//清空答案框的值
                show_zhpwd2();return false;  //显示第二步找回密码
             }
             //显示找回的密码
             else  if(thisArray[0].toString()=="1")
             {  
                document.getElementById("mypwd").innerHTML =thisArray[1].toString();//显示找回的密码
                Element.hide('yobo_zhpwd2'); show_mainplayer();//关闭第二步窗口
                document.getElementById("daan").value="";//清空第二步答案框的值
                show_zhpwd3();return false;   //显示出找回的密码                 
             }
         }
    }
  //发送数据，请注意顺序和参数，参数一定为null或者"" 
   xmlhttp1.send(null); 
}    
//短信找回密码第一步
function zhsmsnext()
{           
   var reg=new RegExp(/^[a-zA-Z0-9_-]+$/);
   //账号
   var sjhm=document.getElementById("zhsmsusername").value;
 
    if(sjhm=="")
    {
        alert('请输入需要找回密码的账号！');
        document.getElementById("zhsmsusername").focus();
        return false;
    }
    if(!reg.test(sjhm))
    {
        alert('请输入正确的账号！');
        return false;
    }   
    //定义要处理数据的页面                
    var weburl1 = "Base/login.aspx?act=zhsms&sjhm="+sjhm; 
 
    //初始化个xmlhttp对象 
    var xmlhttp1 = jb(); 
    //提交数据，第一个参数最好为get，第三个参数最好为true
    xmlhttp1.open("get",weburl1,true); 
    // alert(xmlhttp.responseText);
    //如果已经成功的返回了数据
    xmlhttp1.onreadystatechange=function()
    { 
       if(xmlhttp1.readyState==4)//4代表成功返回数据 
       { 
         var result1 = xmlhttp1.responseText;//得到服务器返回的数据                       
     
         var thisArray = result1.split("|"); 
        
         //下发成功
         if(thisArray[0].toString()=="1")
         {
              //弹出消息
              alert(thisArray[1].toString());
              //清空手机号码框的值
              document.getElementById("zhsmsusername").value="";
              Element.hide('yobo_zhsms1'); show_mainplayer();//关闭第一步的窗口
              show_logindlg();dlYzm();
              return false;                 
         }
         else if(thisArray[0].toString()=="4")//账号错误
         {                    
             alert(thisArray[1].toString());    
             return false;                          
         }    
         else
         {                    
             alert(thisArray[1].toString());    
             Element.hide('yobo_zhsms1'); show_mainplayer();//关闭第一步的窗口
             show_zhpwd();   
             return false;                          
         }    
      }
  }
  //发送数据，请注意顺序和参数，参数一定为null或者"" 
   xmlhttp1.send(null); 
}
//客服找回密码
function kfsubmit()
{              
   //玩友社区账号  
   var kfusername=escape(document.getElementById("kfusername").value);                                       
   //绑定的手机号
   var kfusermobs=escape(document.getElementById("kfusermobs").value); 
    //K币充值情况
   var kfuserkbi=escape(document.getElementById("kfuserkbi").value); 
    //角色
   var kfuserroles=escape(document.getElementById("kfuserroles").value); 
    //遇到的问题
   var kfqestion=escape(document.getElementById("kfqestion").value); 
         
    if(kfusername=="")
    {
        alert('请输入您的玩友社区账号！');
        document.getElementById("kfusername").focus();
        return false;
    }
    if(kfqestion=="")
    {
        alert('请输入您遇到的问题！');
        document.getElementById("kfqestion").focus();
        return false;
    }
    //定义要处理数据的页面                
    var weburl1 = "Base/login.aspx?act=zhkf&kfusername="+kfusername+"&kfusermobs="+kfusermobs+"&kfuserkbi="+kfuserkbi+"&kfuserroles="+kfuserroles+"&kfqestion="+kfqestion; 

 
    //初始化个xmlhttp对象 
    var xmlhttp1 = jb(); 
    //提交数据，第一个参数最好为get，第三个参数最好为true
    xmlhttp1.open("get",weburl1,true); 
    // alert(xmlhttp.responseText);
    //如果已经成功的返回了数据
    xmlhttp1.onreadystatechange=function() 
    { 
       if(xmlhttp1.readyState==4)//4代表成功返回数据 
         { 
             var result1 = xmlhttp1.responseText;//得到服务器返回的数据 
//             alert(result1);          
             var thisArray = result1.split("|");                         
          
              //下发成功
             if(thisArray[0].toString()=="1")
             {
                  //弹出消息
                  alert(thisArray[1].toString());
                  //清空手机号码框的值
                  document.getElementById("kfusername").value="";
                  Element.hide('yobo_mzookf'); show_mainplayer();//关闭第一步的窗口
                  return false;                 
             }
             else
             {                    
                 alert(thisArray[1].toString());    
                 return false;                          
             }       
         }
    }
  //发送数据，请注意顺序和参数，参数一定为null或者"" 
   xmlhttp1.send(null); 
} 

//搜索
function onSearch()
{
   var gname=document.getElementById("Gnamemc").value;  
   //判断没有输入的时候搜索条件为空
    if(document.getElementById("Gnamemc").value=="搜产品...")
    {
        gname="";
    }
    ssform.action = "wy/s_List.aspx?Gname="+gname;                     
    ssform.submit();
    return false;
}
//验证手机号码
function Onzcsjhm()
{
//    var reg = new RegExp(/^\+?[1-9][0-9]*$/);    
//    var partten = new RegExp(/^1[3,5,8]\d{9}$/);    
    var reg=new RegExp(/^[a-zA-Z0-9_-]+$/); 
    var sjhm=document.getElementById("sjhm").value;
 
    //判断手机号码是否为空
   if(sjhm!="")
   { 
      
       if(!reg.test(sjhm))
       {          
            document.getElementById("jczcsjh2").style.display="block";   
            document.getElementById("jczcsjh1").style.display="none";         
            document.getElementById("jczcsjh0").innerHTML="<font color='red'>（提交信息包含非法字符！）</font>";
            return false;
       }
//      else  if(!partten.test(sjhm))
//       {   
//            document.getElementById("jczcsjh2").style.display="block";   
//            document.getElementById("jczcsjh1").style.display="none";         
//            document.getElementById("jczcsjh0").innerHTML="<font color='red'>（欺负人，用一个假号码来骗我）</font>";
//            return false;
//       }
       
     var weburl1 = "Base/login.aspx?act=yz&sjhm="+sjhm+""; 
   
    //初始化个xmlhttp对象 
    var xmlhttp1 = jb(); 
    //提交数据，第一个参数最好为get，第三个参数最好为true 
    xmlhttp1.open("get",weburl1,true); 
    // alert(xmlhttp.responseText); 
    //如果已经成功的返回了数据 
    xmlhttp1.onreadystatechange=function()
    { 
         if(xmlhttp1.readyState==4)//4代表成功返回数据 
         { 
             var result1 = xmlhttp1.responseText;//得到服务器返回的数据
            //alert(result1);
             //手机号码验证通过
             if(result1=="2")
             {                
                document.getElementById("jczcsjh0").innerHTML="（恭喜，此账号可注册）";
                document.getElementById("jczcsjh1").style.display="block";
                document.getElementById("jczcsjh2").style.display="none";
                return false; 
             }
             else if(result1=="1")
             {                 
                document.getElementById("jczcsjh2").style.display="block";   
                document.getElementById("jczcsjh1").style.display="none";
                document.getElementById("jczcsjh0").innerHTML="<font color='red'>（对不起,此账号已经注册）</font>";    
                return false;  
             }
             else
             {
                document.getElementById("jczcsjh2").style.display="block";   
                document.getElementById("jczcsjh1").style.display="none";
                document.getElementById("jczcsjh0").innerHTML="<font color='red'>（验证失败，请重试）</font>";    
                return false;  
             }
         }
    }
    //发送数据，请注意顺序和参数，参数一定为null或者"" 
     xmlhttp1.send(null);        
        
    }
    else
    {
        document.getElementById("jczcsjh2").style.display="block";  
        document.getElementById("jczcsjh0").innerHTML="<font color='red'>（账号/手机号不能为空）</font>";      
        document.getElementById("jczcsjh1").style.display="none";        
      
        return false;  
    }
}
//验证密码
function Onzcpwd()
{
  
    var pwd=document.getElementById("pwd").value; 
    var qrpwd=document.getElementById("qrpwd").value; 
 
    //判断手机号码是否为空
    if(pwd!="")
    { 
      
        if(pwd.length < 3)
        {
            document.getElementById("zcpwd1").style.display="none";
            document.getElementById("zcpwd2").style.display="block";            
            document.getElementById("zcpwd0").innerHTML="<font color='red'>（请输入3--20位字符）</font>";    
            return false;            
        }
        else if(pwd.length >20 )
        {
            document.getElementById("zcpwd1").style.display="none";
            document.getElementById("zcpwd2").style.display="block";            
            document.getElementById("zcpwd0").innerHTML="<font color='red'>（请输入3--20位字符）</font>";    
            return false; 
        }
        else if(qrpwd!=""&&pwd!=qrpwd)
        {
            document.getElementById("zcpwd1").style.display="block";
            document.getElementById("zcpwd2").style.display="none";          
            document.getElementById("zcpwd0").innerHTML="（您输入的密码符合要求）";   
            document.getElementById("qrzcpwd2").style.display="block";          
            document.getElementById("qrzcpwd1").style.display="none";
            document.getElementById("qrzcpwd0").innerHTML="<font color='red'>（您两次输入的密码不一致）</font>"; 
            return false; 
        }
        else if(qrpwd!=""&&pwd==qrpwd)
        {
            document.getElementById("zcpwd1").style.display="block";
            document.getElementById("zcpwd2").style.display="none";          
            document.getElementById("zcpwd0").innerHTML="（您输入的密码符合要求）";   
            document.getElementById("qrzcpwd2").style.display="none";          
            document.getElementById("qrzcpwd1").style.display="block";
            document.getElementById("qrzcpwd0").innerHTML="（您两次输入的密码一致）"; 
            return false; 
        }
        else
        {
            document.getElementById("zcpwd1").style.display="block";
            document.getElementById("zcpwd2").style.display="none";          
            document.getElementById("zcpwd0").innerHTML="（您输入的密码符合要求）";   
            return false; 
        }
    }
    else
    {
        document.getElementById("zcpwd2").style.display="block";
        document.getElementById("zcpwd1").style.display="none";
        document.getElementById("zcpwd0").innerHTML="<font color='red'>（您输入的密码为空）</font>";   
        return false; 
    }

}
//验证确认密码
function Onqrzcpwd()
{  
    var qrpwd=document.getElementById("qrpwd").value;  
    var pwd=document.getElementById("pwd").value;  
 
    //判断手机号码是否为空
    if(qrpwd!="")
    {        
        if(qrpwd==pwd)
        {   
            document.getElementById("qrzcpwd2").style.display="none";
            document.getElementById("qrzcpwd1").style.display="block"; 
            document.getElementById("qrzcpwd0").innerHTML="（您两次输入的密码一致）";             
            return false;
        }
        else
        {
            document.getElementById("qrzcpwd2").style.display="block";
            document.getElementById("qrzcpwd1").style.display="none"; 
            document.getElementById("qrzcpwd0").innerHTML="<font color='red'>（您两次输入的密码不一致）</font>";    
            return false; 
        }
    }
    else
    {
        document.getElementById("qrzcpwd2").style.display="block";           
        document.getElementById("qrzcpwd1").style.display="none";
        document.getElementById("qrzcpwd0").innerHTML="<font color='red'>（确认密码不能为空）</font>";    
        return false; 
    }

}
//验证注册昵称
function Onzcnc()
{      
    var nc=document.getElementById("nicheng").value;     

    //判断手机号码是否为空
    if(nc!="" )
    { 
     
         if(nc=="select"||nc=="insert"||nc=="update"||nc=="delete"||nc=="master"||nc=="script"||nc=="xp_"||nc=="'"||nc=="from"||nc=="drop"||nc=="exec"||nc=="["||nc=="]"||nc=="{"||nc=="}"||nc=="|"||nc=="+"||nc=="<"||nc==":")
          {   
                document.getElementById("zcnc0").innerHTML="<font color='red'>（您输入的昵称是关键字）</font>";
                document.getElementById("zcnc1").style.display="none";
                document.getElementById("zcnc2").style.display="block";                 
                return false;
          }
          else
          {
                var weburl1 = "Base/login.aspx?act=ncyz&nicheng="+nc+""; 
                //初始化个xmlhttp对象 
                var xmlhttp1 = jb(); 
                //提交数据，第一个参数最好为get，第三个参数最好为true 
                xmlhttp1.open("get",weburl1,true); 
                // alert(xmlhttp.responseText); 
                //如果已经成功的返回了数据 
                xmlhttp1.onreadystatechange=function()
                { 
                     if(xmlhttp1.readyState==4)//4代表成功返回数据 
                     { 
                         var result1 = xmlhttp1.responseText;//得到服务器返回的数据
                        //alert(result1);
                         //手机号码验证通过
                         if(result1=="1")
                         {                
                            document.getElementById("zcnc2").style.display="block";             
                            document.getElementById("zcnc1").style.display="none";
                            document.getElementById("zcnc0").innerHTML="<font color='red'>（此昵称已被占用）</font>"; 
                            return false;
                         }
                         else
                         {                 
                            document.getElementById("zcnc2").style.display="none";             
                            document.getElementById("zcnc1").style.display="block";
                            document.getElementById("zcnc0").innerHTML="（您可以使用此昵称）"; 
                            return false;
                         }
                     }
                }
                //发送数据，请注意顺序和参数，参数一定为null或者"" 
                 xmlhttp1.send(null);        
          }
    }
    else
    {
        document.getElementById("zcnc2").style.display="block";           
        document.getElementById("zcnc1").style.display="none";          
        document.getElementById("zcnc0").innerHTML="<font color='red'>（您的昵称不能为空）</font>";
        return false; 
    }
}
 
