jQuery(document).ready(function(){
   // *****************  Akkordeon mit einem geöffnetem Element   ********************* //
   //
   var singleTabAccordions = $('div.accordion-container[id$=closed]:not([id^=multi])');
    singleTabAccordions.each(function() {
       var allTabs = $(this).find('div.accordion-content');
       if (allTabs.size() > 1) {
           allTabs.hide(); 
        }
    });
    singleTabAccordions = $('div.accordion-container:not([id^=multi]):not([id$=closed])');
    singleTabAccordions.find('div.accordion-content:not(div.accordion-content:first)').hide();
    singleTabAccordions = $('div.accordion-container:not([id^=multi])');
    singleTabAccordions.find('.accordion-head a').click(function() {
    if ($(this).attr('class') !== 'active') {
     var activeTab = $(this).closest('div.accordion-container').find('a.active');
     activeTab.removeClass('active');
     activeTab.closest('.accordion-head').next('.accordion-content').toggle("slow");
     $(this).addClass('active');
     $(this).closest('.accordion-head').next('.accordion-content').toggle("slow");
    }
    return false;
   });
   // *****************  Akkordeon mit beliebig geöffneten/geschlossenen Elementen ************* //
   //
     var multiTabAccordions = $('div.accordion-container[id^=multi][id$=closed]');
     multiTabAccordions.each(function() {
       var allTabs = $(this).find('div.accordion-content');
       if (allTabs.size() > 1) {
           allTabs.hide(); 
        }
    });
    multiTabAccordions = $('div.accordion-container[id^=multi]:not([id$=closed]):not([id$=open])');
    multiTabAccordions.find('div.accordion-content:not(div.accordion-content:first)').hide();
   multiTabAccordions = $('div.accordion-container[id^=multi]');
   multiTabAccordions.find('.accordion-head a').click(function() {
    if ($(this).attr('class') === 'active') {
     $(this).removeClass('active');
     $(this).closest('.accordion-head').next('.accordion-content').toggle("slow");
    } else {
     $(this).addClass('active');
     $(this).closest('.accordion-head').next('.accordion-content').toggle("slow");
    }
    return false;
   });
 });

