
var loginFrm = null;
var CookieID = "BIOSHIELD_";

//=================================================================================
//Opens the learn more information window.
//=================================================================================
function learnMore() {
	window.open("LearnMore.htm", "", "width=400,height=300,scrollbars,resizable");
}

//=================================================================================
//Gets a value from any cookie.
//=================================================================================
function getCookieVal(offset) {
    var endstr = document.cookie.indexOf(";", offset);
    if (endstr == -1)
        endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
}

//=============================================================
//Gets a value from any cookie.	
//=============================================================
function GetCookie(name, defaultVal) {
    var arg = CookieID + name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    var j = 0;

    while (i < clen) {
        j = i + alen;
        if (document.cookie.substring(i, j) == arg)
            return getCookieVal(j);
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0)
            break;
    }
    return defaultVal;
}

//=============================================================
//Sets the value for any cookie.
//=============================================================
function SetCookie(name, value) {
    var expires = "Fri, 31-Dec-2015 00:00:00 GMT";
    var path = "/";
    var domain = "";
    var secure = "";

    document.cookie = CookieID + name + "=" + escape(value) +
					  ((expires) ? "; expires=" + expires : "") +
					  ((path) ? "; path=" + path : "") +
					  ((domain) ? "; domain=" + domain : "") +
					  ((secure) ? "; secure" : "");
}

function getUserID() {
    return GetCookie("UserID", "");
}

function setUserID(userID) {
    SetCookie("UserID", userID);
}

function getAdminID() {
    return GetCookie("AdminID", "");
}

function setAdminID(userID) {
    SetCookie("AdminID", userID);
}

function getUserPassword() {
    return GetCookie("UserPassword", "");
}

function setUserPassword(pw) {
    SetCookie("UserPassword", pw);
}

function getAdminPassword() {
    return GetCookie("AdminPassword", "");
}

function setAdminPassword(pw) {
    SetCookie("AdminPassword", pw);
}

function getSavePW() {
    return GetCookie("UserSavePW", "");
}

function setSavePW(spw) {
    SetCookie("UserSavePW", spw);
}

function getSaveAdminPW() {
    return GetCookie("AdminSavePW", "");
}

function setSaveAdminPW(spw) {
    SetCookie("AdminSavePW", spw);
}

function tsLoginInit() {
    loginFrm = document.forms['aspnetForm'];
    if (!loginFrm)
        loginFrm = document.aspnetForm;
    if (loginFrm != null) {
        loginFrm.ctl00$cph$Email.value = getAdminID();
        loginFrm.ctl00$cph$savePW.checked = (getSaveAdminPW() == "1")
        if (loginFrm.ctl00$cph$savePW.checked)
            loginFrm.ctl00$cph$Password.value = getAdminPassword();
    }
}

function savePW() {
    setAdminID(loginFrm.ctl00$cph$Email.value);
    if (loginFrm.ctl00$cph$savePW.checked) {
        setSaveAdminPW("1");
        setAdminPassword(loginFrm.ctl00$cph$Password.value);
    }
    else {
        setAdminPassword("");
        setSaveAdminPW("0");
    }
}

tsLoginInit();
