var nDots=3;
var Xpos=0;
var Ypos=0;
var DELTAT=.01;
var SEGLEN=10;
var SPRINGK=10;
var MASS=1;
var GRAVITY=50;
var RESISTANCE=10;
var STOPVEL=0.1;
var STOPACC=0.1;
var DOTSIZE=11;
var BOUNCE=0.75;
var isNetscape=navigator.appName=="Netscape";
var followmouse=true;
var x46s=new Array();
x483();
function x483()
{
  var i=0;
  for(i=0;i<nDots;i++)
  {
    x46s[i]=new x46(i);
  }
  if(!isNetscape){}
  for(i=0;i<nDots;i++)
  {
    x46s[i].obj.left=x46s[i].X;
    x46s[i].obj.top=x46s[i].Y;
  }
  if(isNetscape)
  {
    x44922393129();
  }
  else
  {
    setTimeout("x44922393129()",3000);
  }
}
function x46(i)
{
  this.X=Xpos;
  this.Y=Ypos;
  this.dx=0;
  this.dy=0;
  if(isNetscape)
  {
    this.obj=eval("document.x46"+i);
  }
  else
  {
    this.obj=eval("x46"+i+".style");
  }
}
function x44922393129()
{
  setInterval("x640662()",20);
}
function x533360852930337(x46s)
{
  var startloc=document.all.tags("LI");
  var i=0;
  for(i=0;i<startloc.length&&i<(nDots-1);i++)
  {
    x46s[i+1].X=startloc[i].offsetLeftstartloc[i].offsetParent.offsetLeft-DOTSIZE;
    x46s[i+1].Y=startloc[i].offsetTop+startloc[i].offsetParent.offsetTop+2*DOTSIZE;
  }
  x46s[0].X=x46s[1].X;x46s[0].Y=x46s[1].Y-SEGLEN;
}
function x5163066725(e)
{
  Xpos=e.pageX;
  Ypos=e.pageY;
  return true;
}
function x5163066725IE()
{
  Xpos=window.event.x+document.body.scrollLeft;
  Ypos=window.event.y+document.body.scrollTop;
}
if(isNetscape)
{
  document.captureEvents(Event.MOUSEMOVE);
  document.onMouseMove=x5163066725;
  }
else
{
  document.onmousemove=x5163066725IE;
}
function x57(X,Y)
{
  this.X=X;
  this.Y=Y;
}
function x6666261345(i,j,spring)
{
  var dx=(x46s[i].X-x46s[j].X);
  var dy=(x46s[i].Y-x46s[j].Y);
  var len=Math.sqrt(dx*dx+dy*dy);
  if(len>SEGLEN)
  {
    var springF=SPRINGK*(len-SEGLEN);
    spring.X+=(dx/len)*springF;
    spring.Y+=(dy/len)*springF;
  }
}
function x640662()
{
  var start=0;
  if(followmouse)
  {
    x46s[0].X=Xpos;
    x46s[0].Y=Ypos;
    start=1;
  }
  for(i=start;i<nDots;i++)
  {
    var spring=new x57(0,0);
    if(i>0)
    {
      x6666261345(i-1,i,spring);
    }
    if(i<(nDots-1))
    {
      x6666261345(i+1,i,spring);
    }
    var resist=new x57(-x46s[i].dx*RESISTANCE,-x46s[i].dy*RESISTANCE);
    var accel=new x57((spring.X+resist.X)/MASS,(spring.Y+resist.Y)/MASS+GRAVITY);
    x46s[i].dx+=(DELTAT*accel.X);x46s[i].dy+=(DELTAT*accel.Y);
    if(Math.abs(x46s[i].dx)<STOPVEL&&Math.abs(x46s[i].dy)<STOPVEL&&Math.abs(accel.X)<STOPACC&&Math.abs(accel.Y)<STOPACC)
    {
      x46s[i].dx=0;x46s[i].dy=0;
    }
    x46s[i].X+=x46s[i].dx;
    x46s[i].Y+=x46s[i].dy;
    var height,width;
    if(isNetscape)
    {
      height=window.innerHeight+document.scrollTop;
      width=window.innerWidth+document.scrollLeft;
    }
    else
    {
      height=document.body.clientHeight+document.body.scrollTop;
      width=document.body.clientWidth+document.body.scrollLeft;
    }
    if(x46s[i].Y>=height-DOTSIZE-1)
    {
      if(x46s[i].dy>0)
      {
        x46s[i].dy=BOUNCE*-x46s[i].dy;
      }
      x46s[i].Y=height-DOTSIZE-1;
    }
    if(x46s[i].X>=width-DOTSIZE)
    {
      if(x46s[i].dx>0)
      {
        x46s[i].dx=BOUNCE*-x46s[i].dx;
      }
      x46s[i].X=width-DOTSIZE-1;
    }
    if(x46s[i].X<0)
    {
      if(x46s[i].dx<0)
      {
        x46s[i].dx=BOUNCE*-x46s[i].dx;
      }
      x46s[i].X=0;
    }
    x46s[i].obj.left=x46s[i].X;
    x46s[i].obj.top=x46s[i].Y;
  }
}