function initPopups()
{
	var sPopUpKeyword = 'externallink';
	var aLinks = document.getElementsByTagName('a');
	for (var i = 0; i < aLinks.length; i++)
	{
		var bValidClass = false;
		if (aLinks[i].className != null)
		{
			var sClass = aLinks[i].className;
			var iStart = sClass.indexOf(sPopUpKeyword);
			var iEnd = iStart + (sPopUpKeyword.length-1);

			if (iStart != -1)
			{
				//assume true unless proven otherwise

				bValidClass = true;
				if (iStart > 0)
				{
					// checks for characters before popup e.g. tpopup is invalid but t popup is valid
					if (sClass.charAt(iStart-1) != ' ')
					{
						bValidClass = false;
					}
				}
				// checks for characters after popup e.g. popupa is invalid but popup a is valid
				if (iEnd < sClass.length-1)
				{
					if (sClass.charAt(iEnd+1) != ' ')
					{
						bValidClass = false;
					}
				}
			}

			if (bValidClass == true)
			{
				aLinks[i].onclick = function(){window.open(this.href);return false;}
			}
		}
	}
}

window.onload = initPopups;
