﻿function GetTime() {
    var dt = new Date();
    var def = dt.getTimezoneOffset() / 60;
    var gmt = (dt.getHours() + def);
    document.getElementById("bj").innerHTML = (IfZero(dt.getHours()) + ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds()));
    var ending = ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds());

    var rome = check24(((gmt + 1) > 24) ? ((gmt + 1) - 24) : (gmt + 1));
    document.getElementById("de").innerHTML = (IfZero(rome) + ending); //<!--德国-->

    var _GMT = check24(((gmt) > 24) ? ((gmt) - 24) : (gmt));
    document.getElementById("eut").innerHTML = (IfZero(_GMT) + ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds())); //<!--英国-->

    var center = check24(((gmt + (24 - 6)) > 24) ? ((gmt + (24 - 6)) - 24) : (gmt + (24 - 6)));
    document.getElementById("ust").innerHTML = (IfZero(center) + ending); //<!--美国-->

    setTimeout("GetTime()", 1000);
}

function IfZero(num) {
    return ((num <= 9) ? ("0" + num) : num);
}

function check24(hour) {
    return (hour >= 24) ? hour - 24 : hour;
}

GetTime();

function addMyFavorite(title, url) {
    if (window.sidebar && window.sidebar.addPanel) {
        window.sidebar.addPanel(title, url, "");
    }
    else {
        window.external.addFavorite(url, title);
    }
}

function setMyHomePage(src, url) {
    if (document.all) {
        src.style.behavior = "url(#default#homepage)";
        src.setHomePage(url);
    }
    else {
        if (window.netscape) {
            try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            }
            catch (e) {
                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为\"true\"");
            }
        }
        var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
        prefs.setCharPref("browser.startup.homepage", url);

    }
}
function GetCookie(key) {
    var arg = key + '=';
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen) {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg) {
            var offset = j;
            var endstr = document.cookie.indexOf(';', offset);
            if (endstr == -1) {
                endstr = document.cookie.length;
            }
            return document.cookie.substring(offset, endstr);
        }
        i = document.cookie.indexOf(' ', i) + 1;
        if (i == 0) break;
    }
    return null;
}
function ToLoginUser() {

    var userName = document.getElementById("txt_UserName").value;
    var password = document.getElementById("txt_Password").value;
    if (userName == "") {
        alert("用户名不能为空！");
        return;
    }
    if (password == "") {
        alert("密码不能为空！");
        return;
    }
    var myTime = new Date();
    var url = "/AjaxHelper.aspx?Type=CheckLogin&UserName=" + escape(userName) + "&Password=" + escape(password) + "&time=" + myTime.getTime(); ;
    var result = AjaxRequest.RequestDataByGet(url);
    switch (result) {
        case "0":
            alert("用户名或密码不能为空!");
            break;
        case "1":
            alert("用户名不存在!");
            break;
        case "2":
            alert("密码不正确!");
            break;
        case "3":
            ShowUserInfomation();
            break;
    }
}
function ShowUserInfomation() {
    var userInfo = GetCookie("User");
    var userStr;
    var SUser = {
        isOnline: userInfo != null ? true : false,
        returnURL: window.location.href
    }
    if (SUser.isOnline) {
        document.getElementById("loginPanle").style.display = "none";
        document.getElementById("loginSuccess").style.display = "";
        var userName = userInfo.split("&")[1].split("=")[1];
        userStr = "您好! &nbsp;<b>" + decodeURIComponent(userName) + " </b>&nbsp;欢迎回来.";
        userStr += "<a href='HistoryOrder.aspx'>我的历史订单</a>&nbsp|&nbsp<a href='ontradOrder.aspx'>我处理中的订单</a>&nbsp|&nbsp";
        userStr += "<a href='Logout.aspx?returnUrl=" + window.location.href + "'>退出登录</a>";
        document.getElementById("loginSuccess").innerHTML = userStr;
    }
    else {
        document.getElementById("loginSuccess").style.display = "none";
        document.getElementById("loginPanle").style.display = "";
    }
}
ShowUserInfomation();