var browserOK=false;
var isIE=false;
var navVer=parseInt(navigator.appVersion.substring(0,1));
var navName=navigator.appName;

function checkbrowserOK()
{if(navName.indexOf("Internet Explorer")!=-1)
   {if(navVer>=4) browserOK=navigator.javaEnabled();
    isIE=true;
   }
 if(navName.indexOf("Netscape")!=-1)  
   {if(navVer>=4) browserOK=navigator.javaEnabled();}
}

var pixMin=2;
var pixMax=5;
var pixRes=2;
var pixTimer;

function Pix(pixname,width,height)
{this.named=pixname;
 this.vx=pixMin+pixMax*Math.random();
 this.vy=pixMin+pixMax*Math.random();
 this.w=width;
 this.h=height;
 this.xx=0;
 this.yy=0;
 this.pixTimer=null;
}

function movePix(pixname)
{
 if(browserOK)
  {eval("pix="+pixname);
   if(!isIE)
    {pageX=window.pageXOffset;
     pageW=window.innerWidth;
     pageY=window.pageYOffset;
     pageH=window.innerHeight;
    }
   else
    {pageX=window.document.body.scrollLeft;
     pageW=window.document.body.offsetWidth-8;
     pageY=window.document.body.scrollTop;
     pageH=window.document.body.offsetHeight;
    } 

   pix.xx=pix.xx+pix.vx;
   pix.yy=pix.yy+pix.vy;
   
   pix.vx+=pixRes*(Math.random()-0.5);
   pix.vy+=pixRes*(Math.random()-0.5);
   if(pix.vx>(pixMax+pixMin))  pix.vx=(pixMax+pixMin)*2-pix.vx;
   if(pix.vx<(-pixMax-pixMin)) pix.vx=(-pixMax-pixMin)*2-pix.vx;
   if(pix.vy>(pixMax+pixMin))  pix.vy=(pixMax+pixMin)*2-pix.vy;
   if(pix.vy<(-pixMax-pixMin)) pix.vy=(-pixMax-pixMin)*2-pix.vy;


   if(pix.xx<=pageX)
     {pix.xx=pageX;
      pix.vx=pixMin+pixMax*Math.random();
     }
   if(pix.xx>=pageX+pageW-pix.w)
     {pix.xx=pageX+pageW-pix.w;
      pix.vx=-pixMin-pixMax*Math.random();
     }
   if(pix.yy<=pageY)
     {pix.yy=pageY;
      pix.vy=pixMin+pixMax*Math.random();
     }
   if(pix.yy>=pageY+pageH-pix.h)
     {pix.yy=pageY+pageH-pix.h;
      pix.vy=-pixMin-pixMax*Math.random();
     }

   if(!isIE)
      {eval('document.'+pix.named+'.top ='+pix.yy);
       eval('document.'+pix.named+'.left='+pix.xx);
      } 
   else
      {eval('document.all.'+pix.named+'.style.pixelLeft='+pix.xx);
       eval('document.all.'+pix.named+'.style.pixelTop ='+pix.yy); 
      }
   pix.pixTimer=setTimeout("movePix('"+pix.named+"')",100);
  }
}


function pixStop(pixname)
{if(browserOK)
  {//alert(pixname)
   eval("pix="+pixname);
   if(pix.pixTimer!=null)
    {clearTimeout(pix.pixTimer)}
  }
}

