﻿//////////////////////////////////////////////////////////////////////////////
// Retrieves  a cookie based on name
//////////////////////////////////////////////////////////////////////////////

var _cintCookieAgeDays = 1;

function getCookieById(strCookieName) {
    var results = document.cookie.match('(^|;) ?' + strCookieName + '=([^;]*)(;|$)');
    if (results)
        return (unescape(results[2]));
    else
        return null;
}
function getCookie(strCookieName) {
    return getCookieById(strCookieName);
}

//////////////////////////////////////////////////////////////////////////////
// Deletes the cookie
//////////////////////////////////////////////////////////////////////////////
function deleteCookie(strCookieName) {
    var dtCookieDate = new Date();  // current date & time
    dtCookieDate.setTime(dtCookieDate.getTime() - 1);
    document.cookie = strCookieName += "=; expires=" + dtCookieDate.toGMTString();
}

//////////////////////////////////////////////////////////////////////////////
// Write the cookie
//////////////////////////////////////////////////////////////////////////////
function setCookieId(name, value) {
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + _cintCookieAgeDays);
    setCookie(name, value, exdate.toGMTString())
}
function setCookie(name, value, expDate) {
    var strCookie = name + "=" + escape(value);
    strCookie += "; expires=" + expDate;
    strCookie += "; path=" + escape('/');
    document.cookie = strCookie;
}

