
var fadeTime = 500;
var submenus = new Array();
var filterName = "Alpha";
var availableMenus = new Array();

function ActivateMenu(caller, num) {
	submenu = eval("submenu" + num);
	
	caller.style.position='absolute';
	caller.style.position='relative';
	
	submenu.style.display ='block';
	submenu.style.position='absolute';
	
	submenu.style.top = caller.offsetTop + caller.offsetHeight;
	submenu.style.left = caller.offsetLeft - 1;

	submenu.style.filter = filterName + "(opacity=100)";
	submenu.style.opacity = 1;
	submenus[num] = 0;
	
	for (var i = 0; i < availableMenus.length; i++) {
		submenu = eval("submenu" + availableMenus[i]);
		if (num == availableMenus[i]) {
			submenu.style.zIndex = 2;
		} else {
			submenu.style.zIndex = 1;
		}
	}
}

function KeepUpMenu(num) {
	submenu.style.filter = filterName + "(opacity=100)";
	submenu.style.opacity = 1;
	submenus[num] = 0;
}

function DeactivateMenu(num) {
	var now = new Date();
	submenus[num] = (new Date()).getTime() + fadeTime;
	setTimeout("FadeMenu(" + num + ")", 20);
}

var Test = 0;
function FadeMenu(num) {
	var diff = (submenus[num] - (new Date()).getTime());
	submenu = eval("submenu" + num);
	if (diff > 0) {
		submenu.style.filter = filterName + "(opacity=" + diff / fadeTime * 100 + ")";
		submenu.style.opacity = diff / fadeTime;
		setTimeout("FadeMenu(" + num + ")", 20);
	} else {
		if (submenus[num] > 0) {
			submenu.style.display ='none';
		}
	}
}


