		function selezionaRegione(numeroRegione)	{
			numeroRegione = parseInt(numeroRegione);
			if (numeroRegione < 0) {
				// selezione da select
				numeroRegione = parseInt(document.formRegione.Regione.value);
				if (numeroRegione == 0)
					document.images["MappaFG"].src="images/block.gif";
				else
					document.images["MappaFG"].src="images/FG_Ricerca-1_"+numeroRegione+".jpg";
			}	else	{
				// selezione da mappa
				if (numeroRegione == 0)
					document.images["MappaFG"].src="images/block.gif";
				else
					document.images["MappaFG"].src="images/FG_Ricerca-1_"+numeroRegione+".jpg";
				for (var i=0; i <= 20; i++)
					if (parseInt(document.formRegione.Regione.options[i].value) == numeroRegione)
						document.formRegione.Regione.options[i].selected = true;
			}
			selectProvince(numeroRegione,document.formRegione.Provincia);
		}

		function selectProvince(numeroRegione,oggettoProvincia)	{
			numeroRegione = parseInt(numeroRegione);
			// 1) annullo i valori della select
			for (var i=oggettoProvincia.options.length-1; i>0; i--)
				oggettoProvincia.options[i] = null;
			// 2) aggiungo i nuovi valori della select
			if (oggettoProvincia.name == "Provincia")
				oggettoProvincia.options[0] = new Option("== Prov ==","0");
			else
				oggettoProvincia.options[0] = new Option("== Seleziona una provincia ======","0");
			switch (numeroRegione)	{
				case 0:// nessua regione selezionata
					oggettoProvincia.disabled = true;
					break;
				case 1:// Valle d'Aosta
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Aosta","AO");
					break;
				case 2:// Piemonte
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Alessandria","AL");
					oggettoProvincia.options[2] = new Option("Asti","AT");
					oggettoProvincia.options[3] = new Option("Biella","BI");
					oggettoProvincia.options[4] = new Option("Cuneo","CN");
					oggettoProvincia.options[5] = new Option("Novara","NO");
					oggettoProvincia.options[6] = new Option("Torino","TO");
					oggettoProvincia.options[7] = new Option("Verbania","VB");
					oggettoProvincia.options[8] = new Option("Vercelli","VC");
					break;
				case 3:// Liguria
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Genova","GE");
					oggettoProvincia.options[2] = new Option("Imperia","IM");
					oggettoProvincia.options[3] = new Option("La Spezia","SP");
					oggettoProvincia.options[4] = new Option("Savona","SV");
					break;
				case 4:// Lombardia
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Bergamo","BG");
					oggettoProvincia.options[2] = new Option("Brescia","BS");
					oggettoProvincia.options[3] = new Option("Como","CO");
					oggettoProvincia.options[4] = new Option("Cremona","CR");
					oggettoProvincia.options[5] = new Option("Lecco","LC");
					oggettoProvincia.options[6] = new Option("Lodi","LO");
					oggettoProvincia.options[7] = new Option("Mantova","MN");
					oggettoProvincia.options[8] = new Option("Milano","MI");
					oggettoProvincia.options[9] = new Option("Pavia","PV");
					oggettoProvincia.options[10] = new Option("Sondrio","SO");
					oggettoProvincia.options[11] = new Option("Varese","VA");
					oggettoProvincia.options[12] = new Option("Monza e Brianza","MB");
					break;
				case 5:// Trentino Alto Adige
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Bolzano","BZ");
					oggettoProvincia.options[2] = new Option("Trento","TN");
					break;
				case 6:// Veneto
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Belluno","BL");
					oggettoProvincia.options[2] = new Option("Padova","PD");
					oggettoProvincia.options[3] = new Option("Rovigo","RO");
					oggettoProvincia.options[4] = new Option("Treviso","TV");
					oggettoProvincia.options[5] = new Option("Venezia","VE");
					oggettoProvincia.options[6] = new Option("Verona","VR");
					oggettoProvincia.options[7] = new Option("Vicenza","VI");
					break;
				case 7:// Friuli Venezia Giulia
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Gorizia","GO");
					oggettoProvincia.options[2] = new Option("Pordenone","PN");
					oggettoProvincia.options[3] = new Option("Trieste","TS");
					oggettoProvincia.options[4] = new Option("Udine","UD");
					break;
				case 8:// Emilia Romagna
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Bologna","BO");
					oggettoProvincia.options[2] = new Option("Ferrara","FE");
					oggettoProvincia.options[3] = new Option("Forlė","FC");
					oggettoProvincia.options[4] = new Option("Modena","MO");
					oggettoProvincia.options[5] = new Option("Parma","PR");
					oggettoProvincia.options[6] = new Option("Piacenza","PC");
					oggettoProvincia.options[7] = new Option("Ravenna","RA");
					oggettoProvincia.options[8] = new Option("Reggio Emilia","RE");
					oggettoProvincia.options[9] = new Option("Rimini","RN");
					break;
				case 9:// Toscana
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Arezzo","AR");
					oggettoProvincia.options[2] = new Option("Firenze","FI");
					oggettoProvincia.options[3] = new Option("Grosseto","GR");
					oggettoProvincia.options[4] = new Option("Livorno","LI");
					oggettoProvincia.options[5] = new Option("Lucca","LU");
					oggettoProvincia.options[6] = new Option("Massa","MS");
					oggettoProvincia.options[7] = new Option("Pisa","PI");
					oggettoProvincia.options[8] = new Option("Pistoia","PT");
					oggettoProvincia.options[9] = new Option("Prato","PO");
					oggettoProvincia.options[10] = new Option("Siena","SI");
					break;
				case 10:// Umbria
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Perugia","PG");
					oggettoProvincia.options[2] = new Option("Terni","TR");
					break;
				case 11:// Marche
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Ancona","AN");
					oggettoProvincia.options[2] = new Option("Ascoli Piceno","AP");
					oggettoProvincia.options[3] = new Option("Macerata","MC");
					oggettoProvincia.options[4] = new Option("Pesaro","PS");
					break;
				case 12:// Lazio
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Frosinone","FR");
					oggettoProvincia.options[2] = new Option("Latina","LT");
					oggettoProvincia.options[3] = new Option("Rieti","RI");
					oggettoProvincia.options[4] = new Option("Roma","RM");
					oggettoProvincia.options[5] = new Option("Viterbo","VT");
					break;
				case 13:// Abruzzo
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Chieti","CH");
					oggettoProvincia.options[2] = new Option("L'Aquila","AQ");
					oggettoProvincia.options[3] = new Option("Pescara ","PE");
					oggettoProvincia.options[4] = new Option("Teramo","TE");
					break;
				case 14:// Molise
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Campobasso","CB");
					oggettoProvincia.options[2] = new Option("Isernia","IS");
					break;
				case 15:// Puglia
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Bari","BA");
					oggettoProvincia.options[2] = new Option("Brindisi","BR");
					oggettoProvincia.options[3] = new Option("Foggia","FG");
					oggettoProvincia.options[4] = new Option("Lecce","LE");
					oggettoProvincia.options[5] = new Option("Taranto","TA");
					break;
				case 16:// Campania
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Avellino","AV");
					oggettoProvincia.options[2] = new Option("Benevento","BN");
					oggettoProvincia.options[3] = new Option("Caserta","CE");
					oggettoProvincia.options[4] = new Option("Napoli","NA");
					oggettoProvincia.options[5] = new Option("Salerno","SA");
					break;
				case 17:// Basilicata
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Matera","MT");
					oggettoProvincia.options[2] = new Option("Potenza","PZ");
					break;
				case 18:// Calabria
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Catanzaro","CZ");
					oggettoProvincia.options[2] = new Option("Cosenza","CS");
					oggettoProvincia.options[3] = new Option("Crotone","KR");
					oggettoProvincia.options[4] = new Option("Reggio Calabria","RC");
					oggettoProvincia.options[5] = new Option("Vibo Valentia","VV");
					break;
				case 19:// Sicilia
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Agrigento","AG");
					oggettoProvincia.options[2] = new Option("Caltanissetta","CL");
					oggettoProvincia.options[3] = new Option("Catania","CT");
					oggettoProvincia.options[4] = new Option("Enna","EN");
					oggettoProvincia.options[5] = new Option("Messina","ME");
					oggettoProvincia.options[6] = new Option("Palermo","PA");
					oggettoProvincia.options[7] = new Option("Ragusa","RG");
					oggettoProvincia.options[8] = new Option("Siracusa","SR");
					oggettoProvincia.options[9] = new Option("Trapani","TP");
					break;
				case 20:// Sardegna
					oggettoProvincia.disabled = false;
					oggettoProvincia.options[1] = new Option("Cagliari","CA");
					oggettoProvincia.options[2] = new Option("Nuoro","NU");
					oggettoProvincia.options[3] = new Option("Oristano","OR");
					oggettoProvincia.options[4] = new Option("Sassari","SS");
					break;
			}
			oggettoProvincia.options[0].selected = true;
		}
