var stopscroll = false;
var scrollElem=document.getElementById("andyscroll");
if (scrollElem==null) scrollElem = document.getElementById("andyscroll_index");
if (scrollElem==null) scrollElem = document.getElementById("andyscroll_3");
var marqueesHeight = scrollElem.style.height;
scrollElem.onmouseover = new Function('stopscroll = true');
scrollElem.onmouseout  = new Function('stopscroll = false');
var preTop = 0;
var currentTop = 16;
var stoptime = 0;
var leftElem = document.getElementById("scrollmessage"); 
scrollElem.appendChild(leftElem.cloneNode(true));
init_srolltext();

function init_srolltext(){
    scrollElem.scrollTop = 0;
    setInterval('scrollUp()', 150);//的面的这个参数25, 是确定滚动速度的, 数值越小, 速度越快
}

function scrollUp(){
    if(stopscroll) return;
    currentTop += 1; //设为1, 可以实现间歇式的滚动; 设为2, 则是连续滚动
    if(currentTop == 17) {//滚动的高度
        stoptime += 1;
        currentTop -= 1;
        if(stoptime == 50) {
            currentTop = 0;
            stoptime = 0;
        }
    }else{
        preTop = scrollElem.scrollTop;
        scrollElem.scrollTop += 1;
        if(preTop == scrollElem.scrollTop){
            scrollElem.scrollTop = 0;
            scrollElem.scrollTop += 1;
        }
    }
}

