﻿
//美娱来了 登陆注册验证 jqury1.3.2    
//登陆验证
    function checklogin()
    {
       if(document.getElementById('txtname').value=="")
       {
         document.getElementById('msgshow').innerHTML='请填写您的用户名';
         return;
       }
       
       if(document.getElementById('txtpassword').value=="")
       {
         document.getElementById('msgshow').innerHTML='请填写您的密码';
         
         return;
       }
       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+"，";
             document.getElementById('login').style.display='none';
             document.getElementById('loginsuccess').style.display='block';
               document.getElementById('nologin').style.display='none';
             document.getElementById('yeslogin').style.display='block';
             
             SetCookie("mhqxmember",document.getElementById('txtname').value);
             
             }
             else
             {
                document.getElementById("msgshow").innerHTML=msg;
             }
            
           }
        }
        ); 
       }
    }

    function GetCookie()
    {
        if(getCookie("mhqxmember")!=null)
        {
              if(getCookie("mhqxmember").length > 0)
              {
                 document.getElementById("memberinfo").innerHTML=getCookie("mhqxmember")+"，";
                 document.getElementById('login').style.display='none';
                 document.getElementById('loginsuccess').style.display='block';
                 document.getElementById('nologin').style.display='none';
                 document.getElementById('yeslogin').style.display='block';
              }
        }      
     }
     
    function GetCookie2()
    {
        if(getCookie("mhqxmember")!=null)
        {
              if(getCookie("mhqxmember").length > 0)
              {
                 document.getElementById("memberinfo").innerHTML=getCookie("mhqxmember")+"，";
                 document.getElementById('nologin').style.display='none';
                 document.getElementById('yeslogin').style.display='block';
              }
        }      
     }

 function exit()
{
  delCookie("mhqxmember");
  
  window.location.href="index.aspx";
}

      //注册验证
      var Checktheqq = /^[^0]\d{5,9}/;
      var CheckData = /<|>|'|;|&|#|"|'|%/;
      var CheckUserName = /[^0-9]/;
      var CheckChinese=/[^\u4e00-\u9fa5]/;
      var CheckMail = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
      var CheckCellphone=/^(?:13\d|15\d|18\d)-?\d{5}(\d{3}|\*{3})$/;
    
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:"common.aspx",
           data:{username:$("#txtregname").val()},
           beforeSend:function()
　　　　　  {
　　　　　　　　$("#nameerror").text(" 正在检测用户名...");　　　　　　　　　　　
　　　　　  },
           success: function(msg)
           {
             if(msg=="恭喜您，该用户名可用")
             {
                  document.getElementById("nameerror").innerHTML='<img src=images/succeed.gif />&nbsp;' +  msg;
         
              
             }
             else
             {
             
               document.getElementById("nameerror").innerHTML=' <img src="images/error.gif" />&nbsp;' +  msg;
               document.getElementById("txtregname").value=""
               document.getElementById("txtregname").focus();
             
             }
           }
           
          }
        ); 
          return true;

     }
}
function checkqq(obj)
{
     if(document.getElementById(obj).value=="")
     {
       
      document.getElementById("errorshow").innerHTML='<img src="images/error.gif" /> 请填写QQ';
      document.getElementById(obj).focus();
      return false;
     }
     else if(!Checktheqq.test(document.getElementById(obj).value))
     {
       
        document.getElementById("errorshow").innerHTML='<img src="images/error.gif" /> 您填写的QQ有误';
        document.getElementById(obj).value="";
        document.getElementById(obj).focus();
        return false;
     }
     else if(document.getElementById(obj).value.length<5 || document.getElementById(obj).value.length>9)
     {
     
        document.getElementById("errorshow").innerHTML=' <img src="images/error.gif" /> QQ长度应该为5~9个数字';
        document.getElementById(obj).focus();
        return false;
     }
    else
    {
       document.getElementById("errorshow").innerHTML='<img src=images/succeed.gif /> QQ填写成功';
       return true;
     }


}
function checkpwd()
{  

     if(document.getElementById("txtpwd").value=="" || $.trim(document.getElementById('txtpwd').value)=="")
     {
      
       document.getElementById("errorpwd").innerHTML='<img src="images/error.gif" /> 请设置您的密码';
       document.getElementById("txtpwd").value=""
       document.getElementById("txtpwd").focus();
     }
     else if (CheckData.test(document.getElementById("txtpwd").value))
     {
         document.getElementById("errorpwd").innerHTML=' <img src="images/error.gif" /> 密码中包含非法字符，请不要使用特殊字符';
         document.getElementById("txtpwd").value=""
         document.getElementById("txtpwd").focus();
        return false;          
      
      }
     else if(document.getElementById("txtpwd").value.length<6 || document.getElementById("txtpwd").value.length>20 )
     {
     
        document.getElementById("errorpwd").innerHTML=' <img src="images/error.gif" /> 密码长度应为6~20位，可包含字母、数字、下划线';
        document.getElementById("txtpwd").focus();
        return false;
     }
     else
     {
       document.getElementById("errorpwd").innerHTML='<img src=images/succeed.gif /> 密码设置成功';
        return true;
     }
}
function checkconfirmpwd()
{  
     if(document.getElementById("txtconfirmpwd").value=="")
     {
       
      document.getElementById("errorconfirmpwd").innerHTML='<img src="images/error.gif" /> 请确认一遍您的密码';
      document.getElementById("txtconfirmpwd").focus();
     }
     else if(document.getElementById("txtconfirmpwd").value!=document.getElementById("txtpwd").value)
     {
       
        document.getElementById("errorconfirmpwd").innerHTML='<img src="images/error.gif" /> 确认密码错误，请重新输入';
        document.getElementById("txtconfirmpwd").value="";
        document.getElementById("txtconfirmpwd").focus();
        return false;
     }
    else
    {
     document.getElementById("errorconfirmpwd").innerHTML='<img src=images/succeed.gif /> 密码确认成功';
       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>6)
     {
     
        document.getElementById("errorfullname").innerHTML=' <img src="images/error.gif" /> 姓名长度应该为2~6个中文字符';
        document.getElementById("txtfullname").focus();
        return false;
     }
    else
    {
       document.getElementById("errorfullname").innerHTML='<img src=images/succeed.gif /> 姓名填写成功';
       return true;
     }
}
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();
        return false;
     } 
     else
     {
     
       document.getElementById("errorphone").innerHTML='<img src="images/succeed.gif" /> 手机号填写成功';

        return true;
     }
}

function phonenote()
{  
     if(document.getElementById("txtphone").value=="")
     {
       
      document.getElementById("errorphone").innerHTML='请填写真实的手机号！';
      document.getElementById("txtphone").focus();
      return false;
     }
}

//注册验证
function checkall()
{
    if(document.getElementById('txtheadimg').value=="")
    {

    document.getElementById('errorheadimg').innerHTML='请选择您喜欢的头像'
    
    return false;

    }
    
   if(checkname() && checkpwd() && checkconfirmpwd() && checkfullname() && checkemail() && checkphone())
   {
   
          delCookie("mhqxmember");
     
           $.ajax({
              type:"POST",
               url:"common.aspx",
               data:{_name:$.trim($("#txtregname").val()),_pwd:$("#txtpwd").val(),_fullname:$("#txtfullname").val(),_email:$.trim($("#txtemail").val()),_phone:$("#txtphone").val(),_qq:$("#txtqq").val(),_recommendshop:$("#txtrecommendshop").val(),_headimg:$("#txtheadimg").val()},  
               beforeSend:function(){
               
               $("#regmsg").text("请稍后...");
               
               },
                success:function(data)
                {
                    
                       SetCookie("mhqxmember",$.trim($("#txtregname").val()));
                      
                       $("#regmsg").text("注册成功,您将在3秒后进入主页！");　　
                      
                      window.setTimeout("redirectindex();",3000); 
                }
             });
      
 }
}

function redirectindex()
{
   window.location.href="index.aspx";

}
function selectimg(obj)
{
   document.getElementById('txtheadimg').value=obj+'.jpg';
   
}
     function setintro(type)
     {
        var intro = '';
    
        if(type == 'index') 
        {
            intro = '搜！飕！嗖！美食娱乐我最大，搜遍岛城乐开花';
            
        }

      else if(type == 'food')
      {
            intro = '探探老店独门秘笈，重温经典滋味';

      }
   else if(type == 'tea')
      {
            intro = '琴岛夜场好戏量';
            
          
      }
   else if(type == 'fashion')
      {
            intro = '紧密团结在朋友周围';
            
         
      }
   else if(type == 'street')
      {
            intro = '躲在这里谈情说爱';
            

      }
      else if(type == 'play')
      {
            intro = '边吃边聊工作上的事儿';
            

      }
      else if(type=='register') 
      {
            intro = '最新！最酷！最热门！一手消费资讯同你分享';
            

        
      }                                                                                                                                                                                                  
        document.getElementById('guest_intro').innerHTML = intro+'......';

    }
    
    
 function updatestatus()
{
    if(document.getElementById('thewords').value=="")
    {

   
     alert('请更新您的状态...');
   
    
     return false;

    }
    
     var username=getCookie("mhqxmember");
    
           $.ajax({
              type:"POST",
               url:"common.aspx",
               data:{_name:username,_status:$("#thewords").val()},  
                success:function(data)
                {
                
                document.getElementById('thewords').value="状态已更新...";
                
                window.location.href="index.aspx";
                
                }
           
           });
     
}