// JavaScript Document
function menuHideElement(elmId, overDiv)
{
	if (document.all)
	{
		// Find the div's offsetTop and offsetLeft relative to the BODY tag.
		divLeft = overDiv.offsetLeft;
		divTop = overDiv.offsetTop;
		divParent = overDiv.offsetParent;

		if (divParent)
		{
			if (divParent.tagName)
			{
				while (divParent.tagName.toUpperCase() != "BODY")
				{
					divLeft  += divParent.offsetLeft;
					divTop   += divParent.offsetTop;
					divParent = divParent.offsetParent;
				}
			}
		}

		divBottom = divTop + overDiv.offsetHeight - 1;
		divRight = divLeft + overDiv.offsetWidth - 1;

		for (i=0; i<document.getElementsByTagName(elmId).length; i++)
		{
			obj = document.getElementsByTagName(elmId)[i];
			if (!obj || !obj.offsetParent)
			{
				continue;
			}

			// Find the element's offsetTop and offsetLeft relative to the BODY tag.
			objLeft   = obj.offsetLeft;
			objTop    = obj.offsetTop;
			objParent = obj.offsetParent;

			while (objParent.tagName.toUpperCase() != "BODY")
			{
				objLeft  += objParent.offsetLeft;
				objTop   += objParent.offsetTop;
				objParent = objParent.offsetParent;
			}

			objBottom = objTop + obj.offsetHeight - 1;
			objRight = objLeft + obj.offsetWidth - 1;

			if ((
				((objLeft >= divLeft) && (objLeft <= divRight)) ||
				(((objRight) >= divLeft) && (objRight <= divRight)) ||
				((objLeft <= divLeft) && (objRight >= divRight))
				)
				&&
				(
				((objTop >= divTop) && (objTop <= divBottom)) ||
				((objBottom >= divTop) && (objBottom <= divBottom)) ||
				((objTop <= divTop) && (objBottom >= divBottom))
				))
			{
				obj.style.visibility = "hidden";
			}
		}
	}
}

function menuShowElement(elmId)
{
	if (document.all)
	{
		for (i=0; i<document.getElementsByTagName(elmId).length; i++)
		{
			obj = document.getElementsByTagName(elmId)[i];
			if (!obj || !obj.offsetParent)
			{
				continue;
			}
			obj.style.visibility = "";
		}
	}
}




function menuHideDivScroll(overDiv,sShowClass,sHideClass)
{
	//if(navigator.userAgent.indexOf("Firefox") != -1)
	//if (navigator.appVersion.toLowerCase().indexOf("mac")!=-1)  //MAC
	//{
		// Find the div's offsetTop and offsetLeft relative to the BODY tag.
		divLeft = overDiv.offsetLeft;
		divTop = overDiv.offsetTop;
		divParent = overDiv.offsetParent;

		if (divParent)
		{
			if (divParent.tagName)
			{
				while (divParent.tagName.toUpperCase() != "BODY")
				{
					divLeft  += divParent.offsetLeft;
					divTop   += divParent.offsetTop;
					divParent = divParent.offsetParent;
				}
			}
		}

		divBottom = divTop + overDiv.offsetHeight - 1;
		divRight = divLeft + overDiv.offsetWidth - 1;
		for (i=0; i<document.getElementsByTagName("DIV").length; i++)
		{
			obj = document.getElementsByTagName("DIV")[i];
			if (obj.className == sShowClass)
			{
				// Find the element's offsetTop and offsetLeft relative to the BODY tag.
				objLeft   = obj.offsetLeft;
				objTop    = obj.offsetTop;
				objParent = obj.offsetParent;

				while (objParent.tagName.toUpperCase() != "BODY")
				{
					objLeft  += objParent.offsetLeft;
					objTop   += objParent.offsetTop;
					objParent = objParent.offsetParent;
				}

				objBottom = objTop + obj.offsetHeight - 1;
				objRight = objLeft + obj.offsetWidth - 1;

				objLeft = objRight - 20;
				//alert();
				if ((
					((objLeft >= divLeft) && (objLeft <= divRight)) ||
					(((objRight) >= divLeft) && (objRight <= divRight)) ||
					((objLeft <= divLeft) && (objRight >= divRight))
					)
					&&
					(
					((objTop >= divTop) && (objTop <= divBottom)) ||
					((objBottom >= divTop) && (objBottom <= divBottom)) ||
					((objTop <= divTop) && (objBottom >= divBottom))
					))
				{
					obj.className = sHideClass;
				}
			}
		}
	//}
}

function menuShowDivScroll(sShowClass, sHideClass)
{
	//if(navigator.userAgent.indexOf("Firefox") != -1)
	//if (navigator.appVersion.toLowerCase().indexOf("mac")!=-1)  //MAC
	//{
		for (i=0; i<document.getElementsByTagName("DIV").length; i++)
		{
			obj = document.getElementsByTagName("DIV")[i];
			if (obj.className == sHideClass)
			{
				obj.className = sShowClass;
			}
		}
	//}
}
 
 
 
 
 
 