function getElementsByClassName(class_name){
    var all_obj;
		var ret_obj=new Array();
		var j=0;
    var i;		  
    if(document.getElementsByTagName){
		  all_obj=document.getElementsByTagName("*");
      for(i=0;i<all_obj.length;i++){
        if(all_obj[i].className==class_name){
          ret_obj[j]=all_obj[i];
          j++;
        }
      }
		}
    return ret_obj; //!!!! Array
  }
	
	//rote und blaue Punkte vor den Navigationspunkten austauschen.
  function einaus(elem, ein){
	  var bild;		
  	for(var i=0; i<elem.childNodes.length; i++){		
  	  if(elem.childNodes[i].nodeName=="IMG"){	
  		  bild = elem.childNodes[i];		  
  		  if(ein) bild.src="bilder/roterpunkt.gif";
  			else bild.src="bilder/blauerpunkt.gif";
  			break;				
  		}		
  	}				
  }
	
	//rote und blaue Pfeile hinter den Links austauschen.
  function einaus2(elem, ein){	
	  var bild;		
  	for(var i=0; i<elem.childNodes.length; i++){		
  	  if(elem.childNodes[i].nodeName=="IMG"){	
  		  bild = elem.childNodes[i];		  
  		  if(ein) bild.src="bilder/pfeilrot.gif";
  			else bild.src="bilder/pfeilblau.gif";
  			break;				
  		}		
  	}				
  }

	function naviOver(e){	 
	  for(var i=0;i<e.childNodes.length;i++){		  
		  if((e.childNodes[i].nodeName=="DIV")&&(e.childNodes[i].className!="naviunterpunkt2Aktiv")){					  
				e.childNodes[i].style.display="block";											
			}		
		}					
	}
	  
	
	
			
	function naviOut(el){			     
    for(var i=0;i<el.childNodes.length;i++){		  
  	  if((el.childNodes[i].nodeName=="DIV")&&(el.childNodes[i].className!="naviunterpunkt2Aktiv")){			  
  	    el.childNodes[i].style.display="none";
			}				
  	}
			
	}		
	

  function initNavi(){
	  var navipkt = getElementsByClassName("naviunterpunkt");
		var naviupkt = getElementsByClassName("naviunterpunkt2");		
		var punkt2txt = getElementsByClassName("internerLink");		
		
				
		for(var j=0;j<navipkt.length;j++){
		  navipkt[j].onmouseover = function(){naviOver(this);einaus(this,true);};
			navipkt[j].onmouseout = function(){naviOut(this);einaus(this,false);};			
		}	
		
		for(var i=0;i<naviupkt.length;i++){
		  naviupkt[i].onmouseover = function(){einaus(this,true);};
			naviupkt[i].onmouseout = function(){einaus(this,false);};			
		}   	
		
		for(var i=0;i<punkt2txt.length;i++){
		  punkt2txt[i].onmouseover = function(){einaus2(this,true);};
			punkt2txt[i].onmouseout = function(){einaus2(this,false);};			
		}   		
		 
	}
	
  	
