//MARBLE CAKE
//Cookie Writer Script
//Version 2.1(2003-08-31 > 2010-02-26)

var CookieData = new Array();
var WholeCookie = new Array();
if(document.cookie.indexOf("; ") != -1){
	WholeCookie = document.cookie.split("; ");
}else{
	WholeCookie = document.cookie.split(";");
}
for(i = 0; WholeCookie.length > i; i++){
	var TempCookie = new Array();
	TempCookie = WholeCookie[i].split("=");
	var TempCookieName = TempCookie.shift();
	var TempCookieValue = TempCookie.join("=");
	CookieData[TempCookieName] = TempCookieValue;
}

function CheckCookie(CookieName){
	if(CookieData[CookieName]){
		return CookieData[CookieName];
	}else{
		return false;
	}
}

function WriteCookie(CookieName,CookieValue,path,maxage){
	if(!path){
		path = '/';
	}
	if(!maxage){
		maxage = 63072000;
	}
	if(!CookieName){
		return false;
	}
	cookiedate = new Date();
	cookiedate.setTime(cookiedate.getTime() + maxage * 1000);
	
	CookieData[CookieName] = CookieValue;
	
	document.cookie = CookieName + '=' + CookieValue + '; path=' + path + '; expires=' + cookiedate.toGMTString() + ';';
}