	var div2Hide = null;
	var div2HideId = -1;

	function changeTopNavMenuTitle(mainId, subId, select) {
		if (select) {
			hideAllTopNavMenuTitle();
		}
		var divUn = document.getElementById("ntn-menu-"+mainId+"-"+subId);
		var divSel = document.getElementById("ntn-menu-"+mainId+"-"+subId+"-sel");
		var exists = divUn && divSel;
		if (exists) {
			divUn.style.display = select ? "none" : "block";
			divSel.style.display = select ? "block" : "none";
		}
		return exists;
	}
	
	function changeTopNavQMSModel(seriesId, select, immediately) {
		if (select) {
			hideAllTopNavQMSModel();
		}
		// hideAllTopNavMenuTitle();
		var divUn = document.getElementById("new-top-nav-qms-model-"+seriesId);
		var divSel = document.getElementById("new-top-nav-qms-model-"+seriesId+"-sel");
		var divList = document.getElementById("new-top-nav-qms-model-list-"+seriesId);
		var exists = divUn && divSel && divList;
		if (exists) {
			if (select) {
				divUn.style.display = "none";
				divSel.style.display = "block";
				divList.style.display = "block";
			} else {
				if (immediately) {
					divUn.style.display = "block";
					divSel.style.display = "none";
					divList.style.display = "none";
				} else {
					hideDiv();
					div2Hide = new Array(divList, divSel, divUn);
					div2HideId = setTimeout("hideDiv()", 500);
				}
			}
		}
		return exists;
	}
	
	function hideAllTopNavMenuTitle() {
		var i;
		for (i = 1; i < 3; i++) {
			var more = true;
			var j;
			for (j = 1; more; j++) {
				more = changeTopNavMenuTitle(i, j, false);
			}
		}
	}
	
	function hideAllTopNavQMSModel() {
		var more = true;
		var j;
		for (j = 1; more; j++) {
			more = changeTopNavQMSModel(j, false, true);
		}
	}
	
	function hideDiv() {
		//alert("hideDiv: "+div2Hide+" ("+ div2HideId +")");
		if (div2Hide != null) {
			div2Hide[0].style.display = "none";
			div2Hide[1].style.display = "none";
			div2Hide[2].style.display = "block";
		}
		clearHideDivTimer();
	}
	
	function clearHideDivTimer() {
		if (div2HideId != -1) {
			clearTimeout(div2HideId);
			div2HideId = -1;
		}
		div2Hide = null;
	}	
