function externalLinks() {
  if (!document.getElementsByTagName) return;
  var anchors = document.getElementsByTagName("a");

  for (var i=0; i<anchors.length; i++) {
    var anchor = anchors[i];
    if (anchor.getAttribute("href")) {
      if (anchor.getAttribute("rel") == "external") {
        anchor.target = "_blank";
        anchor.onclick = function() {
          urchinTracker('/links/external/'+this.href);
          return true;
        }
      }
      else if (anchor.getAttribute("rel") == "popup") {
        var link=anchor.href;
        var params=$H(anchor.search.parseQuery());
        var strOptions = 'resizable';
        ["height","width"].each(function(p) {
          if (params['p:'+p]) {
            strOptions += ','+p+'='+params['p:'+p];
            delete params['p:'+p];
          }
        });
        anchor.search=params.toQueryString();
        anchor.onclick = function() {
          urchinTracker('/links/popup/'+this.href);
          window.open(link, 'newWin', strOptions);
          return false;
        }
      }
    }
  }
}
Base.addInitFunction(externalLinks);

