(function(a){a.overlay={defaults:{color:"white",opacity:0.6,style:"rounds",hideByClick:false},init:function(b){a.overlay.settings=a.extend({},a.overlay.defaults,b);a("body").append('<div id="overlay_overlay" /><div id="overlay_loading" class="overlay_loading_'+this.settings.style+'" />');a("#overlay_overlay").css({"background-color":a.overlay.settings.color});a("#overlay_loading").click(function(){a("#overlay_overlay").click()})},show:function(b){b=a.extend({},{loading:true,hideByClick:a.overlay.settings.hideByClick,callback:function(){}},b);if(typeof(b.callback)!="function"){b.callback=function(){}}if(a.overlay.isShow()){a.overlay.render(b);return}a.overlay.status="show";a("#overlay_overlay").stop(true,true).css({opacity:"0"}).show().fadeTo(250,a.overlay.settings.opacity,function(){a.overlay.render(b)})},hide:function(){if(!a.overlay.isShow()){return}a.overlay.status="hidden";a("#overlay_overlay").stop(true,true).fadeOut(250,function(){a("#overlay_overlay").hide()});a.overlay.hideLoading()},isShow:function(){return(a.overlay.status=="show")?true:false},isLoading:function(){return(a("#overlay_loading").css("display")=="block")},hideLoading:function(){a("#overlay_loading").hide()},opacity:function(c){if(c==undefined){return a.overlay.settings.opacity}if(isNaN(c)){c=a.overlay.defaults.opacity}if(c<0.1){c=0.1}if(c>1){c=1}var b=a.overlay.settings.opacity;a.overlay.settings.opacity=c;return b},status:"hidden",render:function(b){if(b.loading&&!a.overlay.isLoading()){a("#overlay_loading").show()}if(!b.loading&&a.overlay.isLoading()){a.overlay.hideLoading()}if(b.hideByClick){a("#overlay_overlay").click(a.overlay.hide)}else{a("#overlay_overlay").unbind()}window.setTimeout(function(){b.callback()},0)}}})(jQuery);$(document).ready(function(){if($.overlay.settings==undefined){$.overlay.init()}});
