
	function jDeleteCookie(sName) {
		var oDate = new Date(); oDate.setTime(oDate.getTime() - 1);
		document.cookie = sName += "=; expires=" + oDate.toGMTString();
	}
	
	function jSetCookie(sName, sValue, iDaysValid, sPath, sDomain, bIsSecure) {
		var sCookieString = sName + "=" + escape(sValue);
		
		if (iDaysValid) {
			var oDate = new Date(); oDate.setDate(oDate.getDate() + iDaysValid);
			sCookieString += "; expires=" + oDate.toGMTString();
		}
		
		if (sPath) sCookieString += "; path=" + escape(sPath);
		if (sDomain) sCookieString += "; domain=" + escape(sDomain);
		if (bIsSecure) sCookieString += "; secure";
		
		document.cookie = sCookieString;
	}
	
	function jGetCookie(sName) {
		var sResults = document.cookie.match('(^|;) ?' + sName + '=([^;]*)(;|$)');
		
		if (sResults) {
			return unescape(sResults[2]);
		} else {
			return null;
		}
	}
	
