/*
jQuery flashMessage
by Alessandro Balasco
*/
(function(jQuery) {
	jQuery.flashMessage = function(msg, options) {
		var opts = jQuery.extend({}, jQuery.flashMessage.defaults, options);
		if (!this.container) {
			var div = jQuery('<div>').css( { position: 'absolute', width: opts.width + 'px', marginLeft: - (opts.width / 2)+'px', left: '50%', top: '20%', zIndex: 1000 } ).appendTo('body');
			this.container = jQuery('<ul>').css( { margin: 0, padding: 0, listStyleType: 'none' } ).appendTo(div);
		}
		jQuery( '<li>'+msg+'</li>' ).addClass( opts.cssClass ).css( {opacity: 0 } ).appendTo(this.container).fadeTo( "slow", opts.opacity ).animate( { opacity: opts.opacity }, opts.pause ).fadeTo("slow", 0, function () { jQuery(this).remove() } );
	}
	jQuery.flashMessage.defaults = { cssClass: 'flashMessage', opacity: 0.8, pause: 2000, width: 500 };
}) (jQuery);