window.onload = function (){

	// Sind wir auf der Startseite
	if(location.href.match(/startseite/)){	

		// base definieren
		var base = document.getElementById("main");

		// Anchor abklappern
		var anzahl_divs = base.getElementsByTagName("div").length;
		for (var i=0; i< anzahl_divs; i++){
			// Beim richtigen Anchor link bertragen
			if(base.getElementsByTagName("div")[i].id.match(/a|b|c|d|e|f|g|h|i|j|k/)){	
				base.getElementsByTagName("div")[i].getElementsByTagName("a")[0].href = base.getElementsByTagName("div")[i].getElementsByTagName("a")[1].href;

			}
		}
	}


}

function sprache_wechseln_online(zielsprache){
	var url = location.href;
	var neue_url;

	
	if(url.match(/en\/en_/)){
		neue_url = url.replace(/en\/en_/, zielsprache+"/"+ zielsprache + "_");
	}
	
	
	if(url.match(/de\/de_/)){
		neue_url = url.replace(/de\/de_/, zielsprache+"/"+ zielsprache + "_");
	}
	
	location.href= neue_url;
}

function fontsize( klasse ){
	
	// Anzeige zurueck stellen
	var alte_klasse = document.getElementById('body').className;
	document.getElementById(alte_klasse).className = alte_klasse;
	
	// Neue Klasse aktivieren
	document.getElementById('body').className = klasse;
	document.getElementById(klasse).className = klasse + " fs_aktiv";
	
	// cookie setzen
	setze_cookie("schriftgroesse", klasse);
}

function setze_cookie(name,wert){

	datum = new Date();
	ablauf = datum.getTime() + (31 * 24 * 60 * 60 * 1000);
	datum.setTime(ablauf);
	

	// cookie setzen
	cookie_inhalt = "";
	cookie_inhalt += name+"="+wert+"; path=/; expires="+datum.toGMTString();
	window.document.cookie = cookie_inhalt;
	
	
}

function lese_cookie(name){

   var i=0;
   var suche = name+"=";
   while (i<document.cookie.length){
      if (document.cookie.substring(i, i+suche.length)==suche){
         var ende = document.cookie.indexOf(";", i+suche.length);
         ende = (ende>-1) ? ende : document.cookie.length;
         var cook = document.cookie.substring(i+suche.length, ende);
         return unescape(cook);
      }
      i++;
   }
   return null;
}

