
// JavaScript Document

function wopen(url) {

opwin = window.open(url,"_new", 'menubar=1,toolbar=1,location=1,status=1,scrollbars=1,resizable=1');
opwin.focus();
}



(function(){
  if(navigator.userAgent.indexOf("MSIE 6.0")==-1) return;
  var min_max_width = function(){
    var w = document.body.clientWidth;
    document.getElementById("container").style.width = w < 900? "900px" : "auto";
  };

  attachEvent("onload" , min_max_width);
  attachEvent("onresize", min_max_width);
})();


function addIcon(){
		
	var LinkElem = document.getElementsByTagName("a");
	
	for(i=0;i<LinkElem.length;i++){	
	
		if(LinkElem[i].className=="pdf"){
			
			add_img = document.createElement("img");
			add_img.setAttribute("src","/common/image/icon_pdf.gif");
			add_img.setAttribute("className","pdf_icon");
			add_img.setAttribute("class","pdf_icon");
			add_img.setAttribute("alt","PDFファイルがサブウィンドウで開きます");
			LinkElem[i].appendChild(add_img);
			
			LinkElem[i].setAttribute("target","_blank");
			
		}
		
		else if(LinkElem[i].className=="blank"){
			
			add_img = document.createElement("img");
			add_img.setAttribute("src","/common/image/icon_blank.gif");
			add_img.setAttribute("className","blank_icon");
			add_img.setAttribute("class","blank_icon");
			add_img.setAttribute("alt","サブウィンドウが開きます");
			LinkElem[i].appendChild(add_img);
			
			LinkElem[i].setAttribute("target","_blank");
			
		}
		
	}

}


function prevent_now_link() {
	
	var main_div = document.getElementById("main_area");
	var atag = main_div.getElementsByTagName("a");
	for(var i=0; i < atag.length; i++) {
		if(atag[i].className=="now") {
			addListener(atag[i], 'click', no_link, false);
			addListener(atag[i], 'selectstart', no_link, false);

		}
	}
	
}


function evt_target(e){
	var target_node;
	if(e.target) {
			target_node = e.target;
	} else if(e.srcElement) {
			target_node = e.srcElement;
	}
 // Safari
	if (target_node.nodeType == 3) {
			target_node = target_node.parentNode;
	}
	return target_node;
}


function no_link(e) {
	preventAction(e);
	window.focus();
}

function preventAction(e) {
		if(e.preventDefault){e.preventDefault();}
		else{event.returnValue = false;}
}

//EventListener

function addListener(elem, eventType, func, cap) {
    if(elem.addEventListener) {
        elem.addEventListener(eventType, func, cap);
    } else if(elem.attachEvent) {
        elem.attachEvent('on' + eventType, func);
    } else {
        alert('Not Supported');
        return false;
    }
}

addListener(window, 'load', addIcon, false);
addListener(window, 'load', prevent_now_link, false);
