mainMenu = function()
{
	this.timeout = null;
	this.opened = null;
	
	this.showMenu = function(name)
	{
		if (this.opened)
		{
			this.hideMenuReal(this.opened);
		}
		if (this.timeout)
		{
			clearTimeout(this.timeout);
		}
		$('#' + name + 'Menu').addClass('menuLinkActive');
		$('#' + name + 'Submenu').show();
		this.opened = name;
	}
	
	this.hideMenu = function(name)
	{
		this.timeout = setTimeout("mainMenuInstance.hideMenuReal('" + name + "');", 500);
	}
	
	this.hideMenuReal = function(name)
	{
		$('#' + name + 'Menu').removeClass('menuLinkActive');
		$('#' + name + 'Submenu').hide();
		this.opened = null;
	}
}

mainMenuInstance = null;
$(document).ready(function(){mainMenuInstance = new mainMenu();});
