var cookies = Array();
var cookiesParsed = false;

/* Naparsování cookies */
function ParseCookies() {
    /*
    Cookies ve tvaru:
    Cookie1=Data1; Cookie2=Data2; ...
    */
    var all = document.cookie.split("; ");
    for(i = 0; i != all.length; i++) {
        value = all[i].split('=');
        cookies[value[0]] = unescape(value[1]);
    }
    /*
    Pole cookies ve tvaru:
    cookies["Cookie1"] = "Data1";
    cookies["Cookie2"] = "Data2";
    ...
    */

    cookiesParsed = true;
}

/* Získání cookie daného jména */
function GetCookie(cookieName) {
    if(!cookiesParsed) ParseCookies();
    if(cookies[cookieName]) return unescape(cookies[cookieName]);
    return false;
}

/* Nastavení cookie */
function SetCookie(cookieName, cookieData, expiry)  {
    var date = new Date();
    date.setTime(date.getTime()+(expiry*24*60*60*1000));

    path = window.location.pathname.substr(0, window.location.pathname.lastIndexOf('/')+1);

    /*
    Cookie ve tvaru:
    Foo=bar; expiry=Thu, 2 Aug 2001 20:47:11 UTC; path=/
    */
    document.cookie = escape(cookieName)+"="+escape(cookieData)+"; expires="+date.toGMTString()+"; path="+path;
}
