/*****
Dynamic Javascript Breadcrumb Navigation by Adam DuVander
http://duvinci.com/projects/javascript/crumbs/

Released under Creative Commons License:
http://creativecommons.org/licenses/by/2.5/
*****/

var crumbsep = " > ";
var precrumb = ""; /** "<span class=\"crumb\">"; **/
var postcrumb = ""; /**</span>";**/
var sectionsep = "/";
var rootpath = "/"; //Use "/" for root of domain.*/
var rootname = "Inicio";

var ucfirst = 1; // if set to 1, makes "directory" default to "Directory"

var titulopag= document.title;

//pagina actual
bolita=String.fromCharCode(8226); // carga en bolita el caracter &bull; de html
if (titulopag.indexOf(bolita)!=-1)
{
	titulopag=titulopag.substring(titulopag.indexOf(bolita)+2,titulopag.length);// quita del titulo de la pagina el "Incucai . "
}
var showpage = "<span>" + titulopag + "</span>"; // this contains what to show as the current page in the crumb. Set to "" to show nothing
//

var objurl = new Object;
objurl['topics'] = 'All Topics';

// Grab the page's url and break it up into directory pieces
var pageurl = (new String(document.location));
var protocol = pageurl.substring(0, pageurl.indexOf("//") + 2);
pageurl = pageurl.replace(protocol, ""); // remove protocol from pageurl

var rooturl = pageurl.substring(0, pageurl.indexOf(rootpath) + rootpath.length); // find rooturl
if (rooturl.charAt(rooturl.length - 1) == "/") //remove trailing slash
{
  rooturl = rooturl.substring(0, rooturl.length - 1);
}
pageurl = pageurl.replace(rooturl, ""); // remove rooturl from pageurl
if (pageurl.charAt(0) == '/') // remove beginning slash
{
  pageurl = pageurl.substring(1, pageurl.length);
}

var page_ar = pageurl.split(sectionsep);
var currenturl = protocol + rooturl;
var url_arbol = currenturl;
var allbread = precrumb + "<a href=\"" + currenturl + "\">" + rootname + "</a>" + postcrumb; // start with root
migamanual=false;
for (i=0; i < page_ar.length-1; i++)
{
 	var displayname = "";
	url_arbol += "/" + page_ar[i];
 	if (typeof manual!="undefined"){
		if (manual[0]==i){
			migamanual=true;
		}
	}
	if (migamanual){
		displayname=manual[1];
		currenturl += "/"+ manual[2];
		migamanual=false;
	}else{
		currenturl += "/" + page_ar[i];
		if (objurl[page_ar[i]])
		{
			displayname = objurl[page_ar[i]];
		}
		else
		{
			if (ucfirst == 1)
			{
				displayname = page_ar[i].charAt(0).toUpperCase() + page_ar[i].substring(1);
			}
			else
			{
				displayname = page_ar[i];
			}
		}
	}
  allbread += crumbsep + precrumb + "<a href=\"" + currenturl + "\">" + displayname + "</a>" + postcrumb;
	currenturl=url_arbol;
}

if (showpage != "")
{
  allbread += crumbsep + showpage;
}
document.write(allbread);