var activeMenu = "";
var activeSubMenu = "";
var hidedMenu = "";

function writeMenu(menuName) {

	for (var i=0; i<menuName.length; i++) {
		document.write('<table cellpadding=0 cellspacing=0 border=0 class="' + menuName[i][0][1] + '" onmouseover="menuOn(\'' + menuName[i][0][0] + '\')" onmouseout="menuOut(\'' + menuName[i][0][0] + '\')" id="' + menuName[i][0][0] + '" style="visibility:hidden;">');
		
		for (var j=1; j<menuName[i].length; j++) {
		
			if (j == 1) { document.write('<tr><td onmouseover="this.className=\'overFirst\'" onmouseout="this.className=\'outFirst\'" onclick="document.location.href=\'' + menuName[i][j][1] + '\'" class="outFirst"'); }
			else { document.write('<tr><td onmouseover="this.className=\'over\'" onmouseout="this.className=\'out\'" onclick="document.location.href=\'' + menuName[i][j][1] + '\'" class="out"'); };
			document.write('>');
			document.write('<a href="' + menuName[i][j][1] + '">' + menuName[i][j][0] + '</a>')
			document.write('</td></tr>');
			
		}
		
		document.write('</table>');
	}
	
}

function menuOn(menuId) {
	setVisibility(menuId,'visible');
	activeMenu = menuId;
	closeAllLayers();
}

function menuOut(menuId) {
	activeMenu = "";
	hidedMenu = menuId;
	setTimeout( 'hideMenu();' , 1000 );
}

function setVisibility(menuId,vis) {
	if( activeMenu != menuId ) {
		var actLayer = findLayer(menuId);
		actLayer.style.visibility = vis;
	}
}
function hideMenu(){
	setVisibility(hidedMenu,"hidden");
}

function closeAllLayers() {
	for (var i=0; i<mainMenu.length; i++) {
		setVisibility(mainMenu[i][0][0],"hidden");
	}

}