var x; var y;
var schritt = 10; var kenn = 0;
var text = "H a l l o  L e u t e !!";
var xpos = new Array(); var ypos = new Array();
text = text.split("");
for (i = 0; i <= text.length-1; i++)
{
    xpos[i] = -50;
}
for (i = 0; i <= text.length-1; i++)
{
    ypos[i] = -50;
}
function steuer(e)
{
    x = (document.layers) ? e.pagex :
    document.body.scrollLeft+event.clientx;
    y = (document.layers) ? e.pagey :
    document.body.scrollTop+event.clienty;
    kenn = 1;
}
function spur()
{
    if (kenn == 1 && document.all)
    {
       for (i = text.length-1; i >= 1; i--)
       {
           xpos[i] = xpos[i-1] + schritt;
           ypos[i] = ypos[i-1];
       }
       xpos[0] = x + schritt;
       ypos[0] = y;
       for (i = 0; i < text.length-1; i++)
       {
           var thisspan = eval("span" + (i) +".style");
           thisspan.posLeft = xpos[i];
           thisspan.posTop = ypos[i];
       }
    }
    else if (kenn == 1 && document.layers)
    {
       for (i = text.length-1;  i >= 1; i--)
       {
           xpos[i] = xpos[i-1] + schritt;
           ypos[i] = ypos[i-1];
       }
       xpos[0] = x + schritt;
       ypos[0] = y;
       for (i = 0; i < text.length-1; i++)
       {
           var thisspan = eval("document.span" + i);
           thisspan.left = xpos[i];
           thisspan.top = ypos[i];
       }
    }
    var timer = setTimeout("spur()", 30);
}
for (i = 0; i <= text.length - 1; i++)
{
 document.write("<span id='span" + i + "' class='spanstyle'>");
 document.write(text[i]);
 document.write("</span>");
}
if (document.layers)
{
    document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = steuer;