﻿function getCookie(name) {
    var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
    if (arr != null) {
        //return decodeURI(arr[2]);
        return arr[2];
    }
    else {
        return null;
    }
}
function linkString() {
    var cookieStr = getCookie("OnHapComLoginCookies");
    try {
        if (cookieStr != null) {
            var ary = cookieStr.toString().split("&");
            var icon, outLink;
            if (ary[2].substring(ary[2].indexOf("=") + 1) == "true") {
                outLink = " &nbsp; <a href=\"/user/logoff.aspx?event=out\" title=\"退出登录\">退出</a>";
            }
            else {
                outLink = "";
            }
            return "<img src=\"/images/icon/onhap_icon11.gif\" align=\"absmiddle\" /> <a href=\"/user/user_login.aspx\" title=\"进入会员专区\">" + HTMLEnCode(compatibleUrlDecode(ary[0].substring(ary[0].indexOf("=") + 1))) + "</a>" + outLink;
        }
        else {
            return "<img src=\"/images/icon/onhap_icon12.gif\" align=\"absmiddle\" /> <a href=\"/user/user_reg.aspx\" class=\"reminderlink\" title=\"会员注册\">访客</a>";
        }
    }
    catch (e) {
        return "";
    }
}
//alert(linkString());
function compatibleUrlDecode(str) {
    return decodeURIComponent(str.replace(/\+/g, "%20"));
}

function HTMLEnCode(str) {
    var s = "";
    if (str.length == 0) return "";
    s = str.replace(/&/g, "&gt;");
    s = s.replace(/</g, "&lt;");
    s = s.replace(/>/g, "&gt;");
    s = s.replace(/ /g, "&nbsp;");
    s = s.replace(/\'/g, "&#39;");
    s = s.replace(/\"/g, "&quot;");
    s = s.replace(/\n/g, "<br>");
    return s;
}
function HTMLDeCode(str) {
    var s = "";
    if (str.length == 0) return "";
    s = str.replace(/&gt;/g, "&");
    s = s.replace(/&lt;/g, "<");
    s = s.replace(/&gt;/g, ">");
    s = s.replace(/&nbsp;/g, " ");
    s = s.replace(/&#39;/g, "\'");
    s = s.replace(/&quot;/g, "\"");
    s = s.replace(/<br>/g, "\n");
    return s;
}

document.getElementById("usernameLogin").innerHTML = linkString();
