function show_flash(id) {
	document.getElementById(id).outerHTML = document.getElementById(id).outerHTML;
}

function hide_el(id){
	document.getElementById(id).style.display = 'none';
}

function TopMenu()
{
	function show(id)
	{
		this.clearMenuTimeout();
		this.hide();
		
		if (this.tm_selected = document.getElementById('tm_' + id))
		{
			if (id == '03')
			{
				this.tm_selected = document.getElementById('tm_04')
				this.tm_selected.style.backgroundPosition = '-113px -55px'
				
				this.tm_selected = document.getElementById('tm_03')
				this.tm_selected.style.backgroundPosition = '0 -55px'
			}
			else if (id == '04')
			{
				this.tm_selected = document.getElementById('tm_03')
				this.tm_selected.style.backgroundPosition = '0 -110px'
				
				this.tm_selected = document.getElementById('tm_04')
				this.tm_selected.style.backgroundPosition = '-113px -110px'
			}
			else
			{
				this.tm_selected.style.backgroundPosition = '0 -55px'
			}
		}
		
		if (this.tm_sm_selected = document.getElementById('tm_sm_' + id))
		{
			this.tm_sm_selected.style.display = 'block';
		}
	}
	
	function hide()
	{
		if (this.tm_selected != null)
		{
			if (this.tm_selected.id == 'tm_03')
			{
				this.tm_selected.style.backgroundPosition = '0 0';
				
				this.tm_selected = document.getElementById('tm_04')
				this.tm_selected.style.backgroundPosition = '-113px 0';
			}
			else if (this.tm_selected.id == 'tm_04')
			{
				this.tm_selected.style.backgroundPosition = '-113px 0';
				
				this.tm_selected = document.getElementById('tm_03')
				this.tm_selected.style.backgroundPosition = '0 0';
			}
			else if (this.tm_selected.id == 'tm_05')
			{
			}
			else
			{
				this.tm_selected.style.backgroundPosition = '0 0';
			}
		}
		
		if (this.tm_sm_selected != null)
		{
			this.tm_sm_selected.style.display = 'none';
		}
		
		this.tm_selected = null;
		this.tm_sm_selected = null;
	}
	
	function setMenuTimeout()
	{
		clearTimeout(this.timeoutId);
		this.timeoutId = setTimeout("topMenuObj.hide()", this.timeout);
	}
	
	function clearMenuTimeout()
	{
		clearTimeout(this.timeoutId);
	}
	
	this.tm_sm_selected = null;
	this.tm_selected = null;
	this.timeout   = 3000; // 3 sec
	this.timeoutId = 0;
	this.show = show;
	this.hide = hide;
	this.setMenuTimeout = setMenuTimeout;
	this.clearMenuTimeout = clearMenuTimeout;
}

var topMenuObj = new TopMenu();
