
beforeat =  "service"
webmasat =  "webmaster"
afterat =  "flori-timmendorf.de"
cpxafterat =  "compupax.de"

//---------------------------------------- PopUpWindow ---------------------------------------
function PopUpWindow(fensterinhalt)        
{
 F1 = window.open(fensterinhalt,"","width=780,height=550,left=50,top=50,scrollbars=no");
}

//---------------------------------------- setBetreff ----------------------------------------
var subject = " ";
function setBetreff(subj)
{
    parent.subject = subj ; 
}

//---------------------------------------- chkFormular ----------------------------------------
function chkFormular()
{
//-- Check Nachname --
    if(document.Formular.Nachname.value == "")
    {
      alert("Bitte geben Sie Ihren Nachnamen ein!");
      document.Formular.Nachname.focus();
      return false;
    }
//-- Check Str --
    if(document.Formular.Str.value == "")
    {
      alert("Bitte geben Sie Strasse und Hausnummer ein!");
      document.Formular.Str.focus();
      return false;
    }
//-- Check Plz --
    if (document.Formular.Plz.value == "")
    {
        alert("Bitte geben Sie Ihre Postleitzahl ein!");
        document.Formular.Plz.focus();
        return (false);
    }
//-- Check Ort --
    if(document.Formular.Ort.value == "")
    {
      alert("Bitte geben Sie Ihren Wohnort ein!");
      document.Formular.Ort.focus();
      return false;
    }
//-- Check von --
    if(document.Formular.von.value == "")
    {
      alert("Bitte geben Sie Ihren Terminwunsch ein!");
      document.Formular.von.focus();
      return false;
    }
    // --- Zeichen checken ---
    var checkOK = "\t\r\n\f0123456789. @-."
    var checkStr = document.Formular.von.value;
    var allValid = true;
    for (i = 0; i < checkStr.length; i++)
    {
        ch = checkStr.charAt(i);
        for (j = 0;  j < checkOK.length;  j++)
            if (ch == checkOK.charAt(j))
            break;
        if (j == checkOK.length)
        {
            allValid = false;
            break;
        }
    }
    if (!allValid)
    {
       alert("Fehlerhaftes Zeichen im Feld \"Terminwunsch von\" .");
       document.Formular.von.focus();
       return (false);
    }
    // --- Auf 2-mal Vorhandensein Punkt checken ---
    var merker = 0;
    var checkOK = ".";
    var checkStr = document.Formular.von.value;
    var allValid = false;
    for (i = 0; i < checkStr.length; i++)
    {
        ch = checkStr.charAt(i);
        if (ch == checkOK.charAt(0))
        {
            merker++; 
            if (merker == 2) {
              allValid = true;
              break;
            }  
        }
    }
    if (!allValid)
    {
       alert("Das Feld \"Terminwunsch von\" enthaelt kein gueltiges Datum.");
       document.Formular.von.focus();
       return (false);
    }
    
//-- Check bis --
    if(document.Formular.bis.value == "")
    {
      alert("Bitte geben Sie Ihren Terminwunsch ein!");
      document.Formular.bis.focus();
      return false;
    }
    // --- Zeichen checken ---
    var checkOK = "\t\r\n\f0123456789. @-."
    var checkStr = document.Formular.bis.value;
    var allValid = true;
    for (i = 0; i < checkStr.length; i++)
    {
        ch = checkStr.charAt(i);
        for (j = 0;  j < checkOK.length;  j++)
            if (ch == checkOK.charAt(j))
            break;
        if (j == checkOK.length)
        {
            allValid = false;
            break;
        }
    }
    if (!allValid)
    {
       alert("Fehlerhaftes Zeichen im Feld \"Terminwunsch bis\" .");
       document.Formular.bis.focus();
       return (false);
    }
    // --- Auf 2-mal Vorhandensein Punkt checken ---
    var merker = 0;
    var checkOK = ".";
    var checkStr = document.Formular.bis.value;
    var allValid = false;
    for (i = 0; i < checkStr.length; i++)
    {
        ch = checkStr.charAt(i);
        if (ch == checkOK.charAt(0))
        {
            merker++; 
            if (merker == 2) {
              allValid = true;
              break;
            }  
        }
    }
    if (!allValid)
    {
       alert("Das Feld \"Terminwunsch bis\" enthaelt kein gueltiges Datum.");
       document.Formular.bis.focus();
       return (false);
    }
//-- Check Tel --
    if (document.Formular.Tel.value == "")
    {
        alert("Bitte geben Sie Ihre Telefonnummer ein!");
        document.Formular.Tel.focus();
        return (false);
    }
//-- Check Mail --
    if(document.Formular.Mail.value == "")
    {
      alert("Bitte geben Sie eine E-Mail-Adresse ein!");
      document.Formular.Mail.focus();
      return false;
    }
    if (document.Formular.Mail.value != "")
    {
      //-- Minimale Laenge --
      if ( document.Formular.Mail.value.length < 8)
      {
        alert("Geben Sie bitte mindestens 8 Zeichen in das Feld \"eMail\" ein.");
        document.Formular.Mail.focus();
        return (false);
      }
      //--- Auf Vorhandensein @-Zeichen checken ---
      var checkOK = "@"
      var checkStr = document.Formular.Mail.value;
      var allValid = false;
      for (i = 0; i < checkStr.length; i++)
      {
        ch = checkStr.charAt(i);
        if (ch == checkOK.charAt(0))
        {
          allValid = true;
          break;
        }
      }
      if (!allValid)
      {
        alert("Das @-Zeichen fehlt in Ihrer E-Mail-Adresse.");
        document.Formular.Mail.focus();
        return (false);
      }
   }

}


