//javascript
function spawn (expr,qty,reversed)
{
	var spawnee=[expr]
	for (s=1;s<qty;s++)
	{
		spawnee[s]=expr+spawnee[s-1];
	}
	
	if (reversed)
	{
		return spawnee.reverse()
	}
	else
	{
		return spawnee
	}
}

//this generates the trail
function generateTrail(divider)
{
	if(!divider)
	{
		divider=" > "
	}
	
	var m = location.toString() //obtain current filepath
	var h = "" //variable to hold the breadcrumb string
	var tempstr= " " //capitalising each word
	m = m.substring(m.indexOf("/"))
	m = m.split("/")
	
	var howmany = spawn("../",m.length,true)
	
	//h=("<a href='http://www.uktransplant.org.uk'>Home</a>" + divider)
	
	for (i=3; i<m.length-1; i++)
	{
		tempstr = m[i].split("_") 
			for (j=0; j>tempstr.length; j++)
			{
				if (tempstr[j].substring(0,2) == "uk")
				{
					tempstr[j] = tempstr[j].toUpperCase();
				}
				tempstr[j] = tempstr[j].substring(0,1).toUpperCase() + tempstr[j].substring(1,tempstr[j].length);
			}
			tempstr = tempstr.join(" ")
	//h+=("<a href=" + howmany + escape(m[i]) + '.htm' + " class='crumbs'>") + unescape(tempstr + "</a>" + divider)
	}
	
	h=breadcrumbfinal;
	return h;
}
