var numMenus = 5;
var menutimeout;
var shownMenuNr = 0;

function showSubMenuKernel(menunr) {
	if (shownMenuNr != menunr) {
		shownMenuNr = menunr;
		for (var ii = 1; ii <= numMenus; ii++) {
			menutab = document.getElementById('menu_' + ii); 
			if (menutab) {
				if (menunr == ii) {
					if (ii != activeMenuNr) {
						menutab.className += ' menuhover';
					}
				} else {
					menutab.className = menutab.className.replace(/menuhover/g, '').replace(/^\s+|\s+$/, '');
				}
			}
			submenudiv = document.getElementById('submenu_' + ii); 
			if (submenudiv) {
				if (menunr != ii) {
					submenudiv.className += ' submenuoff';
				} else {
					submenudiv.className = submenudiv.className.replace(/submenuoff/g, '').replace(/^\s+|\s+$/, '');
				}
			}
		}
	}
}

function showSubMenu(menunr) {
	showSubMenuKernel(menunr)
	setMenuTimeout();
}

function setMenuTimeout() {
	clearMenuTimeout()
	if (activeMenuNr != 0) {
		menutimeout = setTimeout('showActiveMenu()', 5000);
	}
}


function clearMenuTimeout() {
	clearTimeout(menutimeout);
}

function showActiveMenu() {
	clearMenuTimeout()
	showSubMenuKernel(activeMenuNr)
}