
//图片滚动列表 mengjia 070927


var Speed_1 = 20; //速度(毫秒)


var Space_1 = 20; //每次移动(px)


var PageWidth_1 = 180 * 5; //翻页宽度


var interval_1 = 5000; //翻页间隔时间


var fill_1 = 0; //整体移位


var MoveLock_1 = false;


var MoveTimeObj_1;


var MoveWay_1 = "right";


var Comp_1 = 0;


var AutoPlayObj_1 = null;



function GetObj(objName) { if (document.getElementById) { return eval('document.getElementById("' + objName + '")') } else { return eval('document.all.' + objName) } }



function ISL_GoUp_1() { if (MoveLock_1) return; clearInterval(AutoPlayObj_1); MoveLock_1 = true; MoveWay_1 = "left"; MoveTimeObj_1 = setInterval('ISL_ScrUp_1();', Speed_1); }


function ISL_StopUp_1() {
    if (MoveWay_1 == "right") { return }; clearInterval(MoveTimeObj_1); if ((GetObj('ISL_Cont_1').scrollLeft - fill_1) % PageWidth_1 != 0) { Comp_1 = fill_1 - (GetObj('ISL_Cont_1').scrollLeft % PageWidth_1); CompScr_1() } else { MoveLock_1 = false }

}


function ISL_ScrUp_1() {


    GetObj('ISL_Cont_1').scrollLeft -= Space_1
}


function ISL_GoDown_1() {

    clearInterval(MoveTimeObj_1);
    if (MoveLock_1)
        return;
    clearInterval(AutoPlayObj_1);
    MoveLock_1 = true;
    MoveWay_1 = "right";
    ISL_ScrDown_1();
    MoveTimeObj_1 = setInterval('ISL_ScrDown_1()', Speed_1)
}


function ISL_StopDown_1() {

    if (MoveWay_1 == "left") {
        return
    };
    clearInterval(MoveTimeObj_1);
    if (GetObj('ISL_Cont_1').scrollLeft % PageWidth_1 - (fill_1 >= 0 ? fill_1 : fill_1 + 1) != 0) {
        Comp_1 = PageWidth_1 - GetObj('ISL_Cont_1').scrollLeft % PageWidth_1 + fill_1;
        CompScr_1();
    }
    else {
        MoveLock_1 = false
    }

}


function ISL_ScrDown_1() {
    if (GetObj('ISL_Cont_1').scrollLeft >= GetObj('List1_1').scrollWidth) {
        GetObj('ISL_Cont_1').scrollLeft = GetObj('ISL_Cont_1').scrollLeft - GetObj('List1_1').scrollWidth
    }
    GetObj('ISL_Cont_1').scrollLeft += Space_1
}


function CompScr_1() {
    if (Comp_1 == 0) { MoveLock_1 = false; return }


    var num, TempSpeed = Speed_1, TempSpace = Space_1; if (Math.abs(Comp_1) < PageWidth_1 / 2) { TempSpace = Math.round(Math.abs(Comp_1 / Space_1)); if (TempSpace < 1) { TempSpace = 1 } }


    if (Comp_1 < 0) {
        if (Comp_1 < -TempSpace) { Comp_1 += TempSpace; num = TempSpace } else { num = -Comp_1; Comp_1 = 0 }


        GetObj('ISL_Cont_1').scrollLeft -= num; setTimeout('CompScr_1()', TempSpeed)
    } else {
        if (Comp_1 > TempSpace) { Comp_1 -= TempSpace; num = TempSpace } else { num = Comp_1; Comp_1 = 0 }


        GetObj('ISL_Cont_1').scrollLeft += num; setTimeout('CompScr_1()', TempSpeed)
    }
}


