function breadcrumb()
{
	currURL = new String;
	homeURL = new String;
	currFile = new String;
	crumbs = new Object;
	var x = 0;
	var done = 0;
	
	// get current URL and chop off the http and server
	currURL = location.href;
//	currURL.replace(/^.+:\/\/[^\/]+\//, "");
	delimLoc = currURL.indexOf("/");
	homeURL = currURL.slice(0,delimLoc + 2);
	currURL = currURL.slice(delimLoc + 2, currURL.length);
	delimLoc = currURL.indexOf("/");
	homeURL += currURL.slice(0,delimLoc + 1);
	currURL = currURL.slice(delimLoc + 1, currURL.length);
	
	while (!done)
	{
		delimLoc = currURL.indexOf("/");
		if (delimLoc != -1)
		{
			crumbs[x] = currURL.slice(0,delimLoc);
			currURL = currURL.slice(delimLoc + 1, currURL.length);
		} else {
			currFile = currURL.slice(delimLoc + 1, currURL.length);
			if (currFile == "index.shtml" || currFile == "index.html")
				currFile = "";
			done = 1;
		}
		x++;
	}

	if (x == 1 && currFile == "") {
		var output = "<ul><li class=\"last\">Home</li>";
	} else {
		var output = "<ul><li><a href=\"" + homeURL + "\">Home</a></li>";
	}
	
	for (var i in crumbs)
	{
		output += "<li><a href=\"";
		for (y = 1; y < x - i; y++)
		{
			output += "../";
		}
		output += crumbs[i] + "/\">" + crumbs[i] + "</a></li>";
	}
	
	if (x == 1 && currFile == "") {
		document.getElementById("content-location").innerHTML = output + "</ul>";
	} else {		
		document.getElementById("content-location").innerHTML = output + "<li class=\"last\">" + document.title + "</li></ul>";
	}
}
