// Navigationlayer bewegen beim scrollen  Layer mit Navi muss "navTop" heissen 

var merker=0;       // merker  zum 2 wege klicken auf den Button, 0= ausschalten  1=einschalten
                    // bei onClick auf Navibutton 
function menueaus()
      {
      if(merker<1) 
	  { 
	  document.inhalt_up.src  = "../02images/00naviga/inhalt_up.gif";  // wechselt das Menübild der aufrufenden Seite
	  document.inhalt_up.alt= "Menu scrollen: EIN";              // wechselt den Alt Text
	  window.clearInterval(windowTimer);    // stoppt den Timer, somit kein weiterscrollen mehr
	  obj.style.top = 25+"px";              // ausrichten an den oberen Rand, wenn das weggelassen wird, bleibt     
	  merker=1;                             // das Menue an Ort und Stelle stehen
	  
	  }
	  else
	  {
	  	  document.inhalt_up.src  = "../02images/00naviga/inhalt_updo.gif";
	  	  document.inhalt_up.alt= "Menu scrollen: AUS";
	  
	  windowTimer = setInterval("placeNavBar()",20);    // Timer wieder in Gang setzen
	  merker=0;                                         // merker zurücksetzen für erneutes klicken
	  
	  }
	  }


function initialize()
	//runs at onload of window
	{
	
	obj = document.getElementById("navTop")
	
	ihtScreen = new screenObject(); 

	userEventsInit(); //set up all user events
	
	document.onmousemove = mousePosition; //moz
	windowTimer = setInterval("placeNavBar()",20);  // takt zur abfrage der der Position
	}	
	
var mouseX = mouseY =0;

function screenObject()
	{

	this.bottom = function(){
		if (document.body.scrollHeight) return document.body.scrollHeight};
	
	this.height = function() {
		if (document.body.offsetHeight) return document.body.offsetHeight;}
	
	this.visHeight = function() {
		if (window.innerHeight) return window.innerHeight;
		if (document.body.clientHeight) return document.body.clientHeight;}
	
	this.width = function() {
		if (document.body.offsetWidth) return document.body.offsetWidth;}
	
	this.scrollTop = function() {
		if(document.body.scrollTop) return document.body.scrollTop
		if (window.pageYOffset) return window.pageYOffset;
		else return 0;};			
	}

function mousePosition(e)
	{
	if (e) event = e;   //for Netscape
	mouseX = event.clientX;
	mouseY = event.clientY;
	}
	
function placeNavBar()       //moves the navbar into positionS
	{
	obj = document.getElementById("navTop");

	if (ihtScreen.scrollTop() > 25) {
		obj.style.top = ihtScreen.scrollTop()+25; // hier stand "px", für layer klebt am Kopf des Browsers
		}                                         // grösserer Wert um Layer tiefer zu setzen  
		
	else {obj.style.top = 25+"px";}           // hier Abstand von oben beim Seitenstart eingeben
	}

function userEventsInit()
	{
		obj = document.getElementById("navTop")
	}

// Ende Navigationlayer bewegen beim scrollen, aber den loader aufruf noch eintragen
// vor Ende des Bodys: SCRIPT type=text/javascript ...dann initialize (); ...ende script

//-->