﻿
//更换域名是需要改写此路径
var loginUrl="http://www.chezidian.com/UserLogin.aspx";
//更改提示信息和样式
function toggleStyle(obj, isRight,msg) {
    var spanText = obj.find("span");   
        
    if(msg!="")
        {
        spanText.removeClass();
        if(isRight==true) {
            //obj.addClass("tgb2");
            spanText.addClass("sucess");
        } else if(isRight==false) {
            //obj.addClass("tgb3");               
            spanText.addClass("wrong");
        }else
        {
            spanText.addClass("wrong");
        }
    }
    spanText.html(msg);
}

//提交状态
var ajaxing = false;
//页面初始化
$(document).ready(
    function(){                                                          
        $('#carLogin').click( function() {return ChoseCarLogin()} );        
           
        $('#btn_Loginsubmit').click( function() {return checkRegFormLogin()} );                        
    }
);
//表单总验证
function checkRegFormLogin() {               
       if(checkUserName()==false)
       {
            return false;
       }
       if(checkUserPass()==false)
       {
            return false;
       }     
       $("#myForm").submit(
       function()
         {            
            ajaxSubmitLogin();
            return false;
         }
       )       
      return true;
} 
function ajaxSubmitLogin()
{
 if(ajaxing==false)
 {
    ajaxing=true;
 }else
 {
    document.getElementById("lsw_loading").style.display='block';
    document.getElementById("loginDone_myLogin").style.display='none';
    document.getElementById("lsw_notLogin_myLogin").style.display='none';    
    toggleStyle($("#loging"),false,"正在登录,请稍后......");  
    return;
 } 
 var userName =escape($("#txtUserName").val());  
 var userPass =escape($("#txtUserPass").val());
 var loginValue =escape($("#carLogin").val());
 $.ajax({
    type: "POST",
    url: loginUrl,
    data: "action=1" + "&userName=" + userName + "&userPass=" + userPass+ "&loginValue=" + loginValue,
    beforeSend: function(){      
    document.getElementById("lsw_loading").style.display='block';
    document.getElementById("loginDone_myLogin").style.display='none';
    document.getElementById("lsw_notLogin_myLogin").style.display='none';    
      toggleStyle($("#loging"),false,"正在登录,请稍后......");  
    }
    ,
    success: function(msg)
    {
    if(msg.indexOf("登录成功")!=-1){                     
    document.getElementById("lsw_loading").style.display='none';
    document.getElementById("loginDone_myLogin").style.display='block';
    document.getElementById("lsw_notLogin_myLogin").style.display='none';
            document.getElementById("logingInfo").innerHTML="<span style='color:#333333'>您好！"+WebSiteCookieName.get()+",</span><a href='../UI/Main.aspx' target='_blank'>个人中心</a>  <a href='javascript:vipExit()'>退出</a>&nbsp;&nbsp;&nbsp;&nbsp;<a style='color: Red; font-weight: bold; font-size: 12px;' href='http://www.chezidian.com/login.aspx' target='_blank'>爱Car卡登录/激活</a>";                      
    }else if(msg=="登录失败"){                  
        ajaxing=false;
    document.getElementById("lsw_loading").style.display='none';
    document.getElementById("loginDone_myLogin").style.display='none';
    document.getElementById("lsw_notLogin_myLogin").style.display='block'; 
       alert("登录失败");
            //未登录
     }
    },
    errer:function()
    {                    
    ajaxing=false;
    document.getElementById("lsw_loading").style.display='none';
    document.getElementById("loginDone_myLogin").style.display='none';
    document.getElementById("lsw_notLogin_myLogin").style.display='block'; 
       alert("登录失败"); 
    }    
});
}  
var    WebSiteCookie={
        cookieName:"userid",
        cookieValue:"",
        expires:new Date((new Date()).getTime()+1*60*1000),
        get:function(){        //获取cookie值
            var cookie=document.cookie;
            var index=cookie.indexOf(this.cookieName+"=");
            if(index<0){
                //alert('该cookie值不存在!');
                return null;
            }
            if(cookie.indexOf("&",index)>0){
                return unescape(cookie.substring(index+this.cookieName.length+1,cookie.indexOf("&",index)));
            }else{
                return unescape(cookie.substring(index+this.cookieName.length+1));
            }        
        }      
}
var    WebSiteCookieName={
        cookieName:"userName",
        cookieValue:"",
        expires:new Date((new Date()).getTime()+1*60*1000),
        get:function(){        //获取cookie值
            var cookie=document.cookie;
            var index=cookie.indexOf(this.cookieName+"=");
            if(index<0){
                //alert('该cookie值不存在!');
                return null;
            }
            if(cookie.indexOf("&",index)>0){
                return decodeURIComponent(cookie.substring(index+this.cookieName.length+1,cookie.indexOf("&",index)));
            }else{
                return decodeURIComponent(cookie.substring(index+this.cookieName.length+1));
            }        
        }      
}
if(WebSiteCookie.get()!=""&&WebSiteCookie.get()!=null)//已登录
{                
    document.getElementById("lsw_loading").style.display='none';
    document.getElementById("loginDone_myLogin").style.display='block';
    document.getElementById("lsw_notLogin_myLogin").style.display='none';                                  
    document.getElementById("logingInfo").innerHTML="<span style='color:#333333'>您好！"+WebSiteCookieName.get()+",</span><a href='../UI/Main.aspx' target='_blank'>个人中心</a>  <a href='javascript:vipExit()'>退出</a>&nbsp;&nbsp;&nbsp;&nbsp;<a style='color: Red; font-weight: bold; font-size: 12px;' href='http://www.chezidian.com/login.aspx' target='_blank'>爱Car卡登录/激活</a>";            
}

else
{
            //未登录
    document.getElementById("lsw_loading").style.display='none';
    document.getElementById("loginDone_myLogin").style.display='none';
    document.getElementById("lsw_notLogin_myLogin").style.display='block'; 
} 
if(WebSiteCookieName.get()==null)
{   
    document.getElementById("lsw_loading").style.display='none';
    document.getElementById("loginDone_myLogin").style.display='none';
    document.getElementById("lsw_notLogin_myLogin").style.display='block'; 
}

//退出
function vipExit() {
                 $.ajax({
            type:"post",
            url:loginUrl,
            dataType:"html",
            data:"exit=goToExit",
            success:function(responseText)
            {
            ajaxing=false;
                //未登录
             document.getElementById("lsw_notLogin_myLogin").style.display="block";
            document.getElementById("loginDone_myLogin").style.display="none";
                 document.getElementById("lsw_showLogin").style.display="block";
                 document.getElementById("loging").style.display="none";                            
            }
            });                
}
/***
表单非空验证
****/

//用户名不能为空
function checkUserName()
{    
    var txtUserName=jQuery.trim($("#txtUserName").val());    
    if(txtUserName=="")
    {
        if(jQuery.trim($("#carLogin").val())==0)
        {
            alert("请输入用户名!");   
        }else
        {
            alert("请输入卡号!");
        }
        $('#txtUserName').focus();
        return false;     
    }  
    return true;
}
//密码不能为空
function checkUserPass()
{    
    var txtUserPass=jQuery.trim($("#txtUserPass").val());    
    if(txtUserPass=="")
    {
        alert("请输入密码!");
        $('#txtUserPass').focus();
        return false;     
    }  
    return true;
}
function ChoseCarLogin()
{
    if(document.getElementById("carLogin").checked==true)
    {        
        document.getElementById('lsw_labName').innerHTML="卡号";
        document.getElementById("carLogin").value="1";        
    }else
    {
        document.getElementById('lsw_labName').innerHTML="帐号";                
        document.getElementById("carLogin").value="0";        
    }
}

