function checkform(form)
{
  // see http://www.thesitewizard.com/archive/validation.shtml
  // for an explanation of this script and how to use it on your
  // own website

  // ** START **
	var message = ""
	if(form.name.value == "") 
	{
		message = message +"- Geen naam ingevoerd\n"
		form.name.focus();
	}

	checkEmail = form.email.value

	if ((checkEmail.indexOf('@') < 0) || ((checkEmail.charAt(checkEmail.length-4) != '.') && (checkEmail.charAt(checkEmail.length-3) != '.')))
	{
		message = message +"- Geen geldig emailadres gevonden\n"
		form.email.focus();
	}
	
	if(form.phone.value == "") 
	{
		message = message +"- Geen telefoonnummer ingevoerd\n"
		form.phone.focus();
	}

	if(form.start_city.value == "") 
	{
		message = message +"- Geen 'Vertrek van' ingevoerd\n"
		form.start_city.focus();
	}

	if(form.start_street.value == "") 
	{
		message = message +"- Geen 'Vertrek straat' ingevoerd\n"
		form.start_street.focus();
	}

	if(form.end_city.value == "") 
	{
		message = message +"- Geen 'Eindbestemming' ingevoerd\n"
		form.end_city.focus();
	}

	if(form.start_date.value == "") 
	{
		message = message +"- Geen 'Begin datum' ingevoerd\n"
		form.start_date.focus();
	}

	if(form.start_time.value == "") 
	{
		message = message +"- Geen 'Begin tijd' ingevoerd\n"
		form.start_time.focus();
	}

	if(form.ammount_persons.value == "") 
	{
		message = message +"- Geen 'Aantal personen' ingevoerd\n"
		form.ammount_persons.focus();
	}

	if(form.return_city.value == "") 
	{
		message = message +"- Geen 'Retour vertrek van' ingevoerd\n"
		form.return_city.focus();
	}

	if(form.start_street.value == "") 
	{
		message = message +"- Geen 'Retour vertrek straat' ingevoerd\n"
		form.return_street.focus();
	}

	if(form.end_city.value == "") 
	{
		message = message +"- Geen 'Retour Eindbestemming' ingevoerd\n"
		form.return_end_city.focus();
	}

	if(form.start_date.value == "") 
	{
		message = message +"- Geen 'Retour Begin datum' ingevoerd\n"
		form.return_date.focus();
	}

	if(form.start_time.value == "") 
	{
		message = message +"- Geen 'Retour Begin tijd' ingevoerd\n"
		form.return_time.focus();
	}

	if(form.transportation.value == "") 
	{
		message = message +"- Geen Vervoer geselecteerd\n"
		form.transportation.focus();
	}

	if(message != "")
	{
		message = "Gegevens niet juist ingevoerd:\n"+ message
		alert(message);
		return false ;
	}
  // ** END **
	return true ;
}
