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);

