$(document).ready( function(){
  $("#accordion>li>div.acc_content").addClass("noactive").addClass("acc_content_hidden").hide();//ukrycie wszystkich bloków

  //dla bloków ustawionych jako widoczne
  $("#accordion>li.acc_showed>div.acc_content").removeClass("acc_content_hidden").addClass("acc_content_showed").show();//dodanie klasy oraz wyświetlenie bloku
  $("#accordion>li.acc_showed>div.acc_header").addClass("acc_header_showed");//dodanie klasy
  
  //akcja dla kliknięcia w nagłówek
  $("#accordion>li>div.acc_header").click( function(){
    //ustawienie bloku treści dla klikniętego nagłówka jako aktywnego
    $(this).next().removeClass("noactive").addClass("active");
    

    $("#accordion>li>div.acc_content.noactive.acc_content_showed").prev().removeClass("acc_header_showed");
    //dla widocznych i nieaktywnych bloków treści
    $("#accordion>li>div.acc_content.noactive.acc_content_showed").removeClass("acc_content_showed").addClass("acc_content_hidden").slideUp("fast");

    //ustawienie bloku treści dla klikniętego nagłówka jako nieaktywnego
    $(this).next().removeClass("active").addClass("noactive");

    //jeżeli blok jest ukryty
    if($(this).next().hasClass("acc_content_hidden"))
    {
      $(this).addClass("acc_header_showed");
      $(this).next().removeClass("acc_content_hidden").addClass("acc_content_showed").slideDown("fast");
    }
    else
    {
      $(this).removeClass("acc_header_showed");
      $(this).next().removeClass("acc_content_showed").addClass("acc_content_hidden").slideUp("fast");
    }

  });
});