$.validator.setDefaults({
submitHandler: function() { 
document.getElementById('dati').submit();
}
});

$.validator.addMethod("regex", function(value, element) {  
return this.optional(element) || /^[a-zA-Z\s]+$/i.test(value);  
}, "Solo lettere per favore");

$().ready(function() {

$("#dati").validate({
	rules: {
		corsi: { 
			required: true
			},
		nome: { 
			required: true,
			minlength: 3,
         regex: true
			},
		cognome: { 
			required: true,
         regex: true
			},
		indirizzo: { 
			required: true
			},
		cap: { 
			required: true,
         number: true
			},
		citta: { 
			required: true,
         regex: true
			},
		prov: { 
			required: true
			},
		tel: { 
			required: true,
			number: true,
			minlength: 8
			},
		email: {
			required: true,
			email : true
			},
		titolo: {
			required: true
			},
		anno: {
			required: true
			},
		reperibilita: {
			required: true
			},
		dalleore: {
			required: true
			},
		alleore: {
			required: true
			},
		privacy: {
			required: true
			},
		pubblicita: {
			required: true
			},
		postadiretta: {
			required: true
			}
	},

	messages: {
		corsi: {
			required: "Seleziona"
			},
		nome: {
			required: "Inserire il nome",
			minlength: "Inserire almeno 3 caratteri"
			},
		cognome: {
			required: "Inserire il cognome"
			},
		indirizzo: { 
			required: "Inserire indirizzo"
			},
		cap: { 
			required: "Inserire cap",
         number: "Solo cifre per favore"
			},
		citta: {
			required: "Inserire la citta"
			},
		prov: {
			required: "Seleziona"
			},
		tel: {
			required: "Inserisci un numero",
			number: "Solo cifre per favore",
			minlength: "Inserisci il numero corretto"
			},
		email: {
			required: "Inserire l'indirizzo email",
			email: "Inserire un indirizzo valido"
		},
		titolo: {
			required: "Seleziona"
			},
		anno: {
			required: "Seleziona"
			},
		reperibilita: {
			required: "Seleziona"
			},
		dalleore: {
			required: "Seleziona"
			},
		alleore: {
			required: "Seleziona"
			},
		privacy: {
			required: "Seleziona si"
			},
		pubblicita: {
			required: "Seleziona si o no"
			},
		postadiretta: {
			required: "Seleziona si o no"
			}
	}
	
	});

});


$().ready(function() {

	$('#invia').click(function() {
		$('#dati').submit();
	});

});

