arSttNmAu = new Array("Australian Capital Territory",
"New South Wales",
"Northern Territory",
"Queensland",
"South Australia",
"Tasmania",
"Victoria",
"Western Australia");

arSttCdAu = new Array("act",
"nsw",
"nt",
"qld",
"sa",
"tas",
"vic",
"wa");

arSttNmAt = new Array("Bosnia and Herzegovina",
"Bohemia",
"Bukovina",
"Burgenland",
"Carinthia",
"Carniola",
"Dalmatia",
"Galicia",
"Illyria",
"Istria",
"Lombardy",
"Moravia",
"Lower Austria",
"Upper Austria",
"Salzburg",
"Schlesien",
"Steiermark",
"Sudetenland",
"Sundgau",
"Tyrol",
"Veneto",
"Vorarlberg",
"Vienna");

arSttCdAt = new Array("BIH",
"BOH",
"BUK",
"BUR",
"KAE",
"KRA",
"DAL",
"GAI",
"ILR",
"IST",
"LOM",
"MAE",
"NOE",
"OOE",
"SAB",
"SCI",
"STE",
"SUD",
"SUN",
"TIR",
"VNT",
"VOR",
"WIE");

arSttNmCa = new Array("Alberta",
"British Columbia",
"Manitoba",
"New Brunswick",
"Newfoundland",
"Northwest Territories",
"Nova Scotia",
"Nunavut",
"Ontario",
"Prince Edward Island",
"Quebec",
"Saskatchewan",
"Yukon");

arSttCdCa = new Array("ab",
"bc",
"mb",
"nb",
"nf",
"nt",
"ns",
"nu",
"on",
"pe",
"qc",
"sk",
"yk");

// France
arSttNmFr = new Array("Ain",
"Aisne",
"Allier",
"Alpes-de-Haute-Provence",
"Alpes-Maritimes",
"Ard%E8che",
"Ardennes",
"Ari%E8ge",
"Aube",
"Aude",
"Aveyron",
"Bas-Rhin",
"Bouches-du-Rh%F4ne",
"C%F4te-d%27Or",
"C%F4tes-d%27Armor",
"Calvados",
"Cantal",
"Charente",
"Charente-Maritime",
"Cher",
"Corr%E8ze",
"Corse-du-Sud",
"Creuse",
"Deux-S%E8vres",
"Dordogne",
"Doubs",
"Dr%F4me",
"Essonne",
"Eure",
"Eure-et-Loir",
"Finist%E8re",
"Gard",
"Gers",
"Gironde",
"H%E9rault",
"Haute-Corse",
"Haute-Garonne",
"Haute-Loire",
"Haute-Marne",
"Haute-Sa%F4ne",
"Hautes-Alpes",
"Haute-Savoie",
"Hautes-Pyr%E9n%E9es",
"Haute-Vienne",
"Haut-Rhin",
"Hauts-de-Seine",
"Ille-et-Vilaine",
"Indre",
"Indre-et-Loire",
"Is%E8re",
"Jura",
"Landes",
"Loire",
"Loire-Atlantique",
"Loiret",
"Loir-et-Cher",
"Lot",
"Lot-et-Garonne",
"Loz%E8re",
"Maine-et-Loire",
"Manche",
"Marne",
"Mayenne",
"Meurthe-et-Moselle",
"Meuse",
"Morbihan",
"Moselle",
"Ni%E8vre",
"Nord",
"Oise",
"Orne",
"Paris",
"Pas-de-Calais",
"Puy-de-D%F4me",
"Pyr%E9n%E9es-Atlantiques",
"Pyr%E9n%E9es-Orientales",
"Rh%F4ne",
"Sa%F4ne-et-Loire",
"Sarthe",
"Savoie",
"Seine-et-Marne",
"Seine-Maritime",
"Seine-Saint-Denis",
"Somme",
"Tarn",
"Tarn-et-Garonne",
"Territoire-de-Belfort",
"Val-d%27Oise",
"Val-De-Marne",
"Var",
"Vaucluse",
"Vend%E9e%0D%0A",
"Vienne",
"Vosges",
"Yonne",
"Yvelines");

arSttCdFr = new Array("Ain",
"Aisne",
"Allier",
"Alpes-de-Haute-Provence",
"Alpes-Maritimes",
"Ard%E8che",
"Ardennes",
"Ari%E8ge",
"Aube",
"Aude",
"Aveyron",
"Bas-Rhin",
"Bouches-du-Rh%F4ne",
"C%F4te-d%27Or",
"C%F4tes-d%27Armor",
"Calvados",
"Cantal",
"Charente",
"Charente-Maritime",
"Cher",
"Corr%E8ze",
"Corse-du-Sud",
"Creuse",
"Deux-S%E8vres",
"Dordogne",
"Doubs",
"Dr%F4me",
"Essonne",
"Eure",
"Eure-et-Loir",
"Finist%E8re",
"Gard",
"Gers",
"Gironde",
"H%E9rault",
"Haute-Corse",
"Haute-Garonne",
"Haute-Loire",
"Haute-Marne",
"Haute-Sa%F4ne",
"Hautes-Alpes",
"Haute-Savoie",
"Hautes-Pyr%E9n%E9es",
"Haute-Vienne",
"Haut-Rhin",
"Hauts-de-Seine",
"Ille-et-Vilaine",
"Indre",
"Indre-et-Loire",
"Is%E8re",
"Jura",
"Landes",
"Loire",
"Loire-Atlantique",
"Loiret",
"Loir-et-Cher",
"Lot",
"Lot-et-Garonne",
"Loz%E8re",
"Maine-et-Loire",
"Manche",
"Marne",
"Mayenne",
"Meurthe-et-Moselle",
"Meuse",
"Morbihan",
"Moselle",
"Ni%E8vre",
"Nord",
"Oise",
"Orne",
"Paris",
"Pas-de-Calais",
"Puy-de-D%F4me",
"Pyr%E9n%E9es-Atlantiques",
"Pyr%E9n%E9es-Orientales",
"Rh%F4ne",
"Sa%F4ne-et-Loire",
"Sarthe",
"Savoie",
"Seine-et-Marne",
"Seine-Maritime",
"Seine-Saint-Denis",
"Somme",
"Tarn",
"Tarn-et-Garonne",
"Territoire-de-Belfort",
"Val-d%27Oise",
"Val-De-Marne",
"Var",
"Vaucluse",
"Vend%E9e%0D%0A",
"Vienne",
"Vosges",
"Yonne",
"Yvelines");

// Germany
arSttNmDe = new Array("Baden-W%FCrttemberg",
"Bayern",
"Berlin",
"Brandenburg",
"Bremen",
"Hamburg",
"Hessen",
"Mecklenburg-Vorpommern",
"Niedersachsen",
"Nordrhein-Westfalen",
"Rheinland-Pfalz",
"Saarland",
"Sachsen",
"Sachsen-Anhalt",
"Schleswig-Holstein",
"Thuringen");

arSttCdDe = new Array("Baden-W%FCrttemberg",
"Bayern",
"Berlin",
"Brandenburg",
"Bremen",
"Hamburg",
"Hessen",
"Mecklenburg-Vorpommern",
"Niedersachsen",
"Nordrhein-Westfalen",
"Rheinland-Pfalz",
"Saarland",
"Sachsen",
"Sachsen-Anhalt",
"Schleswig-Holstein",
"Thuringen");

arSttNmJp = new Array("Hokkaido",
"Aomori-ken",
"Iwate-ken",
"Miyagi-ken",
"Akita-ken",
"Yamagata-ken",
"Fukushima-ken",
"Ibaraki-ken",
"Tochigi-ken",
"Gunma-ken",
"Saitama-ken",
"Chiba-ken",
"Tokyo-to",
"Kanagawa-ken",
"Niigata-ken",
"Toyama-ken",
"Ishikawa-ken",
"Fukui-ken",
"Yamanashi-ken",
"Nagano-ken",
"Gifu-ken",
"Shizuoka-ken",
"Aichi-ken",
"Mie-ken",
"Shiga-ken",
"Kyoto-fu",
"Osaka-fu",
"Hyogo-ken",
"Nara-ken",
"Wakayama-ken",
"Tottori-ken",
"Shimane-ken",
"Okayama-ken",
"Hiroshima-ken",
"Yamaguchi-ken",
"Tokushima-ken",
"Kagawa-ken",
"Ehime-ken",
"Kochi-ken",
"Fukuoka-ken",
"Saga-ken",
"Nagasaki-ken",
"Kumamoto-ken",
"Oita-ken",
"Miyazaki-ken",
"Kagoshima-ken",
"Okinawa-ken");

arSttNmMx = new Array("Aguascalientes",
"Baja California Norte",
"Baja California Sur",
"Campeche",
"Chiapas",
"Chihuahua",
"Coahuila",
"Colima",
"Distrito Federal",
"Durango",
"Edo.%20de%20M%E9xico",
"Guanajuato",
"Guerrero",
"Hidalgo",
"Jalisco",
"Michoac%E1n",
"Morelos",
"Nayarit",
"Nuevo%20Le%F3n",
"Oaxaca",
"Puebla",
"Quer%E9taro",
"Quintana Roo",
"San%20Luis%20Potos%ED",
"Sinaloa",
"Sonora",
"Tabasco",
"Tamaulipas",
"Tlaxcala",
"Veracruz",
"Yucat%E1n",
"Zacatecas");

arSttCdMx = new Array("Ags.",
"B.C.N.",
"B.C.S.",
"Camp.",
"Chis.",
"Chih.",
"Coah.",
"Col.",
"D.F.",
"Dgo.",
"Edo.%20M%E9x.",
"Gto.",
"Gro.",
"Hgo",
"Jal.",
"Mich.",
"Mor.",
"Nay.",
"N.L.",
"Oax.",
"Pue.",
"Qro.",
"Q.R.",
"S.L.P.",
"Sin.",
"Son.",
"Tab.",
"Tamps.",
"Tlax.",
"Ver.",
"Yuc.",
"Zac.");

arSttNmNl = new Array("Drenthe",
"Flevoland",
"Friesland",
"Gelderland",
"Groningen",
"Limburg",
"Noord-Brabant",
"Noord-Holland",
"Overijssel",
"Utrecht",
"Zeeland",
"Zuid-Holland");

arSttCdNl = new Array("DR",
"FLD",
"FR",
"GLD",
"GN",
"LB",
"NB",
"NH",
"OV",
"UT",
"ZLD",
"ZH");

arSttNmUk = new Array("Channel Islands",
"England",
"Isle of Man",
//    "Ireland",
"Northern Ireland",
"Scotland",
"Wales");

arSttCdUk = new Array("chi",
"eng",
"iom",
//    "irl",
"nir",
"sct",
"wal");

arSttNmUs = new Array("Alabama",
"Alaska",
"Arizona",
"Arkansas",
"California",
"Colorado",
"Connecticut",
"Delaware",
"District of Columbia",
"Florida",
"Georgia",
"Guam",
"Hawaii",
"Idaho",
"Illinois",
"Indiana",
"Iowa",
"Kansas",
"Kentucky",
"Louisiana",
"Maine",
"Maryland",
"Massachusetts",
"Michigan",
"Minnesota",
"Mississippi",
"Missouri",
"Montana",
"Nebraska",
"Nevada",
"New Hampshire",
"New Jersey",
"New Mexico",
"New York",
"North Carolina",
"North Dakota",
"Ohio",
"Oklahoma",
"Oregon",
"Pennsylvania",
"Puerto Rico",
"Rhode Island",
"South Carolina",
"South Dakota",
"Tennessee",
"Texas",
"U.S. Virgin Islands",
"Utah",
"Vermont",
"Virginia",
"Washington",
"West Virginia",
"Wisconsin",
"Wyoming");

arSttCdUs = new Array("al",
"ak",
"az",
"ar",
"ca",
"co",
"ct",
"de",
"dc",
"fl",
"ga",
"gu",
"hi",
"id",
"il",
"in",
"ia",
"ks",
"ky",
"la",
"me",
"md",
"ma",
"mi",
"mn",
"ms",
"mo",
"mt",
"ne",
"nv",
"nh",
"nj",
"nm",
"ny",
"nc",
"nd",
"oh",
"ok",
"or",
"pa",
"pr",
"ri",
"sc",
"sd",
"tn",
"tx",
"uv",
"ut",
"vt",
"va",
"wa",
"wv",
"wi",
"wy");

arSttNmZa = new Array("Eastern Cape",
"Free State",
"Gauteng",
"KwaZulu-Natal",
"Limpopo (Northern Province)",
"Mpumalanga",
"North West",
"Northern Cape",
"Western Cape");

arSttCdZa = new Array("ec",
"fs",
"gp",
"kn",
"np",
"mp",
"nw",
"nc",
"wc");

var hSttNm = {}; // Create hashtable
var hSttCd = {}; // Create hashtable
hSttNm["au"] = arSttNmAu;
hSttCd["au"] = arSttCdAu;
hSttNm["at"] = arSttNmAt;
hSttCd["at"] = arSttCdAt;
hSttNm["ca"] = arSttNmCa;
hSttCd["ca"] = arSttCdCa;
hSttNm["fr"] = arSttNmFr;
hSttCd["fr"] = arSttCdFr;
hSttNm["de"] = arSttNmDe;
hSttCd["de"] = arSttCdDe;
hSttNm["mx"] = arSttNmMx;
hSttCd["mx"] = arSttCdMx;
hSttNm["nl"] = arSttNmNl;
hSttCd["nl"] = arSttCdNl;
hSttNm["uk"] = arSttNmUk;
hSttCd["uk"] = arSttCdUk;
hSttNm["us"] = arSttNmUs;
hSttCd["us"] = arSttCdUs;
hSttNm["za"] = arSttNmZa;
hSttCd["za"] = arSttCdZa;