
// namespace these cookie functions...
//
var ENXCookie = new Object();

ENXCookie.getCookie = function(sName) {
	var aCookie = document.cookie.split("; ");
	for (var i=0; i < aCookie.length; ++i) {
		var aCrumb = aCookie[i].split("=");
		if (sName == aCrumb[0])
			return unescape(aCrumb[1]);
	}
    return "";
}

// val defaults to "ON"
// expires in (duration) days (default=90)
ENXCookie.setCookie = function(nm,val,dur) {
	var d = new Date(), expiresDate = new Date(d.getTime() + ((dur?dur:90)*86400000));
	cookieValue = nm + '=' + (val?val:'ON') + ';path=/;expires=' + expiresDate.toGMTString();
	document.cookie = cookieValue;
}

// deletes a cookie
ENXCookie.deleteCookie = function(sCookie) {
	if (ENXCookie.getCookie(sCookie) != "")
		document.cookie = sCookie + "=;path=/;expires=Fri, 31 Dec 1999 23:59:59 GMT;";
}
