	var i;
	var timer = false;
	function submenuHold(id) {
		clearTimeout(timer);
		return true;
	}
	
	function submenuHide(id, time) {
		if (id == 'all') {
			for (i=0;i<submenuArray.length;i++) {
				document.getElementById(submenuArray[i]).style.visibility = 'hidden';
			}
		} else {
			timer = setTimeout("document.getElementById('" + id + "').style.visibility = 'hidden'", time);
		}
		return true;
	}
	
	function submenuVisible(id) {
		submenuHold(id);
		submenuHide('all', 500);
		document.getElementById(id).style.visibility = 'visible';
		return true;
	}