var menuDecayDelay = 400;

var menuOpenList = new Array();
var menuInMenu = 0;
function menuClose(objMenuItem) {
	if(objMenuItem) {
		while(menuOpenList.length) {
			var curObjMenu = menuOpenList[menuOpenList.length-1];
			if(curObjMenu.id == objMenuItem.id.replace('item', 'menu'))
				break;
			curObjMenu.style.visibility = 'hidden';
			menuOpenList.pop();
		}
	}
	else {
		while(menuOpenList.length) {
			var curObjMenu = menuOpenList[menuOpenList.length-1];
			curObjMenu.style.visibility = 'hidden';
			menuOpenList.pop();
		}
	}
}

function menuOpen(objMenu, objParentMenuItem)
{
    if(menuOpenList.length) {
        var objParentMenu = menuOpenList[menuOpenList.length-1];
        objMenu.style.left = parseInt(objParentMenu.style.left) + objParentMenuItem.offsetWidth*8/9;
        objMenu.style.top = parseInt(objParentMenu.style.top) +  objParentMenuItem.offsetTop-1;
    }
    else
    {
        objMenu.style.left = objParentMenuItem.offsetLeft+10;
        objMenu.style.top = objParentMenuItem.offsetHeight+3;
    }
    objMenu.style.visibility = 'visible';
    menuOpenList.push(objMenu);
}


function menuOverTop(objMenuItem, idSubMenu) {
	objMenuItem.className = 'menuTopHigh';
	menuInMenu = 1;
	menuClose(objMenuItem);
	if(idSubMenu) {
		var objSubMenu = document.getElementById(idSubMenu.replace('item', 'menu'));
		menuOpen(objSubMenu, objMenuItem);
	}
}
function menuOutTop(objMenuItem) {
	objMenuItem.className = 'menuTop';
	menuInMenu = 0;
	setTimeout('menuPostOut()', menuDecayDelay);
}
function menuOver(objMenuItem, idSubMenu) {
	objMenuItem.className = objMenuItem.className + 'High';
	menuInMenu = 1;
	menuClose(objMenuItem);
	if(idSubMenu) {
		var objSubMenu = document.getElementById(idSubMenu.replace('item', 'menu'));
		menuOpen(objSubMenu, objMenuItem);
		objSubMenu.style.zIndex = '1000';
	}
}
function menuOut(objMenuItem) {
	objMenuItem.className = objMenuItem.className.replace('High','');
	menuInMenu = 0;
	setTimeout('menuPostOut()', menuDecayDelay);
}
function menuPostOut() {
	if(!menuInMenu)
		menuClose();
}
function mainOpen(url) {
	document.getElementById('main').src = url;
}

function maxTime() {
	var date = new Date();
	var objDivTime = document.getElementById('maxTime');
	var tempHours = date.getHours();
	var tempMinutes = date.getMinutes();
	var hours = (tempHours < 10) ? '0' + tempHours : tempHours;
	var minutes = (tempMinutes < 10) ? '0' + tempMinutes : tempMinutes;
	objDivTime.innerHTML = hours + ':' + minutes;
	setTimeout('maxTime()', 30000);
}
