
// *****************************************************
// * Titel: Scrollscript                               *
// * Autor: gh                                         *
// * Datum: 02.07.2001                                 *
// *                                                   *
// *****************************************************

// Browser-Check
var ver;
browName = navigator.appName; browVer = parseInt(navigator.appVersion);
if(browName == 'Netscape' && browVer >= 4) {
	ver = 'n4';
}
else
	if (browName == 'Microsoft Internet Explorer' && browVer >= 4) {
		ver = 'e4';
	}
	else {
		ver = 'alt';
	}


// Diese Variablen nicht aendern.
var routine_runter = "";
var routine_hoch = "";
var y = 0;
var z = 0;
var curHeight = 0;
var maxHeight = 0;


// Diese Variablen aendern.
var speed = 22;
var visWindow = 670;
var maxSpeed = 22;
var incSpeed = 0;
var useMesser
var useMesser2

function init() {
	curHeight = 0;
	if(ver == 'e4') {
	useMesser = document.messer.width;
	
	if (useMesser == 0) {
		useMesser = 20000;
	}
		maxHeight = useMesser - visWindow;
	}
	else {
		maxHeight = (document.layers["text"].document.messer2.x - visWindow);
	}
	maxHeight = maxHeight ;
	// alert(" "+maxHeight)
}




function NachOben() {
	if(speed < maxSpeed){
		speed = speed + incSpeed;
	}
	if(!z > 0 && curHeight > speed){
		if(ver == 'e4'){
			document.all.text.style.pixelLeft += speed;
		} else {
			document.layers["text"].x += speed;
		}
		curHeight = curHeight - speed;
	} else {
		window.clearInterval(routine_hoch);
		if(curHeight <= speed){
					if(ver == 'e4'){
						document.all.text.style.pixelLeft = 0;
						curHeight = 0;
					} else {
						document.layers["text"].x = 0;
						curHeight = 0;
					}
		}
	}
}


function NachUnten() {
	if(speed < maxSpeed){
		speed = speed + incSpeed;
	}
// Ein bisschen umst&auml;ndlich wegen IE 5.5 Kompatibilit&auml;t
	if(curHeight < maxHeight){
		if (z == 0){
			if(ver == 'e4'){
				document.all.text.style.pixelLeft -= speed;
			} else {
				document.layers["text"].x -= speed;
			}
			curHeight = curHeight + speed;
		} else {
			window.clearInterval(routine_runter);
			}
	} else {
		window.clearInterval(routine_runter);
	}
}

function anhalten_hoch()	{
	z = 1;
	window.clearInterval(routine_runter);
	speed = 22;
}


function anhalten_runter() {
	z = 1;
	window.clearInterval(routine_runter);
	speed = 22;
}


function fangan_hoch() {
	z = 0;
	routine_hoch = window.setInterval('NachOben()',100);
}


function fangan_runter() {
	z = 0;
	routine_runter = window.setInterval('NachUnten()',100);
}

