﻿/*
输出HTML代码,当前用户已经登录时则输出相关的连接地址,否则输出登录信息
*/
var Study_WriteHtml = function() {
    var _html = "<div class=\"MBar\"></div>" +
                "<div class=\"MSuccess\" style=\"text-align:center; valign:middle\">" +
                "   <img alt=\"正在加载用户登录状态,请稍候...\" src=\"/images/loading-1.gif\" /><br />正在加载,请稍候..." +
                "</div>";
    $("#sLogin").attr("innerHTML", _html);

    $.get(
	    '/Handler/ExistsUserJudge_Study.ashx',
	    { Id: Math.floor(Math.random() * 99999) },
	    function(data) {
	        if (data != "") {
	            $("#sLogin").attr("innerHTML", data);
	        }
	        else {
	            _html = "<div class=\"MBar\"></div>" +
                        "<div class=\"MSuccess\" style=\"text-align:center; valign:middle\">" +
                        "   <img alt=\"正在加载用户登录状态,请稍候...\" src=\"/images/bg_error.gif\" width=\"124\" height=\"60\"/><br />加载数据失败,请刷新再试..." +
                        "</div>";
	            $("#sLogin").attr("innerHTML", _html);
	        }
	    });
}

/*
用户登录系统,若登录失败则直接转向登录页面
*/
var Study_UserLogin = function() {
    var _Accounts = $("#UserName").attr("value");
    var _Password = $("#PassWord").attr("value");
    if (_Accounts.length < 2 || _Password.length < 6) {
        alert("提示:请输入您的有效的登录帐号与密码!!");
        $("#UserName").focus();
        return false;
    }

    var _html = "<div class=\"MBar\"></div>" +
                "<div class=\"MSuccess\" style=\"text-align:center; valign:middle\">" +
                "   <img alt=\"系统正在登录,请稍候...\" src=\"/images/loading-1.gif\" /><br />系统正在登录,请稍候..." +
                "</div>";
    $("#sLogin").attr("innerHTML", _html);
    $.get(
		'/Handler/UserLogin.ashx',
		{ Accounts: _Accounts, Password: _Password, Id: Math.floor(Math.random() * 99999) },
		function(data) {
		    if (data != "") {
		        var nResult = parseInt(data);
		        if (nResult == 1) {
		            //登录成功(重新输出Html代码)
		            Study_WriteHtml();
		        }
		        else {
		            //登录失败
		            location.href = "/Member/Login.aspx";
		        }
		    }
		});
}

/*
删除Cookies内容
*/
var UserQuit = function() {
    if (!confirm("您确定要退出用户中心吗?")) {
        return;
    }

    $.get(
	    '/Handler/UserExit.ashx',
	    { Id: Math.floor(Math.random() * 99999) },
	    function(data) {
	        if (data != "") {
	            if (parseInt(data) == 1) {
	                //退出成功,显示未登录状态
	                Study_WriteHtml();
	            }
	        }
	    });
}


/*
删除Cookies内容
*/
var MemberQuit = function() {
    if (!confirm("您确定要退出用户中心吗?")) {
        return;
    }

    $.get(
	    '/Handler/UserExit.ashx',
	    { Id: Math.floor(Math.random() * 99999) },
	    function(data) {
	        if (data != "") {
	            if (parseInt(data) == 1) {
	                //退出成功,显示未登录状态
	                location.href = "/Member/Login.aspx";
	            }
	        }
	    });
}


/*
利用省份编号加载城市数据列表
*/
var LoadCity = function(ProvinceId) {
    if (ProvinceId == "-1") {
        $("#sArea").attr("innerHTML", "");
        return;
    }

    $.get(
	    '/Handler/GetArea.ashx',
	    { ProvinceId: ProvinceId, Id: Math.floor(Math.random() * 99999) },
	    function(data) {
	        if (data != "") {
	            //显示城市数据列表
	            $("#sArea").attr("innerHTML", data);
	        }
	    });
}

/*
验证用户旧密码输入是否正确
*/
var ExistsPassword = function(oPassword, nUid) {
    if (oPassword == "") {
        return;
    }

    $.get(
	    '/Handler/ExistsPassword.ashx',
	    { oPassword: oPassword, nUid: nUid, Id: Math.floor(Math.random() * 99999) },
	    function(data) {
	        if (data != "") {
	            if (parseInt(data) == -1) {
	                alert("错误:您输入的旧密码不正确,请确认后重新输入!!");
	                $("#oPassword").attr("value", "");
	                $("#oPassword").focus();
	                return false;
	            }
	        }
	    });
}
