function initMenus() {
  $('ul.menu ul').hide();
  $.each($('ul.menu'), function(){
    $('#' + this.id + '.expandfirst ul.current_page_item').show();
  });
}
$(document).ready(function() {
  initMenus();
  
  $('ul.menu li a').hover(
    function() {
      var checkElement = $(this).next();
      var parent = this.parentNode.parentNode.id;
      
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('#' + parent + ' ul:visible').slideUp('normal');
        
        timeout = setTimeout(function() {
          checkElement.slideDown('normal');
        }, 300);
        
        return false;                        
      }
    },
    
    function() {
      clearTimeout(timeout);
    }               
  );
  
  
  $('.mainrow').hide();
  
  $('a.toggleLink').click(function() {
    $(this).parent().next('.mainrow').toggle('fast');
    return false;  
  });  
  
});

