// Context Menu

function showMenu(ID) {
    var elem = document.getElementById(ID);
	elem.setCapture();
	document.releaseCapture()
	elem.style.pixelTop = event.clientY + document.body.scrollTop
	elem.style.pixelLeft = event.clientX + document.body.scrollLeft
	elem.style.visibility = "visible"

	event.returnValue = false
}

function hideMenu(ID) {
    var elem = document.getElementById(ID);
	elem.style.visibility = "hidden";
}

// Main Menu

var miCount = 6, miIsActive = 0, miCurrent = 0, hdlTimer;

function miShow(id){
	document.all[id].style.visibility = "visible";
	miIsActive = 1;
}

function miHide(id){
	document.all[id].style.visibility = "hidden";
	miIsActive = 0;
}

function popUp(id){
	keepAlive();
	if ( (miIsActive) && (id != miCurrent) )
	    miHide(miCurrent);
   miShow(id);
   miCurrent = id;
}

function popDown(){
    if (miCurrent != 0)
	    hdlTimer = setTimeout('miHide(miCurrent)','500');
}

function keepAlive(){
	if (hdlTimer)
		clearTimeout(hdlTimer);
}

function ShowHide(ID)
  {
   var elem = document.getElementById(ID);
   if (elem.style.display == "none")
     cShow = 0;
   if (elem.style.display == "block")
     cShow = 1;
   if (cShow == 0)
     elem.style.display = "block";
   if (cShow == 1)
     elem.style.display = "none";
  }

