﻿var UserxmlHttp;

function GetUserLogin() {
    var url = "/AjaxPostBack.ashx?Action=UserLogin";
    UserxmlHttp = GetXmlHttp();
    UserxmlHttp.onreadystatechange = UserLoginState;
    UserxmlHttp.open("GET", url, true);
    UserxmlHttp.send("");
}
function GetUserLoginMini() {
    var url = "/AjaxPostBack.ashx?Action=UserLoginMini";
    UserxmlHttp = GetXmlHttp();
    UserxmlHttp.onreadystatechange = UserLoginState;
    UserxmlHttp.open("GET", url, true);
    UserxmlHttp.send("");
}
function GetUserLogined() {
    var url = "/AjaxPostBack.ashx?Action=UserLogined";
    UserxmlHttp = GetXmlHttp();
    UserxmlHttp.onreadystatechange = UserLoginState;
    UserxmlHttp.open("GET", url, true);
    UserxmlHttp.send("");
}
function UserLoginState() {
    if (UserxmlHttp.readyState == 4) {
        if (UserxmlHttp.status == 200) {
            if (UserxmlHttp.responseText == "") {
                alert("返回空数据");
            }
            document.getElementById("UserLogin").innerHTML = UserxmlHttp.responseText;
        }
        else {
            alert("请输入正确信息");
            window.location = "default.aspx";
        }
    }
}
function UserLogout() {
    var url = "/AjaxPostBack.ashx?Action=UserLogout";
    UserxmlHttp = GetXmlHttp();
    UserxmlHttp.onreadystatechange = UserLogoutState;
    UserxmlHttp.open("GET", url, true);
    UserxmlHttp.send("");
    window.location = window.location; //注销成功以后刷新网页。
}
function UserLogoutState() {
    if (UserxmlHttp.readyState == 4) {
        window.location = window.location; //注销成功以后刷新网页。
    }
}
function PostLogin() {
    var u = document.getElementById("UserName").value;
    var w = document.getElementById("UserPSW").value;
    //var p = document.getElementById("PassCode").value;
   // var k = document.getElementById("KeepLong");

    if (u == "") {
        alert("请输入用户名");
        return;
    }
    if (w == "") {
        alert("请输入密码");
        return;
    }

    //var getvalue = k.options[k.selectedIndex].value; //被选中项的值
    UserxmlHttp = GetXmlHttp();
    UserxmlHttp.onreadystatechange = LoginCallBack;
    //var url = "/AjaxPostBack.ashx?Action=PostUserLogin&UserName="+ escape(u) +"&UserPSW="+ escape(w) +"&PassCode="+ p +"&KeepLong="+ getvalue;
    var url = "/AjaxPostBack.ashx?Action=PostUserLogin&UserName="+ escape(u) +"&UserPSW="+ escape(w) +"";
    UserxmlHttp.open("GET", url, true);
    UserxmlHttp.send("");

}
function LoginCallBack() {
    if (UserxmlHttp.readyState == 4) {
        if (UserxmlHttp.status == 200) {
            var s = UserxmlHttp.responseText;
            if (s == "1") {
                GetUserLogined();
            }
            else {
                alert( s );
                GetUserLogin();
            }
        }
        else {
            // alert("服务器连接失败。错误代码为：[" + UserxmlHttp.status + "]," + UserxmlHttp.statusText);
            alert("请输入正确信息");
            window.location = "default.aspx";
        }
    }
    else {
        document.getElementById("UserLogin").innerHTML = "<img src=/Images/Ajax_Loading.gif width=32 height=32 />";
    }
}

function PassCodeInit() {
    if (document.getElementById('div_ValidateCode'))
        document.getElementById('div_ValidateCode').style.display = "block";
    else
        alert("控件不存在");
}