/****************\
 * DropDownNavi *
\*'**************/
function show(element){
	element.className += "hover";
}
function hide(element){
	element.className = element.className = "";
}



/**************************************\
 * aktuelle Sprache aus der URL holen *
\*'************************************/
function getUrlParameter(par) 
{
  var value='';
  var UrlParameter = window.location.search;
  
  if(UrlParameter != ""){
    var i = UrlParameter.indexOf(par+"=");
    if(i >= 0){
      i = i+par.length+1;
      var k = UrlParameter.indexOf("&", i);
      if(k < 0){
        k = UrlParameter.length;
      }
      value = UrlParameter.substring(i, k);
    } 
  }
  return unescape(value);
} 


/***********************************\
 * Mouse-Overs der Hauptnavigation *
\*'*********************************/
var AlterWert ="";
function roll(Bildname, Dateiname) {
  AlterWert = document.images[Bildname].src;
  document.images[Bildname].src = Dateiname;
}
function vorher(Bildname) {
  document.images[Bildname].src = AlterWert;
}



/**************************************\
 *	Breite der zweiten	              *
 *	Navigationsebene fur den IE andern *
\**************************************/
function nav_e2_size() {	

	var divWidth = "";
	var divWidth_tmp ="";
	
	// Prufen, ob subnav_mitte existiert
	if(document.getElementById("subnav_mitte") != null) {
														 
		// Breite der Subnav auslesen
		var divWidth = document.getElementById("subnav_mitte").offsetWidth;
		var divWidth_tmp = divWidth;
		
		//aktuelle Sprache auslesen
		var languageId = getUrlParameter("L");		
		
		// Wenn nicht breit genug: vergrosern		
		/**** 
			Achtung: Fur den Firefox wird dieser Wert uber das CSS geregelt (Klassen .subnav_mitte_de und .subnav_mitte_engl 
		*****/
		if(languageId == "1" && divWidth < 504) {			
			//alert(divWidth);
			//var x = document.getElementById('subnav_mitte');
			//x.style.width = 504;
			document.getElementById('subnav_mitte').style.width = 504;			
			//document.getElementById('subnav_mitte').offsetWidth = 504;			
		} 
		if(languageId != "1" && divWidth < 592) {			
			document.getElementById('subnav_mitte').style.width = 592; 
			//alert("SIZE: "+ divWidth);
		}		
		
		/* Fur die Seiten, wo es keine 2. Navigationsebene gibt (z.B. Startseite) */
		if(divWidth_tmp < 1) {
			//alert("W: " + divWidth);
			document.getElementById('subnav_rahmen1').style.display = "none";
			document.getElementById('subnav_rahmen2').style.display = "none";

			document.getElementById('subnav_rahmen_start').style.display = "none";
			document.getElementById('subnav_rahmen_stop').style.display = "none";
			
			
			document.getElementById('subnav_mitte').style.display = "none";	
			document.getElementById('subnav_picture1').style.visibility = "hidden";
			document.getElementById('subnav_picture2').style.visibility = "hidden";
		}														 
	}	
}

/* ******************************************* *\
	Offnet ein neues Fenster aus einem Flash heraus
\* ******************************************** */

function openwindow(page) {
	mainwin = window.open("","name");	
	mainwin.location.href = page;
	
	if (mainwin.opener == null) mainwin.opener = window;
	mainwin.opener.name = "opener";
}


/* Printfunktion bereitstellen */

function printWindow() {
	Browser = parseInt(navigator.appVersion);
	if (Browser >= 4) window.print();
}



/* ******************************************* *\
	Dynamischer Sprachwechsler
\* ******************************************** */

function changeLanguage(langid) {	
	var id = getUrlParameter("id");
	window.open("index.php?id="+id+"&L="+langid ,"_self");
}


/* ******************************************* *\
	Bilder vorladen
\* ******************************************** */
function preload() {
  
    if (!document.images) {
        return;
    }

    var ar = new Array();
    var arguments = preload.arguments;

    for (var i=0; i<arguments.length; i++) {
        ar[i] = new Image();
        ar[i].src = arguments[i];
    }
}
    
    
    
    
   /*
self.focus();

var nr;
function go(nr) {
	var nummer=nr;
	opener.parent.identify(nummer);
}
	
function opf() {
	opener.parent.foc();
}    
*/