window.addEvent('domready', function() {
	// door alle slide heen loopen
	$$('.sliders .horizontal_slide div').each(function(element){
		// de knop selecteren
		var button = $('toggles').getElement('.' + element.get('class'));
		
		// de fx.slide initialiseren en opslaan in de bijbehorende knop
		button.store('slide', new Fx.Slide(element, {
			mode		: 	'horizontal'
		}).hide());
		
		// uitvoeren als er op een knop geklikt wordt
		button.addEvent('click', function(e){
			// a href annuleren
			e.stop();	
			if (button.retrieve('slide').open){
				button.retrieve('slide').slideOut();
			// balk uitschuiven
			} else {
				button.retrieve('slide').slideIn();
				
			}
			
			// Alle andere toggles sluiten
			$('toggles').getElements('a[class!='+element.get('class')+']').each(function(element){
				element.retrieve('slide').hide();
			});
		});
		
		if (element.getElement('.sluitknop')){
			element.getElement('.sluitknop').addEvent('click', function(ev){
				ev.stop();															
				button.retrieve('slide').slideOut();													
			});
		}
	});
});
