prev = 0;
arrLinkDestaques = gE('destaques').getElementsByTagName('ul')[0].getElementsByTagName('a');
for(i=0; i<arrLinkDestaques.length; i++)
{
	if(arrLinkDestaques[i].parentNode.className != "setas")
	{
		if(arrLinkDestaques[i].parentNode.className == "show")
		{
			destVisivel = arrLinkDestaques[i].firstChild.nodeValue;
		}
		adEvento(arrLinkDestaques[i], 'click', mudaDestTopo);
	}
	else
	{
		if(prev == 0){ adEvento(arrLinkDestaques[i], 'click', prevDest); prev=1; }
		else{ adEvento(arrLinkDestaques[i], 'click', nextDest); }
	}
}

timerDest();

//Funções para Destaques

var timeToDest = 5000;

function timerDest()
{
	if(timeToDest != 0) resTimer = setTimeout("nextDest(); timerDest();", timeToDest);
}

function mudaDestTopo(e)
{
	if(typeof(e)=='undefined')var e=window.event;
    source=e.target?e.target:e.srcElement;
    //Correção para o bug do Konqueror/Safari
    if(source.nodeType==3)source=source.parentNode;
	
	if(resTimer) clearTimeout(resTimer);
	timeToDest = 0;
	showDest(source.firstChild.nodeValue);
}

function prevDest(e)
{
	nextVisivel = "0"+(destVisivel-1);
	if(nextVisivel == "00") nextVisivel = "03";
	showDest(nextVisivel); 
	if(e) return poin(e);	
}

function nextDest(e)
{
	nextVisivel = "0"+(parseInt(destVisivel)+1);
	if(nextVisivel == "04") nextVisivel = "01";
	showDest(nextVisivel); 
	if(e) return poin(e);	
}

function showDest(id)
{
	
	for(i=0; i<arrLinkDestaques.length; i++)
	{
		if(arrLinkDestaques[i].parentNode.className != "setas")
		{
			if(i+1 == 0+id)
				arrLinkDestaques[i].parentNode.className = "show";
			else
				arrLinkDestaques[i].parentNode.className = "";
		}
	}
	
	
	if(gE('d_'+destVisivel)) gE('d_'+destVisivel).className = "";
	if(gE('d_'+id))
	{
		destVisivel = id;
		gE('d_'+id).className = "show";
	}
}
