function controleerform(formulierVeld, verplichtevelden){
  //Geef hier de naam in van de verplichte velden, zoals in je formulier:
  var verplichtVeld = verplichtevelden.split("|");

  //Geef hier de naam in die moet verschijnen in het alert-venster:
//  var veldBeschrijving = Array("Uw e-mail adres<br>", "Uw naam<br>", "Uw telefoonnummer<br>", "Uw adres<br>", "Uw woonplaats<br>");
  //Geef hier het bericht in:
  var alertBoodschap = "Gelieve volgende velden in te vullen:<br>";
  	
  //Hieronder niets wijzigen:
  var Boodschap = alertBoodschap.length;
  for (var i = 0; i < verplichtVeld.length; i++){
  	var obj = formulierVeld.elements[verplichtVeld[i]];
  	var trimobj = obj.value;
    trimobj = trimobj.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
    if (obj){
      switch(obj.type){
        case "select-one":
          if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
            alertBoodschap += "-" + veldBeschrijving[i] + "<br>";
          }
        break;
        case "select-multiple":
          if (obj.selectedIndex == -1){
            alertBoodschap += " - " + veldBeschrijving[i] + "<br>";
          }
        break;
        case "text":
        case "textarea":
        if (trimobj == "" || obj.value == null){
          alertBoodschap += " - " + document.getElementById("lbl"+obj.name).innerHTML + "<br>";
        }
        break;
        default:
        if (obj.value == "" || obj.value == null){
          alertBoodschap += " - " + veldBeschrijving[i] + "<br>";
        }
      }
    }
  }
  if (alertBoodschap.length != Boodschap){
    document.getElementById("foutmelding").innerHTML = alertBoodschap;
    return false;
  }else{
    return true;
  }
}
