function Menu()
{
}

Menu._currentMenuPoint = false;

Menu.getTarget = function(event)
{
	return Event.element(event);
}

Menu.getNumericId = function(elementId)
{
	var string = elementId.replace('menu', '');
	string = string.replace('extended', '');
	return string;
}

Menu.mainMouseover = function(event)
{
	var target = Menu.getTarget(event);
	var numericId = Menu.getNumericId(target.id);
	if (target.id != 'menu' + numericId) {
		target = target.up();
		numericId = Menu.getNumericId(target.id);
	}
	var extended = $('extended' + numericId);
	if (extended) {
		extended.show();
	}
	$('menu' + numericId).addClassName('active');
}

Menu.mainMouseout = function(event)
{
	var target = Menu.getTarget(event);
	var numericId = Menu.getNumericId(target.id);
	if (target.id != 'menu' + numericId) {
		target = target.up();
		numericId = Menu.getNumericId(target.id);
	}
	var extended = $('extended' + numericId);
	if (extended) {
		extended.hide();
	}
	$('menu' + numericId).removeClassName('active');
}
