function Form_Control_Account()
{
 if(document.Formular.New_Login.value.length == 0)
 {
  alert("Bitte geben Sie einen Login-Namen ein!");
  document.Formular.New_Login.focus();
  return false;
 }
 if(document.Formular.New_Login_PWD.value.length == 0)
 {
  alert("Bitte geben Sie ein Passwort ein!");
  document.Formular.New_Login_PWD.focus();
  return false;
 }
 if(document.Formular.Conf_Login_PWD.value.length == 0)
 {
  alert("Bitte bestätigen Sie Ihr eingegebenes Passwort!");
  document.Formular.Conf_Login_PWD.focus();
  return false;
 }
}
/**************************************************************************/
function Form_Control_Anbieter()
{
 if(document.Formular.anbieter_name.value.length == 0)
 {
  alert("Bitte geben Sie einen Namen für den Anbieter ein!");
  document.Formular.anbieter_name.focus();
  return false;
 }
 if(document.Formular.kurzbeschreibung.value.length > 500)
 {
  alert("Bitte maximal 500 Zeichen! Im Moment: " + document.Formular.kurzbeschreibung.value.length);
  document.Formular.kurzbeschreibung.focus();
  return false;
 }
 if(document.Formular.zusatzinfo.value.length > 500)
 {
  alert("Bitte maximal 500 Zeichen! Im Moment: " + document.Formular.zusatzinfo.value.length);
  document.Formular.zusatzinfo.focus();
  return false;
 }

 if(document.Formular.strasse.value.length == 0)
 {
  alert("Bitte geben Sie eine Straße ein!");
  return false;
 }
 if(document.Formular.plz.value.length < 5)
 {
  alert("Bitte geben Sie eine gültige Postleitzahl ein!");
  document.Formular.plz.focus();
  return false;
 }
 if(document.Formular.plz.value.length == 5)
 {
  var Chk_PLZ = 1;
  for(i = 0; i < document.Formular.plz.value.length; i++)
  {
   if((document.Formular.plz.value.charAt(i) < "0") || (document.Formular.plz.value.charAt(i) > "9")) Chk_PLZ = -1;
  } 
   if(Chk_PLZ == -1)
  {
   alert("Die von Ihnen eingegebene Postleitzahl ist nicht gültig!");
   document.Formular.plz.focus();
   return false;
  }
 }
 if(document.Formular.ort.value.length == 0)
 {
  alert("Bitte geben Sie einen Ort ein!");
  return false;
 }
 if(document.Formular.lk.value == "Bitte auswählen")
 {
  alert("Bitte wählen Sie einen Landkreis aus!");
  return false;
 }
 /*
 if(document.Formular.tel_vorwahl.value.length > 0)
 {
  var Chk_PLZ = 1;
  for(i = 0; i < document.Formular.tel_vorwahl.value.length; i++)
  {
   if((document.Formular.tel_vorwahl.value.charAt(i) < "0") || (document.Formular.tel_vorwahl.value.charAt(i) > "9")) Chk_PLZ = -1;
  } 
  if(Chk_PLZ == -1)
  {
   alert("Die von Ihnen eingegebene Telefon-Vorwahl ist nicht gültig!");
   document.Formular.tel_vorwahl.focus();
   return false;
  }
 }
 if(document.Formular.tel_nr.value.length > 0)
 {
  var Chk_PLZ = 1;
  for(i = 0; i < document.Formular.tel_nr.value.length; i++)
  {
   if((document.Formular.tel_nr.value.charAt(i) < "0") || (document.Formular.tel_nr.value.charAt(i) > "9")) Chk_PLZ = -1;
  } 
  if(Chk_PLZ == -1)
  {
   alert("Die von Ihnen eingegebene Telefonnummer ist nicht gültig!");
   document.Formular.tel_nr.focus();
   return false;
  }
 }
 if(document.Formular.fax_vorwahl.value.length > 0)
 {
  var Chk_PLZ = 1;
  for(i = 0; i < document.Formular.fax_vorwahl.value.length; i++)
  {
   if((document.Formular.fax_vorwahl.value.charAt(i) < "0") || (document.Formular.fax_vorwahl.value.charAt(i) > "9")) Chk_PLZ = -1;
  } 
  if(Chk_PLZ == -1)
  {
   alert("Die von Ihnen eingegebene Fax-Vorwahl ist nicht gültig!");
   document.Formular.fax_vorwahl.focus();
   return false;
  }
 }
 if(document.Formular.fax_nr.value.length > 0)
 {
  var Chk_PLZ = 1;
  for(i = 0; i < document.Formular.fax_nr.value.length; i++)
  {
   if((document.Formular.fax_nr.value.charAt(i) < "0") || (document.Formular.fax_nr.value.charAt(i) > "9")) Chk_PLZ = -1;
  } 
  if(Chk_PLZ == -1)
  {
   alert("Die von Ihnen eingegebene Fax-Nummer ist nicht gültig!");
   document.Formular.fax_nr.focus();
   return false;
  }
 }
 */
 if(document.Formular.mail.value.length > 0)
 {
  if(document.Formular.mail.value.indexOf('@') == -1)
  {
   alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!");
   return false;
   }
 }
 if(document.Formular.hp.value.length > 0)
 {
  if(document.Formular.hp.value.indexOf('.') == -1)
  {
   alert("Bitte geben Sie eine gültige URL ein!");
   return false;
  }
 }
}
/**************************************************************************/
function Form_Control_Einrichtung()
{ 
 if(document.Formular.titel.value.length == 0)
 {
  alert("Bitte geben Sie den Namen der Einrichtung ein!");
  document.Formular.titel.focus();
  return false;
 }
 if(document.Formular.kurztitel.value.length == 0)
 {
  alert("Bitte vergeben Sie einen Kurznamen!");
  document.Formular.kurztitel.focus();
  return false;
 }
 if(document.Formular.strasse.value.length == 0)
 {
  alert("Bitte geben Sie eine Straße ein!");
  document.Formular.strasse.focus();
  return false;
 }
 if(document.Formular.plz.value.length < 5)
 {
  alert("Bitte geben Sie eine gültige Postleitzahl ein!");
  document.Formular.plz.focus();
  return false;
 }
 if(document.Formular.plz.value.length == 5)
 {
  var Chk_PLZ = 1;
  for(i = 0; i < document.Formular.plz.value.length; i++)
  {
   if((document.Formular.plz.value.charAt(i) < "0") || (document.Formular.plz.value.charAt(i) > "9")) Chk_PLZ = -1;
  } 
   if(Chk_PLZ == -1)
  {
   alert("Die von Ihnen eingegebene Postleitzahl ist nicht gültig!");
   document.Formular.plz.focus();
   return false;
  }
 }
 if(document.Formular.ort.value.length == 0)
 {
  alert("Bitte geben Sie einen Ort ein!");
  document.Formular.ort.focus();
  return false;
 }
 if(document.Formular.lk.value == "Bitte auswählen")
 {
  alert("Bitte wählen Sie einen Landkreis aus!");
  document.Formular.lk.focus();
  return false;
 }
 if(document.Formular.mail.value.length > 0)
 {
  if(document.Formular.mail.value.indexOf('@') == -1)
  {
   alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!");
   document.Formular.mail.focus();
   return false;
   }
 }
 if(document.Formular.hp.value.length > 0)
 {
  if(document.Formular.hp.value.indexOf('.') == -1)
  {
   alert("Bitte geben Sie eine gültige URL ein!");
   return false;
  }
 }
 if(document.Formular.an_beschr_kurz.value.length > 500)
 {
  alert("Bitte maximal 500 Zeichen! Im Moment: " + document.Formular.an_beschr_kurz.value.length);
  document.Formular.an_beschr_kurz.focus();
  return false;
 }
 if(document.Formular.an_beschr.value.length > 800)
 {
  alert("Bitte maximal 800 Zeichen! Im Moment: " + document.Formular.an_beschr.value.length);
  document.Formular.an_beschr.focus();
  return false;
 }
 if(document.Formular.ausstattung.value.length > 120)
 {
  alert("Bitte maximal 120 Zeichen! Im Moment: " + document.Formular.ausstattung.length);
  document.Formular.ausstattung.focus();
  return false;
 }
 if(document.Formular.ergaenzung.value.length > 500)
 {
  alert("Bitte maximal 500 Zeichen! Im Moment: " + document.Formular.ergaenzung.length);
  document.Formular.ergaenzung.focus();
  return false;
 }
}
/**************************************************************************/
function Form_Control_Angebot()
{
 if(document.Formular.titel.value.length == 0)
 {
  alert("Bitte vergeben Sie einen Titel!");
  document.Formular.titel.focus();
  return false;
 }
 if(document.Formular.kurztitel.value.length == 0)
 {
  alert("Bitte vergeben Sie einen Kurztitel!");
  document.Formular.kurztitel.focus();
  return false;
 }
 if(document.Formular.an_beschr_kurz.value.length > 500)
 {
  alert("Bitte maximal 500 Zeichen! Im Moment: " + document.Formular.an_beschr_kurz.value.length);
  document.Formular.an_beschr_kurz.focus();
  return false;
 }
 if(document.Formular.an_beschr.value.length > 800)
 {
  alert("Bitte maximal 800 Zeichen! Im Moment: " + document.Formular.an_beschr.value.length);
  document.Formular.an_beschr.focus();
  return false;
 }
 if(document.Formular.lernziele.value.length > 200)
 {
  alert("Bitte maximal 200 Zeichen! Im Moment: " + document.Formular.lernziele.value.length);
  document.Formular.lernziele.focus();
  return false;
 }
 if((document.Formular.ver_ort_01neu.value.length == 0) && (document.Formular.ver_ort_02.value.length == 0) && (document.Formular.ver_ort_03.value.length == 0))
 {
  alert("Bitte tragen Sie mindestenes einen Veranstaltungsort ein!");
  document.Formular.ver_ort_01neu.focus();
  return false;
 }
 if(document.Formular.anmelde_frist.value.length > 0)
 {
  var Chk_Frist = 1;
  for(i = 0; i < document.Formular.anmelde_frist.value.length; i++)
  {
   if((document.Formular.anmelde_frist.value.charAt(i) < "0") || (document.Formular.anmelde_frist.value.charAt(i) > "9")) Chk_Frist = -1;
  }
  if(Chk_Frist == -1)
  {
   alert("Bitte geben Sie eine Zahl ein!");
   document.Formular.anmelde_frist.focus();
   return false;
  }
 }
 if(document.Formular.teil_min.value.length > 0)
 {
  var Chk_Frist = 1;
  for(i = 0; i < document.Formular.teil_min.value.length; i++)
  {
   if((document.Formular.teil_min.value.charAt(i) < "0") || (document.Formular.teil_min.value.charAt(i) > "9")) Chk_Frist = -1;
  }
  if(Chk_Frist == -1)
  {
   alert("Bitte geben Sie eine Zahl ein!");
   document.Formular.teil_min.focus();
   return false;
  }
 }
 if(document.Formular.teil_max.value.length > 0)
 {
  var Chk_Frist = 1;
  for(i = 0; i < document.Formular.teil_max.value.length; i++)
  {
   if((document.Formular.teil_max.value.charAt(i) < "0") || (document.Formular.teil_max.value.charAt(i) > "9")) Chk_Frist = -1;
  }
  if(Chk_Frist == -1)
  {
   alert("Bitte geben Sie eine Zahl ein!");
   document.Formular.teil_max.focus();
   return false;
  }
 }
 /*
 if(document.Formular.an_tel_vor.value.length > 0)
 {
  var Chk_Tel = 1;
  for(i = 0; i < document.Formular.an_tel_vor.value.length; i++)
  {
   if((document.Formular.an_tel_vor.value.charAt(i) < "0") || (document.Formular.an_tel_vor.value.charAt(i) > "9")) Chk_Tel = -1;
  } 
  if(Chk_Tel == -1)
  {
   alert("Die von Ihnen eingegebene Telefon-Vorwahl ist nicht gültig!");
   document.Formular.an_tel_vor.focus();
   return false;
  }
 }
 if(document.Formular.an_tel_nr.value.length > 0)
 {
  var Chk_Tel = 1;
  for(i = 0; i < document.Formular.an_tel_nr.value.length; i++)
  {
   if((document.Formular.an_tel_nr.value.charAt(i) < "0") || (document.Formular.an_tel_nr.value.charAt(i) > "9")) Chk_Tel = -1;
  } 
  if(Chk_Tel == -1)
  {
   alert("Die von Ihnen eingegebene Telefonnummer ist nicht gültig!");
   document.Formular.an_tel_nr.focus();
   return false;
  }
 }
 if(document.Formular.an_mobil_vor.value.length > 0)
 {
  var Chk_Tel = 1;
  for(i = 0; i < document.Formular.an_mobil_vor.value.length; i++)
  {
   if((document.Formular.an_mobil_vor.value.charAt(i) < "0") || (document.Formular.an_mobil_vor.value.charAt(i) > "9")) Chk_Tel = -1;
  }
  if(Chk_Tel == -1)
  {
   alert("Die von Ihnen eingegebene Mobil-Vorwahl ist nicht gültig!");
   document.Formular.an_mobil_vor.focus();
   return false;
  }
 }
 if(document.Formular.an_mobil_nr.value.length > 0)
 {
  var Chk_Tel = 1;
  for(i = 0; i < document.Formular.an_mobil_nr.value.length; i++)
  {
   if((document.Formular.an_mobil_nr.value.charAt(i) < "0") || (document.Formular.an_mobil_nr.value.charAt(i) > "9")) Chk_Tel = -1;
  }
  if(Chk_Tel == -1)
  {
   alert("Die von Ihnen eingegebene Mobilnummer ist nicht gültig!");
   document.Formular.an_mobil_nr.focus();
   return false;
  }
 }
 if(document.Formular.an_fax_vor.value.length > 0)
 {
  var Chk_Fax = 1;
  for(i = 0; i < document.Formular.an_fax_vor.value.length; i++)
  {
   if((document.Formular.an_fax_vor.value.charAt(i) < "0") || (document.Formular.an_fax_vor.value.charAt(i) > "9")) Chk_Fax = -1;
  } 
  if(Chk_Fax == -1)
  {
   alert("Die von Ihnen eingegebene Fax-Vorwahl ist nicht gültig!");
   document.Formular.an_fax_vor.focus();
   return false;
  }
 }
 if(document.Formular.an_fax_nr.value.length > 0)
 {
  var Chk_Fax = 1;
  for(i = 0; i < document.Formular.an_fax_nr.value.length; i++)
  {
   if((document.Formular.an_fax_nr.value.charAt(i) < "0") || (document.Formular.an_fax_nr.value.charAt(i) > "9")) Chk_Fax = -1;
  } 
  if(Chk_Fax == -1)
  {
   alert("Die von Ihnen eingegebene Fax-Nummer ist nicht gültig!");
   document.Formular.an_fax_nr.focus();
   return false;
  }
 }
 */
 if(document.Formular.an_mail.value.length > 0)
 {
  if(document.Formular.an_mail.value.indexOf('@') == -1)
  {
   alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!");
   return false;
  }
 }
}

function Form_Control_New_Anbieter()
{
 if(document.Formular.New_Login.value.length == 0)
 {
  alert("Bitte geben Sie einen Login-Namen ein!");
  document.Formular.New_Login.focus();
  return false;
 }
 if(document.Formular.New_Login_PWD.value.length == 0)
 {
  alert("Bitte geben Sie ein Passwort ein!");
  document.Formular.New_Login_PWD.focus();
  return false;
 }
 if(document.Formular.Conf_Login_PWD.value.length == 0)
 {
  alert("Bitte bestätigen Sie Ihr eingegebenes Passwort!");
  document.Formular.Conf_Login_PWD.focus();
  return false;
 }
 if(document.Formular.New_Login_PWD.value != document.Formular.Conf_Login_PWD.value)
 {
  alert("Beide Passwörter müssen identisch sein!");
  return false;
 }
 if(document.Formular.anbieter_name.value.length == 0)
 {
  alert("Bitte geben Sie einen Namen für den Anbieter ein!");
  document.Formular.anbieter_name.focus();
  return false;
 }
 if(document.Formular.kurzbeschreibung.value.length > 500)
 {
  alert("Bitte maximal 500 Zeichen! Im Moment: " + document.Formular.kurzbeschreibung.value.length);
  document.Formular.kurzbeschreibung.focus();
  return false;
 }

 if(document.Formular.strasse.value.length == 0)
 {
  alert("Bitte geben Sie eine Straße ein!");
  return false;
 }
 if(document.Formular.plz.value.length < 5)
 {
  alert("Bitte geben Sie eine gültige Postleitzahl ein!");
  document.Formular.plz.focus();
  return false;
 }
 if(document.Formular.plz.value.length == 5)
 {
  var Chk_PLZ = 1;
  for(i = 0; i < document.Formular.plz.value.length; i++)
  {
   if((document.Formular.plz.value.charAt(i) < "0") || (document.Formular.plz.value.charAt(i) > "9")) Chk_PLZ = -1;
  }
   if(Chk_PLZ == -1)
  {
   alert("Die von Ihnen eingegebene Postleitzahl ist nicht gültig!");
   document.Formular.plz.focus();
   return false;
  }
 }
 if(document.Formular.ort.value.length == 0)
 {
  alert("Bitte geben Sie einen Ort ein!");
  return false;
 }
 /*
 if(document.Formular.tel_vorwahl.value.length > 0)
 {
  var Chk_PLZ = 1;
  for(i = 0; i < document.Formular.tel_vorwahl.value.length; i++)
  {
   if((document.Formular.tel_vorwahl.value.charAt(i) < "0") || (document.Formular.tel_vorwahl.value.charAt(i) > "9")) Chk_PLZ = -1;
  }
  if(Chk_PLZ == -1)
  {
   alert("Die von Ihnen eingegebene Telefon-Vorwahl ist nicht gültig!");
   document.Formular.tel_vorwahl.focus();
   return false;
  }
 }
 if(document.Formular.tel_nr.value.length > 0)
 {
  var Chk_PLZ = 1;
  for(i = 0; i < document.Formular.tel_nr.value.length; i++)
  {
   if((document.Formular.tel_nr.value.charAt(i) < "0") || (document.Formular.tel_nr.value.charAt(i) > "9")) Chk_PLZ = -1;
  }
  if(Chk_PLZ == -1)
  {
   alert("Die von Ihnen eingegebene Telefonnummer ist nicht gültig!");
   document.Formular.tel_nr.focus();
   return false;
  }
 }
 if(document.Formular.mobil_vor.value.length > 0)
 {
  var Chk_Tel = 1;
  for(i = 0; i < document.Formular.mobil_vor.value.length; i++)
  {
   if((document.Formular.mobil_vor.value.charAt(i) < "0") || (document.Formular.mobil_vor.value.charAt(i) > "9")) Chk_Tel = -1;
  }
  if(Chk_Tel == -1)
  {
   alert("Die von Ihnen eingegebene Mobil-Vorwahl ist nicht gültig!");
   document.Formular.mobil_vor.focus();
   return false;
  }
 }
 if(document.Formular.mobil_nr.value.length > 0)
 {
  var Chk_Tel = 1;
  for(i = 0; i < document.Formular.mobil_nr.value.length; i++)
  {
   if((document.Formular.mobil_nr.value.charAt(i) < "0") || (document.Formular.mobil_nr.value.charAt(i) > "9")) Chk_Tel = -1;
  }
  if(Chk_Tel == -1)
  {
   alert("Die von Ihnen eingegebene Mobilnummer ist nicht gültig!");
   document.Formular.mobil_nr.focus();
   return false;
  }
 }
 if(document.Formular.fax_vorwahl.value.length > 0)
 {
  var Chk_PLZ = 1;
  for(i = 0; i < document.Formular.fax_vorwahl.value.length; i++)
  {
   if((document.Formular.fax_vorwahl.value.charAt(i) < "0") || (document.Formular.fax_vorwahl.value.charAt(i) > "9")) Chk_PLZ = -1;
  }
  if(Chk_PLZ == -1)
  {
   alert("Die von Ihnen eingegebene Fax-Vorwahl ist nicht gültig!");
   document.Formular.fax_vorwahl.focus();
   return false;
  }
 }
 if(document.Formular.fax_nr.value.length > 0)
 {
  var Chk_PLZ = 1;
  for(i = 0; i < document.Formular.fax_nr.value.length; i++)
  {
   if((document.Formular.fax_nr.value.charAt(i) < "0") || (document.Formular.fax_nr.value.charAt(i) > "9")) Chk_PLZ = -1;
  }
  if(Chk_PLZ == -1)
  {
   alert("Die von Ihnen eingegebene Fax-Nummer ist nicht gültig!");
   document.Formular.fax_nr.focus();
   return false;
  }
 }
 */
 if(document.Formular.mail.value.length > 0)
 {
  if(document.Formular.mail.value.indexOf('@') == -1)
  {
   alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!");
   return false;
   }
 }
 if(document.Formular.hp.value.length > 0)
 {
  if(document.Formular.hp.value.indexOf('.') == -1)
  {
   alert("Bitte geben Sie eine gültige URL ein!");
   return false;
  }
 }
}
