//---- campos para as tabelas de câmbio e ouro
campos = new Array();
campos[0] = 'ult';
campos[1] = 'var';

//---- campos para as tabelas de renda fixa
campos2 = new Array();
campos2[0] = 'ult';

//---- ativos da tabela de câmbio e ouro
nomesAtivos1 = new Array();
nomesAtivos1[0] = 'aeusco';
nomesAtivos1[1] = 'aeustr';
nomesAtivos1[2] = 'aeusp1';
nomesAtivos1[3] = 'aeeuco';
nomesAtivos1[4] = 'oz1d';
nomesAtivos1[5] = 'gold';

//----ativos da tabela de renda fixa
nomesAtivos2 = new Array();
nomesAtivos2[0] = 'aecdi';
nomesAtivos2[1] = 'aepoup';


//----inicia da Tabela
function iniciaIntra()
{
   var ciabIntra1 = document.applets['ciabIntra'];
   for(i = 0;i < nomesAtivos1.length;i++)
      for(j = 0;j < campos.length;j++)
	  {
		 try
		 {
         ciabIntra1.seta(nomesAtivos1[i], campos[j], i + 1, j + 1);
		 }
		 catch(e)
		 {
         // para o FF
		 ciabIntra1 = document.getElementById('ciabIntra');
		 ciabIntra1.seta(nomesAtivos1[i], campos[j], i + 1, j + 1);
		 }
	  }   
   ciabIntra1.inicia();
}

//----inicia da Tabela
function iniciaDia()
{
   var ciabDia = document.applets['ciabDia'];
   for(i = 0;i < nomesAtivos2.length;i++)
      for(j = 0;j < campos2.length;j++)
	  {
		 try
		 {
         ciabDia.seta(nomesAtivos2[i], campos2[j], i + 1, j + 1);
		 }
		 catch(e)
		 {
         // para o FF
		 ciabDia = document.getElementById('ciabDia');
		 ciabDia.seta(nomesAtivos2[i], campos2[j], i + 1, j + 1);
		 }
	  }
	 ciabDia.inicia();
}
// retorna a cor usada nas colunas de variação
function pegaCor(valor)
{
        //cor ganha os mesmos nomes que estão no css
        cor='semvar';
	tmp = valor;
        tmp = replace(tmp, ",", ".");
        if(tmp == '-')
        	cor='semvar';
	else if(eval(tmp) > 0)
        	cor='varpos';
	else if(eval(tmp) < 0)
        	cor='varneg';
 	return cor;
}

//----escreve da Tabela Intra
function escreveIntra(linha, coluna, valor )
{
        if(campos[coluna - 1] == 'var' || campos[coluna - 1] == 'dif')
        {
              	cor = pegaCor(valor);
                escrever('t1l'+linha+'c'+coluna, '<SPAN CLASS='+cor+'>' + valor+'<img src=images/'+cor+'.gif width=13 height=13 align=middle></SPAN>');
        }
        else
        {
                escrever('t1l'+linha+'c'+coluna, valor);
        }
}

//----escreve da Tabela de Renda Fixa
function escreveDia(linha, coluna, valor )
{
        escrever('t2l'+linha+'c'+coluna, valor);
}


//Para a troca de cor da variação
function replace(str, from, to)
{
        for(i = 0;i < str.length;i++)
        {
                if(i == str.indexOf(from))
                        str =  str.substring(0, i) + to + str.substring(i + 1);
        }
        return str;
}
