function addLoadEvent(func) {
  var oldOnload = window.onload;
  if (typeof window.onload != "function") {
    window.onload = func;
  }
  else {
    window.onload = function() {
      oldOnload();
      func();
    }
  }
}

function externalLinks() {
  if (typeof document.getElementsByTagName == "undefined") {
    return;
  }
  
  var anchors = document.getElementsByTagName("a");
  var mesg = "";
  for (var i = 0; i < anchors.length; i++) {
    var anchor = anchors[i];
    var rel = "" + anchor.getAttribute("rel");
       if (typeof anchor.hostname != "undefined" &&
           typeof anchor.protocol != "undefined" &&
           anchor.protocol.indexOf("javascript") < 0 && 
           (
                ((rel.length > 0 && rel.indexOf("blank") >= 0) || (rel.length == 0 || rel.indexOf("self") < 0)) &&
                (anchor.hostname != window.location.hostname && (anchor.href.indexOf("#") < 0) || anchor.href.indexOf(".ashx") > 0)
           ))
           {
                anchor.target = "_blank";
                if (typeof anchor.title != "undefined") {
                    anchor.title = (anchor.title ? anchor.title + " " : "") + mesg;
                }
                else {
                    anchor.title = mesg;
                }
           }
       }
}

addLoadEvent(externalLinks);

