/*var selectedCY = "";
var selectedLN = "";
var selectedReg = "";*/

function setSelectedLang(lang) {
	deactivateLangSelection();

	selectedLN = lang;
	document
			.getElementById("language_" + selectedCY.toLowerCase() + '_' + lang).className = "activeLink";
	setHomeForward("language_" + selectedCY.toLowerCase() + '_' + lang);
}

function setHomeForward(href_id) {
	var localePrefix = "";
	var tmpCY = selectedCY;

	if (selectedCY != null && selectedLN != null && selectedCY != ""
			&& selectedLN != "") {
		localePrefix = selectedCY + '_' + selectedLN;
		homeForward = localePrefix + "/home.do?region=" + selectedReg
				+ "&country=" + cyToSave;
		if (href_id != null && href_id != "")
			document.getElementById(href_id).href = homeForward;
	} else
		alert("Please select your country and language");
}

function hideAllLanguages() {
	document.getElementById("language_header").className = "hidden";
	document.getElementById("language_fr_nl").className = "hidden";
	document.getElementById("language_de_fr").className = "hidden";
	document.getElementById("separator").className = "hidden";
}

function hideAllCountries() {
	document.getElementById("countries_reg_europe").className = "hidden";
	document.getElementById("countries_reg_europe2").className = "hidden";
	document.getElementById("countries_reg_europe3").className = "hidden";
	document.getElementById("countries_reg_pacific_asia").className = "hidden";
	document.getElementById("countries_reg_australia").className = "hidden";
	document.getElementById("countries_reg_mid_east").className = "hidden";
	document.getElementById("countries_reg_north_america").className = "hidden";
	document.getElementById("countries_reg_south_america").className = "hidden";
	document.getElementById("countries_reg_south_america2").className = "hidden";
	document.getElementById("countries_reg_africa").className = "hidden";
}

function setLangSelection(lang) {
	hideAllLanguages();

	if (lang != null) {
		document.getElementById("language_header").className = "visible";
		document.getElementById(lang).className = "countrySelection";
		document.getElementById("separator").className = "visible";
	}
}

function setRegionSelection(region) {
	hideAllLanguages();
	hideAllCountries()
	deactivateAllSelections();
	selectedReg = region;

	if (region == "reg_europe") {
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
	} else if (region == "reg_africa") {
		document.getElementById("reg_africa").className = "activeLink";
		document.getElementById("countries_reg_africa").className = "countrySelection";
	} else if (region == "reg_pacific_asia") {
		document.getElementById("reg_pacific_asia").className = "activeLink";
		document.getElementById("countries_reg_pacific_asia").className = "countrySelection";
	} else if (region == "reg_north_america") {
		document.getElementById("reg_north_america").className = "activeLink";
		document.getElementById("countries_reg_north_america").className = "countrySelection";
	} else if (region == "reg_south_america") {
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
	} else if (region == "reg_mid_east") {
		document.getElementById("reg_mid_east").className = "activeLink";
		document.getElementById("countries_reg_mid_east").className = "countrySelection";
	} else if (region == "reg_australia") {
		document.getElementById("reg_australia").className = "activeLink";
		document.getElementById("countries_reg_australia").className = "countrySelection";
	}
}

function setCountrySelection(country, region) {
	var cy = country;
	cyToSave = country;

	deactivateAllSelections();
	selectedCY = country;
	selectedReg = region;

	if (cy == 'DE') {
		selectedCY = 'DE';
		selectedLN = 'de';
		cyToSave = 'DE'
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_de").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_de");
		setLangSelection();
	} else if (cy == 'BE') {
		selectedCY = 'BE';
		selectedReg = "reg_europe";
		cyToSave = 'BE';
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_be").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setLangSelection("language_fr_nl");
	} else if (cy == 'DK') {
		selectedCY = 'DK';
		selectedLN = 'da';
		cyToSave = 'DK';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_dk").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_dk");
		setLangSelection();
	} else if (cy == 'FR') {
		selectedCY = 'FR';
		selectedLN = 'fr';
		cyToSave = 'FR';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_fr").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_fr");
		setLangSelection();
	} else if (cy == 'ES') {
		selectedCY = 'ES';
		selectedLN = 'es';
		cyToSave = 'ES';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_es").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_es");
		setLangSelection();
	} else if (cy == 'GR') {
		selectedCY = 'GR';
		selectedLN = 'el';
		cyToSave = 'GR';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_gr").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_gr");
		setLangSelection();
	} else if (cy == 'IT') {
		selectedCY = 'IT';
		selectedLN = 'it';
		cyToSave = 'IT';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_it").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_it");
		setLangSelection();
	} else if (cy == 'LU') {
		selectedCY = 'LU';
		selectedLN = 'de';
		cyToSave = 'LU';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_lu").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_lu");
		setLangSelection();
	} else if (cy == 'NL') {
		selectedCY = 'NL';
		selectedLN = 'nl';
		cyToSave = 'NL';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_nl").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_nl");
		setLangSelection();
	} else if (cy == 'NO') {
		selectedCY = 'NO';
		selectedLN = 'no';
		cyToSave = 'NO';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_no").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_no");
		setLangSelection();
	} else if (cy == 'AT') {
		selectedCY = 'AT';
		selectedLN = 'de';
		cyToSave = 'AT';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_at").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_at");
		setLangSelection();
	} else if (cy == 'PT') {
		selectedCY = 'PT';
		selectedLN = 'pt';
		cyToSave = 'PT';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_pt").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_pt");
		setLangSelection();
	} else if (cy == 'PL') {
		selectedCY = 'PL';
		selectedLN = 'pl';
		cyToSave = 'PL';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_pl").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_pl");
		setLangSelection();
	} else if (cy == 'RU') {
		selectedCY = 'RU';
		selectedLN = 'ru';
		cyToSave = 'RU';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_ru").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_ru");
		setLangSelection();
	} else if (cy == 'UA') {
		selectedCY = 'DX';
		selectedLN = 'dx';
		cyToSave = 'UA';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_ua").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_ua");
		setLangSelection();
	} else if (cy == 'CH') {
		selectedCY = 'CH';
		selectedLN = 'de';
		cyToSave = 'CH';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_ch").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setLangSelection("language_de_fr");
	} else if (cy == 'FI') {
		selectedCY = 'FI';
		selectedLN = 'fi';
		cyToSave = 'FI';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_fi").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_fi");
		setLangSelection();
	} else if (cy == 'SE') {
		selectedCY = 'SE';
		selectedLN = 'sv';
		cyToSave = 'SE';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_se").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_se");
		setLangSelection();
	} else if (cy == 'GB') {
		selectedCY = 'GB';
		selectedLN = 'en';
		cyToSave = 'GB';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_gb").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_gb");
		setLangSelection();
	} else if (cy == 'TR') {
		selectedCY = 'TR';
		selectedLN = 'tr';
		cyToSave = 'TR';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_tr").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_tr");
		setLangSelection();
	} else if (cy == 'HR') {
		selectedCY = 'DX';
		selectedLN = 'dx';
		cyToSave = 'HR';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_hr").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_hr");
		setLangSelection();
	} else if (cy == 'CY') {
		selectedCY = 'DX';
		selectedLN = 'dx';
		cyToSave = 'CY';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_cy").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_cy");
		setLangSelection();
	} else if (cy == 'CZ') {
		selectedCY = 'DX';
		selectedLN = 'dx';
		cyToSave = 'CZ';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_cz").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_cz");
		setLangSelection();
	} else if (cy == 'EST') {
		selectedCY = 'DX';
		selectedLN = 'dx';
		cyToSave = 'EST';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_est").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_est");
		setLangSelection();
	} else if (cy == 'IC') {
		selectedCY = 'DX';
		selectedLN = 'dx';
		cyToSave = 'IC';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_ic").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_ic");
		setLangSelection();
	} else if (cy == 'IR') {
		selectedCY = 'GB';
		selectedLN = 'en';
		cyToSave = 'IR';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_ir").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_ir");
		setLangSelection();
	} else if (cy == 'LT') {
		selectedCY = 'DX';
		selectedLN = 'dx';
		cyToSave = 'LT';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_lt").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_lt");
		setLangSelection();
	} else if (cy == 'LTH') {
		selectedCY = 'DX';
		selectedLN = 'dx';
		cyToSave = 'LTH';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_lth").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_lth");
		setLangSelection();
	} else if (cy == 'ML') {
		selectedCY = 'DX';
		selectedLN = 'dx';
		cyToSave = 'ML';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_ml").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_ml");
		setLangSelection();
	} else if (cy == 'SB') {
		selectedCY = 'DX';
		selectedLN = 'dx';
		cyToSave = 'SB';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_sb").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_sb");
		setLangSelection();
	} else if (cy == 'SLO') {
		selectedCY = 'DX';
		selectedLN = 'dx';
		cyToSave = 'SLO';
		selectedReg = "reg_europe";
		document.getElementById("reg_europe").className = "activeLink";
		document.getElementById("cy_slo").className = "activeLink";
		document.getElementById("countries_reg_europe").className = "countrySelection";
		document.getElementById("countries_reg_europe2").className = "countrySelection";
		document.getElementById("countries_reg_europe3").className = "countrySelection";
		setHomeForward("cy_slo");
		setLangSelection();
	} else if (cy == 'AU') {
		selectedCY = 'AP';
		selectedLN = 'en';
		cyToSave = 'AU';
		selectedReg = "reg_australia";
		document.getElementById("reg_australia").className = "activeLink";
		document.getElementById("cy_au").className = "activeLink";
		document.getElementById("countries_reg_australia").className = "countrySelection";
		setHomeForward("cy_au");
		setLangSelection();
	} else if (cy == 'HK') {
		selectedCY = 'AP';
		selectedLN = 'en';
		cyToSave = 'HK';
		selectedReg = "reg_pacific_asia";
		document.getElementById("reg_pacific_asia").className = "activeLink";
		document.getElementById("cy_hk").className = "activeLink";
		document.getElementById("countries_reg_pacific_asia").className = "countrySelection";
		setHomeForward("cy_hk");
		setLangSelection();
	} else if (cy == 'CN') {
		selectedCY = 'DX';
		selectedLN = 'dx';
		cyToSave = 'CN';
		selectedReg = "reg_pacific_asia";
		document.getElementById("reg_pacific_asia").className = "activeLink";
		document.getElementById("cy_cn").className = "activeLink";
		document.getElementById("countries_reg_pacific_asia").className = "countrySelection";
		setHomeForward("cy_cn");
		setLangSelection();
	} else if (cy == 'ID') {
		selectedCY = 'AP';
		selectedLN = 'en';
		cyToSave = 'ID';
		selectedReg = "reg_pacific_asia";
		document.getElementById("reg_pacific_asia").className = "activeLink";
		document.getElementById("cy_id").className = "activeLink";
		document.getElementById("countries_reg_pacific_asia").className = "countrySelection";
		setHomeForward("cy_id");
		setLangSelection();
	} else if (cy == 'IND') {
		selectedCY = 'DX';
		selectedLN = 'dx';
		cyToSave = 'IND';
		selectedReg = "reg_pacific_asia";
		document.getElementById("reg_pacific_asia").className = "activeLink";
		document.getElementById("cy_ind").className = "activeLink";
		document.getElementById("countries_reg_pacific_asia").className = "countrySelection";
		setHomeForward("cy_ind");
		setLangSelection();
	} else if (cy == 'JP') {
		selectedCY = 'AP';
		selectedLN = 'en';
		cyToSave = 'JP';
		selectedReg = "reg_pacific_asia";
		document.getElementById("reg_pacific_asia").className = "activeLink";
		document.getElementById("cy_jp").className = "activeLink";
		document.getElementById("countries_reg_pacific_asia").className = "countrySelection";
		setHomeForward("cy_jp");
		setLangSelection();
	} else if (cy == 'KR') {
		selectedCY = 'AP';
		selectedLN = 'en';
		cyToSave = 'KR';
		selectedReg = "reg_pacific_asia";
		document.getElementById("reg_pacific_asia").className = "activeLink";
		document.getElementById("cy_kr").className = "activeLink";
		document.getElementById("countries_reg_pacific_asia").className = "countrySelection";
		setHomeForward("cy_kr");
		setLangSelection();
	} else if (cy == 'MY') {
		selectedCY = 'AP';
		selectedLN = 'en';
		cyToSave = 'MY';
		selectedReg = "reg_pacific_asia";
		document.getElementById("reg_pacific_asia").className = "activeLink";
		document.getElementById("cy_my").className = "activeLink";
		document.getElementById("countries_reg_pacific_asia").className = "countrySelection";
		setHomeForward("cy_my");
		setLangSelection();
	} else if (cy == 'NZ') {
		selectedCY = 'AP';
		selectedLN = 'en';
		cyToSave = 'NZ';
		selectedReg = "reg_australia";
		document.getElementById("reg_australia").className = "activeLink";
		document.getElementById("cy_nz").className = "activeLink";
		document.getElementById("countries_reg_australia").className = "countrySelection";
		setHomeForward("cy_nz");
		setLangSelection();
	} else if (cy == 'SG') {
		selectedCY = 'AP';
		selectedLN = 'en';
		cyToSave = 'SG';
		selectedReg = "reg_pacific_asia";
		document.getElementById("reg_pacific_asia").className = "activeLink";
		document.getElementById("cy_sg").className = "activeLink";
		document.getElementById("countries_reg_pacific_asia").className = "countrySelection";
		setHomeForward("cy_sg");
		setLangSelection();
	} else if (cy == 'TW') {
		selectedCY = 'AP';
		selectedLN = 'en';
		cyToSave = 'TW';
		selectedReg = "reg_pacific_asia";
		document.getElementById("reg_pacific_asia").className = "activeLink";
		document.getElementById("cy_tw").className = "activeLink";
		document.getElementById("countries_reg_pacific_asia").className = "countrySelection";
		setHomeForward("cy_tw");
		setLangSelection();
	} else if (cy == 'TH') {
		selectedCY = 'AP';
		selectedLN = 'en';
		cyToSave = 'TH';
		selectedReg = "reg_pacific_asia";
		document.getElementById("reg_pacific_asia").className = "activeLink";
		document.getElementById("cy_th").className = "activeLink";
		document.getElementById("countries_reg_pacific_asia").className = "countrySelection";
		setHomeForward("cy_th");
		setLangSelection();
	} else if (cy == 'PH') {
		selectedCY = 'AP';
		selectedLN = 'en';
		cyToSave = 'PH';
		selectedReg = "reg_pacific_asia";
		document.getElementById("reg_pacific_asia").className = "activeLink";
		document.getElementById("cy_th").className = "activeLink";
		document.getElementById("countries_reg_pacific_asia").className = "countrySelection";
		setHomeForward("cy_ph");
		setLangSelection();
	} else if (cy == 'AE') {
		selectedCY = 'AE';
		selectedLN = 'en';
		cyToSave = 'AE';
		hideAllCountries();
		if (selectedReg == "null" || selectedReg == "") {
			selectedReg = "reg_mid_east";
		}
		if (selectedReg == "reg_mid_east") {
			document.getElementById("cy_cn").className = "activeLink";
			document.getElementById("reg_mid_east").className = "activeLink";
			document.getElementById("countries_reg_mid_east").className = "countrySelection";
			setHomeForward("cy_cn");
		} else if (selectedReg == "reg_africa") {
			document.getElementById("cy_eg").className = "activeLink";
			document.getElementById("reg_africa").className = "activeLink";
			document.getElementById("countries_reg_africa").className = "countrySelection";
			setHomeForward("cy_eg");
		}
		setLangSelection();
	} else if (cy == 'SA') {
		selectedCY = 'AE';
		selectedLN = 'en';
		cyToSave = 'SA';
		selectedReg = "reg_mid_east";
		document.getElementById("cy_sa").className = "activeLink";
		document.getElementById("reg_mid_east").className = "activeLink";
		document.getElementById("countries_reg_mid_east").className = "countrySelection";
		setHomeForward("cy_sa");
		setLangSelection();
	} else if (cy == 'BH') {
		selectedCY = 'AE';
		selectedLN = 'en';
		cyToSave = 'BH';
		selectedReg = "reg_mid_east";
		document.getElementById("cy_bh").className = "activeLink";
		document.getElementById("reg_mid_east").className = "activeLink";
		document.getElementById("countries_reg_mid_east").className = "countrySelection";
		setHomeForward("cy_bh");
		setLangSelection();
	} else if (cy == 'IN') {
		selectedCY = 'AE';
		selectedLN = 'en';
		cyToSave = 'IN';
		selectedReg = "reg_mid_east";
		document.getElementById("cy_in").className = "activeLink";
		document.getElementById("reg_mid_east").className = "activeLink";
		document.getElementById("countries_reg_mid_east").className = "countrySelection";
		setHomeForward("cy_in");
		setLangSelection();
	} else if (cy == 'JRD') {
		selectedCY = 'AE';
		selectedLN = 'en';
		cyToSave = 'JRD';
		selectedReg = "reg_mid_east";
		document.getElementById("cy_jrd").className = "activeLink";
		document.getElementById("reg_mid_east").className = "activeLink";
		document.getElementById("countries_reg_mid_east").className = "countrySelection";
		setHomeForward("cy_jrd");
		setLangSelection();
	} else if (cy == 'KW') {
		selectedCY = 'AE';
		selectedLN = 'en';
		cyToSave = 'KW';
		selectedReg = "reg_mid_east";
		document.getElementById("cy_kw").className = "activeLink";
		document.getElementById("reg_mid_east").className = "activeLink";
		document.getElementById("countries_reg_mid_east").className = "countrySelection";
		setHomeForward("cy_kw");
		setLangSelection();
	} else if (cy == 'LB') {
		selectedCY = 'AE';
		selectedLN = 'en';
		cyToSave = 'LB';
		selectedReg = "reg_mid_east";
		document.getElementById("cy_lb").className = "activeLink";
		document.getElementById("reg_mid_east").className = "activeLink";
		document.getElementById("countries_reg_mid_east").className = "countrySelection";
		setHomeForward("cy_lb");
		setLangSelection();
	} else if (cy == 'OM') {
		selectedCY = 'AE';
		selectedLN = 'en';
		cyToSave = 'OM';
		selectedReg = "reg_mid_east";
		document.getElementById("cy_om").className = "activeLink";
		document.getElementById("reg_mid_east").className = "activeLink";
		document.getElementById("countries_reg_mid_east").className = "countrySelection";
		setHomeForward("cy_om");
		setLangSelection();
	} else if (cy == 'SY') {
		selectedCY = 'AE';
		selectedLN = 'en';
		cyToSave = 'SY';
		selectedReg = "reg_mid_east";
		document.getElementById("cy_sy").className = "activeLink";
		document.getElementById("reg_mid_east").className = "activeLink";
		document.getElementById("countries_reg_mid_east").className = "countrySelection";
		setHomeForward("cy_sy");
		setLangSelection();
	} else if (cy == 'QT') {
		selectedCY = 'AE';
		selectedLN = 'en';
		cyToSave = 'QT';
		selectedReg = "reg_mid_east";
		document.getElementById("cy_qt").className = "activeLink";
		document.getElementById("reg_mid_east").className = "activeLink";
		document.getElementById("countries_reg_mid_east").className = "countrySelection";
		setHomeForward("cy_qt");
		setLangSelection();
	} else if (cy == 'UAE') {
		selectedCY = 'AE';
		selectedLN = 'en';
		cyToSave = 'UAE';
		selectedReg = "reg_mid_east";
		document.getElementById("cy_uae").className = "activeLink";
		document.getElementById("reg_mid_east").className = "activeLink";
		document.getElementById("countries_reg_mid_east").className = "countrySelection";
		setHomeForward("cy_uae");
		setLangSelection();
	} else if (cy == 'US') {
		selectedCY = 'US';
		selectedLN = 'en';
		cyToSave = 'US';
		selectedReg = "reg_north_america";
		document.getElementById("reg_north_america").className = "activeLink";
		document.getElementById("cy_us").className = "activeLink";
		document.getElementById("countries_reg_north_america").className = "countrySelection";
		setHomeForward("cy_us");
		setLangSelection();
	} else if (cy == 'CA') {
		selectedCY = 'US';
		selectedLN = 'en';
		cyToSave = 'CA';
		selectedReg = "reg_north_america";
		document.getElementById("reg_north_america").className = "activeLink";
		document.getElementById("cy_ca").className = "activeLink";
		document.getElementById("countries_reg_north_america").className = "countrySelection";
		setHomeForward("cy_ca");
		setLangSelection();
	} else if (cy == 'MX') {
		selectedCY = 'DX';
		selectedLN = 'dx';
		cyToSave = 'MX';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_mx").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_mx");
		setLangSelection();
	} else if (cy == 'CLB') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'CLB';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_clb").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_clb");
		setLangSelection();
	} else if (cy == 'VE') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'VE';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_ve").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_ve");
		setLangSelection();
	} else if (cy == 'AG') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'AG';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_ag").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_ag");
		setLangSelection();
	} else if (cy == 'BZ') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'BZ';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_bz").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_bz");
		setLangSelection();
	} else if (cy == 'BO') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'BO';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_bo").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_bo");
		setLangSelection();
	} else if (cy == 'BR') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'BR';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_br").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_br");
		setLangSelection();
	} else if (cy == 'CAR') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'CAR';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_car").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_car");
		setLangSelection();
	} else if (cy == 'CHL') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'CHL';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_chl").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_chl");
		setLangSelection();
	} else if (cy == 'CLB') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'CLB';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_clb").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_clb");
		setLangSelection();
	} else if (cy == 'CRC') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'CRC';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_crc").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_crc");
		setLangSelection();
	} else if (cy == 'EC') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'EC';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_ec").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_ec");
		setLangSelection();
	} else if (cy == 'SL') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'SL';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_sl").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_sl");
		setLangSelection();
	} else if (cy == 'GU') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'GU';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_gu").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_gu");
		setLangSelection();
	} else if (cy == 'HND') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'HND';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_hnd").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_hnd");
		setLangSelection();
	} else if (cy == 'NK') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'NK';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_nk").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_nk");
		setLangSelection();
	} else if (cy == 'PN') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'PN';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_pn").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_pn");
		setLangSelection();
	} else if (cy == 'PG') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'PG';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_pg").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_pg");
		setLangSelection();
	} else if (cy == 'PR') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'PR';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_pr").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_pr");
		setLangSelection();
	} else if (cy == 'UG') {
		selectedCY = 'VE';
		selectedLN = 'es';
		cyToSave = 'UG';
		selectedReg = "reg_south_america";
		document.getElementById("reg_south_america").className = "activeLink";
		document.getElementById("cy_ug").className = "activeLink";
		document.getElementById("countries_reg_south_america").className = "countrySelection";
		document.getElementById("countries_reg_south_america2").className = "countrySelection";
		setHomeForward("cy_ug");
		setLangSelection();
	} else if (cy == 'EG') {
		selectedCY = 'AE';
		selectedLN = 'en';
		cyToSave = 'EG';
		selectedReg = "reg_africa";
		document.getElementById("reg_africa").className = "activeLink";
		document.getElementById("cy_eg").className = "activeLink";
		document.getElementById("countries_reg_africa").className = "countrySelection";
		setHomeForward("cy_eg");
		setLangSelection();
	} else if (cy == 'NAF') {
		selectedCY = 'AE';
		selectedLN = 'en';
		cyToSave = 'NAF';
		selectedReg = "reg_africa";
		document.getElementById("reg_africa").className = "activeLink";
		document.getElementById("cy_naf").className = "activeLink";
		document.getElementById("countries_reg_africa").className = "countrySelection";
		setHomeForward("cy_naf");
		setLangSelection();
	} else if (cy == 'SAF') {
		selectedCY = 'DX';
		selectedLN = 'dx';
		cyToSave = 'SAF';
		selectedReg = "reg_africa";
		document.getElementById("reg_africa").className = "activeLink";
		document.getElementById("cy_saf").className = "activeLink";
		document.getElementById("countries_reg_africa").className = "countrySelection";
		setHomeForward("cy_saf");
		setLangSelection();
	} else if (cy == 'DX') {
		selectedCY = 'DX';
		selectedLN = 'dx';
		cyToSave = 'DX';
		document.getElementById(selectedReg).className = "activeLink";
		document.getElementById("cy_dx_" + selectedReg).className = "activeLink";
		document.getElementById("countries_" + selectedReg).className = "countrySelection";
		if (document.getElementById("countries_" + selectedReg + '2') != null)
			document.getElementById("countries_" + selectedReg + '2').className = "countrySelection";
		setHomeForward("cy_dx_" + selectedReg);
		setLangSelection();
	}
}

function deactivateAllSelections() {
	deactivateRegionSelection();
	deactivateCountrySelection();
	deactivateLangSelection();
}

function deactivateRegionSelection() {
	document.getElementById("reg_europe").className = "";
	document.getElementById("reg_africa").className = "";
	document.getElementById("reg_pacific_asia").className = "";
	document.getElementById("reg_north_america").className = "";
	document.getElementById("reg_south_america").className = "";
	document.getElementById("reg_australia").className = "";
	document.getElementById("reg_mid_east").className = "";
}

function deactivateCountrySelection() {
	document.getElementById("cy_be").className = "";
	document.getElementById("cy_hr").className = "";
	document.getElementById("cy_cy").className = "";
	document.getElementById("cy_cz").className = "";
	document.getElementById("cy_est").className = "";
	document.getElementById("cy_ic").className = "";
	document.getElementById("cy_ir").className = "";
	document.getElementById("cy_lt").className = "";
	document.getElementById("cy_lth").className = "";
	document.getElementById("cy_ml").className = "";
	document.getElementById("cy_sb").className = "";
	document.getElementById("cy_slo").className = "";
	document.getElementById("cy_dk").className = "";
	document.getElementById("cy_de").className = "";
	document.getElementById("cy_es").className = "";
	document.getElementById("cy_fr").className = "";
	document.getElementById("cy_gr").className = "";
	document.getElementById("cy_it").className = "";
	document.getElementById("cy_lu").className = "";
	document.getElementById("cy_nl").className = "";
	document.getElementById("cy_no").className = "";
	document.getElementById("cy_at").className = "";
	document.getElementById("cy_pt").className = "";
	document.getElementById("cy_pl").className = "";
	document.getElementById("cy_ru").className = "";
	document.getElementById("cy_ua").className = "";
	document.getElementById("cy_ch").className = "";
	document.getElementById("cy_fi").className = "";
	document.getElementById("cy_se").className = "";
	document.getElementById("cy_gb").className = "";
	document.getElementById("cy_au").className = "";
	document.getElementById("cy_hk").className = "";
	document.getElementById("cy_jp").className = "";
	document.getElementById("cy_kr").className = "";
	document.getElementById("cy_my").className = "";
	document.getElementById("cy_nz").className = "";
	document.getElementById("cy_sg").className = "";
	document.getElementById("cy_tw").className = "";
	document.getElementById("cy_th").className = "";
	document.getElementById("cy_tr").className = "";
	document.getElementById("cy_sa").className = "";
	document.getElementById("cy_us").className = "";
	document.getElementById("cy_mx").className = "";
	document.getElementById("cy_ve").className = "";
	document.getElementById("cy_cn").className = "";
	document.getElementById("cy_ph").className = "";
	document.getElementById("cy_bh").className = "";
	document.getElementById("cy_in").className = "";
	document.getElementById("cy_jrd").className = "";
	document.getElementById("cy_kw").className = "";
	document.getElementById("cy_lb").className = "";
	document.getElementById("cy_om").className = "";
	document.getElementById("cy_sy").className = "";
	document.getElementById("cy_qt").className = "";
	document.getElementById("cy_uae").className = "";
	document.getElementById("cy_eg").className = "";
	document.getElementById("cy_naf").className = "";
	document.getElementById("cy_saf").className = "";
	document.getElementById("cy_ag").className = "";
	document.getElementById("cy_bz").className = "";
	document.getElementById("cy_bo").className = "";
	document.getElementById("cy_br").className = "";
	document.getElementById("cy_car").className = "";
	document.getElementById("cy_chl").className = "";
	document.getElementById("cy_clb").className = "";
	document.getElementById("cy_crc").className = "";
	document.getElementById("cy_ec").className = "";
	document.getElementById("cy_sl").className = "";
	document.getElementById("cy_gu").className = "";
	document.getElementById("cy_hnd").className = "";
	document.getElementById("cy_nk").className = "";
	document.getElementById("cy_pn").className = "";
	document.getElementById("cy_pg").className = "";
	document.getElementById("cy_ug").className = "";
}

function deactivateLangSelection() {
	document.getElementById("language_be_fr").className = "";
	document.getElementById("language_be_nl").className = "";
	document.getElementById("language_ch_de").className = "";
	document.getElementById("language_ch_fr").className = "";
}