function linkHover (strID, strFunct, strSelf) {

	/* IF the unit selected is 5 or 14 a special shaped BG is needed */
	
	var strBackgroundURL;
	var strBorder;
	
	if (strID.indexOf("_5") > 0 || strSelf.indexOf("_5") > 0)
	{
		strBackgroundURL = 'url(images/hatchOverlay-unit5.gif) no-repeat';
		strBorder = 'none';
	}
	else if (strID.indexOf("_14") > 0 || strSelf.indexOf("_14") > 0)
	{
		strBackgroundURL = 'url(images/hatchOverlay-unit14.gif) no-repeat';
		strBorder = 'none';
	}
	else
	{
		strBackgroundURL = 'url(images/hatchOverlay.gif)';
		strBorder = '1px solid #951010';
	}


	switch (strFunct) {
	
	case 'onMap' :

	document.getElementById(strID).style.color = '#FF0000';
	document.getElementById(strSelf).style.background = strBackgroundURL;
	document.getElementById(strSelf).style.border = strBorder;
	break;
	
	case 'onLinkBar' :
	
	document.getElementById(strID).style.background = strBackgroundURL;
	document.getElementById(strID).style.border = strBorder;
	document.getElementById(strSelf).style.color = '#FF0000';
	break;
	
	case 'offMap' :

	document.getElementById(strID).style.color = '#000000';
	document.getElementById(strSelf).style.background = 'none';
	document.getElementById(strSelf).style.border = 'none';
	break;
	
	case 'offLinkBar' :
	
	document.getElementById(strID).style.background = 'none';
	document.getElementById(strID).style.border = 'none';
	document.getElementById(strSelf).style.color = '#000000';
	break;
	
	}

}

