//last viewed items cookie script
//written by nmatuska 2004-02-11
function getCookieVal (offset) {
var endstr = document.cookie.indexOf(";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function FixCookieDate (date) {
var base = new Date(0);
var skew = base.getTime();
if (skew > 0)
date.setTime (date.getTime() - skew);
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function SetCookie (name,value,expires,path,domain,secure) {
document.cookie = name + "=" + escape (value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
function DeleteCookie (name,path,domain) {
if (GetCookie(name)) {
document.cookie = name + "=" +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
"; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
}
var expdate = new Date ();
FixCookieDate (expdate);
expdate.setTime (expdate.getTime() + (365 * 24 * 60 * 60 * 1000));
var itemViewCount = 10;
var viewedCID = "0";
var LastViewList = GetCookie("LastViewList54559");
//splits string into 2 arrays
if (LastViewList != null) {
var dividedString = LastViewList.split("|");
var prodLinkArray = dividedString[0].split(",");
var prodNameArray = dividedString[1].split(",");
}
function CheckLastView () {
if ((prodLinkArray != null) && (prodNameArray != null)) {
WriteLastView ()
} else {
document.write("No products viewed");
}
}
function WriteLastView () {
for (n = 0; n < prodLinkArray.length; n++) {
if ((prodLinkArray[n] != null) && (n < itemViewCount)) {
document.write([n+1]+'. '+prodNameArray[n]+'
');
}
}
}