var subOpened = 0;
var subClose = false;
var LayerTimer = 0;
var lastSub = 0;
var lastMnu = 0;

function showSub(id,top)  {
 left1 = ((document.body.clientWidth-718)/2) + 172;
 if(lastSub != 0) {
 	document.getElementById("submenu" + lastSub).style.visibility = "hidden";
	document.getElementById("mnu" + lastSub).className = "menu-item";
	}
 document.getElementById("submenu" + id).style.left = left1;
 document.getElementById("submenu" + id).style.top = top;
 document.getElementById("submenu" + id).style.visibility = "visible";
}

function leaveLayer (id,subid) {
 if((subOpened != id)||(!subClose)) {
 	document.getElementById("submenu" + subid).style.visibility = "hidden";
 	document.getElementById("submenu" + subid).style.top = -10;
 	document.getElementById("mnu" + id).className = "menu-item";
 }
}

function leave(id,subid) {
 LayerTimer = setTimeout ("leaveLayer(" + id + "," + subid + ")", 1);
}

function enter(id)  {
 lastSub = id;
 document.getElementById("mnu" + id).className = "menu-itemx";
 clearTimeout (LayerTimer);
 LayerTimer = 0;
 subClose = false;
}


function showS2(id,subid,y,x)  {
 subOpened = id;
 x += ((document.body.clientWidth-718)/2) + 172;
 document.getElementById("submenu" + id + subid).style.left = x;
 document.getElementById("submenu" + id + subid).style.top = y;
 document.getElementById("submenu" + id + subid).style.visibility = "visible";
}

function enterS2(id,subid)  {
  document.getElementById("submnu" + id + subid).className = "submenu-itemx";
  clearTimeout (layerTimerS2);
  layerTimerS2 = 0;
}

function leaveLayerS2 (id,subid) {
 document.getElementById("submenu" + id + subid).style.visibility = "hidden";
 document.getElementById("submenu" + id + subid).style.top = -10;
 if(subClose) {
	subOpened = 0;
	setTimeout("leaveLayer(" +id + "," + id + ")",1);
  }
}

function leaveS2(id,subid) {
 subClose = true; 
 document.getElementById("submnu" + id + subid).className = "submenu-item";
 layerTimerS2 = setTimeout ("leaveLayerS2(" + id + "," + subid + ")", 1);
}
