// ------------------------------------------
// freemap menu helper functions
// ------------------------------------------

var MaxMenuItems 		= 100;
var MenuVisibleCounter 	= 0;

function ShowMenu(MenuNo) {
	if (document.getElementById("Submenu" + MenuNo)) { 
//		document.getElementById("Submenu" + MenuNo).style.visibility = "visible";
			document.getElementById("Submenu" + MenuNo).style.display = "inline";
		$j("#Submenu" + MenuNo).fadeIn("fast");
		MenuVisibleCounter++;
	}
}

function HideMenu(MenuNo) {
	if (document.getElementById("Submenu" + MenuNo)) { 
//		document.getElementById("Submenu" + MenuNo).style.visibility = "hidden";
			document.getElementById("Submenu" + MenuNo).style.display = "none";
//		$j("#Submenu" + MenuNo).fadeOut("fast");
	}
}

// ExceptNo - multiple params like 1,3,8
function HideMenuAll(ExceptNo) {

	var i;
	var arr;
	var found;
	ExceptNo = ExceptNo + ',';
	arr = ExceptNo.split(",");
	
	for(i = 1; i <= MaxMenuItems; i++) { 

		found = 0;
		for (x in arr) {
			if (arr[x] == i) {
				found = 1;
			}
		}
		
		if ((found == 0) && (document.getElementById("Submenu" + i))) {
			document.getElementById("Submenu" + i).style.display = "none";
//    			$j("#Submenu" + i).fadeOut("fast");
		}
	}
	MenuVisibleCounter = 0;
}

