	function replSelectBox( name, action ) {
		if ( navigator.userAgent.indexOf("MSIE") > 0 && !window.opera ) {		
			if ( document.getElementById( name ) ) {
				document.getElementById( name ).style.visibility= action;
				var temp = "hidden";
				if ( action == "hidden" ) temp = "visible"; 
				document.getElementById( name + "ph" ).style.visibility = temp;	
		
				var optText = document.getElementById( name ).options[ document.getElementById( name ).selectedIndex ].text;	
				//document.getElementById( name + "text" ).firstChild.nodeValue = optText;		
				document.getElementById( name + "text" ).value = optText;	
			}
		} 
	} 

   ulLiMenu = function(elemId) {
    if ( document.getElementById(elemId)) { // nur für IE, MacIE, Opera
      var navroot = document.getElementById(elemId);
      var lis=navroot.getElementsByTagName("LI"); 

      for (i=0; i<lis.length; i++) { 
        for (j=0; j<lis[i].getElementsByTagName("UL").length; j++){ 

          lis[i].onmouseover=function() {
		  	                  this.getElementsByTagName("UL")[j].style.visibility = 'visible'; 
							   if ( this.id == "n1" || this.id == "n2"  ) {
									replSelectBox( 'selBox1', 'hidden' );	
									replSelectBox( 'selBox2', 'hidden' );										
									replSelectBox( 'selBox3', 'hidden' );										
							   }
                             } 

          lis[i].onmouseout= function() { 
                               this.getElementsByTagName("UL")[j].style.visibility = 'hidden'; 
							   if ( this.id == "n1" || this.id == "n2"  ) {
									replSelectBox( 'selBox1', 'visible' );	
									replSelectBox( 'selBox2', 'visible' );	
									replSelectBox( 'selBox3', 'visible' );										
							   }
                             }
							 
          }
       }
         
      for (i=0; i<lis.length; i++) { // loop LIs 
          for (j=0; j<lis[i].getElementsByTagName("UL").length; j++){ // Loop  in LIs

           lis[i].getElementsByTagName("UL")[j].onmouseover=function(){
                                                               this.parentNode.getElementsByTagName("A")[0].className ="over";
                                                             } 

           lis[i].getElementsByTagName("UL")[j].onmouseout=function(){
                                                             if (this.parentNode.getElementsByTagName("A")[0].id!="aktiv") // Bug(?)fix IE: zurücksetzen von class überschreibt ID-Eigenschaft
                                                               this.parentNode.getElementsByTagName("A")[0].className ="out";
                                                               //alert("mouseouse auf UL")
                                                           } 

        } // ENDE loop in LIs
      }// ENDE loop  LI           

   } // ENDE IE only  

  } // ENDE function  
  

function init(){
	ulLiMenu("metaNav");
	ulLiMenu("navTop");
}

