function InitMenu()
{
  var aNode = $('#menu a');
  var iNode = $('#menu a.menu1_hover').attr('rel');
  
  for(i = 0, j = aNode.length; i < j; i++)
  {
    var oNode = $(aNode[i]);
    
    oNode.mouseover(
      function() { InitMenuSublistInit(this.rel); }
    ).mouseout(
      function() { if($('#menu a.menu1_hover').length == 0) InitMenuSublistInit(iNode); }
    );
  }
  
  var aNode = $('.submenu');
  
  for(i = 0, j = aNode.length; i < j; i++)
  {
    var oNode = $(aNode[i]);
    
    oNode.mouseover(
      function() { var aMatch = this.id.match(/^submenu-([0-9]*)$/); InitMenuSublistInit(aMatch[1]); }
    );
  }
}

function InitMenuSublistInit(iId)
{
  InitMenuSublist(iId);
  $('#menu a.menu1_hover').removeClass('menu1_hover');
  $('#menu a[rel=' + iId + ']').addClass('menu1_hover');
}

function InitMenuSublist(iId)
{
  if(typeof document.getElementById('submenu-' + iId) != 'undefined')
  {
    $('ul.submenu').css('display', 'none');
    $('#submenu-' + iId).css('display', 'block');
  }
}

$(document).ready(function() {
  InitMenu();
});

