
	// Heinle's function for retrieving a cookie.
	function getReferrerCookie(name){
		var cname = name + "=";               
		var dc = document.cookie;             
		if (dc.length > 0) {              
			begin = dc.indexOf(cname);       
			if (begin != -1) {           
			begin += cname.length;       
			end = dc.indexOf(";", begin);
			if (end == -1) end = dc.length;
				return unescape(dc.substring(begin, end));
			} 
		}
		return null;
	}

	// An adaptation of Dorcht's function for setting a cookie.
	function setReferrerCookie(name, value, expires, path, domain, secure) {
		document.cookie = name + "=" + escape(value) + 
		((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
		((path == null) ? "" : "; path=" + path) +
		((domain == null) ? "" : "; domain=" + domain) +
		((secure == null) ? "" : "; secure");
	}

var strReferringPage = document.referrer;
var strCookieReferrer = getReferrerCookie("ReferringPage");
if (strCookieReferrer == "" || strCookieReferrer == null){
	setReferrerCookie("ReferringPage",strReferringPage);
}

var strSiteHistory = getReferrerCookie("SiteHistory");
if (strSiteHistory == null){
	strSiteHistory = "";
}
var dateNow = new Date();
strSiteHistory = strSiteHistory + dateNow.getHours() + ":" + dateNow.getMinutes() + ":" + dateNow.getSeconds() + " - " + document.location.href + "<BR>";
setReferrerCookie("SiteHistory",strSiteHistory);



