﻿function validEmail(email) {

	  var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
	
	  var regex = new RegExp(strReg);
	
	  return(regex.test(email));
		
}

function validNumber(number) {

	  var strReg = "^[0-9]+$";
	
	  var regex = new RegExp(strReg);
	
	  return(regex.test(number));
		
}

function checkForm(open_h, open_m) {
	  alarm = '';
	  a = false;
	
	  if (document.forms[0].vorname.value.length < 2)
	  {
		  alarm += 'Ihr Vorname ist nicht lang genug. (Mindestens 2 Buchstaben)\n';	
		  a = true;								
	  }
	  if (document.forms[0].nachname.value.length < 2)
	  {
		  alarm += 'Ihr Name ist nicht lang genug. (Mindestens 2 Buchstaben)\n';	
		  a = true;								
	  }
	  if ( ( document.forms[0].h.value == open_h ) && ( document.forms[0].m.value < open_m ) )
	  {
		  alarm += 'Wir öffnen an diesem Tag erst um ' + open_h + ':' + open_m + ' Uhr.\n';	
		  a = true;								
	  }
	  if (document.forms[0].anzpers.value == 0)
	  {
		  alarm += 'Bitte die Anzahl der Personen wählen.\n';
		  a = true;
	  }
	  if (!validEmail(document.forms[0].email.value))
	  {
		  alarm += 'Ihre Email-Adresse hat einen Fehler.\n';
		  a = true;
	  }
	  if (!validNumber(document.forms[0].telefon.value))
	  {
		  alarm += 'Ihr Telefonnummer hat einen Fehler. (Bitte nur Ziffern eingeben!)';
		  a = true;
	  }
	  else
	  {
  	  	  if(document.forms[0].telefon.value.length < 6)
		  {
			  alarm += 'Ihre Telefonnumer ist zu kurz. (Bitte Vorwahl angeben!)';
			  a = true;
		  }
	  }

	  if(a)
	  {
		  alert(alarm);
		  return(false);
	  }
	}
