﻿/* -----------------------  Constants -------------------- */
var pageInited = false;
var cookieLifeTime = 15*60*1000; //d+h+m+s+ms



//setting cookie
function setCookie(name, value) {
	deleteCookie(name);
	expires=new Date(new Date().getTime() + cookieLifeTime);
    document.cookie= name + "=" + escape(value) + "; expires="+expires.toGMTString()+"; path=/;";
}

function setCookieFromFlash(name, value){
	setCookie(name, value);
}

//setting cookie
function setFollowUpCookie(name, value) {
	deleteCookie(name);
	expires=new Date(new Date().getTime() + cookieLifeTime);
    document.cookie= name + "=" + escape(value) + "; expires="+expires.toGMTString()+"; path=/;";
}

//deleting cookie
function deleteCookie(name) {
	  expires=new Date(new Date().getTime() - 1000);
    document.cookie= name + "='0'; expires="+expires.toGMTString()+"; path=/;";
}
//reading cookie
function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}