var menuLanguage = {

	layer: null,
	timeout: null,
	delay: 350,

	show: function()
	{
		if (this.timeout) window.clearTimeout(this.timeout);
		var layer = this.getLayer();
		layer.style.display = 'block';
	},

	hide: function()
	{
		if (this.timeout) window.clearTimeout(this.timeout);
		var layer = this.getLayer();
		layer.style.display = 'none';
	},

	timedHide: function()
	{
		if (this.timeout) window.clearTimeout(this.timeout);
		this.timeout = window.setTimeout('menuLanguage.hide();', this.delay);
	},
	
	getLayer: function()
	{
		if (null == this.layer) {
			this.layer = document.getElementById('languagemenu');
		}
		
		return this.layer;
	}
	
};
