/**
/**
 *
 * Formulardaten ib006f00.html prüfen
 *
 * Copyright (c) 2003 CRS Unternehmensberatung GmbH
 *
 */

function ib006f00()
{
    if ((!document.getElementsByName('O_typ[]')[0].checked)
     && (!document.getElementsByName('O_typ[]')[1].checked)
     && (!document.getElementsByName('O_typ[]')[2].checked)
     && (!document.getElementsByName('O_typ[]')[3].checked)
     && (!document.getElementsByName('O_typ[]')[4].checked)
     && (!document.getElementsByName('O_typ[]')[5].checked)
     && (!document.getElementsByName('O_typ[]')[6].checked)
     && (!document.getElementsByName('O_typ[]')[7].checked))
       { alert("Bitte mindestens einen Immobilientyp auswählen !");
         document.getElementsByName('O_typ[]')[0].focus();
         return false;
       } // end-if
   with(document.ib006h00)
  {   if ((Zi_anz_v.value == "") && (Zi_anz_b.value == ""))
       { alert("Bitte die Anzahl der Zimmer eingeben !");
         Zi_anz_v.focus();
         return false;
       } // end-if
    if (Zi_anz_v.value != "")
    {
    if (Numeric1(Zi_anz_v.value) == false)
       { alert("Anzahl der Zimmer darf nur Ziffern, Komma und Punkt enthalten !");
         Zi_anz_v.focus();
         return false;
       } // end-if
     } // end-if
    if (Zi_anz_b.value != "")
    {
    if (Numeric1(Zi_anz_b.value) == false)
       { alert("Anzahl der Zimmer darf nur Ziffern, Komma und Punkt enthalten !");
         Zi_anz_b.focus();
         return false;
       } // end-if
     } // end-if
    if ((Wfl_ges_v.value == "") && (Wfl_ges_b.value == ""))
       { alert("Bitte die gewünschte Wohnfläche eingeben !");
         Wfl_ges_v.focus();
         return false;
       } // end-if
    if (Wfl_ges_v.value != "")
    {
    if (Numeric1(Wfl_ges_v.value) == false)
       { alert("Die Wohnfläche darf nur Ziffern und maximal ein Komma und einen Punkt enthalten !");
         Wfl_ges_v.focus();
         return false;
       } // end-if
     } // end-if
    if (Wfl_ges_b.value != "")
    {
    if (Numeric1(Wfl_ges_b.value) == false)
       { alert("Die Wohnfläche darf nur Ziffern und maximal ein Komma und einen Punkt enthalten !");
         Wfl_ges_b.focus();
         return false;
       } // end-if
     } // end-if
    if (Nfl_ges_v.value != "")
    {
    if (Numeric1(Nfl_ges_v.value) == false)
       { alert("Die Nutzfläche darf nur Ziffern und maximal ein Komma und einen Punkt enthalten !");
         Nfl_ges_v.focus();
         return false;
       } // end-if
    } // end-if
    if (Nfl_ges_b.value != "")
    {
    if (Numeric1(Nfl_ges_b.value) == false)
       { alert("Die Nutzfläche darf nur Ziffern und maximal ein Komma und einen Punkt enthalten !");
         Nfl_ges_b.focus();
         return false;
       } // end-if
    } // end-if
    if ((Kaufpreis_v.value == "") && (Kaufpreis_b.value == ""))
       { alert("Bitte die Preisvorstellung eingeben !");
         Kaufpreis_v.focus();
         return false;
       } // end-if
    if (Kaufpreis_v.value != "")
    {
    if (Numeric1(Kaufpreis_v.value) == false)
       { alert("Die Preisvorstellung darf nur Ziffern, Komma und Punkt enthalten !");
         Kaufpreis_v.focus();
         return false;
       } // end-if
     } // end-if
    if (Kaufpreis_b.value != "")
    {
    if (Numeric1(Kaufpreis_b.value) == false)
       { alert("Die Preisvorstellung darf nur Ziffern, Komma und Punkt enthalten !");
         Kaufpreis_b.focus();
         return false;
       } // end-if
     } // end-if
    if (W_Orte.value == "")
       { alert("Bitte die bevorzugten Wohnorte angeben !");
         W_Orte.focus();
         return false;
       } // end-if
    if (Alphanumeric1(W_Orte.value) == false)
       { alert("Die bevorzugten Wohnorte enthalten ungültige Zeichen, bitte korrigieren !");
         W_Orte.focus();
         return false;
       } // end-if
          if (Vorname.value == "")
       { alert("Der Vorname fehlt : Bitte eingeben !");
         Vorname.focus();
         return false;
       } // end-if
     if (Alphabetic(Vorname.value) == false)
       { alert("Der Vorname darf nur Buchstaben, Space und Minus enthalten !");
         Vorname.focus();
         return false;
       } // end-if
     if (Name.value == "")
       { alert("Der Name fehlt : Bitte eingeben !");
         Name.focus();
         return false;
       } // end-if
     if (Alphabetic(Name.value) == false)
       { alert("Der Name darf nur Buchstaben, Space und Minus enthalten !");
         Name.focus();
         return false;
       } // end-if

    if (Strasse.value == "")
       { alert("Der Straßenname fehlt : Bitte eingeben !");
         Strasse.focus();
         return false;
       } // end-if
    if (Alphabetic(Strasse.value) == false)
       { alert("Der Straßenname darf nur Buchstaben, Space und Minus enthalten !");
         Strasse.focus();
         return false;
       } // end-if
    if (Hausnummer.value == "")
       { alert("Die Hausnummer fehlt : Bitte eingeben !");
         Hausnummer.focus();
         return false;
       } // end-if
    if (Alphanumeric(Hausnummer.value) == false)
       { alert("Die Hausnummer darf nur Ziffern, Buchstaben, Space und Minus entahlten !");
         Hausnummer.focus();
         return false;
       } // end-if
    if (Plz.value == "")
       { alert("Die Postleitzahl fehlt : Bitte eingeben !");
         Plz.focus();
         return false;
       } // end-if
    if (Numeric(Plz.value) == false)
       { alert("Die Postleitzahl darf nur Ziffern enthalten !");
         Plz.focus();
         return false;
       } // end-if
     if (Plz.value.length != 5)
       { alert("Die Postleitzahl muß genau 5 Ziffern enthalten !");
         Plz.focus();
         return false;
       } // end-if
     if (Ort.value == "")
       { alert("Der Ort fehlt : Bitte eingeben !");
         Ort.focus();
         return false;
       } // end-if
    if (Alphabetic(Ort.value) == false)
       { alert("Der Ort darf nur Buchstaben, Space und Minus enthalten !");
         Ort.focus();
         return false; }  // end-If
    if (Tel_v.value == "" && Tel.value == ""
     && Mobil_v.value == "" && Mobil.value == ""
     && Fax_v.value   == "" && Fax.value   == ""
     && Email.value == "")
       { alert("Wie sollen wir Sie erreichen ? : Bitte mindestens eine elektronische Verbindung eingeben ! Telefon, mobil, Fax, email !");
         Tel_v.focus();
         return false;
       } // end-if
     if (Tel_v.value != "" || Tel.value != "" || Tel_ab.value != "" || Tel_bis.value != "")
       {
          if (Tel_v.value == "")
             { alert("Die Telefon-Vorwahl fehlt : Bitte eingeben !");
               Tel_v.focus();
               return false;
             } // end-if
          if (Numeric(Tel_v.value) == false)
             { alert("Die Telefon-Vorwahl darf nur Ziffern enthalten !");
               Tel_v.focus();
               return false;
             } // end-if
          if (Tel_v.value.length > 11)
             { alert("Die Telefon-Vorwahl darf maximal 11 Ziffern enthalten (Land(6) + Vorwahl(5))!");
              Tel_v.focus();
              return false;
              } // end-if
          if (Tel.value == "")
            { alert("Die Telefon-Nummer fehlt : Bitte eingeben !");
              Tel.focus();
              return false;
            } // end-if
          if (Numeric(Tel.value) == false)
            { alert("Die Telefon-Nummer darf nur Ziffern enthalten !");
              Tel.focus();
              return false;
            } // end-if
          if (Tel.value.length > 8)
            { alert("Die Telefon-Nummer darf maximal 8 Ziffern enthalten !");
              Tel.focus();
              return false;
            } // end-if
          if (Tel_ab.value == "" && Tel_bis.value == "" )
            { Tel_ab.value = "09.00";
              Tel_bis.value = "18.00";
            } // end-if
          if (Numeric2(Tel_ab.value) == false)
            { alert("Die Erreichbarkeit-ab darf nur Ziffern und einen Punkt enthalten !");
              Tel_ab.focus();
              return false;
            } // end-if
          if (Numeric2(Tel_bis.value) == false)
            { alert("Die Erreichbarkeit-bis darf nur Ziffern und einen Punkt enthalten !");
              Tel_bis.focus();
              return false;
            } // end-if
       } // end-if


  if (Mobil_v.value != "" || Mobil.value != "")
       {
          if (Mobil_v.value == "")
             { alert("Die Telefon-Vorwahl (m.) fehlt : Bitte eingeben !");
               Mobil_v.focus();
               return false;
             } // end-if
          if (Numeric(Mobil_v.value) == false)
             { alert("Die Telefon-Vorwahl (m.) darf nur Ziffern enthalten !");
               Mobil_v.focus();
               return false;
             } // end-if
          if (Mobil_v.value.length > 11)
             { alert("Die Telefon-Vorwahl (m.) darf maximal 11 Ziffern enthalten (Land(6) + Vorwahl(5))!");
              Mobil_v.focus();
              return false;
              } // end-if
          if (Mobil.value == "")
            { alert("Die Telefon-Nummer (m.) fehlt : Bitte eingeben !");
              Mobil.focus();
              return false;
            } // end-if
          if (Numeric(Mobil.value) == false)
            { alert("Die Telefon-Nummer (m.) darf nur Ziffern enthalten !");
              Mobil.focus();
              return false;
            } // end-if
          if (Mobil.value.length > 8)
            { alert("Die Telefon-Nummer (m.) darf maximal 8 Ziffern enthalten !");
              Mobil.focus();
              return false;
            } // end-if
        } // end-if

  if (Fax_v.value != "" || Fax.value != "")
       {
          if (Fax_v.value == "")
             { alert("Die Telefon-Vorwahl (Fax) fehlt : Bitte eingeben !");
               Fax_v.focus();
               return false;
             } // end-if
          if (Numeric(Fax_v.value) == false)
             { alert("Die Telefon-Vorwahl (Fax) darf nur Ziffern enthalten !");
               Fax_v.focus();
               return false;
             } // end-if
          if (Fax_v.value.length > 11)
             { alert("Die Telefon-Vorwahl (Fax) darf maximal 11 Ziffern enthalten (Land(6) + Vorwahl(5))!");
              Fax_v.focus();
              return false;
              } // end-if
          if (Fax.value == "")
            { alert("Die Telefon-Nummer (Fax) fehlt : Bitte eingeben !");
              Fax.focus();
              return false;
            } // end-if
          if (Numeric(Fax.value) == false)
            { alert("Die Telefon-Nummer (Fax) darf nur Ziffern enthalten !");
              Fax.focus();
              return false;
            } // end-if
          if (Fax.value.length > 8)
            { alert("Die Telefon-Nummer (Fax) darf maximal 8 Ziffern enthalten !");
              Fax.focus();
              return false;
            } // end-if
        } // end-if

    if (pemail.value != "")
       { if (pemail(Email.value) == false)
         {   alert("Die Email-Adresse darf nur Buchstaben, Ziffern, Punkte, Minus, Unterstrich und @ enthalten !");
             Email.focus();
             return false;
          } // end-if
       } // end-if
    return true;
  }  // end-with
} // end-function
