function impostaElencoComuni(f){
	//var f=document['formAdesioneVBI'];
	var campoProv=f.prov;
	var campoComune=f.istat;
	var thisProv=campoProv.options[campoProv.selectedIndex].value;
	
	// cancellazione
	for(var i = (campoComune.length-1); i >= 0; i--) {
		campoComune.options[i] = null;
	}
	
	var _iconaLoadingID='iconaLoading';
	
	if(thisProv != ''){
		new Ajax.Request('estraiComuni.php', {
			method:'get',
			parameters: {prov: thisProv},
			onCreate: function(){ if(_iconaLoadingID) $(_iconaLoadingID).show();}, 
			onSuccess: function(transport){
				var response = transport.responseText || "ERR";
				if(response =='ERR') {
					alert('Errore nella ricezione dei dati dal sistema');
					
				} else {
					var optionData = response.evalJSON();
					
					campoComune.options[0]=new Option('Seleziona il comune', '');

					for(i=0; i < optionData.length;  i++) {	
						campoComune.options[i+1]=new Option(optionData[i][1], optionData[i][0]);
					}
				}
			},
			onFailure: function(){ alert("Errore nell'aggiornamento dei dati richiesti"); if(_iconaLoadingID) $(_iconaLoadingID).hide(); },
			onComplete: function(){ if(_iconaLoadingID) $(_iconaLoadingID).hide();}
		});
		
	} else {
		campoComune.options[0]=new Option('Selezionare prima la provincia...', '');
	}
}

function autoNome(f) {
	var campoComune=f.istat;
	var campoNome=f.nome;
	var valTipo=f.tipo.options[f.tipo.selectedIndex].value;
	if(campoComune.options[campoComune.selectedIndex].value!='' && valTipo==1) campoNome.value="Comune di " + campoComune.options[campoComune.selectedIndex].text;

	if(campoComune.options[campoComune.selectedIndex].value!='') {
		f.nomeComune.value=campoComune.options[campoComune.selectedIndex].text;
	} else {
		f.nomeComune.value='';
	}
}

