function chkFormular()
{
if(document.Reservieren.name.value== "")
{
alert("Bitte geben Sie Ihren Namen ein!");
document.Reservieren.name.focus();
return false;
}
if(document.Reservieren.email.value == "")
{
alert("Bitte geben Sie Ihre E-Mail-Adresse an!");
document.Reservieren.email.focus();
return false;
}
if(document.Reservieren.email.value.indexOf('@') == -1)
{
alert("Keine gueltige E-Mail-Adresse!");
document.Reservieren.email.focus();
return false;
}
if(document.Reservieren.email.value.indexOf('.') == -1)
{
alert("Keine gueltige E-Mail-Adresse!");
document.Reservieren.email.focus();
return false;
}
if(document.Reservieren.anreise.value.indexOf('.') == -1)
{
alert("Datum mit Kalender ausfüllen!");
document.Reservieren.anreise.focus();
return false;
}
if(document.Reservieren.anreise.value.length>10)
{
alert("Datum mit Kalender ausfüllen (TT.MM.JJJJ)!");
document.Reservieren.anreise.focus();
return false;
}
if(document.Reservieren.anreise.value.length<10)
{
alert("Datum mit Kalender ausfüllen (TT.MM.JJJJ)!");
document.Reservieren.anreise.focus();
return false;
}
if(document.Reservieren.abreise.value.indexOf('.') == -1)
{
alert("Datum mit Kalender ausfüllen!");
document.Reservieren.abreise.focus();
return false;
}

if(document.Reservieren.abreise.value.length>10)
{
alert("Datum mit Kalender ausfüllen (TT.MM.JJJJ)!");
document.Reservieren.abreise.focus();
return false;
}
var WertA = document.Reservieren.anreise.value;
var Extrakt = WertA.slice(0, 2);
document.Reservieren.bdatum.value=Extrakt;var Extrak = WertA.slice(3, 5);
document.Reservieren.cdatum.value=Extrak;var Extra = WertA.slice(6, 10);
document.Reservieren.ddatum.value=Extra;
document.Reservieren.edatum.value=Extra+Extrak+Extrakt;
var WertB = document.Reservieren.abreise.value;
var xtrakt = WertB.slice(0, 2);
document.Reservieren.gdatum.value=xtrakt;var xtrak = WertB.slice(3, 5);
document.Reservieren.hdatum.value=xtrak;var xtra = WertB.slice(6, 10);
document.Reservieren.idatum.value=xtra;
document.Reservieren.jdatum.value=xtra+xtrak+xtrakt;
document.Reservieren.kdatum.value=document.Reservieren.jdatum.value-document.Reservieren.edatum.value;
if (document.Reservieren.kdatum.value< 1)
{alert("Bitte Abreisedatum überprüfen!");document.Reservieren.abreise.focus();
return false;
}
document.Reservieren.odatum.value=Extrak+Extrakt;
if (document.Reservieren.odatum.value> 1214)
{alert("Betriebsferien vom 15.12.-15.01.!");document.Reservieren.anreise.focus();
return false;
}
if (document.Reservieren.odatum.value< 115)
{alert("Betriebsferien vom 15.12.-15.01.!");document.Reservieren.anreise.focus();
return false;
}
document.Reservieren.pdatum.value=xtrak+xtrakt;
if (document.Reservieren.pdatum.value> 1215)
{alert("Betriebsferien vom 15.12.-15.01.!");document.Reservieren.abreise.focus();
return false;
}
if (document.Reservieren.pdatum.value< 115)
{alert("Betriebsferien vom 15.12.-15.01.!");document.Reservieren.abreise.focus();
return false;
}
if (document.Reservieren.datum.value> 1215)
{alert("Mails zwischen 15.12.-15.01. werden nach dem 15.01. beantwortet!");
}
if (document.Reservieren.datum.value< 115)
{alert("Mails zwischen 15.12.-15.01. werden nach dem 15.01. beantwortet!");
}
  if (document.Reservieren.erwachsene.value == "") {
    alert("Bitte Personenzahl angeben!");
    document.Reservieren.erwachsene.focus();
    return false;
  }
  var chkZ = 1;
  for (i = 0; i < document.Reservieren.erwachsene.value.length; ++i)
    if (document.Reservieren.erwachsene.value.charAt(i) < "0" ||
        document.Reservieren.erwachsene.value.charAt(i) > "9")
      chkZ = -1;
  if (chkZ == -1) {
    alert("Bitte nur Zahlen eingeben!");
    document.Reservieren.erwachsene.focus();
    return false;
  }

{
 document.Reservieren.elements["deutsch"].value="gesendet";
 document.Reservieren.elements["deutsch"].disabled="disabled";
 return true;
}
}
