var currentPageMenu = 0;

openPageMenu = function(n)
{
	// turn on/off section link colours
	var parentNodeOutgoing = document.getElementById('section_'+currentPageMenu);
	var parentNodeIncoming = document.getElementById('section_'+n);
	var iLeftPos;


	// display menu of page links
	var pagesMenuOutgoing	= document.getElementById('pagesOfSection_'+currentPageMenu);
	var pagesMenuIncoming	= document.getElementById('pagesOfSection_'+n);

	if (pagesMenuOutgoing)
	{ pagesMenuOutgoing.style.display = 'none'; }
	
	if (parentNodeOutgoing && parentNodeOutgoing.childNodes)
	{
		for (i=0; i<parentNodeOutgoing.childNodes.length; i++)
		{
			if (parentNodeOutgoing.childNodes[i].tagName == 'A')
			{ parentNodeOutgoing.childNodes[i].className = ''; }
		}
	}

	if (n != currentPageMenu)
	{
		// only turn on if not repeating a link
		if (parentNodeIncoming && parentNodeIncoming.childNodes)
		{
			for (i=0; i<parentNodeIncoming.childNodes.length; i++)
			{
				if (parentNodeIncoming.childNodes[i].tagName == 'A')
				{ parentNodeIncoming.childNodes[i].className = 'on'; }
			}
		}
	
		if (pagesMenuIncoming)
		{
			switch(n)
			{
				//case 789: iLeftPos = 10; break;
				//case 966: iLeftPos = 113; break;
				//case 790: iLeftPos = 218; break;
				//case 791: iLeftPos = 320; break;
				//case 792: iLeftPos = 403; break;
				//case 793: iLeftPos = 495; break;
				//case 794: iLeftPos = 595; break;
				//default:  iLeftPos = 10;
				
				case 789: iLeftPos = 0; break;
				case 966: iLeftPos = 0; break;
				case 790: iLeftPos = 0; break;
				case 791: iLeftPos = 0; break;
				case 792: iLeftPos = 0; break;
				case 793: iLeftPos = 0; break;
				case 794: iLeftPos = 0; break;
				default:  iLeftPos = 0;
			}
			pagesMenuIncoming.style.top = '260px';
			pagesMenuIncoming.style.margin = '10px 0 0 ' + iLeftPos + 'px';
			pagesMenuIncoming.style.display = 'block';
			currentPageMenu = n;
		}
	}
	else
	{ currentPageMenu = 0; }
}

closePageMenu = function()
{
	var pagesMenuIncoming	= document.getElementById('pagesOfSection_'+currentPageMenu);
	pagesMenuIncoming.style.display = 'none';
}