<!--

function CreateTrail() { //Paula Speller, Neil Martin, David Gillies. Jack Levy 2002,2003

var i;

 url=location.toString(); //Turns URL into a string

subdirs=url.substr(3+url.indexOf("uk")).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=(" &raquo; "); //Defines divider

 var number=subdirs.length;

 document.write('<a href="'+RelURL(subdirs.length-1)+'">Home</a>'); //Automatically writes 'http://www.devoncountyunison.org.uk' 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 "archive": Newname="General Archive";

  break;
    

  case "about-unison": Newname="About UNISON";

  break;
  
  
  case "latestnews": Newname="Latest News";

  break;
  

  case "hsafe": Newname="Health & Safety";

  break;

  

  case "lgbt": Newname="LGBT";

  break;

    
  
  case "nec": Newname="National Executive Committee";

  break;

    
  

  //other levels

  


  case "black": Newname="Black Members";

  break;

  
  
  case "applang": Newname="Appropriate Language";

  break;
  

  case "disabled": Newname="Disabled Members";

  break;

  
 case "local-gov": Newname="Local Government";

  break;


  case "retired": Newname="Retired Members";

  break;

  

  case "women": Newname="Women Members";

  break;
  
  
   case "young": Newname="Young Members";

  break;

  

  case "pensions": Newname="Pensions";

  break;

  

  case "jobevaluation": Newname="Job Evaluation";

  break;  

  
    
  
  case "modernisation": Newname="Social Services Modernisation ";

  break;
    

  case "boat": Newname="British Association of Occupational Therapy Members";

  break;

  

  case "political-fund": Newname="Political Fund";

  break;

  

  case "whatson": Newname="What’s On in the Branch";

  break;

  

  case "stewardresource": Newname="Resources for Stewards";

  break;

  

  case "unity": Newname="Unity – the Branch Magazine";

  break;

  

  case "xmas-working": Newname="Christmas Working Arrangements (DCC staff)";

  break;

  

  case "people": Newname="Some photos of people";

  break;



  case "applicform": Newname="UNISON Application Form";

  break;

  

  case "join": Newname="Why join UNISON?";

  break;

  

  case "costs": Newname="How much UNISON Subscriptions cost";

  break;

 

  case "legal": Newname="Legal help available to UNISON Members ";

  break;


  case "services": Newname="Services available to UNISON Members";

  break;


  case "NJCpay_and_allow": Newname="NJC Rates of Pay and Allowances-2004 & 2005";

  break;


  case "help": Newname="What if you need Help?";

  break;


  case "welfare": Newname="About the Branch Welfare Committee";

  break;


  case "retire-direct": Newname="Retired Members' Directory";
  
  break;
  
  
  case "services": Newname="Services available to UNISON Members";

  break;
  

  
  case "wom-conf-05": Newname="Women's National Cnference";

  break;



  case "johnmejoraward": Newname="John Mejor Award";

  break;
  

 case "mp": Newname="local Members of Parliament";

  break;
  
  
   case "facilities": Newname="Branch Facility Agreements";

  break;
   


  case "leave": Newname="Leave Year Consultation";

  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

}









//-->




