function NL_Abo_onClick ()
{
  with (document.contact)
  {
    for (var i = 0; i < Newsletter.length; i++)
      Newsletter [i].disabled = !NL_Abo.checked;
  }
}

function IH_Abo_onClick ()
{
  with (document.contact)
  {
    for (var i = 0; i < IHAboTyp.length; i++)
      IHAboTyp [i].disabled = !IH_Abo.checked;
  }
}

function IH_Order_onClick ()
{
  with (document.contact)
  {
    IH_Order_Text.disabled = !IH_Order.checked;
  }
}

function f21NL_Abo_onClick ()
{
  with (document.contact)
  {
    for (var i = 0; i < f21Newsletter.length; i++)
      f21Newsletter [i].disabled = !f21NL_Abo.checked;
  }
}

function II_Abo_onClick ()
{
  with (document.contact)
  {
    for (var i = 0; i < IInfo.length; i++)
      IInfo [i].disabled = !II_Abo.checked;
  }
}

function onSubmit ()
{
  with (document.contact)
  {
    if (name.value == "")
    {
      alert ("Bitte geben Sie Ihren Namen ein.");
      //name.focus ();
      return false;
    }
    if ((email.value.length < 6 || email.value.indexOf ("@") == -1 || email.value.indexOf (".") == -1)
      && (NL_Abo.checked || IH_Abo.checked || II_Abo.checked))
    {
      alert ("Ungültige oder fehlende eMail-Adresse.\nBitte geben Sie Ihre eMail-Adresse ein.");
      //email.focus ();
      return false;
    }
    if (adresse.value == "" && (IH_Abo.checked || IH_Order.checked))
    {
      alert ("Bitte geben Sie Ihre Post-Adresse ein.");
      //adresse.focus ();
      return false;
    }
    if (IH_Order_Text.value == "" && IH_Order.checked)
    {
      alert ("Bitte geben Sie Ausgabe und Anzahl der gewünschten Imago Hominis-Ausgaben ein.");
      //IH_Order_Text.focus ();
      return false;
    }
  }
}

function onReset ()
{
  with (document.contact)
  {
    name.value = "";
    email.value = "";
    adresse.value = "";
    kommentar.value = "";
    NL_Abo.checked = false; NL_Abo_onClick ();
    IH_Abo.checked = false; IH_Abo_onClick ();
    IH_Order.checked = false; IH_Order_onClick ();
    IH_Order_Text.value = "";
    II_Abo.checked = false; II_Abo_onClick ();
  }
}
