jQuery.validator.addMethod("requiredIfVisible", function(value, element, params) { 	
	return ( ( $(element).parent().css('display') == 'none' ) || (value != ''));
}, "Mandatory field"); 

jQuery.validator.addMethod("naturalNumber", function(value, element, params) {
    return this.optional(element) || (parseInt(value) > 0);
}, "Quantity must be an integer greater than zero");


$(document).ready(function() {
	
	var validator = $("#pomtimer").validate({
		rules: {
					quantity: {
										required: true,
										naturalNumber: true
						},
		},
		messages: {
					quantity: {
										required: "Mandatory field",
										naturalNumber: "Please insert an integer greater than zero"
						},
		},
		errorPlacement: function(error, element) {
				error.appendTo( element.parent() );
		}
	});
	


});