 $(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
				},
				
				indirizzo: {
					required: true,
				},
				mail: {
					required: true,
					email: true
				},
				mail2: {
					required: true,
					minlength: 5,
					equalTo: "#mail"
				},
				password: {
					required: true,
					minlength: 5
				},
				password2: {
					required: true,
					minlength: 5,
					equalTo: "#password"
				},
				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 search in home page
	$("#ricerca").validate({
		rules: {
			regione:{
				required: true
			},
			provincia:{
				required: true
			},
			citta:{
				required: true
			}
		},
		messages:{
			regione: "Obbligatorio",
			provincia: "Obbligatorio",
			citta: "Obbligatorio",
		}
	});
	// users area inser structure form 
	
	$("#AddStruttForm").validate({
		rules:{
			titolo : "required",
			regione : {
				required : true
			},
			provincia : {
				required : true
			},
			citta : {
				required : true
			},
			via : {
				required : true
			},
			cap : {
				required : true
			},
			telefono : {
				required : true
			},
			sito : {
				required : true
			},			
			descrizione : {
				required: true
			},
			titolo : "required",
			
		}
	});
	//validate mail contact form 
	
	$("#formail").validate({
		rules: {
			nome: "required",
			mail: "required",
			oggetto: "required",
			testo: "required"
		},
		messages: {
			nome: "Obbligatorio",
			mail: "Obbligatoria",
			oggetto: "Obbligatorio",
			testo: "Obbligatorio"
		}
	});
});
