function validate_form()
{
var jetzt = new Date();

var Tag = jetzt.getDate();
	if (Tag < 10) {
		Tag = ("0" + Tag);
	};
	
var Monat = jetzt.getMonth() + 1;
	if (Monat < 10) {
		Monat = ("0" + Monat);
	};
	
var Jahr = jetzt.getFullYear();
	if (Jahr < 999) {	//wenn Browser nicht Jahr-2000-kompatibel, dann zum Ermitteln des gewünschten Jahres zu verhelfen.
		Jahr += 1900;
	};
	
var heute = (Jahr + "-" + Monat + "-" + Tag);


if (document.formular.AnreiseTag.value == "")			//AnreiseTag
{ alert ("Bitte geben Sie Ihren Anreisetag ein!");
  document.formular.AnreiseTag.focus();
  return false;}				//false gibt zurück wenn Fehler

var AnreiseTag = (document.formular.AnreiseTag.value);	//Datumsformat AnreiseTag
var preSuche = AnreiseTag.indexOf("-");
var pstSuche = AnreiseTag.lastIndexOf("-");
if ((preSuche != 4) || (pstSuche != 7))
{ alert("Bitte korrigieren Sie das Datumsformat Ihres Anreisetages!");
  document.formular.AnreiseTag.focus();
  return false; }				//false gibt zurück wenn Fehler

if (AnreiseTag < heute)									//AnreiseTag < heute
{ alert("Bitte korrigieren Sie Ihren Anreisetag.\n\nDieser liegt in der Vergangenheit!");
  document.formular.AnreiseTag.focus();
  return false; }				//false gibt zurück wenn Fehler
  
if (document.formular.AbreiseTag.value == "")			//AbreiseTag
{ alert ("Bitte geben Sie Ihren Abreisetag ein!");
  document.formular.AbreiseTag.focus();
  return false; }				//false gibt zurück wenn Fehler
  
var AbreiseTag = (document.formular.AbreiseTag.value);	//Datumsformat AnreiseTag
var preSuche = AbreiseTag.indexOf("-");
var pstSuche = AbreiseTag.lastIndexOf("-");
if ((preSuche != 4) || (pstSuche != 7))
{ alert("Bitte korrigieren Sie das Datumsformat Ihres Abreisetages!");
  document.formular.AbreiseTag.focus();
  return false; }				//false gibt zurück wenn Fehler
  
if ((document.formular.AbreiseTag.value) < (document.formular.AnreiseTag.value)) //AbreiseTag > AnreiseTag ?
{ alert ("Bitte korrigieren Sie Ihren Abreisetag.\n\n Dieser ist früher, als die Anreise! ");
  document.formular.AbreiseTag.focus();
  return false; }				//false gibt zurück wenn Fehler
  



if (document.formular.Name.value == "")				//Name
{ alert ("Bitte geben Sie Ihren Namen ein!");
  document.formular.Name.focus();
  return false; }				//false gibt zurück wenn Fehler
  
if (document.formular.eMail.value.indexOf('@')==-1)	//E-Mail
{ alert ("Dies ist keine gültige Email-Adresse!");
  document.formular.eMail.focus();
  return false; }				//false gibt zurück wenn Fehler
  
if (document.formular.Telefon.value == "")			//Telefon
{ alert ("Bitte geben Sie Ihre Telefon-Nummer ein!");
  document.formular.Telefon.focus();
  return false; }				//false gibt zurück wenn Fehler
  
if (document.formular.Mitteilung.value == 0 )		//Mitteilung
{ alert ("Bitte geben Sie Ihre Mitteilung ein!");
  document.formular.Mitteilung.focus();
  return false; }				//false gibt zurück wenn Fehler
  
  if (document.formular.captcha.value == "" )		//Zahlencode
{ alert ("Bitte geben Sie den o.g. Zahlencode ein!");
  document.formular.captcha.focus();
  return false; }
  
}
