<!--
// Schaltet nach deutsch um
function german()
{   
    url = top.mainFrame.SiteFrameSet.Content.location.href    		 // url vom Content.
	if (url.indexOf("english") == -1)						// wenn englsich nicht vorkommt, dann ist es ein FF-Script
	{
	  if (url.indexOf("2057") == -1) 						// wenn 2057 nicht vorkommt muss eine komplette lang-Variable angefügt werdeb
	    if (url.indexOf("?") == -1)							// wenn kein ? dann heißt es ?lang...
		  url = url + "?lang=1031";
	    else
		  url = url + "&lang=1031";							// wenn ? schon vorhanden dann &lang...
	  else
	    url = url.replace(/2057/,"1031");					// wenn 2057 schon vorkommt dann nur mit 1031 austauschen.
	}
	else
	url = url.replace(/english\//,"");						// wenn kein FF-Script dann einfach englsh löschen.
	navi = top.mainFrame.Navigation.location.href;					// Navi und Copy url holen und...
	copy = top.mainFrame.Copyright.location.href;
	navi = navi.replace(/english\//,"");					// ...ebenfalls english löschen
	copy = copy.replace(/english\//,"");
		
	top.mainFrame.Navigation.location.href = navi;					// off you go.
	top.mainFrame.Copyright.location.href = copy;
	top.mainFrame.SiteFrameSet.Content.location.href = url;
}

// Schaltet nach english um
function english()
{   
    buf = top.mainFrame.SiteFrameSet.Content.location.href;			// Content url holen
	if (buf.indexOf("flowfact") == -1)						// wenn flowfact nicht vorkommt, dann ist es kein FF-Script
      url = addLang(buf,"english",2);						// english an der richtigen Stelle einfügen.
    else													// wenn FF-Script siehe oben, nur umgekehrt.
	{ 
	  url = buf;
	  if (url.indexOf("1031") == -1) 
	    if (url.indexOf("?") == -1)
		  url = url + "?lang=2057";
	    else
		  url = url + "&lang=2057";
	  else
	    url = url.replace(/1031/,"2057");
	}
	
	navi = addLang(top.mainFrame.Navigation.location.href,"english",1); 	// english zu navi und copy url hinzufügen
	copy = addLang(top.mainFrame.Copyright.location.href,"english",1);
	top.mainFrame.Navigation.location.href = navi;						// off you go.
	top.mainFrame.Copyright.location.href = copy;
	top.mainFrame.SiteFrameSet.Content.location.href = url;
}


// fügt sprache (lang) an die richtige Stelle (Verzeichnistiefe depth) in url (buf) ein.
function addLang(buf,lang,depth)
{
   var url = "";
   for (i=0;i<depth;i++)
   { 															// hier werden Dir- und File-Name extrahiert
     url = buf.slice(buf.lastIndexOf('/'),buf.length) + url;    //  url wird alles was hinter dem letzen / steht von buf zugewiesen
     buf = buf.slice(0,buf.lastIndexOf('/'));					// alles was hinter dem letzten / von buf steht wird in aus buf gelöscht.
   }
   url = buf + "/" + lang + url;							 	// anfang der url + die Sprache + Dir- und File-Name = Komplette url.
   return url;													// off you go.
}

//-->
