Event.observe(document, 'dom:loaded', function() {
	$$('ul.submenu').each(function(sm) {
		var mm = $(sm.id.replace('sm_', 'mm_'));
		if(mm) document.body.appendChild(sm);
	});
});
Event.observe(document, 'click', hideSubs);
Event.observe(window, 'resize', hideSubs);

function showSub(id) {
	hideSubs();
	var l = $('mm_'+id).positionedOffset()[0];
	var t = $('menu').cumulativeOffset()[1] + $('menu').getHeight() - 1;
	$('sm_'+id).setStyle({'top': (t)+'px', 'left': l+'px'});
	//$('sm_'+id).setStyle({'left': l+'px'});
	$('sm_'+id).show();
}

function hideSubs() {
	$$('ul.submenu').each(function(sm) { sm.hide(); });
}
