// popUp

/*==================================================
	addEventListener
==================================================*/

function addListener(elem, ev, listener){
	if(elem.addEventListener){
		elem.addEventListener(ev, listener, false);
	}else if(elem.attachEvent){
		elem.attachEvent("on" + ev, listener);
	}else{
		throw new Error("error");
	}
}

/*==================================================
	popUp : class属性にウィンドウサイズを設定すると、ポップアップ表示
==================================================*/

function popUp(){
	var links = document.getElementsByTagName("a");
	var popUpData;
	var splitPopUp;
	var xWidth;
	var yWidth;
	var linkUrl;
	var windowData;
	for(i=0;i<links.length;i++){
		if(!links[i].className.indexOf("popUp")==-1) return false;
		if(links[i].className.indexOf("popUp")!=-1){
			links[i].onclick=function(){
				popUpData=this.className;
				splitPopUp=popUpData.split("x");
				xWidth=splitPopUp[0].replace("popUp","");
				yWidth=splitPopUp[1];
				linkUrl=this.href;
				windowData="toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width="+xWidth+",height="+yWidth;
				window.open(linkUrl,"pop",windowData);
				return false;
			}
		}
	}	
}

addListener(window, "load", function(){
	popUp();
});
