﻿// Início do código de Aumentar/ Diminuir a letra

var tagAlvo = new Array('p','span'); 

//pega todas as tags p//   
// Especificando os possíveis tamanhos de fontes, poderia ser: x-small, small... 

var tamanhos = new Array( '11px','12px','13px', '14px'); 

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 ];      
  
  for ( i = 0; i < tagAlvo.length; i++ )
  {     
    tagsAlvo = selecionados.getElementsByTagName( tagAlvo[ i ] );     
    
    for ( j = 0; j < tagsAlvo.length; j++ ) 
      tagsAlvo[ j ].style.fontSize = tamanhos[ tamanho ];
  } 
  
} 
// Fim do código de Aumentar/ Diminuir a letra
