var strPrevMenu = '';
var strCurrentMenu = '';
var iMenuTimer = '';

function fnDisplaySubMenu( strMenuName) {
  switch( strMenuName) {
    case "home-submenu":
    case "products-submenu":
    case "services-submenu":
    case "about-submenu":
    case "contact-submenu":
    case "resources-submenu":
      if( strPrevMenu) {
        document.getElementById( strPrevMenu).style.display = 'none';
      }
      document.getElementById( strMenuName).style.display = 'inline';
      strPrevMenu = strMenuName;
      fnClearMenuTimer();
      break;
  }
}

function fnResetSubmenu() {
  var strNewSubMenu = '';
  if( strCurrentMenu.length > 0) {
    strNewSubMenu = strCurrentMenu + "-submenu";
  }
  fnDisplaySubMenu( strNewSubMenu);
}

function fnSetMenuTimer() {
  iMenuTimer = setTimeout('fnResetSubmenu()', 1000);
}

function fnClearMenuTimer() {
  clearTimeout( iMenuTimer);
}
