 $(document).ready(function(){
	// validate user registration form 
	$("#registration_form").validate({
			rules: {
				nome: "required",
				cognome: "required",
				username: {
					required: true,
					minlength: 2
				},
				regione:{
					required: true
				},
				provincia:{
					required: true
				},
				citta:{
					required: true
				},
				password: {
					required: true,
					minlength: 5
				},
				indirizzo: {
					required: true,
				},
				mail: {
					required: true,
					email: true
				},
				mail2: {
					required: true,
					minlength: 5,
					equalTo: "#mail"
				},
			
				accetto: "required"
			},
			messages: {
				nome: "Nome e obbligatorio",
				cognome: "Cognome e obbligatorio",
				username: {
					required: "Scegli uno username",
					minlength: "lo username deve essere minimo di 2 caratteri"
				},
				mail: "inserisci un indirizzo email valido",
				accetto: "Devi accettare i termini del servizio",
			}
		});
	
	 // validate login users
	 $("#loginUsersForm").validate({
		
		rules: {
			username: "required",
			password: "required",
		},
		messages: {
			username: "Inserire lo username",
			password: "Inserire la password",
		}
		
	});
	
	// validate modifica agenzia in cm
	$("#mod_frm_agenzia").validate({
		rules: {
			regione:{
				required: true
			},
			provincia:{
				required: true
			},
			
		},
		messages:{
			regione: "Obbligatorio",
			provincia: "Obbligatorio",
			citta: "Obbligatorio",
		}
	});


	// validate search in home page
	$("#formSearchHome").validate({
		rules: {
			regione:{
				required: true
			},
			provincia:{
				required: true
			},
			
		},
		messages:{
			regione: "Obbligatorio",
			provincia: "Obbligatorio",
			citta: "Obbligatorio",
		}
	});
	// users area inser structure form 
	
	$("#addAgenziaFrm").validate({
		rules: {
			nome_azienda:{
				required: true
			},
			regione:{
				required: true
			},
			provincia:{
				required: true
			},
			citta:{
				required: true
			},
			via:{
				required: true
			},
			telefono:{
				required: true
			},
			cap:{
				required: true
			},
			mail: {
				required: true,
				email: true
			},
			iva:{
				required: true
			}
		},
		messages:{
			nome_azienda: "Obbligatorio",
			regione: "Obbligatorio",
			provincia: "Obbligatorio",
			citta: "Obbligatorio",
			via: "Obbligatorio",
			cap: "Obbligatorio",
			telefono: "Obbligatorio",
			mail: "Inserisci un indirizzo valido",
			iva: "Obbligatorio",
		}
	});
	
	//validate agenzia add cm admin
	
	//validate mail contact form 
	
	$("#formail").validate({
		rules: {
			nome: "required",
			mail: "required",
			oggetto: "required",
			testo: "required"
		},
		messages: {
			nome: "Obbligatorio",
			mail: "Obbligatoria",
			oggetto: "Obbligatorio",
			testo: "Obbligatorio"
		}
	});
});
