$(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: 'Required'
			},
			frm_telefono: {
				required: 'Required!',
				number: 'Invalid!'
			},
			frm_email: {
				required: 'Required',
				email: 'Invalid!'
			},

			privacyd: 'Please accept our conditions!'
		},
			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: 'Name required'
			},
			frm_telefono: {
				required: 'Phone required!',
				number: 'Invalid number!'
			},
			frm_email: {
				required: 'Email required',
				email: 'Invalid format'
			},

			privacyd: 'Please accept our conditions!'
		},
				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: 'Name required'
			},
			email: {
				required: 'Email required!',
				number: 'Invalid format!'
			},

			privacy: 'Please accept our conditions!'
		}
		});
  	
  	$("#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'); }
		});
  });

