var run;

function setter(imgName) {
    butName = imgName + "";
    imgSrc = imgName + "a.src";

    try {
        document.images[butName].src = eval(imgSrc);
    }
    catch (e) {
        alert(e);
    }
}

function unsetter(imgName) {
    butName = imgName + "";
    imgSrc = imgName + "p.src";

    try {
        document.images[butName].src = eval(imgSrc);
    }
    catch (e) {
        alert(e);
    }
}

function chgImg(direction, id) {
    if (document.images) {
        try {
            var ImgLength = eval('ImgLength_' + id);
            var ImgNum = eval('ImgNum_' + id);

            ImgNum = ImgNum + direction;
            if (ImgNum > ImgLength) {
                ImgNum = 0;
            }
            if (ImgNum < 0) {
                ImgNum = ImgLength;
            }
            eval('ImgNum_' + id + ' = ' + ImgNum);

            var newSrc = eval('NewImg_' + id + '[ImgNum];');
            eval('document.slideshow_' + id + '.src = newSrc;');
        }
        catch (e) {
            alert(e);
        }
    }
}

function auto(id) {
    try {
        var lock = eval('lock_' + id);
        if (lock == true) {
            eval('lock_' + id + ' = false;');
            window.clearInterval(run);
            document.men2.src = slideAuto_p; // var set by master page!
        }
        else if (lock == false) {
            eval('lock_' + id + ' = true;');
            run = setInterval("chgImg(1," + id + ")", delay);
            document.men2.src = slideAuto_a; // var set by master page!
        }
    }
    catch (e) {
        alert(e);
    }
}

function stop(id) {
    var lock = eval('lock_' + id);
    eval('lock_' + id + ' = false;');
    window.clearInterval(run);
    document.men2.src = slideAuto_p;
}
