/*
Copyright Justin Whitford 2001.
  http://www.whitford.id.au/
Perpetual, non-exclusive license to use this code is granted
on the condition that this notice is left in tact.
*/
var BreadCrumbNames = function(){
    this.AddName = function(key, value){
        this[key.toUpperCase()] = value;
    };
};

var names = new BreadCrumbNames;
names.AddName("tools-and-resources","Tools and Resources")
names.AddName("case-studies-white-papers","Case Studies and White Papers")
names.AddName("modes-of-training","Modes of Training")
names.AddName("by-technology","By Technology")
names.AddName("by-vendor","By Vendor")
names.AddName("microsoft-certifications","Microsoft Certifications")
names.AddName("corporate-training","Corporate Training")
names.AddName("government-and-military","Government and Military")
names.AddName("learning-pods","Learning Pods")
names.AddName("newsletter-archives","Newsletter Archives")
names.AddName("budget-options","Budget Options")
names.AddName("vendor-subsidies","Vendor Subsidies")
names.AddName("about-us","About Us")

 function breadcrumbs(){

    sURL = new String;
    bits = new Object;
    var x = 0;
    var stop = 0;
    var output = "<A HREF=\"/\">Home</A> | ";

    sURL = location.href;
    sURL = sURL.slice(8,sURL.length);
    chunkStart = sURL.indexOf("/");
    sURL = sURL.slice(chunkStart+1,sURL.length)

    while(!stop){
      chunkStart = sURL.indexOf("/");
      if (chunkStart != -1){
        bits[x] = sURL.slice(0,chunkStart)
        sURL = sURL.slice(chunkStart+1,sURL.length);
      }else{
        stop = 1;
      }
      x++;
    }

    for(var i in bits){
      output += "<A HREF=\"";
      for(y=1;y<x-i;y++){
        output += "../";
      }

      var link_text = names[bits[i].toUpperCase()] || bits[i].charAt(0).toUpperCase() + bits[i].slice(1);
      output += bits[i] + "/\">" + link_text + "</A>  | ";
    }
    document.write(output);
 }

