// cookie.js

function setCookie(name, value) {
	var expireTS	= new Date();
	var TS		= expireTS.getTime() + (60*24*60*60*1000);
	var newCookie	= name + "=" + escape(value);
	newCookie	+= "; expires=" + new Date(TS).toGMTString() + ";";
  
	document.cookie = newCookie;
}

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));
	
}

function deleteCookie(name) {
	if (getCookie(name)) {
		document.cookie = name + "=; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}
}