﻿
//页面初始化
$(document).ready(function(){
    GetTopLoginInfo();
});


//获取用户信息
function GetTopLoginInfo()
{
    //参数
    var par = "&Type=1";

    //异步操作
    ajax.runCode("/Member/Member/LoginInfo", par, function (html) {
        var strHTML = '';

        if (html == "") {
            strHTML += '您好！欢迎来到大武汉！&nbsp;<a href=\"javascript:ToLogin();\">请登录</a>';
            strHTML += '&nbsp;';
            strHTML += '<a href=\"javascript:ToRegister();\">免费注册</a>';
            $("#TopLoginInfo_UserID").val("-1");
            $("#TopLoginInfo_UserName").val("");
        }
        else {
            var jData = eval("(" + html + ")");

            strHTML += '您好，<a href="/Member" target="_blank" title="' + unescape(jData.NickName) + '">' + unescape(jData.NickName) + '！</a>';
            strHTML += '<a href="javascript:Logout()" title="退出">' + '退出</a>';
            $("#TopLoginInfo_UserID").val(jData.MemberID);
            $("#TopLoginInfo_UserName").val(unescape(jData.NickName));
        }

        $("#TopLoginInfo").html(strHTML);
    });
}


//登录
function ToLogin()
{
    var Url = window.location.href;
    //var Url = window.location.pathname;
	//var intLast = Url.lastIndexOf("/");
	//Url = Url.substring(0,Url.lastIndexOf("/"));
	window.location.href = "/Member/Login/?RedirectUrl=" + encodeURIComponent(Url);
}


//注册
function ToRegister()
{
    var Url = window.location.href;
	window.location.href = "/Member/Register/?RedirectUrl=" + encodeURIComponent(Url);
}


//退出
function Logout()
{
    var redirectUrl = window.location.pathname;
	if(redirectUrl.length > 6){
	    if (redirectUrl.substring(0, 7).toLowerCase() == "/Member".toLowerCase()) { redirectUrl = "" };
	}
	
	if(confirm("您确实在退出本系统！")){
	    //参数
	    var par = "&Type=1";
	    par += "&RedirectUrl=" + $P("RedirectUrl");

	    //显示提示
	    load.show("正在退出，请稍后...");

	    //异步操作
	    ajax.runCode("/Member/Login/Logout", par, function (result) {
	        if (redirectUrl == "") {
	            window.location.href = "/";
	        }
	        else {
	            GetTopLoginInfo();
	        }
	    });
	}
}


//检查登录状态
function CheckLoginStatus() {
    //检查登录
    var objMemberUserID = $E("TopLoginInfo_UserID");
    if (!objMemberUserID) { return false; }
    if (objMemberUserID.value.trim() == -1) { return false; }
    return true;
}

//检查登录
function CheckLogin() {
    if (CheckLoginStatus() == false) { ToLogin(); return false; }
    else {return true;}
}
