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] = "MenuE1";
Main[2] = "";
Main[3] = "";

var ItemE1 = new Array();

function InitMenu(Anz)
{ for (var i=1; i<=Anz; i++)
  { ItemE1[i] = "";
  }
  Timer = window.setInterval("TestIdle()", 1500); 
}

function ExitMenu()
{ window.clearInterval(Timer);
  SwitchOff(true);
}

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
  }
}

function GetHelp()
{ if (TestSave())
  { document.Start.submit();
  }
}

function GetVerwalt()
{ if (TestSave())
  { document.Admin.submit();
  }
}

function Finish()
{ if (TestSave())
  { top.location.href = "../index.html";
  }
}

function GetPage(Which)
{ if (TestSave())
  { document.Edit.Seite.value = Which.toString();
    document.Edit.submit();
  }
}

function TestSave()
{ var Akt = parent.inhalt.document.Info.Aktion.value;
  var OK = true;
  var Tx;
  if (Akt == "edit")
  { var Stat = parent.inhalt.document.Info.Change.value;
    if (Stat != "00")
	{ var Sel = parent.inhalt.document.Info.Inhalt.value;
	  var Info = "Achtung!!!\n \nDie Änderungen von <" + Sel + "> sind noch nicht gespeichert\n";
	  Info += "und gehen beim Schließen des Editor-Fensters verloren.";
	  OK = confirm(Info);
	}
  }
  return OK;
}


