(function(j){j.fn.extend({accordion:function(){return this.each(function(){function b(c,b){jQuery(c).parent(d).siblings().removeClass(e).children(f).slideUp(g);jQuery(c).siblings(f)[b||h](b=="show"?g:!1,function(){jQuery(c).siblings(f).is(":visible")?jQuery(c).parents(d).not(a.parents()).addClass(e):jQuery(c).parent(d).removeClass(e);b=="show"&&jQuery(c).parents(d).not(a.parents()).addClass(e);jQuery(c).parents().show()})}var a=jQuery(this),e="active",h="slideToggle",f="ul, div",g="fast",d="li";if(a.data("accordiated"))return!1;jQuery.each(a.find("ul, li>div"),
function(){jQuery(this).data("accordiated",!0);jQuery(this).hide()});jQuery.each(a.find("a"),function(){jQuery(this).click(function(){b(this,h)});jQuery(this).bind("activate-node",function(){a.find(f).not(jQuery(this).parents()).not(jQuery(this).siblings()).slideUp(g);b(this,"slideDown")})});var i=location.hash?a.find("a[href="+location.hash+"]")[0]:a.find("li.current a")[0];i&&b(i,!1)})}})})(jQuery);
