$(document).ready(function(){
	
	// metodo per il controllo della mail
	jQuery.validator.addMethod("mail", function(value, element) { 
		return this.optional(element) || /^[A-Za-z0-9](([_\.\-\+]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{1,4})$/.test(value);
	}, "Formato non valido");

	jQuery.validator.messages.required = "Campo obbligatorio";

	$("#contactForm").validate({
			rules: {
				email: {
					 required: true,
					 mail: true
				},
				cognome: "required",
				nome: "required",
				oggetto: "required",
				messaggio: "required"
			},
			messages: {
				email: { email: "Formato email non valido" }
			},
			errorClass: "error",
			errorElement: "span",
			errorPlacement: function(label, element) {
								label.insertAfter( element );
							}
		});
		
});


