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