var Carousel = new Class({
    scroll: null,
    scroller: null,
    scrolloffset: null,
    scrollitems: 0,
    initialize: function() {
        this.scroll = new Fx.Scroll('gallery', {
            transition: Fx.Transitions.Quad.easeOut,
            duration: 500
        });
        this.scroll.toTop();
        $$('#gallery-menu li a').each(function(item) {
            item.addEvent('click', this.select.bindWithEvent(this, item));
        }.bind(this));
    },

    select: function(e, item) {
        $$('#gallery-menu li').each(function(li) {
            li.removeClass('sel');
        });
        e = new Event(e);
        e.stop();
        this.scroll.toElement(item.href.replace(/^.*\#/, ''));
        item.getParent().addClass('sel');
    }
    
});
