// JavaScript Document
function targetBlank(event) {
	
	event = event ? event : window.event;
	
	var target = event.srcElement ? event.srcElement : event.target;
	
	while (target.nodeName.toLowerCase() != "a" && target.parentNode != null)
		target = target.parentNode;
	
	window.open(target.getAttribute("href"), "_blank");
	
	// DOM
	if (event.cancelable)
		event.preventDefault();
	
	// IE
	return false;
}

function targetBlankBind() {
	var tags = document.getElementsByTagName("A");
	var i;
	for (i=0; i<tags.length; i++)
		if (tags[i].getAttribute("rel") == "external")
			tags[i].onclick = targetBlank;
}
		
if (window.attachEvent) {
	// IE
	window.attachEvent("onload", targetBlankBind);
	
} else {
	// DOM
	window.addEventListener("load", targetBlankBind, false);
	
}

