﻿if (typeof kensetsukankyo == 'undefined') var kensetsukankyo = {};

kensetsukankyo.external = function()
{
	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'){
			anchor.onclick = function(event){ return kensetsukankyo.openwin(this, event); };
			anchor.onkeypress = function(event){ return kensetsukankyo.openwin(this, event); };
		}
	}
};

kensetsukankyo.openwin = function(anchor, event)
{
	var keyCode;
	if (event && event.type == 'keypress'){
		if (event.keyCode) keyCode = event.keyCode;
		else if (event.which) keyCode = event.which;
		if (keyCode != 13 && keyCode != 32) return true;
	}
	return !window.open(anchor);
};

window.onload = kensetsukankyo.external;
