window.addEvent('domready', function () {
    if ($('wrapper') != null) {
        $('wrapper').style.overflow = 'hidden';
        $('moveleft').style.display = 'block';
        $('moveright').style.display = 'block';
        var pos = 0;
        var currentslide = 1;
        var items = $('items');
        var jump = 4;
        var itemCount = 20 / jump;
        var jumpSize = jump * 162;
        var endPos = (Math.floor(itemCount) * jumpSize) - jumpSize;
        var scroll = new Fx.Scroll('wrapper', { offset: { 'x': 0, 'y': 0 }, duration: 999, transition: Fx.Transitions.easeInOut });
        $('moveleft').addEvent('click', function (event) {
            event = new Event(event).stop();
            if (currentslide <= 1) {
                currentslide = itemCount; pos = endPos; scroll.start(pos);
            }
            else {
                currentslide--;
                pos += -(jumpSize); scroll.start(pos);
            }
        });
        $('moveright').addEvent('click', function (event) {
            event = new Event(event).stop();
            if (currentslide >= itemCount) {
                currentslide = 1;
                pos = 0;
                scroll.start(pos);
            }
            else {
                currentslide++;
                pos += jumpSize;
                scroll.start(pos);
            }
        });
        scroll.toLeft();
    };
});