// Funktionsbibliothek für die Nav-Leiste

// Golbale Definitionen
var timerID = null;
var timerOn = false;
var timecount = 1000;
var what = null;
var layerRef;
var styleSwitch;
var newbrowser = true;
var check = false;

function init(){
     if (document.layers) {  // für Netscape 4
            layerRef="document.layers";
            styleSwitch="";
            visibleVar="show";
	       screenSize = window.innerWidth;
	       what ="ns4";
     }else if(document.all){  // Für IE
            layerRef="document.all";
            styleSwitch=".style";
            visibleVar="visible";
            screenSize = document.body.clientWidth + 18;
            what ="ie";
     }else if(document.getElementById){  // Für Netscape 6
            layerRef="document.getElementByID";
            styleSwitch=".style";
            visibleVar="visible";
	       what="moz";
     }else{   // zu alter Browser
            what="none";
	       newbrowser = false;
     }
     check = true;
}

function showLayer(layerName){   // Turns the layers on and off
     if(check){
          if (what =="none") return;
    	     else if (what == "moz"){
        			document.getElementById(layerName).style.visibility="visible";
          }
        	else{
               eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
               // ...
		}
	}
     else {// Seite noch nicht fertig geladen
          return;
     }
}

function hideLayer(layerName){
  	if(check){
          if (what =="none") return;
        	else if (what == "moz"){
        		document.getElementById(layerName).style.visibility="hidden";
        	}
        	else{
              eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
              // ...
         }
  	}
     else {// Seite noch nicht fertig geladen
          return;
     }
}

function hideAll(){
	hideLayer('menue1');
	hideLayer('menue2');
	hideLayer('menue3');
}

function startTime() {
  if (timerOn == false){
    timerID=setTimeout( "hideAll()" , timecount);
    timerOn = true;
  }
}

function stopTime() {
  if (timerOn) {
    clearTimeout(timerID);
    timerID = null;
    timerOn = false;
  }
}

function showStatus(text){
  window.status = text ;
  return true;
}


