﻿//调出登录框
function callLogin() {

    //    $.ajax({
    //        url: "/ajax/loginBox.aspx",
    //        cache: false,
    //        dataType: "html",
    //        success: function(data) {
    //            $("body").append(data);
    //            $("#tdYzm img").click(function() {
    //                $(this).attr("src", "/ajax/loginWaterMark.ashx?t=" + (new Date()).valueOf());
    //            });
    //            showLoginBox();
    //        }
    //    });
    $.ajax({
        url: "/ajax/checkUserState.aspx",
        dataType: "text",
        cache: false,
        success: function(data) {

            if (data == "0") {
                $.ajax({
                    url: "/ajax/loginBox.aspx",
                    cache: false,
                    dataType: "html",
                    success: function(data) {
                        $("body").append(data);
                        $("#tdYzm img").click(function() {
                            $(this).attr("src", "/ajax/loginWaterMark.ashx?t=" + (new Date()).valueOf());
                        });
                        showLoginBox();
                    }
                });

            }
            else {
                var v = "<div id=\"userLogin\">" + data + ",您好<a href=\"/myHome/\">[会员中心]</a><a href=\"/myHome/Uorders.aspx\">[我的订单]</a><a href=\"/Cancellation.aspx\">[注销]</a></div>";
                $("#userLogin_before").remove();
                $(".con_top").append(v);
            }
        }
    });
}

//检测文本框是否为空
function checkEmpty(t) {
    var v = $.trim($(t).val());
    if (v.length == 0) {
        $(t).next("span").show();
    }
    else {
        $(t).next("span").hide();
    }
}

//显示登录框
function showLoginBox() {
    $("#loginBox").slideDown("200");
}

//关闭登录框
function hideLoginBox() {
    $("#loginBox").slideUp(200, function() {
        $("#loginBox").remove();
        $("#mask").remove();
    })
}


//检测改变用户登录提示
function getUserState() {
    $.ajax({
        url: "/ajax/checkUserState.aspx",
        dataType: "text",
        cache: false,
        success: function(data) {
            if (data != "0") {
                var v = "<div id=\"userLogin\">" + data + "，您好<span><a href=\"/myHome/\">[会员中心]</a></span><span><a href=\"/myHome/Uorders.aspx\">[我的订单]</a></span><a href=\"/Cancellation.aspx\">[注销]</a></div>";
                $("#userLogin_before").remove();
                $(".con_top").append(v);
            }
        }
    });
}

//检测用户是否已登录
function checkUserLogin() {
    $.ajax({
        url: "/ajax/checkUserState.aspx",
        dataType: "text",
        cache: false,
        success: function(data) {

            if (data == "0") {
                callLogin();
            }
        }
    });
}

//用户登录
function userLogin() {
    checkEmpty("#txtUserName");
    checkEmpty("#txtPassword");
    checkEmpty("#txtYzm");
    var strUserName = $.trim($("#txtUserName").val());
    var strPassword = $.trim($("#txtPassword").val());
    var strYzm = $.trim($("#txtYzm").val());
    if (strUserName.length == 0 || strPassword.length == 0 || strYzm.length == 0) {
        return false;
    }
    $.ajax({
        url: "/ajax/login.aspx",
        dataType: "text",
        type: "POST",
        data: { userName: strUserName, password: strPassword, yzm: strYzm },
        success: function(data) {
            if (data == "1") {
                hideLoginBox();
                getUserState();
            }
            else if (data == "2") {
                $("#lbMsg").text("验证码错误");
                $("#lbMsg").show();
            }
            else {
                $("#lbMsg").text("用户名或密码错误");
                $("#lbMsg").show();
            }
        }
    });
}

