var font_max_size = 13;
var font_min_size = 9;

// =============================================
// Функции работы с меню
// =============================================
bigchangeFontSizeTimer = new Array();

function bigMenuOver(CurrenElementId, LevelMenu)
{
	CurrenElement = document.getElementById(CurrenElementId);
	if (CurrenElementId == undefined)
	{
		return false;
	}

	bigdecor(CurrenElementId);	
}

function bigMenuOut(CurrenElementId, LevelMenu)
{
	CurrenElement = document.getElementById(CurrenElementId);

	if (CurrenElementId == undefined)
	{
		return false;
	}

	bigunDecor(CurrenElementId, LevelMenu);	
}

// Функции оформления
function bigchangeFontSize(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';
			bigchangeFontSizeTimer[CurrenElementId] = setTimeout('bigchangeFontSize("'+CurrenElementId+'", '+change+', '+limit+')', 30);
		}
	}
}

// Функция визуального оформления элементов меню
function bigdecor(CurrenElementId)
{
	var CurrenElemen = document.getElementById(CurrenElementId);

	CurrenElement.style.borderBottomColor = "#CF0000";
	CurrenElement.style.borderBottomStyle = "solid";
	CurrenElement.style.borderBottomWidth = "3px";
	var child = CurrenElement.children;

	if (bigchangeFontSizeTimer[CurrenElementId] != '')
	{
		clearTimeout(bigchangeFontSizeTimer[CurrenElementId]);
	}
	bigchangeFontSize(CurrenElement.id, 1, font_max_size);

	// приподнемаем li при наведении
	//CurrenElementId.style.top = (navigator.userAgent.indexOf('Firefox') != -1)? '-2px':'-6px';
	
}

// Функция визуального оформления элементов меню
function bigunDecor(CurrenElementId)
{
	var CurrenElemen = document.getElementById(CurrenElementId);
	
	clearTimeout(bigchangeFontSizeTimer[CurrenElementId]);
	CurrenElement.style.borderBottomWidth = "0px";
	bigchangeFontSize(CurrenElement.id, -1, font_min_size);
	
}
