var currentPageMenu = 0;
var ua = navigator.userAgent.toLowerCase();
			

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'; 
	    
	    //extra code to display hidden form elements, see below
	    if (ua.indexOf("msie 6.") != -1)
		{
	        var dd = document.getElementById("domDate1")
	        var md = document.getElementById("monDate1")
			    
	        dd.style.display = 'block';
	        md.style.display = 'block';    
	    }
	}
	
	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)
			{
				/*Dev
				case 369:   iLeftPos = 10; break;
				case 370:	iLeftPos = 112; break;
				case 373:	iLeftPos = 220; break;
				case 377:	iLeftPos = 310; break;
				case 378:	iLeftPos = 423; break;
				default:  iLeftPos = 450;*/
				
				/*live*/
				case 1474:   	iLeftPos = 40; break;
				case 1475:  	iLeftPos = 130; break;
				case 1476:	iLeftPos = 188; break;
				case 1477:	iLeftPos = 290; break;
				case 1479:	iLeftPos = 348; break;
				case 1480:	iLeftPos = 429; break;
				//case 852:	iLeftPos = 480; break;
				default:    iLeftPos = 480;
			}
			
			 //hide these form elements in IE6 because the drop down menu appears behind them.
			/*if ((n==965) && ua.indexOf("msie 6.") != -1)
			{
			    var dd = document.getElementById("domDate1")
			    var md = document.getElementById("monDate1")
			    
			    dd.style.display = 'none';
			    md.style.display = 'none';
			    
			}*/
			
			
			
			pagesMenuIncoming.style.top = '155px';
			pagesMenuIncoming.style.margin = '0 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';
}