﻿
var UserIsLogined = 0; //标志用户现在是否处于登录状态
var userName = "";
var MethodType = -1;


var LoginObj = {
    CheckLogined: function () {
        //alert("1");
        //$("#divCheckLogined")[0].innerHTML = "检测中..";
        $.ajax(
            {
                type: "GET",
                url: "/AsyncPg/user.aspx",
                data: "typepar=3",
                //                dataType: "html",
                cache: false,
                success: function (str) {
                    //  alert(str);
                    var resultArr = str.split("$$$$$$");

                    if (parseInt(resultArr[0]) == 1) {
                        UserIsLogined = 1;
                        userName = resultArr[1];
                        var hrefStr = "<a href=\"/admin/index.aspx\" style='color:red;' target='_parent'>进入管理中心</a>";
                        $("#divLogined").append("欢迎您：" + resultArr[1] + "&nbsp;&nbsp;" + hrefStr + "&nbsp;&nbsp;<input type='button' value='退出登录' onclick='LoginObj.LoginOut();' class='btnStyle'>");
                        $("#divCheckLogined")[0].style.display = "none";
                        $("#divLogin")[0].style.display = "none";
                        $("#divLogined")[0].style.display = "";
                    }
                    else if (parseInt(resultArr[0]) == 0) {

                        $("#divCheckLogined")[0].style.display = "none";
                        $("#divLogin")[0].style.display = "";
                        $("#divLogined")[0].style.display = "none";
                    }
                    else {

                    }
                    AllMethodByType.Method();
                    return;

                },
                error: function (str) {
                    //alert(str.value);
                    AllMethodByType.Method();
                }

            }
        );
        MenuClass.ChangeClass();

    }
    ,
    Login: function () {
        var objname = document.getElementById("txtUserName");
        if (objname.value == "" || objname.value == "用户名") {
            alert("请输入用户名！");
            objname.focus();
            objname.select();
            return false;
        }

        var objpass = document.getElementById("txtUserPass");
        if (objpass.value == "") {
            alert("请输入密码！");
            objpass.focus();
            objpass.select();
            return false;
        }

        $("#divCheckLogined")[0].style.display = "";
        $("#divCheckLogined")[0].innerHTML = "正在登陆....";
        $("#divLogin")[0].style.display = "none";
        $("#divLogined")[0].style.display = "none";
        $.ajax(
            {
                type: "GET",
                url: "/AsyncPg/user.aspx",
                data: "typepar=1" + "&userName=" + objname.value + "&userPass=" + objpass.value,
                //                dataType: "html",
                cache: false,
                timeout: 5000,
                success: function (str) {
                    var resultCode = parseInt(str);
                    switch (resultCode) {
                        case 1:
                            $("#divCheckLogined")[0].style.display = "none";
                            $("#divLogin")[0].style.display = "";
                            $("#divLogined")[0].style.display = "none";
                            objpass.focus();
                            objpass.select();
                            alert("密码错误！");
                            break;
                        case 2:
                            $("#divCheckLogined")[0].style.display = "none";
                            $("#divLogin")[0].style.display = "";
                            $("#divLogined")[0].style.display = "none";
                            objname.focus();
                            objname.select();
                            alert("您的信息正在审核中！");
                            break;
                        case 3:
                            $("#divCheckLogined")[0].style.display = "none";
                            $("#divLogin")[0].style.display = "";
                            $("#divLogined")[0].style.display = "none";
                            objname.focus();
                            objname.select();
                            alert("对不起，您还没有注册！");
                            break;
                        case 4:
                            $("#divCheckLogined")[0].style.display = "none";
                            $("#divLogin")[0].style.display = "";
                            $("#divLogined")[0].style.display = "none";
                            objname.focus();
                            objname.select();
                            alert("此帐号已经被锁定，如有需要请联系客服人员！");
                            break;
                        case 5:
                            $("#divCheckLogined")[0].style.display = "none";
                            $("#divLogin")[0].style.display = "";
                            $("#divLogined")[0].style.display = "none";
                            objname.focus();
                            objname.select();
                            alert("用户名不存在！");
                            break;
                        case 10:

                            self.parent.document.location.href = "/admin/index.aspx";

                            break;
                        default:
                          //  alert("未知");
                    }
                },
                error: function (str) {
                   // alert(str);
                },
                complete: function () {
                   // alert("complete");
                }

            }
        );
    }
    ,
    LoginOut: function () {
        $.ajax(
            {
                type: "GET",
                url: "/AsyncPg/user.aspx",
                data: "typepar=2",
                //                dataType: "html",
                cache: false,
                success: function (str) {
                    UserIsLogined = 0;

                    $("#divCheckLogined")[0].style.display = "none";
                    $("#divLogin")[0].style.display = "";
                    $("#divLogined")[0].style.display = "none";

                },
                error: function (str) {

                }
            }
        );
    }
}

//window.onload = MenuClass.ChangeClass;

//所有单独的模块

var AllMethodByType = {
Method: function() { 
        if(MethodType==1) {//首页右上角登录后信息
            if (UserIsLogined == 0) {
                self.parent.document.getElementById("tdTishi").innerHTML = "欢迎您！登录后即可发布：";
            }
            else {
                self.parent.document.getElementById("tdTishi").innerHTML = "欢迎您！" + userName + "，您现在可以发布：";
                self.parent.document.getElementById("a1u").href = "/admin/?locationhrefpar=1";
                self.parent.document.getElementById("a2u").href = "/admin/?locationhrefpar=2";
                self.parent.document.getElementById("a3u").href = "/admin/?locationhrefpar=3";
                self.parent.document.getElementById("a4u").href = "/admin/?locationhrefpar=4";
            }
        }
    }
}



