//reload page in the new language
function ChangeLang(langCode, ctl) {
	if (langCode == "")
		ctl.selectedIndex = 0
	else {
		var frm = document.MainLangSwitch
		var URL = switchURL(langCode)

		if (frm) {
			frm.action = URL
			frm.submit()
		} else {
			location = URL
		}
	}
}


//replace or add language code to the document url
function switchURL(langCode) {
	var qString = location.search.substr(1)
	var arrQString = qString.split("&")
	var langAdded = false

	for (var i in arrQString) {
		if (arrQString[i].split("=")[0].toLowerCase() == "lc") {
			arrQString[i] = "lc=" + langCode
			langAdded = true
		}
	}

	qString = arrQString.join("&")

	if (!langAdded) {
		if (qString != "") qString += "&"
		qString += "lc=" + langCode
	}

	return location.pathname + "?" + qString
}
