var font_max_size = 13;
var font_min_size = 9;

// =============================================
// Функции работы с меню
// =============================================
changeFontSizeTimer = new Array();

function MenuOver(CurrenElementId, LevelMenu)
{
	CurrenElement = document.getElementById(CurrenElementId);
	if (CurrenElementId == undefined)
	{
		return false;
	}

	decor(CurrenElementId);	
}

function MenuOut(CurrenElementId, LevelMenu)
{
	CurrenElement = document.getElementById(CurrenElementId);

	if (CurrenElementId == undefined)
	{
		return false;
	}

	unDecor(CurrenElementId, LevelMenu);	
}

// Функции оформления
function changeFontSize(CurrenElementId, change, limit)
{
	var CurrenElement = document.getElementById(CurrenElementId);

	if (CurrenElement)
	{
		var CurrFontSize = CurrenElement.style.fontSize ? parseInt(CurrenElement.style.fontSize) : font_min_size;
		if (CurrFontSize != limit)
		{
			CurrenElement.style.fontSize = (CurrFontSize + change) + 'pt';
			changeFontSizeTimer[CurrenElementId] = setTimeout('changeFontSize("'+CurrenElementId+'", '+change+', '+limit+')', 30);
		}
	}
}

// Функция визуального оформления элементов меню
function decor(CurrenElementId)
{
	var CurrenElemen = document.getElementById(CurrenElementId);

	CurrenElement.style.borderBottomColor = "#feffc4";
	CurrenElement.style.borderBottomStyle = "solid";
	CurrenElement.style.borderBottomWidth = "3px";
	var child = CurrenElement.children;

	if (changeFontSizeTimer[CurrenElementId] != '')
	{
		clearTimeout(changeFontSizeTimer[CurrenElementId]);
	}
	changeFontSize(CurrenElement.id, 1, font_max_size);

	// приподнемаем li при наведении
	//CurrenElementId.style.top = (navigator.userAgent.indexOf('Firefox') != -1)? '-2px':'-6px';
	
}

// Функция визуального оформления элементов меню
function unDecor(CurrenElementId)
{
	var CurrenElemen = document.getElementById(CurrenElementId);
	
	clearTimeout(changeFontSizeTimer[CurrenElementId]);
	CurrenElement.style.borderBottomWidth = "0px";
	changeFontSize(CurrenElement.id, -1, font_min_size);
	
}