function globalNavMenu(text, link) {
	this.text = text;
	this.link = link;
	this.submenuItems = new Array();
	this.addSubmenuItem = addSubmenuItem;
}
function addSubmenuItem(item){
	
	this.submenuItems[this.submenuItems.length] = item;
}
function submenuItem(text, link) {
  this.text = text;
  this.link = link;
}
function buildMenu()
{
	var activeMenu;
	var newGlobalNav = document.getElementById('globalNav').appendChild(document.createElement('div'));
	
	for (var i = 0; i < umrGlobalNav.length; i++)
	{		
		activeMenu = umrGlobalNav[i];
		
		var newMenu = document.createElement('span');
		newMenu.id = 'menu_'+i;	
		var newAnchor = document.createElement('A');
		var linkText = document.createTextNode(' '+activeMenu.text+' ');
		
		addEvent(newMenu,"mouseover",function(){showSubmenu(this.id);});
		//buildSubmenu(activeMenu, i);
		newAnchor.setAttribute('href',activeMenu.link);
		newMenu.appendChild(linkText);
		newAnchor.appendChild(newMenu);
		
		newGlobalNav.appendChild(newAnchor);
		
		if (i + 1 < umrGlobalNav.length)
		{
			newGlobalNav.appendChild(document.createTextNode("|"));
		}
	}
	//showSubmenu('0'); //show first submenu by default
}
function buildSubmenu(menu, id)
{
	var submenuItems = menu.submenuItems;
	var newSubmenu = document.getElementById('globalSubNav').appendChild(document.createElement('div'));
	newSubmenu.id = 'submenu_'+id;
	
	for (var i = 0; i < submenuItems.length; i++)
	{
		activeSubmenu = submenuItems[i];
		
		var newAnchor = document.createElement('A');
		var linkText = document.createTextNode(' '+activeSubmenu.text+' ');
		newAnchor.setAttribute('href',activeSubmenu.link);
		newAnchor.appendChild(linkText);
		newSubmenu.appendChild(newAnchor);
		
		if (i + 1 < submenuItems.length)
		{
			newSubmenu.appendChild(document.createTextNode("|"));
		}
	}
	newSubmenu.className='hide';
}
function showSubmenu(parmId)
{
	var index = parmId.indexOf('_')+1;
	var id = parmId.substr(index);
	for (var i = 0; i < umrGlobalNav.length; i++)
	{
		//document.getElementById('submenu_'+i).className='hide';
		document.getElementById('menu_'+i).className='navUnactive';
	}
		//document.getElementById('submenu_'+id).className='show';
		document.getElementById('menu_'+id).className='navActive';
}
function addEvent(elementObject, eventName, functionObject)
{
  if(document.addEventListener) //firefox, etc...
  {
	  elementObject.addEventListener(eventName, functionObject, false);
  }
  else if(document.attachEvent) //ie
  {
      elementObject.attachEvent("on" + eventName, function(){showSubmenu(window.event.srcElement.id);});
  }
  
}
