<!--
/* stellt die Funktion "setBreadcrumbs()"zur Verfügung */



/* schreibt nur den ersten Buchstabe groß und den Rest klein */
function toUpperLowerCase(str) {
  var lowerText = str.toLowerCase();
  var laenge = str.length;
  var firstLetter = str.substr(0,1).toUpperCase();
  var newText = firstLetter + lowerText.substr(1,laenge-1);
  return newText;
}


/* Sonderbehandlung von Umlauten */
function fromId(str, index){
  var arr = new Array(2);
  arr[0] = new Array("Oe", "oe", "Ae", "ae", "Ue", "ue", "ss", "_");
  //arr[0] = new Array("Ö", "ö", "Ä", "ä", "ü", "Ü", "ß", " ");
  arr[1] = new Array(unescape("%D6"), unescape("%F6"), unescape("%C4"), unescape("%E4"), unescape("%DC"), unescape("%FC"), unescape("%DF"), " ");
  for (var i=0; i < arr[index].length; i++){

    str = str.replace(arr[index][i], arr[(index==0?1:0)][i]);
  }

  // Ausnahme eü -> eue
  var j = str.indexOf("e"+unescape("%FC"));
  if (j >= 0){
          str = str.substr(0,j) + "eue" + str.substr(j+2,str.length-1);
  }

  // Ausnahme (Rückwandlung) bei aktüll -> aktuell
  j = str.indexOf("akt"+unescape("%FC")+"ll");
  if (j >= 0){
          str = str.substr(0,j) + "aktuell" + str.substr(j+6,str.length-1);
  }
  // Ausnahme (Rückwandlung) bei Aktüll -> Aktuell
  j = str.indexOf("Akt"+unescape("%FC")+"ll");
  if (j >= 0){
          str = str.substr(0,j) + "Aktuell" + str.substr(j+6,str.length-1);
  }

  return str;
}


/* wandelt den Dateinamen in ein sinnvollen String */
function toLabel(str){
        //if(str.length<=0) return "Index";
        var j = str.indexOf(".html");
  if (j >= 0) str = str.substr(0,j);

  str = fromId(str,0);
  //var tmp = str.split(" ");

  var result = toUpperLowerCase(str);
  /*var arr = new Array("der", "die", "das", "dem", "den", "des", "zu", "zur", "zum", "und");
  for (var i=1; i < tmp.length; i++){
    if (arr.contains(tmp[i])) result = result + " " + tmp[i];
    else result = result + " " + toUpperLowerCase(tmp[i]);
  }*/
        return result;
}


/* setzt einen bestimmten Bereich eines Array wieder zusammen */
function toHref(arr, min, max){
  var str = arr[0] + "/";
  for(var i=min; i<=max; i++){
    if (arr[i].length > 0){
      str = str + arr[i] + "/";
    }
    else str = str + "/";
  }
  //alert(arr[0] + "\n" + str);
  return str + "index.html";
}


/* setzt den BreadCrumb ("Sie sind hier: ...") mit Hilfe des Dateinamens */
function setBreadcrumbs() {
  //document.getElementById('navigation_f').style.height = document.body.clientHeight - 315 + 'px';
  if (document.body.clientWidth<892) document.body.clientWidth="892px";

  //mail();

  //document.getElementById('navigation_f').height = document.getElementById('navigation').offsetHeight;


  if (document.getElementById('start') == null){
	  /*var loc = ("http://www.ksg-dresden.de/index.html").split("#");
	  var loc = ("http://www.ksg-dresden.de/weiteres/links.html").split("#");
	  var loc = ("http://home.arcor.de/ksg-dresden/test/gemeindestruktur/ausschuesse/innen.html").split("#");*/
	  var loc = parent.location.href.split("#");
	  var minpath = 2;  //normal:3
	  var param = "";
	  if (loc.length > 1) param = loc[1];
	  else {
	          var tmp = location.href.split("#");
	          if (tmp.length > 0) param = tmp[1];
	  }
	  var path = loc[0].split("/");
	  //alert(loc[0]);
	  
	
	  var span = document.createElement("span");
	  var attr = document.createAttribute("id");
	  attr.nodeValue = "start";
	  span.setAttributeNode(attr);
	        var text = document.createTextNode("Sie sind hier: ");
	        span.appendChild(text);
	  document.getElementById("breadcrumbs").appendChild(span);
	
	  var i=minpath;
	  while((i<path.length-1) || (i==minpath)){
	     if (i==minpath || toLabel(path[i])!="Startseite"){
	          var a = document.createElement("a");
	          var attr = document.createAttribute("href");
	          attr.nodeValue = toHref(path,1,i);                                                                                //ändern!
	          a.setAttributeNode(attr);
	          //var attr = document.createAttribute("title");
	          //attr.nodeValue = "zur&uuml;ck";                                                                                                //ändern!
	          //a.setAttributeNode(attr);
	                var text;
			if (i==minpath) text = document.createTextNode("Startseite");                                                                                                //ändern!
	                else text = document.createTextNode(toLabel(path[i]));                                                                                                //ändern!
			if ((i >= path.length-1)) text = document.createTextNode("Startseite");
	                a.appendChild(text);
	          document.getElementById("breadcrumbs").appendChild(a);
	          var span = document.createElement("span");
	          var attr = document.createAttribute("class");
	          attr.nodeValue = "breadcrumbSeparator";
	          span.setAttributeNode(attr);
	                var text = document.createTextNode(" > ");
	                span.appendChild(text);
	          document.getElementById("breadcrumbs").appendChild(span);
	     }
	     i++;
	  }
	
	  if (i >= path.length) path.push("index.html");
	
	  var span = document.createElement("span");
	  var attr = document.createAttribute("id");
	  attr.nodeValue = "breadcrumbText";
	  span.setAttributeNode(attr);
	        var text = document.createTextNode(toLabel(path[i]));                                                                                                //ändern!
	        span.appendChild(text);
	  document.getElementById("breadcrumbs").appendChild(span);
	
	  //changeCommission(0);
  }
}

-->
