function sizeFont (elem, acao){    
    // tamanho inicial da fonte (em px)
    var tamInic = 16;    
    // 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;
    }
}

function changeFontSize(inc) {
    var div = document.getElementById('textZoom');
    var p = div.getElementsByTagName("p");
    for (n = 0; n < p.length; n++) {
        if (p[n].style.fontSize) {
            var size = parseInt(p[n].style.fontSize.replace("px", ""));
        } else {
            var size = 12;
        }
        p[n].style.fontSize = size + inc + 'px';
    }

    var p = div.getElementsByTagName("h2");
    for (n = 0; n < p.length; n++) {
        if (p[n].style.fontSize) {
            var size = parseInt(p[n].style.fontSize.replace("px", ""));
        } else {
            var size = 12;
        }
        p[n].style.fontSize = size + inc + 'px';
    }

    var p = div.getElementsByTagName("h3");
    for (n = 0; n < p.length; n++) {
        if (p[n].style.fontSize) {
            var size = parseInt(p[n].style.fontSize.replace("px", ""));
        } else {
            var size = 12;
        }
        p[n].style.fontSize = size + inc + 'px';
    } 

}
