/*++++++++++++++++++++++++++++++++++++++++++++++++++++++*
 * EgonZend 外部リンクアイコン付加（_blank付き）
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

var openType = 1;
var checkArea = new Array('subnavlinksbox','col','content','footer'); /* 適用id */
var exclusionStr = new Array('egonzehnder.co.jp','javascript','.pdf','www.ezifocus.com','mailto','clubofleaders','decades');
var inclusionClassName = 'external'; 
var anchorObject = '<img src="/img/blank_view.gif" alt="リンクを新しいウインドウで開く" title="リンクを新しいウインドウで開く" />';

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

var isIE = (document.documentElement.getAttribute("style") == document.documentElement.style);

function newWin(){


var checkAreaNum = 0;
	for(var h = 0; h < checkArea.length; h ++){
		checkAreas = checkArea[h];



			if(checkAreas == ''){
				var anchors = document.getElementsByTagName('a');
				checkAreaNum++;
			}else{
				var anchors = document.getElementById(checkAreas).getElementsByTagName('a');
				checkAreaNum++;
			}
			for(var i = 0; i < anchors.length; i ++){
				var exNum = 0;
				var anchor = anchors[i];
				var aInner = anchor.innerHTML;
				var ahref = anchor.href;
				if(aInner.indexOf('<img') == -1){
					for(var j = 0; j < exclusionStr.length; j ++){
						eAnchor = exclusionStr[j];
						if((ahref.indexOf(eAnchor) == -1 || anchor.className == inclusionClassName) & anchor.href != ''){
							exNum++;
						}
					}
					if(exNum ==  exclusionStr.length){
						var winAnchor = document.createElement('a');
						winAnchor.innerHTML = anchorObject;
						winAnchor.href = anchor.href;
						winAnchor.className = 'newWin';
						if(openType == 1){
							winAnchor.setAttribute('target','_blank');
						}else if(openType == 2){
							if(isIE) {
								winAnchor.setAttribute('onclick',new Function('window.open(this.href,\'\',\'status=yes,scrollbars=yes,directories=yes,menubar=yes,resizable=yes,toolbar=yes\'); return false;'));
							}else{
								winAnchor.setAttribute('onclick','window.open(this.href,\'\',\'status=yes,scrollbars=yes,directories=yes,menubar=yes,resizable=yes,toolbar=yes\'); return false;');
							}
						}
						anchor.parentNode.insertBefore(winAnchor,anchor);
						anchor.parentNode.replaceChild(winAnchor,anchor);
						winAnchor.parentNode.insertBefore(anchor,winAnchor);
						var i = i + 1;
					}
				}
			}

		if(checkAreaNum ==  checkArea.length){
			var h = h + 1;
		}
	}



}
Event.observe(window,'load', newWin, false);
