window.onload=movebutton;
var brOK=false; 
var mie=false; 
var aver=parseInt(navigator.appVersion.substring(0,1)); 
var aname=navigator.appName; 
 
function checkbrOK() 
{
    if(aname.indexOf("Internet Explorer")!=-1) 
    {
        if(aver>=4) 
        brOK=navigator.javaEnabled(); 
        mie=true; 
    } 
    if(aname.indexOf("Netscape")!=-1)   
    {
        if(aver>=4) 
        brOK=navigator.javaEnabled();
        } 
} 
var vmin=2; 
var vmax=5; 
var vr=2; 
var timer1; 
 
function Chip(chipname,width,height) 
{this.named=chipname; 
 this.vx=vmin+vmax*Math.random(); 
 this.vy=vmin+vmax*Math.random(); 
 this.w=width; 
 this.h=height; 
 this.xx=0; 
 this.yy=200; 
 this.timer1=null; 
} 
 
function movechip(chipname) 
{ 
    if(brOK) 
    {
        eval("chip="+chipname); 
        if(!mie) 
        {
            pageX=window.pageXOffset; 
            pageW=window.innerWidth; 
            pageY=window.pageYOffset; 
            pageH=window.innerHeight; 
        } 
        else 
        {
            pageX=document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft; 
            pageW=document.documentElement.offsetWidth ? document.documentElement.offsetWidth : document.body.offsetWidth-8; 
            pageY=document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop; 
            pageH=document.documentElement.offsetHeight ? document.documentElement.offsetHeight : document.body.offsetHeight; 
        }
        chip.xx=chip.xx+chip.vx; 
        chip.yy=chip.yy+chip.vy; 
        chip.vx+=vr*(Math.random()-0.5); 
        chip.vy+=vr*(Math.random()-0.5); 
        if(chip.vx>(vmax+vmin))  chip.vx=(vmax+vmin)*2-chip.vx; 
        if(chip.vx<(-vmax-vmin)) chip.vx=(-vmax-vmin)*2-chip.vx; 
        if(chip.vy>(vmax+vmin))  chip.vy=(vmax+vmin)*2-chip.vy; 
        if(chip.vy<(-vmax-vmin)) chip.vy=(-vmax-vmin)*2-chip.vy; 
        if(chip.xx<=pageX) 
        {
            chip.xx=pageX; 
            chip.vx=vmin+vmax*Math.random(); 
        } 
        if(chip.xx>=pageX+pageW-chip.w) 
        {
            chip.xx=pageX+pageW-chip.w; 
            chip.vx=-vmin-vmax*Math.random(); 
        }
        if(chip.yy<=200)
        {
            chip.yy=200;
            chip.vy=vmin+vmax*Math.random(); 
        } 
        else if(chip.yy<=pageY) 
        {
            chip.yy=pageY; 
            chip.vy=vmin+vmax*Math.random(); 
        } 
        if(chip.yy>=pageY+pageH-chip.h) 
        {
            chip.yy=pageY+pageH-chip.h; 
            chip.vy=-vmin-vmax*Math.random(); 
        } 
        if(!mie) 
	    {
		    var object = document.getElementById(chip.named);
		    if (object != null)
		    {
			    object.style.top  = chip.yy;
			    object.style.left = chip.xx;
		    }
            //eval('document.'+chip.named+'.top ='+chip.yy); 
            //eval('document.'+chip.named+'.left='+chip.xx); 
        }  
        else 
        {
		   //eval('document.all.'+chip.named+'.style.pixelLeft='+chip.xx); 
		   //eval('document.all.'+chip.named+'.style.pixelTop ='+chip.yy);  
		   var object = document.getElementById(chip.named);
		   if (object != null)
		   {
			   object.style.top  = chip.yy;
			   object.style.left = chip.xx;
		   }
        } 
     chip.timer1=setTimeout("movechip('"+chip.named+"')",100); 
  } 
} 
 
 
function stopme(chipname) 
{if(brOK) 
  {//alert(chipname) 
   eval("chip="+chipname); 
   if(chip.timer1!=null) 
    {clearTimeout(chip.timer1)} 
  } 
} 
var movebutton;
var chip;
function movebutton(){
  checkbrOK();
  movebutton=new Chip("movebutton",60,80);
  if(brOK){ movechip("movebutton"); }
}
