isNN4 = document.layers;
isDOM = document.getElementById;

function printing() {
  if(isNN4 || isDOM) {
    window.print();
  }
}

function map_aoyama() {
 w = window.open("map_aoyama.html","","width=780,height=550,status=no,scrollbars=no,directories=no,menubar=no,resizable=yes,toolbar=no");
}

window.onload=function(){
	setImageReplace();
}

function setImageReplace(){
	
	if(document.addEventListener){
	document.getElementById('left').addEventListener('mouseover',allimageoff,false);
	document.getElementById('header').addEventListener('mouseover',allimageoff,false);
	}else if(document.attachEvent){
	document.getElementById('left').attachEvent('onmouseover',allimageoff);
	document.getElementById('header').attachEvent('onmouseover',allimageoff);
	}
	
	if(document.getElementById('gnavi')){
		
		
		target_images=document.getElementById('gnavi').getElementsByTagName('dt');
		for(var i=0;i<target_images.length;i++){
			target_image=document.getElementById('gnavi').getElementsByTagName('dt')[i];
			if(target_image=target_image.getElementsByTagName('img')[0]){
				if(target_image.addEventListener){
						target_image.addEventListener('mouseover',imageon,false);
						target_image.addEventListener('mouseout',imageoff,false);
				}else if(target_image.attachEvent){
						target_image.attachEvent('onmouseover',imageon);
						target_image.attachEvent('onmouseout',imageoff);
				}
			}
		}
		
		
		target_dds=document.getElementById('gnavi').getElementsByTagName('dd');
		for(var i=0;i<target_dds.length;i++){
			target_ul=document.getElementById('gnavi').getElementsByTagName('dd')[i];
			if(target_ul=target_ul.getElementsByTagName('ul')[0]){
				if(target_ul.addEventListener){
						target_ul.addEventListener('mouseover',ulon,false);
						target_ul.addEventListener('mouseout',uloff,false);
				}else if(target_ul.attachEvent){
						target_ul.attachEvent('onmouseover',ulon);
						target_ul.attachEvent('onmouseout',uloff);
				}
			}
		}
	}
}

		
		
function allimageoff(evt){
		target_eachdds=document.getElementById('gnavi').getElementsByTagName('dl');
		for(var i=0;i<target_eachdds.length;i++){
			target_eachdds[i].getElementsByTagName('dd')[0].getElementsByTagName('ul')[0].style.display="none";
		}
}

function imageon(evt){
	if(evt.currentTarget){
		var target_node=evt.target;
		allimageoff();
		target_node.parentNode.parentNode.getElementsByTagName('dd')[0].getElementsByTagName('ul')[0].style.display="block";
	}else if(window.event){
		var target_node=evt.srcElement;
		allimageoff();
		target_node.parentNode.parentNode.getElementsByTagName('dd')[0].getElementsByTagName('ul')[0].style.display="block";
	}
}

function imageoff(evt){
	if(evt.currentTarget){
		var target_node=evt.target;
		target_node.parentNode.parentNode.getElementsByTagName('dd')[0].getElementsByTagName('ul')[0].style.display="none";
	}else if(window.event){
		var target_node=evt.srcElement;
		target_node.parentNode.parentNode.getElementsByTagName('dd')[0].getElementsByTagName('ul')[0].style.display="none";
	}
}

function ulon(evt){
	if(evt.currentTarget){
		var target_node=evt.target;
		target_node.style.display="block";
		//target_node.parentNode.parentNode.getElementsByTagName('dt')[0].getElementsByTagName('img')[0].removeEventListener('mouseout',imageoff,false);
	}else if(window.event){
		var target_node=evt.srcElement;
		target_node.style.display="block";
		//target_node.parentNode.parentNode.getElementsByTagName('dt')[0].getElementsByTagName('img')[0].detachEvent('onmouseout',imageoff);
	}
}

function uloff(evt){
	if(evt.currentTarget){
		var target_node=evt.target;
		//target_node.parentNode.parentNode.getElementsByTagName('dt')[0].getElementsByTagName('img')[0].addEventListener('mouseout',imageoff,false);
		//target_node.parentNode.parentNode.getElementsByTagName('dd')[0].getElementsByTagName('ul')[0].style.display="none"
	}else if(window.event){
		var target_node=evt.srcElement;
		//target_node.parentNode.parentNode.getElementsByTagName('dt')[0].getElementsByTagName('img')[0].attachEvent('onmouseout',imageoff);
	}
}

