var bc_cookie="bc_cookie";
var items_in_history=20;
var items_to_display=5;
var crumb_div = "crumbs";

function addbcitem(link,label)
{
	temp_array = new Array();
	num_items_in_array=0;
	
	if(label=='' && link!='')
		label=getDefaultTitle(link);
		
	if(link!='' && label!='')
	{
		if(document.cookie.indexOf(bc_cookie)!=-1)
		{
			//document.write('cookie exists'+'<br>');
			temp_array=GetAssocArrayFromCookie(bc_cookie);
	
				
				for (temp_item in temp_array)
				{
					if(temp_item.indexOf("link")!=-1 && temp_array[temp_item]!=null)
						num_items_in_array++;
				}
			 
			 //document.write('number of links in cookie: '+num_items_in_array+'<br>');
			
				
			if(num_items_in_array>=items_in_history)
			{
				//shift items down
				//delete(temp_array('1link'));
				//delete(temp_array('1label'));
				temp_array2 = new Array();
				
				for (temp_item in temp_array)
				{
					if(temp_item!='1link' && temp_item!='1label')
					{
						new_index=parseInt(temp_item)-1;
						if(temp_item.indexOf('link')!=-1)
							temp_array2[new_index+'link'] = temp_array[temp_item];
						else
							temp_array2[new_index+'label'] = temp_array[temp_item];
					}
				
				}
				temp_array = temp_array2;
				num_items_in_array=items_in_history-1;
			}
			
		}
		
		inlist=false;
		
		for(i=1;i<=items_in_history;i++)
		{
			if(inlist)
			{
				temp_array[i+'link']=null;
				temp_array[i+'label']=null;
			}
			
			if(temp_array[i+'link']!=null && temp_array[i+'label']!=null && temp_array[i+'link']==link)
			{
				inlist=true;
			}
		}
				
		if(!inlist)
		{
			temp_array[(num_items_in_array+1)+'link']=link;
			temp_array[(num_items_in_array+1)+'label']=label;
		}
	
				
		SetCookieAssocArray(bc_cookie,temp_array,null,"/");
	}
}

function getDefaultTitle(link)
{
	if(link.indexOf("/news/")!=-1)
		return 'Press Release';
		
	if(link.indexOf("/success/")!=-1)
		return 'Success Story';
	
	return '';

}


function writebc()
{
	var num_items_in_array=0;
	returnHTML="";
	
	if(document.cookie.indexOf(bc_cookie)!=-1)
	{
		
		returnHTML += "<ul>";
		returnHTML += "<li>You are here:</li>";
		returnHTML += "<li><a href=\"http://www.entrust.com/index.php\">Home</a></li>";
		
		temp_array=GetAssocArrayFromCookie(bc_cookie);
		//document.write('writing links');
		for (temp_item in temp_array)
		{
			if(temp_item.indexOf("link")!=-1 && temp_array[temp_item]!=null)
				num_items_in_array++;
		}
		
		if(num_items_in_array < items_to_display)
			start_item = 1
		else
			start_item = (num_items_in_array - items_to_display) + 1;
		
			
		for(i=start_item;i<start_item+items_to_display;i++)
		{
			if(temp_array[i+'link']!=null && temp_array[i+'label']!=null)
			{
				returnHTML += "<li class='bullet'>"+"<a href='"+temp_array[i+'link']+"' target=\"_top\">"+temp_array[i+'label']+"</a>"+"</li>";
				//document.write("<a href='"+temp_array[i+'link']+"'>"+temp_array[i+'label']+"</a>");
			}
		}
		
		document.getElementById(crumb_div).innerHTML = returnHTML;
	}
}

