/* jQuery blockUI plugin Version 2.70.0-2014.11.23 Requires jQuery v1.7 or later Examples at: http://malsup.com/jquery/block/ Copyright (c) 2007-2013 M. Alsup Dual licensed under the MIT and GPL licenses: http://www.opensource.org/licenses/mit-license.php http://www.gnu.org/licenses/gpl.html Thanks to Amir-Hossein Sobhi for some excellent contributions! */ (function(){function a(c){function a(d,b){var a=d==window,e=b&&void 0!==b.message?b.message:void 0;b=c.extend({},c.blockUI.defaults,b||{});if(!b.ignoreIfBlocked||!c(d).data("blockUI.isBlocked")){b.overlayCSS=c.extend({},c.blockUI.defaults.overlayCSS,b.overlayCSS||{});var k=c.extend({},c.blockUI.defaults.css,b.css||{});b.onOverlayClick&&(b.overlayCSS.cursor="pointer");var m=c.extend({},c.blockUI.defaults.themedCSS,b.themedCSS||{});e=void 0===e?b.message:e;a&&p&&r(window,{fadeOut:0});if(e&&"string"!= typeof e&&(e.parentNode||e.jquery)){var g=e.jquery?e[0]:e,f={};c(d).data("blockUI.history",f);f.el=g;f.parent=g.parentNode;f.display=g.style.display;f.position=g.style.position;f.parent&&f.parent.removeChild(g)}c(d).data("blockUI.onUnblock",b.onUnblock);f=b.baseZ;var h=v||b.forceIframe?c('\x3ciframe class\x3d"blockUI" style\x3d"z-index:'+f++ +';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src\x3d"'+b.iframeSrc+'"\x3e\x3c/iframe\x3e'):c('\x3cdiv class\x3d"blockUI" style\x3d"display:none"\x3e\x3c/div\x3e'); g=b.theme?c('\x3cdiv class\x3d"blockUI blockOverlay ui-widget-overlay" style\x3d"z-index:'+f++ +';display:none"\x3e\x3c/div\x3e'):c('\x3cdiv class\x3d"blockUI blockOverlay" style\x3d"z-index:'+f++ +';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"\x3e\x3c/div\x3e');b.theme&&a?(f='\x3cdiv class\x3d"blockUI '+b.blockMsgClass+' blockPage pe-blockui ui-widget ui-corner-all" style\x3d"z-index:'+(f+10)+';display:none;position:fixed"\x3e',b.title&&(f+='\x3cdiv class\x3d"ui-widget-header pe-blockui-titlebar ui-corner-all blockTitle"\x3e'+ (b.title||"\x26nbsp;")+"\x3c/div\x3e"),f+='\x3cdiv class\x3d"ui-widget-content pe-blockui-content"\x3e\x3c/div\x3e\x3c/div\x3e'):b.theme?(f='\x3cdiv class\x3d"blockUI '+b.blockMsgClass+' blockElement pe-blockui ui-widget ui-corner-all" style\x3d"z-index:'+(f+10)+';display:none;position:absolute"\x3e',b.title&&(f+='\x3cdiv class\x3d"ui-widget-header pe-blockui-titlebar ui-corner-all blockTitle"\x3e'+(b.title||"\x26nbsp;")+"\x3c/div\x3e"),f+='\x3cdiv class\x3d"ui-widget-content pe-blockui-content"\x3e\x3c/div\x3e\x3c/div\x3e'): f=a?'\x3cdiv class\x3d"blockUI '+b.blockMsgClass+' blockPage" style\x3d"z-index:'+(f+10)+';display:none;position:fixed"\x3e\x3c/div\x3e':'\x3cdiv class\x3d"blockUI '+b.blockMsgClass+' blockElement" style\x3d"z-index:'+(f+10)+';display:none;position:absolute"\x3e\x3c/div\x3e';f=c(f);e&&(b.theme?(f.css(m),f.addClass("ui-widget-content")):f.css(k));g.css(b.overlayCSS);g.css("position",a?"fixed":"absolute");(v||b.forceIframe)&&h.css("opacity",0);k=[h,g,f];var n=a?c("body"):c(d);c.each(k,function(){this.appendTo(n)}); b.theme&&b.draggable&&c.fn.draggable&&f.draggable({handle:".pe-blockui-titlebar",cancel:"li"});m="CSS1Compat"===document.compatMode;var u=B&&(!m||0c?(a?d.setExpression("height",'Math.max(document.body.scrollHeight, document.body.offsetHeight) - (document.compatMode \x3d\x3d\x3d "CSS1Compat"?0:'+ b.quirksmodeOffsetHack+') + "px"'):d.setExpression("height",'this.parentNode.offsetHeight + "px"'),a?d.setExpression("width",'document.compatMode \x3d\x3d\x3d "CSS1Compat" \x26\x26 document.documentElement.clientWidth || document.body.clientWidth + "px"'):d.setExpression("width",'this.parentNode.offsetWidth + "px"'),y&&d.setExpression("left",y),t&&d.setExpression("top",t)):b.centerY?(a&&d.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah \x3d document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'), d.marginTop=0):!b.centerY&&a&&(c=b.css&&b.css.top?parseInt(b.css.top,10):0,d.setExpression("top","((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+c+') + "px"'))})}e&&(b.theme?f.find(".ui-widget-content").append(e):f.append(e),(e.jquery||e.nodeType)&&c(e).show());(v||b.forceIframe)&&b.showOverlay&&h.show();b.fadeIn?(k=b.onBlock?b.onBlock:w,h=b.showOverlay&&!e?k:w,k=e?k:w,b.showOverlay&&g._fadeIn(b.fadeIn,h.bind(g,d,b)),e&&f._fadeIn(b.fadeIn, k.bind(f,d,b))):(b.showOverlay&&g.show(),e&&f.show(),b.onBlock&&b.onBlock.call(f,d,b));z(1,d,b);a?(p=f[0],q=c(b.focusableElements,p),b.focusInput&&setTimeout(A,20)):C(f[0],b.centerX,b.centerY);b.timeout&&(e=setTimeout(function(){a?c.unblockUI(b):c(d).unblock(b)},b.timeout),c(d).data("blockUI.timeout",e))}}function r(d,b){var a=d==window,e=c(d),k=e.data("blockUI.history"),m=e.data("blockUI.timeout");m&&(clearTimeout(m),e.removeData("blockUI.timeout"));b=c.extend({},c.blockUI.defaults,b||{});z(0,d, b);null===b.onUnblock&&(b.onUnblock=e.data("blockUI.onUnblock"),e.removeData("blockUI.onUnblock"));var g=a?c("body").children().filter(".blockUI").add("body \x3e .blockUI"):e.find("\x3e.blockUI");b.cursorReset&&(1