  jQuery().ready(function(){
    var wizard = jQuery("#content").accordion({
      header: "div.section-title",
      active: false,
      alwaysOpen: false,
      autoheight: false
    }).change(function(event, data) {
      var newHeader = data.newHeader;
      setTimeout(addLoaded, 150);
      if (newHeader && !newHeader.hasClass("selected")) {
        if (newHeader.hasClass("loaded")) {
          newHeader.removeClass("loaded");
        }
      }
    });

    function addLoaded() {
      $("div.section-title").each(function(index) {
        if(!$(this).hasClass("loaded")) {
          $(this).addClass("loaded");
        }
      });
    };

    $("div.close", wizard).each(function(index) {
      $(this).click(function() {
        wizard.activate(false);
        $title = $(this).parent().parent().prev();
        if ($title.hasClass("loaded")) {
          $title.removeClass("loaded");
        }
      });
    });
    
    $("div.section-title", wizard).each(function(index) {
      $(this).click(function() {
        if ($(this).hasClass("loaded")) {
          $(this).removeClass("loaded");
        }
      });
    });
      
    $("div.section-title").addClass("loaded");
  });