	function getAbsoluteLeft(o)
	{
		oLeft = o.offsetLeft
		while(o.offsetParent!=null)
		{
			oParent = o.offsetParent
			oLeft += oParent.offsetLeft
			o = oParent
		}
		return oLeft
	}

	function getAbsoluteTop(o)
	{
		oTop = o.offsetTop
		while(o.offsetParent!=null)
		{
			oParent = o.offsetParent
			oTop += oParent.offsetTop
			o = oParent
		}
		return oTop
	}

<!-- Start Nav Menu --->
	var MenuFlag = 0;
	var MenuCloseDelay = 200;

	function setMenuFlagOn()
	{
		MenuFlag = 1;
	}

	function setMenuFlagOff()
	{
		MenuFlag = 0
	}


	function showMenu(o,html)
	{
		document.getElementById('CategoryMenuP').innerHTML = html

		var menu = document.getElementById('CategoryMenu')

		menu.style.left = getAbsoluteLeft(o) + 1 ;
		menu.style.top = getAbsoluteTop(o) + 21;
		menu.style.visibility = 'visible';

		setMenuFlagOn();
		window.setTimeout('checkMenu()', MenuCloseDelay);
	}

	function hideMenu()
	{
		var menu = document.getElementById('CategoryMenu')

		menu.style.visibility = 'hidden';

		setMenuFlagOff();
	}

	function checkMenu()
	{
		var menu = document.getElementById('CategoryMenu')

		if(MenuFlag == 0)
		{
			menu.style.visibility = 'hidden';
		}
		else
		{
			window.setTimeout('checkMenu()', MenuCloseDelay);
		}
	}
<!-- End Nav Menu -->

<!-- Start Pop Up -->
	var PopFlag = 0;
	var PopCloseDelay = 200;

	function setPopFlagOn()
	{
		PopFlag = 1;
	}

	function setPopFlagOff()
	{
		PopFlag = 0
	}

	function showPop(o,html)
	{
		document.getElementById('PopUpP').innerHTML = html

		var pop = document.getElementById('PopUp')

		pop.style.left = getAbsoluteLeft(o);
		pop.style.top = getAbsoluteTop(o) + 14;
		pop.style.visibility = 'visible';

		setPopFlagOn();
		window.setTimeout('checkPop()', PopCloseDelay);
	}

	function hidePop()
	{
		var pop = document.getElementById('PopUp')

		pop.style.visibility = 'hidden';

		setPopFlagOff();
	}

	function checkPop()
	{
		var pop = document.getElementById('PopUp')

		if(PopFlag == 0)
		{
			pop.style.visibility = 'hidden';
		}
		else
		{
			window.setTimeout('checkPop()', PopCloseDelay);
		}
	}
<!-- End Pop Up -->

<!-- Collapse Menu -->
/***********************************************
* Switch Menu script- by Martial B of http://getElementById.com/
* Modified by Dynamic Drive for format & NS4/IE4 compatibility
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

if (document.getElementById){ //DynamicDrive.com change
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
		if(el.style.display != "block"){ //DynamicDrive.com change
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu") //DynamicDrive.com change
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}
<!-- End Collapse Menu -->