
function displaySubMenu(subName)
{
	var subMenu = document.getElementById('sub_' + subName);
	toggleSubMenu(subMenu);
}

/************************************************************
 * function to hide all of the submenus that are not the 
 * current section
 ***********************************************************/
function hideAllSubMenus()
{
	if(document.site_area != "staying")
	{
		MM_swapImage('mnu_staying','','images/menu/mnu_staying_off.gif',1);
		document.getElementById("sub_staying").style.display = "none";
	}
	
	if(document.site_area != "about")
	{
		MM_swapImage('mnu_about','','images/menu/mnu_about_off.gif',1);
		document.getElementById("sub_about").style.display = "none";
	}
	
	if(document.site_area != "isleofwight")
	{
		MM_swapImage('mnu_isleofwight','','images/menu/mnu_isleofwight_off.gif',1);
		document.getElementById("sub_isleofwight").style.display = "none";
	}
	
	if(document.site_area != "gettingto")
	{
		MM_swapImage('mnu_gettingto','','images/menu/mnu_gettingto_off.gif',1);
		document.getElementById("sub_gettingto").style.display = "none";
	}
	
	if(document.site_area != "contact")
	{
		MM_swapImage('mnu_contact','','images/menu/mnu_contact_off.gif',1);
		document.getElementById("sub_contact").style.display = "none";
	}
}

function toggleSubMenu(subMenu)
{
	var subMenuName = subMenu.id;
	
	subMenuName = subMenuName.replace("sub_", "")
	
	if(subMenu.style.display == "none")
	{
		hideAllSubMenus();
		subMenu.style.display = "inline";
		MM_swapImage('mnu_'+subMenuName,'','images/menu/mnu_'+subMenuName+'_expand.gif',1);
	}
	else
	{
		hideAllSubMenus();
	}
}

function swapImage(menuName)
{
	var subMenu = document.getElementById('sub_' + menuName);
	if(subMenu.style.display == "none")
	{
		MM_swapImage('mnu_'+menuName,'','images/menu/mnu_'+menuName+'_on.gif',1);
	}
}

function swapImageRestore(menuName)
{
	var subMenu = document.getElementById('sub_' + menuName);
	if(subMenu.style.display == "none")
	{
		MM_swapImgRestore();
	}
}

