var floater;
var floatersub;
var oben = 0;
var old = oben;
var doscrollsteps = 20;




/** Floater ******************************************************************/



function init() {
	movefloater();
	doscrollsteps = 10;
	
}


/** Scroll Subnavi ************************************************************/
function scroll(sollPos) {

	//alert(doscrollsteps);
	
	//Browser:
	if (document.documentElement && document.documentElement.scrollTop)
	{	isPos = document.documentElement.scrollTop}
	
	else if (document.body)					// IE
	{	isPos = document.body.scrollTop}

	
	if (!sollPos) {sollPos=0};
	distanz = sollPos - isPos;
	distanzabs = Math.abs(distanz);

	if (distanzabs < 10) {return;}
	
	nowscrollsteps = doscrollsteps;		
	if (doscrollsteps < 100) {
		if (distanzabs < 1000) {nowscrollsteps = nowscrollsteps / 2;}
		if (distanzabs < 500) {nowscrollsteps = nowscrollsteps / 2;}
	}
	scrollstep = parseInt(distanz / nowscrollsteps);
	
	i = 0;
	while (i<nowscrollsteps)
	{
		scrollBy(scrollstep,0);		
		i++;
	}
	scrollTo(sollPos,0);
}


function movefloater()
{

	if (document.documentElement && document.documentElement.scrollTop)
	{	gescrolltes = document.documentElement.scrollTop}
	
	else if (document.body)					// IE
	{	gescrolltes = document.body.scrollTop}

	if (gescrolltes < oben) gescrolltes = oben;
	else gescrolltes += 0;

	if (gescrolltes != old)
	{
		/** Immer kleine werdende Schritte definieren **/
		gescrolltes = (1 *(gescrolltes-old))+old;
		//floater.style.top = gescrolltes + "px";
		document.body.style.backgroundPosition = '0 -'+parseInt(0.2 * gescrolltes) + "px";
		
	}
	
	old = gescrolltes;
	temp = setTimeout('movefloater()',10);
}




function getObj(name)
{
  if (document.getElementById)
  {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
	this.obj = getObjNN4(document,name);
	this.style = this.obj;
  }
}



