// JavaScript Document
function c_regione(reg,form) {
	
   var c_province = new Array();
   var selProv = document.getElementById('c_province');
   while(selProv.options.length > 0) selProv.removeChild(selProv.options[0]); 
   
   if (reg == "") return;
   
   switch(reg) {
   		case 'Tutte le regioni':
			c_province.push('Tutte le province'); 
			break;

    	case 'Abruzzo':
			c_province.push('Tutte le province'); 
            c_province.push('L\'Aquila');
            c_province.push('Chieti');
            c_province.push('Pescara');
            c_province.push('Teramo');
            break;
		
		case 'Basilicata':            
			c_province.push('Tutte le province');
            c_province.push('Matera');
            c_province.push('Potenza');
            break;
		
        case 'Calabria':            
			c_province.push('Tutte le province');
            c_province.push('Catanzaro');
            c_province.push('Cosenza');
            c_province.push('Crotone');
            c_province.push('Reggio Calabria');
			c_province.push('Vibo Valentia');
            break;
   
        case 'Campania': 
			c_province.push('Tutte le province');
            c_province.push('Avellino');
            c_province.push('Benevento');
            c_province.push('Caserta');
			c_province.push('Napoli');
			c_province.push('Salerno');
            break;
		
		case 'Emilia-Romagna': 
			c_province.push('Tutte le province');
            c_province.push('Bologna');
            c_province.push('Ferrara');
            c_province.push('Forlì-Cesena');
			c_province.push('Modena');
			c_province.push('Parma');
			c_province.push('Piacenza');
			c_province.push('Ravenna');
			c_province.push('Reggio Emilia');
			c_province.push('Rimini');
            break;
		
		case 'Friuli-Venezia Giulia': 
			c_province.push('Tutte le province');
            c_province.push('Gorizia');
            c_province.push('Pordenone');
            c_province.push('Trieste');
			c_province.push('Udine');
            break;
		
		case 'Lazio': 
			c_province.push('Tutte le province');
            c_province.push('Frosinone');
            c_province.push('Latina');
            c_province.push('Rieti');
			c_province.push('Roma');
			c_province.push('Viterbo');
            break;
		
		case 'Liguria': 
			c_province.push('Tutte le province');
            c_province.push('Genova');
            c_province.push('Imperia');
            c_province.push('La Spezia');
			c_province.push('Savona');
            break;
		
		case 'Lombardia': 
			c_province.push('Tutte le province');
            c_province.push('Milano');
            c_province.push('Bergano');
            c_province.push('Brescia');
			c_province.push('Como');
			c_province.push('Cremona');
            c_province.push('Lecco');
            c_province.push('Lodi');
			c_province.push('Mantova');
			c_province.push('Monza e Brianza');
			c_province.push('Pavia');
			c_province.push('Sondrio');
			c_province.push('Varese');
            break;
            
		case 'Marche': 
			c_province.push('Tutte le province');
            c_province.push('Ancona');
            c_province.push('Ascoli Piceno');
            c_province.push('Fermo');
			c_province.push('Macerata');
			c_province.push('Pesaro e Urbino');
            break;
		
		case 'Molise': 
			c_province.push('Tutte le province');
            c_province.push('Campobasso');
            c_province.push('Isernia');
            break;
		
		case 'Piemonte': 
			c_province.push('Tutte le province');
            c_province.push('Alessandria');
            c_province.push('Asti');
            c_province.push('Biella');
			c_province.push('Cuneo');
			c_province.push('Novara');
			c_province.push('Torino');
			c_province.push('Verbano-Cusio-Ossola');
			c_province.push('Vercelli');
            break;
		
		case 'Puglia': 
			c_province.push('Tutte le province');
            c_province.push('Bari');
            c_province.push('Barletta-Andria-Trani');
            c_province.push('Brindisi');
			c_province.push('Foggia');
			c_province.push('Lecce');
			c_province.push('Taranto');
            break;
		
		case 'Sardegna': 
			c_province.push('Tutte le province');
            c_province.push('Cagliari');
            c_province.push('Carbonia-Iglesias');
            c_province.push('Medio Campidano');
			c_province.push('Nuoro');
			c_province.push('Ogliastra');
			c_province.push('Olbia-Tempio');
			c_province.push('Oristano');
			c_province.push('Sassari');
            break;
			
		case 'Sicilia': 
			c_province.push('Tutte le province');
            c_province.push('Agrigento');
            c_province.push('Caltanissetta');
            c_province.push('Catania');
			c_province.push('Enna');
			c_province.push('Messina');
			c_province.push('Palermo');
			c_province.push('Ragusa');
			c_province.push('Siracusa');
			c_province.push('Trapani');
            break;
		
		case 'Toscana': 
			c_province.push('Tutte le province');
            c_province.push('Arezzo');
            c_province.push('Firenze');
            c_province.push('Grosseto');
			c_province.push('Livorno');
			c_province.push('Lucca');
			c_province.push('Massa e Carrara');
			c_province.push('Pisa');
			c_province.push('Pistoia');
			c_province.push('Prato');
			c_province.push('Siena');
            break;
		
		case 'Trentino-Alto Adige': 
			c_province.push('Tutte le province');
            c_province.push('Bolzano');
            c_province.push('Trento');
			break;
		
		case 'Umbria': 
			c_province.push('Tutte le province');
            c_province.push('Perugia');
            c_province.push('Terni');
            break;
		
		case 'Valle d\'Aosta': 
			c_province.push('Tutte le province');
            c_province.push('Aosta');
            break;
		
		case 'Veneto':
			c_province.push('Tutte le province'); 
            c_province.push('Belluno');
            c_province.push('Padova');
            c_province.push('Rovigo');
			c_province.push('Treviso');
			c_province.push('Venezia');
			c_province.push('Verona');
			c_province.push('Vicenza');
            break;
            
        // altre regioni
        default: 
   }

   for (i=0; i<c_province.length; i++) {
      opt = document.createElement('option');
      opt.setAttribute('value', c_province[i]);
      opt.setAttribute('text', c_province[i]);
      opt.innerHTML = c_province[i];
      selProv.appendChild(opt);
   } 
}

// -------------------------------------------------

function regione(reg) {

   var province = new Array();
   var selProv = document.getElementById('province');
   while(selProv.options.length > 0) selProv.removeChild(selProv.options[0]); 
   
   if (reg == "") return;
   
   switch(reg) {

    	case 'Abruzzo':
			province.push('Tutte le province'); 
            province.push('L\'Aquila');
            province.push('Chieti');
            province.push('Pescara');
            province.push('Teramo');
            break;
		
		case 'Basilicata':            
			province.push('Tutte le province');
            province.push('Matera');
            province.push('Potenza');
            break;
		
        case 'Calabria':            
			province.push('Tutte le province');
            province.push('Catanzaro');
            province.push('Cosenza');
            province.push('Crotone');
            province.push('Reggio Calabria');
			province.push('Vibo Valentia');
            break;
   
        case 'Campania': 
			province.push('Tutte le province');
            province.push('Avellino');
            province.push('Benevento');
            province.push('Caserta');
			province.push('Napoli');
			province.push('Salerno');
            break;
		
		case 'Emilia-Romagna': 
			province.push('Tutte le province');
            province.push('Bologna');
            province.push('Ferrara');
            province.push('Forlì-Cesena');
			province.push('Modena');
			province.push('Parma');
			province.push('Piacenza');
			province.push('Ravenna');
			province.push('Reggio Emilia');
			province.push('Rimini');
            break;
		
		case 'Friuli-Venezia Giulia': 
			province.push('Tutte le province');
            province.push('Gorizia');
            province.push('Pordenone');
            province.push('Trieste');
			province.push('Udine');
            break;
		
		case 'Lazio': 
			province.push('Tutte le province');
            province.push('Frosinone');
            province.push('Latina');
            province.push('Rieti');
			province.push('Roma');
			province.push('Viterbo');
            break;
		
		case 'Liguria': 
			province.push('Tutte le province');
            province.push('Genova');
            province.push('Imperia');
            province.push('La Spezia');
			province.push('Savona');
            break;
		
		case 'Lombardia': 
			province.push('Tutte le province');
            province.push('Milano');
            province.push('Bergano');
            province.push('Brescia');
			province.push('Como');
			province.push('Cremona');
            province.push('Lecco');
            province.push('Lodi');
			province.push('Mantova');
			province.push('Monza e Brianza');
			province.push('Pavia');
			province.push('Sondrio');
			province.push('Varese');
            break;
            
		case 'Marche': 
			province.push('Tutte le province');
            province.push('Ancona');
            province.push('Ascoli Piceno');
            province.push('Fermo');
			province.push('Macerata');
			province.push('Pesaro e Urbino');
            break;
		
		case 'Molise': 
			province.push('Tutte le province');
            province.push('Campobasso');
            province.push('Isernia');
            break;
		
		case 'Piemonte': 
			province.push('Tutte le province');
            province.push('Alessandria');
            province.push('Asti');
            province.push('Biella');
			province.push('Cuneo');
			province.push('Novara');
			province.push('Torino');
			province.push('Verbano-Cusio-Ossola');
			province.push('Vercelli');
            break;
		
		case 'Puglia': 
			province.push('Tutte le province');
            province.push('Bari');
            province.push('Barletta-Andria-Trani');
            province.push('Brindisi');
			province.push('Foggia');
			province.push('Lecce');
			province.push('Taranto');
            break;
		
		case 'Sardegna': 
			province.push('Tutte le province');
            province.push('Cagliari');
            province.push('Carbonia-Iglesias');
            province.push('Medio Campidano');
			province.push('Nuoro');
			province.push('Ogliastra');
			province.push('Olbia-Tempio');
			province.push('Oristano');
			province.push('Sassari');
            break;
			
		case 'Sicilia': 
			province.push('Tutte le province');
            province.push('Agrigento');
            province.push('Caltanissetta');
            province.push('Catania');
			province.push('Enna');
			province.push('Messina');
			province.push('Palermo');
			province.push('Ragusa');
			province.push('Siracusa');
			province.push('Trapani');
            break;
		
		case 'Toscana': 
			province.push('Tutte le province');
            province.push('Arezzo');
            province.push('Firenze');
            province.push('Grosseto');
			province.push('Livorno');
			province.push('Lucca');
			province.push('Massa e Carrara');
			province.push('Pisa');
			province.push('Pistoia');
			province.push('Prato');
			province.push('Siena');
            break;
		
		case 'Trentino-Alto Adige': 
			province.push('Tutte le province');
            province.push('Bolzano');
            province.push('Trento');
			break;
		
		case 'Umbria': 
			province.push('Tutte le province');
            province.push('Perugia');
            province.push('Terni');
            break;
		
		case 'Valle d\'Aosta': 
			province.push('Tutte le province');
            province.push('Aosta');
            break;
		
		case 'Veneto':
			province.push('Tutte le province'); 
            province.push('Belluno');
            province.push('Padova');
            province.push('Rovigo');
			province.push('Treviso');
			province.push('Venezia');
			province.push('Verona');
			province.push('Vicenza');
            break;
            
        // altre regioni
        default: 
   }
	for (i=0; i<province.length; i++) {
		  opt = document.createElement('option');
		  opt.setAttribute('value', province[i]);
		  opt.setAttribute('text', province[i]);
		  opt.innerHTML = province[i];
		  selProv.appendChild(opt);
	   }
}
