var Select1 = "";
var Select2 = "";
var MenuIt1 = "";
var MenuIt2 = "";
var Within = false;
var Idle = true;
var Timer;

var Colors = new Array();
Colors[0] = "#FFFFFF";
Colors[1] = "#000000";

var Main = new Array();
Main[0] = "";
Main[1] = "Menu1";
Main[2] = "Menu2";
Main[3] = "Menu3";
Main[4] = "";
Main[5] = "";
Main[6] = "";
Main[7] = "";
Main[8] = "Menu8";
Main[9] = "Menu9";
Main[10] = "Menu10";
Main[11] = "";
Main[12] = "";
Main[13] = "";
Main[14] = "";
Main[15] = "";
Main[16] = "";
Main[17] = "";
Main[18] = "";
Main[19] = "";
Main[20] = "";

var Item1 = new Array();
Item1[1] = "";
Item1[2] = "";
Item1[3] = "";

var Item2 = new Array();
Item2[1] = "";
Item2[2] = "";
Item2[3] = "";

var Item3 = new Array();
Item3[1] = "";
Item3[2] = "";
Item3[3] = "";
Item3[4] = "";
Item3[5] = "";
Item3[6] = "";
Item3[7] = "";
Item3[8] = "";
Item3[9] = "";

var Item8 = new Array();
Item8[1] = "";
Item8[2] = "";
Item8[3] = "";
Item8[4] = "";
Item8[5] = "";
Item8[6] = "";
Item8[7] = "";
Item8[8] = "";

var Item9 = new Array();
Item9[1] = "";
Item9[2] = "";
Item9[3] = "";
Item9[4] = "";
Item9[5] = "";

var Item10 = new Array();
Item10[1] = "";
Item10[2] = "";
Item10[3] = "";
Item10[4] = "";

function InitMenu()
{ Timer = window.setInterval("TestIdle()", 1500); 
}

function ExitMenu()
{ window.clearInterval(Timer);
  SwitchOff(true);
  TestFormWin();
}

function ShowMain(nID, bHow)
{ var cBez = "Item_0_" + nID.toString();
  var oTxt = document.getElementById(cBez);
  Within = bHow;
  if (bHow)
  { oTxt.style.color = Colors[1];
    Idle = false;
    if (cBez != MenuIt1)
    { SwitchOff(true);
	}
	if (Main[nID].length > 0)
	{ var oBox = document.getElementById(Main[nID]);
	  oBox.style.visibility = "visible";
	  Select1 = Main[nID];
	  MenuIt1 = cBez;
	}
  }
  else if (Main[nID].length == 0)
  { oTxt.style.color = Colors[0];
  }
}

function ShowMenu(cWhich, nID, bHow)
{ var cBez = "Item_" + cWhich + "_" + nID.toString();
  var cRel = eval("Item" + cWhich + "[" + nID.toString() + "]");
  var oTxt = document.getElementById(cBez);
  Within = bHow;
  if (bHow)
  { oTxt.style.color = Colors[1];
    Idle = false;
    if (cBez != MenuIt2)
	{ SwitchOff(false);
	}
	if (cRel.length > 0)
	{ var oBox = document.getElementById(cRel);
	  oBox.style.visibility = "visible";
	  Select2 = cRel;
	  MenuIt2 = cBez
	}
  }
  else if (cRel.length == 0)
  { oTxt.style.color = Colors[0];
  }
}

function ShowSubMenu(cWhich, nID, bHow)
{ var cBez = "Item_" + cWhich + "_" + nID.toString();
  var oTxt = document.getElementById(cBez);
  Within = bHow;
  if (bHow)
  { oTxt.style.color = Colors[1];
    Idle = false;
  }
  else
  { oTxt.style.color = Colors[0];
  }
}

function SwitchOff(bHow)
{ var oBox, oMTx;
  if ((Select1.length > 0) && bHow)
  { oBox = document.getElementById(Select1);
    oBox.style.visibility = "hidden";
    Select1 = "";
    oMTx = document.getElementById(MenuIt1);
    oMTx.style.color = Colors[0];
    menuIt1 = "";
  }
  if (Select2.length > 0)
  { oBox = document.getElementById(Select2);
    oBox.style.visibility = "hidden";
    Select2 = "";
    oMTx = document.getElementById(MenuIt2);
    oMTx.style.color = Colors[0];
    menuIt2 = "";
  }
}

function TestIdle()
{ if (Idle)
  { SwitchOff(true)
  }
  else if (!Within)
  { Idle = true
  }
}
