var Delay = 10;                                 // Geschwindigkeit wie sich die Schlange aufbaut
var xDelta = 10;                                // Abstand Zeichen (Courier-Schrift)
var xGap = 10;                                  // Lücke zwischen Mauszeiger und Text in x-Richtung
var yGap = 10;                                  // Lücke zwischen Mauszeiger und Text in y-Richtung
var Text = "Geld_verdienen_im_Internet";        // Text der Schlange
Message = Text.split("");                       // Aufspaltung String in eine Array mit Einzelzeichen

var xPosMaus = -200;                             // Initialisierung notwendig, da Funktion
var yPosMaus = -200;                             // schlange vor Maus-Handler aufgerufen wird.
var xPos = new Array();
var yPos = new Array();
for (i=0; i<=Message.length-1; i++)
{
  xPos[i] = -200;
  yPos[i] = -200;
}

// Die Funktion schlange muss via onLoad in der aufrufenden Seite einmalig gestartet werden.
function schlange()
{
  for (i=Message.length-1; i>=1; i--)
  {
    xPos[i] = xPos[i-1] + xDelta;
    yPos[i] = yPos[i-1];
  }
  xPos[0] = xPosMaus + xDelta;
  yPos[0] = yPosMaus;

  if (document)
  {
    for (i=0; i<=Message.length-1; i++)
    {
      document.getElementById("Bereich" + i).style.left = xPos[i] + xGap;
      document.getElementById("Bereich" + i).style.top  = yPos[i] + yGap;
    }
  }
  var aktiv = setTimeout("schlange()", Delay)
}


// Bestimme die Position des Mauszeigers
function MousemoveHandler(e){
  if (document.all) // Microsoft Internet Explorer
  {
    xPosMaus = document.body.scrollLeft + event.clientX;
    yPosMaus = document.body.scrollTop  + event.clientY;
  }
  else if (document) // Mozilla
  {
    xPosMaus = document.body.scrollLeft + e.clientX;
    yPosMaus = document.body.scrollTop  + e.clientY;
  }
}




// Initialisierung der Textschlange: Zeichnen der einzelnen Buchstabaen im Browser-Fenster
document.write("<style>.BereichStyle{position:absolute; visibility:visible; font-family: Courier; font-size:12pt; color:yellow; font-weight: bold; background-color:blue;}</style>");
for (i=0; i<=Message.length-1; i++)
{
  document.write("<div id='Bereich" + i + "' class='BereichStyle'>");
  document.write(Message[i]);
  document.write("</div>");
}


document.onmousemove = MousemoveHandler;
