var brOK=false;
var mie=false;
var rank;
var rank2;
var vmin=2;
var vmax=5;
var vr=2;
var timer1;

if(parseInt(navigator.appVersion.charAt(0))>=4)
  {brOK=true;}
if(navigator.appName.indexOf("Microsoft")!=-1)
  {mie=true; }

function but(butname,width,height)
{this.named=butname;
 this.vx=vmin+vmax*Math.random();
 this.vy=vmin+vmax*Math.random();
 this.w=width+50;
 this.h=height+50;
 this.xx=450;
 this.yy=120;
 this.timer1=null;
}

function movebut(butname)
{
 if(brOK)
  {eval("but="+butname);
   if(!mie)
    {pageX=window.pageXOffset;
     pageW=window.innerWidth;
     pageY=window.pageYOffset;
     pageH=window.innerHeight;
    }
   else
    {pageX=window.document.body.scrollLeft;
     pageW=window.document.body.offsetWidth;
     pageY=window.document.body.scrollTop;
     pageH=window.document.body.offsetHeight;
    }

   but.xx=but.xx+but.vx;
   but.yy=but.yy+but.vy;

   but.vx+=vr*(Math.random()-0.5);
   but.vy+=vr*(Math.random()-0.5);
   if(but.vx>(vmax+vmin))  but.vx=(vmax+vmin)*2-but.vx;
   if(but.vx<(-vmax-vmin)) but.vx=(-vmax-vmin)*2-but.vx;
   if(but.vy>(vmax+vmin))  but.vy=(vmax+vmin)*2-but.vy;
   if(but.vy<(-vmax-vmin)) but.vy=(-vmax-vmin)*2-but.vy;


   if(but.xx<=pageX)
     {but.xx=pageX;
      but.vx=vmin+vmax*Math.random();
     }
   if(but.xx>=pageX+pageW-but.w)
     {but.xx=pageX+pageW-but.w;
      but.vx=-vmin-vmax*Math.random();
     }
   if(but.yy<=pageY)
     {but.yy=pageY;
      but.vy=vmin+vmax*Math.random();
     }
   if(but.yy>=pageY+pageH-but.h)
     {but.yy=pageY+pageH-but.h;
      but.vy=-vmin-vmax*Math.random();
     }

   if(!mie)
      {eval('document.'+but.named+'.top ='+but.yy);
       eval('document.'+but.named+'.left='+but.xx);
      }
   else
      {eval('document.all.'+but.named+'.style.pixelLeft='+but.xx);
       eval('document.all.'+but.named+'.style.pixelTop ='+but.yy);
      }
   but.timer1=setTimeout("movebut('"+but.named+"')",100);
  }
}

function stopme(butname)
{if(brOK)
  {eval("but="+butname);
   
 {if(but.timer1!=null)
     {clearTimeout(but.timer1);}
    }
   if(tid!=null) clearTimeout(tid);
  }
}
function Stop_Flying()
{   if(!mie)
      {
      	document.layers["rank"].visibility ="hide";
       	document.layers["rank2"].visibility ="hide";
        document.layers["rank3"].visibility ="hide";
      }
   else
      {
      	document.all.rank.style.visibility ="hidden";
		document.all.rank2.style.visibility ="hidden";
		document.all.rank3.style.visibility ="hidden";
	  }

}

