function chkFormular()
{
if(document.Reservieren.name.value== "")
{
alert("Register please your name!");
document.Reservieren.name.focus();
return false;
}
if(document.Reservieren.email.value == "")
{
alert("Please your indicate its e-mail address!");
document.Reservieren.email.focus();
return false;
}
if(document.Reservieren.email.value.indexOf('@') == -1)
{
alert("No valid e-mail address!");
document.Reservieren.email.focus();
return false;
}
if(document.Reservieren.email.value.indexOf('.') == -1)
{
alert("No valid e-mail address!");
document.Reservieren.email.focus();
return false;
}
if(document.Reservieren.anreise.value.indexOf('.') == -1)
{
alert("Date with calendar fill out!");
document.Reservieren.anreise.focus();
return false;
}
if(document.Reservieren.anreise.value.length>10)
{
alert("Date with calendar fill out (dd.mm.jjjj)!");
document.Reservieren.anreise.focus();
return false;
}
if(document.Reservieren.anreise.value.length<10)
{
alert("Date with calendar fill out (dd.mm.jjjj)!");
document.Reservieren.anreise.focus();
return false;
}
if(document.Reservieren.abreise.value.indexOf('.') == -1)
{
alert("Date with calendar fill out!");
document.Reservieren.abreise.focus();
return false;
}

if(document.Reservieren.abreise.value.length>10)
{
alert("Date with calendar fill out (dd.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("Please check departure date!");document.Reservieren.abreise.focus();
return false;
}
document.Reservieren.odatum.value=Extrak+Extrakt;
if (document.Reservieren.odatum.value> 1214)
{alert("Closed from 15.12.-15.01.!");document.Reservieren.anreise.focus();
return false;
}
if (document.Reservieren.odatum.value< 115)
{alert("Closed from 15.12.-15.01.!");document.Reservieren.anreise.focus();
return false;
}
document.Reservieren.pdatum.value=xtrak+xtrakt;
if (document.Reservieren.pdatum.value> 1215)
{alert("Closed from 15.12.-15.01.!");document.Reservieren.abreise.focus();
return false;
}
if (document.Reservieren.pdatum.value< 115)
{alert("Closed from 15.12.-15.01.!");document.Reservieren.abreise.focus();
return false;
}
if (document.Reservieren.datum.value> 1215)
{alert("Mails between 15.12.-15.01. in accordance with the 15.01. reply!");
}
if (document.Reservieren.datum.value< 115)
{alert("Mails between 15.12.-15.01. in accordance with the 15.01. reply!");
}
  if (document.Reservieren.erwachsene.value == "") {
    alert("Please specify the number of persons!");
    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("Please only enter numbers!");
    document.Reservieren.erwachsene.focus();
    return false;
  }


{
 document.Reservieren.elements["sendengb"].value=" sent ";
 document.Reservieren.elements["sendengb"].disabled="disabled";
 return true;
}
}
