

function removeCookie(cookieName) {
    document.cookie = cookieName + "=;expires=Thu, 01-Jan-70 00:00:01 GMT;path=/; domain=nacubo.org;";
}

function setCookie(cookieName, cookieValue, nDays) {
    var today = new Date();
    var expStr = "";
    if (nDays != null && nDays != 0 && nDays != '') {
        var expire = new Date();
        expire.setTime(today.getTime() + 3600000 * 24 * nDays);
        expStr = "expires=" + expire.toGMTString() + ";"
    }
    document.cookie = cookieName + "=" + escape(cookieValue) + ";" + expStr + "path=/; domain=nacubo.org;";
}

function chkLogin(token) {
    var cookies = document.cookie;
    var cstKey;
    var reload = false;
    if (cookies.indexOf('cstkey=') != - 1 && cookies.indexOf('cmsLI') == - 1) {
        cstKey = cookies.split('cstkey=');
        cstKey = cstKey[1].split(';');
        if (cookies.indexOf('LoggedOn') != - 1) {
            var isLoggedOn = cookies.split('LoggedOn=');
            isLoggedOn = isLoggedOn[1].split(';');
            if (isLoggedOn[0] == 'true') {
                setCookie("cmsLI", cstKey[0], 1);
                reload = true;
                if (cookies.indexOf('cst_key') == - 1) {
                    setCookie('cst_key', cstKey[0].replace(/%2D/gi, '-'));
                }
                //createLICookie(cstKey[0]);
            }
        }
    }
    if (cookies.indexOf('token') == - 1) {
        setCookie('token', token);
        reload = true;
    }
    if (reload) {
        location.reload(true);
    }
}

function createLICookie(cstkey) {
    /*var date = new Date();
    date.setTime(date.getTime() +(1 * 24 * 60 * 60 * 1000));
    var expires = "; expires=" + date.toGMTString();
    
    document.cookie = "cmsLI=" + cstkey + ";";
    location.reload(true);*/
}