var smoothNess=0.08;
			self.onError=null;
		        NS = (document.layers) ? 1 : 0;
        		IE = (document.all) ? 1: 0;
			var labelWidth=76;
			var maxLeft = diffX =679;
			lastScrollX=679;
			lastScrollY=0;

        		<!-- STALKER CODE -->
        		function heartBeat() {
                	if(IE) { diffY = document.body.scrollTop; diffX = maxLeft; }
            		if(NS) {
					diffY = self.pageYOffset;
					if (top.innerWidth>maxLeft) { diffX = maxLeft; }
					else { diffX = top.innerWidth - labelWidth - 20 + self.pageXOffset; }
        	        	}

                		if(diffY != lastScrollY) {
	                        	percent = smoothNess * (diffY - lastScrollY);
        	                	if(percent > 0) percent = Math.ceil(percent);
                	        	else percent = Math.floor(percent);
	                        	if(IE) document.all.floatmenu.style.pixelTop += percent;
        	                	if(NS) document.floatmenu.top += percent;
	                        	lastScrollY += percent;
            			}

                		if(diffX != lastScrollX) {
					percent = smoothNess * (diffX - lastScrollX);
					if(percent > 0) percent = Math.ceil(percent);
					else percent = Math.floor(percent);
					lastScrollX += percent;
					if (lastScrollX>maxLeft) lastScrollX=maxLeft;
					if(IE) { document.all.floatmenu.style.pixelLeft = lastScrollX; }
					if(NS) { document.floatmenu.left = lastScrollX; }
                		}
        		}
        		<!-- /STALKER CODE -->

        		if(NS || IE) {timeoutID = window.setInterval("heartBeat()",1)}