	self.onError=null;
	currentX = currentY = 0;  
	whichIt = null;    
	lastScrollX = 0; lastScrollY = 0;
	
	NS=(document.layers)?1:0;
	NS6=(document.getElementById&&!document.all)?1:0;
	IE=document.all;
		
		
	<!-- CHASE CODE -->
	function heartBeat() {
		if(IE || NS6) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft;}
	    if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; }
		if(diffY != lastScrollY) {
	                percent = .1 * (diffY - lastScrollY);
	                if(percent > 0) percent = Math.ceil(percent);
	                else percent = Math.floor(percent);
					if(NS6 || IE) { 
						swap = parseInt(document.getElementById('floater').style.top); 						
						swap += percent; 
						document.getElementById('floater').style.top = swap + "px";
						}
					if(NS) document.floater.top += percent;
	                lastScrollY = lastScrollY + percent;
	    }
		
	}
	if(NS || IE || NS6) action = window.setInterval("heartBeat()",50);
