var toggleElements_animating=!1;
(function(){jQuery.fn.toggleElements=function(a){var a=jQuery.extend({fxAnimation:"slide",fxSpeed:"normal",className:"toggler",removeTitle:!0,showTitle:!1,onClick:null,onHide:null,onShow:null},a),b=a.onClick,c=a.onHide,d=a.onShow;if(a.fxAnimation!="slide"&&a.fxAnimation!="show"&&a.fxAnimation!="fade")a.fxAnimation="slide";this.each(function(){jQuery(this).attr("class").indexOf("opened")==-1&&jQuery(this).hide()});this.each(function(){wtitle="";wlinktext=jQuery(this).attr("title");jcid=parseInt(wlinktext);
wlinktext=wlinktext.replace(jcid,"");a.showTitle==!0&&(wtitle=wlinktext);a.removeTitle==!0&&jQuery(this).attr("title","");jQuery(this).attr("class").indexOf("opened")!=-1?(jQuery(this).before('<a onclick="cptclic('+jcid+')" class="'+a.className+" "+a.className+'-opened"  href="#" title="'+wtitle+'">'+wlinktext+"</a>"),jQuery(this).addClass(a.className+"-c-opened")):(jQuery(this).before('<a onclick="cptclic('+jcid+')" class="'+a.className+" "+a.className+'-closed" href="#" title="'+wtitle+'">'+wlinktext+
"</a>"),jQuery(this).addClass(a.className+"-c-closed"));jQuery(this).prev("a."+a.className).click(function(){if(toggleElements_animating)return!1;thelink=this;jQuery(thelink)[0].blur();if(thelink.animating||toggleElements_animating)return!1;toggleElements_animating=!0;thelink.animating=!0;if(typeof b=="function"&&b(thelink)===!1)return toggleElements_animating=!1,thelink.animating=!1;jQuery(this).next().css("display")=="block"?jQuery(this).next().each(function(){a.fxAnimation=="slide"&&jQuery(this).slideUp(a.fxSpeed,
function(){jQuery.toggleElementsHidden(this,a.className,c,thelink)});a.fxAnimation=="show"&&jQuery(this).hide(a.fxSpeed,function(){jQuery.toggleElementsHidden(this,a.className,c,thelink)});a.fxAnimation=="fade"&&jQuery(this).fadeOut(a.fxSpeed,function(){jQuery.toggleElementsHidden(this,a.className,c,thelink)})}):jQuery(this).next().each(function(){a.fxAnimation=="slide"&&jQuery(this).slideDown(a.fxSpeed,function(){jQuery.toggleElementsShown(this,a.className,d,thelink)});a.fxAnimation=="show"&&jQuery(this).show(a.fxSpeed,
function(){jQuery.toggleElementsShown(this,a.className,d,thelink)});a.fxAnimation=="fade"&&jQuery(this).fadeIn(a.fxSpeed,function(){jQuery.toggleElementsShown(this,a.className,d,thelink)})});return!1})})};jQuery.toggleElementsHidden=function(a,b,c,d){jQuery(a).prev("a."+b).removeClass(b+"-opened").addClass(b+"-closed").blur();typeof c=="function"&&c(this);jQuery(a).removeClass(b+"-c-opened").addClass(b+"-c-closed");toggleElements_animating=!1;d.animating=!1};jQuery.toggleElementsShown=function(a,
b,c,d){jQuery(a).prev("a."+b).removeClass(b+"-closed").addClass(b+"-opened").blur();typeof c=="function"&&c(this);jQuery(a).removeClass(b+"-c-closed").addClass(b+"-c-opened");toggleElements_animating=!1;d.animating=!1}})(jQuery);

