﻿
//閉じるまでのタイムラグ
var timeOut         = 300;
var currentLayer    = null;
var currentItem     = null;
var currentLayerNum = 0;
var noClose         = 0;
var closeTimer      = null;

function HMmenuOpen(num){
	var childm  = document.getElementById("chidmenu" + num);
	var parentm = document.getElementById("parentmenu" + num);

	if(childm) {
		HMnotClose();
		childm.style.visibility='visible';
		if(currentLayer && (currentLayerNum != num)){
			currentLayer.style.visibility='hidden';
		}
		currentLayer= childm;
		currentItem	= parentm;
		currentLayerNum = num;			
	}/*else if(currentLayer){
		currentLayer.style.visibility='hidden';
		currentLayerNum = 0;
		currentItem = null;
		currentLayer = null;
	}//END_if_else*/
	
}//END_Function

function HMmenuClose() {
  closeTimer = window.setTimeout(HMClose, timeOut);
}

function HMnotClose() {
  if(closeTimer) {
    window.clearTimeout(closeTimer);
    closeTimer = null;
  }
}

function HMClose() {
  if(currentLayer && noClose!=1)   {
    currentLayer.style.visibility='hidden';
    currentLayerNum = 0;
    currentLayer = null;
    currentItem = null;
  } else {
    noClose = 0;
  }
  currentLayer = null;
  currentItem = null;
}

document.onclick = HMClose; 
