function lerCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}

function setaTamanho(camada){
	tamanho = lerCookie('tamanhoDaFonteValeCom');
	if(tamanho != null){
		var selecionados = document.getElementById(camada);
		selecionados.style.fontSize = tamanho;
		tagsAlvo = selecionados.getElementsByTagName('div');
		for ( j = 0; j < tagsAlvo.length; j++ ) tagsAlvo[ j ].style.fontSize = tamanhos[ tamanho ];
	}
}

function retornaTamanho(){
	tamanho = lerCookie('tamanhoDaFonteValeCom');
	
	if(tamanho != null){
	  return tamanho;
	}else{
	  return 0;
	}
}

var tagAlvo = new Array('p'); //pega todas as tags p//
 
var tamanhos = new Array( '10px','11px','12px','13px');

var tamanhoInicial = retornaTamanho();
 
function setarCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+";";
}
function mudaTamanho( idAlvo,acao ){
  if (!document.getElementById) return
  var selecionados = null, tamanho = tamanhoInicial,i,j,tagsAlvo;
  
  tamanho =  parseInt(retornaTamanho()) + 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 ];
  setarCookie("tamanhoDaFonteValeCom", tamanho, 365);

  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 ];
		}
  }
}

function aumentaTexto(){
	mudaTamanho('middle_container', +1)
	//mudaTamanho('texto', -1)
	//mudaTamanho('texto', -1)
}

function diminuiTexto(){
	mudaTamanho('middle_container', -1)
}