
   //左滚动的部分
var Beginleft = 0;

//计时器
var timer;

//判断向左滚动还是向右，true为向左,false为向右
var flag = true;
function scrollme(){
   
    var divOut = document.getElementById('div');
    if(divOut)
    {
        //滚动的部分
        var hiddenInner = divOut.scrollWidth - divOut.style.pixelWidth;
        
        if(Beginleft<hiddenInner)
        {
            //向左滚动
            if(flag)
            {
                //左边不断隐藏增加
                Beginleft++;
                
                divOut.scrollLeft = Beginleft;
                
                //设置计时器
                timer = setTimeout("scrollme()",10);
            }
            //向右滚动
            else
            {
                //左边隐藏的部分不断减少
                Beginleft--;
                
                divOut.scrollLeft = Beginleft;
                if(Beginleft<1)
                {
                    flag = true;
                }
                
                //设置计时器
                timer = setTimeout("scrollme()",10);
            }
        }
        else{
            flag = false;
            Beginleft--;
            setTimeout("scrollme()",10);
        }
    }
}
function scrollToLeft()
{
   //转到向左滚动
   flag = true;
   
   //清空计时器
   clearTimeout(timer);
   
   //继续滚动
   scrollme();
}
function scrollToRight()
{
   //转到向右滚动
   flag = false;
   
   //清空计时器
   clearTimeout(timer);
   
   //继续滚动
   scrollme();
}
function domouseoverStop(){

    //清空计时器
    clearTimeout(timer);
}
function domouseoutStart(){

    //继续滚动
    scrollme();
}
window.onload = scrollme;