var OffSeasonCountryList =
{
	_private_functions: 
	{
		_getCountryName: function()
		{
			return this._name;
		},

		_getCityList: function()
		{
			return this._citylist;
		},

		_getPopularCities: function()
		{
			return this._popular_cities;
		}
	},

	Country: function(name, citylist, popular_cities)
	{
		if (typeof(citylist) == 'object' && citylist.length != undefined)
		{
			this._name = name;
			this._citylist = citylist;
			this._popular_cities = popular_cities;

			this.getCountryName = OffSeasonCountryList._private_functions._getCountryName;
			this.getCityList = OffSeasonCountryList._private_functions._getCityList;
			this.getPopularCities = OffSeasonCountryList._private_functions._getPopularCities;

			return this;
		}	
		else
		{
			return null;
		}
	},
	CountryList: [],

	PopulateCountrySelect: function(item, default_value)
	{
		if (typeof(item) == 'string')
			item = document.getElementById(item);

		if (item == undefined)
			return;

		while (item.firstChild != undefined)
		{
			item.removeChild(item.firstChild);
		}

		for (var x = 0; x < OffSeasonCountryList.CountryList.length; x++)
		{
			var country = OffSeasonCountryList.CountryList[x];
			var name = country.getCountryName();

			var option = document.createElement("option");
			option.innerHTML = name;
			option.value = name;
			item.appendChild(option);
			if (default_value != undefined && name == default_value)
				item.selectedIndex = x;
		}

		return;
	},

	findCountry: function(country)
	{
		var x;

		for (x = 0; x < this.CountryList.length; x++)
		{
			if (country == this.CountryList[x].getCountryName())
			{
				return this.CountryList[x];
			}
		}
		return null;
	},

	CountrySorter: function(a,b)
	{
		if (typeof(a.getCountryName) != 'function' || typeof(b.getCountryName) != 'function') return -1; 
		if (a.getCountryName() < b.getCountryName()) return -1; 
		if (a.getCountryName() == b.getCountryName()) return 0; 
		if (a.getCountryName() > b.getCountryName()) return 1; 
		return null; 
	}

};

OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Austria", [ "Adnet", "Alpbach", "Altm\u00fcnster", "Anif", "Attnang-Puchheim", "Bad Aussee", "Bad Bleiberg", "Bad Gastein", "Bad Gleichenberg", "Bad Goisern", "Bad Hofgastein", "Bad Ischl", "Bad Kleinkirchheim", "Bad Mitterndorf", "Bad Zell", "Baden bei Wien", "Bergheim", "Berwang", "Bregenz", "Burgauberg-Neudauberg", "Dorfgastein", "D\u00fcrnstein", "Eben am Achensee", "Ebenau", "Eisenstadt", "Ellmau", "Feldkirch", "Ferlach", "Finkenberg", "Finkenstein", "Fischamend", "Flachau", "Fulpmes", "Fuschl am See", "Gerlos", "Gnadenwald", "Going am Wilden Kaiser", "Graz", "Gro\u00df-Enzersdorf", "Gro\u00dfarl", "Gschnitz", "Hall in Tirol", "Heiligenblut", "Hermagor-Pressegger See", "Hinterstoder", "Holzgau", "H\u00f6fen", "Imst", "Innsbruck", "Kaprun", "Kartitsch", "Katsdorf", "Keutschach am See", "Kirchberg in Tirol", "Kirchdorf in Tirol", "Kitzb\u00fchel", "Klagenfurt", "Krems an der Donau", "Kufstein", "K\u00f6tschach-Mauthen", "Lech am Arlberg", "Lechaschau", "Leoben", "Leogang", "Lermoos", "Leutasch", "Lienz", "Linz", "Loipersdorf", "Lutzmannsburg", "L\u00e4ngenfeld", "Maria Alm", "Maria W\u00f6rth", "Matrei am Brenner", "Matrei in Osttirol", "Mayrhofen", "Millstatt", "Mittersill", "Mutters", "Neuberg an der M\u00fcrz", "Neustift im Stubaital", "Obertraun", "Obsteig am Sonnenplateau", "Ossiach", "Perchtoldsdorf bei Wien", "Polling im Innkreis", "Puch bei Hallein", "P\u00f6rtschach am W\u00f6rther See", "Rabenstein an der Pielach", "Radstadt", "Rennweg am Katschberg", "Reutte", "Ried im Zillertal", "Saalbach-Hinterglemm", "Saalfelden", "Salzburg", "Sankt Andr\u00e4-W\u00f6rdern", "Sankt Anton am Arlberg", "Sankt Gallenkirch", "Sankt Georgen im Attergau", "Sankt Georgen ob Murau", "Sankt Gilgen", "Sankt Johann im Pongau", "Sankt Johann in Tirol", "Sankt Leonhard im Pitztal", "Sankt P\u00f6lten", "Sankt Ulrich am Pillersee", "Sankt Veit an der Glan", "Schladming", "Schwechat", "See im Paznaun", "Seeboden", "Seefeld", "Semmering", "Steinach am Brenner", "Strassen", "S\u00f6lden", "S\u00f6ll", "Techelsberg am W\u00f6rther See", "Traunkirchen", "Treffen", "Trins", "Tux", "Velden am W\u00f6rther See", "Vienna", "Villach", "Voitsberg", "V\u00f6sendorf", "Waidhofen an der Ybbs", "Waidring", "Warth", "Wels", "Wenns", "Westendorf", "Wildsch\u00f6nau", "Yspertal", "Zell am See", "Zirl" ], ["Vienna", "Salzburg", "Innsbruck", "Seefeld", "Graz", "Zell am See", "Kirchberg in Tirol", "Saalbach-Hinterglemm"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Belgium", [ "Aalst", "Antwerp", "Blankenberge", "Brugge", "Brussels", "Charleroi", "Erpe-Mere", "Gembloux", "Gent", "Hasselt", "Knesselare", "Kortrijk", "Leuven", "Libramont", "Li\u00e8ge", "Mechelen", "Namur", "Neufch\u00e2teau", "Ostend", "Oudenburg", "Rochefort", "Spa", "Wavre" ], ["Brussels", "Bruges", "Antwerp"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Croatia", [ "Baska Voda", "Bol", "Dubrovnik", "Dugi Rat", "Fa\u017eana", "Hvar", "Icici", "Korcula", "Krk", "Labin", "Lopud", "Lovran", "Lumbarda", "Mali Lo\u0161inj", "Medulin", "Milna", "Mo\u0161cenichka Draga", "Novalja", "Novigrad", "Omi\u0161", "Opatija", "Pag", "Podstrana", "Pomena", "Porec", "Primo\u0161ten", "Privlaka", "Pri\u017eba", "Puchi\u0161ca", "Pula", "Punat", "Rab", "Rabac", "Rijeka", "Rovinj", "Savudrija", "Split", "Supetar", "Su\u0111ura\u0111", "Trogir", "Umag", "Vela Luka", "Vodice", "Vrsar", "Zagreb", "\u0160ibenik" ], ["Trogir", "Porec", "Opatija", "Rovinj"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Czech Republic", [ "Bechyn\u0115", "Bene\u0161ov", "Beroun", "Brno", "B\u00edl\u00e1 T\u0159eme\u0161n\u00e1", "Cesk\u00fd Krumlov", "Cheb", "Franti\u0161kovy L\u00e1zn\u011b", "Frymburk", "Hradec Kr\u00e1lov\u00e9", "Karlovy Vary", "Karl\u0161tejn", "Kutn\u00e1 Hora", "Liberec", "Lipno nad Vltavou", "Loket", "Marienbad", "Nejdek", "Olomouc", "Ostrava", "Plze\u0148", "Prague", "Rokytnice nad Jizerou", "Strakonice", "Trebon", "T\u00e1bor", "\u010cesk\u00e9 Bud\u0115jovice", "\u0160pindleruv Ml\u00fdn" ], ["Prague", "Karlovy Vary", "Marienbad", "Brno", "Plze\u0148"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Denmark", [ "Aalborg", "Copenhagen", "Vejle", "\u00c5rhus" ], ["Copenhagen"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("France", [ "Aigues-Mortes", "Aix-en-Provence", "Aix-les-Bains", "Ajaccio", "Albi", "Allevard", "Allos", "Amboise", "Amiens", "Andlau", "Angers", "Annecy", "Annemasse", "Antibes-Juan-les-Pins", "Arcachon", "Argel\u00e8s-sur-Mer", "Arles", "Arras", "Arromanches-les-Bains", "Aubagne", "Aurillac", "Auxerre", "Avallon", "Avignon", "Bagn\u00e8res-de-Luchon", "Bandol", "Bastia", "Bayeux", "Bayonne", "Beaulieu-sur-Dordogne", "Beaulieu-sur-Mer", "Beaune", "Beauvais", "Bergerac", "Besan\u00e7on", "Biarritz", "Blois", "Bordeaux", "Bormes-les-Mimosas", "Boulogne-Billancourt", "Bourges", "Brest", "Brian\u00e7on", "Brive-la-Gaillarde", "B\u00e9nodet", "B\u00e9ziers", "Caen", "Cagnes-sur-Mer", "Calais", "Calvi", "Canet-en-Roussillon", "Cannes", "Capvern-les-Bains", "Carcassonne", "Carnac", "Chalon-sur-Sa\u00f4ne", "Chamb\u00e9ry", "Chamonix-Mont-Blanc", "Chantilly", "Chartres", "Chelles", "Cherbourg", "Chinon", "Clermont-Ferrand", "Colmar", "Compi\u00e8gne", "Contrex\u00e9ville", "Courchevel", "Deauville", "Dieppe", "Digne-les-Bains", "Dijon", "Dinard", "Divonne-les-Bains", "Dunkerque", "Etretat", "Evian-les-Bains", "Eze", "Figeac", "Font-Romeu-Odeillo-Via", "Fr\u00e9jus", "Futuroscope-Chasseneuil-du-Poitou", "Gordes", "Grasse", "Grenoble", "Grimaud", "Gr\u00e9oux-les-Bains", "G\u00e9rardmer", "Honfleur", "Hy\u00e8res", "La Baule", "La Bourboule", "La Ciotat", "La Clusaz", "La Rochelle", "Le Cap-d'Agde", "Le Havre", "Le Mans", "Le Mont-Saint-Michel", "Le Touquet-Paris-Plage", "Les Baux-de-Provence", "Levallois-Perret", "Lille", "Lourdes", "Lyon", "Magny-le-Hongre", "Manosque", "Marseille", "Meg\u00e8ve", "Menton", "Metz", "Monaco", "Montlu\u00e7on", "Montpellier", "Mont\u00e9vrain", "Mulhouse", "M\u00e2con", "Nancy", "Nantes", "Narbonne", "Nice", "N\u00eemes", "Obernai", "Orange", "Orl\u00e9ans", "Pantin", "Paris", "Pau", "Perpignan", "Perros-Guirec", "Poitiers", "Puy-Saint-Vincent", "Quiberon", "Quimper", "Reims", "Rennes", "Rocamadour", "Roissy-A\u00e9roport-Charles-de-Gaulle", "Rouen", "Rouffach", "Royan", "Rungis", "Saint-Etienne", "Saint-Jean-de-Luz", "Saint-Jean-de-Monts", "Saint-Malo", "Saint-Martin-de-Belleville", "Saint-Nazaire", "Saint-Paul-de-Vence", "Saint-Rapha\u00ebl", "Saint-R\u00e9my-de-Provence", "Saint-Tropez", "Sainte-Maxime", "Saintes-Maries-de-la-Mer", "Salon-de-Provence", "Saumur", "Souillac", "Strasbourg", "S\u00e8te", "Tarbes", "Torcy", "Toulon", "Toulouse", "Tours", "Valence", "Vallauris", "Vannes", "Vence", "Versailles", "Vichy", "Vincennes", "Vittel" ], ["Paris", "Nice", "Cannes", "Marseille", "Strasbourg", "Lyon", "Lourdes", "Antibes-Juan-les-Pins", "Toulouse", "Biarritz"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Germany", [ "Aachen", "Augsburg", "Bad Griesbach im Rottal", "Bad Homburg", "Bad Kissingen", "Bad Reichenhall", "Bad T\u00f6lz", "Bad Wildbad", "Baden-Baden", "Badenweiler", "Baiersbronn", "Bautzen", "Bayreuth", "Berchtesgaden", "Berlin", "Bochum", "Bonn", "Braunschweig", "Bremen", "Cologne", "Dortmund", "Dresden", "D\u00fcsseldorf", "Essen", "Flensburg", "Frankfurt am Main", "Freiburg im Breisgau", "F\u00fcssen", "Garmisch-Partenkirchen", "G\u00f6ttingen", "Hamburg", "Hanover", "Heidelberg", "Heilbronn", "Karlsruhe", "Kassel", "Kiel", "Koblenz", "Leipzig", "Lindau", "Lubeck", "Mei\u00dfen", "Munich", "M\u00fcnster", "Nuremberg", "Oberammergau", "Oberhausen", "Oberstdorf", "Passau", "Potsdam", "Regensburg", "Rothenburg ob der Tauber", "Ruhpolding", "R\u00fcdesheim am Rhein", "Schwerin", "Stuttgart", "Titisee-Neustadt", "Trier", "Weimar", "Wiesbaden", "Wolfsburg", "W\u00fcrzburg" ], ["Berlin", "Munich", "Frankfurt", "Hamburg", "Cologne", "D\u00fcsseldorf", "Dresden", "Stuttgart", "Leipzig", "Hanover"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Greece", [ "Agia Marina (Hania)", "Agia Pelagia", "Agios Nikolaos", "Akrotiri", "Athens", "Benitses", "Chania", "Dassia", "Delfi", "Eretria", "Faliraki", "Fira", "Gouves", "Halkida", "Heraklion", "Hersonissos", "Ia", "Ialissos", "Imerovigli", "Ios", "Ixia (Ialissos)", "Kalambaka", "Kamari", "Kanapitsa", "Kanoni", "Karterados", "Karystos", "Kerkira", "Kos", "Lindos", "Loutraki", "Malia", "Mastihari", "Matala", "Moraitika", "Mykonos", "Naoussa", "Naxos-Chora", "Olympia", "Ornos", "Parikia", "Patras", "Perissa", "Perivolos", "Plakias", "Platanes", "Platanias", "Platis Gialos", "Psalidi", "Rethymno", "Rhodes", "Roda", "Skiathos", "Stalida", "Thessaloniki", "Tolo", "Volos" ], ["Athens", "Fira", "Imerovigli", "Perissa", "Chania", "Oia", "Rethymno", "Parikia", "Mykonos", "Rhodes"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Hungary", [ "Balatonf\u00fcred", "Bonyh\u00e1d", "Budapest", "Buda\u00f6rs", "B\u00fckf\u00fcrd\u00f5", "Debrecen", "Eger", "Gad\u00e1ny", "Gyenesdi\u00e1s", "Gyula", "Gy\u00f5r", "H\u00e9v\u00edz", "Keszthely", "Nagykanizsa", "Par\u00e1df\u00fcrdo", "P\u00e9cs", "Si\u00f3fok", "Sopron", "Szeged", "S\u00e1gv\u00e1r", "S\u00e1rv\u00e1r", "Tapolca", "Tarj\u00e1n", "Tata", "Tihany", "Zalakaros" ], ["Budapest", "H\u00e9v\u00edz", "Si\u00f3fok"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Ireland", [ "Balbriggan", "Baltimore", "Cashel", "Castlemartyr", "Clifden", "Clonakilty", "Cork", "Dingle", "Dongal", "Doolin", "Dublin", "Dundalk", "Dunfanaghy", "Ennis", "Galway", "Glenbeigh", "Kells", "Kenmare", "Killarney", "Kiltimagh", "Limerick", "Lucan", "Macroom", "Maynooth", "Milltown Malbay", "Roscommon Town", "Rossnowlagh", "Sligo", "Swords", "Tallaght", "Tullycross", "Waterford", "Waterville", "Westport" ], ["Dublin", "Galway", "Cork", "Killarney", "Limerick"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Italy", [ "Abano Terme", "Aci Castello", "Acireale", "Acquappesa", "Acquasparta", "Acqui Terme", "Agrigento", "Alassio", "Alba", "Alberobello", "Alessandria", "Alghero", "Amalfi", "Amantea", "Anacapri", "Ancona", "Andalo", "Aosta", "Arco", "Arenzano", "Arezzo", "Arzachena", "Asciano", "Ascoli Piceno", "Assago", "Assisi", "Asti", "Bacoli", "Badia", "Bagni di Lucca", "Bagno a Ripoli", "Baia Domizia", "Barano d'Ischia", "Barberino Val d'Elsa", "Bardolino", "Bardonecchia", "Bari", "Barletta", "Baschi", "Bassano del Grappa", "Baveno", "Bellagio", "Bellaria-Igea Marina", "Bentivoglio", "Bergamo", "Bettona", "Bevagna", "Binasco", "Bologna", "Bolsena", "Bolzano", "Bordighera", "Bormio", "Bracciano", "Brenzone", "Brescia", "Bressanone", "Brindisi", "Brisighella", "Brunate", "Brunico", "Bussolengo", "Cagliari", "Calci", "Calenzano", "Caltagirone", "Camaiore", "Campi Bisenzio", "Campo nell'Elba", "Canazei", "Caorle", "Capaccio", "Capalbio", "Capannori", "Capoliveri", "Capri", "Cardano al Campo", "Carpi", "Casal Velino", "Casamicciola Terme", "Casciana Terme", "Caserta", "Casole d'Elsa", "Casoria", "Castel Maggiore", "Castel Volturno", "Castelfiorentino", "Castellammare del Golfo", "Castellammare di Stabia", "Castellina in Chianti", "Castelnuovo Berardenga", "Castelsardo", "Castelvetrano", "Castenaso", "Castiglione d'Orcia", "Castiglione della Pescaia", "Castiglione di Sicilia", "Castione della Presolana", "Castro Marina", "Castrocaro Terme", "Catania", "Cattolica", "Cavaion Veronese", "Cavriglia", "Cefal\u00f9", "Celle Ligure", "Cento", "Cernobbio", "Certaldo", "Cervia", "Cesenatico", "Cetona", "Champoluc", "Chianciano Terme", "Chiavari", "Chioggia", "Chiusi", "Chivasso", "Ciampino", "Cinisello Balsamo", "Citt\u00e0 della Pieve", "Citt\u00e0 di Castello", "Civitavecchia", "Civitella Paganico", "Colle di Val d'Elsa", "Como", "Conca dei Marini", "Corciano", "Cortina d'Ampezzo", "Cortona", "Corvara in Badia", "Cosenza", "Costermano", "Courmayeur", "Cremona", "Cropani", "Crotone", "Cuneo", "Desenzano del Garda", "Diano Marina", "Dobbiaco", "Dolo", "Domus de Maria", "Dorgali", "Eraclea", "Erice", "Fabriano", "Faenza", "Fano", "Fasano", "Ferrara", "Fiano Romano", "Fiesole", "Figline Valdarno", "Finale Ligure", "Fiuggi", "Fiumicino", "Florence", "Foligno", "Forio d'Ischia", "Forl\u00ec", "Forte dei Marmi", "Francavilla al Mare", "Frascati", "Furore", "Gabicce Mare", "Gaeta", "Gaiole in Chianti", "Gallipoli", "Garda", "Gardone Riviera", "Gavi", "Genoa", "Giardini Naxos", "Gioiosa Marea", "Golfo Aranci", "Grado", "Gravedona", "Greve in Chianti", "Griante", "Grosseto", "Grottaferrata", "Gualdo Cattaneo", "Gubbio", "Imola", "Imperia", "Impruneta", "Ischia", "Iseo", "Ispica", "Jesolo", "L'Aquila", "La Spezia", "Lacco Ameno", "Lamezia Terme", "Lamporecchio", "Lana", "Lastra a Signa", "Latina", "Lavagna", "Lecce", "Legnano", "Lerici", "Levanto", "Levico Terme", "Lignano Sabbiadoro", "Limone Piemonte", "Limone sul Garda", "Lipari", "Livigno", "Livorno", "Loiri Porto San Paolo", "Loro Ciuffenna", "Lucca", "Macerata", "Madonna di Campiglio", "Magione", "Maiori", "Malcesine", "Mantua", "Maratea", "Marciana Marina", "Marcon", "Marebbe", "Marsala", "Martina Franca", "Mascalucia", "Massa", "Massa Lubrense", "Massa Marittima", "Matera", "Mazara del Vallo", "Menaggio", "Merano", "Messina", "Mezzana", "Milan", "Milazzo", "Minori", "Mira", "Mirano", "Misano Adriatico", "Modena", "Modica", "Moena", "Moncalieri", "Monopoli", "Monreale", "Montaione", "Montalcino", "Monte Argentario", "Montecatini Terme", "Montecatini Val di Cecina", "Montecchio Maggiore", "Montefalco", "Montegrotto Terme", "Montepulciano", "Monteriggioni", "Monteroni d'Arbia", "Monterosso al Mare", "Montesilvano", "Montespertoli", "Montevarchi", "Monza", "Murlo", "Nago-Torbole", "Naples", "Naturno", "Negrar", "Nicolosi", "Norcia", "Noto", "Noventa di Piave", "Numana", "Nuoro", "Olbia", "Orbetello", "Oristano", "Orta San Giulio", "Orte", "Ortisei", "Orvieto", "Ostuni", "Otranto", "Padenghe sul Garda", "Padua", "Palaia", "Palau", "Palermo", "Palinuro - Centola", "Panicale", "Parma", "Passignano sul Trasimeno", "Perugia", "Pesaro", "Pescara", "Peschici", "Peschiera Borromeo", "Peschiera del Garda", "Pettenasco", "Piacenza", "Piazza Armerina", "Pienza", "Pietrasanta", "Pisa", "Pistoia", "Poggibonsi", "Pomezia", "Pompei", "Pontassieve", "Ponza", "Pordenone", "Porretta Terme", "Porto Recanati", "Portoferraio", "Portofino", "Portovenere", "Positano", "Pozzallo", "Pozzuoli", "Praiano", "Prato", "Preganziol", "Procida", "Pr\u00e9-Saint-Didier", "Pula", "Quarto d'Altino", "Quartu Sant'Elena", "Radda in Chianti", "Ragusa", "Rapallo", "Rapolano Terme", "Ravello", "Ravenna", "Reggello", "Reggio Calabria", "Reggio Emilia", "Ricadi", "Riccione", "Rignano sull'Arno", "Rimini", "Rio Marina", "Riomaggiore", "Riposto", "Riva del Garda", "Rodi Garganico", "Rome", "Rome Ostia", "Roncade", "Rosolina", "Rovereto", "Sabaudia", "Saint-Vincent", "Salerno", "Salsomaggiore Terme", "Sal\u00f2", "San Bartolomeo al Mare", "San Candido", "San Casciano in Val di Pesa", "San Donato Milanese", "San Don\u00e0 di Piave", "San Felice Circeo", "San Gimignano", "San Giovanni d'Asso", "San Giovanni Lupatoto", "San Giovanni Rotondo", "San Giuliano Terme", "San Martino di Castrozza", "San Michele al Tagliamento", "San Pellegrino Terme", "San Pietro in Cariano", "San Quirico d'Orcia", "San Teodoro", "San Venanzo", "San Vincenzo", "San Vito Lo Capo", "Sanremo", "Sant'Alessio Siculo", "Santa Margherita Ligure", "Santa Marinella", "Santa Teresa di Gallura", "Saronno", "Sarteano", "Sauze d'Oulx", "Scandicci", "Sciacca", "Scicli", "Senigallia", "Serrara Fontana", "Sesto Fiorentino", "Sesto San Giovanni", "Sestri Levante", "Sestriere", "Siena", "Signa", "Silea", "Sinalunga", "Siracusa", "Sirmione", "Somma Lombardo", "Sorano", "Sorrento", "Sovicille", "Sperlonga", "Spoleto", "Spotorno", "Stintino", "Stresa", "Taormina", "Taranto", "Tarquinia", "Tavarnelle Val di Pesa", "Termini Imerese", "Terni", "Terracina", "Tirolo", "Tivoli", "Todi", "Torre del Greco", "Torri del Benaco", "Torrita di Siena", "Tortol\u00ec", "Trani", "Trapani", "Trecastagni", "Tremezzo", "Trento", "Trevi", "Treviso", "Trieste", "Tropea", "Tuoro sul Trasimeno", "Turin", "Tuscania", "Udine", "Urbino", "Vaglia", "Valdidentro", "Varazze", "Varese", "Vasto", "Venezia Mestre", "Venice", "Ventimiglia", "Verbania", "Vergiate", "Verona", "Viareggio", "Vicenza", "Vico Equense", "Vieste", "Vietri sul Mare", "Villafranca di Verona", "Villasimius", "Villorba", "Vinci", "Vipiteno", "Viterbo", "Volterra", "Vulcano", "Zambrone", "Zola Predosa" ], ["Rome", "Florence", "Venice", "Milan", "Naples", "Sorrento", "Palermo", "Bologna", "Rimini", "Turin"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Netherlands", [ "Amsterdam", "Rotterdam", "Maastricht", "Utrecht", "The Hague", "Eindhoven", "Zoetermeer", "Leiden", "Renesse", "Zeist", "Apeldoorn", "Arnhem", "Best", "Bosch en Duin", "Bussum", "Deventer", "Diessen", "Epen", "Groningen", "Haarlem", "Heemskerk", "Hoorn", "Horst", "IJmuiden", "Lisse", "Moerdijk", "Noordwijk", "Noordwijkerhout", "Oostvoorne", "Oudkerk (Aldtsjerk)", "Putten", "Ruinerwold", "Thorn", "Valkenburg aan de Geul", "Veldhoven", "Vianen", "Winterswijk", "Zandvoort", "Zwolle" ], ["Amsterdam", "Rotterdam", "The Hague", "Maastricht"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Norway", [ "Bergen", "Evje", "Geiranger", "Haugesund", "Hornindal", "Kristiansand", "Lillehammer", "Odda", "Oslo", "Stavanger", "Troms\u00f8", "Trondheim", "Valldal" ], ["Oslo"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Poland", [ "Bielsko-Biala", "Cracow", "Gdansk", "J\u00f3zef\u00f3w", "Krag", "Myslenice", "Pozna\u0144", "Rzesz\u00f3w", "Warsaw", "Wroclaw" ], ["Krakow", "Warsaw", "Wroclaw", "Pozna\u0144", "Gda\u0144sk"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Portugal", [ "Albergaria-a-Velha", "Albufeira", "Alcanena", "Alc\u00e1cer do Sal", "Alij\u00f3", "Almancil", "Altura", "Alvor", "Amarante", "Anadia", "Arma\u00e7\u00e3o de P\u00eara", "Aveiro", "Azeit\u00e3o", "Bai\u00e3o", "Barcelos", "Beja", "Belmonte", "Bemposta", "Boliqueime", "Braga", "Caldas da Rainha", "Calheta", "Caminha", "Cani\u00e7o", "Caparica", "Caramulo", "Carcavelos", "Cascais", "Castelo Branco", "Castelo de Vide", "Chaves", "Coimbra", "Condeixa", "Const\u00e2ncia", "Covilh\u00e3", "C\u00e2mara de Lobos", "Elvas", "Ericeira", "Esposende", "Estarreja", "Estoril", "Faj\u00e3 da Ovelha", "Faro", "Funchal", "Fund\u00e3o", "F\u00e1tima", "Gouveia", "Guarda", "Guimar\u00e3es", "Lagoa", "Lagos", "Leiria", "Linda-a-Pastora", "Lisbon", "Lous\u00e3", "Luso", "Luz", "Machico", "Marinha Grande", "Marv\u00e3o", "Mes\u00e3o Frio", "Miranda do Douro", "Monchique", "Monforte", "Montijo", "Moura", "Murtosa", "M\u00e9rtola", "Nelas", "Odemira", "Oeiras", "Olh\u00e3o", "Oliveira de Frades", "Our\u00e9m", "Ovar", "Palmela", "Paredes", "Paredes de Coura", "Penacova", "Penafiel", "Peniche", "Ponta Delgada", "Ponta do Sol", "Ponte de Lima", "Porches", "Portim\u00e3o", "Porto", "Porto Moniz", "Porto Santo", "P\u00f3voa de Varzim", "Quarteira", "Queluz", "Ribeira Brava", "Sagres", "Santa Cruz", "Santa Iria da Az\u00f3ia", "Santiago do Cac\u00e9m", "Santo Tirso", "Seia", "Sesimbra", "Set\u00fabal", "Sines", "Sintra", "S\u00e3o Br\u00e1s de Alportel", "S\u00e3o Jo\u00e3o da Madeira", "S\u00e3o Pedro do Sul", "S\u00e3o Vicente", "Tavira", "Torres Vedras", "Turcifal", "T\u00e1bua", "Vagos", "Viana do Castelo", "Vieira de Leiria", "Vila do Bispo", "Vila do Conde", "Vila Franca de Xira", "Vila Verde", "Vila Vi\u00e7osa", "Vilamoura", "Vinhais", "Viseu", "\u00c9vora", "\u00d3bidos" ], ["Lisbon", "Albufeira", "Porto", "Lagos", "Vilamoura", "Cascais", "Fatima", "Tavira", "Estoril", "Portim\u00e3o"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Slovenia", [ "Bled", "Bohinjsko Jezero", "Cerklje na Gorenjskem", "Jesenice na Dolenjskem", "Koper", "Kranjska Gora", "Lasko", "Ljubljana", "Maribor", "Medvode", "Piran", "Pod\u010detrtek", "Portoro\u017e", "Postojna", "Radovljica", "Roga\u0161ka Slatina", "Strunjan", "\u010cate\u017e ob Savi" ], ["Maribor", "Ljubljana", "Bled", "Portoro\u017e"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Spain", [ "A Coru\u00f1a", "Alaior", "Albacete", "Alcal\u00e1 de Henares", "Alcossebre/Alcoceber", "Alc\u00fadia", "Algeciras", "Alicante", "Almer\u00eda", "Almu\u00f1\u00e9car", "Antequera", "Antigua", "Arcos de la Frontera", "Arenas de Cabrales", "Astorga", "Ayamonte", "Badajoz", "Baeza", "Barcelona", "Benalm\u00e1dena", "Benalm\u00e1dena Costa", "Benasque", "Benic\u00e0ssim/Benicasim", "Benidorm", "Bilbao", "Burgos", "Cadiz", "Cala D'Or", "Cala Millor", "Calella", "Calella de Palafrugell", "Caleta de Fustes", "Calp/Calpe", "Calvi\u00e1", "Cambrils", "Can Pastilla", "Can Picafort", "Cangas de On\u00eds", "Capdepera", "Cartagena", "Castelldefels", "Castell\u00f3n de la Plana", "Chiclana de la Frontera", "Ciudad Real", "Ciutadella de Menorca", "Conil de la Frontera", "Cordoba", "Corralejo", "Costa Adeje", "Costa Calma", "Costa de Teguise", "Cuenca", "D\u00e9nia", "El Ejido", "El Puerto de Santa Mar\u00eda", "El Rompido", "Elx-Elche", "Emp\u00fariabrava", "Estepona", "Figueres", "Fuengirola", "Gand\u00eda-Playa", "Gij\u00f3n", "Girona", "Granada", "Guardamar del Segura", "G\u00fcejar Sierra", "Huelva", "Huesca", "Ibiza", "Isla Cristina", "Jaca", "Jerez de la Frontera", "L'Estartit", "La Iruela", "La L\u00ednea de la Concepci\u00f3n", "La Manga del Mar Menor", "Lanjar\u00f3n", "Las Palmas de Gran Canaria", "Las Rozas de Madrid", "Legan\u00e9s", "Le\u00f3n", "Llanes", "Lleida", "Lloret de Mar", "Llucmajor", "Logro\u00f1o", "Los Alc\u00e1zares", "Los Cancajos", "Los Cristianos", "Madrid", "Malgrat de Mar", "Manacor", "Manilva", "Marbella", "Maspalomas", "Matalasca\u00f1as", "Ma\u00f3", "Mijas Costa", "Monachil", "Morro del Jable", "Murcia", "M\u00e1laga", "Naut Aran", "Nerja", "O Grove", "Oviedo", "Palam\u00f3s", "Palencia", "Palma de Mallorca", "Palmanova", "Pals", "Pamplona", "Paterna", "Peguera", "Pe\u00f1\u00edscola", "Pineda de Mar", "Pinto", "Platja d'Aro", "Platja de Muro", "Platja de Palma", "Playa Blanca", "Playa de las Am\u00e9ricas", "Playa del Ingl\u00e9s", "Pollen\u00e7a", "Port d'Alc\u00fadia", "Pozuelo de Alarc\u00f3n", "Puerto de la Cruz", "Puerto de Santiago", "Puerto del Carmen", "Puerto Rico", "Puigcerd\u00e0", "Puigpunyent", "Punta Umbr\u00eda", "Reus", "Rinc\u00f3n de la Victoria", "Ronda", "Roquetas de Mar", "Roses", "Rota", "Sa Coma", "Sabadell", "Salamanca", "Sallent de G\u00e1llego", "Salobre\u00f1a", "Salou", "San Agust\u00edn", "San Pedro de Alc\u00e1ntara", "San Pedro del Pinatar", "San Sebasti\u00e1n", "San Sebasti\u00e1n de los Reyes", "Sant Antoni de Portmany", "Sant Jordi de Ses Salines", "Sant Josep de Sa Talaia", "Sant Llu\u00eds", "Santa Cruz de Tenerife", "Santa Eulalia del R\u00edo", "Santa Pola", "Santa Pon\u00e7a", "Santa Susanna", "Santander", "Santany\u00ed", "Santiago de Compostela", "Santillana del Mar", "Sanxenxo", "Segovia", "Selva", "Ses Salines", "Seville", "Sitges", "Tarragona", "Terrassa", "Teruel", "Toledo", "Torre-Pacheco", "Torrelavega", "Torremolinos", "Torrevieja", "Tossa de Mar", "Tres Cantos", "Trujillo", "Tuineje", "Valencia", "Valladolid", "Vera", "Vielha", "Vigo", "Vitoria-Gasteiz", "Zaragoza", "\u00c1vila" ], ["Barcelona", "Madrid", "Seville", "Granada", "Valencia", "Benidorm", "Marbella", "Lloret de Mar", "C\u00f3rdoba", "Santiago de Compostela"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Sweden", [ "G\u00f6teborg", "Helsingborg", "Malm\u00f6", "Stockholm", "\u00c5re" ], ["Stockholm"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Switzerland", [ "Aarau", "Adelboden", "Airolo", "Altst\u00e4tten", "Arosa", "Ascona", "Bad Ragaz", "Basel", "Beatenberg/Interlaken", "Bern", "Bettmeralp", "Biel/Bienne", "Brig", "Brunnen", "Celerina", "Chavannes-de-Bogis", "Chur", "Crans-Montana", "Davos", "Engelberg", "Eschenz", "Flims Waldhaus", "Fribourg", "Geneva", "Grindelwald", "Gstaad", "Horn", "Interlaken", "Kandersteg", "Klosters", "La Chaux-de-Fonds", "Lausanne", "Lenzburg", "Les Mosses", "Leukerbad", "Leysin", "Liestal", "Locarno", "Lugano", "Luzern", "Maloja", "Merligen", "Montreux", "M\u00fcrren", "Neuch\u00e2tel", "Nyon", "Olten", "Onnens", "Pontresina", "Ramsen", "Rapperswil", "Rheinfelden", "Rorschach", "Rovio", "S-chanf", "Saanen", "Saas Almagell", "Saas Fee", "Samedan", "Samnaun", "Savognin", "Schaffhausen", "Schwende", "Scuol", "Sierre/Siders", "Sils", "Solothurn", "Speicher", "Spiez", "St. Gallen", "St. Moritz", "Thun", "T\u00e4sch", "Unterwasse", "Vulpera", "Walzenhausen", "Weggis", "Wengen", "Winterthur", "Yverdon-les-Bains", "Zermatt", "Zug", "Zuoz", "Zurich", "Zurzach" ], ["Zurich", "Geneva", "Interlaken", "Lucerne", "Basel", "Davos", "Saas Fee", "Zermatt", "Lausanne", "Lugano"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Turkey", [ "Adana", "Ankara", "Antalya", "Bodrum", "Bursa", "Cesme", "Dalyan", "Didim", "Diyarbakir", "Egirdir (Isparta)", "Erzurum", "Fethiye", "G\u00f6reme", "Istanbul", "Izmir", "Karahayit", "Konya", "Kusadasi", "Marmaris", "Nevsehir", "Pamukkale", "Rize", "Safranbolu", "Sapanca", "Turun\u00e7", "Uchisar", "Urfa", "Urg\u00fcp-Cappadocia", "\u00c7anakkale" ], ["Istanbul", "Antalya", "Bodrum", "G\u00f6reme", "Ankara", "Urg\u00fcp-Cappadocia", "Izmir", "Kusadasi", "Pamukkale", "Fethiye"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("United Kingdom", [ "Aberdeen", "Ambleside", "Barnstaple", "Bath", "Belfast", "Birmingham", "Blackpool", "Bolton", "Bournemouth", "Brighton", "Bristol", "Cambridge", "Cardiff", "Chester", "Coventry", "Crawley", "Croydon", "Derby", "Dover", "Edinburgh", "Glasgow", "High Wycombe", "Inverness", "Ipswich", "Leeds", "Leicester", "Liverpool", "London", "Luton", "Manchester", "Newcastle-upon-Tyne", "Northampton", "Norwich", "Nottingham", "Oxford", "Plymouth", "Reading", "Slough", "Southampton", "Swindon", "Torquay", "Wakefield", "West Drayton", "Wolverhampton", "York" ], ["London", "Edinburgh", "Manchester", "Bournemouth", "Torquay", "York", "Birmingham", "Blackpool", "Glasgow", "Liverpool"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("USA", [ "Albany", "Albuquerque", "Anaheim", "Andover", "Arlington", "Asheville", "Atlanta", "Atlantic City", "Austin", "Bakersfield", "Baltimore", "Bay Shore", "Bishop", "Boca Raton", "Boston", "Branson", "Brockway", "Budd Lake", "Charlotte", "Chicago", "Cincinnati", "Clearwater", "Clifton", "Cocoa Beach", "Coeur d'Alene", "Columbus", "Concord", "Corbin", "Dallas", "Daytona Beach", "Denver", "Detroit", "East Orange", "Elmwood Park", "Fairfield", "Flagstaff", "Fontana", "Fort Lauderdale", "Fort Myers", "Fort Pierce", "Fountain Valley", "Frederick", "Fresno", "Gainesville", "Greenville", "Hemet", "Hilton Head Island", "Homestead", "Honolulu", "Houston", "Indialantic", "Indian Shores", "Indianapolis", "Inverness", "Jackson", "Jacksonville", "Kansas City", "Kauai", "Key Largo", "Key West", "Killington", "Knoxville", "Laguna Beach", "Las Vegas", "Lenox", "Limon", "Los Angeles", "Louisville", "Marlborough", "Maui", "Memphis", "Menlo Park", "Merced", "Merritt Island", "Miami", "Miami Beach", "Milwaukee", "Minneapolis", "Modesto", "Morton", "Mundelein", "Napa", "Naples", "Nashville", "New Berlinville", "New Orleans", "New York", "Newark", "Newburgh", "Niagara Falls", "Ontario", "Orlando", "Palm Beach", "Palm Coast", "Palm Springs", "Palo Alto", "Paterson", "Pensacola", "Peoria", "Perry", "Philadelphia", "Phoenix", "Pittsburgh", "Prescott", "Providence", "Redding", "Reno", "Ridgecrest", "Ridgefield", "Rochelle Park", "Ronkonkoma", "Sacramento", "Saint Petersburg", "San Antonio", "San Bernardino", "San Diego", "San Francisco", "San Jose", "San Luis Obispo", "Sandpoint", "Santa Barbara", "Sarasota", "Seattle", "Secaucus", "Sedona", "Smithtown", "South Lake Tahoe", "South Plainfield", "Spokane", "Steamboat Springs", "Steubenville", "Stockton", "Stuart", "Tampa", "Tarrytown", "Tucson", "Waianae", "Walnut Creek", "Washington", "Westport", "Williamsburg", "Woodland" ], ["New York", "Los Angeles", "Miami Beach", "San Francisco", "Orlando", "Honolulu", "San Francisco", "Fort Lauderdale", "San Diego", "Houston"]));

OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Andorra", ["Andorra La Vella", "Arinsal", "Canillo", "Encamp", "Escaldes-Engordany", "La Massana", "Ordino", "Pas de la Casa", "Sant Juli\u00e0 de L\u00f2ria"], ["Andorra La Vella", "Canillo"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Argentina", ["Basavilbaso", "Berazategui", "Buenos Aires", "Cafayate", "Cordoba", "El Calafate", "El Chalt\u00e9n", "Mar del Plata", "Mendoza", "Monte Grande", "Necochea", "Neuqu\u00e9n", "Parque Nacional Nahuel Huapi", "Pilar", "Pinamar", "Puerto Iguaz\u00fa", "Puerto Madryn", "Rosario", "Salta", "San Carlos de Bariloche", "San Mart\u00edn de los Andes", "San Rafael", "Santa F\u00e9", "Ushuaia", "Villa La Angostura"], ["Buenos Aires", "El Calafate", "San Carlos de Bariloche", "Ushuaia"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Australia", ["Melbourne", "Sydney"], ["Sydney", "Melbourne"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Brazil", ["Rio de Janeiro", "Salvador"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Bulgaria", ["Balchik", "Bansko", "Borovets", "Burgas", "Kavarnia", "Nessebar", "Pamporovo", "Plovdiv", "Razlog", "Sandanski", "Shumen", "Sinemortz", "Sofia", "Sozopol", "Sveti Vlas", "Varna", "Vidin" ])); 
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Canada", ["Montreal"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("China", ["Beijing", "Chengdu", "Guangzhou", "Hong Kong", "Shanghai"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Colombia", ["Barranquilla", "Bogot\u00e1", "Cali", "Cartagena de Indias", "Isla Palma - Archipi\u00e9lago del Rosario y San Bernardo", "La Pintada", "Leticia", "Medellin", "Quimbaya", "San Andre\u00e9s Island", "Santa Marta" ]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Cyprus", ["Agia Napa", "Alsancak - Karavas", "\\u00c7atalk\u00f6y - Agios Epiktitos", "Edremit - Trimithi", "Girne - Kyrenia", "Kalvasos", "Karao\u00f0lano\u00f0lu - Agios Georgios Ker", "Karsiyaka", "Lapta - Lapithos", "Lemesos - Limassoi", "Larnaca", "Nicosia", "Pafos", "Pano Lefjara", "Paralimni", "Polis", "Tochni"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Domincan Republic", ["Bayahibe", "Boca Chica", "Cabarete", "Juan Dolio", "La Romana", "Las Terrenas", "Puerto Plata", "Punta Cana", "Saman\u00e1", "Santiago de los Caballeros", "Santo Domingo", "Savador de Hig\u00fcey", "Sos\u00faa"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Egypt", ["Ain Sukhna", "Aswan", "Baharia Oasis", "Cairo", "Dahab", "Gouna", "Hurghada", "Luxor", "Marsa Alam", "Noweiba", "Safaga", "Sharm El Sheikh", "St. Katherine", "Taba"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Estonia", ["Haapsalu", "Kuressaare", "Narva", "Narva-J\u00f5esuu", "Paide", "P\u00e4rnu", "Tallinn", "Tartu"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("India", ["Agra", "Ahmedabad", "Alleppey", "Amritsar", "Aurangabad", "Bangalore", "Bharatpur", "Canacona", "Candolim Beach", "Cavelossim Beach", "Chennai", "Darjeeling", "Dharamsala", "Hyderabad", "Indore", "Jaipur", "Jaisalmer", "Jodhpur", "Kanchipuram", "Kanpur", "Kochi", "Kolkata", "Kottayam", "Kumily", "Lucknow", "Ludhiana", "Madurai", "Mahabalipuram", "Manali", "Mathura", "Mumbai", "Nagpur", "New Delhi", "Ooty", "Orchha", "Palakkad", "Panna", "Pondicherry", "Pune", "Pushkar", "Thiruvananthapuram", "Tirupati", "Udaipur", "Vapi", "Varkala", "Visakhapatnam", "Yercaud"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Indonesia", ["Anyer", "Bandung", "Batam", "Candidasa - Bali", "Canggu Beach", "Gianyar - Bali", "Jakarta", "Jimbaran - Bali", "Jogjakarta", "Karangasem", "Kuta - Bali", "Legian", "Lembongan Island", "Munduk - Bali", "Nusa Dua - Bali", "Padangbai - Bali", "Seminyak - Bali", "Singaraja - Bali", "Tabanan - Bali", "Tanjung Benoa - Bali", "Tuban - Bali", "Ubud - Bali", "Uluwatu"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Israel", ["Afik", "Almog", "Ami'ad", "Amirim", "Ashdot Ya'akov Ihud", "Ashkelon", "Caesarea", "Dead Sea", "Degania Bet", "Dor", "Eilat", "Eilot", "Ein Gedi", "Ein Gev", "Ginosar", "Gonen", "Haifa", "Harel", "Herzlia", "Jerusalem", "Kalya", "Kfar Giladi", "Kfar Yehezkel", "Lavi", "Ma'agan", "Ma'ale HaHamisha", "Manara", "Mashabei Sade", "Moshav Ramot", "Nahsholim", "Nes Ammim", "Ramat Rachel", "Safed", "Shaar Hagolan", "Shefayim", "Shoresh", "Tel Aviv", "Tiberias", "Yad HaShmona"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Japan", ["Asahikawa", "Atsugi", "Chiba", "Chitose", "Fuch\u016b", "Fukuoka", "Ginowan", "Hakodate", "Hatsukaichi", "Higashikawa", "Hiroshima", "Ishigaki", "It\u014d", "Izu", "Joetsu", "Kakegawa", "Kanazawa", "Kawasaki", "Kobe", "Kochi", "K\u014dfu", "Koriyama", "Kumagaya", "Kumamoto", "Kushiro", "Kyoto", "Matsumoto", "Matsuyama", "Mito", "Nagano", "Nagasaki", "Nagoya", "Naha", "Niigata", "Oita", "Okayama", "Okinawa", "Osaka", "Otaru", "Sapporo", "Sendai", "Shibukawa", "Takamatsu", "Takayama", "Tokyo", "Toyama", "Ube", "Urayasu", "Utsunomiya", "Wakkanai", "Yamagata", "Yokkaichi", "Yokohama", "Yonago"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Latvia", ["Ap\u0161uciems", "J\u016brmala", "Liepaja", "Riga", "Sigulda", "Tukums"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Lithuania", ["Bir\u0161tonas", "Kaunas", "Klaipeda", "Nida", "Palanga", "Panev\u0117\u017e", "Trakai", "Vilnius"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Malta", ["Balzan", "Cirkewwa", "Ghajnsielem", "Gharb", "Gzira", "Marsalforn", "Mdina", "Mellieha", "Munxar", "San Lawrenz", "Sannat", "Sliema", "St Julian's", "St Paul's Bay", "Valletta", "Victoria", "Xaghra", "Xewkija", "Xlendi"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Mexico", ["Canc\u00fan"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Morocco", ["Agadir", "Bouznika", "Casablanca", "Chefchaouen", "El Jadida", "Essaouira", "F\u00e8s", "Imarigha", "Imlil (Atlas Mountains)", "K\u00e9nitra", "Lalla Takarkoust", "M'hamid", "Marrakech", "Meknès", "Merzouga", "Nador", "Ouarzazate", "Ouirgane", "Rabat", "Safi", "Skoura", "Tabant", "Tanger", "Taroudant", "T\u00e9touan", "Tinghir", "Zagora"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("New Zealand", ["Auckland", "Blenheim", "Christchurch", "Cromwell", "Darfield", "Fox Glacier", "Greymouth", "Hamilton", "Hanmer Springs", "Kerikeri", "Lake Tekapo", "Lower Hutt", "Napier", "Palmerston North", "Queenstown", "Renwick", "Rotorua", "Taupo", "Te Horo", "Turangi", "Waiheke Island", "Wanaka", "Wellington", "Westport", "Whangarei"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Peru", ["Arequipa", "Cabanaconde", "Cayma", "Chinchero", "Cuzco", "Iquitos", "Lima", "Nauta", "Ollantaytambo", "Pisco", "Puno", "Selva Alegre", "Trujillo", "Urubamba"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Romania", ["Arad", "Azuga", "Bac\u0103u", "Baia Mare", "Bazna", "Bran", "Brasov", "Bucharest", "C\u00e2mpulung Moldovenesc", "Cluj-Napoca", "Constanta", "Craiova", "Drobeta-Turnu Severin", "Eforie", "Gala\u0163i", "Gura Humorului", "Gura R\u00e2ului", "Ia\u015fi", "Mamaia", "Moldovita", "Neptun", "Odorheiu Secuiesc", "Oradea", "Pantelimon", "Ploie\u015fti", "Predeal", "R\u0103d\u0103u\u0163i", "Satu Mare", "Sibiu", "Sighisoara", "Sinaia", "Sl\u0103nic Moldova", "Suceava", "T\u00e2rgu Jiu", "T\u00e2rgu Mure\u015f", "Timisoara", "Timi\u015fu de Sus", "Tulcea", "Turda"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Russia", ["Chelyabinsk", "Moscow", "Novosibirsk", "Samara", "St Pertersburg", "Yekaterinburg"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Serbia", ["Belgrade", "Ni\u0161", "Novi Sad", "Subotica"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Slovakia", ["Bardejov", "Bojnice", "Bratislava", "Brezno", "Galanta", "High Tatra", "Jasn\u00e1", "Ko\u0161ice", "Kremnica", "Levo\u010da", "Liptovsk\u00fd J\u00e1n", "Marianka", "Nitra", "Piestany", "Poprad", "Rajeck\u00e2 Teplice", "Senec", "Slia\u010d", "Smi\u017eany", "Trnava", "\u017dilina"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("South Africa", ["Cape Town"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Thailand", ["Amphoe Khao Kho", "Ayutthaya", "Bangkok", "Cha-Am", "Chiang Mai", "Chiang Rai", "Hua Hin", "Kanchanaburi", "Khao Lak", "Koh Chang", "Koh Kut", "Koh Phangan", "Koh Samui", "Krabi", "Kui Buri", "Loei", "Mae Hong Son", "Mae Ngon", "Mae Sot", "Narathiwat", "Pattaya", "Phuket Town", "Ranong", "Trat", "Udon Thani"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Tunisia", ["A\u00efn Draham", "Djerba", "Douz", "Hammamet", "Kairouan", "Kebili", "Mahdia", "Monastir", "Nabeul", "Port El Kantaoui", "Sfax", "Sousse", "Tabarka", "Tataouine", "Tozeur", "Tunis"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("United Arab Emirates", ["Abu Dhabi", "Al Ain", "Dubai", "Fujairah", "Ra's al Khaymah", "Sharjah"]));
OffSeasonCountryList.CountryList.push(new OffSeasonCountryList.Country("Vietnam", ["Ha Long", "Hanoi", "Ho Chi Minh City", "Hoi An", "Hue", "Nha Trang", "Phan Thiet", "Sapa"]));


OffSeasonCountryList.CountryList.sort( OffSeasonCountryList.CountrySorter );
