topY = 0;
lastScrollY = -33;

NS = (document.layers) ? 1 : 0;
IE = (document.all) ? 1: 0;

function heartBeat() {
if(NS) diffY = self.pageYOffset;
if(IE) diffY = document.body.scrollTop; 

if (diffY < topY) diffY = topY;
if(diffY != lastScrollY)
 {
  percent = Math.floor((diffY - lastScrollY)*0.2);
  if(NS) d.floater.top += percent;
  if(IE) d.all.floater.style.pixelTop += percent;
  lastScrollY += percent;
 };
        
};

if(NS || IE) action = window.setInterval("heartBeat()",1);
