﻿function slideLine(ul, delay, speed, lh) {
var slideBox = (typeof ul == 'string')?document.getElementById(ul):ul;
var delay = delay||1000, speed=speed||20, lh = lh||30;
var tid = null, pause = false;
var start = function() {
tid=setInterval(slide, speed);
}
var slide = function() {
    if (pause) return;
    slideBox.scrollTop += 2;
    if (slideBox.scrollTop % lh == 0) {
        clearInterval(tid);
        if (!slideBox.getElementsByTagName('li')[0] == null)
            slideBox.appendChild(slideBox.getElementsByTagName('li')[0]);
        slideBox.scrollTop = 0;
        setTimeout(start, delay);
    }
}
slideBox.onmouseover=function(){pause=true;}
slideBox.onmouseout=function(){pause=false;}
setTimeout(start, delay);
}