/*
Automatisches Scrollen des Fensters von oben nach unten, wenn unten
angelangt beginnt Scrolling wieder von oben.

Funktion rolle wird extern aufgerufen. Durch diese Funktion kann die
Scrollgeschwindigkeit gesteuert werden.
Uebergabe von 0 (Click auf Button "Scroll Stop") stoppt das Scrollen,
um z.B. den Text besser lesen zu koennen.
Uebergabe von 1 (Click auf Button "Scroll Go") laesst das Scrollen
wieder anlaufen. Mehrmaliges Klicken der GO-Schaltflaeche beschleunigt
das Scrollen.

Top-Down scrolling window Script- © Dynamic Drive (www.dynamicdrive.com)
For full source code, installation instructions,
100's more free DHTML scripts, and Terms Of Use, visit dynamicdrive.com
*/

//Ausgangsgeschwindigkeit fuer Aufruf von Funktion initialize nach window.onload

// change 1 to another integer to alter the scroll speed. Greater is faster, 0 is stand
var speed=0

var currentpos=0,alt=1,curpos1=0,curpos2=-1

function rolle(rolltempo){
   if (rolltempo==0)
      speed=rolltempo
   else
      speed=speed+rolltempo
   startit()
}

function initialize(){
   startit()
}

function scrollwindow(){
   if (speed==0)
      return
   else {
      if (document.all)
         temp=document.body.scrollTop
      else
         temp=window.pageYOffset
      if (alt==0)
         alt=1
      else
         alt=0
      if (alt==0)
         curpos1=temp
      else
         curpos2=temp
      if (curpos1!=curpos2){
         if (document.all)
            currentpos=document.body.scrollTop+speed
         else
            currentpos=window.pageYOffset+speed
         window.scroll(0,currentpos)
         }
      else{
         currentpos=0
         window.scroll(0,currentpos)
         }
      }
}

function startit(){
   setInterval("scrollwindow()",200)
   // nur positive Zahl moeglich, je groesser sie ist desto langsamer scrollt das Fenster
}

window.onload=initialize


