// XHTML Valid対策(aタグtarget)
// target="_blank"→rel="external"
function external()
{
	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") == "external nofollow") || (anchor.getAttribute("rel") == "nofollow external") || (anchor.getAttribute("rel") == "external")))
		anchor.target = "_blank";
	}
}

// ユーザーエージェント
var userAgent = navigator.userAgent.toLowerCase();

// ページの構築が完了したらloadを呼び出す
(function()
{
	if(document.addEventListener)
	{
		document.addEventListener("DOMContentLoaded", external, false);
	}
	else if(/msie/.test(userAgent))
	{
		try
		{
			document.documentElement.doScroll("left");
		}
		catch(error)
		{
			setTimeout(arguments.callee, 0);
			return;
		}
		external();
	}
	else
	{
		window.onload = external;
	}
})();
