﻿// 登录和注册的ajax实现
        
        //层登录用户名检查
        function checkBottomUsername(textbox)
        {
            if(textbox.value==""){
                document.getElementById("buttom_login_username_showMessage").innerHTML="<img src='/js/standard_msg_error.gif'/><font color='red'>不能为空！</font>";
            }else
            {
                document.getElementById("buttom_login_username_showMessage").innerHTML="<img src='/js/standard_msg_ok.gif'/>";
            }
        }
        //层登录密码检查
        function checkBottomPWd(textbox)
        {
            if(textbox.value==""){
                document.getElementById("buttom_login_pwd_showMessage").innerHTML="<img src='/js/standard_msg_error.gif'/><font color='red'>不能为空！</font>";
            }else{
                document.getElementById("buttom_login_pwd_showMessage").innerHTML="<img src='/js/standard_msg_ok.gif'/>";
            }
        }
        //层登录
        function BottomLogin()
        {
            username=document.getElementById("buttom_login_username").value;
            userpwd=document.getElementById("buttom_login_pwd").value;
            if(username==""){
                document.getElementById("buttom_login_username_showMessage").innerHTML="<img src='/js/standard_msg_error.gif'/><font color='red'>不能为空！</font>";
                return;
            }
            if(userpwd==""){
                document.getElementById("buttom_login_pwd_showMessage").innerHTML="<img src='/js/standard_msg_error.gif'/><font color='red'>不能为空！</font>";
                return;
            }
            var url="/utils/AjaxLogin.aspx";//url地址
            var pars="LoginUsername="+username+"&LoginPwd="+userpwd+"&timeStamp="+new Date().getTime();
            var myajax = new ajax(url,pars,BottomLoginrefreshMessage);
            myajax.post();
        }
        //层登录回调函数
        function BottomLoginrefreshMessage(result){
            commd=result.responseText;
            if(commd=="LoginOK"){
                document.execCommand('Refresh');//登录成功刷新页面
            }else{
                alert(commd);
            }
        }
        
        
        //层注册检查用户名是否存在回调函数
        function BottomRegistCheckUserNamerefreshMessage(result) {
            document.getElementById("reg_bootm_showusernameMessage").innerHTML=result.responseText
        }
        //层注册检查用户名是否存在
        function BottomRegistCheckUserName(textbox){
            if(textbox.value.Length<3||textbox.value=="")
            {
                document.getElementById("reg_bootm_showusernameMessage").innerHTML="<img src='/js/standard_msg_error.gif'/><font color='red'>不得小于3个字符！</font>";
                return;
            }
            var url="/js/checkusername.aspx";//url地址
            var pars="tbxUserName="+textbox.value;
            var myajax = new ajax(url,pars,BottomRegistCheckUserNamerefreshMessage);
            myajax.post();//也可以时myajax.post();
        }

        //层注册检查邮箱是否存在回调函数
        function BottomRegistEmailrefreshMessage(result) {
            document.getElementById("reg_bootm_showemialMessage").innerHTML=result.responseText;
        }
        //层注册检查邮箱是否存
        function BottomRegistCheckEmail(emailbox)
        {
            if(emailbox.value.Length<6||emailbox.value=="")
            {
                document.getElementById("reg_bootm_showemialMessage").innerHTML="<img src='/js/standard_msg_error.gif'/><font color='red'>不能为空！</font>";
                return;
            }
            
            var pattern =/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/i;
            if(! pattern.test(emailbox.value))
            {
                document.getElementById("reg_bootm_showemialMessage").innerHTML="<img src='/js/standard_msg_error.gif'/><font color='red'>格式不正确！</font>";
                return;
            }  
            var url="/js/checkemail.aspx";//url地址
            var pars="emial="+emailbox.value;
            var myajax = new ajax(url,pars,BottomRegistEmailrefreshMessage);
            myajax.post();//也可以时myajax.post();
        }
        
        function BottomCheckUserCity()
        {
           if(document.getElementById("City_Select").value.length==0)
           {
                document.getElementById("span_City_Select").innerHTML="<img src='/js/standard_msg_error.gif'/><font color='red'>请选择！</font>";
           }
           else
           {
                document.getElementById("span_City_Select").innerHTML="<img src='/js/standard_msg_ok.gif'/>";
           }
        }
        
        //层注册
        function BottomRegist()
        {
           regusername= document.getElementById("buttom_regist_username").value;
           regpwd= document.getElementById("buttom_regist_pwd").value;
           regpwdconfirm= document.getElementById("buttom_regist_confimpwd").value;
           regemail= document.getElementById("buttom_regist_email").value;
           regviadcode= document.getElementById("buttom_regist_viadCode").value;
           City_Selectlocation =document.getElementById("City_Select").value;
           City_Selectlocation1 =document.getElementById("City_Select1").value;
           City_Selectlocation2 =document.getElementById("City_Select2").value;
           if(regusername==""){
                document.getElementById("reg_bootm_showusernameMessage").innerHTML="<img src='/js/standard_msg_error.gif'/><font color='red'>不能为空！</font>";
                return;
           }
           if(regpwd==""){
                document.getElementById("reg_bootm_showpwdMessage").innerHTML="<img src='/js/standard_msg_error.gif'/><font color='red'>不能为空！</font>";
                return;
           }
           if(regpwd!=regpwdconfirm){
                document.getElementById("reg_bootm_showconfimpwdMessage").innerHTML="<img src='/js/standard_msg_error.gif'/><font color='red'>与密码不一致！</font>";
                return;
           }
           if(regemail==""){
                document.getElementById("reg_bootm_showemialMessage").innerHTML="<img src='/js/standard_msg_error.gif'/><font color='red'>不能为空！</font>";
                return;
           }
           if(City_Selectlocation.length==0)
           {
                document.getElementById("span_City_Select").innerHTML="<img src='/js/standard_msg_error.gif'/><font color='red'>请选择！</font>";
                 return;
           }else{
                document.getElementById("span_City_Select").innerHTML="<img src='/js/standard_msg_ok.gif'/>";
           }
           
           if(regviadcode==""){
                document.getElementById("reg_bootm_showviadcodeMessage").innerHTML="<img src='/js/standard_msg_error.gif'/><font color='red'>不能为空！</font>";
                return;
           }
           
            var url="/utils/AjaxRegist.aspx";//url地址
            var pars= "ValidCode="+escape(regviadcode)+"&registUsername="+escape(regusername)+"&registPwd="+escape(regpwd)+"&registConfirmPwd="+escape(regpwdconfirm)+"&registEmail="+escape(regemail)+"&location="+escape(City_Selectlocation+City_Selectlocation1+City_Selectlocation2);
            //alert(pars);
            var myajax = new ajax(url,pars,BottomRegistrefreshMessage);
            myajax.post();
        }
        //层注册回调函数
        function BottomRegistrefreshMessage(result){
            commd=result.responseText;
            if(commd=="RegistOK")//注册成功刷新页面
            {
                document.execCommand('Refresh');
            }
            else if(commd=="邮箱激活")
            {
                alert("注册成功, 请您到您的邮箱中点击激活链接来激活您的帐号");
                 document.execCommand('Refresh');
            }
            else if(commd=="管理员审核")
            {
                alert("注册成功, 但需要系统管理员审核您的帐户后才可登陆使用");
                 document.execCommand('Refresh');
            }
            else 
            {
                alert(commd);
            }
        }
        //层注册检查密码与重复密码是否相等
        function ConfimpwdIsviated(){
            regpwd= document.getElementById("buttom_regist_pwd").value;
           regpwdconfirm= document.getElementById("buttom_regist_confimpwd").value;
           if(regpwdconfirm=="")
           {
                SetInnerHtml("reg_bootm_showconfimpwdMessage","<img src='/js/standard_msg_error.gif'/><font color='red'>不能为空！</font>");
           }
           else if(regpwd!=regpwdconfirm)
           {
                SetInnerHtml("reg_bootm_showconfimpwdMessage","<img src='/js/standard_msg_error.gif'/><font color='red'>与密码不一致！</font>");
           }else
           {
                SetInnerHtml("reg_bootm_showconfimpwdMessage","<img src='/js/standard_msg_ok.gif'/>");
           }
        }
        //层注册检查密码是否为空
       function PwdIsviated(){
            regpwd= document.getElementById("buttom_regist_pwd").value;
           if(regpwd.Length<6||regpwd==""){
                SetInnerHtml("reg_bootm_showpwdMessage","<img src='/js/standard_msg_error.gif'/><font color='red'>长度不能小于6！</font>");
           }else{
                SetInnerHtml("reg_bootm_showpwdMessage","<img src='/js/standard_msg_ok.gif'/>");
           }
        }
        function SetInnerHtml(id,message){
            document.getElementById(id).innerHTML=message;
        }