var mx=200;  
var my=200;
var moving=true;
var rx;
var ry;
var eyetimer=null;
function moveObject(ex,ey,objectid)
{if(document.layers)
                 {document[objectid].top = ey;
                  document[objectid].left = ex;  }
 if(document.all){document.all[objectid].style.pixelTop = ey;
                  document.all[objectid].style.pixelLeft = ex; } }
function mymousemoved(ex,ey){
    mx=ex; my=ey; }
function movestart()
{if(moving){
   rx+=(mx-rx-40)*0.1;
   ry+=(my-ry-60)*0.1; }
 dy=my-ry-20;
 dx1=mx-rx-20;
 dx2=mx-rx-60;
 r=Math.sqrt(dx1*dx1+dy*dy);
 if(r<20) r=20
 dx1=dx1*10/r+rx+10;
 dy1=dy*10/r+ry+10;
 r=Math.sqrt(dx2*dx2+dy*dy);
 if(r<20) r=20
 dx2=dx2*10/r+rx+50;
 moveObject(Math.floor(rx),Math.floor(ry),"eyeballs");
 moveObject(Math.floor(dx1),Math.floor(dy1),"lefteye");
 moveObject(Math.floor(dx2),Math.floor(dy1),"righteye");
 eyetimer=setTimeout("movestart()",100); }
function myhandler(e)
{if(e)
  {ex=e.pageX; 
   ey=e.pageY;
   mymousemoved(ex,ey);
   return routeEvent(e); }
 if(event)
  {ex=event.clientX+window.document.body.scrollLeft;
   ey=event.clientY+window.document.body.scrollTop;
   mymousemoved(ex,ey);  }
 return null; }
function clearmytimer()
 {if(eyetimer!=null) clearTimeout(eyetimer); }
function setupeyes(href,eyeballs,eye,xx,yy,follow)
{
if(xx!=null) mx=xx;
if(yy!=null) my=yy;
if(follow!=null)  moving=follow;
rx=mx-40;
ry=my-60;
 window.onunload = clearmytimer;
 s='<style type=text/css>';
 s+='    .eyes {position:absolute; top:'+my+'; left:'+(mx+80)+'; width:1;}';
 s+='</style>';
 document.writeln(s);
 s ='<div ID="eyeballs" CLASS="eyes">'
 s+='<IMG SRC="'+eyeballs+'" border=0>'
 s+='</div><div ID="lefteye"  CLASS="eyes">'
 s+='<IMG SRC="'+eye+'" border=0>'
 s+='</div><div ID="righteye" CLASS="eyes">'
 s+='<IMG SRC="'+eye+'" border=0>'
 s+='</div>';
 document.writeln(s);
 if(document.layers)
   {window.captureEvents(Event.MOUSEMOVE);
    window.onMouseMove=myhandler;
    window.onresize=new Function('history.go(0)'); }
 if(document.all)
   {document.onmousemove=myhandler;}
 movestart(); }