﻿function getCookie(name, key) {
    var nameValue = "";
    var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
    if (arr = document.cookie.match(reg)) {
        nameValue = decodeURI(arr[2]);
    }
    if (key != null && key != "") {
        reg = new RegExp("(^| |&)" + key + "=([^(;|&|=)]*)(&|$)");
        if (arr = nameValue.match(reg)) {
            //alert(decodeURI(arr[2])); 
            return decodeURI(arr[2]);
        }
        else
            return "";
    }
    else {
        return nameValue;
    }
}

function setCookie(cookieName, cookieValue, DayValue) {
    var expire = "";
    var day_value = 1;
    if (DayValue != null) {
        day_value = DayValue;
    }
    expire = new Date((new Date()).getTime() + day_value * 86400000);
    expire = "; expires=" + expire.toGMTString();
    document.cookie = cookieName + "=" + escape(cookieValue) + ";path=/" + expire;
}

function delCookie(cookieName) {
    var expire = "";
    expire = new Date((new Date()).getTime() - 1);
    expire = "; expires=" + expire.toGMTString();
    document.cookie = cookieName + "=" + escape("") + ";path=/" + expire;
    //path=/
}


function getHelloW() {
    var hr = (new Date()).getHours()
    if ((hr >= 0) && (hr <= 4))
        return "深夜好！"
    if ((hr >= 4) && (hr < 7))
        return "清晨好！"
    if ((hr >= 7) && (hr < 12))
        return "早上好！"
    if ((hr >= 12) && (hr <= 13))
        return "中午好！"
    if ((hr >= 13) && (hr <= 17))
        return "下午好！ "
    if ((hr >= 17) && (hr <= 19))
        return "傍晚好！"
    if ((hr >= 19) && (hr <= 23))
        return "晚上好！"
}

function LoginKeyDown(event) {
    if (event.keyCode == 13) { checkUserlogin() }
}

//检查登录
function checkUserlogin() {
    var UserName = document.getElementById("UserName");
    var PassWord = document.getElementById("PassWord");
    if ($("#UserName").val() == "" || $("#PassWord").val() == "") {
        alert("请输入您的用户名和密码");
        return false;
    }
    return Loginasync();
    return true;
}

function Loginasync() {
    var loginUrl = "/common/XmlLogin.ashx";
    var loginData = "Loginasync=true&LoginUserName=" + encodeURIComponent($("#UserName").val()) + "&UserPassword=" + encodeURIComponent($("#PassWord").val());
    var b = true;
    $.ajax({
        type: "POST",
        url: loginUrl,
        cache: false,
        async: false,
        data: loginData,
        success: function(data) {
            if (data == 0) {
                alert("登录失败，请重新登录");
                b = false;
            }
        }
    });

    //验证是否包含在黑名单中，再验证登录，然后处理去向。
    if (b) CreateLink(RedirectUrl());
}

//处理去向
function RedirectUrl() {
    NewUrl = "/Member/Default.aspx";
    return NewUrl;
}

function CreateLink(Url) {
    location.href = Url;
}

function setWelcome(uid) {
    jQuery.get("/common/LoginCheck.ashx?UId=" + uid + "", function(data) {
    jQuery("#welcome").html("<a href='#'>" + data + " </a>");
        });
}

var cookieuid = getCookie("dnt", "userid");
if (cookieuid != "") {
    setWelcome(cookieuid);
    document.write("" + getHelloW() + ",<span id='welcome'></span>| <a href=\"/Member/\" ><font color='red'>会员中心</font></a>  | <a href=\"/Member/SingOut.aspx?returnurl=" + document.URL + "\" onclick=\"DelCookie('dnt');\"><font color='red'>安全退出</font></a>");
}

else {
    document.write("<table width=\"100%\"> <tr><td>账号:<\/td><td><input type=\"text\" name=\"UserName\" id=\"UserName\" style=\"width: 70px;\" \/><\/td><td>密码:<\/td>");
    document.write("<td><input type=\"password\" name=\"PassWord\" id=\"PassWord\" style=\"width: 70px;\" onkeypress=\"LoginKeyDown(event);\" \/><\/td><td><input type=\"button\" id=\"loginbtn\" class=\"loginbtn\" value=\"登陆\" onclick=\"checkUserlogin();\" \/><\/td><td><a href=\"/Member/register.aspx\">注册</a><\/td><td> <a href=\"/Member/resetpassword.aspx\">忘记密码？</a><\/td><\/tr><\/table>");
}

