/* function change(imgName,imgSrcName) {
	document.images[imgName].src = eval(imgSrcName + ".src")
}*/

function popupwin(url,width,height) {
	var tmpwinname = new String;
	tmpwinname = "winid" + Math.round((Math.random() * 5000));
	var winID=window.open(url,tmpwinname,"toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width="+width+",height="+height);
   	if (winID != null && winID.opener == null) winID.opener= self;
	if(winID.focus()){ winID.focus(); }
}




ns6 = (!document.all&&document.getElementById) ? true:false;
ns4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;
ie5 = 0;


	 
// Funktion für das aufklpappen der Menüs zuständig	 
function gogirl(e,welches) {

	if (document.getElementById(e).style.display == 'none') {
        document.getElementById(e).style.display = 'block';
    } else {
        document.getElementById(e).style.display = 'none';
    }
	
	
}


// Funktion für das Schließen der Menüs zuständig 
function hideall() {
        var Nodes = document.getElementsByTagName('ul')
		var max = Nodes.length
        for(var i = 0;i < max;i++) {
                var nodeObj = Nodes.item(i)
                nodeObj.style.display = 'none';
        }
}

	
// Mit der Übergabe der id des Menüs und Status wird überprüft, ob das Menü aktiv ist oder nicht. Wenn ja wird die Class für aktiven Menu' gesetzt.
function showh4over(welches,list){
   
   if(list){
      if(document.getElementById(list).style.display == 'none'){
   		 
		  if(document.all) {//IE
		     eval('document.all["'+welches+'"].className="h4over"');
		  }
		  if(ns4) { //NS
		     eval('document.layers["'+welches+'"].className="h4over"');
		  }
		  if(ns6){ //Mozilla
		     eval('document.getElementById("'+welches+'").className="h4over"');
		  }
		  
		     
	  }
   }
   else{
          if(document.all) {//IE
		     eval('document.all["'+welches+'"].className="h4over"');
		  }
		  if(ns4) { //NS
		     eval('document.layers["'+welches+'"].className="h4over"');
		  }
		  if(ns6){ //Mozilla
		     eval('document.getElementById("'+welches+'").className="h4over"');
		  }
   } 
}


// Mit der Übergabe der id des Menü wird erstmal überprüft, ob es aktiv ist. Wenn nicht weil auf "false" gesetzt wird die Class für den Anfangsstatus gesetzt.
function hideh4over(welches,list){
  
 if(list){
    if(document.getElementById(list).style.display == 'none'){
 
	    if(document.all) {//IE
		     eval('document.all["'+welches+'"].className="h4"'); 
	    }
	    if(ns4) { //NS
		     eval('document.layers["'+welches+'"].className="h4"');
	    }
	   if(ns6){ //Mozilla
			  eval('document.getElementById("'+welches+'").className="h4"');
	   }
	}   
 }
 else{
     if(document.all) {//IE
	     eval('document.all["'+welches+'"].className="h4"'); 
    }
    if(ns4) { //NS
	     eval('document.layers["'+welches+'"].className="h4"');
    }
   if(ns6){ //Mozilla
          eval('document.getElementById("'+welches+'").className="h4"');
   }
 
 }  
}


// Definert für jeden Untermenü ein Timeout. Verhindert, dass sich der Untermenü schließt, wenn man vom Hautmenü auf den Untermenü bewegt.  ------ muss dynamisch sein!!!
var tdelay = 50;



//  Funktion für das Anzeigen des Untermenüs zuständig
function showmenu(na,liste,nr)
{
	eval("clearTimeout("+na+"timeout)");
	//window.status = "shownav: "+ na;
	//hideall();
	showobjectlayer(na,liste,nr);
}

// Funktion für das Schließen des Untermenüs zuständig	
function hidemenu(na) 
{
	//window.status = "hidenav: "+ na;
	eval(na+"timeout = setTimeout('hideobjectlayer(\""+na+"\")',tdelay)");
}

// Funktion wird von showmenu aufgerufen. Man berechnet den Abstand des aktiven Hauptmenüpunktes von Top, um den Untermenüpubnkt dementsprechend fixen zu können. 
function showobjectlayer(na,liste,nr) {
	  if(liste != "false"){
		  var listeheight = document.getElementById(liste).offsetTop;
		      listeheight = listeheight-3;
		  var punktheight = document.getElementById(nr).offsetTop;
      }	
	  if(document.all) {//IE
	    if(liste != "false"){ 
		  eval('document.all["'+na+'"].style.top=listeheight+punktheight');
		} 	 
		 eval('document.all["'+na+'"].style.visibility="visible"');
	  }
	  
	  
	  // mus noch angepasst werden
	  if(ns4) { //NS
		 eval('document.layers["'+na+'"].visibility="show"');
	  }
	  
	  
	  if(ns6){ //Mozilla
		 if(liste != "false"){  
		  document.getElementById(na).style.top=(punktheight-4)+"px";
		 }
		  eval('document.getElementById("'+na+'").style.visibility="visible"');
	  } 
}


// Funktion wird von hidemenu aufgerufen und schließt die entsprechenden Untermenüs
function hideobjectlayer(na) {
      if(document.all) {//IE
		 eval('document.all["'+na+'"].style.visibility="hidden"');
      }
	  if(ns4) { //NS
		 eval('document.layers["'+na+'"].visibility="hide"');
	  }
	  if(ns6){ //Mozilla
		 eval('document.getElementById("'+na+'").style.visibility="hidden"');
	 } 
}



// Hover Main-Menu
// Wenn ein Untermenü aktiv ist, wird die class des Hauptmenüpunktes auf aktiv gesetzt
function showhovermenu(welches){

   if(document.all) {//IE
 	   eval('document.all["'+welches+'"].className="hovermainmenu"');
   }
   if(ns4) { //NS
       eval('document.layers["'+welches+'"].className="hovermainmenu"');
   }
   if(ns6){ //Mozilla
       eval('document.getElementById("'+welches+'").className="hovermainmenu"');
   } 
}


//Wenn der Untermenü nicht mehr aktiv ist, wird die Ursprung-Class des Hauptmenüpunktes gesetzt
function hidehovermenu(welches){
   if(document.all) {//IE
        eval('document.all["'+welches+'"].className="listeButton"'); 
   }
   if(ns4) { //NS
         eval('document.layers["'+welches+'"].className="listeButton"');
   }
   if(ns6){ //Mozilla
         eval('document.getElementById("'+welches+'").className="listeButton"');
} 
}

