// JavaScript Document
function regione(reg) {

   if (reg == "") return;
   
   var province = new Array();
   var selProv = document.getElementById('province');
   while(selProv.options.length > 0) selProv.removeChild(selProv.options[0]); 
   
   
   switch(reg) {
    
        case 'Abruzzo':            
            province.push('L\'aquila ');
            province.push('Chieti');
            province.push('Pescara');
            province.push('Teramo');
            break;
   
        case 'Basilicata': 
            province.push('Matera');
            province.push('Potenza');
            break;
			
        case 'Calabria':            
            province.push('Catanzaro');
            province.push('Cosenza');
            province.push('Crotone');
            province.push('Reggio Calabria');
            province.push('Vibo Valentia');
            break;
   
        case 'Campania': 
            province.push('Avellino');
            province.push('Benevento');
			province.push('Caserta');
            province.push('Napoli');
            province.push('Salerno');
            break;
			
		case 'Emilia-Romagna':            
            province.push('Bologna');
            province.push('Ferrara');
            province.push('Forli-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('Gorizia');
            province.push('Pordenone');
			province.push('Trieste');
            province.push('Udine');
            break;
			
		case 'Lazio':            
            province.push('Frosinone');
            province.push('Latina');
            province.push('Rieti');
			province.push('Roma');
            province.push('Viterbo');
            break;
   
        case 'Liguria': 
            province.push('Genova');
            province.push('Imperia');
			province.push('La Spezia');
            province.push('Savona');
            
		
		case 'Lombardia':            
            province.push('Bergamo');
            province.push('Brescia');
            province.push('Como');
			province.push('Cremona');
            province.push('Lecco');
            province.push('Lodi');
			province.push('Mantova');
            province.push('Milano');
            province.push('Monza Brianza');
			province.push('Pavia');
            province.push('Sondrio');
            province.push('Varese');
            break;
   
        case 'Marche': 
            province.push('Ancona');
            province.push('Ascoli Piceno');
			province.push('Fermo');
            province.push('Macerata');
			province.push('Pesaro Urbino');
            break;
		
		case 'Molise':            
            province.push('Campobasso');
            province.push('Isernia');
            break;
   
        case 'Piemonte': 
            province.push('Alessandria');
            province.push('Asti');
			province.push('Biella');
            province.push('Cuneo');
			province.push('Novara');
            province.push('Torino');
			province.push('Verbano Cusio Ossala');
            province.push('Vercelli');
            break;
		
		case 'Puglia':            
            province.push('Bari');
            province.push('Barletta-Adria-Trani');
            province.push('Brindisi');
            province.push('Foggia');
            province.push('Lecce');
            province.push('Taranto');
            break;
   
        case 'Sardegna': 
            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('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('Arezzo');
            province.push('Firenze');
            province.push('Grosseto');
			province.push('Livorno');
            province.push('Lucca');
            province.push('Massa-Carrara');
			province.push('Pisa');
            province.push('Pistoia');
            province.push('Prato');
			province.push('Siena');
           	break;
			
   		case 'Trentino': 
            province.push('Bolzano');
            province.push('Trento');
            break;
			
        case 'Umbria': 
            province.push('Perugia');
            province.push('Terni');
            break;
		  
        case 'Val Aosta': 
            province.push('Aosta');
            break;
			
		case 'Veneto':            
            province.push('Belluno');
            province.push('Padova');
        	province.push('Rovigo');
			province.push('Treviso');
            province.push('Venezia');
            province.push('Verona');
            province.push('Vicenza');
			break;
		
        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);
   }
}





function regione2(reg, pv) {

   if (reg == "") return;
   
   var province = new Array();
   var selProv = document.getElementById('province');
   while(selProv.options.length > 0) selProv.removeChild(selProv.options[0]); 
   
   
   switch(reg) {
    
        case 'Abruzzo':            
            province.push('L\'aquila ');
            province.push('Chieti');
            province.push('Pescara');
            province.push('Teramo');
            break;
   
        case 'Basilicata': 
            province.push('Matera');
            province.push('Potenza');
            break;
			
        case 'Calabria':            
            province.push('Catanzaro');
            province.push('Cosenza');
            province.push('Crotone');
            province.push('Reggio Calabria');
            province.push('Vibo Valentia');
            break;
   
        case 'Campania': 
            province.push('Avellino');
            province.push('Benevento');
			province.push('Caserta');
            province.push('Napoli');
            province.push('Salerno');
            break;
			
		case 'Emilia-Romagna':            
            province.push('Bologna');
            province.push('Ferrara');
            province.push('Forli-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('Gorizia');
            province.push('Pordenone');
			province.push('Trieste');
            province.push('Udine');
            break;
			
		case 'Lazio':            
            province.push('Frosinone');
            province.push('Latina');
            province.push('Rieti');
			province.push('Roma');
            province.push('Viterbo');
            break;
   
        case 'Liguria': 
            province.push('Genova');
            province.push('Imperia');
			province.push('La Spezia');
            province.push('Savona');
            
		
		case 'Lombardia':            
            province.push('Bergamo');
            province.push('Brescia');
            province.push('Como');
			province.push('Cremona');
            province.push('Lecco');
            province.push('Lodi');
			province.push('Mantova');
            province.push('Milano');
            province.push('Monza Brianza');
			province.push('Pavia');
            province.push('Sondrio');
            province.push('Varese');
            break;
   
        case 'Marche': 
            province.push('Ancona');
            province.push('Ascoli Piceno');
			province.push('Fermo');
            province.push('Macerata');
			province.push('Pesaro Urbino');
            break;
		
		case 'Molise':            
            province.push('Campobasso');
            province.push('Isernia');
            break;
   
        case 'Piemonte': 
            province.push('Alessandria');
            province.push('Asti');
			province.push('Biella');
            province.push('Cuneo');
			province.push('Novara');
            province.push('Torino');
			province.push('Verbano Cusio Ossala');
            province.push('Vercelli');
            break;
		
		case 'Puglia':            
            province.push('Bari');
            province.push('Barletta-Adria-Trani');
            province.push('Brindisi');
            province.push('Foggia');
            province.push('Lecce');
            province.push('Taranto');
            break;
   
        case 'Sardegna': 
            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('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('Arezzo');
            province.push('Firenze');
            province.push('Grosseto');
			province.push('Livorno');
            province.push('Lucca');
            province.push('Massa-Carrara');
			province.push('Pisa');
            province.push('Pistoia');
            province.push('Prato');
			province.push('Siena');
           	break;
			
   		case 'Trentino': 
            province.push('Bolzano');
            province.push('Trento');
            break;
			
        case 'Umbria': 
            province.push('Perugia');
            province.push('Terni');
            break;
		  
        case 'Val Aosta': 
            province.push('Aosta');
            break;
			
		case 'Veneto':            
            province.push('Belluno');
            province.push('Padova');
        	province.push('Rovigo');
			province.push('Treviso');
            province.push('Venezia');
            province.push('Verona');
            province.push('Vicenza');
			break;
		
        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);
   }
    var idx = document.getElementById('province');
		
		for(var k=0;k<idx.options.length;k++){
    			if(idx.options[k].text==pv){
      				idx.selectedIndex=k;
     		 	break;
    			}
  		}
}


