function isGecontroleerd_loginnieuw(form) {
  // is naam element gevuld
  if (isFilled(form.naam) == false) {
    alert("Naam is niet ingevuld");
    form.naam.focus();
    return false;
  };

  // is voornaam element gevuld
  if (isFilled(form.voornaam) == false) {
    alert("Voornaam is niet ingevuld");
    form.voornaam.focus();
    return false;
  };
  
  // is straat ingevuld
  if (isFilled(form.straat) == false) {
    alert("Straat is niet ingevuld");
    form.straat.focus();
    return false;
  };

  // is straat nummer ingevuld
  if (isFilled(form.nummer) == false) {
    alert("Straat nummer is niet ingevuld");
    form.nummer.focus();
    return false;
  };
  
  // is postcode ingevuld
  if (isFilled(form.postcode) == false) {
    alert("Postcode is niet ingevuld");
    form.postcode.focus();
    return false;
  };

  // is postcode numeriek
  var postcodeStr=form.postcode.value + '';
  if (isInteger(postcodeStr) == false) {
    alert("Postcode moet een getal zijn");
    form.postcode.focus();
    return false;
  };
  
  // is woonplaats ingevuld
  if (isFilled(form.woonplaats) == false) {
    alert("Woonplaats is niet ingevuld");
    form.woonplaats.focus();
    return false;
  };
  
  // is email element een echte email
  if (isEmail(form.email) == false) { 
    alert("Geen correct email adres");
    form.email.focus();
    return false;
  };
  return true;
}


// controle of er iets inzit
function isFilled(elm) {
  if (elm.value == "" ||
      elm.value == null) 
  return false;
  else return true;
}

// controle email adres: bestaat [@] minstens 1 [.] 
function isEmail(elm) {
  if (elm.value.indexOf("@") + "" != "-1" &&
      elm.value.indexOf(".") + "" != "-1" &&
      elm.value != "") 
  return true;
  else return false;
}

function isInteger(s){
    for (var i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    return true;
}
