
<!--

/*
Cross browser cursor trailer script
By Brian Caputo (bcaputo@icdc.com)
Changes by wrt (wrt@topmail.de
*/

B=document.all;
C=document.layers;
/*------------------ Einstellungen Start ------------------*/
/* Container wird rückwärts befüllt */
/* container hat images */
T1=new Array("f-bild.gif",25,25,"b-bild.gif",25,25,"c-bild.gif",25,25,"S-bild.gif",25,25)
bilder=1;
/**/
/* container hat Buchstaben */
/*T1=new Array("F","B","C","S")
bilder=0;*/
/**/
rate=100 /* Geschwindigkeit des Bildnachziehens */
ie5fix1=0;
ie5fix2=0;
openoffsetx=85 /* X-Position bei Öffnen des Fensters */
openoffsety=70 /* Y-Position bei Öffnen des Fensters */
startoffsetx=13 /* X-Abstand zum Cursor nach rechts */
startoffsety=32 /* Y-Abstand zum Cursor nach unten */
interoffsetx=18 /* X-Abstand der Mitglieder */
interoffsety=0 /* Y-Abstand der Mitglieder */
/*------------------ Einstellungen Ende ------------------*/
if (bilder) {nos=parseInt(T1.length/3)} else {nos=parseInt(T1.length)};
openoffsetx=openoffsetx-nos*interoffsetx
openoffsety=openoffsety-nos*interoffsety
for (i=0;i<nos;i++){
 if (bilder){
  /* container hat images */
  createContainer("CUR"+i,openoffsetx+i*interoffsetx,openoffsety+i*interoffsety,T1[(i*3+1)],T1[(i*3+2)],"","<img src='"+T1[i*3]+"' width="+T1[(i*3+1)]+" height="+T1[(i*3+2)]+" border=0>")
 }
 else {
  /* container hat Buchstaben */
  createContainer("CUR"+i,openoffsetx+i*interoffsetx,openoffsety+i*interoffsety,i*3+1,i*3+2,"",T1[i])
 }
}

function createContainer(N,Xp,Yp,W,H,At,HT,Op,St){
 with (document){
  write((!B) ? "<layer id='"+N+"' left="+Xp+" top="+Yp+" width="+W+" height="+H : "<div id='"+N+"'"+" style='position:absolute;left:"+Xp+"; top:"+Yp+"; width:"+W+"; height:"+H);
  if(St){
   if (C) write(" style='");
   write(St+";' ")
  }
  else write((B)?"'":"");
  write((At)? At+">" : ">");
  write((HT) ? HT : "");
  if (!Op) closeContainer(N)
 }
}
function closeContainer(){document.write((B)?"</div>":"</layer>")}
function moveContainer(N,DX,DY){c=(B) ? B[N].style :C[N];c.left=DX;c.top=DY}
function getXpos(N){return (B) ? parseInt(B[N].style.left) : C[N].left}
function getYpos(N){return (B) ? parseInt(B[N].style.top) : C[N].top}
function newPos(e){moveContainer("CUR"+(nos-1),(B)?event.clientX+ie5fix1+document.body.scrollLeft+startoffsetx:e.pageX+2+startoffsetx,(B)?event.clientY+ie5fix2+document.body.scrollTop+startoffsety:e.pageY+2+startoffsety)}
function cycle(){
 for (i=0;i<(nos-1);i++){
  moveContainer("CUR"+i,getXpos("CUR"+(i+1))+interoffsetx,getYpos("CUR"+(i+1))+interoffsety)
 }
}

if(C) {document.captureEvents(Event.MOUSEMOVE)}
document.onmousemove=newPos
setInterval("cycle()",rate)

//-->