//
// Papertrail
//
function getPaperTrail()
{
	var papertrail = [];
	var cookie = readCookie('aoh_papertrail');
	
	if(cookie)
		papertrail = cookie.evalJSON(true);
	return papertrail;
}

function addPapertrail()
{
	var papertrail = getPaperTrail();
	
	var currentTime = new Date()
	var hours = currentTime.getHours()
	var minutes = currentTime.getMinutes()
	if (minutes < 10)minutes = "0" + minutes
	
	var titel = document.title;
	
	/*
	var index = titel.indexOf('-');
	if(index != -1)
		titel = titel.substring(index+2);
	if(titel.length < 2)
		titel = document.title;
	*/	
	
	var temp_titel = titel.split('-');
	titel = temp_titel[0];//temp_titel.length-1]; // hoe fail safe is dit?
	
	var trail = {"titel": titel, "url": document.location.href, "datum": hours+":"+minutes};
	
	// niet 2 keer dezelfde achter elkaar
	if(papertrail.length == 0 || papertrail[papertrail.length-1]['titel'] != titel)
		papertrail.push(trail);
	
	if(papertrail.length>5)
	{
		var newpapertrail = []
		for(var i =1; i <= 5; i++)
			newpapertrail[i-1] = papertrail[i]
		papertrail = newpapertrail;
	}
	
	createCookie('aoh_papertrail', papertrail.toJSON(), 365);
}

function parsePapertrail()
{
	var ul = document.getElementById('papertrail');
	if(ul)
	{
		var papertrail = getPaperTrail();
		for(var i = papertrail.length-1; i >=  0; i--)
		{
			var li = document.createElement('li');
			var a = document.createElement('a');	
			
			a.href = papertrail[i]['url'].escapeHTML();
			a.innerHTML = papertrail[i]['titel'].escapeHTML();
			a.className = "link_dossier";
			li.appendChild(a);
			
			ul.appendChild(li);
			//papertrail[i]['datum'];
			//papertrail[i]['url'];
			//papertrail[i]['titel'];
		}
	}
}
