﻿var iOpenSubMenu = 0;
var tmActiveTimer = null;

function hideOpenSubMenu() {
    clearTimeout(tmActiveTimer);
	if(iOpenSubMenu > 0) {
		if(document.getElementById("SubMenu" + iOpenSubMenu) != undefined) {
			document.getElementById("SubMenu" + iOpenSubMenu).className = "SubMenu";
			iOpenSubMenu = 0;
		}
	}
}

function showSubMenu(iSubMenuID) {	
	hideOpenSubMenu();
	
	if(document.getElementById("SubMenu" + iSubMenuID) != undefined) {
		document.getElementById("SubMenu" + iSubMenuID).className = "SubMenu Open";
		iOpenSubMenu = iSubMenuID;
		reviveSubMenu();
	}
}

function timeOutSubMenu() {
	tmActiveTimer = setTimeout(hideOpenSubMenu, 500);
}

function reviveSubMenu() {
	clearTimeout(tmActiveTimer);
}