Il problema è lato server, se guardi il sorgente html prima select
codice:
<select name="id_regione" onChange="riempi_prov(this.options.selectedIndex)">
<option value=''> </option><option value='1'>Abruzzo</option><option value='2'>Basilicata</option><option value='3'>Calabria</option><option value='4'>Campania</option><option value='5'>Emilia Romagna</option><option value='6'>Friuli Venezia Giulia</option><option value='7'>Lazio</option><option value='8'>Liguria</option><option value='9'>Lombardia</option><option value='10'>Marche</option><option value='11'>Molise</option><option value='12'>Piemonte</option><option value='13'>Puglia</option><option value='14'>Sardegna</option><option value='15'>Sicilia</option><option value='16'>Toscana</option><option value='17'>Trentino Alto Adige</option><option value='18'>Umbria</option><option value='19'>Valle d'Aosta</option><option value='20'>Veneto</option></select>
la option 1 corrisponde a array provincie:
codice:
prov[1]=new Array("Chieti","LAquila","Pescara","Teramo")
ed è corretto, mentre la array città la prima corrisponde:
codice:
citta[1]=new Array("Agrigento","Alessandria Della Rocca","Aragona","Bivona","Burgio","Calamonaci","Caltabellotta","Camastra","Cammarata","Campobello Di Licata","Canicatti","Casteltermini","Castrofilippo","Cattolica Eraclea","Cianciana","Comitini","Favara","Grotte","Joppolo Giancaxio","Lampedusa E Linosa","Licata","Lucca Sicula","Menfi","Montallegro","Montevago","Naro","Palma Di Montechiaro","Porto Empedocle","Racalmuto","Raffadali","Ravanusa","Realmonte","Ribera","Sambuca Di Sicilia","San Biagio Platani","San Giovanni Gemini","Santa Elisabetta","Santa Margherita Di Bel","Santangelo Muxaro","Santo Stefano Quisquina","Sciacca","Siculiana","Villafranca Sicula")