// JavaScript Document
jQuery.noConflict();
jQuery(document).ready(function($) {
    $(document).ready(function() {

        $(".slideBlock").each(function(i){
            if(i==0){
                $('<div id="sliderOpenAll" class="sliderClosed"><h4 class="sliderClosed">Alle ausklappen</h4></div>').insertBefore($(this));
            }
            $(this).find("h4").addClass("sliderClosed");
            $(this).find("h4").next().hide();
        });

        $("#contentbereich .slideBlock h4").click(function(){
            if ($(this).hasClass("sliderClosed")){
                $(this).next().slideDown();
                $(this).removeClass("sliderClosed");
            }
            else {
                $(this).next().slideUp();
                $(this).addClass("sliderClosed");
            }
        });

        $("#contentbereich #sliderOpenAll h4").click(function(){
            // open all
            if($("#contentbereich #sliderOpenAll h4").hasClass("sliderClosed")){
                $("#contentbereich .slideBlock").each(function(i) {
                    if( $(this).hasClass("sliderClosed") ){
                    }
                    $(this).find("h4").removeClass("sliderClosed");
                    $(this).find("h4").next().slideDown();
                });
                $("#contentbereich #sliderOpenAll h4").removeClass("sliderClosed");
                $("#contentbereich #sliderOpenAll h4").html("Alle einklappen");
            }
            // close all
            else{
                $("#contentbereich .slideBlock").each(function(i) {
                    if( $(this).hasClass("sliderClosed") ){
                    }
                    $(this).find("h4").addClass("sliderClosed");
                    $(this).find("h4").next().slideUp();
                });
                $("#contentbereich #sliderOpenAll h4").addClass("sliderClosed");
                $("#contentbereich #sliderOpenAll h4").html("Alle ausklappen");
            }

        });
        
    });

});
