function setCookie(name, value)
{
    expiryDate = new Date;
    expiryDate.setMonth(expiryDate.getMonth() + 6)
    document.cookie = name+ "=" +escape(value)+ "; expires=" +expiryDate.toGMTString();
}

function getCookie(name)
{
    start = document.cookie.indexOf(name + "=");
    if (start != -1) {
        start = start + name.length + 1;
        end = document.cookie.indexOf(";",start);
        if (end == -1) end=document.cookie.length;
        return unescape(document.cookie.substring(start,end));
    } else {
        return null;
    }
}

function checkCookie()
{
    if(document.cookie != "") {
        //cookie exists - get cookie information
        document.loginForm.user.value = getCookie('barcode');
        document.loginForm.pass.value = getCookie('pin');
    } else {
        //there is no existing cookie - proceed to prompt user for login
    }
}

function resetCookies()
{
    if( document.cookie != "" ) {
        if (confirm("Are you sure you want to reset the information")) {
            thisCookie = document.cookie.split("; ");
            expiryDate = new Date;
            expiryDate.setDate(expiryDate.getDate() -1);
            for (i=0; i<thisCookie.length; i++) {
                cookieName = thisCookie[i].split("=")[0];
                document.cookie = cookieName + "=;expires=" +expiryDate.toGMTString();
            }
            alert("cookies deleted: " + thisCookie.length);
        }
        
    }
    document.loginForm.user.value = "";
    document.loginForm.pass.value = "";
    
}

function remLogin()
{
    if(document.loginForm.saveCookies.checked == true) {
        setCookie('barcode', document.loginForm.user.value);
        setCookie('pin', document.loginForm.pass.value);
    } else {
        //do not save any cookies
    }
}

function logoutUser()
{
    window.location='http://gateway.nvdpl.ca:2048/logout';
}



