﻿// JScript 文件

    //图片滚动列表 TOPidea 20090927
    var Speed_2 = 10; //速度(毫秒)
    var Space_2 = 20; //每次移动(px)
    var PageWidth_2 = 294 * 1; //翻页宽度，*后面的参数用来定义滚动单元数
    var interval_2 = 5000; //翻页间隔
    var fill_2 = 0; //整体移位
    var MoveLock_2 = false;
    var MoveTimeObj_2;
    var MoveWay_2="right";
    var Comp_2 = 0;
    var AutoPlayObj_2=null;
    var _ISL_Cont_2 = null;
    var _List2_1 = null;
    var _List2_2 = null;

    function AutoPlay_2()
    {
        clearInterval(AutoPlayObj_2);
        AutoPlayObj_2=setInterval('ISL_GoDown_2();ISL_StopDown_2();',interval_2)
    }

    function ISL_GoUp_2()
    {
        if(MoveLock_2)return;
        clearInterval(AutoPlayObj_2);
        MoveLock_2=true;
        MoveWay_2="left";
        MoveTimeObj_2=setInterval('ISL_ScrUp_2();',Speed_2);
    }

    function ISL_StopUp_2()
    {
        if(MoveWay_2 == "right")
        {
            return
        };
        clearInterval(MoveTimeObj_2);
        if((GetObj(_ISL_Cont_2).scrollLeft-fill_2)%PageWidth_2!=0)
        {
            Comp_2=fill_2-(GetObj(_ISL_Cont_2).scrollLeft%PageWidth_2);
            CompScr_2()
        }
        else
        {
            MoveLock_2=false
        }
        AutoPlay_2()
    }

    function ISL_ScrUp_2()
    {
        if(GetObj(_ISL_Cont_2).scrollLeft<=0)
        {
            GetObj(_ISL_Cont_2).scrollLeft=GetObj(_ISL_Cont_2).scrollLeft+GetObj(_List2_1).offsetWidth
        }
        GetObj(_ISL_Cont_2).scrollLeft-=Space_2
    }

    function ISL_GoDown_2()
    {
        clearInterval(MoveTimeObj_2);
        if(MoveLock_2)
            return;
        clearInterval(AutoPlayObj_2);
        MoveLock_2=true;
        MoveWay_2="right";
        ISL_ScrDown_2();
        MoveTimeObj_2=setInterval('ISL_ScrDown_2()',Speed_2)
    }

    function ISL_StopDown_2()
    {
        if(MoveWay_2 == "left")
        {
            return
        };
        clearInterval(MoveTimeObj_2);
        if(GetObj(_ISL_Cont_2).scrollLeft%PageWidth_2-(fill_2>=0?fill_2:fill_2+1)!=0)
        {
            Comp_2=PageWidth_2-GetObj(_ISL_Cont_2).scrollLeft%PageWidth_2+fill_2;
            CompScr_2()
        }
        else
        {
            MoveLock_2=false
        }
        AutoPlay_2()
    }

    function ISL_ScrDown_2()
    {
        if(GetObj(_ISL_Cont_2).scrollLeft>=GetObj(_List2_1).scrollWidth)
        {
            GetObj(_ISL_Cont_2).scrollLeft=GetObj(_ISL_Cont_2).scrollLeft-GetObj(_List2_1).scrollWidth
        }
        GetObj(_ISL_Cont_2).scrollLeft+=Space_2
    }

    function CompScr_2()
    {
        if(Comp_2==0)
        {
            MoveLock_2=false;
            return
        }
        var num,TempSpeed=Speed_2,TempSpace=Space_2;
        if(Math.abs(Comp_2)<PageWidth_2/2)
        {
            TempSpace=Math.round(Math.abs(Comp_2/Space_2));
            if(TempSpace<1)
            {
                TempSpace=1
            }
        }
        if(Comp_2<0)
        {
            if(Comp_2<-TempSpace)
            {
                Comp_2+=TempSpace;num=TempSpace
            }
            else
            {
                num=-Comp_2;
                Comp_2=0
            }
            GetObj(_ISL_Cont_2).scrollLeft-=num;setTimeout('CompScr_2()',TempSpeed)
        }
        else
        {
            if(Comp_2>TempSpace)
            {
                Comp_2-=TempSpace;
                num=TempSpace
            }
            else
            {
                num=Comp_2;
                Comp_2=0
            }
            GetObj(_ISL_Cont_2).scrollLeft+=num;
            setTimeout('CompScr_2()',TempSpeed)
        }
    }


    function picrun_ini_2(ISL_Cont_1,List1_1,List1_2)
    {
        _ISL_Cont_2 = ISL_Cont_1;
        _List2_1 = List1_1;
        _List2_2 = List1_2;

        GetObj(_List2_2).innerHTML=GetObj(_List2_1).innerHTML;
        GetObj(_ISL_Cont_2).scrollLeft=fill_2>=0?fill_2:GetObj(_List2_1).scrollWidth-Math.abs(fill_2);
        GetObj(_ISL_Cont_2).onmouseover=function(){clearInterval(AutoPlayObj_2)}
        GetObj(_ISL_Cont_2).onmouseout=function(){AutoPlay_2()}
        AutoPlay_2();
    }

//产品展示滚动图片结束
