function breadcrumbs(titulo_documento){
  var numMaximoCaracteresBreadCrumb = 90;

  sURL = new String;
  bits = new Object;
  var x = 0;
  var stop = 0;
  var output = "<a href=\"/\">index</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++;
  }
  
  if (bits[0] != "app") {
  
	  var directorio = getParam("canal");
	  var entradas = 0;
	  var ruta = "";
	  var longitudBreadcrumb = 0;
	
	  for(var i in bits){
		if (bits[0] == "es" || bits[0] == "en") {
			if ( entradas == 1  && directorio != "")  {
				output += "<a href=\"/" + bits[0] + "/" + directorio + "/\">" + directorio + "</a>  /  ";
				ruta = ruta + "/" + directorio;
				longitudBreadcrumb += directorio.length;
			}
	 	
		  	if ( (i == (x-2)) && (titulo_documento.length == 0) ) {
	    			output += "[" + bits[i] + "]  /  ";
				longitudBreadcrumb += bits[i].length + 2;
		  	}
	  		else {
				if ( ruta != "" )
					ruta = ruta  + "/" + bits[i];
				else 
					ruta = bits[i];
		  		
	
		    		//for(y=1;y<x-i;y++){
	      			//	output += "../";
	    			//}
				if  (! ( (directorio == "" ) && ( (bits[0] == "es") || (bits[0] == "en") ) && ( entradas == 0 ) ) ){
					if  ( ( (directorio != "") && (entradas > 0) )  ||  (directorio == "")  ){
						output += "<a href=\"";
						output += "/" + ruta + "/\">" + bits[i] + "</a>  /  ";
						longitudBreadcrumb  += bits[i].length;
					}
				}
	  		}
		}
		else {
			if ( entradas == 0  && directorio != "")  {
				output += "<a href=\"/" + directorio + "/\">" + directorio + "</a>  /  ";
				ruta =  "/" + directorio;
				longitudBreadcrumb  += directorio.length;
			}
	
		  	if ( (i == (x-2)) && (titulo_documento.length == 0) ) {
	    			output += "[" + bits[i] + "]  /  ";
				longitudBreadcrumb  += bits[i].length + 2;
		  	}
	  		else {
	
				if ( ruta != "" )
					ruta = ruta  + "/" + bits[i];
				else 
					ruta = "/" + bits[i];
	
	
		    		//for(y=1;y<x-i;y++){
	      			//	output += "../";
	    			//}
	
				output += "<a href=\"";
				output += ruta + "/\">" + bits[i] + "</a>  /  ";
				longitudBreadcrumb  += bits[i].length;
	  		}
			
		}
		  	
		 
	  	
	  	entradas++;  	
	  }
	}
	
	
  if (!titulo_documento) {
  	output = output.substring(0, output.length - 3);
  	titulo_documento = "";
  }
  else {
  	titulo_documento = "[" + titulo_documento + "]";
  }
  longitudBreadcrumb += titulo_documento.length;

  if  ( longitudBreadcrumb > numMaximoCaracteresBreadCrumb ) {
	if (titulo_documento != "") {
		var longitudTitulo = titulo_documento.length;
		var diferencia = longitudBreadcrumb - longitudTitulo;

		titulo_documento = titulo_documento.substring(0, titulo_documento.length - diferencia - 2) + " ...]";
	}
  }

  document.write(output + titulo_documento);
}

function getParam( name ){
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp ( regexS );
	var tmpURL = window.location.href;
	var results = regex.exec( tmpURL );
	if( results == null )
		return "";
	else
		return results[1];
}