$(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("#vacanze").is(":unchecked") && jQuery("#business").is(":unchecked"); } 
        				},
			privacy: 'required'
		  },

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

			privacy: 'Accetta le condizioni!'
		}
		});
  	
  	$("#confirm_form").validate({
		  rules: {
		  	frm_nome: {
				required: true
			},
			frm_email: {
				required: true,
				email: true
			}
		},

		//Here the error messages for all rules are defined.
		messages: {
			frm_nome: {
				required: 'Obligatorio'
			},
			frm_email: {
				required: 'Obligatoria',
				email: 'Invalido!'
			}
			
		},
			submitHandler: function() { SubmitForm('confirm_form','loading', 'field', 'thanks','secure'); }
		});
  });

