$(document).ready(function() {
	$("#modulo").validate({
		rules: {
			nome: "required",
			cognome: "required",
			citta: "required",
			provincia: "required",
			testo: "required",
			telefono: {
				required: "#indirizzoposta:blank"
			},
			indirizzoposta: {
				email: true,
				required: "#telefono:blank"
			},
			curriculum: {
				accept: "pdf|doc|docx",
				required: true
			},
			privacy: "required"
		},
		messages: {
			nome: {
				required: "obbligatorio"
			},
			cognome: {
				required: "obbligatorio"
			},
			citta: {
				required: "obbligatorio"
			},
			provincia: {
				required: "obbligatorio"
			},
			telefono: {
				required: "obbligatorio"
			},
			indirizzoposta: {
				required: "obbligatorio"
			},
			nome: {
				required: "obbligatorio"
			},
			testo: {
				required: "obbligatorio"
			}			
		},		
		success: function(label) {
			label.remove();
		},
		errorPlacement: function(error, element) {
			switch(element.attr('name')) {
				case 'privacy':
					error.appendTo(element.parent('span'));
					break;
				default:
					error.appendTo(element.parent());
					break;
			}
		}
	});
});
