var doHide = false;

function displaySubMenu(id, bid)
{
	var uls = document.getElementsByTagName('ul');

	for (var i = 0; i < uls.length; i++)
	{
		if (uls[i].className == 'submenu' && uls[i].style.display == '')
		{
			if (document.getElementById(uls[i].id) && uls[i].id != 'innovative' && uls[i].id != 'industrial' && uls[i].id != 'branding')
			{
				noDisplay(uls[i].id);
			}
		}
	}

	if (document.getElementById(id))
	{
		document.getElementById(id).style.display = '';
		document.getElementById(id).onmouseout = function() { hide(id); };
		document.getElementById(id).onmouseover = function() { show(id); };
	}

	if (bid != '')
	{
		if (document.getElementById(bid))
		{
			document.getElementById(bid).style.display = '';
			document.getElementById(bid).onmouseout = function() { hide(id); };
		}
	}
}

function show(id)
{
	doHide = false;
}

function hide(id)
{
	doHide = true;
	setTimeout("noDisplay('" + id + "')", 300);
}

function noDisplay(id)
{
	if (doHide)
	{
		document.getElementById(id).style.display = 'none';
	}
}

function initMenu()
{
	var as = document.getElementsByTagName('a');

	for (var i = 0; i < as.length; i++)
	{
		if (as[i].rel.substring(0, 4) == 'menu')
		{
			as[i].onmouseover = function() { displaySubMenu(this.rel.substring(5), this.id); };
		}
	}
}