
var countries = new Object();
var regions = new Object();

countries["A2"] = "";
regions["A2"] = new Object();
countries["AR"] = "Argentina";
regions["AR"] = new Object();
countries["AM"] = "Armenia";
regions["AM"] = new Object();
countries["AW"] = "Aruba";
regions["AW"] = new Object();
countries["AT"] = "Austria";
regions["AT"] = new Object();
countries["BS"] = "Bahamas";
regions["BS"] = new Object();
countries["BE"] = "Belgium";
regions["BE"] = new Object();
countries["BR"] = "Brazil";
regions["BR"] = new Object();
countries["VG"] = "British Virgin Islands";
regions["VG"] = new Object();
countries["BG"] = "Bulgaria";
regions["BG"] = new Object();
countries["CM"] = "Cameroon";
regions["CM"] = new Object();
countries["CO"] = "Colombia";
regions["CO"] = new Object();
countries["HR"] = "Croatia";
regions["HR"] = new Object();
countries["CU"] = "Cuba";
regions["CU"] = new Object();
countries["CZ"] = "Czech Republic";
regions["CZ"] = new Object();
countries["DO"] = "Dominican Republic";
regions["DO"] = new Object();
countries["FO"] = "Faroe Islands";
regions["FO"] = new Object();
countries["FR"] = "France";
regions["FR"] = new Object();
countries["DE"] = "Germany";
regions["DE"] = new Object();
countries["GR"] = "Greece";
regions["GR"] = new Object();
countries["HU"] = "Hungary";
regions["HU"] = new Object();
countries["IE"] = "Ireland";
regions["IE"] = new Object();
countries["IT"] = "Italy";
regions["IT"] = new Object();
countries["LV"] = "Latvia";
regions["LV"] = new Object();
countries["LU"] = "Luxembourg";
regions["LU"] = new Object();
countries["MX"] = "Mexico";
regions["MX"] = new Object();
countries["MD"] = "Moldova";
regions["MD"] = new Object();
countries["NL"] = "Netherlands";
regions["NL"] = new Object();
countries["AN"] = "Netherlands Antilles";
regions["AN"] = new Object();
countries["PS"] = "Palestina";
regions["PS"] = new Object();
countries["PH"] = "Philippines";
regions["PH"] = new Object();
countries["PL"] = "Poland";
regions["PL"] = new Object();
countries["PT"] = "Portugal";
regions["PT"] = new Object();
countries["RO"] = "Romania";
regions["RO"] = new Object();
countries["RU"] = "Russia";
regions["RU"] = new Object();
countries["RW"] = "Rwanda";
regions["RW"] = new Object();
countries["SH"] = "Saint Helena";
regions["SH"] = new Object();
countries["KN"] = "Saint Kitts and Nevis";
regions["KN"] = new Object();
countries["LC"] = "Saint Lucia";
regions["LC"] = new Object();
countries["SM"] = "San Marino";
regions["SM"] = new Object();
countries["SA"] = "Saudi Arabia";
regions["SA"] = new Object();
countries["SC"] = "Seychelles";
regions["SC"] = new Object();
countries["SG"] = "Singapore";
regions["SG"] = new Object();
countries["SK"] = "Slovakia";
regions["SK"] = new Object();
countries["SI"] = "Slovenia";
regions["SI"] = new Object();
countries["ES"] = "Spain";
regions["ES"] = new Object();
countries["SR"] = "Suriname";
regions["SR"] = new Object();
countries["SE"] = "Sweden";
regions["SE"] = new Object();
countries["CH"] = "Switzerland";
regions["CH"] = new Object();
countries["TH"] = "Thailand";
regions["TH"] = new Object();
countries["TR"] = "Turkey";
regions["TR"] = new Object();
countries["UA"] = "Ukraine";
regions["UA"] = new Object();
countries["GB"] = "United Kingdom";
regions["GB"] = new Object();
countries["US"] = "United States";
regions["US"] = new Object();
countries["VE"] = "Venezuela";
regions["VE"] = new Object();
regions["ES"]["AN"] = "Andalucia";
regions["BE"]["VAN"] = "Antwerpen";
regions["BE"]["WBR"] = "Brabant wallon";
regions["ES"]["LE"] = "Castilla y Leon";
regions["ES"]["CM"] = "Castilla-La Mancha";
regions["ES"]["CT"] = "Cataluna";
regions["GB"]["CHA"] = "Channel Islands";
regions["ES"]["M"] = "Comunidad de Madrid";
regions["ES"]["V"] = "Comunidad Valenciana";
regions["NL"]["DR"] = "Drente";
regions["GB"]["ENG"] = "England";
regions["ES"]["EX"] = "Extremadura";
regions["NL"]["FL"] = "Flevoland";
regions["NL"]["FR"] = "Friesland";
regions["ES"]["GA"] = "Galicia";
regions["NL"]["GE"] = "Gelderland";
regions["NL"]["GR"] = "Groningen";
regions["BE"]["WHT"] = "Hainaut";
regions["ES"]["PM"] = "Islas Baleares";
regions["ES"]["CN"] = "Islas Canarias";
regions["BE"]["WLG"] = "Liege";
regions["NL"]["LI"] = "Limburg";
regions["BE"]["VLI"] = "Limburg";
regions["BE"]["WLX"] = "Luxembourg";
regions["BE"]["WNA"] = "Namur";
regions["ES"]["NA"] = "Navarra";
regions["NL"]["NB"] = "Noord-Brabant";
regions["NL"]["NH"] = "Noord-Holland";
regions["BE"]["VOV"] = "Oost-Vlaanderen";
regions["NL"]["OV"] = "Overijssel";
regions["ES"]["O"] = "Principado de Asturias";
regions["GB"]["SCT"] = "Scotland";
regions["GB"]["UKM"] = "United Kingdom";
regions["NL"]["UT"] = "Utrecht";
regions["BE"]["VBR"] = "Vlaams Brabant";
regions["BE"]["VWV"] = "West-Vlaanderen";
regions["NL"]["ZE"] = "Zeeland";
regions["NL"]["ZH"] = "Zuid-Holland";
var c = $("country");
c.options[0] = new Option();
for (cn in countries) {
	var a = new Option();
	a.value = cn;
	a.text = countries[cn];
	c.options[c.options.length] = a;
}

function switchcountry() {
	var c = $("country");
	var r = $("region");
	while (r.options.length)
		r.options[0] = null;
	r.options[0] = new Option();
	if (c.value) {
		for (rg in regions[c.value]) {
			var a = new Option();
			a.value = rg;
			a.text = regions[c.value][rg];
			r.options[r.options.length] = a;
		}
	}
}

function $(id) { return document.getElementById(id); }

