﻿
/// <summary>
/// 图片滚动列表
/// </summary>
var Speed = 0.01; //速度(毫秒)
var Space = 148; //每次移动(px)
var PageWidth = 150; //翻页宽度
var fill = 0; //整体移位
var MoveLock = false;
var MoveTimeObj;
var Comp = 0;
var AutoPlayObj = null;

function GetObj(objName) {
    if (document.getElementById) {
        return eval('document.getElementById("' + objName + '")')
    }
    else {
        return eval('document.all.' + objName)
    }
}
/// <summary>
/// 自动滚动
/// </summary>
function AutoPlay() {
    // clearInterval(AutoPlayObj);
    // AutoPlayObj = setInterval('ISL_GoDown();ISL_StopDown();',5000); //间隔时间
}
/// <summary>
/// 调整宽度
/// </summary>
function AutoWidth() {
    var i = document.getElementById("divProductList").getElementsByTagName("img").length;
    document.getElementById("List1").style.width = i*150;
}
/// <summary>
/// 上翻开始
/// </summary>
function ISL_GoUp() {
    AutoWidth();
//    if (MoveLock)
//        return;
//    clearInterval(AutoPlayObj);
//    MoveLock = true;
//    MoveTimeObj = setInterval('ISL_ScrUp();', Speed);
    ISL_ScrUp();
}
/// <summary>
/// 上翻停止
/// </summary>
//function ISL_StopUp() {
//    AutoWidth();
//    clearInterval(MoveTimeObj);
//    if (GetObj('ISL_Cont').scrollLeft % PageWidth - fill != 0) {
//        Comp = fill - (GetObj('ISL_Cont').scrollLeft % PageWidth);
//        CompScr();
//    }
//    else {
//        MoveLock = false;
//    }
//    AutoPlay();
//}
/// <summary>
/// 上翻动作
/// </summary>
function ISL_ScrUp() {
    AutoWidth();
    if (GetObj('ISL_Cont').scrollLeft > 0) {
        GetObj('ISL_Cont').scrollLeft -= Space;
        //GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft + GetObj('divProductList').offsetWidth;
    }
    
}
/// <summary>
/// 下翻
/// </summary>
function ISL_GoDown() {
    AutoWidth();
//    clearInterval(MoveTimeObj);
//    if (MoveLock)
//        return;
//    clearInterval(AutoPlayObj);
//    MoveLock = true;
    ISL_ScrDown();
    //MoveTimeObj = setInterval('ISL_ScrDown()', Speed);
}
/// <summary>
/// 下翻停止
/// </summary>
//function ISL_StopDown() {
//    AutoWidth();
//    clearInterval(MoveTimeObj);
//    if (GetObj('ISL_Cont').scrollLeft % PageWidth - fill != 0) {
//        Comp = PageWidth - GetObj('ISL_Cont').scrollLeft % PageWidth + fill;
//        CompScr();
//    }
//    else {
//        MoveLock = false;
//    }
//    AutoPlay();
//}
/// <summary>
/// 下翻动作
/// </summary>
function ISL_ScrDown() {
    AutoWidth();
    if (GetObj('ISL_Cont').scrollLeft +3*Space<= GetObj('divProductList').scrollWidth) {
        GetObj('ISL_Cont').scrollLeft += Space;
        //GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft - GetObj('divProductList').offsetWidth;
    }
}
/// <summary>
/// 
/// </summary>
//function CompScr() {
//    AutoWidth();
//    var num;
//    if (Comp == 0) {
//        MoveLock = false;
//        return;
//    }
//    //上翻
//    if (Comp < 0) {
//        if (Comp < -Space) {
//            Comp += Space;
//            num = Space;
//        }
//        else {
//            num = -Comp;
//            Comp = 0;
//        }
//        GetObj('ISL_Cont').scrollLeft -= num;
//        setTimeout('CompScr()', Speed);
//    }
//    //下翻
//    else {
//        if (Comp > Space) {
//            Comp -= Space;
//            num = Space;
//        }
//        else {
//            num = Comp;
//            Comp = 0;
//        }
//        GetObj('ISL_Cont').scrollLeft += num;
//        setTimeout('CompScr()', Speed);
//    }
//}

