var currentSubmenuTimeout = null;

function onSignBoardPressed() {
  document.location = "/contact_us.html";
}

function onLogoPressed() {
  document.location = "/";
}

document.observe("dom:loaded", function(e) {
  $("menu").appear({ duration: 1 });

  if (window.currentSubmenu != "") {
    var currentSubmenu = $("submenu_2").down("span." + window.currentSubmenu);
  } else {
    var currentSubmenu = "";
  };
 
  $$("#submenu_2 li").each(function(node) {
    node.observe("mouseover", function(e) {
      if (currentSubmenu != node.down("span")) {
        if (currentSubmenu) { 
          if (currentSubmenuTimeout) {
            clearTimeout(currentSubmenuTimeout);
            currentSubmenuTimeout = null;
          } else {
            currentSubmenu.fade( { duration: 0.15, queue: "end" } ); 
          };
        };

        node.down("span").appear( { duration: 0.15, queue: "end" } );
      };
    });

    node.observe("mouseout", function(e) {
      if (currentSubmenu != node.down("span")) {
        node.down("span").fade( { duration: 0.15, queue: "end" } );

        if (currentSubmenu) { 
          currentSubmenuTimeout = setTimeout(function() {
            currentSubmenuTimeout = null;
            currentSubmenu.appear( { duration: 0.15, queue: "end" } ); 
          }, 100);
        };
      };
    });
  });
});