(function(a){a.growl=function(e,b,c,a){d(e,b,c,a)};a.growl.version="1.0.2";function c(c){var b=document.getElementById("growlDock");if(!b||c){b=a(jQuery.growl.settings.dockTemplate).attr("id","growlDock").addClass("growl");jQuery.growl.settings.defaultStylesheet&&a("head").append('<link rel="stylesheet" type="text/css" href="'+jQuery.growl.settings.defaultStylesheet+'" />')}else b=a(b);a("body").append(b.css(jQuery.growl.settings.dockCss));return b}function b(a,b,c){while(b.test(a))a=a.replace(b,c);return a}function d(i,g,h,f){var j=c(),d=jQuery.growl.settings.noticeTemplate;if(typeof d=="object")d=a(d).html();d=b(d,/%message%/,g?g:"");d=b(d,/%title%/,i?i:"");d=b(d,/%image%/,h?h:jQuery.growl.settings.defaultImage);d=b(d,/%priority%/,f?f:"normal");var e=a(d).hide().css(jQuery.growl.settings.noticeCss).fadeIn(jQuery.growl.settings.notice);a.growl.settings.noticeDisplay(e);j.append(e);a('a[rel="close"]',e).click(function(){e.fadeTo("normal",0,function(){e.remove()})});a.growl.settings.displayTimeout>0&&setTimeout(function(){jQuery.growl.settings.noticeRemove(e,function(){e.remove()})},jQuery.growl.settings.displayTimeout)}a.growl.settings={dockTemplate:"<div></div>",dockCss:{position:"fixed",top:"10px",right:"10px",width:"300px",zIndex:5e4},noticeTemplate:'<div class="notice"> <h3 style="margin-top: 15px"><a rel="close">%title%</a></h3> <p>%message%</p></div>',noticeCss:{opacity:.75,backgroundColor:"#333333",color:"#ffffff"},noticeDisplay:function(a){a.css({opacity:"0"}).fadeIn(jQuery.growl.settings.noticeFadeTimeout)},noticeRemove:function(b,a){b.animate({opacity:"0"},{duration:jQuery.growl.settings.noticeFadeTimeout,complete:a})},noticeFadeTimeout:"slow",displayTimeout:3500,defaultImage:"growl.jpg",defaultStylesheet:null,noticeElement:function(b){a.growl.settings.noticeTemplate=a(b)}}})(jQuery);
