// JavaScript Document
	$(document).ready(function(){
														 
		function valida_generico()
		{
			$("#frm_generico").validate(
			{
				rules: {
					nome: "required",
					cognome: "required",
					email:  
					{
						required: true,
						email: true
					},
					messaggio: "required",
					privacy: "required"
				},
				messages: {
					nome: '<img src="immagini/error.png">',
					cognome: '<img src="immagini/error.png">',
					email: '<img src="immagini/error.png">',
					messaggio: '<img src="immagini/error.png">',
					privacy: '<img src="immagini/error.png">'
				}
			});
		}
		
		valida_generico();

		function valida_consigli()
		{
			$("#frm_consigli").validate(
			{
				rules: {
					nome: "required",
					cognome: "required",
					email:  
					{
						required: true,
						email: true
					},
					messaggio: "required",
					suggerimento: "required",
					privacy: "required"
				},
				messages: {
					nome: '<img src="immagini/error.png">',
					cognome: '<img src="immagini/error.png">',
					email: '<img src="immagini/error.png">',
					messaggio: '<img src="immagini/error.png">',
					suggerimento: '<img src="immagini/error.png">',
					privacy: '<img src="immagini/error.png">'
				}
			});
		}
		
		valida_consigli();

		function valida_reclami()
		{
			$("#frm_reclami").validate(
			{
				rules: {
					nome: "required",
					cognome: "required",
					email:  
					{
						required: true,
						email: true
					},
					messaggio: "required",
					suggerimento: "required",
					privacy: "required"
				},
				messages: {
					nome: '<img src="immagini/error.png">',
					cognome: '<img src="immagini/error.png">',
					email: '<img src="immagini/error.png">',
					messaggio: '<img src="immagini/error.png">',
					suggerimento: '<img src="immagini/error.png">',
					privacy: '<img src="immagini/error.png">'
				}
			});
		}
		
		valida_reclami();
		
		//aggiungo metodo di validazione con data formato italiano gg/mm/aaaa
		jQuery.validator.addMethod(
				"italianDate",
				function(value, element) {
						// put your own logic here, this is just a (crappy) example
						return value.match(/^\d\d?\/\d\d?\/\d\d\d\d$/);
				},
				"Please enter a date in the format dd/mm/yyyy"
		);

		//validazione form iscrizione newsletter
		function valida_newsletter()
		{
			$("#frm_newsletter").validate(
			{
				rules: {
					email:  
					{
						required: true,
						email: true
					}
				},
				messages: {
					email: '<img src="immagini/error.png">'
				}
			});
		}
		
		valida_newsletter();

	});

