window.onloadListeners = new Array();
function addOnLoadListener(listener) {
  window.onloadListeners[window.onloadListeners.length] = listener;
}

window.onload = function() {
  for (var i=0; i<window.onloadListeners.length; i++) {
    var func = window.onloadListeners[i];
    func.call();
  }
};

window.additionalEvents = new Array();
function setAdditionalEvent(fromName, toName) {
  window.additionalEvents[fromName] = toName;
}

function relTags() {
	if (document.getElementsByTagName) {
		var anchors = document.getElementsByTagName("a");
		for (var loop = 0; loop < anchors.length; loop++) {
			var anchor = anchors[loop];
			if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
				anchor.target = "_blank";
			} else if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "popup") {
				anchor.onclick = function () {
					openPopUpWindow(this);
					return false;
				};
			}
		}
	}
}

addOnLoadListener(relTags);

