<!-- Dit script is het intellectuele eigendom van DenK Internet Services te Tiel, dé internetspecialist voor het financiële intermediair. -->
<!-- Het is derden niet toegestaan dit script of gedeelten daarvan te koppelen, kopieëren of op welke wijze dan ook te gebruiken zonder uitdrukkelijke schriftelijke toestemming van DenK Internet Services. -->
<!-- mail: info@denk.biz | website: www.denk.biz -->

function Validator(theForm)
{
if (theForm.onderwerp.value=='')
   {
   alert("U bent vergeten het onderwerp in te vullen");
   theForm.onderwerp.focus();
   return (false);
   }
if (theForm.voorkeur.value!='' && theForm.bereikbaar.value=='')
   {
   alert("U bent vergeten in te vullen via welk nummer u\nbereikbaar bent op datum / tijdstip van uw voorkeur");
   theForm.bereikbaar.focus();
   return (false);
   }
if (theForm.naam.value=='')
   {
   alert("U bent vergeten uw naam in te vullen");
   theForm.naam.focus();
   return (false);
   }
if (theForm.voorletters.value=='')
   {
   alert("U bent vergeten uw voorletters in te vullen");
   theForm.voorletters.focus();
   return (false);
   }
waarde1=0
if (theForm.geslacht[0].checked || theForm.geslacht[1].checked)
	{waarde1=1}
	if (waarde1==0)
	{
   alert("U bent vergeten uw geslacht in te vullen");
	return(false);
   }
if (theForm.bereikbaar.value=='prive' && theForm.telefoon_pri.value=='')
   {
   alert("U bent vergeten uw privé-telefoonnummer in te vullen");
   theForm.telefoon_pri.focus();
   return (false);
   }
if (theForm.bereikbaar.value=='werk' && theForm.telefoon_wrk.value=='')
   {
   alert("U bent vergeten uw werk-telefoonnummer in te vullen");
   theForm.telefoon_wrk.focus();
   return (false);
   }
if (theForm.bereikbaar.value=='mobiel' && theForm.telefoon_mob.value=='')
   {
   alert("U bent vergeten uw mobiel-telefoonnummer in te vullen");
   theForm.telefoon_mob.focus();
   return (false);
   }
if (theForm.telefoon_pri.value=='' && theForm.telefoon_wrk.value=='' && theForm.telefoon_mob.value=='')
   {
   alert("U bent vergeten een telefoonnummer in te vullen");
   theForm.telefoon_pri.focus();
   return (false);
   }
if (theForm.telefoon_pri.value!='')
   {
 test = theForm.telefoon_pri.value; size = test.length
 while (test.slice(0,1) == " ") //Strip leading spaces
  {test = test.substr(1,size-1);size = test.length
  }
 while(test.slice(size-1,size)== " ") //Strip trailing spaces
  {test = test.substr(0,size-1);size = test.length
  }
 theForm.telefoon_pri.value = test; //write back to form field
 if (size < 11 || size > 11){ //Code length rule
  alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
  theForm.telefoon_pri.focus();
  return false;
  }
 if (!(test.charAt(0)=='0')){ //first character must be zero
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_pri.focus();
   return false;
  }
 if (isNaN(test.charAt(1)) || (test.charAt(1)==' ')){ //second character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_pri.focus();
   return false;
  }
if ((!(test.charAt(2)=='-') && isNaN(test.charAt(2))) || (test.charAt(2)==' ')){ //third character must be numeric or stripe rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_pri.focus();
   return false;
  }
if ((!(test.charAt(3)=='-') && isNaN(test.charAt(3))) || (test.charAt(3)==' ')){ //fourth character must be numeric or stripe rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_pri.focus();
   return false;
  }
if ((!(test.charAt(2)=='-')) && (!(test.charAt(3)=='-')) && (!(test.charAt(4)=='-'))){ //fourth or fifth character must be stripe rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_pri.focus();
   return false;
  }
if ((!(test.charAt(4)=='-') && isNaN(test.charAt(4))) || (test.charAt(4)==' ')){ //fifth character must be numeric or stripe rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_pri.focus();
   return false;
  }
 count1 = test.indexOf("-");count2 = test.lastIndexOf("-");
 if (count1 != count2){//only one stripe rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_pri.focus();
   return false;
  }
 if (isNaN(test.charAt(5)) || (test.charAt(5)==' ')){ //sixth character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_pri.focus();
   return false;
  }
  if (isNaN(test.charAt(6)) || (test.charAt(6)==' ')){ //seventh character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_pri.focus();
   return false;
  }
  if (isNaN(test.charAt(7)) || (test.charAt(7)==' ')){ //eighth character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_pri.focus();
   return false;
  }
  if (isNaN(test.charAt(8)) || (test.charAt(8)==' ')){ //nineth character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_pri.focus();
   return false;
  }
  if (isNaN(test.charAt(9)) || (test.charAt(9)==' ')){ //tenth character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_pri.focus();
   return false;
  }
  if (isNaN(test.charAt(10)) || (test.charAt(10)==' ')){ //eleventh character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_pri.focus();
   return false;
  }
  }
if (theForm.telefoon_wrk.value!='')
   {
 test = theForm.telefoon_wrk.value; size = test.length
 while (test.slice(0,1) == " ") //Strip leading spaces
  {test = test.substr(1,size-1);size = test.length
  }
 while(test.slice(size-1,size)== " ") //Strip trailing spaces
  {test = test.substr(0,size-1);size = test.length
  }
 theForm.telefoon_wrk.value = test; //write back to form field
 if (size < 11 || size > 11){ //Code length rule
  alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
  theForm.telefoon_wrk.focus();
  return false;
  }
 if (!(test.charAt(0)=='0')){ //first character must be zero
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_wrk.focus();
   return false;
  }
 if (isNaN(test.charAt(1)) || (test.charAt(1)==' ')){ //second character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_wrk.focus();
   return false;
  }
if ((!(test.charAt(2)=='-') && isNaN(test.charAt(2))) || (test.charAt(2)==' ')){ //third character must be numeric or stripe rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_wrk.focus();
   return false;
  }
if ((!(test.charAt(3)=='-') && isNaN(test.charAt(3))) || (test.charAt(3)==' ')){ //fourth character must be numeric or stripe rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_wrk.focus();
   return false;
  }
if ((!(test.charAt(2)=='-')) && (!(test.charAt(3)=='-')) && (!(test.charAt(4)=='-'))){ //fourth or fifth character must be stripe rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_wrk.focus();
   return false;
  }
if ((!(test.charAt(4)=='-') && isNaN(test.charAt(4))) || (test.charAt(4)==' ')){ //fifth character must be numeric or stripe rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_wrk.focus();
   return false;
  }
 count1 = test.indexOf("-");count2 = test.lastIndexOf("-");
 if (count1 != count2){//only one stripe rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_wrk.focus();
   return false;
  }
 if (isNaN(test.charAt(5)) || (test.charAt(5)==' ')){ //sixth character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_wrk.focus();
   return false;
  }
  if (isNaN(test.charAt(6)) || (test.charAt(6)==' ')){ //seventh character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_wrk.focus();
   return false;
  }
  if (isNaN(test.charAt(7)) || (test.charAt(7)==' ')){ //eighth character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_wrk.focus();
   return false;
  }
  if (isNaN(test.charAt(8)) || (test.charAt(8)==' ')){ //nineth character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_wrk.focus();
   return false;
  }
  if (isNaN(test.charAt(9)) || (test.charAt(9)==' ')){ //tenth character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_wrk.focus();
   return false;
  }
  if (isNaN(test.charAt(10)) || (test.charAt(10)==' ')){ //eleventh character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_wrk.focus();
   return false;
  }
  }
if (theForm.telefoon_mob.value!='')
   {
 test = theForm.telefoon_mob.value; size = test.length
 while (test.slice(0,1) == " ") //Strip leading spaces
  {test = test.substr(1,size-1);size = test.length
  }
 while(test.slice(size-1,size)== " ") //Strip trailing spaces
  {test = test.substr(0,size-1);size = test.length
  }
 theForm.telefoon_mob.value = test; //write back to form field
 if (size < 11 || size > 11){ //Code length rule
  alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
  theForm.telefoon_mob.focus();
  return false;
  }
 if (!(test.charAt(0)=='0')){ //first character must be zero
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_mob.focus();
   return false;
  }
 if (isNaN(test.charAt(1)) || (test.charAt(1)==' ')){ //second character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_mob.focus();
   return false;
  }
if ((!(test.charAt(2)=='-') && isNaN(test.charAt(2))) || (test.charAt(2)==' ')){ //third character must be numeric or stripe rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_mob.focus();
   return false;
  }
if ((!(test.charAt(3)=='-') && isNaN(test.charAt(3))) || (test.charAt(3)==' ')){ //fourth character must be numeric or stripe rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_mob.focus();
   return false;
  }
if ((!(test.charAt(2)=='-')) && (!(test.charAt(3)=='-')) && (!(test.charAt(4)=='-'))){ //fourth or fifth character must be stripe rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_mob.focus();
   return false;
  }
if ((!(test.charAt(4)=='-') && isNaN(test.charAt(4))) || (test.charAt(4)==' ')){ //fifth character must be numeric or stripe rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_mob.focus();
   return false;
  }
 count1 = test.indexOf("-");count2 = test.lastIndexOf("-");
 if (count1 != count2){//only one stripe rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_mob.focus();
   return false;
  }
 if (isNaN(test.charAt(5)) || (test.charAt(5)==' ')){ //sixth character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_mob.focus();
   return false;
  }
  if (isNaN(test.charAt(6)) || (test.charAt(6)==' ')){ //seventh character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_mob.focus();
   return false;
  }
  if (isNaN(test.charAt(7)) || (test.charAt(7)==' ')){ //eighth character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_mob.focus();
   return false;
  }
  if (isNaN(test.charAt(8)) || (test.charAt(8)==' ')){ //nineth character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_mob.focus();
   return false;
  }
  if (isNaN(test.charAt(9)) || (test.charAt(9)==' ')){ //tenth character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_mob.focus();
   return false;
  }
  if (isNaN(test.charAt(10)) || (test.charAt(10)==' ')){ //eleventh character must be numeric rule
   alert("het ingegeven telefoonnummer: " + test + "\nvoldoet niet aan de vereisten\nvoorbeelden juist telefoonnummer:\n06-12345678\n020-1234567\n0344-123456");
   theForm.telefoon_mob.focus();
   return false;
  }
  }
if (theForm.email.value=='')
   {
   alert("U bent vergeten uw e-mailadres in te vullen");
   theForm.email.focus();
   return (false);
   }
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(theForm.email.value))
   {}
else 
   {
   alert("U dient een geldig e-mailadres in te vullen");
   theForm.email.focus();
   return (false);
   }
return true;
  }
