var sm=0.02; self.onError=null; lY=300; function float() { dY = self.pageYOffset; if(dY != lY) { p = sm * (dY - lY); if(p > 0) p = Math.ceil(p); else p = Math.floor(p); document.all.floatmenu.style.pixelTop += p; lY += p; } } timeoutID = window.setInterval("float()",1)