function externalLinks() {

	if (!document.getElementsByTagName) {

		return;

	}

	var links = document.getElementsByTagName("a");

	var base = window.location.href;

	var re = new RegExp("[^/]+$");

	var m = re.exec(base);

	var ending = '';



	if (m != null) {

		ending = base.substr(m.index);

	}

	base = base.substr(0, base.length - ending.length);



	for (var i=0; i < links.length; i++) {

		var link = links[i];

		if (link.href && link.href.substr(0,7) == "http://" && link.href.substr(0, base.length) != base) {

			var classes = link.className;

			classes = classes.split(" ");

			if (!classes.find('internal')) {

				link.target = "_blank";

			}

		}

	}

}

addEvent(window, 'load', externalLinks);

