
var Horaire = new Class({
	
	Implements: [Options, Events],
	options: {
		slideContent: true
	},
	
	initialize: function(options) {
		this.setOptions(options);
		
		if(this.options.slideContent==true) {
			$$('.toggleBtn').each(function(el,i) {
				var heureContent = el.getParent("div[class^=uneHeureWrap]").getElement("div[class^=heureContent]");
				if(el.getParent("div[class^=uneHeureWrap]").hasClass('opened')) {
					heureContent.slide('show');
					el.toggleClass('opened');
				} else {
					heureContent.slide('toggle');
				}
				el.addEvent('click',function(e) {
					this.toggleClass('opened');
					heureContent.slide('toggle');
				});
			});
			
			$$('.uneHeure h4').each(function(el,i) {
				var heureContent = el.getParent("div[class^=uneHeureWrap]").getElement("div[class^=heureContent]");
				el.addEvent('click',function(e) {
					this.getParent("div[class^=uneHeureWrap]").getElement("span[class^=toggleBtn]").toggleClass('opened');
					heureContent.slide('toggle');
				});
			});
		}
		
		$$('.uneHeure').each(function(el,i) {
			el.addEvents({
				'mouseenter': function(e) {
					this.addClass('hover');
				},
				'mouseleave': function() {
					this.removeClass('hover');
				}
			});
		});
		
	}
	
});