﻿(function(B){if(/1\.(0|1|2)\.(0|1|2)/.test(B.fn.jquery)||/^1.1/.test(B.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+B.fn.jquery);return}B.fn._fadeIn=B.fn.fadeIn;var _=function(){},D=document.documentMode||0,F=B.browser.msie&&((B.browser.version<8&&!D)||D<8),C=B.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!D;B.blockUI=function(_){$(window,_)};B.unblockUI=function($){A(window,$)};B.growlUI=function(_,$,D,A){var C=B("<div class=\"growlUI\"></div>");if(_)C.append("<h1>"+_+"</h1>");if($)C.append("<h2>"+$+"</h2>");if(D==undefined)D=3000;B.blockUI({message:C,fadeIn:700,fadeOut:1000,centerY:false,timeout:D,showOverlay:false,onUnblock:A,css:B.blockUI.defaults.growlCSS})};B.fn.block=function(_){return this.unblock({fadeOut:0}).each(function(){if(B.css(this,"position")=="static")this.style.position="relative";if(B.browser.msie)this.style.zoom=1;$(this,_)})};B.fn.unblock=function($){return this.each(function(){A(this,$)})};B.blockUI.version=2.33;B.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:true,theme:false,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:0.6,cursor:"wait"},growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:0.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:false,baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onBlock:null,onUnblock:null,quirksmodeOffsetHack:4};var G=null,J=[];function $(d,H){var W=(d==window),a=H&&H.message!==undefined?H.message:undefined;H=B.extend({},B.blockUI.defaults,H||{});H.overlayCSS=B.extend({},B.blockUI.defaults.overlayCSS,H.overlayCSS||{});var g=B.extend({},B.blockUI.defaults.css,H.css||{}),N=B.extend({},B.blockUI.defaults.themedCSS,H.themedCSS||{});a=a===undefined?H.message:a;if(W&&G)A(window,{fadeOut:0});if(a&&typeof a!="string"&&(a.parentNode||a.jquery)){var b=a.jquery?a[0]:a,Q={};B(d).data("blockUI.history",Q);Q.el=b;Q.parent=b.parentNode;Q.display=b.style.display;Q.position=b.style.position;if(Q.parent)Q.parent.removeChild(b)}var f=H.baseZ,T=(B.browser.msie||H.forceIframe)?B("<iframe class=\"blockUI\" style=\"z-index:"+(f++)+";display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0\" src=\""+H.iframeSrc+"\"></iframe>"):B("<div class=\"blockUI\" style=\"display:none\"></div>"),P=B("<div class=\"blockUI blockOverlay\" style=\"z-index:"+(f++)+";display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0\"></div>"),V,e;if(H.theme&&W)e="<div class=\"blockUI blockMsg blockPage ui-dialog ui-widget ui-corner-all\" style=\"z-index:"+f+";display:none;position:fixed\">"+"<div class=\"ui-widget-header ui-dialog-titlebar blockTitle\">"+(H.title||"&nbsp;")+"</div>"+"<div class=\"ui-widget-content ui-dialog-content\"></div>"+"</div>";else if(H.theme)e="<div class=\"blockUI blockMsg blockElement ui-dialog ui-widget ui-corner-all\" style=\"z-index:"+f+";display:none;position:absolute\">"+"<div class=\"ui-widget-header ui-dialog-titlebar blockTitle\">"+(H.title||"&nbsp;")+"</div>"+"<div class=\"ui-widget-content ui-dialog-content\"></div>"+"</div>";else if(W)e="<div class=\"blockUI blockMsg blockPage\" style=\"z-index:"+f+";display:none;position:fixed\"></div>";else e="<div class=\"blockUI blockMsg blockElement\" style=\"z-index:"+f+";display:none;position:absolute\"></div>";V=B(e);if(a)if(H.theme){V.css(N);V.addClass("ui-widget-content")}else V.css(g);if(!H.applyPlatformOpacityRules||!(B.browser.mozilla&&/Linux/.test(navigator.platform)))P.css(H.overlayCSS);P.css("position",W?"fixed":"absolute");if(B.browser.msie||H.forceIframe)T.css("opacity",0);var O=[T,P,V],R=W?B("body"):B(d);B.each(O,function(){this.appendTo(R)});if(H.theme&&H.draggable&&B.fn.draggable)V.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var U=F&&(!B.boxModel||B("object,embed",W?null:d).length>0);if(C||U){if(W&&H.allowBodyStretch&&B.boxModel)B("html,body").css("height","100%");if((C||!B.boxModel)&&!W)var c=K(d,"borderTopWidth"),Z=K(d,"borderLeftWidth"),S=c?"(0 - "+c+")":0,$=Z?"(0 - "+Z+")":0;B.each([T,P,V],function(D,B){var A=B[0].style;A.position="absolute";if(D<2){W?A.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+H.quirksmodeOffsetHack+") + \"px\""):A.setExpression("height","this.parentNode.offsetHeight + \"px\"");W?A.setExpression("width","jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + \"px\""):A.setExpression("width","this.parentNode.offsetWidth + \"px\"");if($)A.setExpression("left",$);if(S)A.setExpression("top",S)}else if(H.centerY){if(W)A.setExpression("top","(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + \"px\"");A.marginTop=0}else if(!H.centerY&&W){var C=(H.css&&H.css.top)?parseInt(H.css.top):0,_="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+C+") + \"px\"";A.setExpression("top",_)}})}if(a){if(H.theme)V.find(".ui-widget-content").append(a);else V.append(a);if(a.jquery||a.nodeType)B(a).show()}if((B.browser.msie||H.forceIframe)&&H.showOverlay)T.show();if(H.fadeIn){var M=H.onBlock?H.onBlock:_,X=(H.showOverlay&&!a)?M:_,Y=a?M:_;if(H.showOverlay)P._fadeIn(H.fadeIn,X);if(a)V._fadeIn(H.fadeIn,Y)}else{if(H.showOverlay)P.show();if(a)V.show();if(H.onBlock)H.onBlock()}L(1,d,H);if(W){G=V[0];J=B(":input:enabled:visible",G);if(H.focusInput)setTimeout(I,20)}else E(V[0],H.centerX,H.centerY);if(H.timeout){var D=setTimeout(function(){W?B.unblockUI(H):B(d).unblock(H)},H.timeout);B(d).data("blockUI.timeout",D)}}function A(A,_){var C=(A==window),E=B(A),D=E.data("blockUI.history"),$=E.data("blockUI.timeout");if($){clearTimeout($);E.removeData("blockUI.timeout")}_=B.extend({},B.blockUI.defaults,_||{});L(0,A,_);var F;if(C)F=B("body").children().filter(".blockUI").add("body > .blockUI");else F=B(".blockUI",A);if(C)G=J=null;if(_.fadeOut){F.fadeOut(_.fadeOut);setTimeout(function(){H(F,D,_,A)},_.fadeOut)}else H(F,D,_,A)}function H(C,A,$,_){C.each(function(_,$){if(this.parentNode)this.parentNode.removeChild(this)});if(A&&A.el){A.el.style.display=A.display;A.el.style.position=A.position;if(A.parent)A.parent.appendChild(A.el);B(_).removeData("blockUI.history")}if(typeof $.onUnblock=="function")$.onUnblock(_,$)}function L(A,_,$){var C=_==window,E=B(_);if(!A&&(C&&!G||!C&&!E.data("blockUI.isBlocked")))return;if(!C)E.data("blockUI.isBlocked",A);if(!$.bindEvents||(A&&!$.showOverlay))return;var D="mousedown mouseup keydown keypress";A?B(document).bind(D,$,M):B(document).unbind(D,M)}function M($){if($.keyCode&&$.keyCode==9)if(G&&$.data.constrainTabKey){var C=J,A=!$.shiftKey&&$.target==C[C.length-1],_=$.shiftKey&&$.target==C[0];if(A||_){setTimeout(function(){I(_)},10);return false}}if(B($.target).parents("div.blockMsg").length>0)return true;return B($.target).parents().children().filter("div.blockUI").length==0}function I(_){if(!J)return;var $=J[_===true?J.length-1:0];if($)$.focus()}function E(A,E,D){var B=A.parentNode,_=A.style,C=((B.offsetWidth-A.offsetWidth)/2)-K(B,"borderLeftWidth"),$=((B.offsetHeight-A.offsetHeight)/2)-K(B,"borderTopWidth");if(E)_.left=C>0?(C+"px"):"0";if(D)_.top=$>0?($+"px"):"0"}function K($,_){return parseInt(B.css($,_))||0}})(jQuery)
