
	
	function populateComuni(id_combo_ricerca_comune,provincia,comune)
	{
		var combo_ricerca_comune = document.getElementById(id_combo_ricerca_comune);
		
		// TODO: prendere la ricerca da una richiesta http sincrona! (ovvero disabilitare il comando all'invio della richiesta e scrivere "loading", riabilitarlo quando ha finito)
		
		var i = SearchProvinceIndex(provincia);
		combo_ricerca_comune.length = 0;

		var j = 1;
		while(Provincie[i] && Provincie[i][j] != null)
		{
			try {
				combo_ricerca_comune.add( new Option(Provincie[i][j][1], Provincie[i][j][0],  (Provincie[i][j][0] == comune), (Provincie[i][j][0] == comune)), null); // standards compliant; doesn't work in IE
			}
			catch(ex) {
				combo_ricerca_comune.add( new Option(Provincie[i][j][1], Provincie[i][j][0])); // IE only
				if(Provincie[i][j][0] == comune) combo_ricerca_comune.selectedIndex = j-1;
			}
			
			j++;
		}
	}
	
	function SearchProvinceIndex(label)
	{
		var i = 0;
		while ( Provincie[i] && Provincie[i][0] != label )
 			i++ ;
 			
		return i;
	}

