	var ns4 = (document.layers)? true : false;
	var ie4 = (document.all)? true : false;
	var ns6 = (document.getElementById && !document.all) ? true : false;
	var newLineChar = String.fromCharCode(10);
	var char34 = String.fromCharCode(34);
	var ToolbarMenu;
	var ToolBar_Supported = true; 
	var objHPEP;
	var objHPMenu;
	var objHPSearchMenu;
	var objNav;

	var arrMenuItems = new Array();

	function hideLayer(id, level) {
		if (id) {
			if (ns4) {
				if(document.layers[id]) 
					document.layers[id].visibility = 'hide';
			} else if (ns6 && document.getElementById(id)) {
				document.getElementById(id).style.visibility = 'hidden';
			} else if (ie4) {
				window.document.all(id).style.visibility = "hidden";
			}

			if (arrMenuItems[level]) {
				hideLayer(arrMenuItems[level])
			}
		}
	}

	function showLayer(id, level) {
		if ((arrMenuItems[level] != "") && (arrMenuItems[level] != id)) {
			hideLayer(arrMenuItems[level])
		}

		if (ns4) {
			if(document.layers[id]) {
				document.layers[id].visibility = 'show';
			}
		} else if (ns6 && document.getElementById(id)) {
			document.getElementById(id).style.visibility = 'visible';
		} else if (ie4) {
			window.document.all(id).style.visibility="visible";
		}

		arrMenuItems[level] = id;
	}


	function changeClass(id, c, mozc)
	{
		//alert("!");
		if (ns4)
		{
			//alert("ns4");
			if(document.layers[id])
			{
				document.layers[id].className = c;
			}
		}
		else if (ns6 && document.getElementById(id))
		{
			//alert("ns6");
			if(mozc != null)
				document.getElementById(id).className = mozc;
			else
				document.getElementById(id).className = c;
		}
		else if (ie4)
		{
			//alert("ie4");
			window.document.all(id).className = c;
		}
	}	
	
	
/*	function changeClass(id, c)
	{
		try
		{
			window.document.all(id).className = c;
		} catch (eErr) {}
	}	*/