	
	arrMenus = new Array('divabout', 'divservices', 'divstores', 'divexam', 'divconditions', 'divcont', 'divnews');
	arrImages = new Array('About', 'Services', 'Stores', 'Exam', 'Conditions', 'Contact', 'News');
	
	//Distance from edge of menu for cursor to move before menu disappears
	//Change to make menu disappear when cursor is closer or further away
	distanceLeft = 50;
	distanceTop = 10;
	distanceBottom = 10;
	distanceRight = 10;
	
	var xpos,ypos;
	
	function ShowMenu(menuid)
	{
		for (i=0; i<arrMenus.length; i++)
		{
			HideMenu(arrMenus[i], arrImages[i]);
		}
		if (document.layers)
		{
			//decide later
		}
		else if (document.getElementById)
		{
			document.getElementById(menuid).style.display = "block";
		}
		else
		{
			document.all[menuid].style.display = "block";
		}
	}
	function HideMenu(menuid, imageid)
	{
		if (document.layers)
		{
			//decide later
			doMouseOver(imageid, 0);
		}
		else if (document.getElementById)
		{
			document.getElementById(menuid).style.display = "none";
			doMouseOver(imageid, 0);
		}
		else
		{
			document.all[menuid].style.display = "none";
			doMouseOver(imageid, 0);
		}
	}
	function CheckMenu(menuid, imageid)
	{
		checkMousePos(menuid, imageid);
	}
	
	function getMousePos(e){
		if (document.layers) 
		{
			//alert("1");
			xpos=e.pageX;
			ypos=e.pageY;
			//alert(xpos + "," + ypos);
		}
		else if (navigator.userAgent.indexOf("MSIE")>-1 || navigator.userAgent.toLowerCase().indexOf("opera")>-1) 
		{
			//alert("2");
			xpos=document.body.scrollLeft + event.clientX;
			ypos=document.body.scrollTop + event.clientY;
			//window.status="x: " + xpos + ", y: " + ypos;
		} 
		else 
		{
			//alert("3");
			xpos=e.pageX;
			ypos=e.pageY;
			//alert(xpos + "," + ypos);
		} 
		}
function checkMousePos(MenuId, ImageId) 
{
	if (document.layers)
	{	
	//do not change these values for 2020
		xminpos=document.images.imgPlacer.x-100;
		xmaxpos=xminpos+200;
		yminpos=document.images.imgPlacer.x;
		ymaxpos=yminpos+225;
		//alert(xminpos +", xmax: " + xmaxpos + ", ymin: " + yminpos + ", ymax: " + ymaxpos);
	}
	else if (document.getElementById)
	{	
		xminpos=getImgLeft(document.getElementById("imgPlacer"))-100;
		xmaxpos=xminpos+200;
		yminpos=getImgTop(document.getElementById("imgPlacer"));
		ymaxpos=yminpos+230;		
		//alert(xminpos+", "+xmaxpos+", "+yminpos+", "+ymaxpos);
	}
	else 
	{
		xminpos=getImgLeft(document.images.imgPlacer);
		xmaxpos=xminpos+250;
		yminpos=getImgTop(document.images.imgPlacer);
		ymaxpos=yminpos+225;	
	}
	if ((xpos<xminpos) || (xpos>xmaxpos) || (ypos<yminpos) || (ypos>ymaxpos)) 
	{
		HideMenu(MenuId, ImageId) } else {
		thetext = "checkMousePos('" + MenuId + "','" + ImageId + "')";
		setTimeout(thetext,100);
	}
}


function getImgLeft(imgElem) {
	xPos = imgElem.offsetLeft;
	tempEl = imgElem.offsetParent;
  	while (tempEl != null) {
  		xPos += tempEl.offsetLeft;
  		tempEl = tempEl.offsetParent;
  	}
	return xPos;
}

function getImgTop(imgElem) {
	yPos = imgElem.offsetTop;
	tempEl = imgElem.offsetParent;
	while (tempEl != null) {
  		yPos += tempEl.offsetTop;
  		tempEl = tempEl.offsetParent;
  	}
	return yPos;
}
document.onmousemove=getMousePos;
