addListener(window,"load",DecorationExternalLinks);
																	 
function DecorationExternalLinks(){
	//IE6,7とそれ以外のブラウザ判別
	var classAttr;
	(getIEVersion() >= 8)? classAttr = "class": classAttr ="className";
	
	//適用対象になるコンテナを取得（エントリー部分）
	var targetContainerElement;
	var div = document.getElementById("contents").getElementsByTagName("div");
	var divLen = div.length;
	for(var i = 0; i < divLen; i++) if(div[i].getAttribute(classAttr) == "entry") var div2 = div[i].getElementsByTagName("div");
	var div2Len = div2.length;
	for(var i = 0; i < div2Len; i++) if(div2[i].getAttribute(classAttr) == "body") targetContainerElement = div2[i];

	//対象A Elementにアイコンを付与
	var elements = targetContainerElement.getElementsByTagName("a");
	var elementsLen = elements.length;
	for(var j = 0; j < elementsLen; j++){
		var href = elements[j].getAttribute("href");
		var fc = elements[j].firstChild;
		if(-1 == href.indexOf("http")) continue;
		if(-1 != href.indexOf("blog.ks-product")) continue;
		if(elements[j].getAttribute(classAttr) == "downloadLink") continue;
		if(fc.nodeName == "IMG"){
			elements[j].target = "_blank";
			elements[j].title = "新しいウインドウを開きます";
			fc.alt = "新しいウインドウを開きます";
		}else{
			var text = document.createElement("span");
			text.style.textDecoration = "underline";
			text.appendChild(document.createTextNode(fc.nodeValue));
			var icon = document.createElement("img");
			icon.src = "/common/img/icon_new_window.gif";
			icon.setAttribute(classAttr,"openNewWindowIcon")
			icon.text = text;
			elements[j].style.textDecoration = "none";
			elements[j].removeChild(fc)
			elements[j].appendChild(text);
			elements[j].appendChild(icon);
			elements[j].tmp = text;
			elements[j].target = "_blank";
			elements[j].onmouseover = function(){ this.tmp.style.textDecoration = "none"; };
			elements[j].onmouseout = function(){ this.tmp.style.textDecoration = "underline"; };
		}
	}
}
