window.addEvent("domready", function() {

	$$(".buttonarea").each(function(element) {
	
		var trigger = element.getElement(".image"),
			container = element.getElement(".text");
	
		var size = element.getSize().size.y,
			fx = new Fx.Style(container, "height", {duration: 500}),
			visible = false;
		
		fx.set(0);
		
		trigger.addEvent("click", function() {
		
			fx.stop();
			
			if (visible == false) {
				fx.start(size);
			} else {
				fx.start(0);
			}
			
			visible = !visible;
		
		});	
	});
});