/* -------------------------------------------------------------------
   Scroller-Skript Copyright 2005 by Jörg Alberts + Martin Niemetz GbR
   ------------------------------------------------------------------- */

AnzahlAllerElemente = 27;   // Anzahl der Elemente
HoeheEinesElements = 40;    // Höhe eines Elementes in Pixeln
HoeheAllerElemente = AnzahlAllerElemente * HoeheEinesElements;

HoeheScrollbereich = 270;   // Höhe des Scrollbereichs in Pixeln
StartPosition = 270;        // Startposition des ersten Bildes
Schrittweite = 1;           // Weite eines Scrollschrittes in Pixeln
Verzoegerung = 75;          // Verzögerung eines Scrollschrittes in ms

function initScroll ()
{
  //
  // Positioniere die Elemente und mach sie sichtbar.
  //
  for ( i = 0; i < AnzahlAllerElemente; i++ )
  {
    elem = "sc" + i;
    e = document.getElementById(elem).style;
    e.top = StartPosition + "px";
    e.visibility = "visible";
  }
}

function Scroll ()
{
  for ( i = 0; i < AnzahlAllerElemente; i++ )
  {
    elem = "sc" + i;
    e = document.getElementById(elem).style;
    zahl = e.top.split("px");                    // Hole den reinen Zahlenwert (Die Angabe wird mit der Einheit "px" geliefert)
    AktuellePosition = zahl[0] - Schrittweite;   // Berechne die neue Position.
    e.top = AktuellePosition + "px";

    //
    // Wenn das Element aus dem sichtbaren Bereich herausgescrollt wurde, setze es ans Ende der Reihe.
    //
    if ( (i+1) * HoeheEinesElements + AktuellePosition < 0 ) e.top = (HoeheAllerElemente - (i+1) * HoeheEinesElements) + "px";
  }
}
