
	$.validator.setDefaults({
		submitHandler: function() {$('#submit').disable();$("#form").submit(); }
	});
	 
	$().ready(function() {
	
		// validate signup form on keyup and submit
		$("#form").validate({
			
			rules: {
				imagename: {
					required: true,
					minlength: 2
				},
				email: {
					required: true,
					email: true
				},
				file: {
					required: true,
					accept: "jpeg|jpg|gif|png"
				},
				tandc: "required",
				answer:{
					required:true,
					number:true
				},
				description:"required"
			},
			messages: {
				imagename: {
					required: "Please enter a name for your image",
					minlength: "Your name must consist of at least 2 characters"
				},
				email: {
					required: "We need an email address too",
					email: "Please enter a valid email address"
				},
				tandc: "You have to let us know if you have understood the rules and regulations",
				description :"We need a description for your entry",
				file: {
					required: "You need to specify a photo",
					accept: "Sorry we can only accept (.gif, .jpg, .png) files"
				},
				answer: "We need you to solve the math problem",
				answer:{
					required:"We need you to solve the math problem",
					number:"We need a number"
				}
			}
		});
	
	});