// JavaScript Document
function replaceEle(){
	if(document.getElementById){
		var obj = document.getElementById("menu");
		obj.innerHTML = obj.innerHTML.replace(/<dt>/gi, '<dt onmouseover="popupMenu(this);" onmouseout="hiddenMenu(this);">');
		obj.innerHTML = obj.innerHTML.replace(/<li>/gi, '<li onmouseover="popupMenu(this);" onmouseout="hiddenMenu(this);">');
	}
}
	
function popupMenu( obj ){
	var menu = obj.getElementsByTagName("ul").item(0);
	if(menu){
		menu.style.display = "block";
	}
	
	if(obj.tagName.match(/li/i)){
		obj.style.backgroundColor = "#F5F5F5";　//マウスオーバー背景
	}
}
	
function hiddenMenu( obj ){
	var menu = obj.getElementsByTagName("ul").item(0);
	if(menu){
		menu.style.display = "none";
	}
	
	if(obj.tagName.match(/li/i)){
		obj.style.backgroundColor = "#DDDDEE"; //通常背景
	}
}

//GoogleMAPのJavascript重複解除
function addOnloadEvent(fnc){   
  if ( typeof window.addEventListener != "undefined" )   
    window.addEventListener( "load", fnc, false );   
  else if ( typeof window.attachEvent != "undefined" ) {   
    window.attachEvent( "onload", fnc );   
  }   
  else {   
    if ( window.onload != null ) {   
      var oldOnload = window.onload;   
      window.onload = function ( e ) {   
        oldOnload( e );   
        window[fnc]();   
      };   
    }   
    else   
      window.onload = fnc;   
  }   
} 
//GoogleMAPのJavascript重複解除読み込み
addOnloadEvent(function() {replaceEle();});

