var url = 'checkcaptcha.php?code=';
var captchaOK = 2;  // 2 - not yet checked, 1 - correct, 0 - failed


function checkEmailAddress(field) {
var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);

if (goodEmail){
return false;
} else {
return true;
}
}        

        
function checkContactForm() {
        // First the normal form validation
        if(document.contactForm.name.value=='') {
          alert('Vult u aub het veld "naam" in');
          document.contactForm.name.focus();
          return false;
          }
          
        if(document.contactForm.email.value=='') {
          alert('Vult u aub het veld "email" in');
          document.contactForm.email.focus();
          return false;
          }
          
        if(checkEmailAddress(document.contactForm.email)) {
          alert('Het opgegeven email-adres is niet geldig. Voert u aub uw juiste email-adres in.');
          document.contactForm.email.focus();
          return false;
          }
          
        if(document.contactForm.code.value=='') {
          alert('Typt u aub de code in die in de afbeelding staat.');
          document.contactForm.code.value='';
          document.contactForm.code.focus();
          return false;
          }
          
          if(document.contactForm.remarks.value=='') {
          alert('U heeft geen bericht ingevoerd.');
          document.contactForm.remarks.focus();
          return false;
          }
          

        } 
        
 
function VerifyUserData() {

        if(document.userDataFrm.name.value=='') {
          alert('Vult u aub het veld "naam" in');
          document.userDataFrm.name.focus();
          return false;
          }
          
        if(document.userDataFrm.address.value=='') {
          alert('Vult u aub het veld "adres" in');
          document.userDataFrm.address.focus();
          return false;
          }
          
        if(document.userDataFrm.postal_code.value=='') {
          alert('Vult u aub het veld "postcode" in');
          document.userDataFrm.postal_code.focus();
          return false;
          }
          
        if(document.userDataFrm.city.value=='') {
          alert('Vult u aub het veld "woonplaats" in');
          document.userDataFrm.city.focus();
          return false;
          }
          
        if(document.userDataFrm.email.value=='') {
          alert('Vult u aub het veld "email" in');
          document.userDataFrm.email.focus();
          return false;
          }
          
        if(checkEmailAddress(document.userDataFrm.email)) {
          alert('Het opgegeven email-adres is niet geldig. Voert u aub uw juiste email-adres in.');
          document.userDataFrm.email.focus();
          return false;
          }
}  