// Prüft ob alle Formulareingaben im Buchungsformular gemacht wurden
function CheckUserInput(formular)
{
    //Werte holen
    Vorname     = document.searchform.vorname.value;
    Nachname    = document.searchform.name.value;
    Mail        = document.searchform.email.value;

    // Vorname prüfen
    if(Vorname == '')
    {
        alert(unescape("Bitte pr%FCfen Sie ihre Eingaben%21 Sie m%FCssen Vor%2C Nachname und%0Aeine g%FCltige Mailadresse angeben%2C damit wir Ihre Anfrage bearbeiten%0Ak%F6nnen%21%0A%0ASie haben keinen Vornamen angegeben%21"));
        return false;
    }

    // Nachname prüfen
    if(Nachname == '')
    {
        alert(unescape("Bitte pr%FCfen Sie ihre Eingaben%21 Sie m%FCssen Vor%2C Nachname und%0Aeine g%FCltige Mailadresse angeben%2C damit wir Ihre Anfrage bearbeiten%0Ak%F6nnen%21%0A%0ASie haben keinen Nachnamen angegeben%21"));
        return false;
    }

    // Mail prüfen
    if(Nachname == '')
    {
        alert(unescape("Bitte pr%FCfen Sie ihre Eingaben%21 Sie m%FCssen Vor%2C Nachname und%0Aeine g%FCltige Mailadresse angeben%2C damit wir Ihre Anfrage bearbeiten%0Ak%F6nnen%21%0A%0ASie haben keine eMail Adresse angegeben%21"));
        return false;
    }

    //Mail validieren
    if(EMail(Mail) == false)
    {
        alert(unescape("Bitte pr%FCfen Sie ihre Eingaben%21 Sie m%FCssen Vor%2C Nachname und%0Aeine g%FCltige Mailadresse angeben%2C damit wir Ihre Anfrage bearbeiten%0Ak%F6nnen%21%0A%0ASie haben eine ung%FCltige eMail Adresse angegeben%21"));
        return false;
    }

    //Formular senden erlauben
    return true;
}


//Mail Validieren
function EMail(s)
  {
  var a   = false;
  var res = false;
  if(typeof(RegExp) == 'function')
    {
    var b = new RegExp('abc');
    if(b.test('abc') == true){a = true;}
    }

  if(a == true)
    {
    reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                     '(\\.)([a-zA-Z]{2,4})$');
    res = (reg.test(s));
    }
  else
    {
    res = (s.search('@') >= 1 &&
           s.lastIndexOf('.') > s.search('@') &&
           s.lastIndexOf('.') >= s.length-5)
    }
  return(res);
  }
