﻿$(document).ready(function(){
  // Reset Font Size
	$('.increaseFont, .decreaseFont').css({'cursor':'pointer'});

	var originalFontSizes = [];
	var classes = [$('.controlefonte'),$('.controlefonte *'),$('.controlefonte * *'),$('.controlefonte * * *'),$('.controlefonte * * * *')];
	for(var i=0; i<classes.length; i++){
		originalFontSizes[i] = parseFloat(classes[i].css('font-size'),10);
	}
//	var originalFontSize = parseFloat($('.controlefonte p').css('font-size'),10);
	
	$(".resetFont").click(function(){
	for(var i=0; i<classes.length; i++){
		classes[i].css('font-size', originalFontSizes[i]+'px');
	}
//	$('.controlefonte *').css('font-size', originalFontSize);
	});
	
	
	// Increase Font Size
	$(".increaseFont").click(function(){
	for(var i=0; i<classes.length; i++){
		var currentFontSize = classes[i].css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 10);
		if(currentFontSizeNum>=originalFontSizes[i]*1.5)continue;
		var newFontSize = currentFontSizeNum + originalFontSizes[i]/10;
		classes[i].css('font-size', newFontSize+'px'); 
	}
/*
	var currentFontSize = $('.controlefonte p').css('font-size');
	var currentFontSizeNum = parseFloat(currentFontSize, 10);
	if(currentFontSizeNum>=15)return false; 
	var newFontSize = currentFontSizeNum + 1;
	$('.controlefonte p').css('font-size', newFontSize+'px');
*/	
	return false;
	});
	
	
	// Decrease Font Size
	$(".decreaseFont").click(function(){
	for(var i=0; i<classes.length; i++){
		var currentFontSize = classes[i].css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 10);
		if(currentFontSizeNum<=originalFontSizes[i])continue;
		var newFontSize = currentFontSizeNum - originalFontSizes[i]/10;
		classes[i].css('font-size', newFontSize+'px'); 
	}
/*	var currentFontSize = $('.controlefonte p').css('font-size');
	var currentFontSizeNum = parseFloat(currentFontSize, 10);
	if(currentFontSizeNum  <= originalFontSize)return false; 
	var newFontSize = currentFontSizeNum - 1;
	$('.controlefonte p').css('font-size',  newFontSize+'px');
*/
	return false;
	});
});

