/* cookies */
function getCookie(name)
{
	var arg	= name + '=';
	var alen = arg.length;
	var	clen =document.cookie.length;
	var i = 0;
	while (i<clen)
	{
		var j = i + alen;
		if (document.cookie.substring(i,j)==arg) return getCookieVal(j);
		i = document.cookie.indexOf(" ",i) + 1;
		if (i==0) break;
	};
	return null;
}

function setCookie(name,value,path,expires)
{
	str = name + "=" + value;
	if (expires) str += " ;expires="+expires;
        if (path) str += " ;path="+path;
	document.cookie = str;
}

function getCookieVal(offset)
{
	var endstr = document.cookie.indexOf(";", offset);
	if (endstr==-1) endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset,endstr));
};

function delCookie(name)
{
	if (getCookie(name))
    	document.cookie = name + "=; expires=Thu, 01-Jan-70 00:00:01 GMT";
}

/* manage cookies */

// persistant


// session
var cookieSessionName = "pas_ses_cookie";
var cookieSession = getCookie(cookieSessionName);
if(!cookieSession) cookieSession = 1;
else cookieSession++;
var d = new Date(); 
var expires = d.getTime() + (3600*24*365);
setCookie(cookieSessionName,cookieSession,"/");

var cookiePersistantName = "pas_per_cookie";
var cookiePersistant = getCookie(cookiePersistantName);
if(!cookiePersistant) cookiePersistant = 1;
else if(cookieSession == 1) cookiePersistant++;
setCookie(cookiePersistantName,cookiePersistant,"/","Wed, 01-Jan-20 00:00:01 GMT");
