// JavaScript Document
		var curMenuPopup=null;
		var nexMenuPopup=null;
		var timerSwitchMenu=0;
		var timerHideMenu=0;

		function menuMouseIn(newMenuPopup){
			if (newMenuPopup == curMenuPopup) {
				if (timerHideMenu != 0) {
					clearInterval(timerHideMenu);
					timerHideMenu = 0;
				}
			}

			if (timerSwitchMenu != 0) {
				clearInterval(timerSwitchMenu);
				timerSwitchMenu = 0;
				}

			timerSwitchMenu = setTimeout("switchMenu();", 100);
			nexMenuPopup = newMenuPopup;
		}
		
		function menuMouseOut(newMenuPopup) {
			if (curMenuPopup == newMenuPopup) {
				if (timerHideMenu != 0) {
					clearInterval(timerHideMenu);
					timerHideMenu = 0;
					}
				timerHideMenu = setTimeout("hideMenu();", 300);
			}
			if (newMenuPopup = nexMenuPopup) {
				if (timerSwitchMenu != 0) {
					clearInterval(timerSwitchMenu);
					timerSwitchMenu = 0;
					}
			}
		}
		
		function switchMenu() {
			clearInterval(timerSwitchMenu);	
			timerSwitchMenu = 0;
			if (curMenuPopup != null)
				curMenuPopup.style.visibility = "hidden";
			if (nexMenuPopup != null)
				nexMenuPopup.style.visibility = "visible";
			curMenuPopup = nexMenuPopup;
			
			if (timerHideMenu != 0) {
				clearInterval(timerHideMenu);
				timerHideMenu = 0;
			}

			nexMenuPopup = null;
		}
		
		function hideMenu() {
			clearInterval(timerHideMenu);
			timerHideMenu = 0;

			if (curMenuPopup != null)
				curMenuPopup.style.visibility = "hidden";

			curMenuPopup = null;
		}
