$(document).ready(function(){
 	
  	$("#frm_contatti").validate({
		  rules: {
		  	frm_nome: {
				required: true
			},
			frm_telefono: {
				required: true,
				number: true
			},
			frm_email: {
				required: true,
				email: true
			},

		    	privacyd: "required"
		  },

		//Here the error messages for all rules are defined.
		messages: {
			frm_nome: {
				required: 'Obligatoria'
			},
			frm_telefono: {
				required: 'Obligatoria',
				number: 'Invalido!'
			},
			frm_email: {
				required: 'Obligatoria',
				email: 'Invalido!'
			},

			privacyd: 'Per favore accetta le nostre condizioni!'
		},
		submitHandler: function() { SubmitForm('frm_contatti','loading', 'field', 'thanks','secure'); }
		});
 	
  	$("#frm_guestbook").validate({
		  rules: {
		  	frm_nome: {
				required: true
			},
			frm_telefono: {
				required: true,
				number: true
			},
			frm_email: {
				required: true,
				email: true
			},

		    	privacyd: "required"
		  },

		//Here the error messages for all rules are defined.
		messages: {
			frm_nome: {
				required: 'Obligatorio'
			},
			frm_telefono: {
				required: 'Obligatorio',
				number: 'Invalido!'
			},
			frm_email: {
				required: 'Obligatoria',
				email: 'Invalido!'
			},

			privacyd: 'Per favore accetta le nostre condizioni!'
		},
		submitHandler: function() { SubmitForm('frm_guestbook','loading', 'field', 'thanks','secure'); }
		});
		
  	$("#frm_newsletter").validate({
		  rules: {
		  	nome: {
				required: true
			},
			email: {
				required: true,
				email: true
			},
			 details: { 
            required: function(element) { 
                return jQuery("#famiglia").is(":unchecked") && jQuery("#parchi").is(":unchecked") && jQuery("#business").is(":unchecked") && jQuery("#benessere").is(":unchecked") && jQuery("#entroterra").is(":unchecked"); 
            } 
        }, 
		    	privacy: "required"
		  },

		//Here the error messages for all rules are defined.
		messages: {
			details:{
				required: 'Seleziona almeno una voce!'
			},
			nome: {
				required: 'Obligatorio!'
			},
			email: {
				required: 'Obligatoria!',
				email: 'Invalida!'
			},

			privacy: 'Accetta le condizioni!'
		}
		});
  	
  });
