    function validEmail (str) {
      var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // valid
      var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // invalid
      if (!reg1.test(str) && reg2.test(str)) {
        return true;
      } else {	
  	  return false;
      }
    }
    
    function validTelefoonnummer (str) {
      var reg1 = /([0-9]{10})/; // valid
      if (!reg1.test(str)) {
        return true;
      } else {	
  	  return false;
      }
    }
    
    function check () {
      right=true;
      if (document.all["naam"].value=="") {
    	  alert ('U moet uw naam opgeven');
    	  right=false;
    	} else if (validTelefoonnummer (document.all['telefoonnummer'].value)) {
    	  alert ('U moet een geldig telefoonnummer opgeven (bijv. 0655700217)');
    	  right=false;
    	} else if (!validEmail (document.all['email'].value)) {
    	  alert ('U moet een geldig e-mail adres opgeven (bijv. mail@internet.nl)');
    	  right=false;
    	} else if (document.all['opmerking'].value=="") {
    	  alert ('U moet uitleggen wat u precies wilt weten');
    	  right=false;
    	}
    	if (right) {
    	  document.all['contact'].submit();
    	}
    }