// JavaScript Document

 
	var hits = 5;
	var lineMFCountPlus = 0;
	var lineMFCountMinus = 0;
	
	function fontSize(action, container){
		container = typeof(container) != 'undefined' ? container : 'div.texto'; //se não for especificado um container será ‘div.texto’
	
		var hitIncrease = 0;
		var hitDecrease = 0;
	
		var pegaTodos = {pega : function(maiorDeTodos){
		var filho;
	
		// Passo por todos os controles.
		$(maiorDeTodos).children().each(function(i){
			filho = $(this);
		
			$fs = parseInt($(filho).css('font-size'));
			$lh = parseInt($(filho).css('line-height'));
			
			if (action == 'plus') {
				$fs += 1;
				//if(lineMFCountPlus >= 3){
					$lh += 1;
					
				//}
				hitIncrease = 1;
			}
			if (action == 'minus') {
				$fs -= 1;
				//if(lineMFCountMinus >= 3){
					$lh -= 1;
					//$(filho).css('line-height', $lh+'px');
				//}
				hitDecrease = 1;
			}
			
			
			$(filho).css('font-size', $fs);
			
			if ($(filho).children().length != 0) {
				pegaTodos.pega($(filho));
			}
			
			$(filho).css('line-height', $lh+'px');
			
			});
		}};

	pegaTodos.pega($(container));

/*	if(action == 'plus'){
		lineMFCountPlus++;
		lineMFCountMinus=0;
	}
	if(action == 'minus'){
		lineMFCountMinus++;
		lineMFCountPlus=0;
	}
 */		
	if (hitIncrease == 1){
		hits+=1;
	}
	else if (hitDecrease == 1){
		hits-=1;
	}
}

$(function(){
	$('#decrease').click(function(){ fontSize('minus','div.aumenta_letras_div') }).blur(); //blur() aqui remove o foco do elemento, logo após o clique
	$('#increase').click(function(){ fontSize('plus','div.aumenta_letras_div') }).blur();
	$('#decrease2').click(function(){ fontSize('minus','div.aumenta_letras_div') }).blur(); //blur() aqui remove o foco do elemento, logo após o clique
	$('#increase2').click(function(){ fontSize('plus','div.aumenta_letras_div') }).blur();
})