//Scroller Variables var scrollTop = 0; var scrollHeight = 0; var scrollStop = 0; var scrollT = 0; var scrollSpeed = 50; var scrollPause = false; function scrollStart(divName){ var scrollerObj = document.getElementById(divName); scrollerObj.onmouseover = function(evt){ scrollPause = true; } scrollerObj.onmouseout = function(evt){ scrollPause = false; } scrollTop = scrollerObj.offsetTop; scrollHeight = scrollerObj.offsetHeight; scrollStop = scrollTop - scrollHeight; moveUp(divName); } function moveUp(divName){ var scrollerObj = document.getElementById(divName); var currentTop = scrollerObj.offsetTop; if((scrollPause==false) && (currentTop > scrollStop)) { scrollerObj.style.top = parseInt(scrollerObj.offsetTop - 1) + 'px'; scrollT = setTimeout(function () {moveUpDelay(divName);}, scrollSpeed); var newsObj = scrollerObj.getElementsByTagName('DIV'); var firstNews = newsObj[0]; if(scrollerObj.offsetTop == -(firstNews.offsetHeight)){ scrollerObj.appendChild(firstNews); scrollerObj.style.top = parseInt(scrollerObj.offsetTop + firstNews.offsetHeight) + 'px'; } }else if(scrollPause==true){ scrollT = setTimeout(function () {moveUpDelay(divName);}, scrollSpeed); } } function moveUpDelay(divName){ moveUp(divName); }