regioni = new Array (
Array('Regione',''),
Array('Abruzzo','abru'),
Array('Basilicata','basi'),
Array('Calabria','cala'),
Array('Campania','camp'),
Array('Emilia Romagna','emil'),
Array('Friuli Venezia-Giulia','friu'),
Array('Lazio','lazi'),
Array('Liguria','ligu'),
Array('Lombardia','lomb'),
Array('Marche','marc'),
Array('Molise','moli'),
Array('Piemonte','piem'),
Array('Puglia','pugl'),
Array('Sardegna','sard'),
Array('Sicilia','sici'),
Array('Toscana','tosc'),
Array('Trentino Alto-Adige','tren'),
Array('Umbria','umbr'),
Array('Valle D\'Aosta','vall'),
Array('Veneto','vene'));


prov = new Array (
Array('sici', 'AG'), 
Array('piem', 'AL'), 
Array('marc', 'AN'), 
Array('vall', 'AO'), 
Array('tosc', 'AR'), 
Array('marc', 'AP'), 
Array('piem', 'AT'), 
Array('camp', 'AV'), 
Array('pugl', 'BA'), 
Array('vene', 'BL'), 
Array('camp', 'BN'), 
Array('lomb', 'BG'), 
Array('piem', 'BI'), 
Array('emil', 'BO'), 
Array('tren', 'BZ'), 
Array('lomb', 'BS'), 
Array('pugl', 'BR'), 
Array('sard', 'CA'), 
Array('sici', 'CL'), 
Array('moli', 'CB'), 
Array('camp', 'CE'), 
Array('sici', 'CT'), 
Array('cala', 'CZ'), 
Array('abru', 'CH'), 
Array('lomb', 'CO'), 
Array('cala', 'CS'), 
Array('lomb', 'CR'), 
Array('cala', 'KR'), 
Array('piem', 'CN'), 
Array('sici', 'EN'), 
Array('emil', 'FE'), 
Array('tosc', 'FI'), 
Array('pugl', 'FG'), 
Array('emil', 'FC'), 
Array('lazi', 'FR'), 
Array('ligu', 'GE'), 
Array('friu', 'GO'), 
Array('tosc', 'GR'), 
Array('ligu', 'IM'), 
Array('moli', 'IS'), 
Array('ligu', 'SP'), 
Array('abru', 'AQ'), 
Array('lazi', 'LT'), 
Array('pugl', 'LE'), 
Array('lomb', 'LC'), 
Array('tosc', 'LI'), 
Array('lomb', 'LO'), 
Array('tosc', 'LU'), 
Array('marc', 'MC'), 
Array('lomb', 'MN'), 
Array('tosc', 'MS'), 
Array('basi', 'MT'), 
Array('sici', 'ME'), 
Array('lomb', 'MI'), 
Array('emil', 'MO'), 
Array('camp', 'NA'), 
Array('piem', 'NO'), 
Array('sard', 'NU'), 
Array('sard', 'OR'), 
Array('vene', 'PD'), 
Array('sici', 'PA'), 
Array('emil', 'PR'), 
Array('lomb', 'PV'), 
Array('umbr', 'PG'), 
Array('marc', 'PU'), 
Array('abru', 'PE'), 
Array('emil', 'PC'), 
Array('tosc', 'PI'), 
Array('tosc', 'PT'), 
Array('friu', 'PN'), 
Array('basi', 'PZ'), 
Array('tosc', 'PO'), 
Array('sici', 'RG'), 
Array('emil', 'RA'), 
Array('cala', 'RC'), 
Array('emil', 'RE'), 
Array('lazi', 'RI'), 
Array('emil', 'RN'), 
Array('lazi', 'RM'), 
Array('vene', 'RO'), 
Array('camp', 'SA'), 
Array('sard', 'SS'), 
Array('ligu', 'SV'), 
Array('tosc', 'SI'), 
Array('sici', 'SR'), 
Array('lomb', 'SO'), 
Array('pugl', 'TA'), 
Array('abru', 'TE'), 
Array('umbr', 'TR'), 
Array('piem', 'TO'), 
Array('sici', 'TP'), 
Array('tren', 'TN'), 
Array('vene', 'TV'), 
Array('friu', 'TS'), 
Array('friu', 'UD'), 
Array('lomb', 'VA'), 
Array('vene', 'VE'), 
Array('piem', 'VB'), 
Array('piem', 'VC'), 
Array('vene', 'VR'), 
Array('cala', 'VV'), 
Array('vene', 'VI'), 
Array('lazi', 'VT'));


function populate_regioni_combo  (target)
{
 for (i = 0; i < regioni.length; i++) 
   {
    target[i] = new Option(regioni[i][0],regioni[i][1]);
   }
}  

function reg_change (target, value)
{
 
 
 target.options.length = 0; 
  
 target[0] = new Option('','');
 j = 1; 
 
 for (i = 0; i < prov.length; i++)
 {
  if (prov[i][0] ==  value)
    {
    target[j] = new Option(prov[i][1],prov[i][1]);
    j++;  
    }
 }
}

