var Cookies = new Object();

/*************** CREATE COOKIES ***************/
function createCookies(){
	var varCookie = document.cookie;
	if(varCookie!=""){
		var arrCookie = varCookie.split("; ");
		for(var i=0;i<arrCookie.length;i++)
		{
			Variables = arrCookie[i].split("=");
			Cookies[ Variables[0] ] = unescape(Variables[1]);
		}
	}
}

/*************** SET COOKIE ***************/
function setCookie(name, value, expires, domain){
	document.cookie = name + "=" + escape (value) + ";path=/" + ((expires)?";expires=" + expires.toGMTString() : "") + ((domain)?";domain=" + domain : "")	
	createCookies();
}

/*************** DELETE COOKIE ***************/
function deleteCookie(name) {
	var expires = new Date();
	expires.setYear( expires.getYear()-10 )
	document.cookie = name + "=null;path=/;expires=" + expires.toGMTString()
	createCookies();
}

/*************** GET EXPIRE IN NUMBER OF DAYS ***************/
function getExpireInNumberOfDays(days){
	var expdate = new Date()
	expdate.setTime (expdate.getTime() + ( (24 * 60 * 60 * 1000) * days));
	return expdate
}

var expdate = getExpireInNumberOfDays(365);

Cookies.set = setCookie;
createCookies();