/* Last update: 02.12.2006 Handmade Code by Bernd Obergassel - Dortmund - Germany */

var x, y;
var step = 10;
var flag = 0;
var xpos = new Array();
var ypos = new Array();
var MessageLen = 0;

/* Browserabfrage */

var ns4 = (document.layers)? true:false;
var ie4 = (document.all && !document.getElementById)? true:false;     /* Opera kann wohl auch document.all */
var nn = (navigator.appName == "Netscape")? true:false;
var ie = (navigator.appVersion.indexOf("MSIE")!=-1)? true:false;  

var agt = navigator.userAgent.toLowerCase();
var opera = (agt.indexOf("opera")!=-1)? true:false;  /* alert(opera); */
var Firefox = (agt.indexOf("firefox")!=-1)? true:false;

/* var linux = (agt.indexOf("linux")!=-1)? true:false;  alert (linux); */
/* var mac = (agt.indexOf("mac")!=-1)? true:false;  alert (mac); */

function cf_init(msglen) {	
   MessageLen = msglen;
   xpos = new Array(); for (i=0; i<=MessageLen-1; i++) {xpos[i] = -50;}
   ypos = new Array(); for (i=0; i<=MessageLen-1; i++) {ypos[i] = -50;}}

function handlerMM(e) { 
    if (ns4) {x = e.pageX; y = e.pageY;}
    if ((nn && !ns4) || opera || Firefox) {x = e.clientX; y = e.clientY;} 
    if (ie) {x = document.body.scrollLeft+event.clientX; y = document.body.scrollTop+event.clientY;}
    flag = 1;} 
	
function cursor_follow() { 
        if (flag==1 && document.all && !document.getElementById) { /*msie=4*/
        for (i=MessageLen-1; i>=1; i--) {xpos[i]=xpos[i-1]+step; ypos[i]=ypos[i-1];}
           xpos[0]=x+step; ypos[0]=y;
         for (i = 0; i<MessageLen - 1; i++){
           var thisspan = eval("span"+(i)+".style");
           thisspan.posLeft = xpos[i]; thisspan.posTop=ypos[i];}}

        if (flag==1 && ns4) {  /* ns4.x */
            for (i=MessageLen-1; i>=1; i--) {xpos[i]=xpos[i-1]+step; ypos[i]=ypos[i-1];}
	      xpos[0] = x+step; ypos[0] = y;
            for (i=0; i<MessageLen-1; i++) {
              var thisspan = eval("document.span"+i);
              thisspan.left = xpos[i]; thisspan.top = ypos[i];}}

	if (flag==1 && document.getElementById && !ie4 && !ns4) {  /* msie5+msie6+msie7+ns6+ns7+opera+Firefox */
             var obj = new Array(); xpos[0] = x+step; ypos[0] = y; 
             for (i=MessageLen-1; i>=1; i--) {xpos[i]=xpos[i-1]+step; ypos[i]=ypos[i-1]; 
                   obj[i] = document.getElementById("span"+(i-1));
                   obj[i].style.left =  xpos[i]+""+"px"; obj[i].style.top =  ypos[i]+""+"px";}}
 
      setTimeout("cursor_follow()",5);}

