jQuery(document).ready(function() {

  jQuery('ul#nav li:not(.sct) ul').hide();
  jQuery('ul#nav li:has(ul):not(.sct)').each(function(i) {
    jQuery(this).children().slideUp(400);
  });
  jQuery('ul#nav li.sct').removeClass('sct');

  jQuery('li.p1:has(ul)').click(function(event) {
    if (this == event.target) {
      current = this;
      jQuery('ul#nav li:has(ul)').each(function(i) {
        if (this != current) { jQuery(this).children().slideUp(400); }
      });
      jQuery(this).children('ul:eq(0)').slideToggle(400);
    }
  });

  jQuery('li.p2:has(ul)').click(function(event) {
    if (this == event.target) {
      current = this;
      jQuery('li.p2:has(ul)').each(function(i) {
        if (this != current) { jQuery(this).children().slideUp(400); }
      });
      jQuery('li.p3:has(ul)').each(function(i) {
        if (this != current) { $(this).children().slideUp(400); }
      });
      jQuery(this).children('ul:eq(0)').slideToggle(400);
    }
  });

  jQuery('li.p3:has(ul)').click(function(event) {
    if (this == event.target) {
      current = this;
      jQuery('li.p3:has(ul)').each(function(i) {
        if (this != current) { jQuery(this).children().slideUp(400); }
      });
      jQuery(this).children('ul:eq(0)').slideToggle(400);
    }
  });

});
          
