// JavaScript Document
// taken from
//Paula Speller, Neil Martin, David Gillies. Jack Levy 2002,2003
function CreateTrail() { 
var i;
 url=location.toString(); //Turns URL into a string
//Removes extraneous characters from URL - the number of characters equals the http: slash slash
// the domain name and the end slash e.g. http://www.ucl.ac.uk/ = 21 characters
subdirs=url.substr(5+url.indexOf(".com")).split("/"); 
 divider=(" &#8250;&#8250; "); //Defines divider
 var number=subdirs.length;
//Automatically writes UCL home page into breadcrumb
 document.write('<a href="'+RelURL(subdirs.length-1)+'">FRA Home</a>'); 
 if (number==2) 
 {
//If  number of directories is 2 inserts divider plus runs function Dirname below
 document.write(divider+Dirname(unescape(subdirs[0]))); 
 }
//If number is other than 2 makes second directory a link and subsequent directories if required
 if (number!=2) 
 {
 
 document.write(divider+'<a href="'+RelURL(subdirs.length-2)+'">'+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)+'">'+subdirs[i]+'</a>');};}
 if (i>0)
 {
 subdirs[i]=Dirname(unescape(subdirs[i]));
 document.write(divider+subdirs[i]);
}
}
function RelURL(x) { //makes link relative
  var address="";
  if (x>0) for (z=0;z<x;z++) address=address+"../"; 
  return address;
}
function Dirname(name) { //writes directory name
 
 //switch folder name
 
 switch(name) {
 
  //toplevel
  // translate directory names to human intelligable names
  
  case "jeff": Newname="Athletics";
  break;
  
  case "booster_resources": Newname="Boosters";
  break;
  
  case "district": Newname="District 9AB";
  break;

  case "hall_of_fame": Newname="Hall of Fame";
  break;
  
  case "history_records": Newname="Record Book";
  break;

  case "facilities": Newname="Athletic Facilities";
  break;

  case "us": Newname="Upper School";
  break;
  
  case "ms": Newname="Middle School";
  break;

  case "ls": Newname="Lower School";
  break;
  
  case "jv": Newname="Junior Varsity";
  break;
  
  // sport names
  
  case "basketball_boys": Newname="Boys Basketball";
  break;
  
  case "basketball_girls": Newname="Girls Basketball";
  break;
   
  case "bowling_boys": Newname="Boys Bowling";
  break;
  
  case "bowling_girls": Newname="Girls Bowling";
  break;
  
  case "cross_country_boys": Newname="Boys Country";
  break;
  
  case "cross_country_girls": Newname="Girls Cross Country";
  break;
  
  case "cross_country": Newname="Cross Country";
  break;
  
  case "golf_boys": Newname="Boys Golf";
  break;  
  
  case "golf_girls": Newname="Girls Golf";
  break;
  
  case "soccer_boys": Newname="Boys Soccer";
  break;
  
  case "soccer_girls": Newname="Girls Soccer";
  break;
  
  case "swimming_boys": Newname="Boys Swimming";
  break;
  
  case "swimming_girls": Newname="Girls Swimming";
  break;
  
  case "tennis_boys": Newname="Boys Tennis";
  break;
  
  case "tennis_girls": Newname="Girls Tennis";
  break;

  case "track_boys": Newname="Boys Track";
  break;  
  
  case "track_girls": Newname="Girls Track";
  break;
  
  case "track": Newname="Track";
  break;
  
  case "basketball_boys_6th": Newname="6th Grade Boys Basketball";
  break;
  
  case "basketball_girls_6th": Newname="6th Grade Girls Basketball";
  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
}
