var mooFlashMessage = new Class({
	options: {
		transition: Fx.Transitions.Quad.easeOut,
		transitionDuration: 1000,
		waitDuration: 3000
	},
	
	initialize: function(boxes, options){
		this.setOptions(options);
		$$(boxes).setStyle('overflow', 'hidden').each(function(box){
			(function() { new Fx.Styles(box, {duration: this.options.transitionDuration, transition: this.options.transition, onComplete: function(){ box.setStyle('display', 'none'); }}).start( { 'height': 0, 'opacity': 0, 'margin-top': 0, 'margin-bottom': 0, 'padding-top': 0, 'padding-bottom': 0 } ); }.bind(this)).delay( this.options.waitDuration );
		}, this);				
	}
});
mooFlashMessage.implement(new Options);