//------------------------------------------------

function NavegaFGVDados()
{
var strURL;

strURL = "http://www.fgv.br/novo_fgvdados/default.aspx";
strURL += '?UserId=' + LumisPortal.getCookie("lumUserId");
strURL += '&UserSessionId=' + LumisPortal.getCookie("lumUserSessionId");
strURL += '&Locale=' + g_LumisLocale;
location.href = strURL;
}

//------------------------------------------------

function NavegaMonitorInflacao()
{
var strURL;

strURL = "http://www.fgv.br/monitorinflacao/default.aspx";
strURL += '?UserId=' + LumisPortal.getCookie("lumUserId");
strURL += '&UserSessionId=' + LumisPortal.getCookie("lumUserSessionId");
strURL += '&Locale=' + g_LumisLocale;
location.href = strURL;
}

//------------------------------------------------

function NavegaFGVConfianca()
{
var strURL;

strURL = "http://www.fgv.br/fgvconfianca/default.aspx";
strURL += '?UserId=' + LumisPortal.getCookie("lumUserId");
strURL += '&UserSessionId=' + LumisPortal.getCookie("lumUserSessionId");
strURL += '&Locale=' + g_LumisLocale;
location.href = strURL;
}

//------------------------------------------------


/*************************************************************************************************************************/

function testaQtdItem(nome, QtdItem, MsgItemExcedido, checkbox, idSpan)
{
var contador = 0;
var inputs = document.getElementsByTagName('input');
for(i = 0; i < inputs.length; i++)
	if(inputs[i].name == nome && inputs[i].checked)
		contador++;

if(contador > QtdItem)
	if(checkbox.checked)
		{
		checkbox.checked = false;
		alert(MsgItemExcedido);
		}
else
	if(contador < 10)
		document.getElementById(idSpan).innerHTML = "0" + contador;
	else
		document.getElementById(idSpan).innerHTML = contador;
}

/*************************************************************************************************************************/

function marcaCheck(id, nome)
{
if(navigator.appName == "Microsoft Internet Explorer")
	{
	var checkbox = document.getElementsByTagName('input');
	for(i = 0; i < checkbox.length; i++)
		if(checkbox[i].name == nome)
			checkbox[i].checked = false;
	}
else
	{
	checks = document.getElementsByName(nome);
	for(i = 0; i < checks.length; i++)
		checks[i].checked = false;
	}

document.getElementById(id).checked = true;
}

/*************************************************************************************************************************/

function linkFGVDados(strUrl, strUserId, strLocale)
{
var strUserSessionId;

//Lę o cookie do grupo do usuário logado e o seta.
strUserId = LumisPortal.getCookie("lumUserId");
strUserSessionId = LumisPortal.getCookie("lumUserSessionId");
strUrl += "?UserId=" + strUserId;
strUrl += "&UserSessionId=" + strUserSessionId;
strUrl += "&Locale=" + strLocale;

self.location = strUrl;
}

/*************************************************************************************************************************/

function ArraysConteudo(nome, introducao, imagens, links, linkTargets, arquivos, nomeSecundario)
{ 
this.nome           = nome;
this.introducao     = introducao;
this.imagens	     = imagens;
this.links	        = links;
this.linkTargets    = linkTargets;
this.arquivos       = arquivos;
this.nomeSecundario = nomeSecundario;
}

/*************************************************************************************************************************/

function mover(dir, arrays, instancia, numConteiners , posAtual)
{
switch(dir)
	{
	case 'avancar':
		if(posAtual < arrays.nome.length-numConteiners)
			{
			for(i = 1; i <= numConteiners; i++ )
				{
				document.getElementById('Nome'+i+instancia).innerHTML = arrays.nome[posAtual+i];
				document.getElementById('Nome'+i+instancia).style.display = (arrays.nome[posAtual+i] == "" ? "none" : "");
				
				if(arrays.introducao)
					{
					document.getElementById('Introducao'+i+instancia).innerHTML = arrays.introducao[posAtual+i];
					document.getElementById('Introducao'+i+instancia).style.display = (arrays.introducao[posAtual+i] == "" ? "none" : "");
					}
				
				if(arrays.imagens)
					{
					document.getElementById('Imagem'+i+instancia).innerHTML = arrays.imagens[posAtual+i];
					document.getElementById('Imagem'+i+instancia).style.display = (arrays.imagens[posAtual+i] == "" ? "none" : "");
					}
				
				if(arrays.links)
					{
					if(arrays.links[posAtual+i] != '')
						{
						document.getElementById('Nome'+i+instancia).href   = arrays.links[posAtual+i];
						document.getElementById('Nome'+i+instancia).style.cursor  = "pointer";
						if(arrays.nomeSecundario)
							{
							document.getElementById('NomeSecundario'+i+instancia).href   = arrays.links[posAtual+i];
							document.getElementById('NomeSecundario'+i+instancia).style.cursor  = "pointer";
							}
						}
					else
						{
						document.getElementById('Nome'+i+instancia).removeAttribute('href');
						document.getElementById('Nome'+i+instancia).style.cursor  = "text";
						if(arrays.nomeSecundario)
							{
							document.getElementById('NomeSecundario'+i+instancia).removeAttribute('href');
							document.getElementById('NomeSecundario'+i+instancia).style.cursor  = "text";
							}
						}
					}
				
				if(arrays.linkTargets)
					document.getElementById('Nome'+i+instancia).target = arrays.linkTargets[posAtual+i];
				
				if(arrays.arquivos)
					{
					document.getElementById('Arquivo'+i+instancia).innerHTML = arrays.arquivos[posAtual+i];
					document.getElementById('Arquivo'+i+instancia).style.display = (arrays.arquivos[posAtual+i] == "" ? "none" : "");
					}
				
				if(arrays.nomeSecundario)
					{
					document.getElementById('NomeSecundario'+i+instancia).innerHTML = arrays.nomeSecundario[posAtual+i];
					document.getElementById('NomeSecundario'+i+instancia).style.display = (arrays.nomeSecundario[posAtual+i] == "" ? "none" : "");
					}
				}
			
			document.getElementById('primeiroPonto'+instancia).src = "custom/service/link/images/pontoAzul.gif";
			document.getElementById('pontoMeio'+instancia).src	    = "custom/service/link/images/pontoCinza.gif";
			if(posAtual+numConteiners == arrays.nome.length-1)
				{
				document.getElementById('ultimoPonto'+instancia).src = "custom/service/link/images/pontoCinza.gif";
				document.getElementById('pontoMeio'+instancia).src	  = "custom/service/link/images/pontoAzul.gif";
				}
			document.getElementById('btSegmentoAvancar'+instancia).onclick = function(){mover('avancar', arrays, instancia, numConteiners, posAtual+1);};
			document.getElementById('btSegmentoVoltar'+instancia).onclick = function(){mover('voltar', arrays, instancia, numConteiners, posAtual+1);};
			}
		else
			{
			document.getElementById('btSegmentoAvancar'+instancia).onclick = "";
			document.getElementById('ultimoPonto'+instancia).src = "custom/service/link/images/pontoCinza.gif";
			document.getElementById('pontoMeio'+instancia).src	  = "custom/service/link/images/pontoAzul.gif";
			}
		break;
	case 'voltar':
		if(posAtual > 1)
			{
			for(i = 1; i <= numConteiners; i++ )
				{
				document.getElementById('Nome'+i+instancia).innerHTML = arrays.nome[posAtual+i-2];
				document.getElementById('Nome'+i+instancia).style.display = (arrays.nome[posAtual+i-2] == "" ? "none" : "");
				
				if(arrays.introducao)
					{
					document.getElementById('Introducao'+i+instancia).innerHTML = arrays.introducao[posAtual+i-2];
					document.getElementById('Introducao'+i+instancia).style.display = (arrays.introducao[posAtual+i-2] == "" ? "none" : "");
					}
				
				if(arrays.imagens)
					{
					document.getElementById('Imagem'+i+instancia).innerHTML = arrays.imagens[posAtual+i-2];
					document.getElementById('Imagem'+i+instancia).style.display = (arrays.imagens[posAtual+i-2] == "" ? "none" : "");
					}
				
				if(arrays.links)
					{
					if(arrays.links[posAtual+i-2] != '')
						{
						document.getElementById('Nome'+i+instancia).href   = arrays.links[posAtual+i-2];
						document.getElementById('Nome'+i+instancia).style.cursor  = "pointer";
						if(arrays.nomeSecundario)
							{
							document.getElementById('NomeSecundario'+i+instancia).href   = arrays.links[posAtual+i-2];
							document.getElementById('NomeSecundario'+i+instancia).style.cursor  = "pointer";
							}
						}
					else
						{
						document.getElementById('Nome'+i+instancia).removeAttribute('href');
						document.getElementById('Nome'+i+instancia).style.cursor  = "text";
						if(arrays.nomeSecundario)
							{
							document.getElementById('NomeSecundario'+i+instancia).removeAttribute('href');
							document.getElementById('NomeSecundario'+i+instancia).style.cursor  = "text";
							}
						}
					}
				
				if(arrays.linkTargets)
					document.getElementById('Nome'+i+instancia).target = arrays.linkTargets[posAtual+i-2];
				
				if(arrays.arquivos)
					{
					document.getElementById('Arquivo'+i+instancia).innerHTML = arrays.arquivos[posAtual+i-2];
					document.getElementById('Arquivo'+i+instancia).style.display = (arrays.arquivos[posAtual+i-2] == "" ? "none" : "");
					}
				
				if(arrays.nomeSecundario)
					{
					document.getElementById('NomeSecundario'+i+instancia).innerHTML = arrays.nomeSecundario[posAtual+i-2];
					document.getElementById('NomeSecundario'+i+instancia).style.display = (arrays.nomeSecundario[posAtual+i-2] == "" ? "none" : "");
					}
				}
			
			document.getElementById('ultimoPonto'+instancia).src = "custom/service/link/images/pontoAzul.gif";
			document.getElementById('pontoMeio'+instancia).src	  = "custom/service/link/images/pontoCinza.gif";
			if(posAtual-1 == 1)
				{
				document.getElementById('primeiroPonto'+instancia).src = "custom/service/link/images/pontoCinza.gif";
				document.getElementById('pontoMeio'+instancia).src	    = "custom/service/link/images/pontoAzul.gif";
				}
			document.getElementById('btSegmentoVoltar'+instancia).onclick = function(){mover('voltar', arrays, instancia, numConteiners, posAtual-1);};
			document.getElementById('btSegmentoAvancar'+instancia).onclick = function(){mover('avancar', arrays, instancia, numConteiners, posAtual-1);};
			}
		else
			{
			document.getElementById('btSegmentoVoltar'+instancia).onclick = "";
			document.getElementById('primeiroPonto'+instancia).src = "custom/service/link/images/pontoCinza.gif";
			document.getElementById('pontoMeio'+instancia).src	    = "custom/service/link/images/pontoAzul.gif";
			}
		break;
	}
}
