function tmt_LayerSlider(targetNN, targetIE, x, y, step, delay) {
    var changed = false;
    if (document.layers) {
        target = eval(targetNN);
        if (eval(target.moving)) {
            clearTimeout(target.tmtSlide);
        }
        if (target.left > x) {
            target.left -= eval(step);
            changed = true;
        }
        if (target.left < x) {
            target.left += eval(step);
            changed = true;
        }
        if (target.top > y) {
            target.top -= eval(step);
            changed = true;
        }
        if (target.top < y) {
            target.top += eval(step);
            changed = true;
        }
        if (changed) {
            target.moving = true;
            target.tmtSlide = setTimeout("tmt_LayerSlider(\"" + targetNN + "\",\"" + targetIE + "\",\"" + x + "\",\"" + y + "\",\"" + step + "\",\"" + delay + "\")", delay);
        } else {
            target.moving = false;
        }
    } else {
        if (document.all) {
            IEobjStr = targetIE.replace("['", ".");
            target = eval(IEobjStr.replace("']", ""));
            if (eval(target.moving)) {
                clearTimeout(target.tmtSlide);
            }
            if (target.style.pixelLeft > x) {
                target.style.pixelLeft -= eval(step);
                changed = true;
            }
            if (target.style.pixelLeft < x) {
                target.style.pixelLeft += eval(step);
                changed = true;
            }
            if (target.style.pixelTop > y) {
                target.style.pixelTop -= eval(step);
                changed = true;
            }
            if (target.style.pixelTop < y) {
                target.style.pixelTop += eval(step);
                changed = true;
            }
            if (changed) {
                target.moving = true;
                target.tmtSlide = setTimeout("tmt_LayerSlider(\"" + targetNN + "\",\"" + targetIE + "\",\"" + x + "\",\"" + y + "\",\"" + step + "\",\"" + delay + "\")", delay);
            } else {
                target.moving = false;
            }
        }
    }
}