var stat = new Array();
var pic = new Array();

function changepic(i, code, pics) {
    var loop = 0;
    //alert(pics+1)
    if (stat[code]) {
        while ((i >= pics) && loop < 100) {
            if (i >= pics) {
                i = 0;
            }
            else {
                i++;
            }
            loop++;
        }
        //	alert(i)
        if (pic[code][i].complete) {
            document.getElementById(code).src = pic[code][i].src;
            setTimeout("changepic(" + (i + 1) + ",'" + code + "'," + pics + ")", 500);
        }
        else {
            setTimeout("changepic(" + i + ", '" + code + "', " + pics + ")", 20);
        }
    }

}

function loadpic(url, code, j) {
    if (stat[code]) {
        pic[code][j].src = url;
    }
}

function startm(code, ta, te, pics) {
    stat[code] = 1;
    var jjj;
    pics = parseInt(pics);
    //alert (pics + 1);
    var first = 1;
    pic[code] = new Array();

    for (var j = 0; j < pics; j++) {
        pic[code][j] = new Image();
        jjj = j + 1;
        if (first) {
            first = 0;
            loadpic(ta + jjj + te, code, j);
            document.getElementById(code).title = "";
            document.getElementById(code).parentNode.title = "";
        }
        else {
            setTimeout("loadpic('" + ta + jjj + te + "','" + code + "'," + j + ")", j * 50);
        }
    }
    changepic(0, code, pics);
}

function endm(code) {
    stat[code] = 0;
}

