<!--
//
function writecomuni(){
	//document.write("<span id=\"selectcomuni\" style=\"display:none;\">");
	document.write("<select id=\"comuni\" name=\"idcomune\" tabindex=\"9\" style=\"display:none;\"></select>");
	//document.write("</span>");
}
//
function addOption(sel, value, text, selected, classname) {
	//Aggiunge un elemento ad una select
	var option = document.createElement("option");
	option.value = value;
	option.text = text;
	if(selected==true){
		// "defaultSelected" non va in MIE, quindi usare "selected"
		option.selected="true";
	}
	if(classname){
		option.className=classname;
	}
	try {
		sel.add(option, null);
	} catch(e) {
		// Per Internet Explorer
		sel.add(option);
	}
}
//
function loadList(id){
	var xmlHttp=getxmlhttp();
	xmlHttp.open('GET', '/js/listacomuni.html?id='+id, true);
	xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
			var resp = xmlHttp.responseText;
			if(resp) {
				var values = resp.split('|');
				var selCom = document.getElementById('comuni');
				//svuota elementi precedenti
				while (selCom.options.length) {
					selCom.remove(0);
				}
				// aggiungo l'opzione di default
				addOption(selCom, "", "Seleziona comune",false,"class_default");
				var limit = values.length;
				for(i=0; i < limit; i++){
					var pair = values[i].split('=');
					//alert("idcomune="+idcomune+" | pair[0]="+pair[0]);
					if(idcomune==pair[0]){
						// allora il comune è selected
						//alert("XXX idcomune="+idcomune+" | pair[0]="+pair[0]);
						addOption(selCom, pair[0], pair[1],true);
					}else{
						addOption(selCom, pair[0], pair[1]);
					}
				}
			}
		}
	}
	xmlHttp.send(null);
}
//
function funcComuni(){
	var selProv=document.getElementById('province');
	//var divCom=document.getElementById('selectcomuni');
	var divCom=document.getElementById('comuni');
	var divInfo=document.getElementById('infocomune');
	//alert("selProv.value="+selProv.value);
	if(selProv.value!=""){
		// allora una provincia è preselezionata: visualizzo i comuni
		divCom.style.display="block";
		//divCom.style.display="table-row";
		loadList(selProv.value);
	}
	selProv.onchange=function(){
		if(selProv.value != ""){
			// nascondo la nota
			divInfo.style.display="none";
			// visualizzo la select dei comuni
			divCom.style.display="block";
			//divCom.style.display="table-row";
			// carico la lista dei comuni
			loadList(selProv.value);
		}else{
			// visualizzo la nota
			divInfo.style.display="block";
			// nascondo select comuni
			divCom.style.display="none";
			// inizializzo i comuni
			var selCom = document.getElementById('comuni');
			while (selCom.options.length) {
				selCom.remove(0);
			}
		}
	}
}
//
//
addEvent(window, 'load',funcComuni, false);
-->