<!--

// ausgelagerte JavaScript-Datei
//
// erstellt
// von:			Thomas Huttenlocher
// im:			Januar 2006
// für:			www.roBerge.de

// #DIV - sliding Layer


var DHTML		= 	(	document.getElementById || 
				   		document.all ||
						document.layers
					);

var slider;
var Scroll		= true;
var lastScrollY	= 0;
var percent;
var winpos		= 200;

function init() {
	
	if(!DHTML) return;
	slider 		= new nimmObj('slider');
	
	Follow();
}

function Follow() {
	
	if(window.top.name == 'true') {
		 
		if(window.innerHeight) {
			pos	= window.pageYOffset;
		}
		else if(document.documentElement && document.documentElement.scrollTop) {
			pos	= document.documentElement.scrollTop;
		}
		else if(document.body) {
			pos	= document.body.scrollTop;
		}
	
	// Falls die Position auf der Seite 
	// immer die gleiche sein soll, 
	// einfach die naechsten drei Zeilen 
	// weglassen und ersetzen durch:
	// pos += X # X = Abstand vom oberen Fensterrand
	
		pos += 0;
		
		if(pos <= 70) 	pos=70; 	// urspruengliche Position
		if(pos >  70) 	pos+=10; 	// Abstand vom oberen Fensterrand
		
		if (window.pageYOffset) { 	// all except Explorer
		
			if(window.pageYOffset >= 200) {
				slider.style.visibility = "visible";
			}
			if(window.pageYOffset < 200) {
				slider.style.visibility = "hidden";
			}
		}
		
		else if (document.documentElement && document.documentElement.scrollTop) { // Explorer 6 Strict
			
			if(document.documentElement.scrollTop >= 200) {
				slider.style.visibility = "visible";
			}
			if(document.documentElement.scrollTop < 200) {
				slider.style.visibility = "hidden";
			}
		}
		
		else if (document.body) { 	// all other Explorers

			if(document.body.scrollTop >= 200) {
				slider.style.visibility = "visible";
			}
			if(document.body.scrollTop < 200) {
				slider.style.visibility = "hidden";
			}
		}
		
		if(pos!=lastScrollY) {
			
			percent		= .2 * (pos-lastScrollY);
			
			if(percent>0) {
				percent	= Math.ceil(percent);
			}
			else {
				percent	= Math.floor(percent);
			}
		
			winpos				= winpos + percent;
			slider.style.top	= winpos;
			lastScrollY			= lastScrollY + percent;
		}
	}
	temp=window.setTimeout('Follow()',10);
}

function nimmObj(name) {
	if(document.getElementById) {
		this.style	= document.getElementById(name).style;
	}
	else if(document.all) {
		this.style	= document.all[name].style;
	}
	else if(document.layers) {
		this.style	= document.layers[name];
	}
}

//-->



