(function(n){function u(n,t){return function(){return n.apply(t,arguments)}}function f(t){if(n.data(this,"ui-accordion")){var r=n.data(this,"ui-accordion"),i=r.options;(i.running=t?0:--i.running,i.running)||(i.clearStyle&&i.toShow.add(i.toHide).css({height:"",overflow:""}),n(this).triggerHandler("change.ui-accordion",[i.data],i.change))}}function t(t,i,r,e,o){var s=n.data(this,"ui-accordion").options,h;s.toShow=t;s.toHide=i;s.data=r;h=u(f,this);s.running=i.length==0?t.length:i.length;s.animated?!s.alwaysOpen&&e?n.ui.accordion.animations[s.animated]({toShow:jQuery([]),toHide:i,complete:h,down:o,autoheight:s.autoheight}):n.ui.accordion.animations[s.animated]({toShow:t,toHide:i,complete:h,down:o,autoheight:s.autoheight}):(!s.alwaysOpen&&e?t.toggle():(i.hide(),t.show()),h(!0))}function i(i){var r=n.data(this,"ui-accordion").options,u,f;if(r.disabled)return!1;if(!i.target&&!r.alwaysOpen){r.active.parent().andSelf().toggleClass(r.selectedClass);var e=r.active.next(),s={instance:this,options:r,newHeader:jQuery([]),oldHeader:r.active,newContent:jQuery([]),oldContent:e},o=r.active=n([]);return t.call(this,o,e,s),!1}if(u=n(i.target),u.parents(r.header).length)while(!u.is(r.header))u=u.parent();if(f=u[0]==r.active[0],r.running||r.alwaysOpen&&f)return!1;if(u.is(r.header)){r.active.parent().andSelf().toggleClass(r.selectedClass);f||u.parent().andSelf().addClass(r.selectedClass);var o=u.next(),e=r.active.next(),s={instance:this,options:r,newHeader:u,oldHeader:r.active,newContent:o,oldContent:e},h=r.headers.index(r.active[0])>r.headers.index(u[0]);return r.active=f?n([]):u,t.call(this,o,e,s,f,h),!1}}function r(t,i){return i!=undefined?typeof i=="number"?t.filter(":eq("+i+")"):t.not(t.not(i)):i===!1?n([]):t.filter(":eq(0)")}n.ui=n.ui||{};n.fn.extend({accordion:function(t){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){if(typeof t=="string"){var r=n.data(this,"ui-accordion");r[t].apply(r,i)}else n(this).is(".ui-accordion")||n.data(this,"ui-accordion",new n.ui.accordion(this,t))})},activate:function(n){return this.accordion("activate",n)}});n.ui.accordion=function(t,u){var e,o,f;this.options=u=n.extend({},n.ui.accordion.defaults,u);this.element=t;n(t).addClass("ui-accordion");u.navigation&&(e=n(t).find("a").filter(u.navigationFilter),e.length&&(e.filter(u.header).length?u.active=e:(u.active=e.parent().parent().prev(),e.addClass("current"))));u.headers=n(t).find(u.header);u.active=r(u.headers,u.active);u.fillSpace?(f=n(t).parent().height(),u.headers.each(function(){f-=n(this).outerHeight()}),o=0,u.headers.next().each(function(){o=Math.max(o,n(this).innerHeight()-n(this).height())}).height(f-o)):u.autoheight&&(f=0,u.headers.next().each(function(){f=Math.max(f,n(this).outerHeight())}).height(f));u.headers.not(u.active||"").next().hide();u.active.parent().andSelf().addClass(u.selectedClass);u.event&&n(t).bind(u.event+".ui-accordion",i)};n.ui.accordion.prototype={activate:function(n){i.call(this.element,{target:r(this.options.headers,n)[0]})},enable:function(){this.options.disabled=!1},disable:function(){this.options.disabled=!0},destroy:function(){this.options.headers.next().css("display","");(this.options.fillSpace||this.options.autoheight)&&this.options.headers.next().css("height","");n.removeData(this.element,"ui-accordion");n(this.element).removeClass("ui-accordion").unbind(".ui-accordion")}};n.extend(n.ui.accordion,{defaults:{selectedClass:"selected",alwaysOpen:!0,animated:"slide",event:"click",header:"a",autoheight:!0,running:0,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},animations:{slide:function(t,i){if(t=n.extend({easing:"swing",duration:300},t,i),!t.toHide.length){t.toShow.animate({height:"show"},t);return}var r=t.toHide.height(),u=t.toShow.height(),f=u/r;t.toShow.css({height:0,overflow:"hidden"}).show();t.toHide.filter(":hidden").each(t.complete).end().filter(":visible").animate({height:"hide"},{step:function(i){var u=(r-i)*f;(n.browser.msie||n.browser.opera)&&(u=Math.ceil(u));t.toShow.height(u)},duration:t.duration,easing:t.easing,complete:function(){t.autoheight||t.toShow.css("height","auto");t.complete()}})},bounceslide:function(n){this.slide(n,{easing:n.down?"bounceout":"swing",duration:n.down?1e3:200})},easeslide:function(n){this.slide(n,{easing:"easeinout",duration:700})}}})})(jQuery);
//# sourceMappingURL=/bundles/JSaccordionmap
