// JavaScript Document

  // Altera o tamanho da fonte atÃ© um determinado limite.
  // NÃ£o Ã© necessÃ¡rio CSS para este script funcionar.
  function sizeFont2 (elem, acao)
  {
      // tamanho inicial da fonte (em px)
      var tamInic = 13;
      
      // Tamanho mÃ­nimo da fonte (em px)
      var tamMin = 9;
      
      // Tamanho mÃ¡ximo da fonte (em px)
      var tamMax = 22;

      // 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;

        // Volta ao tamanho inicial
        case '=':
            document.getElementById(elem).style.fontSize = "13px";
        break;

      }
  }

