/*
 * Collapse plugin for jQuery
 * http://github.com/danielstocks/jQuery-Collapse/
 *
 * @author Daniel Stocks (http://webcloud.se)
 * Copyright 2010, Daniel Stocks
 * Released under the MIT, BSD, and GPL Licenses.
 */
(function(a){var b=0;a.fn.extend({collapse:function(c){var e={head:"h3",group:"div, ul",cookieName:"collapse",show:function(){this.show()},hide:function(){this.hide()}},f=a.extend(e,c),g="active",h="inactive";return this.each(function(){b++;var c=a(this),e=c.find(f.head).wrapInner('<a href="#"></a>'),i=e.length,j=f.cookieName+"_"+b,k=c.find(f.head).map(function(){var b=a(this);return b.hasClass(g)?b.next(f.group)[0]:b.next(f.group).hide()[0]});c.bind("show",function(b,c){var d=a(b.target);d.attr("aria-hidden",!1).prev().removeClass(h).addClass(g),c?d.show():f.show.call(d)}),c.bind("hide",function(b,c){var d=a(b.target);d.attr("aria-hidden",!0).prev().removeClass(g).addClass(h),c?d.hide():f.hide.call(d)});if(d)for(var l=0;l<=i;l++){var m=a.cookie(j+l);m==l+"open"?k.eq(l).trigger("show",[!0]):m==l+"closed"&&k.eq(l).trigger("hide",[!0])}c.bind("click",function(b){var c=a(b.target);if(!c.is(f.head)){if(c.parent().is(f.head))c=c.parent();else return;b.preventDefault()}var h=e.index(c),i=j+h,k=h,l=c.next(f.group);if(c.hasClass(g)){l.trigger("hide"),k+="closed",d&&a.cookie(i,k,{path:"/",expires:10});return}l.trigger("show"),k+="open",d&&a.cookie(i,k,{path:"/",expires:10})})})}});var c=!0;a(function(){try{a.cookie("x","x",{path:"/",expires:10})}catch(b){c=!1,a.cookie("x",null)}});var d=a.fn.collapse.cookieSupport=c})(jQuery)
