<!--
function CreateTrail() { //Paula Speller, Neil Martin, David Gillies 2002
var i;
 url=location.toString(); //Turns URL into a string
 subdirs=url.substr(3+url.indexOf("uk")).split("/");
 // subdirs=url.substr(21).split("/"); //Removes extraneous characters from URL - the number of characters equals the http://
                                    // the domain name and the end slash e.g. http://www.ucl.ac.uk/ = 21 characters
 divider=(" &#8250;&#8250; "); //Defines divider
 var number=subdirs.length;
 document.write('<a href="'+RelURL(subdirs.length-1)+'">UCL Online</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)+'">'+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
  
  case "about-ucl": Newname="About UCL";
  break;
  
  case "administration": Newname="Administration, Services & Facilities";
  break;
  
  case "a-z": Newname="A to Z";
  break;
  
  case "businesses": Newname="Information for Businesses";
  break;
    
  case "current-students": Newname="Information for Current Students";
  break;
  
  case "departments": Newname="Information about Departments";
  break;
  
  case "former-students": Newname="Information for Former Students";
  break;
  
  case "friends": Newname="Information for Friends & Benefactors";
  break;
  
  case "intranet": Newname="Intranet";
  break;
  
  case "local-community": Newname="Information about UCL & the Local Community";
  break;
  
  case "media": Newname="Information for the Media";
  break;
  
  case "programmes": Newname="Information about Programmes of Study";
  break;
  
  case "proposedmerger": Newname="Proposed Merger";
  break;

  case "prospective-students": Newname="Information for Prospective Students";
  break;
  
  case "research": Newname="Information about Research";
  break;
  
  case "staff": Newname="Staff Information ";
  break;
  
  case "WebForum": Newname="WebForum";
  break;
  
  //other levels
  
  case "admin": Newname="List of Administration, Services and Divisions";
  break;
  
  case "academic-departments": Newname="List of Academic Departments by Faculty";
  break;
  
  case "admission": Newname="How to Apply";
  break;
  
  case "affiliated-organisations": Newname="List of UCL Affiliated Organisations";
  break;
  
  case "bentham": Newname="Jeremy Bentham";
  break;
  
  case "camden": Newname="UCL and Camden";
  break;
  
  case "cert": Newname="CERT Contacts";
  break;
  
  case "contact-details": Newname="Departmental Contact Details";
  break;
  
  case "chairs": Newname="Chairs & Readerships";
  break;
  
  case "code": Newname="Code of Practice";
  break;
  
  case "commercial": Newname="List of Commercial Organisations";
  break;
  
  case "contacts": Newname="Contact Us";
  break;
  
  case "courses": Newname="Course Booklets";
  break;
  
  case "data-protection": Newname="Data Protection Policy";
  break;
  
  case "department-location": Newname="Location Map of Departments";
  break;
  
  case "directory": Newname="Staff Phone & Email Directory";
  break;
  
  case "disabled-students": Newname="Students with Disabilities";
  break;
  
  case "europe": Newname="UCL and Europe";
  break;
  
  case "facts": Newname="Intereresting Facts";
  break;
  
  case "faqs": Newname="Frequently Asked Questons";
  break;
  
  case "finance": Newname="Fees & Financial Assistance";
  break;
  
  case "financial-hardship": Newname="Financial Hardship";
  break;
  
  case "for-ucl": Newname="For UCL";
  break;
  
  case "from-ucl": Newname="From UCL";
  break;
  
  case "gap-year": Newname="Taking a Gap Year";
  break;
  
  case "graduate-tutors": Newname="Faculty Graduate Tutors";
  break;
  
  case "health": Newname="List of Health Related Organisations";
  break;
  
  case "he-fairs": Newname="Higher Education Fairs";
  break;
  
  case "helping-students": Newname="Helping Current Students";
  break;
  
  case "history": Newname="History of UCL";
  break;
  
  case "in-touch": Newname="Keeping In Touch";
  break;
  
  case "international-students": Newname="International Information";
  break;
  
  case "introducing-ucl": Newname="Introduction to UCL";
  break;
  
  case "latest": Newname="Item";
  break;
  
  case "landt": Newname="Learning & Teaching Strategy";
  break;
  
  case "location": Newname="Location of UCL";
  break;
  
  case "london": Newname="UCL and London";
  break;
  
  case "london-life": Newname="Living & Studying in London";
  break;
  
  case "making-applications": Newname="How to Apply";
  break;
  
  case "media-relations": Newname="Media Relations Office";
  break;
  
  case "newsletter": Newname="UCL Newsletter";
  break;
  
  case "news-items": Newname="Item";
  break;
  
  case "non-discrim-lang": Newname="Guide to Non-Discriminatory Language";
  break;
  
  case "nursery": Newname="Nursery Informatio and Regulations";
  break;
  
  case "open-events": Newname="Events Open to the Public";
  break;
  
  case "provost": Newname="Message from the Provost";
  break;
  
  case "priv": Newname="Privacy";
  break;
  
  case "public-transport": Newname="Reaching UCL by Public Transport";
  break;
  
  case "publications": Newname="Publications";
  break;
  
  case "rae-2001": Newname="RAE 2001";
  break;
  
  case "rae-qaa": Newname="Departmental RAE & QAA Ratings";
  break;
  
  case "sports": Newname="Sports & Social Actvities";
  break;
  
  case "selection": Newname="Selection Procedure";
  break;
  
  case "staff-focused": Newname="List of Staff Focused Services";
  break;
  
  case "student-focused": Newname="List of Student Focused Services";
  break;
  
  case "study-abroad": Newname="Study Abroad Opportunities";
  break;
  
  case "support": Newname="Support & Advice";
  break;
  
  case "supporting-ucl": Newname="Supporting UCL Financially";
  break;
  
  case "topic-areas": Newname="Research by Topic Areas";
  break;
  
  case "uol": Newname="UCL & The University of London";
  break;
  
  case "ucl-experts": Newname="UCL Experts";
  break;
  
  case "ucl-profile": Newname="UCL Profile";
  break;
 
  case "welfare": Newname="Welfare & Support";
  break;
  
  case "wp-statement": Newname="Widening Participation Initial Statement";
  break;
  
  case "why-give": Newname="Why Give to UCL?";
  break;
  
  case "why-UCL": Newname="Why UCL?";
  break;
  
  case "UCL-at-a-glance": Newname="UCL at a Glance";
  break;
  
  case "ucl-bloomsbury": Newname="UCL Bloomsbury";
  break;
  
  case "ucl-communications": Newname="UCL Communications";
  break;
  
  case "newt": Newname="New template dev't area";
  break;
  
  case "is": Newname="Information Systems";
  break;
  
    case "register": Newname="Getting Registered";
  break;
  
  case "students": Newname="Information for Students";
  break;
  
  case "clusters": Newname="Open Access Computer Rooms";
  break;
  
  case "print": Newname="Printing";
  break;
  
  case "printcharging": Newname="Print Charging in IS Cluster Rooms";
  break;
  
  case "managed": Newname="IS Managed PCs for Staff";
  break;
  
  case "halls": Newname="Connecting from Halls of Residence";
  break;
  
  case "owncomputer": Newname="Using Your Own Computer";
  break;
  
  case "computersystems": Newname="Computer Systems and Software";
  break;
  
  case "outside": Newname="Working from outside of UCL";
  break;
  
  case "network": Newname="Network Services";
  break;
  
  case "diary": Newname="Oracle Calendar Diary Software";
  break;
  
  case "email": Newname="E-mail at UCL";
  break;
  
  case "imap": Newname="IMAP for E-mail at UCL";
  break;
  
  case "security": Newname="Security, Viruses and Spam";
  break;
  
  case "help": Newname="Getting Help";
  break;
  
  case "olc": Newname="Open Learning Centre";
  break;
  
  case "wts": Newname="WTS (Windows Terminal Service)";
  break;
  
  case "fiso": Newname="FISO";
  break;
  
  case "a&h": Newname="Faculty of Arts and Humanities";
  break;
  
  case "ah": Newname="Faculty of Arts and Humanities";
  break;
  
  case "maps": Newname="Faculty of Mathematical and Physical Sciences";
  break;  
  
  case "siteadmin": Newname="IS Website Admin";
  break;
  
  case "filestore": Newname="Central Filestore";
  break;
  
  case "lifesciences": Newname="Life Sciences";
  break;
  
  case "learningtech": Newname="Learning Technologies Support Service";
  break;
  
  case "webct": Newname="WebCT at UCL";
  break;

  case "webct-training": Newname="WebCT Training Materials";
  break;

  case "engsciences": Newname="Engineering Sciences";
  break;
  
  case "dw_dbase": Newname="Online Databases";
  break;
  
  case "languages": Newname="Foreign Languages on WTS";
  break;
  
  case "mysql": Newname="MySQL Service";
  break;
  
  case "php": Newname="PHP";
  break;
  
  case "odbc": Newname="ODBC";
  break;
  
  case "lotm": Newname="Learning on the Move";
  break;
  
  case "materials": Newname="Training Materials";
  break;
  
  case "shs": Newname="Social and Historical Sciences";
  break;
  
  case "dgh": Newname="District General Hospital users";
  break;  
  
  case "graduate": Newname="Graduate Information";
  break;
  
  case "undergraduates": Newname="Undergraduate Information";
  break;
  
  case "current_undergrad": Newname="Current Undergraduates";
  break;
  
  case "prospective_undergrad": Newname="Admissions";
  break;
  
  case "Timetables2006": Newname="Timetables 2006";
  break;
  
  case "msc": Newname="MSc Information";
  break;
  
  case "DetailedDegProgStructs0607": Newname="Detailed Degree Programme Structures 06-07";
  break;

  default: // default if nothing to switch
  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
}




//-->


