// Formular 1 überprüfen - Tischreservierung und Feiern
function submitit1()
{

if(document.theform1.personen.value == "")
{
alert("» Please enter the number of persons!");
document.theform1.personen.focus();
return false;
}

// Datum 
// Datumsprüfung auf deutsches Format
if(document.theform1.datum.value == "")
{
alert("» Please enter a valid date!");
document.theform1.datum.focus();
return false;
}

var Jahr1 = 0;
var Monat1 = 0;
var Tag1 = 0;
var Datum1 
var str1 = document.theform1.datum.value;

Datum1=document.theform1.datum.value.split(".");
if (Datum1.length != 3 )
{
alert("» Invalid reservation date!")
document.theform1.datum.select();
document.theform1.datum.focus();
return false;
}

if (isNaN(Datum1[0]) ||isNaN(Datum1[1])||isNaN(Datum1[2]))
{
alert("» Invalid reservation date!")
document.theform1.datum.select();
document.theform1.datum.focus();
return false;
}

var Tag1 = Datum1[0];
var Monat1 = Datum1[1];
var Jahr1 = Datum1[2];

if (Jahr1.length <4||Jahr1.length > 4 )
{
alert("» Invalid year in the reservation date!")
document.theform1.datum.select();
document.theform1.datum.focus();
return false;
}

if (Monat1 < 1 || Monat1 > 12 )
{
alert("» Invalid month in the reservation date:\n valid value 1-12");
document.theform1.datum.select();
document.theform1.datum.focus();
return false;
}

var Maxtag1 = 31;
if(Monat1==4 ||Monat1==6 || Monat1==9 || Monat1==11 )
Maxtag1=Maxtag1-1;
if(Monat1==2)
{
Maxtag1=28;
if(Jahr1%4==0) 
Maxtag1=Maxtag1+1;
 if(Jahr1%100==0)
Maxtag1=Maxtag1-1;
 if(Jahr1%400==0)
Maxtag1=Maxtag1+1;
}
if (Tag1 < 1 || Tag1 > Maxtag1)
{
alert("» Invalid day at the reservation date:\n valid value 1-"+Maxtag1);
document.theform1.datum.select();
document.theform1.datum.focus();
return false;	
}
// Datum Ende

if(document.theform1.uhrzeit.value == 0)
{
alert("» Please select Time!");
document.theform1.uhrzeit.focus();
return false;
}

if(document.theform1.name.value == "")
{
alert("» Please enter your name!");
document.theform1.name.focus();
return false;
}

if(document.theform1.telefon.value == "")
{
alert("» Please enter your phone number!");
document.theform1.telefon.focus();
return false;
}

if(document.theform1.email.value == "")
{
alert(" Please enter your email address!");
document.theform1.email.focus();
return false;
}
	
if ((document.theform1.email.value.indexOf('@') == -1) || (document.theform1.email.value.indexOf('.') == -1)) {
alert(" Invalid email address!");
document.theform1.email.focus();
document.theform1.email.value = "";
return false;
}

if(document.theform1.strCAPTCHA.value == "")
{
alert("» Please enter spam protection!");
document.theform1.strCAPTCHA.focus();
return false;
}
	
}
	
// Formular 1 überprüfen ENDE




// Formular 2 überprüfen - Gutschein
function submitit2()
{

if(document.theform2.wert.value == "")
{
alert("» Please enter a value for the voucher!");
document.theform2.wert.focus();
return false;
}

if(document.theform2.art.value == "")
{
alert("» Please select the dispatch for the voucher!");
document.theform2.art.focus();
return false;
}

// Nur prüfen Wenn Versandart Post gewählt
if(document.theform2.art[0].checked)
{
if(document.theform2.name1.value == "")
{
alert("» Please enter recipient's name!");
document.theform2.name1.focus();
return false;
}

if(document.theform2.adresse1.value == "")
{
alert("» Please enter recipient's address!");
document.theform2.adresse1.focus();
return false;
}
}
// Ende

// Nur prüfen Wenn Versandart Email gewählt
if(document.theform2.art[1].checked)
{
if(document.theform2.email1.value == "")
{
alert(" Please enter recipient's email address!");
document.theform2.email1.focus();
return false;
}
	
if ((document.theform2.email1.value.indexOf('@') == -1) || (document.theform2.email1.value.indexOf('.') == -1)) {
alert(" Invalid recipient's email address!");
document.theform2.email1.focus();
document.theform2.email1.value = "";
return false;
}
}
// Ende

if(document.theform2.name2.value == "")
{
alert("» Please enter your Name");
document.theform2.name2.focus();
return false;
}

if(document.theform2.email2.value == "")
{
alert(" Please enter your email address!");
document.theform2.email2.focus();
return false;
}
	
if ((document.theform2.email2.value.indexOf('@') == -1) || (document.theform2.email2.value.indexOf('.') == -1)) {
alert(" Invalid email address!");
document.theform2.email2.focus();
document.theform2.email2.value = "";
return false;
}

if(document.theform2.adresse2.value == "")
{
alert("» Please enter your address!");
document.theform2.adresse2.focus();
return false;
}

if(document.theform2.strCAPTCHA.value == "")
{
alert("» Please enter spam protection!");
document.theform2.strCAPTCHA.focus();
return false;
}
	
}	
// Formular 2 überprüfen ENDE


// Button sperren
function sendit1()
{    
document.theform1.submit1.disabled = true;   
document.theform1.submit1.value = 'please wait';
}

function sendit2()
{    
document.theform2.submit2.disabled = true;   
document.theform2.submit2.value = 'please wait';
}
