var Showhide_Element = new Class({
	initialize: function(element){
		this.element = element;
		this.title = this.element.getChildren('.title');
		this.test = this.element.getLast();
		this.copySlide = new Fx.Slide(this.test).hide();
		
		this.setStyles();
		this.setupObservers();	
	},
	setStyles: function(){
		this.title.setStyle('cursor','pointer');
	},
	setupObservers: function(){
		this.title.addEvent('click',this.openClose.bind(this));
	},
	openClose: function(){
		this.copySlide.toggle();
	}
});


var Show_Hide = new Class({
	initialize: function() {
		aElements = $$('.question');
		for(var i = 0; i < aElements.length; i++) {
			new Showhide_Element(aElements[i]);
		}	
	}
});
