function buildAll() {

  for (var x = 1; x < dMenus.length; x++) {
    buildMenu(dMenus[x], x);
  }

}

function buildMenu(menu, num) {

  var menuArray = eval('dM' + menu);


  var bld='';
  bld+='<table border="0" cellpadding="0" cellspacing="0" width="172" bgcolor="#723a20">';

  for (var x = 1; x < menuArray.length; x++) {

    var menuItem = menuArray[x].split('|');

    bld +='  <tr onmouseover="rollMenu(\'' + menu + x.toString() + '\', 1);" onmouseout="rollMenu(\'' + menu + x.toString() + '\', 0);">';
    bld +='    <td><a href="' + menuItem[1] + '"><img src="/Common/globals/isi/controls/navigation/TopNavigation/images/arrow.gif" width="26" height="26" border="0" name="menu' + menu + x.toString() + '_bttn" /></a></td>';
    bld +='    <td width="146" class="dhtml_cell"><a href="' + menuItem[1] + '" id="text' + menu + x.toString() + '_class" class="dhtml_off">' + menuItem[0] + '</a></td>';
    bld +='  </tr>';
    bld +='  <tr>';
    bld +='    <td colspan="2" bgcolor="#b39b79"><img src="/Common/globals/media/images/spacers/transparent.gif" width="1" height="1" /></td>';
    bld +='  </tr>';

  }

  bld+='</table>';

  document.newLayer('layer' + menu, bld, 0, 1, find_pos_x(document.getElementById('nW' + menu)) - ((num > 1)?7:-3), find_pos_y(document.getElementById('nW' + menu)) + 29, 172, null, ' onmouseover="showMenu(\'' + menu + '\');" onmouseout="hideMenu();"');

}



function rollMenu(id, n) {

  swapArrow(menuRoll,'menu' + id,n);
  document.getElementById('text' + id + '_class').className = (n?'dhtml_on':'dhtml_off');

}

var currLayer = '';
var mTimeout = 0;

function showMenu(menu) {

  clearTimeout(mTimeout);

  if (currLayer) {
    layers['layer' + currLayer].vis(0);
  }


  if (menu) {
    layers['layer' + menu].vis(1);
    currLayer = menu;
  }

}

function hideMenu() { 

  if (currLayer) {
    mTimeout = setTimeout("layers['layer' + currLayer].vis(0)", 1000);
  }

  currlayer = '';

}

function adjustMenus() {

  for (var x = 1; x < dMenus.length; x++) {
    layers['layer' + dMenus[x]].moveX(find_pos_x(document.getElementById('nW' + dMenus[x])) - ((x > 1)?7:-3));

  }	 

}

function tabSelected()
{    
    swapImg(menuRoll, directorySelected(), 1);
}

function directorySelected()
{

    var sCurrent;

    if (topNavigation_selected == "none")
        sCurrent = getDirectory();
    else
        sCurrent = topNavigation_selected;
        
    switch(sCurrent)
    {
    
        case "":
          sCurrent = "home";
          break 
             
        case "about":
          sCurrent = "about_isi";
          break
          
        case "services":
          sCurrent = "services";
          break
          
        case "tools":
          sCurrent = "tools";
          break
          
        case "resources":
          sCurrent = "resources";
          break
          
        case "contact":
          sCurrent = "contact_us";
          break
          
        case "login":
          SCurrent = "sign_in";
          break
          
        default:
          sCurrent = topNavigation_selected;
          
    }
    
    return sCurrent;

}

function getDirectory() {

    var sUrl = window.location.href;
    var sNoHTTP = sUrl.split('//')[1];
    var sHostPort = sNoHTTP.split('/')[1];
    
    return sHostPort;
    
}