(function(a){var c,b,d=0;a.notifications=function(k,i){d++;jQuery("body").css("margin-top","30px");var g=a.extend({},a.notifications.defaults,i);if(!c)c=a('<div id="jquery-notifications"></div>').appendTo(document.body);else a(c).show();if(!b)b=a('<div class="'+g.type+'" id="jquery-notifications-'+d+'"></div>').hide().appendTo("#jquery-notifications");jQuery(b).text(k);if(g.effect=="fade")b.fadeIn(g.fadeSpeed);else b.slideDown(g.fadeSpeed);if(g.stick){var j=a('<a href="javascript:void(0);" class="transparent">'+g.close+"</a>").click(function(){if(g.effect=="fade")a(this.parentNode).fadeOut(g.fadeSpeed,function(){a("body").css("margin-top","0px");a(c).hide()});else a(this.parentNode).slideUp(g.fadeSpeed,function(){a("body").css("margin-top","0px");a(c).hide()})});j.appendTo(b)}if(!g.stick){var h=e(g.timeout);h(f,{counter:d,effect:g.effect,fadeSpeed:g.fadeSpeed})}};a.notifications.success=function(c,b){return a.notifications(c,a.extend({},b,{type:"success"}))};a.notifications.error=function(c,b){return a.notifications(c,a.extend({stick:true},b,{type:"error"}))};a.notifications.warning=function(c,b){return a.notifications(c,a.extend({},b,{type:"warning"}))};function f(b){if(b.effect=="fade")a("#jquery-notifications-"+b.counter).fadeOut(b.fadeSpeed,function(){a(this).remove()});else a("#jquery-notifications-"+b.counter).slideUp(b.fadeSpeed,function(){a(this).remove()})}function e(b){var a;return function(c,d){a=clearTimeout(a);if(c)a=setTimeout(function(){c(d)},b);return a}}a.notifications.defaults={type:"notice",timeout:1e4,stick:false,fadeSpeed:800,close:"x",effect:"fade"};a.n=a.notifications})(jQuery)
