jQuery.fn.flexAccordion=function(a){a=jQuery.extend({speed:"fast",activeitem:"none",showheaders:true,headerEl:"span",contentEl:"div",targetdelimiter:" "},a);var c=jQuery(this);var e=c.children("li.accPart");function b(f){jQuery(e).each(function(g){if(f==g){jQuery(this).children(a.contentEl+".accContent").slideDown(a.speed);jQuery(this).addClass("active")}else{jQuery(this).children(a.contentEl+".accContent").slideUp(a.speed);jQuery(this).removeClass("active")}})}function d(){jQuery(c).find(a.contentEl+".accContent").each(function(){jQuery(this).hide()});jQuery(c).children("li.accPart").each(function(){jQuery(this).removeClass("active")})}jQuery(e).each(function(f){var g=jQuery(this).children(a.headerEl+".accHeader");if(a.showheaders){g.click(function(){b(f)})}else{g.hide()}});jQuery(this).find("input[title='next']").click(function(){var f=jQuery(this).attr("name");var g=f.substring(f.lastIndexOf(a.targetdelimiter,f.length)+1);b(g)});if(a.activeitem=="none"){d()}else{b(a.activeitem)}return this};
