/**
 * Dutch jQuery validation methods and messages
 * 
 * @author Webstores <info at webstores dot nl>
 *         Copyright (c) Webstores internet totaalbureau <http://www.webstores.nl/>
 */
$.validator.addMethod('postcode', function(val, el) {
	return this.optional(el) || /^[0-9]{4}[\ ]?[a-zA-Z]{2}$/.test(val);
}, 'U dient een geldige postcode in te vullen.');

$.validator.addMethod('phone', function(val, el) {
	return this.optional(el) || /^[0-9 +-]{10,16}$/.test(val);
}, 'U dient een geldig telefoonnummer in te vullen.');

$.extend(jQuery.validator.messages, {
	required: 'Dit veld is verplicht.',
	maxlength: jQuery.format('U kunt niet meer dan {0} karakters invoeren.'),
	minlength: jQuery.format('U dient minimaal {0} karakters in te voeren.'),
	rangelength: jQuery.format('U dient minimaal {0} en maximaal {1} karakters in te voeren.'),
	email: 'U dient een geldig e-mailadres in te voeren.',
	url: 'U dient een geldig webadres in te voeren.',
	date: 'U dient een geldige datum in te voeren.',
	number: 'U dient een geldig getal in te voeren.',
	digits: 'Dit veld mag alleen numerieke tekens bevatten.',
	equalTo: 'Herhaal de invoer nogmaals.',
	range: jQuery.format('U dient een waarde tussen {0} en {1} in te voeren.'),
	max: jQuery.format('U dient een waarde kleiner dan of gelijk aan {0} in te voeren.'),
	min: jQuery.format('U dient een waarde groter dan of gelijk aan {0} in te voeren.'),
	creditcard: 'U dient een geldig creditcardnummer in te voeren.'
});

