function CheckBanFields(ID, Box)
{
  CurrentForm = document.getElementsByName("frmEditEntry"+ID)[0];
  if (Box == 0)
  {
    if (CurrentForm.BanIP.checked && CurrentForm.BanRange.checked)
      CurrentForm.BanRange.checked = false;
  }
  if (Box == 1)
  {
    if (CurrentForm.BanIP.checked && CurrentForm.BanRange.checked)
      CurrentForm.BanIP.checked = false;
  }
}

function AddEntry()
{
  var CurrentForm;
  var name;
  var text;
  var OK;

  CurrentForm = document.frmNewEntry;
  name = CurrentForm.Name.value;
  text = CurrentForm.Text.value;
  OK = true;

  if (!name)
  {
    alert ("Sie müssen einen Namen angeben!");
    OK = false;
  }
  if (OK && !text)
  {
    alert ("Sie müssen einen Text angeben!");
    OK = false;
  }
  if (OK)
  {
    CurrentForm.cmd.value = 1;
    CurrentForm.submit();
  }
}

function AddComment(ID)
{
  var CurrentForm;
  var bBan;
  var IP;

  bBan = false;
  CurrentForm = document.getElementsByName("frmEditEntry"+ID)[0];

  if (CurrentForm.BanIP.checked)
    bBan = true;
  if (CurrentForm.BanRange.checked)
  {
    IP = CurrentForm.IP.value;
    IP = prompt ("IP-Bereich (Zeichen für 'beliebig': *). Beispiel: 10.11.12.*", IP);
    if (IP)
    {
      CurrentForm.IP.value = IP;
      bBan = true;
    }
  }
  if (bBan)
    CurrentForm.Ban.value = 1;
  CurrentForm.cmd.value = 2;
  CurrentForm.submit();
}

function DeleteEntry(ID)
{
  var CurrentForm;
  var bBan;
  var IP;

  bBan = false;
  CurrentForm = document.getElementsByName("frmEditEntry"+ID)[0];

  if (CurrentForm.BanIP.checked)
    bBan = true;
  if (CurrentForm.BanRange.checked)
  {
    IP = CurrentForm.IP.value;
    IP = prompt ("IP-Bereich (Zeichen für 'beliebig': *). Beispiel: 10.11.12.*", IP);
    if (IP)
    {
      CurrentForm.IP.value = IP;
      bBan = true;
    }
  }
  if (bBan)
    CurrentForm.Ban.value = 1;
  CurrentForm.cmd.value = 3;
  CurrentForm.submit();
}

function DeleteComment(ID)
{
  var CurrentForm;
  var bBan;

  bBan = false;
  CurrentForm = document.getElementsByName("frmEditEntry"+ID)[0];
  if (CurrentForm.BanIP.checked)
    bBan = true;
  if (CurrentForm.BanRange.checked)
  {
    IP = CurrentForm.IP.value;
    IP = prompt ("IP-Bereich (Zeichen für 'beliebig': *). Beispiel: 10.11.12.*", IP);
    if (IP)
    {
      CurrentForm.IP.value = IP;
      bBan = true;
    }
  }
  if (bBan)
    CurrentForm.Ban.value = 1;
  CurrentForm.cmd.value = 4;
  CurrentForm.submit();
}

function ShowSenders(ID, Value)
{
  document.getElementById("txtSender"+ID).innerHTML = Value;
}

function ShowEmail(ID, Prefix, Suffix)
{
  if (Suffix)
    document.getElementById("txtEmail"+ID).innerHTML = Prefix+"@"+Suffix;
  else
    document.getElementById("txtEmail"+ID).innerHTML = Prefix;
}