$(document).ready(function(){
	
	//Questo impedisce l'emissione del messaggio di required / email errate
	//mi serve perchè voglio solo evidenziare con un bordo rosso i campi errati
	//jQuery.validator.messages.required = "";
	//jQuery.validator.messages.email = "";
	
	//Attiva la validazione sul form
	//Rimane in ascolto sull'evento onclick del submit

	$('form').each(function(){
						
		$(this).validate({
			
			//definisce i lwrapper del messaggio di errore
			wrapper: 'li',			
		
			//Imposta l'highlight dell'elemento
			// the errorPlacement has to take the table layout into account 	   
			highlight: function(element, errorClass) {
				//aggiungi lo stile all'elemento
				$(element).addClass('errori_campi');
			},
			
			unhighlight: function(element, errorClass) {
				//aggiungi lo stile all'elemento
				$(element).removeClass('errori_campi');
			},
			
			errorPlacement: function(error, element) { 
				if ( element.is(":radio") ) 
					error.appendTo( element.parent().next().next() ); 
				else if ( element.is(":checkbox") ) 
					error.appendTo (element.parent() ); 
				else 
					error.appendTo( element.parent()); 
					
			},
				
		});	
			
	});
	
});	

