var totalEls; var scroll = false; var globalId; function startScroll(id, up,total) { scroll = true; if (up == true) scrollUp(id); else scrollDown(id); totalEls = total; } function endScroll() { scroll = false; } function scrollDown(id) { if (!scroll) return; if (id == undefined) { id = globalId; } else { globalId = id; } //alert(totalEls) maxTop = 66 * (totalEls - 5); marginTop = document.getElementById(id).style.marginTop; margTop = marginTop.substring(0, marginTop.indexOf('px')); if (margTop == "") margTop=0; if (margTop > -maxTop) { margTop -= 2; document.getElementById(id).style.marginTop= margTop + 'px'; setTimeout("scrollDown()", 30); } } function scrollUp(id) { if (!scroll) return; if (id == undefined) { id = globalId; } else { globalId = id; } marginTop = document.getElementById(id).style.marginTop; margTop = marginTop.substring(0, marginTop.indexOf('px')); if (margTop == "") margTop=0; margTop = parseInt(margTop); if (margTop < 0) { margTop += 2; document.getElementById(id).style.marginTop= margTop + 'px'; setTimeout("scrollUp()", 30); } }