Event.observe($('menu'), 'mouseover', function(event) {
	var elt = Event.findElement(event, 'LI');
	if (elt != null)
	{
	    var submenu = elt.down('ul');
	    if (submenu != null)
		    submenu.show();
	}
});
Event.observe($('menu'), 'mouseout', function(event) {
	var elt = Event.findElement(event, 'LI');
	if (elt != null)
	{
	    var submenu = elt.down('ul');
	    if (submenu != null)
		    submenu.hide();
    }
});
$$('ul.submenu').each(function(value, key) {
	Event.observe(value, 'mouseover', function(event) {
		var elt = Event.findElement(event, 'UL');
		if (elt != null)
			elt.show();
	});
	Event.observe(value, 'mouseout', function(event) {
		var elt = Event.findElement(event, 'UL');
		if (elt != null)
			elt.hide();
	});
});
