// $IDG: zoom_album/themes/default/javascript/cookies.js,v 1.2 2005/12/27 13:47:40 svdgraaf Exp $ 
var today = new Date();
var zero_date = new Date(0,0,0);
today.setTime(today.getTime() - zero_date.getTime());
var cookie_expire_date = new Date(today.getTime() + (8 * 7 * 86400000));

function getCookie(name)
{
	var start = document.cookie.indexOf(name + "=");
	var len = start + name.length + 1;
	
	if ((!start) && (name != document.cookie.substring(0, name.length)))
	{
		return null;
	}
	
	if (start == -1)
	{
		return null;
	}
	
	var end = document.cookie.indexOf(";",len);
	
	if (end == -1)
	{
		end = document.cookie.length;
	}
	
	return unescape(document.cookie.substring(len,end));
}

function setCookie(name,value,expires,path,domain,secure)
{
	if(expires == false)
	{
		dateObj = new Date();	
		dateObj.setTime(dateObj.getTime() + (60 * 60 * 24 * 365));
		expires = dateObj;
	}
	
    var cookieString = name + "=" +escape(value) +
       ( (expires) ? ";expires=" + expires.toGMTString() : "") +
       ( (path) ? ";path=" + path : "") +
       ( (domain) ? ";domain=" + domain : "") +
       ( (secure) ? ";secure" : "");
       
	document.cookie = cookieString;
}

function deleteCookie(name,path,domain)
{
   if (getCookie(name)) document.cookie = name + "=" +
      ( (path) ? ";path=" + path : "") +
      ( (domain) ? ";domain=" + domain : "") +
      ";expires=Thu, 01-Jan-70 00:00:01 GMT";
}