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