(function($){$.modal={'overlayOpacity':0.65,'overlayColor':'#000','overlaySpeed':500,'modalClass':null,'titleClass':null,'contentClass':null,'prefix':'modalbox_','effect':'bounce','blank':null,'theme':'lb','themeCSS':{'lb':{'background-color':'#E8F5FF','padding':10,'border':'1px solid #21557A'}},'round':true,'roundCSS':{'-moz-border-radius':5,'-webkit-border-radius':5},'reset':{'padding':0,'margin':0,'outline':0},'titleCSS':{'font-size':16,'font-family':'Verdana'},'closeIcon':'msg_close.png','closeOffset':{'x':-10,'y':-10},'MB_OK':'OKAY','MB_CANCEL':'CANCEL','MB_ACCEPT':'ACCEPT','MB_DENY':'DENY',create:function(msg,title,type){var modalbox="#"+$.modal.prefix+"wrapper";var titlebox="#"+$.modal.prefix+"title";var contentbox="#"+$.modal.prefix+"content";var closebtn="#"+$.modal.prefix+"close";var closebtnimg=closebtn+" img";$.modal.kill();$.modal.overlay('show');$('body').prepend('<div id="'+$.modal.prefix+'wrapper"></div>');if(!$.modal.blank)$(modalbox).append('<h1 id="'+$.modal.prefix+'title"></h1>');$(modalbox).append('<div id="'+$.modal.prefix+'content"></div>');if($.modal.modalClass)$(modalbox).addClass($.modal.modalClass);if(!$.modal.blank){if($.modal.titleClass)$(titlebox).addClass($.modal.titleClass);$(titlebox).css($.modal.reset).css($.modal.titleCSS).append(title);}
if($.modal.contentClass)$(contentbox).addClass($.modal.contentClass);$(contentbox).append(msg);$(modalbox).css({'position':'fixed','z-index':99999});if(!$.modal.blank)$(modalbox).css($.modal.themeCSS[$.modal.theme]);if($.modal.effect=='bounce'){$(modalbox).css("top",-$(modalbox).height()*2);$(modalbox).css("left",$(window).width()/2-$(modalbox).width()/2);$(modalbox).animate({"top":$(window).height()/2-$(modalbox).height()/2+50},$.modal.overlaySpeed-200);$(modalbox).animate({"top":'-=50'},200);}else if($.modal.effect=='fallDown'){$(modalbox).css("top",-$(modalbox).height()*2);$(modalbox).css("left",$(window).width()/2-$(modalbox).width()/2);$(modalbox).animate({"top":$(window).height()/2-$(modalbox).height()/2},$.modal.overlaySpeed);}else if($.modal.effect=='fadeIn'){$(modalbox).css('display','none').css("top",$(window).height()/2-$(modalbox).height()/2).css("left",$(window).width()/2-$(modalbox).width()/2).fadeIn($.modal.overlaySpeed);}
if($.modal.round)$(modalbox).css($.modal.roundCSS);$(modalbox).append('<a href="#" id="'+$.modal.prefix+'close" title="Close"><img src="fancybox/fancy_close.png" alt="Close" /></a>');$(closebtn).css($.modal.reset).css({'position':'absolute','top':$.modal.closeOffset.y,'right':$.modal.closeOffset.x});$(closebtnimg).css('border',0);$(closebtn).bind('click',function(){$.modal.kill();});},kill:function(){$.modal.destroy('hide');$.modal.overlay('hide');},overlay:function(eff){var overlay='#'+$.modal.prefix+'overlay';if(eff=='show'){$('<div id="'+$.modal.prefix+'overlay"></div>').appendTo('body');$(overlay).css({'position':'absolute','width':'100%','height':'100%','top':0,'left':0,'background-color':$.modal.overlayColor,'z-index':99998,'display':'none'});$(overlay).fadeTo($.modal.overlaySpeed,$.modal.overlayOpacity);}else if(eff=='hide'){$(overlay).fadeOut($.modal.overlaySpeed,function(){$(this).remove()});}},destroy:function(eff){var modalbox='#'+$.modal.prefix+'wrapper';if(eff=='hide'){$(modalbox).fadeOut($.modal.overlaySpeed,function(){$(this).remove()});}}};})(jQuery);

