// JavaScript Document

var min=9;
var max=22;

function increaseFontSize() {    
    if(document.getElementById('ConteudoInterno')!=undefined)
    {
        mudaTamanho("ConteudoInterno", 1 )
        return
    }
   var p = document.getElementsByTagName('p');
   for(i=0;i<p.length;i++) {
	 if(p[i].id=='paragrafo') {
      if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 14;
      }
      if(s!=max) {
         s += 2;
      }
      p[i].style.fontSize = s+"px"
   }
	 }
}

function decreaseFontSize() {

    if(document.getElementById('ConteudoInterno')!=undefined)
    {
        mudaTamanho("ConteudoInterno", -1 )
        return
    }

   var p = document.getElementsByTagName('p');
   for(i=0;i<p.length;i++) {
	 if(p[i].id=='paragrafo') {	 
      if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 12;
      }
      if(s!=min) {
         s -= 2;
      }
      p[i].style.fontSize = s+"px"
   }   
	 }
}

    var tagAlvo = new Array('p'); //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','15px','16px','17px','18px','19px','20px' );
    var tamanhoInicial = 2;

    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 > 8 ) tamanho = 8;
      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 ];
      }
    }
