// JavaScript Document

function checkJobs() {
  if(document.mailform.vorname.value == "")  {
   alert("Bitte geben Sie Ihren Vornamen ein!");
   document.mailform.vorname.focus();
   return false;
  }
	if(document.mailform.name.value == "")  {
   alert("Bitte geben Sie Ihren Namen ein!");
   document.mailform.name.focus();
   return false;
  }
	if(document.mailform.strasse.value == "")  {
   alert("Bitte geben Sie Ihre Strasse ein!");
   document.mailform.strasse.focus();
   return false;
  }
	if(document.mailform.ort.value == "")  {
   alert("Bitte geben Sie Ihre Postleitzahl und den Ort ein!");
   document.mailform.ort.focus();
   return false;
  }
	if(document.mailform.mobil.value == "")  {
   alert("Bitte geben Sie Ihre Handynummer ein!");
   document.mailform.mobil.focus();
   return false;
  }
  if(document.mailform.email.value == "")  {
   alert("Bitte geben Sie Ihre E-Mail Adresse ein!");
   document.mailform.email.focus();
   return false;
  }
  if(document.mailform.email.value.indexOf('@') == -1) {
   alert("Dies ist keine gültige E-Mail Adresse!");
   document.mailform.email.focus();
   return false;
  }
  if(document.mailform.email2.value == "")  {
   alert("Bitte geben Sie Ihre E-Mail Adresse ein!");
   document.mailform.email2.focus();
   return false;
  }
  if(document.mailform.email2.value.indexOf('@') == -1) {
   alert("Dies ist keine gültige E-Mail Adresse!");
   document.mailform.email2.focus();
   return false;
  }
  if(document.mailform.email.value != document.mailform.email2.value)  {
   alert("Die eingebenen E-Mailadressen stimmen nicht überein! Dies ist notwendig, da der weiter Bewerbungsvorgang über diese E-Mailadresse abgewickelt wird.");
   document.mailform.email2.focus();
   return false;
  }
  if(document.mailform.birthday.value == "")  {
   alert("Bitte geben Sie Ihr Geburtsdatum ein!");
   document.mailform.birthday.focus();
   return false;
  }
	if(document.mailform.nationalitaet.value == "")  {
   alert("Bitte geben Sie Ihre Nationalität ein!");
   document.mailform.nationalitaet.focus();
   return false;
  }
	if(document.mailform.buergerort.value == "")  {
   alert("Bitte geben Sie Ihren Bürgerort ein!");
   document.mailform.buergerort.focus();
   return false;
  }
	if(document.mailform.hobbies.value == "")  {
   alert("Bitte geben Sie Ihre Hobbies ein!");
   document.mailform.hobbies.focus();
   return false;
  }
	if(document.mailform.beruf.value == "")  {
   alert("Bitte geben Sie Ihre Ausbildung / Ihren Beruf ein!");
   document.mailform.beruf.focus();
   return false;
  }
	if(document.mailform.gastro[0].checked == false && document.mailform.gastro[1].checked == false)  {
   alert("Bitte wählen Sie Ihre Gastroerfahrung aus!");
   return false;
  }
	if(document.mailform.stelle_1.checked == false && document.mailform.stelle_2.checked == false && document.mailform.stelle_3.checked == false)  {
   alert("Bitte wählen Sie die Stelle aus, für die Sie sich interessieren!");
   return false;
  }
	if(document.mailform.pensum_1.checked == false && document.mailform.pensum_3.checked == false)  {
   alert("Bitte wählen Sie Ihr gewünschtes Arbeitspensum!");
   return false;
  }
	if(document.mailform.beginn_2.value == "" && document.mailform.beginn_1.checked == false)  {
   alert("Bitte geben Sie an, ab wann Sie beginnen können!");
   return false;
  }
	if(document.mailform.foto.value == "")  {
		alert("Bitte laden Sie ein Foto hoch!");
		document.mailform.foto.focus();
		return false;
	} else {
	 	var ist = 0;
	 	var b = document.mailform.foto.value;
	 	var s = b.split('.');
	 	var allow = new Array('jpg', 'jpeg');
	 	for(var i = 0; i < s.length; i++) {
	 		for(var j = 0; j < allow.length; j++) {
		 		if(s[i] == allow[j]) {
		 			ist = 1;
		 			j = allow.length;
		 			i = s.length;
		 		} else {
		 			ist = 0;
		 		}
		 	}
	 	}
	 	if(ist != 1) {
	 		alert("Bitte wählen Sie ein Foto mit der Endung JPG!");
	 		document.mailform.foto.focus();
	 		return false;
	 	}
	}
	if(document.mailform.unterlagen.value == "")  {
		alert("Bitte laden Sie Ihre Bewerbungsunterlagen hoch!");
		document.mailform.unterlagen.focus();
		return false;
	}
}

function checkReservation() {
		if(document.mailform.vorname.value == "")  {
		 alert("Bitte geben Sie Ihren Vornamen ein!");
		 document.mailform.vorname.focus();
		 return false;
		}
		if(document.mailform.nachname.value == "")  {
		 alert("Bitte geben Sie Ihren Namen ein!");
		 document.mailform.nachname.focus();
		 return false;
		}
		if(document.mailform.geburtstag.value == "")  {
		 alert("Bitte geben Sie Ihr Geburtsdatum ein!");
		 document.mailform.geburtstag.focus();
		 return false;
		}
		if(document.mailform.strasse.value == "")  {
		 alert("Bitte geben Sie die Strasse ein!");
		 document.mailform.strasse.focus();
		 return false;
		}
		if(document.mailform.plz.value == "")  {
		 alert("Bitte geben Sie die Postleitzahl ein!");
		 document.mailform.plz.focus();
		 return false;
		}
		if(document.mailform.p_ort.value == "")  {
		 alert("Bitte geben Sie den Wohnort ein!");
		 document.mailform.p_ort.focus();
		 return false;
		}
		if(document.mailform.telefon.value == "")  {
		 alert("Bitte geben Sie Ihre Telefonnummer ein!");
		 document.mailform.telefon.focus();
		 return false;
		}
		if(document.mailform.email.value == "")  {
		 alert("Bitte geben Sie Ihre E-Mail Adresse ein!");
		 document.mailform.email.focus();
		 return false;
		}
		if(document.mailform.email.value.indexOf('@') == -1) {
		 alert("Dies ist keine gültige E-Mail Adresse!");
		 document.mailform.email.focus();
		 return false;
		}
		if(document.mailform.datum.value == "")  {
		 alert("Bitte geben Sie den Tag für die Reservation ein!");
		 document.mailform.datum.focus();
		 return false;
		}
		if(document.mailform.personen.value == "")  {
		 alert("Bitte geben Sie die Anzahl der Peronen ein!");
		 document.mailform.personen.focus();
		 return false;
		}
}

function checkKontakt() {
  if(document.mailform.vorname.value == "")  {
   alert("Bitte geben Sie Ihren Vornamen ein!");
   document.mailform.vorname.focus();
   return false;
  }
	if(document.mailform.name.value == "")  {
   alert("Bitte geben Sie Ihren Namen ein!");
   document.mailform.name.focus();
   return false;
  }
  if(document.mailform.telefon.value == "")  {
   alert("Bitte geben Sie Ihre Telefonnummer ein!");
   document.mailform.telefon.focus();
   return false;
  }
  if(document.mailform.email.value == "")  {
   alert("Bitte geben Sie Ihre E-Mail Adresse ein!");
   document.mailform.email.focus();
   return false;
  }
  if(document.mailform.email.value.indexOf('@') == -1) {
   alert("Dies ist keine gültige E-Mail Adresse!");
   document.mailform.email.focus();
   return false;
  }
  if(document.mailform.email2.value == "")  {
   alert("Bitte geben Sie Ihre E-Mail Adresse ein!");
   document.mailform.email2.focus();
   return false;
  }
  if(document.mailform.email2.value.indexOf('@') == -1) {
   alert("Dies ist keine gültige E-Mail Adresse!");
   document.mailform.email2.focus();
   return false;
  }
  if(document.mailform.email.value != document.mailform.email2.value)  {
   alert("Die eingebenen E-Mailadressen stimmen nicht überein! Dies ist notwendig, da der weiter Bewerbungsvorgang über diese E-Mailadresse abgewickelt wird.");
   document.mailform.email2.focus();
   return false;
  }
  if(document.mailform.nachricht.value == "")  {
   alert("Bitte geben Sie Ihre Nachricht ein!");
   document.mailform.nachricht.focus();
   return false;
  }
}

function checkInfos() {
 	var t = 0;
  if(document.newsletter_form.email.value == "")  {
   alert("Bitte geben Sie Ihre E-Mail Adresse ein!");
   document.newsletter_form.email.focus();
   return false;
	 t = 1;
  }
  if(document.newsletter_form.email.value.indexOf('@') == -1) {
   alert("Dies ist keine gültige E-Mail Adresse!");
   document.newsletter_form.email.focus();
   return false;
	 t = 1;
  }
	if(t == 0) {
		document.newsletter_form.submit();
	}
}
