
var lang = ['en','de','fr'];

function checkCSS() 
{
	main_menu_load();

	// swap CSS classes
	var langAPath = location.href;
	var langAFolder = "de";
	var langAWords = langAPath.split("/");
	
	var found = false;

	for(var i =0 ; i < lang.length; i++){
		var target = document.getElementById("lang" + (i +1));
		if (target != undefined)
		{
			target.className = 'lang_unselected';
			if (langAWords[3] == lang[i]){
				target.className = 'lang_selected';
				found = true;
			}
		}
	}
	if (found == false){
		document.getElementById("lang1").className = 'lang_selected';
	}

}


window.onload = checkCSS;


function change_lang(selLang){
	//debugger;
	var currentLocation = window.location.pathname;
	if (currentLocation.indexOf("/") == 0) currentLocation = currentLocation.substr(1);

	var parts = currentLocation.split("/");
	
	var checkLangs = ["de", "fr"];
	var matching = false;
	
	for(var i =0 ; i < checkLangs .length; i++){
	 if (checkLangs[i] == parts[0])
	 {
		matching = true;
		break;
	 }
	}
	if (matching == false){
		if (parts[0] != "en")
			parts.unshift("en");
	}

	if (selLang != "en"){
		parts[0] = selLang;
	}	
	else{
		if((parts.length == 2) && (parts[1] == "index.asp")){
			parts[0] = selLang;	
		}
		else{
			parts.splice(0,1); 
		}
	}

	var newUrl = "/" + parts.join("/");
	
	if (parts.length >= 1)
		window.location.href = newUrl;
	else
		window.location.href = choice;
	
}


