//Classes are 'error', 'info', 'warning' // use as //1. $.Flash('error','this is a warning'); ; (function ($) { if ($.isFunction($.Flash)) return; $.Flash = function(className, message) { var ShowFlash = function(className, message) { $('#flash').html(message); $('#flash').attr('class', className); $('#flash').fadeIn('slow'); }; if ($('#flash').is(':visible')) { $('#flash').fadeOut('fast', function() { ShowFlash(className, message); }); } else { ShowFlash(className, message); } var aClicked = false; $("#flash a").click(function() { aClicked = true; }); $('#flash').click(function(evt) { if (!aClicked) $('#flash').fadeOut('slow'); else aClicked = false; }); }; if ($.isFunction($.FlashOnModal)) return; $.FlashOnModal = function (klass, message, stay) { var className = (klass == 'info' ? 'success' : klass); var modal = $('.ui-dialog-content'); var showFlash = function (className, message) { if ($('#flash', modal).length === 0) { modal.prepend('