jQuery(function($){if(typeof tx_kiwiaccordion_effect=='undefined')tx_kiwiaccordion_effect='none';$('.ka-panel').each(function(){$header=$(':header:first',this);if($header.length==0){$(this).addClass('ka-error').removeClass('ka-panel');console.error('This panel contains no header.',this)}else{if($header.parent().find('*').length==1&&!$header.parent().is('.ka-panel')){$header.parent().addClass('ka-handler')}else $header.addClass('ka-handler');$('.ka-handler',this).siblings().wrapAll('<div class="ka-content"></div>');if($('.ka-content .ka-handler',this).length>0){console.error('Handler may not be wrapped by more then one element.',this);$(this).addClass('ka-error').removeClass('ka-panel')}}});$('.ka-panel.close .ka-content').hide();$('.ka-panel .ka-handler').hover(function(){$(this).parents('.ka-panel').addClass('hover')},function(){$(this).parents('.ka-panel').removeClass('hover')});$('.ka-handler').click(function(event,data){$panel=$(this).parents('.ka-panel');$content=$panel.find('.ka-content');if($panel.is('.close')){$('.ka-panel.ka-opend').removeClass('ka-opend');switch(tx_kiwiaccordion_effect){case'slide':$content.slideDown();break;case'fade':$content.fadeIn();break;default:$content.show()};$panel.removeClass('close').addClass('open');if(tx_kiwiaccordion_exclusive)$('.ka-panel.open .ka-handler').trigger('click',{clicked:$('.ka-panel').index($panel)})}else{if(!data)data={clicked:-1};if(data.clicked!=$('.ka-panel').index($panel)){switch(tx_kiwiaccordion_effect){case'slide':$content.slideUp();break;case'fade':$content.fadeOut();break;default:$content.hide()};$panel.removeClass('open').addClass('close')}}})})
