function chkFormular(ist_buchung)
/* Einfacher Test des deutschen Formular-Formulares
 * siehe: http://de.selfhtml.org/javascript/beispiele/formulareingaben.htm
 *        http://de.selfhtml.org/javascript/objekte/elements.htm#checked
 * (C) 2007 Dr. Jürgen Vollmer <www.informatik-vollmer.de>
 * $Id: chkFormular.de.js,v 1.9 2008/04/30 16:10:04 vollmer Exp $
 */
{
 if(document.formular.Wohnung[0].checked == false &&
    document.formular.Wohnung[1].checked == false &&
    document.formular.Wohnung[2].checked == false &&
    document.formular.Wohnung[3].checked == false) {
   alert("Bitte wählen Sie ein Apartment aus.");
   document.formular.Wohnung[0].focus();
   return false;
 }
 if(document.formular.Name.value == "") {
   alert("Bitte geben Sie Ihren Namen ein.");
   document.formular.Name.focus();
   return false;
 }
 if(document.formular.Email.value == "") {
   alert("Bitte geben Sie Ihre E-Mail-Adresse ein.");
   document.formular.Email.focus();
   return false;
 }
 if(document.formular.Email.value.indexOf('@') == -1) {
   alert("Sie haben keine legale E-Mail-Adresse angegeben!");
   document.formular.Email.focus();
   return false;
 }
 if(document.formular.Anreise.value == "") {
   alert("Bitte geben Sie den Anreisetag an.");
   document.formular.Anreise.focus();
   return false;
 }
 if(document.formular.Abreise.value == "") {
   alert("Bitte geben Sie den Abreisetag an.");
   document.formular.Abreise.focus();
   return false;
 }
 if(document.formular.Erwachsene.value == "") {
   alert("Bitte geben Sie die Anzahl der Erwachsenen an.");
   document.formular.Erwachsene.focus();
   return false;
 }
 if(document.formular.Kinder.value == "") {
   alert("Bitte geben Sie die Anzahl der Kinder an.");
   document.formular.Kinder.focus();
   return false;
 }

 if (ist_buchung == 1) {
    if(document.formular.Telefon.value == "") {
      alert("Bitte geben Sie eine Telefonnummer an.");
      document.formular.Telefon.focus();
      return false;
    }
     if(document.formular.Strasse.value == "") {
      alert("Bitte geben Sie die Addresse / Strasse ein.");
      document.formular.Strasse.focus();
      return false;
    }
    if(document.formular.Stadt.value == "") {
      alert("Bitte geben Sie die Addresse / Stadt ein.");
      document.formular.Stadt.focus();
      return false;
    }
    if (document.formular.Zustimmung.checked == false) {
       alert("Bitte stimmen Sie dem Hinweis zu.");
       document.formular.Zustimmung.focus();
       return false;
    }
 }

 return true;
}

