var mainMenu = new Array();
var hiddenTimeout;
var menuOvered = false;
function mainMenuInit () {
	mainMenuObj = document.getElementById('mainmenu');
	allObjs = mainMenuObj.getElementsByTagName('div');
	j = 0;
	for (i = 0; i < allObjs.length; i++) {
		if (allObjs[i].className == 'menu2') {
			mainMenu[j] = allObjs[i];
			j++;
		}
	}
}

function mainShow (objId, obj) {
	for (i = 0; i < mainMenu.length; i++) {
		mainMenu[i].style.display = 'none';
	}
	if (hiddenTimeout) window.clearTimeout(hiddenTimeout);
	allObjs = mainMenuObj.getElementsByTagName('div');
	j = 0;
	for (i = 0; i < allObjs.length; i++) if (allObjs[i].className == 'item sel') allObjs[i].className = 'item';
	obj.className = 'item sel';

	if (!document.getElementById(objId)) return false;
    document.getElementById(objId).style.display = 'block';

    document.getElementById(objId).onmouseover = function(e) {
		if (hiddenTimeout) window.clearTimeout(hiddenTimeout);
		this.onmouseout = function (e) {
//			hiddenTimeout = window.setTimeout(function() { mainHide(objId, obj) }, 300);
		}

    }
	
    obj.onmouseout = function(e) {
		hiddenTimeout = window.setTimeout(function() { mainHide(objId, obj) }, 300);
    }

	return false;
}

function mainHide (objId, obj) {
    document.getElementById(objId).style.display = 'none';
    obj.className = 'item';
	return false;
}

dsAddEvent(window, 'load', mainMenuInit);