(function(e){e.Zebra_Accordion=function(o,p){var q={animate_opacity:!0,collapsible:!1,expanded_class:"Zebra_Accordion_Expanded",hide_speed:400,scroll_speed:600,show_speed:400,show:0,toggle_on_mouseover:!1,onClose:null,onOpen:null},a=this,h=null,g=null,l=[],i=[];a.settings={};a.show=function(d,b,r){var f=e(h[d]),j=e(g[d]),c=i[d];if(a.settings.collapsible&&0<j.height())return a.hide(d);a.settings.collapsible||g.each(function(b){b!=d&&a.hide(b)});f.addClass(a.settings.expanded_class);j.css("display",
"block");j.stop();j.animate({height:c.height,paddingTop:c.paddingTop,paddingBottom:c.paddingBottom,marginTop:c.marginTop,marginBottom:c.marginBottom,opacity:1},b?0:a.settings.show_speed,function(){if(a.settings.onOpen&&"function"==typeof a.settings.onOpen)a.settings.onOpen(d,f,j);if(!r){var b=Math.round(f.offset().top),g=b+l[d].height+c.outerHeight,h=e(window).height(),i=e(window).scrollTop(),k=null;g>h+i&&(k=g-h,k>b&&(k=b));b<i&&(k=b);k&&e("html, body").animate({scrollTop:k},a.settings.scroll_speed)}})};
a.hide=function(d,b){var c=e(h[d]),f=e(g[d]),j=i[d];c.removeClass(a.settings.expanded_class);f.stop();f.css({borderTopWidth:0,borderBottomWidth:0});f.animate({height:0,paddingTop:0,paddingBottom:0,marginTop:0,marginBottom:0,opacity:a.settings.animate_opacity?0:1},b?0:a.settings.hide_speed,function(){if(a.settings.onClose&&"function"==typeof a.settings.onClose)a.settings.onClose(d,c,f);e(this).css({display:"none",visibility:"visible",borderTopWidth:j.borderTopWidth,borderBottomWidth:j.borderBottomWidth})})};
var m=function(){i=[];g.each(function(d){var b=e(this);b.css({visibility:"hidden",display:"block"});i.push({height:b.height(),outerHeight:b.outerHeight(),paddingTop:c(b.css("paddingTop")),paddingBottom:c(b.css("paddingBottom")),marginTop:c(b.css("marginTop")),marginBottom:c(b.css("marginBottom")),borderTopWidth:c(b.css("borderTopWidth")),borderBottomWidth:c(b.css("borderBottomWidth")),style:b.attr("style")});a.hide(d,!0)})},n=function(d){l=[];h.each(function(b){var c=e(this),f=!a.settings.collapsible&&
a.settings.toggle_on_mouseover?"mouseover":"click";l.push({height:c.outerHeight(),style:c.attr("style")});void 0==d&&c.bind(f,function(){a.show(b)})})},c=function(a){a=parseInt(a,10);return isNaN(a)?0:a};(function(){a.settings=e.extend({},q,p);var d=e(o);h=d.children("dt");g=d.children("dd");n();m();if(!a.settings.collapsible||!1!==a.settings.show)a.settings.show=c(a.settings.show);if(0>a.settings.show&&a.settings.show>a.blocks.length-1)a.settings.show=0;!1!==a.settings.show&&a.show(a.settings.show,
!0,!0);e(window).bind("resize",function(){var b=!1;h.each(function(c){var d=e(this);d.hasClass(a.settings.expanded_class)&&(b=c);d.attr("style",l[c].style)});n(!1);g.each(function(a){e(this).attr("style",i[a].style)});m();!1!==b&&a.show(b,!0,!0)})})()}})(jQuery);
