/************************************************************************************************
  Variablenbestimmung:
************************************************************************************************/

  moving=setTimeout('null',1)
  var waitTime=500; 
  
  var dropNav = new Array();
  var dropHead = new Array();

  
  
//////////////////////////////////////////////////////////////////////////////////////////////////
function machAnsprache(anzahl){
  for(i = 0; i <= anzahl; i++){
    if (Browser.ns6){
      dropNav[i]=document.getElementById("navDiv"+i).style;
    }else if (Browser.ie4 || Browser.ie5) {
      dropNav[i]=document.all("navDiv"+i).style;
    }else if (Browser.ns4) {
      dropNav[i]=document.layers["navDiv"+i];
    }
  }
}
/************************************************************************************************  
  Browserabfrage:
************************************************************************************************/
/*
  function Browsercheck(){
	this.ver=navigator.appVersion 								 
	this.dom=document.getElementById?1:0						
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie5 = (this.ie5 || this.ie6);
	this.ie4=(document.all && !this.dom)?1:0;					
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;		
	this.ns4=(document.layers && !this.dom)?1:0;
    this.ns4ok=(this.ns4 && (this.ver.substr(2,2)>=5))?1:0;				
	this.ok=(this.ie6 || this.ie5 || this.ie4 || this.ns4ok || this.ns6)		
	return this
  }
  Browser = new Browsercheck();

*/
/************************************************************************************************  
  divs ein- und ausschalten:
************************************************************************************************/
  
function hide(div) {
	if(initflag) {
		if (Browser.ms) { document.getElementById("navDiv"+aktiv).style.visibility = "hidden"; }
		if (Browser.ns6 || Browser.ie4 || Browser.ie5) eval(div+'.visibility="hidden"');
		else if (Browser.ns4) eval(div+'.visibility="hide"');
	}
}

function show(div) {
	if(initflag) {
		if (Browser.ms) { document.getElementById("navDiv"+aktiv).style.visibility = "visible"; }
		else if (Browser.ns6 || Browser.ie4 || Browser.ie5) eval(div+'.visibility="visible"');
    	else if (Browser.ns4) eval(div+'.visibility="show"');
	}
}

function moveOut(thisDiv) {
  if(thisDiv != aktiv_page){
    hide('dropNav[aktiv]');
	aktiv = thisDiv;
	show('dropNav[aktiv]');
  } 
  if (thisDiv == aktiv_page  && thisDiv != aktiv){
    hide('dropNav[aktiv]');
  }
  clearTimeout(moving);
  moving=setTimeout('null',1);
}

function moveBack() {
  clearTimeout(moving);
  moving = setTimeout('moveBack1()', waitTime);
}

function moveBack1() {
  if(aktiv != aktiv_page) hide('dropNav[aktiv]');
  clearTimeout(moving);
  moving=setTimeout('null',1);
}


/************************************************************************************************  
  Ausschaltung bei Mausklick:
************************************************************************************************/

function initNav() {
  if(Browser.ie4 || Browser.ie5){
	document.onmousedown = IEonClickBack;
  }
  if(Browser.ns4){
	window.captureEvents(Event.MOUSEDOWN);              
	window.onmousedown = NS4onClickBack;           
  }
  if(Browser.ns6){
	window.addEventListener("mousedown", NS6onClickBack, false);                    
  }  
}

function IEonClickBack() {
  if(!(event.clientX < 258 && event.clientY < 410)) {
    moveBack1();
  } 
  //window.status= "X=" + event.clientX + "Y=" + event.clientY;
}

function NS4onClickBack(e) {
  if(!(e.pageX < 258 && e.pageY < 410)) {
    moveBack1();
  } 
  //window.status= " X=" + e.pageX + " Y=" + e.pageY;
}
function NS6onClickBack(e) {
  if(!(e.pageX < 258 && e.pageY < 410)) {
    moveBack1();
  }
  //window.status= "X=" + e.pageX + "Y=" + e.pageY;
}