$(function () {			
	$("#current_language").mouseover(function () {
		showLanguageSelector();		   	
	});
	$("#current_language").mouseout(function () {
		startLanguageSelectorTimer();		   	
	});
	$("#other_languages").mouseover(function () {
		stopLanguageSelectorTimer();		   	
	});
	$("#other_languages").mouseout(function () {
		startLanguageSelectorTimer();		   	
	});
});

var timer = 0;
function showLanguageSelector () {
	hideLanguageSelector();
	$("#other_languages").css("top",$("#current_language").position().top + $("#current_language").innerHeight());
	$("#other_languages").css("left",$("#current_language").position().left);
	$("#other_languages").fadeIn(200);
}
function hideLanguageSelector () {
	$("#other_languages").hide();
	stopLanguageSelectorTimer();
}
function startLanguageSelectorTimer () {
	timer = setTimeout("hideLanguageSelector()",1000);	
}
function stopLanguageSelectorTimer () {
	clearTimeout(timer);	
}