var scrollButtons = function(currentSide, sides) {
        /*
        var leftButton = $('partners_box_left');
        if(currentSide > 0) {
            leftButton.removeClass('leftu');
            leftButton.addClass('left');
        } else {
            leftButton.removeClass('left');
            leftButton.addClass('leftu');
        }
        var rightButton = $('partners_box_right');
        if(currentSide < sides - 1) {
            rightButton.addClass('right');
            rightButton.removeClass('rightu');
        } else {
            rightButton.addClass('rightu');
            rightButton.removeClass('right');
        } */
}

var scrollLeft = function (scroll, sides) {
    var currentSide = $('article_gallery_side').value;
    if(currentSide > 0) {
        currentSide--;
        scroll.start(currentSide * 624, 0);
        $('article_gallery_side').value = currentSide;
        scrollButtons(currentSide, sides);
    }
}

var scrollRight = function (scroll, sides) {
    var currentSide = $('article_gallery_side').value;
    if(currentSide < sides - 1) {
        currentSide++;
        scroll.start(currentSide * 624, 0);
        $('article_gallery_side').value = currentSide;
        scrollButtons(currentSide, sides);
    }
}

window.addEvent('domready', function() {
    if($chk($('article_gallery')) && $('article_gallery_sides').value > 0) {
        var sides = $('article_gallery_sides').value;
        var scroll = new Fx.Scroll('article_gallery_list', {
            wait: false,
            duration: 800,
            transition: Fx.Transitions.Quad.easeInOut
        });
        scroll.toLeft();
        if($chk($('article_gallery_prev'))) {
            $('article_gallery_prev').addEvent('click', function(event) {
                event.stop();
                scrollLeft(scroll, sides);
            });
        }
        if($chk($('article_gallery_next'))) {
            $('article_gallery_next').addEvent('click', function(event) {
                event.stop();
                scrollRight(scroll, sides);
            });
        }
    }
});