setTimeout('troca_imagem_noticia()',3300);
var imagem_atual = 1;

function troca_imagem_noticia()
{
	var	img = document.getElementById('noticia_imagem');
	
	imagem_atual++;
	if(imagem_atual == 4)
	{
		if(max_noticias > 1)
		{
			noticia_atual++;
			if(noticia_atual == max_noticias)
			noticia_atual = 0;
			troca_conteudo_noticia()
		}
		imagem_atual = 1;
	}
	if(imagem_atual == 1)
	{
		if(array_noticias[noticia_atual].imprensa_imagemG1)
		img.src = urlimg+'imprensa/'+rawurldecode(array_noticias[noticia_atual].imprensa_imagemG1);
	}
	if(imagem_atual == 2)
	{
		if(array_noticias[noticia_atual].imprensa_imagemG2)
		img.src = urlimg+'imprensa/'+rawurldecode(array_noticias[noticia_atual].imprensa_imagemG2);
	}
	if(imagem_atual == 3)
	{
		if(array_noticias[noticia_atual].imprensa_imagemG3)
		img.src = urlimg+'imprensa/'+rawurldecode(array_noticias[noticia_atual].imprensa_imagemG3);
	}
	
	setTimeout('troca_imagem_noticia()',3300);
}

function troca_conteudo_noticia()
{
	opacity_box = 0;
	animacao();
	document.getElementById('noticia_titulo').innerHTML = rawurldecode(array_noticias[noticia_atual].imprensa_titulo);
	document.getElementById('noticia_resumo').innerHTML = rawurldecode(array_noticias[noticia_atual].imprensa_resumo.substr(0,350)+'...');
	document.getElementById('noticia_url').href = url+'noticias/sala_imprensa.php?idImprensa='+rawurldecode(array_noticias[noticia_atual].imprensa_idImprensa);
}

num_animations=0;
function animacao()
{
	if(opacity_box == 0)	opacity_box = 0.1;
	
	document.getElementById('box_noticia').style.MozOpacity = opacity_box;
	document.getElementById('box_noticia').style.filter = 'alpha(opacity='+(opacity_box*100)+')';
	if(opacity_box < 1)
	{
		setTimeout('animacao()',150);
		opacity_box = opacity_box + 0.1;
	}
}

function rawurldecode(str)
{         
	var n, strCode, strDecode = ""; 
	for (n = 0; n < str.length; n++)
	{
		if (str.charAt(n) == "%")
		{
			strCode = str.charAt(n + 1) + str.charAt(n + 2);
			strDecode += String.fromCharCode(parseInt(strCode, 16));
			n += 2;
		}
		else
		{
			strDecode += str.charAt(n);
		}
	}
	return strDecode;     
}
