function setCookie(sName, sValue) {
	document.cookie = sName + "=" + escape(sValue) + ";";
}
function setCookieDomain(sName, sValue, domain) {
	var Suffix;
	if (domain){
		if  (typeof(domain)=="string" && domain.length>1){
			Suffix="domain="+domain+";";
		}
	}
	document.cookie = sName + "=" + escape(sValue) + ";"+Suffix;
}
function SetPCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}
function removeCookie(sName){
	var date = new Date();
	document.cookie = sName + "=nothing; expires=" + date.toGMTString();
}

function getCookie(sName){

	var aCookie = document.cookie.split("; ");
	for(i = 0; i < aCookie.length; i++){
		var aCrumb = aCookie[i].split("=");
		if(aCrumb[0] == sName)
			return unescape(aCrumb[1]);
	}

	return null;
}
