	// -------------------------------------------------------------
	// Function for left-hand-side menu bar
	// -------------------------------------------------------------

	function doOutline() {
		var srcId, srcElement, targetElement;
		srcElement = window.event.srcElement;
		if (srcElement.className.toUpperCase() == "LEVEL1" || srcElement.className.toUpperCase() == "FAQ") {
			srcID = srcElement.id.substr(0, srcElement.id.length-1);
			targetElement = document.all(srcID + "s");
			srcElement = document.all(srcID + "i");

		if (targetElement.style.display == "none") {			
			targetElement.style.display = "";
			if (srcElement.className == "LEVEL1") srcElement.src = img2.src;
	     	} else {
					 targetElement.style.display = "none";
					 if (srcElement.className == "LEVEL1") srcElement.src = img1.src;
	     }
	  }
	}

	// -------------------------------------------------------------
	// Client-side global variables
	// -------------------------------------------------------------

	var sOpenMenuID = "";

	var iChunk = 0;
	var iChunkStep = 10;
	var iChunkDelay = 0;

	var sMenuPos = "right";   // values: "right", "below"
	var sMenuStyle = "across";	// values: "down", "across", "diagonal"

/* ----------------------------------------------------------------
   main function, doMenu, that hides any open pop-up menus, determines 
   which menu DIV to access, and starts its display 
	---------------------------------------------------------------- */

	// ----------------------------------------------------------
	// Function does menu for Services
	// ----------------------------------------------------------
	
	function DoMenuServices() 
	{
		window.event.cancelBubble = true;
		var eSrc = window.event.srcElement;

		if (eSrc.className.toUpperCase() == "LEVEL1" || eSrc.className.toUpperCase() == "FAQ") {
			return doOutline();
		}

		// ----------------------------------------------------------
		// If we have a menu open, close it
		// ----------------------------------------------------------

		if ("object" == typeof(document.all[sOpenMenuID])) 
		{
			document.all[sOpenMenuID].style.visibility = "hidden";

			// ----------------------------------------------------------
			// If the menu open is the one whose title we click then bail
			// ----------------------------------------------------------

			if (sOpenMenuID == eSrc.id.replace("imgMenuTitle","divMenu"))
			{
				sOpenMenuID = "";
				return;
			}
			else 
			{
				sOpenMenuID = "";
			}
		}

		// ----------------------------------------------------------
		// If a menu title (other than that of an open menu) was clicked
		// ----------------------------------------------------------

		if ("clsMenuTrigger" == eSrc.className) 
		{

		// ----------------------------------------------------------
		// Keep default link behavior
		// ----------------------------------------------------------

			window.event.returnValue = true;

		// ----------------------------------------------------------
		// Get Menu associated with the Menu Title and make sure it exists
		// If it does, show the Menu
		// ----------------------------------------------------------

			sOpenMenuID = eSrc.id.replace("imgMenuTitle","divMenu")
			if ("object" == typeof(document.all[sOpenMenuID])) 
			{
				var eMenu = document.all[sOpenMenuID];
				iChunk = iChunkStep;

				// ----------------------------------------------------------
				// Get the offset of the parent TR and TABLE for positioning the Menu
				// ----------------------------------------------------------

				var eTR = eSrc.parentElement.parentElement;
				var eTABLE = eTR.parentElement;

				// ----------------------------------------------------------
				// Set the right and top offsets based on sMenuPos
				// ----------------------------------------------------------

				{
					eMenu.style.left = eSrc.offsetLeft + eTR.offsetLeft;
					eMenu.style.top = eTABLE.offsetTop - 20;
				}

				// ----------------------------------------------------------
				// Zero out the Menu size and start the ShowMenu process
				// ----------------------------------------------------------

				eMenu.style.visibility = "visible";
			}
		}
	}

	// ----------------------------------------------------------
	// Global document onclick event handler
	// ----------------------------------------------------------

	document.onclick = DoMenuServices;
