//open menu with given ID and co-ordinates
function openMenuAb(menuID,menuX,menuY)
{
	//if the menu code is ready
	if(um.ready)
	{
		//activate menu
		um.activateMenu(menuID, menuX + 'px', menuY + 'px');
	}
}

//open menu with given ID
function openMenuRl(menuID,linkObj)
{
	//if the menu code is ready
	if(um.ready)
	{
		//find co-ordinates of link object
		var coords = {
					'x' : um.getRealPosition(linkObj,'x'),
					'y' : um.getRealPosition(linkObj,'y')
				};

		coords.x += (linkObj.offsetWidth);

		//increase y-position to place it below the link
		//coords.y -= 1;

		//activate menu at returned co-ordinates
		um.activateMenu(menuID, coords.x + 'px', coords.y + 'px');
	}
}

//close menu with given ID
function closeMenu(menuID)
{
	//if the menu code is ready
	if(um.ready)
	{
		//deactive menu
		um.deactivateMenu(menuID);
	}
}