var buttonImg1, buttonImg2, bannerImg, topNavImg, hudImg, ehlImg, arrowImg;
buttonImg1 = new Image(127,31);
buttonImg1.src="includes/bluebutton.png";
buttonImg2 = new Image(127,31);
buttonImg2.src="includes/redbutton.png";
bannerImg = new Image(2,31);
bannerImg.src="includes/headerBack.png";
bannerImg = new Image(127,31);
bannerImg.src="includes/headerBack.png";
topNavImg = new Image(127,31);
topNavImg.src="includes/buttonbar.png";
hudImg = new Image(95,97);
hudImg.src="includes/HUD.png";
ehlImg = new Image(44,47);
ehlImg.src="includes/EHL.png";
arrowImg = new Image(6,9);
arrowImg.src="includes/arrow.png";

function createCookie(name,value,days){
	if(days){
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";}

function readCookie(name){
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++){
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);}
	return null;}

function appendCookie(name, value, separator, days){
	var oldValue = readCookie(name);
	var newValue = (oldValue!=null) ? oldValue+separator+value: value;
	createCookie(name,newValue,days);}

function eraseCookie(name){
	createCookie(name,"",-1);}

function getPageName(inURL){
	var thePageName;
	if(inURL.indexOf("/")>=1){
		var arrPageNameParts = inURL.split("/");
		thePageName = arrPageNameParts[arrPageNameParts.length-1];
	}else{
		thePageName = inURL;}
	return(thePageName);}

function addPageToTheTrail(){
	appendCookie('theTrail', getPageName(document.location.href), ', ', 0)
	}

function setTheReferrer(){
	if(!readCookie('theReferrer')){
		if(document.referrer != '')
			createCookie('theReferrer', document.referrer, 0);
		else
			createCookie('theReferrer', 'Direct', 0);}}

function sayIt(){
	var theMessage = 'Referrer: ';
	theMessage += (readCookie('theReferrer')) ? readCookie('theReferrer'): 'not set';
	theMessage += '\nPath: ';
	theMessage += (readCookie('theTrail')) ? readCookie('theTrail'): 'not set';
	alert(theMessage);}

setTheReferrer();
addPageToTheTrail();
