//***************************************************
//********* CODE COPYRIGHT GIFTESPOT.COM **********
//******* USE WITHOUT PERMISSION IS PROHIBITED ******
//***************************************************
function product()
{
	this.productId;
	this.name;
	this.url;
	this.imageThumbnailUrl;
}

function getCookieVal(offset) 
{ 
	var endstr = document.cookie.indexOf (";", offset); 
	if (endstr == -1)
	{
		endstr = document.cookie.length; 
	}
	return unescape(document.cookie.substring(offset, endstr)); 
} 
						 
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) 
{ 
    var exp = new Date(); 
    exp.setTime (exp.getTime()+60*(24*60*60*1000));   // expire after two months
    document.cookie = name + "=" + value + "; expires=" + exp.toGMTString();
}

function delCookie(name)
{
	var exp = new Date();
	exp.setTime (exp.getTime()-1);
	var cval = getCookie(name);
	document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
}

function onLoad()
{
	var i;
	var old_info = getCookie("history_info");
	if(old_info != null)
	{
		var old_item = old_info.split("_www.giftespot.com_", 3);			
		var wlink, content="";
		content +=("<table width='165' border='0' cellpadding='2' cellspacing='1' bgcolor='F9E0DD' align='center' class='viewhis'><tr><td height='18'><font color='#666666'>Recently Viewed Products</font></td></tr>");
		content +=("<tr><td bgcolor='#FFFFFF'><table width='100%' border='0' cellpadding='3' cellspacing='0' class='viewhis'>");
		for(i=0;i<3;i++)
		{
			if(old_item[i] != null && old_item[i] != "" && old_item[i] != "undefined" )
			{
			  wlink=old_item[i].split("|");
			  content +=("<tr><td valign='top'>");
			  content +=("<a href='"+wlink[2]+"'>"+"<center><img src='" + wlink[3]+"'border='0'></center>"+wlink[1]+"</a><br>");
			  content +=("</td></tr>");
			}
		}
		content +=("</table></td></tr></table>");
		content +=("<table width='165' border='0' cellpadding='2' cellspacing='1' align='center'><tr><td class='viewhis'><a href='javascript:history.go(0)' onClick=javascript:delCookie('history_info');>Clear your browsing history </a></td></tr></table><br>");
		document.getElementById("history").innerHTML=content;
	}
	else
	{
		//document.getElementById("history").innerHTML="<font class='related'>Welcome to Giftespot, the source of your healthy life...</font>";
	}
	
	if (product != null && product.productId != undefined && product.name != undefined && product.url != undefined && product.imageThumbnailUrl != undefined)
	{	
		var history_info_str = product.productId + "|" + product.name + "|" + product.url + "|" + product.imageThumbnailUrl + "_www.giftespot.com_";
		if(old_info != null)
		{
			var insert = true;			
			for(i = 0; i < 3 ; i++)
			{
				if(old_item[i] != null)
				{
					if(old_item[i].indexOf(product.productId) != -1)
					{
						insert = false;
						break;
				    }
				}
			}
			
			if(insert)
			{
				if (old_item[0] != null && old_item[0] != "")
				{
					history_info_str += old_item[0]+"_www.giftespot.com_";
					if (old_item[1] != "" && old_item[1] != "")
					{
					  	history_info_str +=old_item[1]+"_www.giftespot.com_";
					}
				}
				setCookie("history_info",history_info_str);
			}
		}
		else
		{
			setCookie("history_info",history_info_str);			
		}	
	}
}

