/*****
Dynamic Javascript Breadcrumb Navigation by Adam DuVander
http://duvinci.com/projects/javascript/crumbs/

Released under Creative Commons License:
http://creativecommons.org/licenses/by/2.5/
*****/
var crumbsep = " > ";
var precrumb = "<span class=\"crumb\">";
var postcrumb = "</span>";
var sectionsep = "/";
var rootpath = "/"; // Use "/" for root of domain.
var rootname = "Laboratory Automation";

var ucfirst = 1; // if set to 1, makes "directory" default to "Directory"

var objurl = new Object;
objurl['topics'] = 'All Topics';

// Grab the page's url and break it up into directory pieces
var pageurl = (new String(document.location)); // whole page url
//document.write("1 page url: *"+pageurl+"*<br/>"); 
// remove the ? information
if (pageurl.indexOf("?") > 0)
{
	var pageurl = pageurl.substring(0, pageurl.indexOf("?")); 
}
//document.write("1a page url: *"+pageurl.indexOf("?")+"*<br/>"); 
//document.write("2 page url: *"+pageurl+"*<br/>"); 

var protocol = pageurl.substring(0, pageurl.indexOf("//") + 2); /// http://
//document.write("protocol url: *"+protocol+"*<br/>");
pageurl = pageurl.replace(protocol, ""); // remove protocol from pageurl

if (pageurl.indexOf("labauto/") == -1) // not found
{
//document.write("referrer: *"+document.referrer +"*<br/>");
	allbread = precrumb + "<a href=\"" +  "http://www.paa.co.uk/labauto/index.asp" + "\">" + rootname + "</a>" + postcrumb;
	allbread += " - "+ precrumb + "<a href=\"" +  "http://www.paa.co.uk/21cfr/f-21cfr-index.asp" + "\">" + "IT compliance" + "</a>" + postcrumb;
	allbread += " - "+ precrumb + "<a href=\"" +  "http://www.paa.co.uk/process/f-acoustic-emission-index.asp" + "\">" + "Process Acoustics" + "</a>" + postcrumb;
}
else
{
//	document.write(" b labauto ?: *"+pageurl.indexOf("labauto/")+"*<br/>");
	var rooturl = pageurl.substring(0, pageurl.indexOf(rootpath) + rootpath.length) + "labauto/"; // find rooturl
	//document.write("rooturl url: *"+rooturl+"*<br/>");
	if (rooturl.charAt(rooturl.length - 1) == "/") //remove trailing slash
	{
	  rooturl = rooturl.substring(0, rooturl.length - 1);
	}
	pageurl = pageurl.replace(rooturl, ""); // remove rooturl fro pageurl
	if (pageurl.charAt(0) == '/') // remove beginning slash
	{
	  pageurl = pageurl.substring(1, pageurl.length);
	}
	
	var page_ar = pageurl.split(sectionsep);
	var currenturl = protocol + rooturl;
	var allbread = precrumb + "<a href=\"" + currenturl + "\">" + rootname + "</a>" + postcrumb; // start with root
	
	for (i=0; i < page_ar.length-1; i++)
	{
	  var displayname = "";
	  currenturl += "/" + page_ar[i];
	//document.write("i: *"+i+"*<br/>");
	//document.write("currenturl 1: *"+currenturl+"*<br/>");
	  if (objurl[page_ar[i]])
	  {
		displayname = objurl[page_ar[i]];
	//document.write("displayname 1: *"+displayname+"*<br/>");
	  }
	  else
	  {
		if (ucfirst == 1)
		{
		  displayname = page_ar[i].charAt(0).toUpperCase() + page_ar[i].substring(1);
	//document.write("displayname 2: *"+displayname+"*<br/>");
		}
		else
			{
			  displayname = page_ar[i];
		//document.write("displayname 3: *"+displayname+"*<br/>");
			}
	  	}
	  	allbread += crumbsep + precrumb + "<a href=\"" + currenturl + "/index.asp" + "\">" + displayname + "</a>" + postcrumb;
	  		  
	}
}

if (document.referrer != "")
{
	allbread += " or " + "<a href=\"" +  document.referrer + "\">" + "Return to previous page" + "</a>";	
}

document.write(allbread);
