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); 
}
