var mainMenu = new Array();
var hiddenTimeout;
function mainMenuInit () {
	mainMenuObj = document.getElementById('main_menu');
	allObjs = mainMenuObj.getElementsByTagName('div');
	j = 0;
	for (i = 0; i < allObjs.length; i++) {
		if (allObjs[i].className == 'level2') {
			mainMenu[j] = allObjs[i];
			j++;
		}
	}
}

function mainShow (objId, obj) {
	for (i = 0; i < mainMenu.length; i++) {
		mainMenu[i].style.visibility = 'hidden';
		obj.className = '';
	}

	allObjs = mainMenuObj.getElementsByTagName('a');
	j = 0;
	for (i = 0; i < allObjs.length; i++) if (allObjs[i].className == 'roll') allObjs[i].className = '';

    document.getElementById(objId).style.visibility = 'visible';
	obj.className = 'roll';

    document.getElementById(objId).onmouseover = function(e) {
		if (hiddenTimeout) window.clearTimeout(hiddenTimeout);
		this.onmouseout = function (e) {
			hiddenTimeout = window.setTimeout(function() { mainHide(objId, obj) }, 300);
		}

    }
	return false;
}

function mainHide (objId, obj) {
    document.getElementById(objId).style.visibility = 'hidden';
    obj.className = '';
	return false;
}

addEvent(window, 'load', mainMenuInit);
