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