var DHTML=(document.getElementById);
var fensterdaten;
var lastScrollY=0;
var percent;
var winpos=10;

function init() {
 if(!DHTML) return;
 fensterdaten = new createDivScroll('fensterdaten');
 startDivScroll();
}

function startDivScroll() {

  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;
  }

  pos += 0;
  if(pos <= 10) pos = 0; // urspruengliche Position
  if(pos > 10) pos += 0; // Abstand vom oberen Fensterrand

  if(pos!=lastScrollY) {
   percent=.09*(pos-lastScrollY);
   if(percent>0) {
    percent=Math.ceil(percent);
   }
   else {
    percent=Math.floor(percent);
   }
   winpos=winpos+percent;
   if(winpos>220){
     fensterdaten.style.top=winpos-220;
   } else {
     fensterdaten.style.top=winpos;
     }
   lastScrollY=lastScrollY+percent;
  }

 temp=window.setTimeout('startDivScroll()',1);
}

function createDivScroll(name) {
 if(document.getElementById) {
  this.style=document.getElementById(name).style;
 }
}
