function sizeFont (elem, acao){
// tamanho inicial da fonte (em px)
var tamInic = 11;
// Tamanho mínimo da [b]fonte (em px)
var tamMin = 4;
// Tamanho máximo da fonte (em px)
var tamMax = 40;
// Pega o tamanho da fonte. Se não foi setada ainda (primeira vez que a função é executada) terá como tamanho padrão 'tamInic'.
if (document.getElementById(elem).style.fontSize == "") {
var tamFonte = tamInic;
}else{
var tamFonte = parseInt(document.getElementById(elem).style.fontSize);
}
switch (acao){
// Aumenta o tamanho, enquanto foi menor que 'tamMax'
case '+':
if (tamFonte < tamMax)
document.getElementById(elem).style.fontSize = (tamFonte + 2) + "px";
break;
// Diminui o tamanbo, enquanto for maior que 'tamMin'
case '-':
if (tamFonte > tamMin)
document.getElementById(elem).style.fontSize = (tamFonte - 2) + "px";
break;
}
}