function hang(id, fixedTop) { var obj = document.getElementById(id); var T; if (document.documentElement && document.documentElement.scrollTop) T = document.documentElement.scrollTop; else if (document.body) T = document.body.scrollTop else {/*Netscape stuff*/} if (obj.style.pixelTop < T + fixedTop - 5) { obj.style.pixelTop += 5; } else if (obj.style.pixelTop > T + fixedTop + 5) { obj.style.pixelTop -= 5; } window.setTimeout("hang('"+ id +"', "+ fixedTop +")", 10); } function fly(id, directionX, directionY) { var obj = document.getElementById(id); var T = window.document.body.scrollTop; var L = window.document.body.scrollLeft; var B = T + window.document.body.offsetHeight; var R = L + window.document.body.offsetWidth; obj.style.pixelLeft += directionX; obj.style.pixelTop += directionY; if (obj.style.pixelLeft + obj.style.pixelWidth >= R - 20) { directionX = -1; } else if (obj.style.pixelLeft <= L + 3) { directionX = 1; } if (obj.style.pixelTop + obj.style.pixelHeight >= B - 3) { directionY = -1; } else if (obj.style.pixelTop <= T + 3) { directionY = 1; } window.setTimeout("fly('"+ id +"', "+ directionX +", "+ directionY +")", 20); }