(function(a){a.fn.collapsor=function(c){c=a.extend({},a.fn.collapsor.defaults,c);var b=this;return this.each(function(){a(this).find("+ "+c.sublevelElement).hide();if(a(this).hasClass(c.openClass)){a(this).find("+ "+c.sublevelElement).show()}a(this).click(function(){a(b).not(a(this)).removeClass(c.openClass);if(a(this).next().is(c.sublevelElement)){a(this).blur().toggleClass(c.openClass);a(this).next().animate({height:"toggle",opacity:"toggle"},c.speed,c.easing);a(this).parent().parent().find(c.sublevelElement).not(a(this).next()).animate({height:"hide",opacity:"hide"},c.speed,c.easing);return false}})})};a.fn.collapsor.defaults={activeClass:"active",openClass:"open",sublevelElement:"ul",speed:500,easing:"swing"}})(jQuery);
