// <![CDATA[

dojo.addOnLoad(		   
    function(){
		dojo.byId("breadcrumbs").innerHTML = makeBreadcrumbs();
	
	}
);

	function makeBreadcrumbs(){
			var sTitle = new String(document.title);
			var bits = new Object;
			var sURL = "";
			var chunkStart = -1;
			var x = 0;
			var stop = false;
			var output = "<a href=\"/\">Home</a> &nbsp;&#187;&nbsp; ";
			sURL = new String(window.location.pathname);
 			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 = true;
					}
					x++;
				}
				for(var i in bits){
					if(bits[i] != sTitle ){		
						output += "<a href=\"";
						for(y=1;y<x-i;y++){
							output += "../";
						}
						output += bits[i].replace(/\s/g, "_").toLowerCase() + "/\">" + bits[i].replace(/_/g, " ").toCapitalCase()+ "</a> &nbsp;&#187;&nbsp; ";
					}
				}
				return output+sTitle;
		}
		
		
	String.prototype.toCapitalCase = function() 
	{
		var re =/\s/;
		var words = this.split(re);
		re = /(\S)(\S+)/;
		for (i = words.length - 1; i >= 0; i--) {
			re.exec(words[i]);
			words[i] = RegExp.$1.toUpperCase()+ RegExp.$2.toLowerCase();
		}
		return words.join(' ');
	
	}
//]]>