function makeCaps(a) {
	  g=a.split(' ');for (l=0;l<g.length;l++) g[l]=g[l].toUpperCase().slice(0,1)+g[l].slice(1);
	  return g.join(" ");
	}

function getFirstH1() {
   h1s = document.getElementsByTagName("h1");  
   //h1s[0].childNodes[1].data
   return (h1s && h1s.length > 0 ? h1s[0].title : "untitled");
}

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++;
    }

	
	var bitsCount = 0;
	var bitArray = new Array();
	//get ../ part
	for(var i in bits){
      bitsCount++;
	  bitArray.push(bits[i]);
    }
	
	if (bitsCount > 0) {
		output += " > ";
	} 
	
	var count = 0;
	
	
	for(var i in bits){
		count++;
		
	  output += "<A HREF=\"";
	
      	for(y=1;y<x-i;y++){
        	output += "../";
      	}      
	  
	  	output += bits[i] + "/\">" + makeCaps(bits[i]) + "</A>  ";
	  
	  
	  	if (count != bitsCount) {
			output += " > ";
	 	}
	  
    }
    
	
	//output += getFirstH1();
	
	
    //document.write(output);
	var objDiv = document.getElementById('breadcrumbs');
	objDiv.innerHTML = output;	 
	
  }



