//
//	This script by Kevin Yank transforms all links (<a>) with a "rel="external"" attribute
//	into links with a "target="_blank"" attribute, so that the site validates in XHTML strict
//	Many thanks to him
//	See http://www.sitepoint.com/print/1041
//

function externalLinks()
{ 
	if (!document.getElementsByTagName)
	{
		return ;
	}
	
	//	For <a> tags
 	var anchors = document.getElementsByTagName("a") ;
 	for (var i = 0; i < anchors.length; i++)
	{
		var anchor = anchors[i] ;
		if (anchor.getAttribute("href") &&
		anchor.getAttribute("rel") == "external")
		{
			anchor.target = "_blank";
		}
	}
	
	//	For <area> tags
	var areas = document.getElementsByTagName("area") ;
	for (var i = 0; i < areas.length; i++)
	{
		var anchor = areas[i] ;
		if (anchor.getAttribute("href") &&
		anchor.getAttribute("rel") == "external")
		{
			anchor.target = "_blank";
		}
	}
	
	//	For <form> tags
	var forms = document.getElementsByTagName("form") ;
	for (var i = 0; i < forms.length; i++)
	{
		var anchor = forms[i] ;
		if (anchor.getAttribute("rel") == "external")
		{
			anchor.target = "_blank";
		}
	}
}

window.onload = externalLinks ;
