window.addEvent('domready', function() { 
 
	var slides = $$(".slide"); //Takes any element with the class "slide"
	var btns = $$(".slide_trigger") ; //Ditto for class "slide_trigger"
	var mySlide = [];
	var openSlide = -1; //Create a flag variable to be checked and test if any slide is opened;

	slides.each(function(slide, idx) { //For each element in slides do...
		mySlide[idx] = new Fx.Slide(slide, {duration: 500}).hide(); //Create an array with the Fx.Slide for each element in slides and hides it;
		btns[idx].addEvent('click', function(e) { //Add a click event for each element in btns;
			e = new Event(e);
			if ( openSlide == -1 ) { //Check if a slide has been opened before;
				openSlide = idx;
				mySlide[idx].slideIn(); //Slide In the slide;
			} else {
				mySlide[openSlide].slideOut(); //Slide Out the previous openened slide;
				mySlide[idx].slideIn(); //Slide In the slide;
				if ( openSlide != idx ) openSlide = idx; //openSlide will now be the current open slide;
				else openSlide = -1; //If closing the open item, will reset openSlide to it's initial state;
			}4
			e.stop();
		});
	});
 
}  )// end
