/* ====================================== */
/* Funktion "Ermittlung der Breite der    */
/* Schalttafel für den Mediaplayer        */
/* =========================              */
/* Breite anhand des benutzten Browsers   */
/* ermitteln                              */
/*                                        */
/* Parameter:                             */
/* ==========                             */
/* keine                                  */
/*                                        */
/*                                        */
/* ====================================== */

function PruefeFormular (FormName)
{
    var FeldName;
    var FeldInhalt;
    var FeldTyp;
    var Layer;
    var AnzFelder = 0;
    var FormLeer = true;
    var FormFehler = false;


    AnzFelder = document.forms[FormName].elements.length;


    for (i=0; i<AnzFelder; ++i)
    {


      FeldName   = document.forms[FormName].elements[i].name;
      FeldInhalt = document.forms[FormName].elements[i].value;
      FeldTyp    = document.forms[FormName].elements[i].type;


      /* nur Eingabe-Felder pruefen, keine Buttons oder hidden) */
      if (FeldTyp == "text" || FeldTyp == "textarea")
      {
         /* Ermitteln, ob das Formular ganz leer ist */
         if (FeldInhalt != "")
             FormLeer = false;

         /* Pruefung je nach Feldname. Felder deren Inhalt nicht  */
         /* geprueft wird, sind nicht aufgefuehrt                 */
         switch(FeldName)
         {
         case "Name":
           if (FeldInhalt == "")
           {
              FormFehler = true;
              alert ("Bitte nennen Sie Ihren Name");
           }
           break;

         case "AbsEmail":
           if (FeldInhalt != "" &&
           (FeldInhalt.indexOf("@") < 0 ||
            FeldInhalt.indexOf(".") < 0 ))
           {
              FormFehler = true;
              alert ("Bitte geben Sie eine gueltige email-Adresse ein");
           }
           break;

         case "Anliegen":
            if (FeldInhalt == "")
            {
               FormFehler = true;
               alert ("Bitte geben Sie einen Text ein");
            }
            break;

         } /* Ende switch FeldName */

      }  /* Ende Typ text */

      if (FormFehler == true)
      {
          document.forms[FormName].elements[i].focus();

        return false;
      }

    }  /* Ende Schleife */

    /* kann nur auftreten, wenn das Formular keine Muss-Felder hat. */
    if (FormLeer == true)
    {
       alert ("F&uuml;llen Sie die Felder bitte vor dem Absenden aus");
       return false;  /* wo nichts drinsteht... */
    }

    /* keinen Fehler erkannt ! */
    return true;

}  /* Ende Funktion */




