function fDelete(){
	$$('.fDelete').each(function(el){
		el.addEvent('click', function(e){
			e = new Event(e);
			if( !confirm(el.title ? el.title : 'Etes vous sûr de vouloir supprimer cet élément ?')){
				e.stop();
			}
		});
	});
}

function fFlashMessage() {
	new mooFlashMessage($$('.flash'));
}

var scroll;
function fAccordion() {
	var scroll = new Fx.Scroll(window, {duration: 800, transition: Fx.Transitions.Quad.easeOut, fps: 60});

	var accordion = new Accordion('.slider', '.slide', {
		duration: 500,
		show: -1,
		opacity: false,
		onActive: function(toggler, element){
			toggler.addClass('backSlider');
			(function() {scroll.toElement(toggler);}).bind(toggler).delay(600);
			(function() {
				element.setStyles({'overflow': 'hidden', 'height': 'auto'});
			}).bind(element).delay(600);
		},
		onBackground: function(toggler, element){
			toggler.removeClass('backSlider');
			element.setStyles({'height': element.getSize().size.y + 'px'});
			element.setStyles({'overflow': 'hidden'});
		}
	}, $('content'));
}

function fSlide() {
	var slides = [];
	$$('.slide_2').each(function(el, index){
		slides[index] = new Fx.Slide(el, {wait: true}).hide();
	});
	
	$$('.slider_2').each(function(el, index){
		el.addEvent('click', function(e){
			var e = new Event(e).stop();
			if (slides[index]) {
				slides[index].toggle();
				
				el.toggleClass('readWorkOpen');
				if (el.hasClass('readWorkOpen')) {
					el.removeClass('readWork');
					el.setText('Fermer');
				} else {
					el.addClass('readWork');
					el.setText('Lire');
				}
			}
		});
	});
}

function fInit() {
	fDelete();
	fSlide();
	fAccordion();
	fFlashMessage();
}
window.addEvent('domready', fInit);