var Ver4=parseInt(navigator.appVersion.charAt(0))>=4
var IE=navigator.appName.indexOf("Microsoft")!=-1
var al, ex=-24, ey=-24, x0=-24, y0=-24
  
function BewegeAlien()
{ // Neue Position des Alien berechnen
  if (Math.abs(ex-x0)>=10)
  { x0+=Math.floor((ex-x0)*0.1) }
  else
    if (ex!=x0)
    { x0+=Math.abs(ex-x0)/(ex-x0) }
  if (Math.abs(ey-y0)>=10)
  { y0+=Math.floor((ey-y0)*0.1) }
  else
    if (ey!=y0)
    { y0+=Math.abs(ey-y0)/(ey-y0) }

  // Neu Position setzen
  al.left=x0-82
  al.top=y0

  // Zeitverzgerter Selbst-Aufruf
  setTimeout("BewegeAlien();",100)
}

function MeinMausEvent(e)
{ // Position des Maus-Cursors ermitteln
  if (Ver4)
  { if (!IE)
    { ex=e.pageX
      ey=e.pageY }
    else
    { ex=event.clientX+document.body.scrollLeft
      ey=event.clientY+document.body.scrollTop }
  }
}

function ScriptSetup()
{ // Globale Variablen setzen und Maus-Event initialisieren
  if (Ver4)
  { if (!IE)
    { al=document.AlienLayer
      document.captureEvents(Event.MOUSEMOVE)
    }
    else
    { al=document.all.AlienLayer.style }
    document.onmousemove = MeinMausEvent
    BewegeAlien()
  }
}

function ZeigeAlien()
{ // Setzen der Block-Level Container zur Anzeige der Grafiken
  if(Ver4)
  { s ='<div style="visibility:hidden"></div>'
    s+='<div id="AlienLayer" style="position:absolute;'
    s+='top:-24; left:-24; width:24; height:24">'
    s+='<a href="quote.php"><img name="alien" src="balloon.gif" border=0></a></div>'
    document.writeln(s)
  }
}

window.onload = ScriptSetup
ZeigeAlien()
