varMenuDown = 0

function numcompare(a,b) {
	return a-b;
}

function mainmover (eid, mid) {
	document.getElementById(eid + mid + "top").className = 'mainmenumo'
	document.getElementById(eid + mid + "left").className = 'mainmenumo'
	document.getElementById(eid + mid + "mid").className = 'itemhighlight'	
	document.getElementById(eid + mid + "right").className = 'mainmenumo'
	document.getElementById(eid + mid + "bottom").className = 'mainmenumo'
	if (varMenuDown == 1) {
		document.getElementById("main" + mid + "mid").className = 'itemselect'	
		if (document.getElementById("submenu" + mid)) {
			document.getElementById("submenu" + mid).style.visibility = 'visible'	
		}
	}			
}

function mainmout (eid, mid) {
	document.getElementById(eid + mid + "top").className = 'mainmenu'
	document.getElementById(eid + mid + "left").className = 'mainmenu'
	document.getElementById(eid + mid + "mid").className = 'mainmenu'	
	document.getElementById(eid + mid + "right").className = 'mainmenu'
	document.getElementById(eid + mid + "bottom").className = 'mainmenu'			
	if (varMenuDown == 1) {
		document.getElementById("main" + mid + "mid").className = 'mainmenu'	
		if (document.getElementById("submenu" + mid)) {
			document.getElementById("submenu" + mid).style.visibility = 'hidden'	
		}
	}
}

function mainclick (eid, mid) {
	if (varMenuDown == 1) {
		varMenuDown = 0;
		document.getElementById(eid + mid + "mid").className = 'itemhighlight'
		if (document.getElementById("submenu" + mid)) {
			document.getElementById("submenu" + mid).style.visibility = 'hidden'
		}		
	} else {
		varMenuDown = 1;
		document.getElementById(eid + mid + "mid").className = 'itemselect'
		if (document.getElementById("submenu" + mid)) {
			document.getElementById("submenu" + mid).style.visibility = 'visible'
		}		
	}
}

function submover (eid, mid, path) {
	path_parts = path.split(", ");
	path_length = path_parts.length;
	sorted_path = path_parts.sort(numcompare);
	if (varMenuDown == 1) {
		if (document.getElementById("submenu" + mid)) {
			document.getElementById("submenu" + mid).style.visibility = 'visible'
		}
		document.getElementById("main" + sorted_path[1] + "top").className = 'mainmenumo'
		document.getElementById("main" + sorted_path[1] + "left").className = 'mainmenumo'
		document.getElementById("main" + sorted_path[1] + "mid").className = 'itemselect'	
		document.getElementById("main" + sorted_path[1] + "right").className = 'mainmenumo'
		document.getElementById("main" + sorted_path[1] + "bottom").className = 'mainmenu'
		if (path_length > 2) {
			l = path_length
			for (x=1;x<l;x++) {
				document.getElementById("submenu" + sorted_path[x]).style.visibility = 'visible'
				if (document.getElementById("menuitem" + sorted_path[x] + 1)) {
					document.getElementById("menuitem" + sorted_path[x] + 1).className = 'submenuitemmo1'
					for (i=2;i<6;i++) {
						document.getElementById("menuitem" + sorted_path[x] + i).className = 'submenuitemmo'	
					}
					for (i=0;i<3;i++) {
						document.getElementById("menuitem" + sorted_path[x] + "top" + i).className = 'submenuitemmoborder'
						document.getElementById("menuitem" + sorted_path[x] + "bot" + i).className = 'submenuitemmoborder'		
					}
					document.getElementById("menuitem" + sorted_path[x] + "left").className = 'submenuitemmoborder'
					document.getElementById("menuitem" + sorted_path[x] + "right").className = 'submenuitemmoborder'
				}
			}		
		}		
	}			
}

function submout (eid, mid, path) {
	path_parts = path.split(", ");
	path_length = path_parts.length;
	sorted_path = path_parts.sort(numcompare);
	if (varMenuDown == 1) {
		if (document.getElementById("submenu" + mid)) {
			document.getElementById("submenu" + mid).style.visibility = 'hidden'
		}
		document.getElementById(eid + sorted_path[1] + "top").className = 'mainmenu'
		document.getElementById(eid + sorted_path[1] + "left").className = 'mainmenu'
		document.getElementById(eid + sorted_path[1] + "mid").className = 'mainmenu'	
		document.getElementById(eid + sorted_path[1] + "right").className = 'mainmenu'
		document.getElementById(eid + sorted_path[1] + "bottom").className = 'mainmenu'	
		if (path_length > 2) {
			l = path_length
			for (i=1;i<l;i++) {
				document.getElementById("submenu" + sorted_path[i]).style.visibility = 'hidden'
			}		
		}			
	}			
}

function subitemmover (eid, mid) {
	document.getElementById(eid + mid + 1).className = 'submenuitemmo1'
	for (i=2;i<6;i++) {
		document.getElementById(eid + mid + i).className = 'submenuitemmo'	
	}
	for (i=0;i<3;i++) {
		document.getElementById(eid + mid + "top" + i).className = 'submenuitemmoborder'
		document.getElementById(eid + mid + "bot" + i).className = 'submenuitemmoborder'		
	}
	document.getElementById(eid + mid + "left").className = 'submenuitemmoborder'
	document.getElementById(eid + mid + "right").className = 'submenuitemmoborder'
	if (document.getElementById("submenu" + mid)) {
		document.getElementById("submenu" + mid).style.visibility = 'visible'
	}
}

function subitemmout (eid, mid) {
	document.getElementById(eid + mid + 1).className = 'submenuitem1'
	for (i=2;i<6;i++) {
		document.getElementById(eid + mid + i).className = 'submenuitem'
	}
	document.getElementById(eid + mid + "top" + 0).className = 'submenuitem'
	document.getElementById(eid + mid + "top" + 1).className = 'submenuitem1'
	document.getElementById(eid + mid + "top" + 2).className = 'submenuitem'	
	document.getElementById(eid + mid + "bot" + 0).className = 'submenuitem'
	document.getElementById(eid + mid + "bot" + 1).className = 'submenuitem1'
	document.getElementById(eid + mid + "bot" + 2).className = 'submenuitem'				
	document.getElementById(eid + mid + "left").className = 'submenuitem'
	document.getElementById(eid + mid + "right").className = 'submenuitem'				
	if (document.getElementById("submenu" + mid)) {
		document.getElementById("submenu" + mid).style.visibility = 'hidden'
	}
	
}

function menuitemclick (mid, action) {
	bgi++;
	if ( action == 1 ) {

	} else {
		window.location.href = "index.php?mid=" + mid + "&bgi=" + bgi 		
	}
}