﻿function setCookie(name, value, expires, path, domain, secure) {
    document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function deleteCookie(name, path, domain) {
    if (getCookie(name)) {
        document.cookie = name + "=" +
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}

function InitialiseLogin() {
    var cookie = getCookie("RememberedEmail");

    if (cookie != null) {
        document.getElementById("ctl00_cphHeaderMasterPage_PageBody_txtEmail").value = cookie.toString();
        document.getElementById("ctl00_cphHeaderMasterPage_PageBody_chkRemember").checked = true;
        document.getElementById("ctl00_cphHeaderMasterPage_PageBody_txtPassword").focus();
    }
    else {
        document.getElementById("ctl00_cphHeaderMasterPage_PageBody_txtEmail").focus();
    }
}

function CacheLogin() 
{        
    var checked = document.getElementById("ctl00_cphHeaderMasterPage_PageBody_chkRemember").checked;

    if (checked) 
    {
        var email = document.getElementById("ctl00_cphHeaderMasterPage_PageBody_txtEmail").value.toString();
        var expires = new Date();
        expires.setFullYear(expires.getFullYear() + 1);
        setCookie("RememberedEmail", email, expires, null, null, null);
    }
    else 
    {
        deleteCookie("RememberedEmail", null, null);
    }
        return true;
    }

    function CheckKeyboardLogin() {
        if (event.keyCode == 13) 
        {
            CacheLogin();
            __doPostBack('ctl00$cphHeaderMasterPage_PageBody$lnkLogin', '');
        }
    }