function dropdowninit(elementID, menuID) 
{
	$(elementID).observe('mouseover', function (e) {
		var target = e.currentTarget || e.srcElement;
		var offset = target.cumulativeOffset();
		$(menuID).style.left = (offset[0]-9)+'px';
		$(menuID).style.top = (offset[1]+17)+'px';
		$(menuID).show();
	});
	
	$(elementID).observe('mouseout', function (e) {
		dropdownhide(e, menuID);
	});
	
	$(menuID).observe('mouseout', function (e) {
		dropdownhide(e, menuID);
	});	
}

function dropdownhide(e, menuID)
{
	if (!e.relatedTarget.descendantOf($(menuID))) $(menuID).hide();
}
