| 
	
	
		
		
		
		
		 При таком задании стиля свойство a.style.display остается пустым. Можно попробовать поменять проверки, напр. так: 
вместо if ( a.style.display == 'none' ) написать if ( a.style.display != 'block' ) 
или задать стиль в тэге атрибутом style: 
<ul id="language" style="display:none"> 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 |