checkNBForm = function(form) {
if (form.initialen.value == "" || form.initialen.value == "voornaam") {
 alert( "Voer hier uw voornaam in" );
 form.initialen.focus();
 return false ;
}
if (form.achternaam.value == "" || form.achternaam.value == "achternaam") {
 alert( "Voer hier uw achternaam in" );
 form.achternaam.focus();
 return false ;
}
valid = new RegExp("^[a-zA-Z0-9]+([.]?[a-zA-Z0-9_-]+)*[@]([a-zA-Z0-9_-]+[.])+([a-zA-Z]{2,4})$").exec(form.email.value);
if (form.email.value == ""  || form.email.value == "email adres" || !valid) {
 alert( "Voer hier uw mail adres in" );
 form.email.focus();
 return false ;
}
return true;
}
function checkinput(inputname,message,form,type) {
 thabool = 0;
 //if (type == 'string'){ if (form[inputname].value != '') { thabool = 1; } }
 if (type == 'int' || type == 'integer'){
  valid = new RegExp("^[0-9]+$").exec(form[inputname].value);
  if (valid) { thabool = 1; } 
 }
 else if (type == 'email'){  
  valid = new RegExp("^[a-zA-Z0-9]+([.]?[a-zA-Z0-9_-]+)*[@]([a-zA-Z0-9_-]+[.])+([a-zA-Z]{2,4})$").exec(form[inputname].value);
  if (valid) { thabool = 1; } 
 }
 else { if (form[inputname].value != '') { thabool = 1; } } // String
 if (thabool == 0) {
  alert(message);
  Fat.fade_element(inputname);
  thisinput = document.getElementsByName(inputname)[0];
  form[inputname].focus();
  thisinput.className = thisinput.className+' warning';
  divje = thisinput.parentNode;
  divje.className = divje.className+' warning';
  return false;
 } else { return true; }
}
function checkJSDate(inputname,message,form,type,force){
 var el = form[inputname];
 var valid = new RegExp("^^[0-3][0-9][-]([0][0-9]|[1][0-2])[-][0-9]{4}$").exec(el.value);
 if((!valid && el.value != '')||(!valid && force)){
   alert("Ongeldige format. voorbeeld: dd-mm-yyyy");
   Fat.fade_element(inputname);
   el.focus();
   return false;
 }else if(valid){
    day =parseInt(el.value.substr(0,2),10);
    month = parseInt(el.value.substr(3,2),10)-1;
    year = el.value.substr(6,4);
    dteDate=new Date(year,month,day);
    if(month != dteDate.getMonth() || day != dteDate.getDate() || year != dteDate.getFullYear()){
      alert("Niet bestaande datum ingevoerd" );
      Fat.fade_element(inputname);
      el.focus();
      return false;
    }
 }
 return true;
}

submitcheckNBForm = function(form) {
 if(checkNBForm(form)) {
  form.submit();
 }
}
