var tagAlvo = new Array('p'); 
var tagAlvo2 = new Array('li');
var tamanhos = new Array( '10px','11px','12px','13px','14px','15px','16px' );

function mudaTamanho( idAlvo,acao ){
	  if (!document.getElementById) return
	  var selecionados = null, tamanho = tamanhoInicial;
	  tamanho = parseInt(tamanho) +  acao;
	  if ( tamanho < 0 ) tamanho = 0;
	  if ( tamanho > 6 ) tamanho = 6;

	  createCookie("style", tamanho, 365);
	  tamanhoInicial = tamanho;
	  
	  if ( !( selecionados = document.getElementById( idAlvo ) ) ) selecionados = document.getElementsByTagName( idAlvo )[ 0 ];
	  selecionados.style.fontSize = tamanhos[ tamanho ];
	  varrerTags(selecionados, tamanho);
}

function varrerTags(alvo, valor) {
	for ( i = 0; i < tagAlvo.length; i++ ){
		tagsAlvo = alvo.getElementsByTagName( tagAlvo[ i ] );
		for ( j = 0; j < tagsAlvo.length; j++ ) tagsAlvo[ j ].style.fontSize = tamanhos[ valor ];
	 }
	 for ( i = 0; i < tagAlvo2.length; i++ ){
		tagsAlvo = alvo.getElementsByTagName( tagAlvo2[ i ] );
		for ( j = 0; j < tagsAlvo.length; j++ ) tagsAlvo[ j ].style.fontSize = tamanhos[ valor ];
	 }  
}

function createCookie(name,value,days) {
  if (days) {
	var date = new Date();
	date.setTime(date.getTime()+(days*24*60*60*1000));
	var expires = "; expires="+date.toGMTString();
  }
	else expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(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;
}

$(document).ready( function() {
	$(function() {
		cookie = readCookie("style");
		if (cookie != null) {
			tamanhoInicial = cookie;
			var c = document.getElementById("content-wrap");
			varrerTags(c, cookie);
		} else {
			tamanhoInicial = 2;
			createCookie("style", tamanhoInicial, 365);
		}
	});
});
