function checkroute(veldnaam,kleur) {

	if (document.getElementById(veldnaam).value == "") {
		  document.getElementById(veldnaam).style.backgroundColor = '#'+kleur;
		  correctVeld = false;
	} else {
		  document.getElementById(veldnaam).style.backgroundColor = '#FFFFFF'; 
		  correctVeld = true;
	}
	return correctVeld;
}

function validateroute() {
  if (route.routeadres.value == "") {
    alert("Een adres invullen.");
    route.routeadres.focus();
    return (false);
  }

  // BEGIN POSTCODE CONTROLE
  if (route.routepostcode.value == "") {
    alert("Een geldige postcode invullen.");
    route.routepostcode.focus();
    return (false);
  }
  if (!route.routepostcode.value == "") {
    var test = route.routepostcode.value; size = test.length
    var test = test.toUpperCase();
    while (test.slice(0,1) == " ") {
      test = test.substr(1,size-1);size = test.length
    }
    while(test.slice(size-1,size)== " "){
      test = test.substr(0,size-1);size = test.length
    }
    route.routepostcode.value = test;
    if (size < 7 || size > 7) {
      alert(" "+test + " wordt niet als postcode herkend. Graag alsvolgt invullen: 1111 AA.");
      route.routepostcode.focus();
      return false;
    }
    if (!(test.charAt(0))) { // het eerste karakter mag nooit een letter zijn
      alert(" "+test + " wordt niet als postcode herkend. Graag alsvolgt invullen: 1111 AA.");
      route.routepostcode.focus();
      return false;
    }
    if (!(isNaN(test.charAt(size-1)))) { // Laatste karakter moet een letter zijn
      alert(" "+test + " wordt niet als postcode herkend. Graag alsvolgt invullen: 1111 AA.");
      route.routepostcode.focus();
      return false;
    }
    if (!(isNaN(test.charAt(size-2)))){ // Een na laatste karakter moet een letter zijn
      alert(" "+test + " wordt niet als postcode herkend. Graag alsvolgt invullen: 1111 AA.");
      route.routepostcode.focus();
      return false;
    }
    if ((isNaN(test.charAt(size-4)))){ // vierde karakter moet een cijfer zijn
      alert(" "+test + " wordt niet als postcode herkend. Graag alsvolgt invullen: 1111 AA.");
      route.routepostcode.focus();
      return false;
    }
    if (!(test.charAt(size-3) == " ")) { // spatie op positie 5
      alert(" "+test + " wordt niet als postcode herkend. Graag alsvolgt invullen: 1111 AA.");
      route.routepostcode.focus();
      return false;
    }
    count1 = test.indexOf(" ");count2 = test.lastIndexOf(" ");
    if (count1 != count2) { // er mag maar 1 spatie in voorkomen
      alert(" "+test + " wordt niet als postcode herkend. Graag alsvolgt invullen: 1111 AA.");
      route.routepostcode.focus();
      return false;
    }
  }
  // EINDE POSTCODE CONTROLE

  if (route.routeplaats.value == "") {
    alert("Een woonplaats invullen.");
    route.routeplaats.focus();
    return (false);
  }

  return (true);
}
