﻿
function createImgList(NowFrame, MaxFrame, bStart, mainDivID, Rate) {
    var imglist = new Object;
    imglist.nowframe = NowFrame;
    imglist.maxframe = MaxFrame;
    imglist.bstart = bStart;
    imglist.maindivid = mainDivID;
    imglist.rate = Rate;
    imglist.Star = function() {
        var next = this.nowframe + 1;
        if (next == this.maxframe + 1) {
            this.nowframe = this.maxframe;
            next = 1;
        }
        var hander = this;
        if (this.bstart == 0) {
            this.bstart = 1; setTimeout(function() { hander.Star(); }, this.rate); return;
        }
        else {
            var oTransContainer = document.getElementById(this.maindivid);
            oTransContainer.filters[0].Apply();
            document.images[this.maindivid + next].style.display = "";
            document.images[this.maindivid + this.nowframe].style.display = "none";
            oTransContainer.filters[0].Play(duration = 2);
            if (this.nowframe == this.maxframe)
            { this.nowframe = 1; }
            else { this.nowframe++; }
        }
        setTimeout(function() { hander.Star(); }, this.rate);
    };
    return imglist;
}

