<!--
function CreateTrail() {
var i;
url=location.toString(); //Turns URL into a string
subdirs=url.substr(3+url.indexOf("ca")).split("/"); //Removes extraneous characters from URL - the number of characters equals the http://
divider=(" > "); //Defines divider
var number=subdirs.length;
document.write('<a href="'+RelURL(subdirs.length-1)+'" class="body">SDTC Home</a>'); //Automatically writes UCL home page into breadcrumb
if (number==2) {
	document.write(divider+Dirname(unescape(subdirs[0]))); //If  number of directories is 2 inserts divider plus runs function Dirname below
	}
if (number!=2) { //If number is other than 2 makes second directory a link and subsequent directories if required
	document.write(divider+'<a href="'+RelURL(subdirs.length-2)+'" class="body">'+Dirname(unescape(subdirs[0]))+'</a>');
	for (i=1;i<(subdirs.length-2);i++) { subdirs[i]=Dirname(unescape(subdirs[i]));
	if (subdirs[i].substr(0,1)!=1) document.write(divider+'<a href="'+RelURL(subdirs.length-i-2)+'" class="body">'+subdirs[i]+'</a>');};}
	if (i>0) {
		subdirs[i]=Dirname(unescape(subdirs[i]));
		document.write(divider+subdirs[i]);
		}
}
//makes link relative
function RelURL(x) {
  var address="";
  if (x>0) for (z=0;z<x;z++) address=address+"../"; 
  return address;
}
//writes directory name
function Dirname(name) {
//switch folder name
switch(name) {
//toplevel
case "test": Newname="Testing Ground";
  break;

case "en": Newname="English";
  break;

//COMPLETE LIST

 case "": Newname="Contact Us";
  break;

 case "": Newname="Funding Alerts";
  break;

 case "": Newname="Join Our Experts";
  break;

 case "": Newname="Site Map";
  break;

 case "careers": Newname="Careers";
  break;

//About
 case "about": Newname="About SDTC";
  break;

 case "boards": Newname="Boards and Committees";
  break;

//Funding
 case "funding": Newname="Funding";
  break;

 case "": Newname="Funding Niche";
  break;

 case "": Newname="Funding Process";
  break;

 case "advice": Newname="Application Advice";
  break;

 case "": Newname="Funding Timelines";
  break;

//Results
 case "results": Newname="Results";
  break;

 case "": Newname="Overview: Clean Tech in Canada";
  break;

 case "portfolio": Newname="SDTC Portfolio";
  break;

 case "case_studies": Newname="Case Studies";
  break;

//News Room
 case "news": Newname="News Room";
  break;

 case "media_releases": Newname="Media Releases";
  break;

 case "": Newname="Media Backgrounder";
  break;

 case "": Newname="Annual Reports";
  break;

 case "news_coverage": Newname="News Coverage";
  break;

 case "": Newname="Funding Calendar";
  break;

 case "events": Newname="Events";
  break;

 case "": Newname="Presentations";
  break;

//Knowledge Centre
 case "knowledge": Newname="Knowledge Centre";
  break;

 case "": Newname="Glossary";
  break;

 case "": Newname="SD Business Case";
  break;

 case "": Newname="Clean-Tech ROI";
  break;
 
 case "": Newname="SDIRS Report";
  break;

case "": Newname="Emissions Calculators";
  break;

 case "": Newname="Archives";
  break;


  default: // default if nothing to switch
  if (typeof namechange != "undefined"
      && typeof namechange[name] != "undefined") {
	 Newname = namechange[name];
	 break;
  }
  proper=name.split('-'); //splits file name and removes hyphen
  Newname=proper.join(" "); //joins them back together
  Newname=toUpper(Newname); //references upper case function below
  break;
}

return Newname;
}

function toUpper(word) {
    var pattern =/(\w)(\w*)/;
    var a = word.split(/\s+/g); // split the sentence into an array of words
    for (i = 0 ; i < a.length ; i ++ ) {
	var parts = a[i].match(pattern);

        var firstLetter = parts[1].toUpperCase();
        var restOfWord = parts[2].toLowerCase();
        a[i] = firstLetter + restOfWord; // re-assign it back to the array and move on
    }
    word = a.join(' ');
	return word; // joins it back together
}
//-->