function initMenu() {
  $('#menu ul').hide();
  $('#menu ul:first').show();
  $('#menu li a').click(
    function() {
      var checkElement = $(this).next();
/*
    var currentElement = $(this).parent();
    if((currentElement.is('li')) && (checkElement.is(':visible'))) {
    currentElement.find('a').addClass('hide');
    }
    if((currentElement.is('li')) && (!checkElement.is(':visible'))) {
    currentElement.find('a').removeClass('show');
    }
*/
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('#menu ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
        }
      }
    );
  }
  $(document).ready(function() { initMenu(); });

  var timeout = 100;
  var closetimer = 0;
  var ddmenuitem = 0;

  function jsddm_open() {
      jsddm_canceltimer();
      jsddm_close();
      ddmenuitem = $(this).find('ul').css('visibility', 'visible');
  }

  function jsddm_close()
  { if (ddmenuitem) ddmenuitem.css('visibility', 'hidden'); }

  function jsddm_timer()
  { closetimer = window.setTimeout(jsddm_close, timeout); }

  function jsddm_canceltimer() {
      if (closetimer) {
          window.clearTimeout(closetimer);
          closetimer = null;
      } 
  }

  $(document).ready(function() {
      $('#jsddm > li').bind('mouseover', jsddm_open)
      $('#jsddm > li').bind('mouseout', jsddm_timer)
  });

  document.onclick = jsddm_close;
  
