// ----------------------------------
//    MiniSite
// ----------------------------------

window.addEvent('domready', function() {
    if($('box-specialities')) new SpecialitiesTogglers();
});


// Specialities Togglers
var SpecialitiesTogglers = new Class ({
    options: {
        boxId: 'box-specialities',
        togglersClass: 'item',
        pictureClass: 'label',
        areaClass: 'description'
    },

    initialize: function() {
        this.initTogglers();
    },

    initTogglers: function() {
        $(this.options.boxId).getElements('div.'+ this.options.togglersClass).each(function(toggler) {
            var area = toggler.getElement('div.'+ this.options.areaClass);
            var picture = toggler.getElement('div.'+ this.options.pictureClass);
            var fx = new Fx.Slide(area);

            fx.hide();
            toggler.addEvent('click', function(e) {
                var e = new Event(e).stop();
                fx.toggle()

                if(picture.hasClass('close')) picture.removeClass('close').addClass('open');
                else if(picture.hasClass('open')) picture.removeClass('open').addClass('close');
            });
        }, this);
    }
});
SpecialitiesTogglers.implement(new Options);

