function setCookie(name, value, expires, path, domain, secure) {
	var curCookie = name + "=" + escape(value) +
		((expires) ? "; expires=" + expires.toGMTString() : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
	document.cookie = curCookie;
}

function getCookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	} else {
		begin += 2;
	}
	var end = document.cookie.indexOf(";", begin);
	if (end == -1) {
		end = dc.length;
	}
	return unescape(dc.substring(begin + prefix.length, end));
}

function fixDate(date) {
	var base = new Date(0);
	var skew = base.getTime();
	if (skew > 0) {
		date.setTime(date.getTime() - skew);
	}
}

function writeJustViewed() {
	var myItems = getCookie("list");
	now.setTime(now.getTime() + 1000 * 60 * 60 * 48);

	// split cookie into individual segments
	if(myItems)	{
		var itemsArray = myItems.split("|");
	}
	
	var newItemsList = thisItemHTML;
	var showPrevList = '';
	var x = 0;
	if(myItems)	{
		while((itemsArray[x]) && (x < 10)) {
			if(itemsArray[x]!= thisItemHTML) { // not already in the list
				newItemsList = newItemsList + "|" + itemsArray[x];
				showPrevList = "<div class=div_recent_item>" + itemsArray[x] + "</div>" + showPrevList;
			}
			x++;
		}
	}
	if(isItem) {
		setCookie("list", newItemsList, now);
	}
	if(showPrevList) {
		showPrevList = "<TABLE border=0 cellspacing=0 cellpadding=0 width=652 id=recent-table><tr><td class=heading>Recently Viewed</td></tr><TR><TD><div class=items>" + showPrevList + "<div class=clear></div></div></td></tr></table>";
		document.write(showPrevList);
	}
}

var isItem = false;
var now = new Date();
fixDate(now);
