// JavaScript Document
/*   Script  tratto dal libro "JavaScript and DHTML Cookbook" - Capitolo 8-13
     Pubblicato da O'Reilly & Associates
     Copyright 2003 Danny Goodman
	 Riprodurre questa nota per qualunque riutilizzo del codice. */
var prov = new Object()
prov[1] = [{text:"Agrigento", value:"AG"},
{text:"Alessandria", value:"AL"},
{text:"Ancona", value:"AN"},
{text:"Aosta", value:"AO"},
{text:"Arezzo", value:"AR"},
{text:"Ascoli Piceno", value:"AP"},
{text:"Asti", value:"AT"},
{text:"Avellino", value:"AV"},
{text:"Bari", value:"BA"},
{text:"Belluno", value:"BL"},
{text:"Benevento", value:"BN"},
{text:"Bergamo", value:"BG"},
{text:"Biella", value:"BI"},
{text:"Bologna", value:"BO"},
{text:"Bolzano - Bozen", value:"BZ"},
{text:"Brescia", value:"BS"},
{text:"Brindisi", value:"BR"},
{text:"Cagliari", value:"CA"},
{text:"Caltanissetta", value:"CL"},
{text:"Campobasso", value:"CB"},
{text:"Caserta", value:"CE"},
{text:"Catania", value:"CT"},
{text:"Catanzaro", value:"CZ"},
{text:"Chieti", value:"CH"},
// {text:"Cittą del Vaticano", value:"VAT"},
{text:"Como", value:"CO"},
{text:"Cosenza", value:"CS"},
{text:"Cremona", value:"CR"},
{text:"Crotone", value:"KR"},
{text:"Cuneo", value:"CN"},
{text:"Enna", value:"EN"},
{text:"Ferrara", value:"FE"},
{text:"Firenze", value:"FI"},
{text:"Foggia", value:"FG"},
{text:"Forli'", value:"FC"},
{text:"Frosinone", value:"FR"},
{text:"Genova", value:"GE"},
{text:"Gorizia", value:"GO"},
{text:"Grosseto", value:"GR"},
{text:"Imperia", value:"IM"},
{text:"Isernia", value:"IS"},
{text:"La Spezia", value:"SP"},
{text:"l'Aquila", value:"AQ"},
{text:"Latina", value:"LT"},
{text:"Lecce", value:"LE"},
{text:"Lecco", value:"LC"},
{text:"Livorno", value:"LI"},
{text:"Lodi", value:"LO"},
{text:"Lucca", value:"LU"},
{text:"Macerata", value:"MC"},
{text:"Mantova", value:"MN"},
{text:"Massa Carrara", value:"MS"},
{text:"Matera", value:"MT"},
{text:"Messina", value:"ME"},
{text:"Milano", value:"MI"},
{text:"Modena", value:"MO"},
{text:"Napoli", value:"NA"},
{text:"Novara", value:"NO"},
{text:"Nuoro", value:"NU"},
{text:"Oristano", value:"OR"},
{text:"Padova", value:"PD"},
{text:"Palermo", value:"PA"},
{text:"Parma", value:"PR"},
{text:"Pavia", value:"PV"},
{text:"Perugia", value:"PG"},
{text:"Pesaro", value:"PU"},
{text:"Pescara", value:"PE"},
{text:"Piacenza", value:"PC"},
{text:"Pisa", value:"PI"},
{text:"Pistoia", value:"PT"},
{text:"Pordenone", value:"PN"},
{text:"Potenza", value:"PZ"},
{text:"Prato", value:"PO"},
{text:"Ragusa", value:"RG"},
{text:"Ravenna", value:"RA"},
{text:"Reggio Calabria", value:"RC"},
{text:"Reggio Emilia", value:"RE"},
// {text:"Repubblica di San Marino", value:"RSM"},
{text:"Rieti", value:"RI"},
{text:"Rimini", value:"RN"},
{text:"Roma", value:"RM"},
{text:"Rovigo", value:"RO"},
{text:"Salerno", value:"SA"},
{text:"Sassari", value:"SS"},
{text:"Savona", value:"SV"},
{text:"Siena", value:"SI"},
{text:"Siracusa", value:"SR"},
{text:"Sondrio", value:"SO"},
{text:"Taranto", value:"TA"},
{text:"Teramo", value:"TE"},
{text:"Terni", value:"TR"},
{text:"Torino", value:"TO"},
{text:"Trapani", value:"TP"},
{text:"Trento", value:"TN"},
{text:"Treviso", value:"TV"},
{text:"Trieste", value:"TS"},
{text:"Udine", value:"UD"},
{text:"Varese", value:"VA"},
{text:"Venezia", value:"VE"},
{text:"Verbano-Cusio-Ossola", value:"VB"},
{text:"Vercelli", value:"VC"},
{text:"Verona", value:"VR"},
{text:"Vibo Valentia", value:"VV"},
{text:"Vicenza", value:"VI"},
{text:"Viterbo", value:"VT"}];

function Filtra(bozza) {
    if (document.modulo1.prov[document.modulo1.prov.selectedIndex].value.length>0) {prov= "prov=" + document.modulo1.prov[document.modulo1.prov.selectedIndex].value;} else {prov="";}
	if (prov != "") {
		if (bozza != "") {prov = prov + "&bozza=" + bozza;} 
	}
	else {
		if (bozza != "") {prov = "bozza=" + bozza;}	
	}
		location.href="?" + prov;
}

function setta(valore) {
    var newElem;
    var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
    while (document.modulo1.prov.options.length) {
        document.modulo1.prov.remove(0);
    }
    var db = prov[1];
    newElem = document.createElement("option");
	if (valore != "") {
		for (x in db) {
			if (valore == db[x].value) {
				newElem.text = db[x].text;
				newElem.value = db[x].value;	
				document.modulo1.prov.add(newElem, where);
				newElem = document.createElement("option");
			}
		}
	}
	newElem.text = "::: Seleziona :::";
    newElem.value = "";
    document.modulo1.prov.add(newElem, where);
	for (var i = 0; i < db.length; i++) {
		if (db[i].text != valore) {
			newElem = document.createElement("option");
			newElem.text = db[i].text;
			newElem.value = db[i].value;
			document.modulo1.prov.add(newElem, where);
		}
	}
}
