CSAct[/*CMP*/ 'shpop_1'] = new Array(CSShowHide,/*CMP*/ 'pop_1',1);
CSAct[/*CMP*/ 'hpop_1'] = new Array(CSShowHide,/*CMP*/ 'pop_1',0);
CSAct[/*CMP*/ 'shpop_2'] = new Array(CSShowHide,/*CMP*/ 'pop_2',1);
CSAct[/*CMP*/ 'hpop_2'] = new Array(CSShowHide,/*CMP*/ 'pop_2',0);
CSAct[/*CMP*/ 'shpop_3'] = new Array(CSShowHide,/*CMP*/ 'pop_3',1);
CSAct[/*CMP*/ 'hpop_3'] = new Array(CSShowHide,/*CMP*/ 'pop_3',0);
CSAct[/*CMP*/ 'shpop_4'] = new Array(CSShowHide,/*CMP*/ 'pop_4',1);
CSAct[/*CMP*/ 'hpop_4'] = new Array(CSShowHide,/*CMP*/ 'pop_4',0);
CSAct[/*CMP*/ 'shpop_5'] = new Array(CSShowHide,/*CMP*/ 'pop_5',1);
CSAct[/*CMP*/ 'hpop_5'] = new Array(CSShowHide,/*CMP*/ 'pop_5',0);
CSAct[/*CMP*/ 'shpop_6'] = new Array(CSShowHide,/*CMP*/ 'pop_6',1);
CSAct[/*CMP*/ 'hpop_6'] = new Array(CSShowHide,/*CMP*/ 'pop_6',0);

var curElem;

// Set up glossary items
function setPopupItems()
{
	if (document.getElementsByTagName);
	{
		var att = (IsIE() ? "classname" : "class");
		var maps = document.getElementsByTagName("area"); 
		for (var i=0; i < maps.length; i++)
		{ 
			var map = maps[i]; 
			if ((map.getAttribute(att) != null) && (map.getAttribute(att) != ""))
			{
				map.onmouseover = function(event) { showPopup(this.className, event); return true; };
				//map.onmousemove = function(event) { positionPopup(event); return true; };
				//map.onmouseout = function() { hidePopup(this.className); };
				map.onclick = function() { return false; };
			}
		} 
	}

	return true;
}

function showPopup(key, evt)
{
	if (key == "") return;
	
	if (!evt) evt = window.event;
	
	// Show Div
	curElem = key;
	CSAction(new Array(/*CMP*/'sh' + key));

	// Position popup
	positionPopup(evt);

	return true;
}

function hidePopup(key)
{

	if (key == "") return;

	// Hide Div
	CSAction(new Array(/*CMP*/'h' + key));
	curElem = "";

	return true;
}

function positionPopup(evt)
{

	var elem;
	var image = xGetElementById("bodyImage");

	if (!evt) evt = window.event;

	if (curElem != "")
	{
		if (IsIE())
		{
			elem = xGetElementById(curElem);
		}
		else
		{
			elem = CSFindElement(curElem, 0);
		}
	
		if (elem)
		{
			var sep = elem.id.indexOf("_");
			var num = elem.id.substring(sep + 1);		
			num = ((parseInt(num, 10) - 1) * xHeight(elem)) + xPageY(image) + 4 - xPageY('MainCol_inner')-110;		
			elem.style.top = num+'px';				
		}
	}
	return true;
}
