// JavaScript Document

// 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 tagAlvo = new Array('a','font'); //pega todas as tags p//
 
// Especificando os possíveis tamanhos de fontes, poderia ser: x-small, small...
var tamanhos = new Array( '9px','10px','11px','12px','14px','16px','18px' );
var tamanhoInicial = 1;
 
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 > 3 ) tamanho = 3;
  tamanhoInicial = tamanho;
  if ( !( selecionados = document.getElementById( idAlvo ) ) ) selecionados = document.getElementsByTagName( idAlvo )[ 0 ];
  
  selecionados.style.fontSize = tamanhos[ tamanho + 1 ];
  

// busca no array de tags e aumenta a fonte de todos
	for (var j=0;j<tagAlvo.length;j++){
		var e=document.getElementsByTagName(tagAlvo[j]);
		for(var i=0;i<e.length;i++){
			e[i].style.fontSize = tamanhos[ tamanho ];
		}
	}

// tamanho diferenciado para a tag font
		var e=document.getElementsByTagName(tagAlvo[1]);
//			alert(e.length);
			for(var i=0;i<e.length;i++){
			e[i].style.fontSize = tamanhos[ tamanho + 2 ];
	//		alert(e[i].style.fontSize);
		}
}

/*antigo
  for ( i = 0; i < tagAlvo.length; i++ ){
    tagsAlvo = selecionados.getElementsByTagName( tagAlvo[ i ] );
    for ( j = 0; j < tagAlvo.length; j++ ) tagsAlvo[ j ].style.fontSize = tamanhos[ tamanho ];
  }
}*/
// Fim do código de Aumentar/ Diminuir a letra
