﻿

//美娱请客 登陆注册验证 jqury1.3.2

//登陆验证
    function checklogin()
    {
       if(document.getElementById('txtname').value=="")
       {
         document.getElementById('msgshow').innerHTML='*用户名';
         return false;
       }
       
       if(document.getElementById('txtpassword').value=="")
       {
         document.getElementById('msgshow2').innerHTML='*密码';
         
         return false;
       }
       else
       {
           $.ajax
           ( 
           {
           
           type:"POST",
           url:"common.aspx",
           data:{name:$("#txtname").val(),pwd:$("#txtpassword").val()},
           
           beforeSend:function(XMLHttpRequest)
　　　　　  {
　　　　　　　　$("#msgshow").text("登陆中...");　　　　　　　　　　　
　　　　　  },
           success: function(msg)
           {
           
             if(msg=="success")
             {
             document.getElementById("memberinfo").innerHTML=document.getElementById('txtname').value+"，青岛美娱网欢迎您！<br/>&nbsp;&nbsp;赶快报名参加美娱请客吧！";
             document.getElementById('login').style.display='none';
             document.getElementById('loginsuccess').style.display='block';
            
             SetCookie("mhqxmember",document.getElementById('txtname').value);
             
            window.location.href="obtion.aspx"; 
             
             }
             else
             {
             
                document.getElementById("msgshow").innerHTML=msg;
                document.getElementById("msgshow2").innerHTML="";
             }
            
           }
        }
        ); 
       }
    
    }
    
    //获取用户信息cookie
    function GetCookie()
    {
        if(getCookie("mhqxmember")!=null)
        {
              if(getCookie("mhqxmember").length > 0)
              {
                 document.getElementById("memberinfo").innerHTML = getCookie("mhqxmember")+"，青岛美娱网欢迎您！<br/>&nbsp;&nbsp;赶快报名参加美娱请客吧！";
                 document.getElementById('login').style.display='none';
                 document.getElementById('loginsuccess').style.display='block';
              }
        }      
     }
     
     
     
    //注册验证规则
     var CheckData = /<|>|'|;|&|#|"|'|%/;
      var CheckUserName = /[^0-9]/;
      var CheckChinese=/[^\u4e00-\u9fa5]/;
     var CheckMail = /^(?!(\.|-|_))(?![a-zA-Z0-9\.\-_]*(\.|-|_)@)[a-zA-Z0-9\.\-_]+@(?!.{64,}\.)(?![\-_])(?![a-zA-Z0-9\-_]*[\-_]\.)[a-zA-Z0-9\-_]+(\.\w+)+$/;
      var CheckCellphone=/^(?:13\d|15\d|18\d)-?\d{5}(\d{3}|\*{3})$/;
      var  CheckDate=  /^((((((0[48])|([13579][26])|([2468][048]))00)|([0-9][0-9]((0[48])|([13579][26])|([2468][048]))))-02-29)|(((000[1-9])|(00[1-9][0-9])|(0[1-9][0-9][0-9])|([1-9][0-9][0-9][0-9]))-((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))|(((0[1-9])|(1[0-2]))-((0[1-9])|(1[0-9])|(2[0-8]))))))$/i;   


//用户名验证包含用户名是否可用
function checkname()
{  
     if(document.getElementById("txtregname").value=="" || $.trim(document.getElementById('txtregname').value)=="")
     {
     
       document.getElementById("nameerror").innerHTML=' <img src="../images/error.gif" /> 请填写用户名';
       document.getElementById("txtregname").value=""
        document.getElementById("txtregname").focus();
        return false;
     }
     else if (CheckData.test(document.getElementById("txtregname").value))
     {
        document.getElementById("nameerror").innerHTML=' <img src="../images/error.gif" /> 用户名包含非法字符';
        document.getElementById("txtregname").value=""
         document.getElementById("txtregname").focus();
        return false;          
      
      }
      else if (!CheckUserName.test(document.getElementById("txtregname").value))
     {
        document.getElementById("nameerror").innerHTML=' <img src="../images/error.gif" /> 用户名不能全为数字';
         document.getElementById("txtregname").value=""
        document.getElementById("txtregname").focus();
        return false;          
      
      }
     else if(document.getElementById("txtregname").value.length<3 || document.getElementById("txtregname").value.length>20 )
     {
     
        document.getElementById("nameerror").innerHTML=' <img src="../images/error.gif" /> 用户名长度应为3~20位';
        document.getElementById("txtregname").focus();
        return false;
     }
     else
     {
        $.ajax
        ( 
           {
           type:"POST",
           url:"chuliye.aspx",
           data:{username:$("#txtregname").val()},
           beforeSend:function()
　　　　　  {
　　　　　　　　$("#nameerror").text(" 正在检测用户名...");　　　　　　　　　　　
　　　　　  },
           success: function(msg)
           {
             if(msg=="用户名包含非法字符")
             {
               document.getElementById("nameerror").innerHTML=' <img src="../images/error.gif" /> 用户名包含非法字符';
               document.getElementById("txtregname").value=""
               document.getElementById("txtregname").focus();
              
             }
             else
             {
              
              if (msg=="对不起,该用户名已经被注册") 
              {
              
              document.getElementById('txtregname').value="";
              document.getElementById('txtregname').focus();
              document.getElementById('nameerror').innerHTML='<img src=../images/error.gif />&nbsp;'+msg;
              }
              else
              {
              document.getElementById("nameerror").innerHTML='<img src=../images/succeed.gif />&nbsp;' +  msg;
              }
             
             }
           }
           
          }
        ); 
          return true;

     }
}



//用户真实姓名验证
function checkfullname()
{  
     if(document.getElementById("txtfullname").value=="")
     {
       
      document.getElementById("errorfullname").innerHTML='<img src="../images/error.gif" /> 请填写真实姓名';
      document.getElementById("txtfullname").focus();
      return false;
     }
     else if(CheckChinese.test(document.getElementById("txtfullname").value))
     {
       
        document.getElementById("errorfullname").innerHTML='<img src="../images/error.gif" /> 您填写的不全是中文';
        document.getElementById("txtfullname").value="";
        document.getElementById("txtfullname").focus();
        return false;
     }
     else if(document.getElementById("txtfullname").value.length<2 || document.getElementById("txtfullname").value.length>3)
     {
     
        document.getElementById("errorfullname").innerHTML=' <img src="../images/error.gif" /> 姓名长度应为2~3个中文字符';
        document.getElementById("txtfullname").value="";
        document.getElementById("txtfullname").focus();

        return false;
     }
    else
    {
       document.getElementById("errorfullname").innerHTML='<img src=../images/succeed.gif /> 姓名填写成功';
       return true;
     }
}



//用户Email验证
function checkemail()
{  
     if(document.getElementById("txtemail").value=="")
     {
       
      document.getElementById("erroremail").innerHTML='<img src="../images/error.gif" /> 请填写有效的邮箱';
      document.getElementById("txtemail").focus();
      return false;
     }
     else if(!CheckMail.test(document.getElementById("txtemail").value))
     {
       
        document.getElementById("erroremail").innerHTML='<img src="../images/error.gif" /> 邮箱格式错误';
        document.getElementById("txtemail").value="";
        document.getElementById("txtemail").focus();
        return false;
     }
    else
    {
       document.getElementById("erroremail").innerHTML='<img src=../images/succeed.gif /> 邮箱填写成功';
       return true;
     }
}

//请客用户手机号码验证
function checkphone()
{  
     if(document.getElementById("txtphone").value=="")
     {
       
      document.getElementById("errorphone").innerHTML='<img src="../images/error.gif" /> 请填写您有效的手机号';
      document.getElementById("txtphone").focus();
      return false;
     }
     else if(!CheckCellphone.test(document.getElementById("txtphone").value))
     {
       
        document.getElementById("errorphone").innerHTML='<img src="../images/error.gif" /> 手机号格式错误';
        document.getElementById("txtphone").focus();
        document.getElementById("txtphone").value="";
        return false;
     }
       else
    {
          $.ajax
           ( 
           {
           
           type:"POST",
           url:"chuliye.aspx",
           data:{_phone:$("#txtphone").val()},
          
           beforeSend:function(XMLHttpRequest)
　　　　　  {
　　　　　　　　$("#errorphone").text("验证中...");　　　　　　　　　　　
　　　　　  },
           success: function(msg)
           {
           if(msg=="对不起，此手机号已被使用过啦")
           {
           document.getElementById("errorphone").innerHTML='<img src="../images/error.gif" /> 对不起，此手机号已被使用过';
           document.getElementById("txtphone").value='';
           document.getElementById("txtphone").focus();
           
           }
            else
            {
                document.getElementById("errorphone").innerHTML=msg;
            }
           }
        }
        );
        return true;
    } 
 
}

//注册商家验证
function checkbusiness()
{
if(document.getElementById('txtbusiness').value=="")
{
document.getElementById('errorbusiness').innerHTML='<img src="../images/error.gif" /> 请填写推荐商家';
document.getElementById('txtbusiness').focus();
return false;
}
else
{
document.getElementById('errorbusiness').innerHTML='<img src=../images/succeed.gif /> 推荐商家填写成功';
return true;
}
}


//商家推荐理由
function checkreason()
{
if(document.getElementById('txtreason').value=="")
{
document.getElementById('errorreason').innerHTML='<img src="../images/error.gif" /> 请填写推荐理由';
document.getElementById('txtreason').focus();
return  false;
}
else if(document.getElementById('txtreason').value.length<5)
{
document.getElementById('errorreason').innerHTML='<img src="../images/error.gif" /> 推荐理由字数过少';
document.getElementById('txtreason').focus();
return false;
}
else
{
document.getElementById('errorreason').innerHTML='<img src=../images/succeed.gif /> 推荐理由填写成功';
return true;
}
}

//注册所有信息验证
function checkall()
{if(checkname() && checkfullname() && checkphone() && checkemail() && checkbusiness() && checkreason())
   {

           $.ajax({
              type:"POST",
               url:"chuliye.aspx",
               data:{_name:$.trim($("#txtregname").val()),_fullname:$("#txtfullname").val(),_email:$.trim($("#txtemail").val()),_phone:$("#txtphone").val(),_business:$("#txtbusiness").val(),_reason:$("#txtreason").val()},  
               beforeSend:function(){
               
               $("#regmsg").text("系统正在记录您的信息...");
               
               },
                success:function(data)
                {
                      $("#regmsg").text(data);
               window.setTimeout("closeself();",2000); 
                     
                }
             });
          }
 }


function closeself()
{
window.location.href="index.aspx";
}

//跳转到首页
function reloadyemian()
{ 
  window.location.href="index.aspx"; 
} 


//用户退出，删除用户信息cookie
function exit()
{
  delCookie("mhqxmember");
  
  window.location.href="index.aspx";
}

//用户请客人数验证
function checkpersonnumber()
{
     if(document.getElementById("txtpersonnumber").value=="")
     {
       
      document.getElementById("errorpersonnumber").innerHTML='<img src="../images/error.gif" /> 请填写请客人数';
      document.getElementById("txtpersonnumber").focus();
      return false;
     }
     else if (CheckUserName.test(document.getElementById("txtpersonnumber").value))
     {
        document.getElementById("errorpersonnumber").innerHTML=' <img src="../images/error.gif" />请客人数必须是数字';
        document.getElementById("txtpersonnumber").value=""
        document.getElementById("txtpersonnumber").focus();
        return false;          
      
      }
      else if (document.getElementById("txtpersonnumber").value.length>2) 
      {
      document.getElementById("errorpersonnumber").innerHTML='请客人数过多';
      document.getElementById("txtpersonnumber").value="";
      document.getElementById("txtpersonnumber").focus();
      }
      else
      {
           document.getElementById("errorpersonnumber").innerHTML='<img src=../images/succeed.gif />人数填写成功';
            return true;
      
      }


}

function checkaddress()
{
document.getElementById('txtreason').innerHTML='推荐理由中请注明商家粗略地址';
}
