function rememberMe(){
    var b = document.getElementById("moniker");
    if (!b) {
        return
    }
    if (b.value.length > 0) {
        return
    }
    b.onblur = checkFieldVSCookie;
    var a = getCookie("moniker");
    if (!a) {
        addCheckBox(b.parentElement, false);
        return
    }
    b.value = a;
    addCheckBox(b.parentElement, true)
}

function checkFieldVSCookie(){
    var a = getCookie("moniker"), c = document.getElementById("moniker"), b = document.getElementById("chkMoniker");
    if (!a || !c || !b) {
        return
    }
    if ((a != c) && b) {
        toggleMoniker()
    }
}

function addCheckBox(b, a){
    if (!b) {
        return
    }
    var d = document.createElement("input");
    d.type = "checkbox";
    d.name = "chkMoniker";
    d.value = "value";
    d.id = "chkMoniker";
    d.style.background = "none";
    d.checked = a;
    d.onclick = toggleMoniker;
    var c = document.createElement("label");
    c.htmlFor = "chkMoniker";
    c.appendChild(document.createTextNode("Remember"));
    b.appendChild(d);
    b.appendChild(c)
}

function toggleMoniker(){
    var a = document.getElementById("chkMoniker"), b = document.getElementById("moniker").value;
    if (!a) {
        return
    }
    if (!a.checked || b == "") {
        setCookie("moniker", 0, -1);
        a.checked = false
    }
    else {
        setCookie("moniker", b, 14);
        a.checked = true
    }
}

function getCookie(b){
    var c, a, e, d = document.cookie.split(";");
    for (c = 0; c < d.length; c++) {
        a = d[c].substr(0, d[c].indexOf("="));
        e = d[c].substr(d[c].indexOf("=") + 1);
        a = a.replace(/^\s+|\s+$/g, "");
        if (a == b) {
            return unescape(e)
        }
    }
}

function setCookie(a, d, b){
    var e = new Date();
    e.setDate(e.getDate() + b);
    var c = escape(d) + ((b == null) ? "" : "; expires=" + e.toUTCString());
    document.cookie = a + "=" + c + "; path=/"
};

