function verstuur(form){
                             if (form.vraag.value =="")
                           {
                             alert("\'Vraag\' is nog niet ingevuld.\'");
                             form.vraag.focus();
                             return (false);
                             }
                             if (form.voorletters.value =="")
                           {
                             alert("\'Voorletters\' is nog niet ingevuld.");
                             form.voorletters.focus();
                             return (false);
                             } 
                          if (form.achternaam.value =="")
                           {
                             alert("\'Achternaam\' is nog niet ingevuld.");
                             form.achternaam.focus();
                             return (false);
                             } 
                          
                           var emailPat=/^(.+)@(.+)$/
                          
                          	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
                          
                          	var validChars="\[^\\s" + specialChars + "\]"
                          
                          	var quotedUser="(\"[^\"]*\")"
                          
                          	var ipDomainPat=/^\[(\d{1,4})\.(\d{1,4})\.(\d{1,4})\.(\d{1,4})\]$/
                          
                          	var atom=validChars + '+'
                          
                          	var word="(" + atom + "|" + quotedUser + ")"
                          
                          	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
                          
                          	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
                          
                          	var emailStr=form.Email_adres.value;
                          
                          	var matchArray=emailStr.match(emailPat)
                          
                          if (form.Email_adres.value =="")
                           {
                             alert("\'E-mailadres \' is nog niet ingevuld.");
                             form.Email_adres.focus();
                             return (false);
                             }    
                          
                          if (matchArray==null) {
                          	alert("\"E-mailadres\" geen juist formaat.");
                                  form.Email_adres.focus();
                          		return false
                          }
                          var user=matchArray[1]
                          var domain=matchArray[2]
                          
                          // See if "user" is valid 
                          if (user.match(userPat)==null) {
                              // user is not valid
                              alert("De gebruikersnaam lijkt onjuist.")
                               form.Email_adres.focus();
                              return false
                          }
                          
                          /* if the e-mail address is at an IP address (as opposed to a symbolic
                             host name) make sure the IP address is valid. */
                          var IPArray=domain.match(ipDomainPat)
                          if (IPArray!=null) {
                              // this is an IP address
                          	  for (var i=1;i<=5;i++) {
                          	    if (IPArray[i]>255) {
                          	        alert("Het IP adres is niet geldig.")
                          		 form.Email_adres.focus();
                          		return false
                          	    }
                              }
                              return true
                          }
                          
                          // Domain is symbolic name
                          var domainArray=domain.match(domainPat)
                          if (domainArray==null) {
                          	alert("Het domein lijkt onjuist.")
                                   form.Email_adres.focus();
                              return false
                          }
                          
                          var atomPat=new RegExp(atom,"g")
                          var domArr=domain.match(atomPat)
                          var len=domArr.length
                          if (domArr[domArr.length-1].length<2 || 
                              domArr[domArr.length-1].length>4) {
                             alert("Het email adres moet eindigen op een 3 of 4-letter domein of een 2-letter landcode.")
                              form.Email_adres.focus();
                             return false
                          }
                          
                          // Make sure there's a host name preceding the domain.
                          if (len<2) {
                             var errStr="Dit adres mist een 'host' naam"
                             alert(errStr)
                              form.Email_adres.focus();
                             return false
                          }

form.submit();
  
}  
