function createLangDiv() {
	var elem=document.createElement("div");
	elem.setAttribute("id", "langNav");
	cont=document.getElementById("container");
	cont.appendChild(elem);
	return;
}

function checkLang() {
	try {
		var langArray=getLangArray();
	}
	catch(err) {
		return;
	}
	if (langArray.length==0) {
		return;
	}
	else {
		
		createLangDiv();
	}
	var url=location.href;
	for (lang in langArray) {
		re = new RegExp('\/' + lang + '\/');
		var check="0";
		var result = url.search(re);
			if (result != -1) {
				check="1";
				}
			else {
				continue;
				
				}
		if(check=="1") {
			
			var langDiv = document.getElementById("langNav");
			var ul = document.createElement("ul");
			langDiv.appendChild(ul);
			for (newlang in langArray) {
				if (lang==newlang) {
					continue;
				}
				var li = document.createElement("li");
				ul.appendChild(li);
				var a = document.createElement("a");
				var link=$(a);
				link.setAttribute("href", url.replace(re, '/'+newlang+'/'));
				link.addClass(newlang);
				li.appendChild(link);
			}
		}
	}
	recreateMenu();
	$$('#navbarContainer a').each(function(navLink) {
			navLink.setStyle('visibility', 'visible');
		});
	return;
}

function recreateMenu() {
	if (navli=$('navbarContainer').getElement('.currentAncestor')) {
		selNav=navli.getElement('a').getNext().clone();
		selNav=$(selNav);
	}
	
	else if (navli=$('navbarContainer').getElement('.active')) {
		selNav=navli.getElement('a').getNext();
	}
	$('navbarContainer').empty();
	$('navbarContainer').appendChild(selNav);
	return;
}

/*window.addEvent('domready', function(){	
	checkLang();
});*/


