	if (document.layers) 
		{ // Netscape
	    document.captureEvents(Event.MOUSEMOVE);
	    document.onmousemove = captureMousePosition;
		} 
	else if (document.all) 
		{ // Internet Explorer
	    document.onmousemove = captureMousePosition;
		} 
	else if (document.getElementById) 
		{ // Netcsape 6
		document.onmousemove = captureMousePosition;
		}
	// Global variables
	xMousePos = 0; // Horizontal position of the mouse on the screen
	yMousePos = 0; // Vertical position of the mouse on the screen
	xMousePosMax = 0; // Width of the page
	yMousePosMax = 0; // Height of the page

function captureMousePosition(e) 
	{
    if (document.layers) 
		{
        xMousePos = e.pageX;
        yMousePos = e.pageY;
        xMousePosMax = window.innerWidth+window.pageXOffset;
        yMousePosMax = window.innerHeight+window.pageYOffset;
    	} 
	else if (document.all) 
		{
        xMousePos = window.event.x+document.body.scrollLeft;
        yMousePos = window.event.y+document.body.scrollTop;
        xMousePosMax = document.body.clientWidth+document.body.scrollLeft;
        yMousePosMax = document.body.clientHeight+document.body.scrollTop;
    	} 
	else if (document.getElementById) 
		{
        xMousePos = e.pageX;
        yMousePos = e.pageY;
        xMousePosMax = window.innerWidth+window.pageXOffset;
        yMousePosMax = window.innerHeight+window.pageYOffset;
	    }
	}

	upMenuDiv="";
	bUpMenuDivSet=false;
	bUpMenuDivHidden=false;
	bBlockhide=false;
	
	function fnChocMenu(obj)
		{
		if(bUpMenuDivSet)
			{
			upMenuDiv.style.left=-800;
			upMenuDiv.style.top=-240;
			}
		bUpMenuDivHidden=false;
		var tdObj=getobjPosition(obj);
		var sTemp=obj.id;
		var iMenuID=sTemp.split("_")[1];
		var myDiv=document.getElementsByName("menuContent");
		if(myDiv.length)
			{
			myDiv=myDiv[iMenuID];
			}
		myDiv.style.left=tdObj.x-10;
		myDiv.style.top=tdObj.y+12;
		upMenuDiv = myDiv;
		bUpMenuDivSet=true;
		bBlockhide=false;
		setTimeout('fnHideDiv()',5000);
		}

	function fnItemGOTO(pageID)
		{
		//alert("document.location='page.cfm?pageID=" + pageID +"'");
		document.location='page.cfm?pageID=' + pageID ;
		}
	
	function fnItemMO(obj)
		{
		bBlockhide=true;
		var objTR=obj.parentNode;
		var objTable=objTR.parentNode;
		var collTDS=objTable.getElementsByTagName("TD");
		for(var n=0;n < collTDS.length;n++)
			{
			collTDS[n].style.color="";
			}
		obj.style.color="#F3B500";
		self.clearTimeout(3000);
		self.setTimeout('fnHideDiv()',3000);
		}

	function fnHideDiv()
		{
		if(bUpMenuDivSet)
			{
			if (!fnMouseOverUpDiv())
				{
				bUpMenuDivHidden=true;
				upMenuDiv.style.left=-800;
				upMenuDiv.style.top=-240;
				}
			else if (bUpMenuDivHidden==false)
				{
				self.clearTimeout(3000);
				setTimeout('fnHideDiv()',3000);
				}
			}
		}
		
	
		
	function fnMouseOverUpDiv() 
		{
	    var layerTop = upMenuDiv.offsetTop-20;
	    var layerHeight = upMenuDiv.offsetHeight+15;
	    var layerLeft = upMenuDiv.offsetLeft;
	    var layerWidth = upMenuDiv.offsetWidth;
		var layerBottom = (layerTop + layerHeight);
		var layerRight = (layerLeft + layerWidth);
        if ((yMousePos >=layerTop) && (yMousePos <= layerBottom)  && (xMousePos <=layerRight) && (xMousePos >=layerLeft)) 
		 	{
			 return true;
			}
		else
			{
			return false;
			}
		}     

function getobjPosition(obj) 
		{
		var objCoords=new Object
		objCoords.x=0;
		objCoords.y=0;
		if (document.layers)
			{
			objCoords.x=obj.x;
			objCoords.y=obj.y;
			return objCoords
			}
		else 
			{
			while (obj) 
				{
			     objCoords.x += obj.offsetLeft;
		    	 objCoords.y += obj.offsetTop;
			     obj = obj.offsetParent;
			  	}
			return objCoords;
			}
		  }
		
	function fnSetPics()
		{
		var thisObj=getobjPosition(document.images("goldenPentagonsHolder"))
		goldenPentagons.style.left=thisObj.x;
		goldenPentagons.style.top=thisObj.y;
		}