jQuery.validator.addMethod("SMBPhoneInt", function(value, element) {
	return this.optional(element) || /^\+\d{10,11}$/.test(value);
	}, "Telefoonnummer in formaat +3259123456"
);

jQuery.validator.addMethod("SMBMobileInt", function(value, element) {
	return this.optional(element) || /^\+\d{2}4\d{8}$/.test(value);
	}, "GSM-nummer in formaat +32478123456"
);

jQuery.validator.addMethod("SMBDate", function(value, element) {
	return this.optional(element) || /^\d\d?[\.\/-]\d\d?[\.\/-]\d\d\d\d$/.test(value);
	}, "Vul een geldige datum in"
);

jQuery.validator.addMethod("SMBVat", function(value, element) {
	
	var isValid = false;
	var trimmedValue = value.replace(/[\. ]/g,"");
	var firstPart = parseInt(trimmedValue.substring(2,10),10);
	var lastPart = parseInt(trimmedValue.substring(10,12),10);
	if(97 - (firstPart % 97) == lastPart){
		isValid = true;
	}
	
	return this.optional(element) || ( /^BE 0\d{3}\.\d{3}\.\d{3}$/.test(value) && isValid);
	}, "BTW-nummer in formaat BE 0123.456.789"
);
