// Início do código de Aumentar/ Diminuir a letra

// Para usar coloque o comando: "javascript:mudaTamanho('tag_ou_id_alvo', -1);" para diminuir
// e o comando "javascript:mudaTamanho('tag_ou_id_alvo', +1);" para aumentar

var tag_p  = new Array('p'); //pega todas as tags p//
var tag_td = new Array('td'); //pega todas as tags td//
var tag_th = new Array('th'); //pega todas as tags th//
var tag_a  = new Array('a'); //pega todas as tags a//
var tag_li = new Array('li'); //pega todas as tags li//

// Especificando os possíveis tamanhos de fontes, poderia ser: x-small, small...
var tamanhos = new Array( '9px','10px','11px','12px','13px','14px','15px' );
var tamanhoInicial = 2;

function mudaTamanho( idAlvo,acao ){

if (!document.getElementById) return
  var selecionados = null,tamanho = tamanhoInicial,i,j,tagsAlvo;
  tamanho += acao;
  if ( tamanho < 0 ) tamanho = 0;
  if ( tamanho > 6 ) tamanho = 6;
  tamanhoInicial = tamanho;
  if ( !( selecionados = document.getElementById( idAlvo ) ) ) selecionados = document.getElementsByTagName( idAlvo )[ 0 ];

  selecionados.style.fontSize = tamanhos[ tamanho ];

  for ( i = 0; i < tag_td.length; i++ ){
    tags_td = selecionados.getElementsByTagName( tag_td[ i ] );
    for ( j = 0; j < tags_td.length; j++ ) tags_td[ j ].style.fontSize = tamanhos[ tamanho ];
  }
  
  for ( i = 0; i < tag_th.length; i++ ){
  tags_th = selecionados.getElementsByTagName( tag_th[ i ] );
  for ( j = 0; j < tags_th.length; j++ ) tags_th[ j ].style.fontSize = tamanhos[ tamanho ];
  }
  
  for ( i = 0; i < tag_p.length; i++ ){
  tags_p = selecionados.getElementsByTagName( tag_p[ i ] );
  for ( j = 0; j < tags_p.length; j++ ) tags_p[ j ].style.fontSize = tamanhos[ tamanho ];
  }
  
  for ( i = 0; i < tag_a.length; i++ ){
  tags_a = selecionados.getElementsByTagName( tag_a[ i ] );
  for ( j = 0; j < tags_a.length; j++ ) tags_a[ j ].style.fontSize = tamanhos[ tamanho ];
  }

  for ( i = 0; i < tag_li.length; i++ ){
  tags_li = selecionados.getElementsByTagName( tag_li[ i ] );
  for ( j = 0; j < tags_li.length; j++ ) tags_li[ j ].style.fontSize = tamanhos[ tamanho ];
  }
}
// Fim do código de Aumentar/ Diminuir a letra


