var speed=10;
demo1.innerHTML=demo1.innerHTML+demo1.innerHTML;
var auto ;
function autodo(){
   auto=setInterval(Marquee,speed);
}
//向左
function Marquee()
{
    if(demo1.offsetWidth/2-demo.scrollLeft<=3){//这里的33是随实际情况而定的，为了让调整位置时更柔和
        demo.scrollLeft-=demo1.offsetWidth/2;
    }else
    {
        demo.scrollLeft++;
    }
}
var MyMar;
function doMoveToLeft()
{
    clearInterval(auto);
    MyMar=setInterval(Marquee,speed);
}

function stopMoveToLeft()
{
    clearInterval(MyMar);
    auto=setInterval(Marquee,speed);
}

//向右
function Marquee2()
{
    //这里的100是随实际情况而定的，为了让调整位置时更柔和
    if(demo.scrollLeft<=3){
    //这里的32是随实际情况而定的，为了让调整位置时更柔和
        demo.scrollLeft+=(demo1.offsetWidth/2-32);
    }else
    {
        demo.scrollLeft--;
    }
}

function doMoveToRight()
{
    clearInterval(auto);
    MyMar=setInterval(Marquee2,speed);
}

function stopMoveToRight()
{
    clearInterval(MyMar);
    auto=setInterval(Marquee,speed);
}

function stopMoveAll(){
    clearInterval(MyMar);
    clearInterval(auto);
}
function startMove(){
    auto=setInterval(Marquee,speed);
}
