var ns = navigator.appName == "Netscape";
var ns4 = (ns && parseInt(navigator.appVersion) == 4);
var ns5 = (ns && parseInt(navigator.appVersion) > 4);
var x=0;
var zeit=0;
var schrittStart = 30;
var schrittweite=schrittStart;
var auszeit=0;
var	_debug_steps = 0;

//schrittweite = 30;

/*	*********************************************************************************
*/
function vorlaufen(y)
{
	auszeit = y;

	var Zeit = new Date();
	var AbsolutEben = Zeit.getTime();
	if (ns4)
	{
		document["aussen"].document.innen.left = x;
	}
	else if (ns5)
	{
		document.getElementById("innen").style.left = x;
	}
	else
	{
		document.all.innen.style.left = x;
	}

	x -= schrittweite;

	var AbsolutJetzt= Zeit.getTime();
	zeit = 10 - (AbsolutJetzt - AbsolutEben)

	if(x > -y)
		setTimeout("vorlaufen(auszeit)", zeit);
		
	if (x <= -y + 50)
		schrittweite=10;
	if (x <= -y + 20)
		schrittweite=5;
	if (x <= -y + 5)
		schrittweite=1;
	if(x <= -y)
		schrittweite=0;
}

/*	*********************************************************************************
*/
function ruecklaufen(y)
{
	auszeit = y;

	var Zeit = new Date();
	var AbsolutEben = Zeit.getTime();
	if(ns4)
		document["aussen"].document.innen.left=x;
	else if(ns5)
		document.getElementById("innen").style.left=x;
	else
		document.all.innen.style.left=x;

	x += schrittweite;


	var AbsolutJetzt= Zeit.getTime();
	zeit = 10 - (AbsolutJetzt - AbsolutEben)

	if(x < -y)
		setTimeout("ruecklaufen(auszeit)", zeit);

	
	if (x >= -y - 50)
		schrittweite=10;
	if (x >= -y - 20)
		schrittweite=5;
	if (x >= -y - 5)
		schrittweite=1;
	if(x >= -y)
		schrittweite=0;
}
