var _bFirefox = null; // means unknown browser
function onloadBody()
{
	if (navigator.appName == "Netscape")
	{
		_bFirefox = true;
		alert ("This page has features which will only be available in Microsoft Internet Explorer.");
		return;
	}
	if (navigator.appName == "Microsoft Internet Explorer")
	{
		_bFirefox = false;
	}
	if (_bFirefox == null)
	{ // unknown browser
		alert ("This page has features which will only be available in Microsoft Internet Explorer or Mozilla Firefox.");
		return;
	}

	var spanElements = document.getElementsByName ("PopupList");
	for (var iSpan = 0; iSpan < spanElements.length; iSpan++)
	{
		var divElements = document.getElementsByName ("divPopupList");
		for (var iDiv = 0; iDiv < divElements.length; iDiv++)
		{
			if (spanElements[iSpan].innerText == divElements[iDiv].target)
			{
				// found a match
				spanElements[iSpan].onmouseover = onmouseoverSpan;
				spanElements[iSpan].onmouseout = onmouseoutSpan;
				spanElements[iSpan].style.position = "relative";
				spanElements[iSpan].style.cursor = "default";
				spanElements[iSpan].divPopupList = divElements[iDiv];
			}
		}
	}
}
function onmouseoverSpan()
{
	if (!_bFirefox)
	{
//debugger
		event.srcElement.divPopupList.style.posTop = event.srcElement.offsetTop + event.srcElement.offsetHeight;
		event.srcElement.divPopupList.style.posLeft = event.srcElement.offsetLeft;
		event.srcElement.divPopupList.style.display = "";
	}
	else
	{
		//alert (this.divPopupList.textContent);
	}
}
function onmouseoutSpan()
{
	if (!_bFirefox)
	{
		event.srcElement.divPopupList.style.display = "none";
	}
	else
	{
		//alert (this.divPopupList.textContent);
	}
}
