
// --- Função OVERRIDE das funções virtuais em fade.js
function PlayFlashNav(stID_, bMouseOver_)
{
	var flashNames = TransformLinkToFlash(stID_);
	
	if (flashNames == null || flashNames == "")
	{
		return;
	}
	
		
	try
	{
		GetFlash("movieEsquerda").PlaySection(flashNames, bMouseOver_);
		GetFlash("movieDireita").PlaySection(flashNames, bMouseOver_);
	}
	catch(err)
	{
		return;
	}
}

// --- Função OVERRIDE das funções virtuais em fade.js
function TabFromFlash(stSecao_, bMouseOver_)
{
	var stID = TransformFlashToLink(stSecao_);
		
	// Se for a tab da página atual, não é necessário mudar seu estilo.
	if (stID == g_ThisLink)
	{
		return;
	}
	
	// Loop que garante que todos os demais elementos irão voltar à condição inicial.
	for (var i=0 ; i < g_LinkList.length ; i++)
	{
		if (g_LinkList[i]==stID)
		{
			continue;
		}
				
		ElementShift(g_LinkList[i], g_fade_Style2, g_fade_Style1, g_MenuMiliseconds, g_Steps, false, false);
	}
	
	if (bMouseOver_)
	{
		ElementShift(stID, g_fade_Style1, g_fade_Style2, g_MenuMiliseconds, g_Steps, false, false);
	}
	else
	{
		ElementShift(stID, g_fade_Style2, g_fade_Style1, g_MenuMiliseconds, g_Steps, false, false);
	}
}
// ---


// --- Funções que encapsulam a função genérica ElementShift para os itens de menu
function Menu_MouseOut(stID_)
{
	ElementShift(stID_, g_fade_Style2, g_fade_Style1, g_MenuMiliseconds, g_Steps, true, false);
}

function Menu_MouseOver(stID_)
{	
	ElementShift(stID_, g_fade_Style1, g_fade_Style2, g_MenuMiliseconds, g_Steps, true, true);
}
// ---

var g_MenuMiliseconds = 80;
var g_Steps = 1;