var DaysToKeep = 90;
var CookieName = "last_alight_items";
var MaxTrail = 10;
var LastAlightCookieData = new Array();


function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : 
";expires="+exdate.toGMTString());
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function parseLastAlightCookieData(data)
{
var parsed_data = new Array();
var parts = data.split("\n");
var j = 0;
for( var i =0; i < parts.length; i++)
 {
 var chunk = parts[i].split(",");
 if (chunk.length == 3) 
 {
   parsed_data[j] = chunk;
   j = j + 1;
 }
 }
return parsed_data;
}

function writeLastAlightCookieData()
{
   var data_str = "";
   var j = 0;
   var start = LastAlightCookieData.length - 15;
   if (start < 0) { start = 0; }

   for (var i = start; i < LastAlightCookieData.length ; i++ )
   {
    if (j < 15) {
	if (data_str.length > 0)
	{
         data_str = data_str + "\n";
        }
      data_str = data_str + LastAlightCookieData[i][0] + "," + LastAlightCookieData[i][1] + "," + LastAlightCookieData[i][2];
      j++;
    }
   }
   setCookie (CookieName, data_str, DaysToKeep);
}

function setLastAlightCookieData()
{
	var str_data = getCookie(CookieName);
	LastAlightCookieData = parseLastAlightCookieData(str_data);
	
}

function addToAlightTrail(id, name, display)
{

if (LastAlightCookieData.length <= 0)
{
	setLastAlightCookieData();
}

var can_add = 1;
for (var i=0; i < LastAlightCookieData.length; i ++)
{
 if (LastAlightCookieData[i][0] == id)
 {
   can_add = 0;
 }	
}

if (can_add != 0)
{
 LastAlightCookieData[LastAlightCookieData.length] = new Array();
 LastAlightCookieData[LastAlightCookieData.length-1][0] = id;
 LastAlightCookieData[LastAlightCookieData.length-1][1] = name;
 LastAlightCookieData[LastAlightCookieData.length-1][2] = display;
}


}

function WriteLastAlightList()
{
	if (LastAlightCookieData.length <= 0)
	{
        	setLastAlightCookieData();
	}

	for (var i= LastAlightCookieData.length -1; i >= 0; i --)
	{
		document.write("<p style=\"margin: 0\; height: 30px; padding: 3px 0 3px 2px\; border-bottom: 1px dashed #cccccc\"><a href=\"" + LastAlightCookieData[i][0] + 
			".html\"><img align=\"left\" width=\"30\" height=\"30\" style=\"border:none\" src=\"http://images.alight.com/" + LastAlightCookieData[i][2] + "-s.jpg\">" + LastAlightCookieData[i][1] + "</a></p>");
	}
}

