jQuery(document).ready(function($){
	//Regole di validazione      
	$("#form").validate({
		rules: {
			nome: {
				required:true,
				minlength:3
			},
			cognome: {
				required: true,
				minlength:3
			},
			email: {
				required: true,
				email: true
			},
			cellulare: {
				required: false,
				number: true
			},
			livelycard: {
				required: false,
				number: true,
				minlength:13,
				maxlength:13
			},
			tiporichiesta: {
				required: true
			},
			richiesta: {
				required: true,
				minlength:10
			},
			nascita: {
				required: true
			},
			residenza: {
				required: true,
				minlength:3
			},
			profumeria1: {
				required: true
			},
			profumeria2: {
				required: true
			},
			curriculum: {
				required: true,
				accept: "pdf|doc"
			},
			annotazioni: {
				required: false,
				minlength:10
			},
			accettazione: {
				required: true
			},
			accettazionenl: {
				required: true
			},
			
		},//rules
		
	//Messaggi d'errore
    messages:{
    	nome: {
    		required: "Inserisci il nome",
    		minlength: "Minimo 3 caratteri"
    	},
    	cognome: {
    		required: "Inserisci il cognome",
    		minlength: "Minimo 3 caratteri"
    	},
    	email: {
    		required: "Inserisci l'email",
    		email: "Inserisci un'email valida"
    	},
		cellulare: {
    		required: "Inserisci il cellulare",
    		number: "Inserisci un numero di cellulare"
    	},
		livelycard: {
    		number: "Inserisci il numero della tua Lively Card",
			minlength: "Il codice deve essere di 13 cifre",
			maxlength: "Il codice deve essere di 13 cifre"
    	},
		tiporichiesta: {
    		required: "Seleziona il tipo di richiesta"
    	},
		richiesta: {
    		required: "Scrivi la tua richiesta",
    		minlength: "Testo minimo di 10 caratteri"
    	},
		nascita: {
    		required: "Seleziona l'anno di nascita"
    	},
		residenza: {
    		required: "Inserisci il comune e la provincia",
    		minlength: "Minimo 3 caratteri"
    	},
		profumeria1: {
    		required: "Scegli il punto vendita"
    	},
		profumeria2: {
    		required: "Scegli il punto vendita"
    	},
		curriculum: {
    		required: "Carica il tuo curriculum",
			accept: "Solo formato .pdf e .doc"
		},
		annotazioni: {
    		minlength: "Minimo 10 caratteri"
		},
		accettazione: {
    		required: "E' necessaria l'accettazione"
		},
		accettazionenl: {
    		required: "E' necessaria l'accettazione"
		}		
    },//messages
    //azioni da intraprendere in caso di errore
		highlight: function(element, errorClass){
			$(element).parent("li").addClass(errorClass);
		},
		//e quando l'errore viene risolto
		unhighlight: function(element, errorClass){
			$(element).parent("li").removeClass(errorClass);
		}/* ,
		submitHandler: function() { alert("Form inviato xjquery") } */
	});//validate
});

