//menuLayout.js
var menusLoaded = false;
deRef = ""; 

//format: menuId, menuLevel, top, left, width, bgcolor, dwn_index
var menusList = new Array();

if (isHomePage == "yes") {
menusList["compNav"] = new createMenuObj("compNav", 0, 213, 0, 176, "#ffffff", 1);
menusList["servNav"] = new createMenuObj("servNav", 0, 193, 177, 176, "#ffffff", 1);
menusList["resNav"] = new createMenuObj("resNav", 0, 253, 354, 176, "#ffffff", 1);
} else {
menusList["compNav"] = new createMenuObj("compNav", 0, 125, 177, 176, "#ffffff", 1);
menusList["servNav"] = new createMenuObj("servNav", 0, 125, 354, 176, "#ffffff", 1);
menusList["resNav"] = new createMenuObj("resNav", 0, 125, 531, 176, "#ffffff", 1);
}

//format: linkURL, imgFile, altText, imgName, whichMenu

// company profile, clients, management, contact
with (menusList["compNav"])
{ items[0] = new createMenuItem("company/index.asp", "nav_cmpy_profile.gif", "Company Profile", "compPro", "compNav");
  items[1] = new createMenuItem("company/clients.asp", "nav_cmpy_clients.gif", "Clients", "compCli", "compNav");
  items[2] = new createMenuItem("company/management.asp", "nav_cmpy_management.gif", "Management", "compMgt", "compNav");
  items[3] = new createMenuItem("company/contact.asp", "nav_cmpy_contact.gif", "Contact", "compCon", "compNav");
}
// web development, business applications, architecture
with (menusList["servNav"])
{ items[0] = new createMenuItem("services/index.asp", "nav_srvc_overview.gif", "Services Overview", "serOvr", "servNav");
  items[1] = new createMenuItem("services/architecture.asp", "nav_srvc_architecture.gif", "Architecture", "serArc", "servNav");
  items[2] = new createMenuItem("services/business.asp", "nav_srvc_business.gif", "Business Applications", "serBus", "servNav");
  items[3] = new createMenuItem("services/web.asp", "nav_srvc_web.gif", "Web Development", "serWeb", "servNav");
}
with (menusList["resNav"])
{ items[0] = new createMenuItem("resources/portal.asp", "nav_res_portal.gif", "Client Portal", "resPor", "resNav");
}

function createMenuObj(menuId, menuLevel, top, left, width, bgcolor, dwn_index)
{ this.menuId = menuId;
  if (!menuLevel || menuLevel == "")
    this.menuLevel = 0;
  else
    this.menuLevel = menuLevel;
  if (!top || top == "")
    this.top = 236;
  else
    this.top = top;
  if (menuId == topNavLock)
    this.top = 236;
  if (!left || left == "")
    this.left = 0;
  else
    this.left = left;
  if (menuId == topNavLock)
    this.left = 0;
  if (!width || width == "")
    this.width = 125;
  else
    this.width = width;
  if (!bgcolor || bgcolor == "")
    this.bgcolor = "#FFFFFF";
  else
    this.bgcolor = bgcolor;
  if (!dwn_index || dwn_index == "")
    this.dwn_index = 1;
  else
    this.dwn_index = dwn_index;
  this.items = new Array();
}

function createMenuItem(linkURL, imgFile, altText, imgName, whichMenu)
{ this.linkURL = linkURL;
  this.imgFile = imgFile;
  this.altText = altText;
  this.imgName = imgName;
  this.whichMenu = whichMenu;
}

function generateMenu()
{
 if (this.menuLevel == 0)
    genTopMenu(this.top, this.left, this.width, this.menuId, this.bgcolor, this.items, this.dwn_index)
  else
    genSubMenu(this.top, this.left, this.width, this.menuId, this.bgcolor, this.items)
}

if (isDHTML) createMenuObj.prototype.genMenu = generateMenu;

function genTopMenu(top, left, width, menuId, bgcolor, items, dwn_index)
//{ var contentWidth = width - 2 - (2 * indicator.width);
{
	if (document.images) {
	  var textOut = "";
	  
	  textOut += showDiv(menuId, top, left, width, 0);
		  
	    for (i = 0; i < items.length; i++)
		  { 
		  textOut += '<img src="' + img_folder + 'gray.gif" width="176" height="1" /><br><a href="' + linkRoot + items[i].linkURL + '"  onMouseover="clearCurrent2(\'' + items[i].whichMenu + '\');  changeImage(\'' + items[i].imgName + 'Image\',\'' + items[i].imgName + 'On\')" onMouseout="initCheckMenu(); changeImage(\'' + items[i].imgName + 'Image\',\'' + items[i].imgName + 'Off\')"><img name="' + items[i].imgName +'Image" src="' + img_folder + 'buttons/' + items[i].imgFile + '" width="176" height="19" border="0" alt="' + items[i].altText + '" /></a><br>';
		  }
  
  	  textOut += '<img src="' + img_folder + 'gray.gif" width="176" height="1" /><br></div>'
  
	  document.write(textOut);
	}
}

function showDiv(menuId, top, left, width, zOffset)
{ 

  if (menuId==topNavLock) {
	visib="visible";
  } else {
    visib="hidden";
	}  
  tOut = "";
    tOut += '<div id="' + menuId + '" ';
  if (is_nav4 && menuId != topNavLock)
    tOut += 'class="dropdown"';
  else if (is_nav4 && menuId == topNavLock)
    tOut += 'class="dropdownOn"';
  else
    tOut += 'style="position: absolute; z-index: ' + (30 + zOffset) + '; visibility: ' + visib + '; top: ' + top + '; left: ' + left + '; width: ' + width + ';"';
  tOut += '>\n\n';
  
  return tOut;
}

function generateMenus()
{ for (currMenu in menusList)
  { menusList[currMenu].genMenu();
    add2myLayers(currMenu);
  }
}
