// BDCMenu.js mod 103002
var oPopup = window.createPopup();
var oTopMenu = new Array();
var oSubMenu = new Array();
var oSubAction = new Array();
// Top Menu Bar Text
oTopMenu = ["Home","Software","Real Estate","Other"];
// Sub Menu Text
oSubMenu = [["Byerley.Net","Contact Info"],["Database","DownLoad & Support"],["Company","Property Owned","Sale or Tenant Space","Fourteen Square Project","Hillegas Road 2 Acres"],["Deep Purple Home","Merry Christmas Lights"]];
// Sub Menu Actions
oSubAction = [["Index.htm","BdcContact.htm"],["BdcSoftDb.htm","BdcDownSup.htm"],["BdcReDev.htm","BdcPropOwned.htm","BdcLand.htm","14SquareProject.htm","BdcHillegas.htm"],["NEWWINDOW/http://www.TheHighwayStar.com","NEWWINDOW/.//Sounds/WizardsInWinter.wmv"]];

function TopMenu()
  {
    var MenuPct = 100/oTopMenu.length;
    var MenuPos;
    var s;
    var MenuWidth = window.screen.width/oTopMenu.length;
    for (i=0;i<oTopMenu.length;i++)
      {
        MenuPos = i * MenuPct;
        if(i==0)
          {
            var s = '<DIV id="' + 'oTopMenu_' + i.toString(10) + '" style="position:absolute;top:5px;left:' + MenuPos.toString(10) + '%;PADDING-RIGHT: 5px; BORDER-TOP: gold 1px solid; PADDING-LEFT: 5px; BACKGROUND: #000000; PADDING-BOTTOM: 5px; FONT: bold 10pt tahoma; WIDTH: ' + MenuWidth.toString(10) + 'px; COLOR: gold; PADDING-TOP: 5px; BORDER-BOTTOM: gold 1px solid">';
            var s = s + '<SPAN onmouseover="DropDown(parentElement.id); return false;" style="MARGIN-LEFT: 5px; CURSOR: hand; MARGIN-RIGHT: 10px">' + oTopMenu[i] + ' &nbsp <IMG src="images/UI_droparrow.gif" align=absMiddle width="11" height="6"></SPAN></DIV>';
          }
        else
          {
            var s =  s + '<DIV id="' + 'oTopMenu_' + i.toString(10) + '" style="position:absolute;top:5px;left:' + MenuPos.toString(10) + '%;PADDING-RIGHT: 5px; BORDER-TOP: gold 1px solid; PADDING-LEFT: 5px; BACKGROUND: #000000; PADDING-BOTTOM: 5px; FONT: bold 10pt tahoma; WIDTH: ' + MenuWidth.toString(10) + 'px; COLOR: gold; PADDING-TOP: 5px; BORDER-BOTTOM: gold 1px solid">';
            var s = s + '<SPAN onmouseover="DropDown(parentElement.id); return false;" style="MARGIN-LEFT: 5px; CURSOR: hand; MARGIN-RIGHT: 10px">' + oTopMenu[i] + ' &nbsp <IMG src="images/UI_droparrow.gif" align=absMiddle width="11" height="6"></SPAN></DIV>';
          }  
      }
      SubMenus(s);
  }
  
function LoggedIN()
  {
    
  
  }

function SubMenus(ValIn)
  {     
    // Create the DIV and SPAN for the Dropdown Items
    var i = 0;
    for (i=0;i<oTopMenu.length;i++)
      { 
        ValIn = ValIn + '<DIV id="' + 'oDropDown_' + i.toString(10) + '" style="DISPLAY: none">';
        //ValIn = ValIn + '<DIV style="LEFT: 0px; OVERFLOW-X: hidden; SCROLLBAR-HIGHLIGHT-COLOR: #99ccff; OVERFLOW: scroll; WIDTH: 300px; SCROLLBAR-ARROW-COLOR: white; BORDER-BOTTOM: black 2px solid; SCROLLBAR-BASE-COLOR: #3366cc; POSITION: absolute; TOP: 0px; HEIGHT: 100px">';
        ValIn = ValIn + '<DIV style="LEFT: 0px; OVERFLOW-X: hidden;  WIDTH: 175px; POSITION: absolute; TOP: 0px; HEIGHT: 75px">';   
        for (ii=0;ii<oSubMenu[i].length;ii++)
          {            
            //ValIn = ValIn + '<DIV onmouseover="this.style.filter=\'progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#99ccff, EndColorStr=#FFFFFF)\';" style="BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: black 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 70%; BACKGROUND: #e4e4e4; FILTER: ; PADDING-BOTTOM: 3px; BORDER-LEFT: black 1px solid; CURSOR: hand; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana; HEIGHT: 25px" onmouseout="' + 'this.style.filter=\'\';">';
            ValIn = ValIn + '<DIV onmouseover="this.style.filter=\'progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#f0e68c, EndColorStr=#ffa500)\';" style="BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: black 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 70%; BACKGROUND: #e4e4e4; FILTER: ; PADDING-BOTTOM: 3px; BORDER-LEFT: black 1px solid; CURSOR: hand; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana; HEIGHT: 25px" onmouseout="' + 'this.style.filter=\'\';">';
            ValIn = ValIn + '<SPAN id="spMen_'  + i.toString(10) + MenuSeq(ii) + '">'  + oSubMenu[i][ii] + '</SPAN></DIV>';        
          }
        ValIn = ValIn + "</DIV></DIV>"
        }    
        document.body.insertAdjacentHTML("afterBegin",ValIn);
  }

function MenuSeq(IntIn)
  {
    var retTxt;
    if(IntIn < 10)
      {
        retTxt = "0" + IntIn.toString();
      }
    else
      {
        retTxt = "0" + IntIn.toString();
      }
    return retTxt;
  }
  
function DropDown(dropNo)
  {
    var ItemCnt = 0;
    var CtxtHTML = 'oDropDown_' + dropNo.charAt(dropNo.length - 1);
    for (i=0;i<document.all.length;i++)
      {
        if (document.all[i].id == CtxtHTML)
          {
            oPopup.document.body.innerHTML = document.all(CtxtHTML).innerHTML;
            for (i=0;i<oPopup.document.all.length;i++)
              {
                if(oPopup.document.all[i].id.slice(0,6) == "spMen_")
                  {
                    ItemCnt++;
                    var oElement = oPopup.document.all[i];
                    oElement.attachEvent('onclick',GetPage); //spMen_" + oPopup.document.all[i].id.slice(6,8))
                  }
              }
            //oPopup.show(0, 28, 305, 100, document.all[dropNo]);
  
            oPopup.show(0, 28, 175, ItemCnt * 25, document.all[dropNo]);
            break;
          }
      }
  }
  
function GetPage()
  {
  //alert(oPopup.document.parentWindow.window.event.srcElement.id);
  var Menu = parseInt(oPopup.document.parentWindow.window.event.srcElement.id.slice(6,7),10);
  var Sub = parseInt(oPopup.document.parentWindow.window.event.srcElement.id.slice(7,9),10);
  var Page = oSubAction[Menu][Sub];
  if(Page.slice(0,10).toUpperCase() == "NEWWINDOW/")
    {
      if(Page.slice(10,14).toLowerCase() == "http")
        {
          var oUrl = Page.slice(10,Page.length);
          window.open(oUrl);
        }
      else
        {
          var oUrl = GetUrlBase(document.location.href) + "/" + Page.slice(10,Page.length);
          window.open(oUrl)
        }
    }
  else
    {
      var oUrl = GetUrlBase(document.location.href) + "/" + Page;
      window.navigate(oUrl);
    }
  }

function GetUrlBase(ValIN)
  {
    for(i=ValIN.length;i>0;i--)
      {
        if ((ValIN.charAt(i) == "/") || (ValIN.charAt(i) == "\\"))
          {
            return ValIN.slice(0,i);
            break;
          }
      }
  }
