//
// Rollender Statustext
//

var RollGeschwindigkeit = 75 // = 75 Millisekunden
var RollNachricht       = ""
var RollTimerID         = null
var RollTimerLaeuft     = false

   function Roll(pos)
   {
// ggf. neu positionieren
      if(++pos > RollNachricht.length)
          pos = 0
// Text in Statuszeile setzen
      status = RollNachricht.substring(pos, RollNachricht.length)
      RollTimerLaeuft = true
// Timer erneut starten
      RollTimerID     = setTimeout("Roll(" + pos + ")", RollGeschwindigkeit)
   }

   function StopRolltext()
   {
      if(RollTimerLaeuft)
      {
// Text in Statuszeile loeschen
         status = ""
// alten Timer loeschen
         clearTimeout(RollTimerID)
      }
      RollTimerLaeuft = false
   }

   function StartRolltext(text)
   {
      StopRolltext()
// Text intern merken und mit fuehrenden Leerzeichen auffuellen
      RollNachricht = ""
      for(i = 0; i < 25; i++)//i maximal 50
         RollNachricht += "     "
      RollNachricht += text
// Und los!
      Roll(0)
   }

