$(document).ready(function() {
  $('.topLvl').click( function() {
    $(this).next().toggle('fast');

    var existClass = $(this).attr("class");
    if(existClass.indexOf("ui-state-active") == -1) {
      existClass = "ui-state-active";
    } else if(existClass.indexOf("ui-state-active") != -1) {
      existClass = existClass.substring(0,existClass.indexOf("ui-state-active"));
    } else if (existClass.length > 0) {
      existClass = existClass + " ui-state-active";
    }

    $(this).attr("class",existClass);

    return false;
  }).next().hide();

  $('.current').parent().parent().show('fast', function() {
      var existClass = $('.current').parent().parent().prev().attr("class");

      if(existClass.length > 0) {
          existClass = existClass + " ui-state-active";
      } else {
          existClass = "ui-state-active";
      }
      $('.current').parent().parent().prev().attr("class",existClass);
  });
    
  $('.ui-state-active').next().show();

  $("ul.secondLvl a.secondLvlLink").click(function() {
    return false;
  });
});
