/* 
	position:fixed emulation fuer die navigation 
	
	die balken oben und unten werden absolut positioniert 
	und dann an den viewport des browsers angepasst.
	beim scrollen wird mittels eines timers die scrollposition der
	seite abgefragt und die balken entsprechend gesetzt.	
*/
var ns4;
var navtop;
var navtoplinks;
var navbottom;

var scrolled;
var screenHeight;

function fixedLayerInit(){
	if(document.layers){
		ns4 = 1;
		navtop = document.layers['navtop'];
		navtoplinks = document.layers['navtoplinks'];
		if(document.layers['navbottom']) navbottom = document.layers['navbottom'];
	} else {
		/* kein netscape 4 also nix zu tun */
		ns4 = 0;
		return;
	}
	widthCheck = window.innerWidth
	heightCheck = window.innerHeight
	window.onResize = resizeFix
	checkScrolled()
}
function checkScrolled(){
	scrolled = window.pageYOffset;
	screenHeight = window.innerHeight;
	screenWidth = window.innerWidth;
	if(navbottom){
		navbottom.top = screenHeight+scrolled - 25;
		navbottom.resizeTo(screenWidth,25);
   		navbottom.visibility='visible';
   	}
	navtop.top = scrolled;
	navtop.resizeTo(screenWidth,25);
	navtoplinks.top = scrolled + 25;
	navtoplinks.resizeTo(screenWidth,25);
	setTimeout('checkScrolled()',30);
}
function resizeFix() {
	if (widthCheck != window.innerWidth || heightCheck != window.innerHeight)
	document.location.href = document.location.href
}
onload=fixedLayerInit; 
