// JavaScript Document
$(document).ready(function(){
	
	 var options = { 
		 target: '#tekstcontent', 
		 beforeSubmit: function(arr, $form, options) { 
			return   $("#contactform").valid()       
		}
	};
	
	// Gebruik geen cijfers
	$.validator.addMethod('noNumbers',
            function(value) {
                var numbers = value.match(/\d/g);
				if(numbers == null){
					return true;
				}else{
					return false;
				}
            }, 'Gebruik geen cijfers.');
	
	// Begin telefoonnummers met een 0
	$.validator.addMethod('BeginWithZero',
            function(value) {
				var numbers = value[0];
				if(numbers == "0"){
					return true;
				}else{
					return false;
				}
            }, 'Begin het telefoonnummer met een 0');
			
    $("#contactform").ajaxForm(options).validate({
			   rules: {
				 phone: {
				   required: true,
				   digits: true,
				   minlength: 10,
				   BeginWithZero: true,
				 },
				 email: {
				   required: true,
				   email: true
				 },
				 contact: {
					noNumbers: true,
					required: true
				 },
				 message: {
				   required: true,
				   maxlength: 500,
				 }
			   },
			   debug: true,
			   messages: {
				 phone: {
				   required: "Mogen wij uw telefoonnummer?",
				   digits: "Gebruik alleen cijfers.",
				   minlength: "Dit is een onjuist telefoonnummer.",
				   BeginWithZero: "Begin het telefoonnummer met een 0",
				 },
				 email: {
				   required: "Mogen wij uw e-mailadres?",
				   email: "Het ingevulde e-mailadres is ongeldig."
				 },
				 contact: {
				   required: "We willen graag weten wie u bent.",
				   noNumbers: "Gebruik geen cijfers."
				 },
				 message: {
				   required: "Wat is uw vraag/opmerking?",
				   maxlength: "U kunt niet meer dan 500 characters gebruiken.",
				 }
			   }
			   
			});
	
});
