function showLangMenu() {
	window.document.getElementById('langmenulist').style.display = 'block';
}

function hideLangMenu(evt) {
 var ns6=document.getElementById&&!document.all
 var ie=document.all
 if (ns6) {
	 var fromElem = evt.target;
	 var toElem = evt.relatedTarget;
	 if (!contains_ns6(fromElem, toElem) &&!contains_ns6(document.getElementById('langmenulist'), toElem)) {
		window.document.getElementById('langmenulist').style.display = 'none';
	 }
	 return;
 } else {
   if (!event.fromElement.contains(event.toElement) &&!document.getElementById('langmenulist').contains(event.toElement)) {
	  window.document.getElementById('langmenulist').style.display = 'none';
   }
   return;
 }
}

function contains_ns6(master, slave) { //check if slave is contained by master
while (slave.parentNode)
if ((slave = slave.parentNode) == master)
return true;
return false;
}

