var supportableBrowser = true;

ie = ( document.all ) ? 1 : 0;
var isMinNS4 = (navigator.appName.indexOf("Netscape") >= 0 && parseFloat(navigator.appVersion) >= 4) ? 1 : 0;
var isMinNS6 = (isMinNS4 && navigator.userAgent.indexOf("Gecko")>=0) ? 1 : 0;
var isMinIE4 = (document.all) ? 1 : 0;
var isMinIE5 = (isMinIE4 && navigator.appVersion.indexOf("5.")) >= 0 ? 1 : 0;
var isDOM = (document.getElementById) ? 1 : 0;
var detect = navigator.userAgent.toLowerCase();
var mac = false;
var netMac = false;
if ( ( detect.indexOf("mac") + 1 ) ) {
  if ( ie )
    mac = true;
  else netMac = true;
}

menuList = new Array();
var MainHtml = "";
var selectedMenuHtml = "";
TId=null;
var activeMenu = "";
var waitTimeForMainMenu = 1000;
var waitTimeForSubMenu = 500;
var waitTimeBeforeOpen = 400;
var delayedMenuId = '';
var delayedId = 0;
var actionMenuString = "";

function checkSupportedBrowser ( ) {
  var agt=navigator.userAgent.toLowerCase(); 
  major = parseInt(navigator.appVersion); 

  nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) 
                  && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) 
                  && (agt.indexOf('webtv')==-1)); 
  nav6up = (nav && (major >= 5));
  ie   = (agt.indexOf("msie") != -1); 
  if ((verOffset=agt.indexOf("msie"))!=-1) {
   fullVersion = parseFloat(agt.substring(verOffset+5,agt.length));
   major = parseInt(''+fullVersion);
  }

  ie5up  = (this.ie  && (major >= 5)); 

  if ( ( nav && nav6up ) || ( ie && ie5up ) ) {
    supportableBrowser = true;
   } else {
    supportableBrowser = false;
    location.href="UnsupportedBrowser.html";
   }
}

checkSupportedBrowser ( );

function MenuItem ( text, url, image, rolloverImage, isSub ) {
  this.text = text;
  this.url = url;
  this.image = image;
  this.rolloverImage = rolloverImage;
  this.over = false;
  this.className = "";
  this.menuId = null;
  this.active = false;
  this.menus = new Array();
  this.addSubMenu = addSubMenu;
  this.setActive = setActive;
  this.onMenuMouseOver=onMenuMouseOver;
  this.onMenuMouseOut=onMenuMouseOut;
  this.onMenuMouseClick=onMenuMouseClick;
  this.isSub = isSub;
  this.childOpen = false;
  this.createHTML = createHTML;
  this.createHTMLForSub = createHTMLForSub;
  this.createSubHTML = createSubHTML;
}



function addSubMenu ( menu ) {
  this.menus[this.menus.length] = menu;
}
 
function setActive ( ) {
  this.active = true;
}

function hideMenuLine ( menu ) {
   var HLayer;

   if (!ie && document.layers ) {
     HLayer = document.layers[menu+"Line"];
   }
 //  if (ie) {
 //    HLayer = document.all[menu+"Line"].style;
 //  } else {
 //    HLayer = document.getElementById(menu+"Line").style;
 //  }
   
//   HLayer.visibility = "hidden";
}

function hideMenuItemFromKey(menu)
{
   var layer;
   if (!ie && document.layers ) {
     layer = document.layers[menu];
   }
   if (ie) {
     layer = document.all[menu].style;
   } else {
     layer = document.getElementById(menu).style;
   }

   layer.visibility = "hidden";
}

function showMenuItemFromKey(fromMenu, menu)
{
    var left = 16 + getWidth(fromMenu);
    var top = getBottomY ( fromMenu ) - 21;

   // if ( mac ) {
    //  left = left - 20;
  //  } else
 //   if ( netMac ) {
   //   left = left - 6;
  //  } else 
    if ( !ie ) {
   // //  left = left + 2;
      top = top - 2;
    } 
    
    var topLeft = getBottomY ( fromMenu ) - ( getHeight ( fromMenu ) / 2 );
    var menuWitdh = getWidth(menu);
    
    var layer;
    var HLayer;
    if (!ie && document.layers ) {
      layer = document.layers[menu];
      HLayer = document.layers[fromMenu+"HornLine"];
    }
    if (ie) {
      layer = document.all[menu].style;
  //    HLayer = document.all[fromMenu+"HornLine"].style;
     } else {
       layer = document.getElementById(menu).style;
   //    HLayer = document.getElementById(fromMenu+"HornLine").style;
     }
   
     layer.left = left + "px";
     layer.top = top + "px";
     
   //  HLayer.left = 182 + "px";
   //  HLayer.top = lineTop + "px";
   //  HLayer.width = ( 17 + ( menuWitdh / 2 ) ) + "px";
   //  HLayer.height = "2px";
          

     layer.visibility = "visible";
  //   HLayer.visibility = "visible";
     
     activeMenu = menu;
}

function onMenuMouseOver(menuitem) { 
  if ( this.menuId.indexOf(menuitem) != -1 && menuitem.length == this.menuId.length )
  {
    if ( this.over ) {
      return;
    }
    this.over = true;
    if ( !this.isSub ) {
      showDelayedMenu ( menuitem );
    }
  } else if ( menuitem.indexOf("Sub") != -1 ) {
  //  hideMenuItemFromKey(this.menuId+"Layer");
  } else if ( this.menus.length > 0 ) {
    // todo see if this is right
   //   document.getElementById(this.menuId).className = this.className;
  //    hideMenuLine ( this.menuId );
   //   hideMenuItemFromKey(this.menuId+"Layer");
   
  }
  
  if ( this.menus.length > 0 ) {
    for ( i = 0; i < this.menus.length; i++ ) {
      this.menus[i].onMenuMouseOver(menuitem);
    }
  }
}

function callMenuMouseOver(menu)
{
    for(index=0;index<menuList.length;index++)
    {
        menuList[index].onMenuMouseOver(menu);
    }
}

function onMenuMouseOut(menuitem) 
{
  if ( this.menuId.indexOf(menuitem) != -1 && menuitem.length == this.menuId.length )
  {
    this.over=false;
    setHideTimeOut(((this.isSub)?waitTimeForSubMenu:waitTimeForMainMenu));
  }  else if ( this.menus.length > 0 ) {
    for ( i = 0; i < this.menus.length; i++ ) {
      this.menus[i].onMenuMouseOut(menuitem);
    }
  }
}

function setHideTimeOut(waitTime)
{
    if ( TId != null )
    {
        clearTimeout(TId);
    }
    TId = setTimeout ("hideIfNotMouseOver();",waitTime);
}

function callMenuMouseOut(menu)
{
    for(index=0;index<menuList.length;index++)
    {
        menuList[index].onMenuMouseOut(menu);
    }
}

function onMenuMouseClick(menuitem)
{
  if ( this.menuId.indexOf(menuitem) != -1 && menuitem.length == this.menuId.length )
  {
   // alert('mouse click on '+menuitem);
   // if ( menuitem.indexOf("Sub") == -1 && this.menus.length > 0 ) {
   //   location.href = this.menus[0].url;
  //  }
  } else if ( this.menus.length > 0 ) {
    for ( i = 0; i < this.menus.length; i++ ) {
      this.menus[i].onMenuMouseClick(menuitem);
    }
  }
}

function callMenuMouseClick(menu)
{
    for(index=0;index<menuList.length;index++)
    {
        menuList[index].onMenuMouseClick(menu);
    }
}

function hideAll ( ) {
  for(index=0;index<menuList.length;index++)
  {
     
       hideMenuItemFromKey(menuList[index].menuId+"Layer"); 
       if ( menuList[index].text.length > 0 )
         document.getElementById(menuList[index].menuId).className = menuList[index].className;
       if ( ! menuList[index].active ) {
         if ( menuList[index].image.length > 0 && menuList[index].rolloverImage.length > 0 ) {
           if (document.images) {
             document[menuList[index].menuId + 'image'].src = menuList[index].image;
           }
         }
       }
       hideMenuLine ( menuList[index].menuId );

  }
}

function hideIfNotMouseOver()
{
    clearTimeout(TId);
    TId=null;
    
    if ( testIfMouseOver() == false )
    {
        hideAll();
    }
}

function testIfMouseOver()
{
    mouseOver=false;
    for(index=0;index<menuList.length;index++)
    {
      if ( menuList[index].over == true ) {
        mouseOver = true;
        break;
      }
      for(i=0;i<menuList[index].menus.length;i++)
      {
         if ( menuList[index].menus[i].over == true ) {
           mouseOver = true;
           break;
         }
      }   
    }
    return mouseOver;
}

function showDelayedMenu ( menu ) {
  if ( delayedMenuId.indexOf(menu) != -1 && menu.length == delayedMenuId.length )
  {
    return;
  }

  if ( delayedId ) {
    clearTimeout(delayedId);
    delayedId = 0;
  }
  for(i=0;i<menuList.length;i++)
  {
    if ( menuList[i].menuId.indexOf(menu) != -1 && menu.length == menuList[i].menuId.length )
    {
      if ( menuList[i].over == true ) 
      {
        delayedMenuId = menu;
        delayedId = setTimeout ("showMenuFromDelay('"+menu+"');",waitTimeBeforeOpen);
        break;
       }
     }
   }
 }

 function showMenuFromDelay ( menu ) 
 {
   delayedId = 0;
   
   if ( delayedMenuId.indexOf(menu) != -1 && menu.length == delayedMenuId.length )
   {
     for(i=0;i<menuList.length;i++)
     {
       if ( menuList[i].over == true ) 
       {
         if ( menuList[i].menuId.indexOf(menu) != -1 && menu.length == menuList[i].menuId.length )
         {
           hideAll();
           if ( menuList[i].text.length > 0 )
             document.getElementById(menuList[i].menuId).className = "MouseOverSelectedItem";
           if ( ! menuList[i].active ) {
             if ( menuList[i].image.length > 0 && menuList[i].rolloverImage.length > 0 ) {
               if (document.images) {
                 document[menuList[i].menuId + 'image'].src = menuList[i].rolloverImage;
               }
             }
           }
           showMenuItemFromKey(menu, menu+"Layer");
           break;
         }
       }
     }
   }
   delayedMenuId = '';
 }

function createHTML ( lIndex ) {
  this.menuId = 'menu'+lIndex;
  var html = "<TD ID='menu"+lIndex+"' ";
  
  if ( this.text.length > 0 ) {
    html += "CLASS='";
    if ( this.active ) {
      html += "MenuSelected";
      this.className = "MenuSelected";
    } else if ( ( lIndex % 2 ) == 0 ) {
      html += "MenuEven";
      this.className = "MenuEven";
    } else {
      html += "MenuOdd";
      this.className = "MenuOdd";
    }
    html += "'";
  }
  
  html += " onclick='callMenuMouseClick(\"menu"+lIndex+"\");' onMouseout='callMenuMouseOut(\"menu"+lIndex+"\");' onMouseover='callMenuMouseOver(\"menu"+lIndex+"\");' >";
  if ( ! supportableBrowser ) {
    if ( this.menus.length > 0 && this.menus[0].url.length > 0 )
      html += "<A HREF=\""+this.menus[0].url+"\" CLASS='MainMenuLink'>";
  }
  if ( this.active ) {
    if ( this.rolloverImage.length > 0 ) {
      html += "<IMG SRC=\""+this.rolloverImage+"\" NAME=\"" + this.menuId + "image" + "\" CLASS=\"img\">";
    } else if ( this.image.length > 0 ) {
      html += "<IMG SRC=\""+this.image+"\" NAME=\"" + this.menuId + "image" + "\" CLASS=\"img\">";
    }
  } 
  if ( ( ! this.active ) && this.image.length > 0 ) {
    html += "<IMG SRC=\""+this.image+"\" NAME=\"" + this.menuId + "image" + "\">";
  }
  html += this.text;
  if ( ! supportableBrowser ) {
    if ( this.menus.length > 0 && this.menus[0].url.length > 0 )
      html += "</A>";
  }
  
  if ( this.menus.length > 0 ) {
    if ( this.active ) {
      selectedMenuHtml = "<TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">";
      for ( si = 0 ; si < this.menus.length; si++ ) {
        selectedMenuHtml += this.menus[si].createSubHTML ( lIndex, si, true);
      } 
      selectedMenuHtml += "</TABLE>";
    } 
    var tempHtml = "<DIV ID='menu"+lIndex+"Layer' CLASS='FloatingMenuLayer' style=z-index:+999;'>";
    tempHtml += "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0><TR><TD><IMG SRC='../images/" + ((mac)?"clear.gif":"line.gif" ) + "'></TD></TR><TR><TD>";
      
    tempHtml += "<TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\" CLASS='FloatingMenuBlock'><TR><TD CLASS='FloatingMenuCell'>";

    tempHtml += "<TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">";
    for ( si = 0 ; si < this.menus.length; si++ ) {
      tempHtml += this.menus[si].createSubHTML ( lIndex, si, false );
    } 
    tempHtml += "</TABLE>";


    tempHtml += "</TD></TR></TABLE>";

    tempHtml += "</TD></TR></TABLE></DIV>";
    
    if ( supportableBrowser ) {
      document.writeln(tempHtml);
    }
    
  }
  html += "</TD>\n";
    
  return html;
}

function createHTMLForSub ( lIndex ) {
  this.menuId = 'menu'+lIndex;

  if ( this.menus.length > 0 ) {
    if ( this.active ) {
      selectedMenuHtml = "<TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">";
      for ( si = 0 ; si < this.menus.length; si++ ) {
        selectedMenuHtml += this.menus[si].createSubHTML ( lIndex, si, true);
      } 
      selectedMenuHtml += "</TABLE>";
    } 
  }
}

function createSubHTML ( lIndex, sIndex, active ) {
  var mainMenuLink = "MainMenuLink";
  var sHtml = "";
  this.menuId = 'menu'+lIndex+'Sub'+sIndex;
  
  sHtml += "<TR><TD ID='menu"+lIndex+"Sub"+sIndex+"' CLASS='"+((active)?"InnerMenu":"SubInnerMenu")+"'  onMouseout='callMenuMouseOut(\"menu"+lIndex+"Sub"+sIndex+"\");' onMouseover='callMenuMouseOver(\"menu"+lIndex+"Sub"+sIndex+"\");'>";
  if ( this.url.length > 0 && ! this.active ) {
    sHtml += "<A HREF=\""+this.url+"\" CLASS='"+((active)?mainMenuLink:"MenuLink")+"'>";
  }
  if ( this.active && active ) {
    sHtml += "<SPAN CLASS='ActiveSubMenu'>";
  } else if ( this.active ) {
    sHtml += "<SPAN CLASS='ActiveSubInSubMenu'>";
  } 
  
  if ( this.active ) {
    if ( this.rolloverImage.length > 0 ) {
      sHtml += "<IMG SRC=\""+this.rolloverImage+"\" NAME=\"" + this.menuId + "image" + "\">";
    } else if ( this.image.length > 0 ) {
      sHtml += "<IMG SRC=\""+this.image+"\" NAME=\"" + this.menuId + "image" + "\">";
    }
  } 
  if ( ( ! this.active ) && this.image.length > 0 ) {
    sHtml += "<IMG SRC=\""+this.image+"\" NAME=\"" + this.menuId + "image" + "\">";
  }
  sHtml += this.text;

  if ( this.url.length > 0 && ! this.active ) {
    sHtml += "</A>";
  }
  if ( this.active ) {
    sHtml += "</SPAN>";
  }
  sHtml += "</TD></TR>\n";
  return sHtml;
}

function findLayer(name, doc) {

  var i, layer;

  for (i = 0; i < doc.layers.length; i++) {
    layer = doc.layers[i];
    if (layer.name == name)
      return layer;
    if (layer.document.layers.length > 0) {
      layer = findLayer(name, layer.document);
      if (layer != null)
        return layer;
    }
  }

  return null;
}

function getLayer(name) {
  if (isDOM)
    return document.getElementById(name);
  if (isMinNS4)
    return findLayer(name, document);
  if (isMinIE4)
    return eval('document.all.' + name);
  return null;
}

function getHeight(layerName) {
  var obj = document.getElementById(layerName);

  var objHeight = obj.offsetHeight;
 
  return ( obj.offsetHeight );
}

function getBottomY(layerName) {

  var obj = document.getElementById(layerName);

  // Find the element's offsetTop and offsetLeft relative to the BODY tag.
  var objTop    = obj.offsetTop;
  var objHeight = obj.offsetHeight;
  var objParent = obj.offsetParent;

  while( ( objParent ) && objParent.tagName.toUpperCase() != "BODY" && objParent.tagName.toUpperCase() != "HTML"  )
  {

    objTop   += objParent.offsetTop;
    objParent = objParent.offsetParent;
  }  

  return ( objTop + objHeight );
}

function getWidth(name) {
  var layer = getLayer(name);
  if (isDOM && !isMinNS6){
    if (layer.style.width != "")
  {
    return (layer.style.width);
    }
    else if (layer.style.width == "")
    {
      return(parseInt(layer.offsetWidth));
    }
  }
 
  if (isDOM){
    if (layer.style.width != "")
    {
      return(parseInt(layer.style.width));
    }
    else if (layer.style.width == "")
    {
    //return (layer.offsetWidth);
    return (parseInt(document.defaultView.getComputedStyle(layer, '').getPropertyValue("width")));
    }
    else {
      return(layer.clientWidth);
     }
  }
  if (isMinIE4) {
    if (layer.style.pixelWidth)
      return(layer.style.pixelWidth);
    else
      return(layer.clientWidth);
  }
  if (isMinNS4) {
    if (layer.width)
      return(layer.width);
    else
      return(layer.clip.right - layer.clip.left);
  }

  return(-1);
}

function createAllMenuHtml(){
  MainHtml = "";
  var createResearchMenu = 0;
  var selectedFound = false;
  MainHtml += "<TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\" WIDTH=\"100%\">";
  for(index=0;index<menuList.length;index++)
  {
     if ( menuList[index].active ) {
       selectedFound = true;  
     }
     MainHtml += "<TR>"; 
     MainHtml += menuList[index].createHTML(index);
     
     
     if ( actionMenuString.indexOf("Research Products") != -1 && (createResearchMenu == 0 ) ) {
       for ( var i = 0; i < menuList.length; i++ ) {
         if ( menuList[i].text.indexOf("Research Products") != -1 )
           menuList[i].createHTMLForSub(i);
       }
       var colRemainding = menuList.length - index;
       colRemainding++;
       MainHtml += "<TD CLASS='ArrowCell'><IMG SRC='../images/arrow.gif'></TD><TD ROWSPAN='" + colRemainding + "' VALIGN=TOP CLASS='OnMenuSection' WIDTH='99%'>";
       MainHtml += selectedMenuHtml;
       MainHtml += "<BR><IMG SRC='../images/clear.gif' width=125 height=1></TD>";
       createResearchMenu = 1;
     } else if ( ! selectedFound ) {
       MainHtml += "<TD>&nbsp;</TD><TD>&nbsp;</TD>";
     } else if ( menuList[index].active && (createResearchMenu==0) ) {
       var colRemainding = menuList.length - index;
       colRemainding++;
       MainHtml += "<TD CLASS='ArrowCell'><IMG SRC='../images/arrow.gif'></TD><TD ROWSPAN='" + colRemainding + "' VALIGN=TOP CLASS='OnMenuSection' WIDTH='99%'>";
       MainHtml += selectedMenuHtml;
       MainHtml += "<BR><IMG SRC='../images/clear.gif' width=125 height=1></TD>";
     }
     MainHtml += "</TR>";
  }
  if ( menuList.length == 1 ) {
    MainHtml += "<TD>&nbsp;<BR><BR><BR><BR></TD><TD>&nbsp;<BR><BR><BR><BR></TD>";
  } else {
    MainHtml += "<TD>&nbsp;</TD><TD>&nbsp;</TD>";
  }
  MainHtml += "</TABLE>";
}

function loadMenus() {
  document.writeln(MainHtml);
}


function setActiveMenu ( menu ) {
  actionMenuString = menu;
  for(i=0;i<menuList.length;i++)
  {
    if ( menuList[i].text.indexOf(menu) != -1 && menu.length == menuList[i].text.length )
    {
      menuList[i].setActive();
      break;
    }
  }
}

function setActiveSubMenu ( menu ) {
  for(i=0;i<menuList.length;i++)
  {
    for(i2=0;i2<menuList[i].menus.length;i2++)
    {  
      if ( menuList[i].menus[i2].text.indexOf(menu) != -1 && menu.length == menuList[i].menus[i2].text.length )
      {
        menuList[i].menus[i2].setActive();
        break;
      }
    }
  }
}

function removeMenuItems ( ) {
  menuList = new Array();
}

var menu = new MenuItem ( 'Meet the Group', '', '', '', false );
menuList[menuList.length] = menu;
menu.addSubMenu ( new MenuItem ( 'IEG Home', '../html/IEG.html', '', '', true ) );
var subMenu = new MenuItem ( 'Who is the IEG?','../html/Company.html', '', '', true );
menu.addSubMenu ( subMenu );
menu.addSubMenu ( new MenuItem ( 'The IEG Team', '../html/IEGTeam.html', '', '', true ) );
// menu.addSubMenu ( new MenuItem ( 'IEG Customer<BR>Testimonials', '../html/IEGCT.html', '', '', true ) );
menu = new MenuItem ( '<BR>Execution Services', '', '../images/total-access-sm-blue.gif', '../images/total-access-sm-red.gif', false );
menuList[menuList.length] = menu;
menu.addSubMenu ( new MenuItem ( 'The Institutional Execution Desk', '../html/IEDesk.html', '', '', true ) );
menu.addSubMenu ( new MenuItem ( 'Electronic Equity Trading and Executions', '../html/EETrading.html', '', '', true ) );
menu.addSubMenu ( new MenuItem ( 'Trading Technology Group', '../html/UniversalTrader.html', '', '', true ) );
menu = new MenuItem ( 'Research-Related Services', '', '', '', false );
menuList[menuList.length] = menu;
menu.addSubMenu ( new MenuItem ( 'Soft Dollar Program', '../html/SoftDollar.html', '', '', true ) );
menu.addSubMenu ( new MenuItem ( 'Commission Recapture', '../html/CommissionRecapture.html', '', '', true ) );
menu.addSubMenu ( new MenuItem ( 'Transition Management', '../html/TransitionManagement.html', '', '', true ) );
menu = new MenuItem ( 'Research Products', '', '', '', false );
menuList[menuList.length] = menu;
menu.addSubMenu ( new MenuItem ( 'Capital IQ', '../html/ResearchProducts.html#CIQ', '', '', true ) );
menu.addSubMenu ( new MenuItem ( 'Governancemetrics', '../html/ResearchProducts.html#GMI', '', '', true ) );
menu.addSubMenu ( new MenuItem ( 'Neovest', '../html/ResearchProducts.html#Neovest', '', '', true ) );
menu.addSubMenu ( new MenuItem ( 'Portfolio Science', '../html/ResearchProducts.html#PS', '', '', true ) );
menu.addSubMenu ( new MenuItem ( 'Revere Data', '../html/ResearchProducts.html#SB', '', '', true ) );
menu.addSubMenu ( new MenuItem ( 'Rich Advisory Group', '../html/ResearchProducts.html#RAG', '', '', true ) );
menu.addSubMenu ( new MenuItem ( 'SchwarzPines', '../html/ResearchProducts.html#Schwarz', '', '', true ) );
menu.addSubMenu ( new MenuItem ( 'SNL Financial', '../html/ResearchProducts.html#SNL', '', '', true ) );
menu.addSubMenu ( new MenuItem ( 'Wall Street Source', '../html/ResearchProducts.html#WSS', '', '', true ) );
menu = new MenuItem ( 'Cogent CSATrak BD', '', '', '', false );
menuList[menuList.length] = menu;
menu.addSubMenu ( new MenuItem ( 'CSATrak BD', '../html/VIPSS.html', '', '', true ) );
menu = new MenuItem ( 'FOCUS Reporting', '', '', '', false );
menuList[menuList.length] = menu;
menu.addSubMenu ( new MenuItem ( 'Send Request', '../html/FocusReport.html', '', '', true ) );
menu.addSubMenu ( new MenuItem ( 'Financials', "javascript:popUpNormalWindow('http://www.labranche.com/invrel.html','_blank');", '', '', true ) );
menu = new MenuItem ( 'Key Regulatory Information', '', '', '', false );
menuList[menuList.length] = menu;
menu.addSubMenu ( new MenuItem ( 'Helpful Regulatory and Financial Links', '../html/KeyRegInfo.html', '', '', true ) );
menu = new MenuItem ( 'Trading Tools', '', '', '', false );
menuList[menuList.length] = menu;
menu.addSubMenu ( new MenuItem ( 'Login to Universal Trader', "javascript:popUpNormalWindow('http://63.162.48.201/clients/ehbi/xtrading.html','_blank');", '', '', true ) );
menu.addSubMenu ( new MenuItem ( 'Login to FloorFocus', "javascript:popUpNormalWindow('http://63.162.48.201/clients/ehbi/xtrading.html','_blank');", '', '', true ) );
menu = new MenuItem ( 'Contact Us', '', '', '', false );
menuList[menuList.length] = menu;
menu.addSubMenu ( new MenuItem ( 'Phone Numbers, Addresses & <NOBR>E-Mail</NOBR> Contacts', '../html/Contact.html', '', '', true ) );

