function addEvent(elm, evType, fn, useCapture)
{
	// Cross-browser event handling by Scott Andrew
	if (elm.addEventListener) {
		elm.addEventListener(evType, fn, useCapture);
		return true;
	} else if (elm.attachEvent) {
		var r = elm.attachEvent('on' + evType, fn);
		return r;
	} else {
		elm['on' + evType] = fn;
	}
}
// Call setUpPoisonSafety function on page load
addEvent(window, 'load', setUpPoisonSafety, false);

function setUpPoisonSafety()
{
	hideEls();	
	// Assign rollover events to imagemap links
	// Define the container
	var PoisonSafetyMap = document.getElementById('PoisonSafetyMap');
	var rolloverLinkEls = PoisonSafetyMap.getElementsByTagName('area');
	for (var j=0;j<rolloverLinkEls.length;j++)
	{
		rolloverLinkEls[j].onmouseover = function()
		{
			showEl(this.id);
		}
		rolloverLinkEls[j].onclick = function()
		{
			return false;
		}
		
		rolloverLinkEls[j].onmouseout = function()
		{
			hideEls();
		}
		
	}
}
function showEl(AnchorId)
{
	visibleEl = AnchorId.replace(/Link/,"Desc");
	hideEls(visibleEl);
}
function hideEls(visibleEl)
{
	// Define the container
	var PoisonSafetyWrapper = document.getElementById('PoisonSafetyWrapper');

	// Hide and set styles for PopUp containers
	var popUpEls = PoisonSafetyWrapper.getElementsByTagName('div');
	for (var i=0;i<popUpEls.length;i++)
	{
		if(popUpEls[i].className == 'PopUp')
		{
			popUpEls[i].style.display = 'none';
			popUpEls[i].style.position = 'absolute';
			popUpEls[i].style.width = '153px';
		}
	}
	if(visibleEl) {
		document.getElementById(visibleEl).style.display = 'block';
	}
}
