<!--
/* .net magazine 157 p. 106 */
function externalLinks() {
  if (!document.getElementsByTagName) return false;
  var links = document.getElementsByTagName("a");
  for (var i=0; i < links.length; i++) {
	// check if it's an external link. If so, append [New Window] to title, open in new window.
	var addy = links[i].href;
	if ((addy.indexOf(window.location.hostname) == -1) && (addy.indexOf("mailto") == -1)) {
		if (links[i].className == "") {
			links[i].className = "externalLink";}
		else { 
			links[i].className = links[i].className + "externalLink";
		}
		if (links[i].title == "") {
			links[i].title = "[New Window]";
		}
		else {
			links[i].title = links[i].title + " [New Window]";
		}
		// Add Google Analytics exit click tracking code
		links[i].onclick = function(e) {
			if (!e)e=window.event;
			if (e.shiftKey || e.ctrlKey || e.altKey) return;
			//var desturl = "/via/" + this.href.substring(this.href.indexOf("//")+2,this.href.length); 
			//pageTracker._trackPageview(desturl);
			window.open(this.href);
			return false;
		}
	// end external link code
	}
   }
}

/* http://simon.incutio.com/archive/2004/05/26/addLoadEvent */
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}
addLoadEvent(externalLinks);
addLoadEvent(function() {
  /* more code to run on page load */ 
  /* end more code */
});
// -->

