function initLanguageDropdown() {
	// Exit cleanly if language-dropdown doesn't exist
	if (!$('language'))
		return;

	// Initialise language-dropdown slider
	var languageDropdown = new Fx.Slide('language-items-container');
	languageDropdown.hide();

	// Slide language-dropdown when selecting language
	$('language-select').addEvent('click', function(e) {
		e = new Event(e);
		languageDropdown.toggle();
		e.stop();
	});

	// Hide the language-dropdown when clicking anywhere outside it
	document.addEvent('click', function(e) {
		e = new Event(e);
		if (!$('language-items').hasChild(e.target))
			languageDropdown.slideOut();
	});

	// Hide the dropdown while loading the page to avoid flicker in IE
	$('language-items-container').style.display = 'block';
}
