(function($){if(/1\.(0|1|2)\.(0|1|2)/.test($.fn.jquery)||/^1.1/.test($.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+$.fn.jquery);return;}$.fn._fadeIn=$.fn.fadeIn;var _1=function(){};var _2=document.documentMode||0;var _3=$.browser.msie&&(($.browser.version<8&&!_2)||_2<8);var _4=$.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!_2;$.blockUI=function(_5){_6(window,_5);};$.unblockUI=function(_7){_8(window,_7);};$.growlUI=function(_9,_a,_b,_c){var $m=$("<div class=\"growlUI\"></div>");if(_9){$m.append("<h1>"+_9+"</h1>");}if(_a){$m.append("<h2>"+_a+"</h2>");}if(_b==undefined){_b=3000;}$.blockUI({message:$m,fadeIn:700,fadeOut:1000,centerY:false,timeout:_b,showOverlay:false,onUnblock:_c,css:$.blockUI.defaults.growlCSS});};$.fn.block=function(_d){return this.unblock({fadeOut:0}).each(function(){if($.css(this,"position")=="static"){this.style.position="relative";}if($.browser.msie){this.style.zoom=1;}_6(this,_d);});};$.fn.unblock=function(_e){return this.each(function(){_8(this,_e);});};$.blockUI.version=2.31;$.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"},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 _f=null;var _10=[];function _6(el,_11){var _12=(el==window);var msg=_11&&_11.message!==undefined?_11.message:undefined;_11=$.extend({},$.blockUI.defaults,_11||{});_11.overlayCSS=$.extend({},$.blockUI.defaults.overlayCSS,_11.overlayCSS||{});var css=$.extend({},$.blockUI.defaults.css,_11.css||{});var _13=$.extend({},$.blockUI.defaults.themedCSS,_11.themedCSS||{});msg=msg===undefined?_11.message:msg;if(_12&&_f){_8(window,{fadeOut:0});}if(msg&&typeof msg!="string"&&(msg.parentNode||msg.jquery)){var _14=msg.jquery?msg[0]:msg;var _15={};$(el).data("blockUI.history",_15);_15.el=_14;_15.parent=_14.parentNode;_15.display=_14.style.display;_15.position=_14.style.position;if(_15.parent){_15.parent.removeChild(_14);}}var z=_11.baseZ;var _16=($.browser.msie||_11.forceIframe)?$("<iframe class=\"blockUI\" style=\"z-index:"+(z++)+";display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0\" src=\""+_11.iframeSrc+"\"></iframe>"):$("<div class=\"blockUI\" style=\"display:none\"></div>");var _17=$("<div class=\"blockUI blockOverlay\" style=\"z-index:"+(z++)+";display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0\"></div>");var _18;if(_11.theme&&_12){var s="<div class=\"blockUI blockMsg blockPage ui-dialog ui-widget ui-corner-all\" style=\"z-index:"+z+";display:none;position:fixed\">"+"<div class=\"ui-widget-header ui-dialog-titlebar blockTitle\">"+(_11.title||"&nbsp;")+"</div>"+"<div class=\"ui-widget-content ui-dialog-content\"></div>"+"</div>";_18=$(s);}else{_18=_12?$("<div class=\"blockUI blockMsg blockPage\" style=\"z-index:"+z+";display:none;position:fixed\"></div>"):$("<div class=\"blockUI blockMsg blockElement\" style=\"z-index:"+z+";display:none;position:absolute\"></div>");}if(msg){if(_11.theme){_18.css(_13);_18.addClass("ui-widget-content");}else{_18.css(css);}}if(!_11.applyPlatformOpacityRules||!($.browser.mozilla&&/Linux/.test(navigator.platform))){_17.css(_11.overlayCSS);}_17.css("position",_12?"fixed":"absolute");if($.browser.msie||_11.forceIframe){_16.css("opacity",0);}var _19=[_16,_17,_18],_1a=_12?$("body"):$(el);$.each(_19,function(){this.appendTo(_1a);});if(_11.theme&&_11.draggable&&$.fn.draggable){_18.draggable({handle:".ui-dialog-titlebar",cancel:"li"});}var _1b=_3&&(!$.boxModel||$("object,embed",_12?null:el).length>0);if(_4||_1b){if(_12&&_11.allowBodyStretch&&$.boxModel){$("html,body").css("height","100%");}if((_4||!$.boxModel)&&!_12){var t=sz(el,"borderTopWidth"),l=sz(el,"borderLeftWidth");var _1c=t?"(0 - "+t+")":0;var _1d=l?"(0 - "+l+")":0;}$.each([_16,_17,_18],function(i,o){var s=o[0].style;s.position="absolute";if(i<2){_12?s.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+_11.quirksmodeOffsetHack+") + \"px\""):s.setExpression("height","this.parentNode.offsetHeight + \"px\"");_12?s.setExpression("width","jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + \"px\""):s.setExpression("width","this.parentNode.offsetWidth + \"px\"");if(_1d){s.setExpression("left",_1d);}if(_1c){s.setExpression("top",_1c);}}else{if(_11.centerY){if(_12){s.setExpression("top","(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + \"px\"");}s.marginTop=0;}else{if(!_11.centerY&&_12){var top=(_11.css&&_11.css.top)?parseInt(_11.css.top):0;var _1e="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+top+") + \"px\"";s.setExpression("top",_1e);}}}});}if(msg){if(_11.theme){_18.find(".ui-widget-content").append(msg);}else{_18.append(msg);}if(msg.jquery||msg.nodeType){$(msg).show();}}if(($.browser.msie||_11.forceIframe)&&_11.showOverlay){_16.show();}if(_11.fadeIn){var cb=_11.onBlock?_11.onBlock:_1;var cb1=(_11.showOverlay&&!msg)?cb:_1;var cb2=msg?cb:_1;if(_11.showOverlay){_17._fadeIn(_11.fadeIn,cb1);}if(msg){_18._fadeIn(_11.fadeIn,cb2);}}else{if(_11.showOverlay){_17.show();}if(msg){_18.show();}if(_11.onBlock){_11.onBlock();}}_22(1,el,_11);if(_12){_f=_18[0];_10=$(":input:enabled:visible",_f);if(_11.focusInput){setTimeout(_2b,20);}}else{_2d(_18[0],_11.centerX,_11.centerY);}if(_11.timeout){var to=setTimeout(function(){_12?$.unblockUI(_11):$(el).unblock(_11);},_11.timeout);$(el).data("blockUI.timeout",to);}};function _8(el,_1f){var _20=(el==window);var $el=$(el);var _21=$el.data("blockUI.history");var to=$el.data("blockUI.timeout");if(to){clearTimeout(to);$el.removeData("blockUI.timeout");}_1f=$.extend({},$.blockUI.defaults,_1f||{});_22(0,el,_1f);var els;if(_20){els=$("body").children().filter(".blockUI").add("body > .blockUI");}else{els=$(".blockUI",el);}if(_20){_f=_10=null;}if(_1f.fadeOut){els.fadeOut(_1f.fadeOut);setTimeout(function(){_23(els,_21,_1f,el);},_1f.fadeOut);}else{_23(els,_21,_1f,el);}};function _23(els,_24,_25,el){els.each(function(i,o){if(this.parentNode){this.parentNode.removeChild(this);}});if(_24&&_24.el){_24.el.style.display=_24.display;_24.el.style.position=_24.position;if(_24.parent){_24.parent.appendChild(_24.el);}$(el).removeData("blockUI.history");}if(typeof _25.onUnblock=="function"){_25.onUnblock(el,_25);}};function _22(b,el,_26){var _27=el==window,$el=$(el);if(!b&&(_27&&!_f||!_27&&!$el.data("blockUI.isBlocked"))){return;}if(!_27){$el.data("blockUI.isBlocked",b);}if(!_26.bindEvents||(b&&!_26.showOverlay)){return;}var _28="mousedown mouseup keydown keypress";b?$(document).bind(_28,_26,_29):$(document).unbind(_28,_29);};function _29(e){if(e.keyCode&&e.keyCode==9){if(_f&&e.data.constrainTabKey){var els=_10;var fwd=!e.shiftKey&&e.target==els[els.length-1];var _2a=e.shiftKey&&e.target==els[0];if(fwd||_2a){setTimeout(function(){_2b(_2a);},10);return false;}}}if($(e.target).parents("div.blockMsg").length>0){return true;}return $(e.target).parents().children().filter("div.blockUI").length==0;};function _2b(_2c){if(!_10){return;}var e=_10[_2c===true?_10.length-1:0];if(e){e.focus();}};function _2d(el,x,y){var p=el.parentNode,s=el.style;var l=((p.offsetWidth-el.offsetWidth)/2)-sz(p,"borderLeftWidth");var t=((p.offsetHeight-el.offsetHeight)/2)-sz(p,"borderTopWidth");if(x){s.left=l>0?(l+"px"):"0";}if(y){s.top=t>0?(t+"px"):"0";}};function sz(el,p){return parseInt($.css(el,p))||0;};})(jQuery);
