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