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

