var arr_regioni, arr_1, arr_2, arr_3, arr_4, arr_5, arr_6, arr_7, arr_8, arr_9, arr_10, arr_11, arr_12, arr_13, arr_14, arr_15, arr_16, arr_17, arr_18, arr_19, arr_20, arr_21, arr_22, arr_23;

arr_1 = ["Aosta"];
arr_2 = ["Alessandria","Asti","Biella","Cuneo","Novara","Torino","Verbania","Vercelli"];
arr_3 = ["Genova","Imperia","la Spezia","Savona"];
arr_4 = ["Bergamo","Brescia","Como","Cremona","Lecco","Lodi","Mantova","Milano","Pavia","Sondrio","Varese"];
arr_7 = ["Bolzano","Trento"];
arr_8 = ["Belluno","Padova","Rovigo","Treviso","Venezia","Verona","Vicenza"];
arr_9 = ["Gorizia","Pordenone","Trieste","Udine"];
arr_10 = ["Bologna","Ferrara","Forli-Cesena","Modena","Parma","Piacenza","Ravenna","Reggio Emilia","Rimini"];
arr_11 = ["Arezzo","Firenze","Grosseto","Livorno","Lucca","Massa-Carrara","Pisa","Pistoia","Prato","Siena"];
arr_12 = ["Perugia","Terni"];
arr_13 = ["Ancona","Ascoli Piceno","Macerata","Pesaro e Urbino"];
arr_14 = ["Frosinone","Latina","Rieti","Roma","Viterbo"];
arr_15 = ["L'Aquila","Chieti","Pescara","Teramo"];
arr_16 = ["Campobasso","Isernia"];
arr_17 = ["Avellino","Benevento","Caserta","Napoli","Salerno"];
arr_18 = ["Bari","Brindisi","Foggia","Lecce","Taranto"];
arr_19 = ["Matera","Potenza"];
arr_20 = ["Catanzaro","Cosenza","Crotone","Reggio Calabria","Vibo Valentia"];
arr_21 = ["Agrigento","Caltanissetta","Catania","Enna","Messina","Palermo","Ragusa","Siracusa","Trapani"];
arr_22 = ["Cagliari","Carbonia-Iglesias","Medio Campidano","Nuoro","Ogliastra","Olbia-Tempio","Oristano","Sassari"];
arr_23 = ["TUTTE"];

arr_regioni = ["",arr_1,arr_2,arr_3,arr_4,arr_5,arr_6,arr_7,arr_8,arr_9,arr_10,arr_11,arr_12,arr_13,arr_14,arr_15,arr_16,arr_17,arr_18,arr_19,arr_20,arr_21,arr_22,arr_23];

// Function to handle dynamically altering the contents of the City List box
function handleChange(newDisplay,nomeform)
{   var StateSelect, CitySelect, NumEntries, i
    StateSelect = nomeform.regione
    CitySelect = nomeform.citta

  // Delete all entries in the cities list box
  for (i = CitySelect.length; i > 0; i--)
  {
    CitySelect.options[i-1] = null
  }

  // Add comment option to City List box
  CitySelect.options[0] = new Option("- seleziona la citta' -","")

  // If state is selected add its cities to the City List box
  if (newDisplay >= 0)
  {
    NumEntries = arr_regioni[newDisplay].length
    for (i = 1; i <= NumEntries; i++)
    {
      CitySelect.options[i] = new Option((arr_regioni[newDisplay])[i-1],((arr_regioni[newDisplay])[i-1]))
    }
  }
  CitySelect.selectedIndex = 0

}


