// http://www.456bereastreet.com/archive/200605/using_javascript_instead_of_target_to_open_new_windows/
// tweaked a bit by john
/*
Create the new window
*/
function openInNewWindow() {
  // Change "_blank" to something like "newWindow" to load all links in the same new window
  var newWindow = window.open(this.getAttribute('href'), '_blank');
  newWindow.focus();
  return false;
}

/*
Add the openInNewWindow function to the onclick event of links with a class name of "non-html"
*/
function getNewWindowLinks() {
  // Check that the browser is DOM compliant
  if (document.getElementById && document.createElement && document.appendChild) {
    // Change this to the text you want to use to alert the user that a new window will be opened
    // var strNewWindowAlert = " (opens in a new window)";
    // Find all links
    var objWarningText;
    var strWarningText;
    var link;
    var links = document.getElementsByTagName('a');
    for (var i = 0; i < links.length; i++) {
      link = links[i];
      // Find all links with a rel of external
      if (link.getAttribute && link.getAttribute) {
        if (link.getAttribute("href") && link.getAttribute("rel") == "external") {
          // Create an em element containing the new window warning text and insert it after the link text
          // objWarningText = document.createElement("em");
          // strWarningText = document.createTextNode(strNewWindowAlert);
          // objWarningText.appendChild(strWarningText);
          // link.appendChild(objWarningText);
          link.onclick = openInNewWindow;
        }
      }
    }
    objWarningText = null;
  }
}

