﻿function WorkWithCookiesClass() { }

WorkWithCookiesClass.prototype.Write = function (strCookieName, strValue, dtCookieExpirationDate, bIsSecure)
{
    var strCookieBody = strCookieName + "=" + encodeURIComponent(strValue);

    if (dtCookieExpirationDate != null)
        strCookieBody += "; expires=" + dtCookieExpirationDate.toGMTString();

    strCookieBody += "; path=/";

    document.cookie = strCookieBody;
}

WorkWithCookiesClass.prototype.Read = function (strCookieName)
{
    var strCookieBody = null;
    var strCookie = document.cookie.match('(^|;) ?' + strCookieName + '=([^;]*)(;|$)');
    if (strCookie)
        strCookieBody = decodeURIComponent(strCookie[2]);

    return strCookieBody;
}

var WorkWithCookies = new WorkWithCookiesClass();
