// Dynamically populate the appellation and sub-region drop-downs
var a1 = new Array(200);
var g1 = new Array(200);

a1[1] = "Buenos Aires";
g1[1] = "Argentina";
a1[2] = "Catamarca";
g1[2] = "Argentina";
a1[3] = "Cordoba";
g1[3] = "Argentina";
a1[4] = "Jujuy";
g1[4] = "Argentina";
a1[5] = "La Pampa";
g1[5] = "Argentina";
a1[6] = "La Rioja";
g1[6] = "Argentina";
a1[7] = "Mendoza";
g1[7] = "Argentina";
a1[8] = "Rio Negro";
g1[8] = "Argentina";
a1[9] = "Salta";
g1[9] = "Argentina";
a1[10] = "San Juan";
g1[10] = "Argentina";
a1[11] = "Tucuman";
g1[11] = "Argentina";

a1[15] = "Australian Capital Territory";
g1[15] = "Australia";
a1[16] = "New South Wales";
g1[16] = "Australia";
a1[17] = "Queensland";
g1[17] = "Australia";
a1[18] = "South Australia";
g1[18] = "Australia";
a1[19] = "Tasmania";
g1[19] = "Australia";
a1[20] = "Victoria";
g1[20] = "Australia";
a1[21] = "Western Australia";
g1[21] = "Australia";
a1[22] = "Burgenland";
g1[22] = "Austria";
a1[23] = "Lower Austria (Niederösterreich)";
g1[23] = "Austria";
a1[24] = "Styria(Steiermark)";
g1[24] = "Austria";
a1[25] = "Vienna(Wien)";
g1[25] = "Austria";

a1[30] = "British Columbia";
g1[30] = "Canada";
a1[31] = "New Brunswick";
g1[31] = "Canada";
a1[32] = "Newfoundland";
g1[32] = "Canada";
a1[33] = "Nova Scotia";
g1[33] = "Canada";
a1[34] = "Ontario";
g1[34] = "Canada";
a1[35] = "Quebec";
g1[35] = "Canada";

a1[38] = "Czech";
g1[38] = "Czech Republic";
a1[39] = "Moravia";
g1[39] = "Czech Republic";

a1[40] = "Alsace";
g1[40] = "France";
a1[41] = "Auvergne";
g1[41] = "France";
a1[42] = "Beaujolais";
g1[42] = "France";
a1[43] = "Bordeaux";
g1[43] = "France";
a1[44] = "Burgundy";
g1[44] = "France";
a1[45] = "Calvados";
g1[45] = "France";
a1[46] = "Champagne";
g1[46] = "France";
a1[47] = "Corsica";
g1[47] = "France";
a1[48] = "Jura";
g1[48] = "France";
a1[49] = "Languedoc";
g1[49] = "France";
a1[50] = "Loire";
g1[50] = "France";
a1[51] = "Lorraine";
g1[51] = "France";
a1[52] = "Nord-Pas-de-Calais";
g1[52] = "France";
a1[53] = "Provence";
g1[53] = "France";
a1[54] = "Rhone";
g1[54] = "France";
a1[55] = "Roussillon";
g1[55] = "France";
a1[56] = "Savoie";
g1[56] = "France";
a1[57] = "Southwest";
g1[57] = "France";
a1[58] = "Vendee-Poitou";
g1[58] = "France";

a1[59] = "Ahr";
g1[59] = "Germany";
a1[60] = "Baden";
g1[60] = "Germany";
a1[61] = "Franconia";
g1[61] = "Germany";
a1[62] = "Franken";
g1[62] = "Germany";
a1[63] = "Klingenberg";
g1[63] = "Germany";
a1[64] = "Mannheim ";
g1[64] = "Germany";
a1[65] = "Mittelrhein";
g1[65] = "Germany";
a1[66] = "Mosel-Saar-Ruwer";
g1[66] = "Germany";
a1[67] = "Nahe";
g1[67] = "Germany";
a1[68] = "Neumagen";
g1[68] = "Germany";
a1[69] = "Nierstein";
g1[69] = "Germany";
a1[70] = "Rheingau";
g1[70] = "Germany";
a1[71] = "Rheinhessen";
g1[71] = "Germany";
a1[72] = "Rheinland-Pfalz";
g1[72] = "Germany";
a1[73] = "Wuerttemberg";
g1[73] = "Germany";

a1[74] = "Abruzzi";
g1[74] = "Italy";
a1[75] = "Calabria";
g1[75] = "Italy";
a1[76] = "Campania";
g1[76] = "Italy";
a1[77] = "Emilia Romagna";
g1[77] = "Italy";
a1[78] = "Friuli Venezia Giulia";
g1[78] = "Italy";
a1[79] = "Lazio";
g1[79] = "Italy";
a1[80] = "Liguria";
g1[80] = "Italy";
a1[81] = "Lombardy";
g1[81] = "Italy";
a1[82] = "Marches";
g1[82] = "Italy";
a1[83] = "Molise";
g1[83] = "Italy";
a1[84] = "Piedmont";
g1[84] = "Italy";
a1[85] = "Puglia";
g1[85] = "Italy";
a1[86] = "Sardinia";
g1[86] = "Italy";
a1[87] = "Sicily";
g1[87] = "Italy";
a1[88] = "Trentino-Alto Adige";
g1[88] = "Italy";
a1[89] = "Tuscany";
g1[89] = "Italy";
a1[90] = "Umbria";
g1[90] = "Italy";
a1[91] = "Vale d'Aosta";
g1[91] = "Italy";
a1[92] = "Veneto";
g1[92] = "Italy";

a1[95] = "Auckland";
g1[95] = "New Zealand";
a1[96] = "Canterbury";
g1[96] = "New Zealand";
a1[97] = "Central Otago";
g1[97] = "New Zealand";
a1[98] = "Gisborne";
g1[98] = "New Zealand";
a1[99] = "Hawke's Bay";
g1[99] = "New Zealand";
a1[100] = "Marlborough";
g1[100] = "New Zealand";
a1[101] = "Nelson";
g1[101] = "New Zealand";
a1[102] = "Northland";
g1[102] = "New Zealand";
a1[103] = "Waikato";
g1[103] = "New Zealand";
a1[104] = "Wellington";
g1[104] = "New Zealand";

a1[109] = "Cederberg";
g1[109] = "South Africa";
a1[110] = "Constantia";
g1[110] = "South Africa";
a1[111] = "Douglas";
g1[111] = "South Africa";
a1[112] = "Durbanville";
g1[112] = "South Africa";
a1[113] = "Elgin/Walker Bay";
g1[113] = "South Africa";
a1[114] = "Klein Karoo";
g1[114] = "South Africa";
a1[115] = "Olifants River";
g1[115] = "South Africa";
a1[116] = "Orange River";
g1[116] = "South Africa";
a1[117] = "Overberg";
g1[117] = "South Africa";
a1[118] = "Paarl";
g1[118] = "South Africa";
a1[119] = "Piketberg";
g1[119] = "South Africa";
a1[120] = "Robertson";
g1[120] = "South Africa";
a1[121] = "Stellenbosch";
g1[121] = "South Africa";
a1[122] = "Swartland";
g1[122] = "South Africa";
a1[123] = "Swellendam";
g1[123] = "South Africa";
a1[124] = "Tulbagh";
g1[124] = "South Africa";
a1[125] = "Worcester";
g1[125] = "South Africa";

a1[130] = "Andalusia";
g1[130] = "Spain";
a1[131] = "Aragon";
g1[131] = "Spain";
a1[132] = "Canary Islands";
g1[132] = "Spain";
a1[133] = "Castilla and Leon";
g1[133] = "Spain";
a1[134] = "Catalunya";
g1[134] = "Spain";
a1[135] = "Extremadura";
g1[135] = "Spain";
a1[136] = "Galicia and Basque Country";
g1[136] = "Spain";
a1[137] = "La Rioja";
g1[137] = "Spain";
a1[138] = "Levante";
g1[138] = "Spain";
a1[139] = "Murcia";
g1[139] = "Spain";
a1[140] = "Navarra";
g1[140] = "Spain";
a1[141] = "Valencia";
g1[141] = "Spain";

a1[145] = "England";
g1[145] = "United Kingdom";
a1[146] = "Wales";
g1[146] = "United Kingdom";

a1[150] = "Nordeste";
g1[150] = "Brazil";
a1[151] = "Rio Grande do Sul";
g1[151] = "Brazil";

a1[155] = "Aconcagua";
g1[155] = "Chile";
a1[156] = "Bio Bio";
g1[156] = "Chile";
a1[157] = "Casablanca";
g1[157] = "Chile";
a1[158] = "Curico";
g1[158] = "Chile";
a1[159] = "Itata";
g1[159] = "Chile";
a1[160] = "Limari";
g1[160] = "Chile";
a1[161] = "Maipo";
g1[161] = "Chile";
a1[162] = "Maule";
g1[162] = "Chile";
a1[163] = "Rapel";
g1[163] = "Chile";

a1[165] = "Baja California";
g1[165] = "Mexico";
a1[166] = "Parras Valley";
g1[166] = "Mexico";
a1[167] = "Queretaro";
g1[167] = "Mexico";
a1[168] = "Sonora";
g1[168] = "Mexico";
a1[169] = "Zacatecas";
g1[169] = "Mexico";

var a3 = new Array(70);
var g3 = new Array(70);

a3[1] = "Central Valley";
g3[1] = "CA";
a3[2] = "Humboldt County";
g3[2] = "CA";
a3[3] = "Lake County";
g3[3] = "CA";
a3[4] = "Livermore Valley";
g3[4] = "CA";
a3[5] = "Lodi-Woodbridge";
g3[5] = "CA";
a3[6] = "Marin County";
g3[6] = "CA";
a3[7] = "Mendocino County";
g3[7] = "CA";
a3[8] = "Monterey County";
g3[8] = "CA";
a3[9] = "Napa Valley";
g3[9] = "CA";
a3[10] = "San Luis Obispo";
g3[10] = "CA";
a3[11] = "Santa Barbara";
g3[11] = "CA";
a3[12] = "Santa Cruz";
g3[12] = "CA";
a3[13] = "Sierra Foothills";
g3[13] = "CA";
a3[14] = "Solano County";
g3[14] = "CA";
a3[15] = "Sonoma County";
g3[15] = "CA";
a3[16] = "South Coast";
g3[16] = "CA";

a3[20] = "Columbia Gorge";
g3[20] = "OR";
a3[21] = "Columbia Valley";
g3[21] = "OR";
a3[22] = "Rogue Valley";
g3[22] = "OR";
a3[23] = "Umpqua Valley";
g3[23] = "OR";
a3[24] = "Walla Walla Valley";
g3[24] = "OR";
a3[25] = "Willamette Valley";
g3[25] = "OR";

a3[30] = "Columbia Gorge";
g3[30] = "WA";
a3[31] = "Columbia Valley";
g3[31] = "WA";
a3[32] = "Puget Sound";
g3[32] = "WA";
a3[33] = "Rattlesnake Hills";
g3[33] = "WA";
a3[34] = "Red Mountain";
g3[34] = "WA";
a3[35] = "Walla Walla Valley";
g3[35] = "WA";
a3[36] = "Yakima Valley";
g3[36] = "WA";

a3[41] = "Finger Lakes";
g3[41] = "NY";
a3[42] = "Hudson River Valley";
g3[42] = "NY";
a3[43] = "Lake Erie";
g3[43] = "NY";
a3[44] = "Long Island";
g3[44] = "NY";

a3[50] = "Mesilla Valley";
g3[50] = "NM";
a3[51] = "Middle Rio Grande Valley";
g3[51] = "NM";
a3[52] = "Mimbres Valley";
g3[52] = "NM";
a3[53] = "Northern New Mexico";
g3[53] = "NM";
a3[54] = "Tularosa Basin";
g3[54] = "NM";

var a2 = new Array(550);
var g2 = new Array(550);

a2[1] = "Ciudad";
g2[1] = "Mendoza";
a2[2] = "Guaymallen";
g2[2] = "Mendoza";
a2[3] = "Lujan de Cuyo";
g2[3] = "Mendoza";
a2[4] = "Maipu";
g2[4] = "Mendoza";
a2[5] = "Rivadavia";
g2[5] = "Mendoza";
a2[6] = "San Martin";
g2[6] = "Mendoza";
a2[7] = "San Rafael";
g2[7] = "Mendoza";

a2[10] = "Canberra District";
g2[10] = "New South Wales";
a2[11] = "Cowra";
g2[11] = "New South Wales";
a2[12] = "Gundagai";
g2[12] = "New South Wales";
a2[13] = "Hastings River";
g2[13] = "New South Wales";
a2[14] = "Hilltops";
g2[14] = "New South Wales";
a2[15] = "Hunter Valley";
g2[15] = "New South Wales";
a2[16] = "Mudgee";
g2[16] = "New South Wales";
a2[17] = "Murray Darling";
g2[17] = "New South Wales";
a2[18] = "Orange";
g2[18] = "New South Wales";
a2[19] = "Perricoota";
g2[19] = "New South Wales";
a2[20] = "Riverina";
g2[20] = "New South Wales";
a2[21] = "Shoalhaven Coast";
g2[21] = "New South Wales";
a2[22] = "Southern Highlands";
g2[22] = "New South Wales";
a2[23] = "Swan Hill";
g2[23] = "New South Wales";
a2[24] = "Tumbarumba";
g2[24] = "New South Wales";
a2[25] = "Granite Belt";
g2[25] = "Queensland";
a2[26] = "South Burnett";
g2[26] = "Queensland";
a2[27] = "Sunshine Coast";
g2[27] = "Queensland";

a2[30] = "Adelaide Hills";
g2[30] = "South Australia";
a2[31] = "Adelaide Plains";
g2[31] = "South Australia";
a2[32] = "Barossa Valley";
g2[32] = "South Australia";
a2[33] = "Clare Valley";
g2[33] = "South Australia";
a2[34] = "Coonawarra";
g2[34] = "South Australia";
a2[35] = "Currency Creek";
g2[35] = "South Australia";
a2[36] = "Eden Valley";
g2[36] = "South Australia";
a2[37] = "Kangaroo Island";
g2[37] = "South Australia";
a2[38] = "Langhorne Creek";
g2[38] = "South Australia";
a2[39] = "McLaren Vale";
g2[39] = "South Australia";
a2[40] = "Mount Benson";
g2[40] = "South Australia";
a2[41] = "Padthaway";
g2[41] = "South Australia";
a2[42] = "Riverland";
g2[42] = "South Australia";
a2[43] = "Southern Fleurieu";
g2[43] = "South Australia";
a2[44] = "Southern Flinders Ranges";
g2[44] = "South Australia";
a2[45] = "Wrattonbully";
g2[45] = "South Australia";

a2[50] = "Cradle Coast";
g2[50] = "Tasmania";
a2[51] = "Northern Tasmania";
g2[51] = "Tasmania";
a2[52] = "Southern Tasmania";
g2[52] = "Tasmania";

a2[53] = "Alpine Valleys";
g2[53] = "Victoria";
a2[54] = "Ballarat";
g2[54] = "Victoria";
a2[55] = "Beechworth";
g2[55] = "Victoria";
a2[56] = "Bendigo";
g2[56] = "Victoria";
a2[57] = "Geelong";
g2[57] = "Victoria";
a2[58] = "Glenrowan";
g2[58] = "Victoria";
a2[59] = "Goulburn Valley";
g2[59] = "Victoria";
a2[60] = "Grampians";
g2[60] = "Victoria";
a2[61] = "Heathcote";
g2[61] = "Victoria";
a2[62] = "Henty";
g2[62] = "Victoria";
a2[63] = "King Valley";
g2[63] = "Victoria";
a2[64] = "Macedon Ranges";
g2[64] = "Victoria";
a2[65] = "Mornington Peninsula";
g2[65] = "Victoria";
a2[66] = "Murray Darling";
g2[66] = "Victoria";
a2[67] = "Pyrenees";
g2[67] = "Victoria";
a2[68] = "Rutherglen";
g2[68] = "Victoria";
a2[69] = "Strathbogie Ranges";
g2[69] = "Victoria";
a2[70] = "Sunbury";
g2[70] = "Victoria";
a2[71] = "Swan Hill";
g2[71] = "Victoria";
a2[72] = "Upper Goulburn";
g2[72] = "Victoria";
a2[73] = "Yarra Valley";
g2[73] = "Victoria";

a2[75] = "Blackwood Valley";
g2[75] = "Western Australia";
a2[77] = "Geographe";
g2[77] = "Western Australia";
a2[78] = "Great Southern";
g2[78] = "Western Australia";
a2[79] = "Manjimup";
g2[79] = "Western Australia";
a2[80] = "Margaret River";
g2[80] = "Western Australia";
a2[81] = "Peel";
g2[81] = "Western Australia";
a2[82] = "Pemberton";
g2[82] = "Western Australia";
a2[83] = "Perth Hills";
g2[83] = "Western Australia";
a2[84] = "Swan District";
g2[84] = "Western Australia";

a2[90] = "Mittelburgenland";
g2[90] = "Burgenland";
a2[91] = "Neusiedlersee";
g2[91] = "Burgenland";
a2[92] = "Neusiedlersee Hugelland";
g2[92] = "Burgenland";
a2[93] = "Sudburgenland";
g2[93] = "Burgenland";
a2[94] = "Sudoststeiermark";
g2[94] = "Styria(Steiermark)";
a2[95] = "Sudsteiermark";
g2[95] = "Styria(Steiermark)";

a2[100] = "Niagara";
g2[100] = "Ontario";
a2[101] = "Pelee Island";
g2[101] = "Ontario";
a2[102] = "Prince Edward County";
g2[102] = "Ontario";
a2[103] = "Okanagan Valley";
g2[103] = "British Columbia";
a2[104] = "Fraser Valley";
g2[104] = "British Columbia";

a2[110] = "Cotes de Bourg";
g2[110] = "Bordeaux";
a2[111] = "Cotes de Castillon";
g2[111] = "Bordeaux";
a2[112] = "Entre-Deux-Mers";
g2[112] = "Bordeaux";
a2[113] = "Fronsac";
g2[113] = "Bordeaux";
a2[114] = "Graves";
g2[114] = "Bordeaux";
a2[115] = "Graves-de-Vayres";
g2[115] = "Bordeaux";
a2[116] = "Haut-Medoc";
g2[116] = "Bordeaux";
a2[117] = "Lalande-de-Pomerol";
g2[117] = "Bordeaux";
a2[118] = "Listrac";
g2[118] = "Bordeaux";
a2[119] = "Margaux";
g2[119] = "Bordeaux";
a2[120] = "Medoc";
g2[120] = "Bordeaux";
a2[121] = "Montagne-Saint-Emilion";
g2[121] = "Bordeaux";
a2[122] = "Moulis";
g2[122] = "Bordeaux";
a2[123] = "Pauillac";
g2[123] = "Bordeaux";
a2[124] = "Pessac-Leognan";
g2[124] = "Bordeaux";
a2[125] = "Pomerol";
g2[125] = "Bordeaux";
a2[126] = "Premieres Cotes de Blaye";
g2[126] = "Bordeaux";
a2[127] = "Premieres Cotes de Bordeaux";
g2[127] = "Bordeaux";
a2[128] = "Saint-Emilion";
g2[128] = "Bordeaux";
a2[129] = "Saint-Estephe";
g2[129] = "Bordeaux";
a2[130] = "Saint-Julien";
g2[130] = "Bordeaux";
a2[131] = "Sauternes";
g2[131] = "Bordeaux";
a2[132] = "Saint-Georges-Saint-Emilion";
g2[132] = "Bordeaux";
a2[133] = "Superieur";
g2[133] = "Bordeaux";

a2[140] = "Chablis";
g2[140] = "Burgundy";
a2[141] = "Cote Chalonnaise";
g2[141] = "Burgundy";
a2[142] = "Cote de Beaune";
g2[142] = "Burgundy";
a2[143] = "Cote de Nuits";
g2[143] = "Burgundy";
a2[144] = "Cotes du Couchois";
g2[144] = "Burgundy";
a2[145] = "Hautes Cote de Beaune";
g2[145] = "Burgundy";
a2[146] = "Hautes Cote de Nuits";
g2[146] = "Burgundy";
a2[147] = "Macon";
g2[157] = "Burgundy";

a2[150] = "Corbieres";
g2[150] = "Languedoc";
a2[151] = "Coteaux du Languedoc";
g2[151] = "Languedoc";
a2[152] = "Faugeres";
g2[152] = "Languedoc";
a2[153] = "Fitou";
g2[153] = "Languedoc";
a2[154] = "Limoux";
g2[154] = "Languedoc";
a2[155] = "Minervois";
g2[155] = "Languedoc";
a2[156] = "Saint-Chinian";
g2[156] = "Languedoc";

a2[160] = "Anjou";
g2[160] = "Loire";
a2[161] = "Anjou-Villages";
g2[161] = "Loire";
a2[162] = "Bourgueil";
g2[162] = "Loire";
a2[163] = "Chateaumeillant";
g2[163] = "Loire";
a2[164] = "Cheverny";
g2[164] = "Loire";
a2[165] = "Chinon";
g2[165] = "Loire";
a2[166] = "Coteaux de l'Aubance";
g2[166] = "Loire";
a2[167] = "Coteaux du Giennois";
g2[167] = "Loire";
a2[168] = "Coteaux du Layon";
g2[168] = "Loire";
a2[169] = "Coteaux du Vendomois";
g2[169] = "Loire";
a2[170] = "Haut-Pitou";
g2[170] = "Loire";
a2[171] = "Jasnieres";
g2[171] = "Loire";
a2[172] = "Menetou-Salon";
g2[172] = "Loire";
a2[173] = "Montlouis";
g2[173] = "Loire";
a2[174] = "Muscadet";
g2[174] = "Loire";
a2[175] = "Muscadet Coteaux de la Loire";
g2[175] = "Loire";
a2[176] = "Muscadet Sèvre Maine";
g2[176] = "Loire";
a2[177] = "Orleanais";
g2[177] = "Loire";
a2[178] = "Pouilly-Fume";
g2[178] = "Loire";
a2[179] = "Quincy";
g2[179] = "Loire";
a2[180] = "Reuilly";
g2[180] = "Loire";
a2[181] = "Sancerre";
g2[181] = "Loire";
a2[182] = "Saumur-Champigny";
g2[182] = "Loire";
a2[183] = "Savennieres";
g2[183] = "Loire";
a2[184] = "St Nicholas de Bourguiel";
g2[184] = "Loire";
a2[185] = "Touraine";
g2[185] = "Loire";
a2[186] = "Valencay";
g2[186] = "Loire";
a2[187] = "Vouvray";
g2[187] = "Loire";

a2[190] = "Armagnac";
g2[190] = "Southwest";
a2[191] = "Bergerac";
g2[191] = "Southwest";
a2[192] = "Buzet";
g2[192] = "Southwest";
a2[193] = "Cahors";
g2[193] = "Southwest";
a2[195] = "Cotes de Duras";
g2[195] = "Southwest";
a2[196] = "Fronton";
g2[196] = "Southwest";
a2[197] = "Gaillac";
g2[197] = "Southwest";
a2[198] = "Jurancon";
g2[198] = "Southwest";
a2[199] = "Maridan";
g2[199] = "Southwest";

a2[205] = "Beumes-de-Venise";
g2[205] = "Rhone";
a2[206] = "Cairanne";
g2[206] = "Rhone";
a2[207] = "Chateau Grillet";
g2[207] = "Rhone";
a2[208] = "Chateauneuf du Pape";
g2[208] = "Rhone";
a2[209] = "Chatillon-en-Diois";
g2[209] = "Rhone";
a2[210] = "Clairette de Die";
g2[210] = "Rhone";
a2[211] = "Condrieu";
g2[211] = "Rhone";
a2[212] = "Cornas";
g2[212] = "Rhone";
a2[213] = "Costieres de Nimes";
g2[213] = "Rhone";
a2[214] = "Cote Rotie";
g2[214] = "Rhone";
a2[215] = "Coteaux du Tricastin";
g2[215] = "Rhone";
a2[216] = "Cotes du Luberon";
g2[216] = "Rhone";
a2[217] = "Cotes du Rhone";
g2[217] = "Rhone";
a2[218] = "Cotes du Rhone Villages";
g2[218] = "Rhone";
a2[219] = "Cotes du Ventoux";
g2[219] = "Rhone";
a2[220] = "Crozes-Hermitage";
g2[220] = "Rhone";
a2[221] = "Gigondas";
g2[221] = "Rhone";
a2[222] = "Hermitage";
g2[222] = "Rhone";
a2[223] = "Lirac";
g2[223] = "Rhone";
a2[224] = "Rasteau";
g2[224] = "Rhone";
a2[225] = "Saint Joseph";
g2[225] = "Rhone";
a2[226] = "Saint Peray";
g2[226] = "Rhone";
a2[227] = "Tavel";
g2[227] = "Rhone";
a2[228] = "Vacqueyras";
g2[228] = "Rhone";
a2[229] = "Vinsobres";
g2[229] = "Rhone";
a2[230] = "Visan";
g2[230] = "Rhone";

a2[235] = "Beaujolais";
g2[235] = "Beaujolais";
a2[236] = "Beaujolais Villages";
g2[236] = "Beaujolais";
a2[237] = "Beaujolais Nouveau";
g2[237] = "Beaujolais";
a2[238] = "Brouilly";
g2[238] = "Beaujolais";
a2[239] = "Chénas";
g2[239] = "Beaujolais";
a2[240] = "Chiroubles";
g2[240] = "Beaujolais";
a2[241] = "Côte de Brouilly";
g2[241] = "Beaujolais";
a2[242] = "Fleurie";
g2[242] = "Beaujolais";
a2[243] = "Julienas";
g2[243] = "Beaujolais";
a2[244] = "Morgon";
g2[244] = "Beaujolais";
a2[245] = "Moulin à Vent";
g2[245] = "Beaujolais";
a2[246] = "Regnie";
g2[246] = "Beaujolais";
a2[247] = "Saint Amour";
g2[247] = "Beaujolais";

a2[250] = "Bandol";
g2[250] = "Provence";
a2[251] = "Cassis";
g2[251] = "Provence";

a2[255] = "Chieti";
a2[256] = "L'aquila";
a2[257] = "Pescara";
a2[258] = "Teramo";
a2[259] = "Matera";
a2[260] = "Potenza";
a2[261] = "Catanzaro";
a2[262] = "Cosenza";
a2[263] = "Crotone";
a2[264] = "Reggio-Calabria";
a2[265] = "Vibo-Valentia";
a2[266] = "Avellino";
a2[267] = "Benevento";
a2[268] = "Caserta";
a2[269] = "Napoli";
a2[270] = "Salerno";
a2[271] = "Bologna";
a2[272] = "Ferrara";
a2[273] = "Forli-Cesena";
a2[274] = "Modena";
a2[275] = "Parma";
a2[276] = "Piacenza";
a2[277] = "Ravenna";
a2[278] = "Reggio-Emilia";
a2[279] = "Rimini";
a2[280] = "Gorizia";
a2[281] = "Pordenone";
a2[282] = "Trieste";
a2[283] = "Udine";
a2[284] = "Frosinone";
a2[285] = "Latina";
a2[286] = "Rieti";
a2[287] = "Roma";
a2[288] = "Viterbo";
a2[289] = "Genova";
a2[290] = "Imperia";
a2[291] = "La Spezia";
a2[292] = "Savona";
a2[293] = "Bergamo";
a2[294] = "Brescia";
a2[295] = "Como";
a2[296] = "Cremona";
a2[297] = "Lecco";
a2[298] = "Lodi";
a2[299] = "Mantova";
a2[300] = "Milano";
a2[301] = "Pavia";
a2[302] = "Sondrio";
a2[303] = "Varese";
a2[304] = "Ancona";
a2[305] = "Ascoli-Piceno";
a2[306] = "Macerata";
a2[307] = "Pesaro E Urbino";
a2[308] = "Campobasso";
a2[309] = "Isernia";
a2[310] = "Alessandria";
a2[311] = "Asti";
a2[312] = "Biella";
a2[313] = "Cuneo";
a2[314] = "Novara";
a2[315] = "Torino";
a2[316] = "Verbano-Cu'sio-Ossola";
a2[317] = "Vercelli";
a2[318] = "Bari";
a2[319] = "Brindisi";
a2[320] = "Foggia";
a2[321] = "Lecce";
a2[322] = "Taranto";
a2[323] = "Cagliari";
a2[324] = "Nuoro";
a2[325] = "Oristano";
a2[326] = "Sassari";
a2[327] = "Agrigento";
a2[328] = "Caltanissetta";
a2[329] = "Catania";
a2[330] = "Enna";
a2[331] = "Messina";
a2[332] = "Palermo";
a2[332] = "Ragusa";
a2[333] = "Siracusa";
a2[334] = "Trapani";
a2[335] = "Bolzano";
a2[336] = "Trento";
a2[337] = "Arezzo";
a2[338] = "Firenze";
a2[340] = "Grosseto";
a2[341] = "Livorno";
a2[342] = "Lucca";
a2[343] = "Massa-Carrara";
a2[344] = "Pisa";
a2[345] = "Pistoia";
a2[346] = "Prato";
a2[347] = "Siena";
a2[348] = "Perugia";
a2[349] = "Terni";
a2[350] = "Aosta";
a2[351] = "Belluno";
a2[352] = "Padova";
a2[353] = "Rovigo";
a2[354] = "Treviso";
a2[355] = "Venezia";
a2[356] = "Verona";
a2[357] = "Vicenza";
g2[255] = "Abruzzi";
g2[256] = "Abruzzi";
g2[257] = "Abruzzi";
g2[258] = "Abruzzi";
g2[259] = "Basilicata";
g2[260] = "Basilicata";
g2[261] = "Calabria";
g2[262] = "Calabria";
g2[263] = "Calabria";
g2[264] = "Calabria";
g2[265] = "Calabria";
g2[266] = "Campania";
g2[267] = "Campania";
g2[268] = "Campania";
g2[269] = "Campania";
g2[270] = "Campania";
g2[271] = "Emilia Romagna";
g2[272] = "Emilia Romagna";
g2[273] = "Emilia Romagna";
g2[274] = "Emilia Romagna";
g2[275] = "Emilia Romagna";
g2[276] = "Emilia Romagna";
g2[277] = "Emilia Romagna";
g2[278] = "Emilia Romagna";
g2[279] = "Emilia Romagna";
g2[280] = "Friuli Venezia Giulia";
g2[281] = "Friuli Venezia Giulia";
g2[282] = "Friuli Venezia Giulia";
g2[283] = "Friuli Venezia Giulia";
g2[284] = "Lazio";
g2[285] = "Lazio";
g2[286] = "Lazio";
g2[287] = "Lazio";
g2[288] = "Lazio";
g2[289] = "Liguria";
g2[290] = "Liguria";
g2[291] = "Liguria";
g2[292] = "Liguria";
g2[293] = "Lombardy";
g2[294] = "Lombardy";
g2[295] = "Lombardy";
g2[296] = "Lombardy";
g2[297] = "Lombardy";
g2[298] = "Lombardy";
g2[299] = "Lombardy";
g2[300] = "Lombardy";
g2[301] = "Lombardy";
g2[302] = "Lombardy";
g2[303] = "Lombardy";
g2[304] = "Marches";
g2[305] = "Marches";
g2[306] = "Marches";
g2[307] = "Marches";
g2[308] = "Molise";
g2[309] = "Molise";
g2[310] = "Piedmont";
g2[311] = "Piedmont";
g2[312] = "Piedmont";
g2[313] = "Piedmont";
g2[314] = "Piedmont";
g2[315] = "Piedmont";
g2[316] = "Piedmont";
g2[317] = "Piedmont";
g2[318] = "Puglia";
g2[319] = "Puglia";
g2[320] = "Puglia";
g2[321] = "Puglia";
g2[322] = "Puglia";
g2[323] = "Sardinia";
g2[324] = "Sardinia";
g2[325] = "Sardinia";
g2[326] = "Sardinia";
g2[327] = "Sicily";
g2[328] = "Sicily";
g2[329] = "Sicily";
g2[330] = "Sicily";
g2[331] = "Sicily";
g2[332] = "Sicily";
g2[333] = "Sicily";
g2[334] = "Sicily";
g2[335] = "Trentino-Alto Adige";
g2[336] = "Trentino-Alto Adige";
g2[337] = "Tuscany";
g2[338] = "Tuscany";
g2[339] = "Tuscany";
g2[340] = "Tuscany";
g2[341] = "Tuscany";
g2[342] = "Tuscany";
g2[343] = "Tuscany";
g2[344] = "Tuscany";
g2[345] = "Tuscany";
g2[346] = "Tuscany";
g2[347] = "Tuscany";
g2[348] = "Umbria";
g2[349] = "Umbria";
g2[350] = "Valle d'Aosta";
g2[351] = "Veneto";
g2[352] = "Veneto";
g2[353] = "Veneto";
g2[354] = "Veneto";
g2[355] = "Veneto";
g2[356] = "Veneto";
g2[357] = "Veneto";

a2[365] = "Cariñena";
g2[365] = "Aragon";
a2[366] = "Calatayud";
g2[366] = "Aragon";
a2[367] = "Somontano";
g2[367] = "Aragon";
a2[368] = "Campo de Borja";
g2[368] = "Aragon";
a2[369] = "Ribera del Duero";
g2[369] = "Castilla and Leon";
a2[370] = "Toro";
g2[370] = "Castilla and Leon";
a2[371] = "Rueda";
g2[371] = "Castilla and Leon";
a2[372] = "Cigales";
g2[372] = "Castilla and Leon";
a2[373] = "Bierzo";
g2[373] = "Castilla and Leon";
a2[374] = "Rías Baixas";
g2[374] = "Galicia and Basque Country";
a2[375] = "Ribeiro";
g2[375] = "Galicia and Basque Country";
a2[376] = "Valdeorras";
g2[376] = "Galicia and Basque Country";
a2[377] = "Txakoli";
g2[377] = "Galicia and Basque Country";
a2[378] = "Monterrei";
g2[378] = "Galicia and Basque Country";
a2[379] = "Penedes";
g2[379] = "Catalunya";
a2[380] = "Conca de Barbera";
g2[380] = "Catalunya";
a2[381] = "Alella";
g2[381] = "Catalunya";
a2[382] = "Cava";
g2[382] = "Catalunya";
a2[383] = "Costers del Segre";
g2[383] = "Catalunya";
a2[384] = "Ampurdan-Costa Brava";
g2[384] = "Catalunya";
a2[385] = "Priorat";
g2[385] = "Catalunya";
a2[386] = "Tarragona";
g2[386] = "Catalunya";
a2[387] = "Terra Alta";
g2[387] = "Catalunya";
a2[388] = "Montserrat";
g2[388] = "Catalunya";
a2[389] = "Castile-La Mancha";
g2[389] = "Levante";
a2[390] = "La Mancha";
g2[390] = "Levante";
a2[391] = "Valdepenas";
g2[391] = "Levante";
a2[392] = "Alicante";
g2[392] = "Valencia";
a2[393] = "Valencia";
g2[393] = "Valencia";
a2[394] = "Ribera del Guadiana";
g2[394] = "Extremadura";
a2[395] = "Jumilla";
g2[395] = "Murcia";
a2[396] = "Jerez";
g2[396] = "Andalusia";
a2[397] = "Montilla-Moriles";
g2[397] = "Andalusia";

a2[401] = "Benmore Valley";
g2[401] = "Lake County";
a2[402] = "Clear Lake";
g2[402] = "Lake County";
a2[403] = "Guenoc Valley";
g2[403] = "Lake County";
a2[404] = "High Valley";
g2[404] = "Lake County";
a2[405] = "Red Hills";
g2[405] = "Lake County";

a2[410] = "Anderson Valley";
g2[410] = "Mendocino County";
a2[411] = "Cole Ranch";
g2[411] = "Mendocino County";
a2[412] = "McDowell Valley";
g2[412] = "Mendocino County";
a2[413] = "Mendocino Ridge";
g2[413] = "Mendocino County";
a2[414] = "North Coast";
g2[414] = "Mendocino County";
a2[415] = "Potter Valley";
g2[415] = "Mendocino County";
a2[416] = "Redwood Valley";
g2[416] = "Mendocino County";
a2[417] = "Yorkville Highlands";
g2[417] = "Mendocino County";
a2[418] = "Arroyo Seco";
g2[418] = "Monterey County";
a2[419] = "Carmel Valley";
g2[419] = "Monterey County";
a2[420] = "Central Coast";
g2[420] = "Monterey County";
a2[421] = "Chalone";
g2[421] = "Monterey County";
a2[422] = "Hames Valley";
g2[422] = "Monterey County";
a2[423] = "Monterey";
g2[423] = "Monterey County";
a2[424] = "San Lucas";
g2[424] = "Monterey County";
a2[425] = "Santa Lucia Highlands";
g2[425] = "Monterey County";
a2[426] = "Atlas Peak";
g2[426] = "Napa Valley";
a2[427] = "Chiles Valley";
g2[427] = "Napa Valley";
a2[428] = "Diamond Mountain";
g2[428] = "Napa Valley";
a2[429] = "Howell Mountain";
g2[429] = "Napa Valley";
a2[430] = "Los Carneros";
g2[430] = "Napa Valley";
a2[431] = "Mount Veeder";
g2[431] = "Napa Valley";
a2[432] = "North Coast";
g2[432] = "Napa Valley";
a2[433] = "Oak Knoll";
g2[433] = "Napa Valley";
a2[434] = "Oakville";
g2[434] = "Napa Valley";
a2[435] = "Rutherford";
g2[435] = "Napa Valley";
a2[436] = "St Helena";
g2[436] = "Napa Valley";
a2[437] = "Spring Mountain District";
g2[437] = "Napa Valley";
a2[438] = "Stags Leap District";
g2[438] = "Napa Valley";
a2[439] = "Wild Horse Valley";
g2[439] = "Napa Valley";
a2[440] = "Yountville";
g2[440] = "Napa Valley";
a2[441] = "Arroyo Grande Valley";
g2[441] = "San Luis Obispo";
a2[442] = "Central Coast";
g2[442] = "San Luis Obispo";
a2[443] = "Edna Valley";
g2[443] = "San Luis Obispo";
a2[444] = "Paso Robles";
g2[444] = "San Luis Obispo";
a2[445] = "Santa Maria Valley";
g2[445] = "San Luis Obispo";
a2[446] = "York Mountain";
g2[446] = "San Luis Obispo";
a2[447] = "Central Coast";
g2[447] = "Santa Barbara";
a2[448] = "Santa Maria Valley";
g2[448] = "Santa Barbara";
a2[449] = "Santa Rita Hills";
g2[449] = "Santa Barbara";
a2[450] = "Santa Ynez Valley";
g2[450] = "Santa Barbara";
a2[451] = "Ben Lomond";
g2[451] = "Santa Cruz";
a2[452] = "Central Coast";
g2[452] = "Santa Cruz";
a2[453] = "San Francisco Bay";
g2[453] = "Santa Cruz";
a2[454] = "Santa Cruz Mountains";
g2[455] = "Santa Cruz";
a2[456] = "Solano County Green Valley";
g2[456] = "Solano County";
a2[457] = "SuiSun Valley";
g2[457] = "Solano County";
a2[458] = "Alexander Valley";
g2[458] = "Sonoma County";
a2[459] = "Chalk Hill";
g2[459] = "Sonoma County";
a2[460] = "Dry Creek Valley";
g2[460] = "Sonoma County";
a2[461] = "Green Valley";
g2[461] = "Sonoma County";
a2[462] = "Knights Valley";
g2[462] = "Sonoma County";
a2[463] = "Los Carneros";
g2[463] = "Sonoma County";
a2[464] = "North Coast";
g2[464] = "Sonoma County";
a2[465] = "Northern Sonoma";
g2[465] = "Sonoma County";
a2[466] = "Russian River Valley";
g2[466] = "Sonoma County";
a2[467] = "Sonoma Coast";
g2[467] = "Sonoma County";
a2[468] = "Sonoma Mountain";
g2[468] = "Sonoma County";
a2[469] = "Sonoma Valley";
g2[469] = "Sonoma County";
a2[471] = "Temecula Valley";
g2[471] = "South Coast";

a2[475] = "Cayuga Lake";
g2[475] = "Finger Lakes";
a2[476] = "Seneca Lake";
g2[476] = "Finger Lakes";

a2[477] = "Rattlesnake Hills";
g2[477] = "Yakima Valley";
a2[478] = "Red Mountain";
g2[478] = "Yakima Valley";

a2[480] = "Bento Gonçalves";
g2[480] = "Rio Grande do Sul";
a2[481] = "Caxias do Sul";
g2[481] = "Rio Grande do Sul";
a2[482] = "Garibaldi";
g2[482] = "Rio Grande do Sul";

a2[490] = "Blenheim";
g2[490] = "Marlborough";
a2[491] = "Martinborough";
g2[491] = "Wellington";
a2[492] = "Wairarapa";
g2[492] = "Wellington";
a2[493] = "Waiheke Island";
g2[493] = "Auckland";

a2[500] = "Cachapoal";
g2[500] = "Rapel";
a2[501] = "Colchagua";
g2[501] = "Rapel";

a2[510] = "Valle de Calafia";
g2[510] = "Baja California";
a2[511] = "Valle de Guadalupe";
g2[511] = "Baja California";
a2[512] = "San Antonio de Las Minas";
g2[512] = "Baja California";
a2[513] = "Santo Tomas Valley";
g2[513] = "Baja California";
a2[514] = "San Vincente";
g2[514] = "Baja California";

a2[520] = "Litomerice";
g2[520] = "Czech";
a2[521] = "Melnik";
g2[521] = "Czech";
a2[522] = "Mikulov";
g2[522] = "Moravia";
a2[523] = "Slovacko";
g2[523] = "Moravia";
a2[524] = "Velke Pavlovice";
g2[524] = "Moravia";
a2[525] = "Znojmo";
g2[525] = "Moravia";

var a4 = new Array(10);
var g4 = new Array(10);

a4[1] = "Cotes de Bergerac";
g4[1] = "Bergerac";
a4[2] = "Cotes de Montravel";
g4[2] = "Bergerac";
a4[3] = "Haut Montravel";
g4[3] = "Bergerac";
a4[4] = "Monbazillac";
g4[4] = "Bergerac";
a4[5] = "Montravel";
g4[5] = "Bergerac";
a4[6] = "Pecharmant";
g4[6] = "Bergerac";
a4[7] = "Rosette";
g4[7] = "Bergerac";
a4[8] = "Saussignac";
g4[8] = "Bergerac";

function selectChange(control, controlToPopulate, ItemArray, GroupArray, formName)
{
  var myEle ;
  var x ;
  // Empty the second & third drop down box of any choices
  for (var q=controlToPopulate.options.length;q>=0;q--) controlToPopulate.options[q]=null;
  if (!formName)
  	for (var q=document.form1.sub_region.options.length;q>=0;q--) document.form1.sub_region.options[q]=null;
  else {
    var subRegionName = document.getElementById(formName).sub_region;
  	for (var q=subRegionName.options.length;q>=0;q--) subRegionName.options[q]=null;
  }
  // ADD Default Choice - in case there are no values
	try {
  		myEle = document.createElement("OPTION") ;
  		myEle.value = "" ;
  		myEle.text = "--All--" ;
		controlToPopulate.add(myEle);
		}
	catch(ex) {
		/* ... catch it and do it for Netscape */
		var myEle  = new Option("--All--", "");
		var selLength = controlToPopulate.length;
		controlToPopulate.options[selLength] = myEle;
		}

  // Now loop through the array of individual items
  // Any containing the same child id are added to
  // the second dropdown box
  for ( x = 0 ; x < ItemArray.length  ; x++ )
    {
      if ( GroupArray[x] == control.value )
        {
		try {
          	myEle = document.createElement("OPTION") ;
          	myEle.value = ItemArray[x] ;
          	myEle.text = ItemArray[x] ;
			controlToPopulate.add(myEle);
			}
		catch(ex) {
			var myEle  = new Option(ItemArray[x] , ItemArray[x]);
			var selLength = controlToPopulate.length;
			controlToPopulate.options[selLength] = myEle;
			}
        }
    }
}
