//----campos para tabela padrão Intraday
campos1 = new Array();
campos1[0] = 'ult';
campos1[1] = 'var';
campos1[2] = 'hor';

//----ativos da Tabela - Bolsas0 
nomesAtivos2 = new Array();
nomesAtivos2[0] = 'IBOV';
nomesAtivos2[1] = 'IND@';
nomesAtivos2[2] = 'IBXL';
nomesAtivos2[3] = 'AEUSCO';

//----ativos da Tabela - Bolsas Agro
nomesAtivos3 = new Array();
nomesAtivos3[0] = 'BGI@';
nomesAtivos3[1] = 'ICF@';
nomesAtivos3[2] = 'CDL@';
nomesAtivos3[3] = 'CNI@';
nomesAtivos3[4] = 'COC@';
nomesAtivos3[5] = 'SOJ@';
nomesAtivos3[6] = 'SBC@';

function gravaCodigo(a, b)
{
// código
}

//----inicia da Tabela Bolsas
function iniciaBolsas()
{
   for(i = 0;i < nomesAtivos2.length;i++)
      for(j = 0;j < campos1.length;j++)
         document.ciabBolsas.seta(nomesAtivos2[i], campos1[j], i + 1, j);
   
   document.ciabBolsas.inicia();
}

//----escreve da Tabela Intraday
function escreveBolsas(linha, coluna, valor )
{
	//alert(linha + coluna);
		if(campos1[coluna] == 'var' || campos1[coluna] == 'dif')
        {
              	cor = pegaCor(valor);   
                escrever('t2l'+linha+'c1'+coluna, '<SPAN CLASS='+cor+'>'+valor+'&nbsp;<img src="setas/'+cor+'.gif" width="13" height="13" align="absmiddle"></SPAN>');
        }
        else
        {
                escrever('t2l'+linha+'c1'+coluna, valor);
        }
}

//----inicia da Tabela Bolsas1
function iniciaBolsas1()
{
   for(i = 0;i < nomesAtivos3.length;i++)
      for(j = 0;j < campos1.length;j++)
         document.ciabBolsas1.seta(nomesAtivos3[i], campos1[j], i + 1, j);
   
   document.ciabBolsas1.inicia();
}

//----escreve da Tabela Intraday1
function escreveBolsas1(linha, coluna, valor )
{
        if(campos1[coluna] == 'var' || campos1[coluna] == 'dif')
        {
              	cor = pegaCor(valor);   
                escrever('t3l'+linha+'c1'+coluna, '<SPAN CLASS='+cor+'>'+valor+'&nbsp;<img src="setas/'+cor+'.gif" width="13" height="13" align="absmiddle"></SPAN>');
        }
        else
        {
                escrever('t3l'+linha+'c1'+coluna, valor);
        }
}

// retorna a cor usada nas colunas de variação
function pegaCor(valor)
{
    //cor ganha os mesmos nomes que estão no css
    cor='semvar';
	//alert(valor);
	tmp = valor;
	
    //tmp = replace(eval(tmp), ",", ".");
	tmp = tmp.split(",");
	tmp = tmp[0];
	//alert(tmp.substr(0,1));
	if(tmp == '0')
        	cor='semvar';
	else if(tmp > 0)
        	cor='varpos';
	else if(tmp < 0 || (tmp.substr(0,1) == "-"))
        	cor='varneg';
	//alert(cor);
 	return cor;
}

//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;
}

