
if (/msie/i.test(navigator.userAgent) || /opera/i.test(navigator.userAgent)) {
	window.onload = init;
}

function $(element) {
	if (typeof element == 'string' && element.length > 0) {
		element = document.getElementById(element);
	}
	return element;
}

var timer = 0;
var currentOpenMenu = null;

function init() {
	var els = ['listValues', 'listServicestopleft', 'listCommitment', 'listCredentials', 'listContact'];
	for (var i = 0; i < els.length; i++) {
		var li = $(els[i]);
		
		li.onmouseover = function () {
			var uls = this.getElementsByTagName('ul');
			uls[0].style.display = 'block';
			if (timer) {
				clearTimeout(timer);
			}
			if (currentOpenMenu != null && this.id != currentOpenMenu)
			{
				hide(currentOpenMenu);
			}
			currentOpenMenu = this.id;
		}

		li.onmouseout = function () {
			//hide(this.id);
			timer = setTimeout('hide(\'' + this.id + '\')', 100);
			//var uls = this.getElementsByTagName('ul');
			//uls[0].style.display = 'none';
			//window.event.cancelBubble = true;
		}
	}
}

function hide (id) {
	var uls = $(id).getElementsByTagName('ul');
	uls[0].style.display = 'none';
	currentOpenMenu = null;
}

function isIE() {
	var agent = navigator.userAgent.toLowerCase();
	return (agent.indexOf('msie') >= 0) ? true : false;
}
