(function(v){if(/1\.(0|1|2)\.(0|1|2)/.test(v.fn.jquery)||/^1.1/.test(v.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+v.fn.jquery);return}v.fn._fadeIn=v.fn.fadeIn;var B=function(){};var u=document.documentMode||0;var z=v.browser.msie&&((v.browser.version<8&&!u)||u<8);var y=v.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!u;v.blockUI=function(a){A(window,a)};v.unblockUI=function(a){w(window,a)};v.growlUI=function(a,c,b,e){var d=v('<div class="growlUI"></div>');if(a){d.append("<h1>"+a+"</h1>")}if(c){d.append("<h2>"+c+"</h2>")}if(b==undefined){b=3000}v.blockUI({message:d,fadeIn:700,fadeOut:1000,centerY:false,timeout:b,showOverlay:false,onUnblock:e,css:v.blockUI.defaults.growlCSS})};v.fn.block=function(a){return this.unblock({fadeOut:0}).each(function(){if(v.css(this,"position")=="static"){this.style.position="relative"}if(v.browser.msie){this.style.zoom=1}A(this,a)})};v.fn.unblock=function(a){return this.each(function(){w(this,a)})};v.blockUI.version=2.33;v.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 C=null;var x=[];function A(U,Q){var Y=(U==window);var l=Q&&Q.message!==undefined?Q.message:undefined;Q=v.extend({},v.blockUI.defaults,Q||{});Q.overlayCSS=v.extend({},v.blockUI.defaults.overlayCSS,Q.overlayCSS||{});var T=v.extend({},v.blockUI.defaults.css,Q.css||{});var c=v.extend({},v.blockUI.defaults.themedCSS,Q.themedCSS||{});l=l===undefined?Q.message:l;if(Y&&C){w(window,{fadeOut:0})}if(l&&typeof l!="string"&&(l.parentNode||l.jquery)){var j=l.jquery?l[0]:l;var a={};v(U).data("blockUI.history",a);a.el=j;a.parent=j.parentNode;a.display=j.style.display;a.position=j.style.position;if(a.parent){a.parent.removeChild(j)}}var W=Q.baseZ;var d=(v.browser.msie||Q.forceIframe)?v('<iframe class="blockUI" style="z-index:'+(W++)+';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+Q.iframeSrc+'"></iframe>'):v('<div class="blockUI" style="display:none"></div>');var e=v('<div class="blockUI blockOverlay" style="z-index:'+(W++)+';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');var f,m;if(Q.theme&&Y){m='<div class="blockUI blockMsg blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+W+';display:none;position:fixed"><div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(Q.title||"&nbsp;")+'</div><div class="ui-widget-content ui-dialog-content"></div></div>'}else{if(Q.theme){m='<div class="blockUI blockMsg blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+W+';display:none;position:absolute"><div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(Q.title||"&nbsp;")+'</div><div class="ui-widget-content ui-dialog-content"></div></div>'}else{if(Y){m='<div class="blockUI blockMsg blockPage" style="z-index:'+W+';display:none;position:fixed"></div>'}else{m='<div class="blockUI blockMsg blockElement" style="z-index:'+W+';display:none;position:absolute"></div>'}}}f=v(m);if(l){if(Q.theme){f.css(c);f.addClass("ui-widget-content")}else{f.css(T)}}if(!Q.applyPlatformOpacityRules||!(v.browser.mozilla&&/Linux/.test(navigator.platform))){e.css(Q.overlayCSS)}e.css("position",Y?"fixed":"absolute");if(v.browser.msie||Q.forceIframe){d.css("opacity",0)}var h=[d,e,f],b=Y?v("body"):v(U);v.each(h,function(){this.appendTo(b)});if(Q.theme&&Q.draggable&&v.fn.draggable){f.draggable({handle:".ui-dialog-titlebar",cancel:"li"})}var n=z&&(!v.boxModel||v("object,embed",Y?null:U).length>0);if(y||n){if(Y&&Q.allowBodyStretch&&v.boxModel){v("html,body").css("height","100%")}if((y||!v.boxModel)&&!Y){var R=r(U,"borderTopWidth"),g=r(U,"borderLeftWidth");var i=R?"(0 - "+R+")":0;var S=g?"(0 - "+g+")":0}v.each([d,e,f],function(F,E){var I=E[0].style;I.position="absolute";if(F<2){Y?I.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+Q.quirksmodeOffsetHack+') + "px"'):I.setExpression("height",'this.parentNode.offsetHeight + "px"');Y?I.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):I.setExpression("width",'this.parentNode.offsetWidth + "px"');if(S){I.setExpression("left",S)}if(i){I.setExpression("top",i)}}else{if(Q.centerY){if(Y){I.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"')}I.marginTop=0}else{if(!Q.centerY&&Y){var H=(Q.css&&Q.css.top)?parseInt(Q.css.top):0;var G="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+H+') + "px"';I.setExpression("top",G)}}}})}if(l){if(Q.theme){f.find(".ui-widget-content").append(l)}else{f.append(l)}if(l.jquery||l.nodeType){v(l).show()}}if((v.browser.msie||Q.forceIframe)&&Q.showOverlay){d.show()}if(Q.fadeIn){var k=Q.onBlock?Q.onBlock:B;var V=(Q.showOverlay&&!l)?k:B;var X=l?k:B;if(Q.showOverlay){e._fadeIn(Q.fadeIn,V)}if(l){f._fadeIn(Q.fadeIn,X)}}else{if(Q.showOverlay){e.show()}if(l){f.show()}if(Q.onBlock){Q.onBlock()}}s(1,U,Q);if(Y){C=f[0];x=v(":input:enabled:visible",C);if(Q.focusInput){setTimeout(p,20)}}else{D(f[0],Q.centerX,Q.centerY)}if(Q.timeout){var o=setTimeout(function(){Y?v.unblockUI(Q):v(U).unblock(Q)},Q.timeout);v(U).data("blockUI.timeout",o)}}function w(d,c){var e=(d==window);var f=v(d);var b=f.data("blockUI.history");var a=f.data("blockUI.timeout");if(a){clearTimeout(a);f.removeData("blockUI.timeout")}c=v.extend({},v.blockUI.defaults,c||{});s(0,d,c);var g;if(e){g=v("body").children().filter(".blockUI").add("body > .blockUI")}else{g=v(".blockUI",d)}if(e){C=x=null}if(c.fadeOut){g.fadeOut(c.fadeOut);setTimeout(function(){t(g,b,c,d)},c.fadeOut)}else{t(g,b,c,d)}}function t(d,a,b,c){d.each(function(f,e){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)}v(c).removeData("blockUI.history")}if(typeof b.onUnblock=="function"){b.onUnblock(c,b)}}function s(f,b,a){var c=b==window,d=v(b);if(!f&&(c&&!C||!c&&!d.data("blockUI.isBlocked"))){return}if(!c){d.data("blockUI.isBlocked",f)}if(!a.bindEvents||(f&&!a.showOverlay)){return}var e="mousedown mouseup keydown keypress";f?v(document).bind(e,a,q):v(document).unbind(e,q)}function q(a){if(a.keyCode&&a.keyCode==9){if(C&&a.data.constrainTabKey){var b=x;var c=!a.shiftKey&&a.target==b[b.length-1];var d=a.shiftKey&&a.target==b[0];if(c||d){setTimeout(function(){p(d)},10);return false}}}if(v(a.target).parents("div.blockMsg").length>0){return true}return v(a.target).parents().children().filter("div.blockUI").length==0}function p(b){if(!x){return}var a=x[b===true?x.length-1:0];if(a){a.focus()}}function D(b,f,a){var g=b.parentNode,c=b.style;var e=((g.offsetWidth-b.offsetWidth)/2)-r(g,"borderLeftWidth");var d=((g.offsetHeight-b.offsetHeight)/2)-r(g,"borderTopWidth");if(f){c.left=e>0?(e+"px"):"0"}if(a){c.top=d>0?(d+"px"):"0"}}function r(b,a){return parseInt(v.css(b,a))||0}})(jQuery);
