// Works with rel="external" as a replacement for target="_blank"

function externalLinks() 
{ 
    if (!document.getElementsByTagName) return; 
	
    var anchors = document.getElementsByTagName("a"); 
	
    for (var i=0; i<anchors.length; i++) 
	{ 
        var anchor = anchors[i]; 
		
		if (anchor.getAttribute("href") && anchor.getAttribute("rel")) 
		{ 
			var rel = anchor.getAttribute("rel"); 
			
			if (rel == "external") 
			{ 
				anchor.target = "_blank";
			} 
			else if (rel.substring(0,9) == "external:") 
			{ 
				anchor.target = rel.substring(9, rel.length); 
			} 
    	} 
    } 
} 

window.onload = externalLinks;