// Déclaration de la variable nbMaxiPas qui limite le nombre de fois ou l'utilisateur peut augmenter la taille du texte
var nbMaxiPas = 4;

// Initialisation de la variable pasEnCours qui indique la taille initiale de la police
var pasEnCours = 1;

// Initialisation de la variable tailleDuPas qui indique le nombre de pixel incrémentés ou décrémenté a chaque clic sur les boutons de zoom
var tailleDuPas = 2;



$(function(){
	$("img.boutonZoomMoins").attr("src","/images/global/icone-texte-moins-2.png");
	$("img.boutonZoomPlus").mouseover( function(){ if(pasEnCours<nbMaxiPas){ $(this).css("cursor","pointer"); } else { $(this).css("cursor","default");  }  });
	$("img.boutonZoomMoins").mouseover( function(){ if(pasEnCours>1){ $(this).css("cursor","pointer"); } else { $(this).css("cursor","default");  }  });

	$("img.boutonZoomPlus").click( function() { zoomerTexte("plus"); });
	$("img.boutonZoomMoins").click( function() { zoomerTexte("moins"); });

});

function  zoomerTexte(sens) {
	if (sens=="plus"){
		if (pasEnCours<nbMaxiPas){
			$(".zoomable, .zoomable *").each( function() { var tailleActuelle=parseInt($(this).css("font-size")); var tailleNouvelle=tailleActuelle+tailleDuPas ; $(this).css("font-size",tailleNouvelle+"px"); $("img.boutonZoomMoins").attr("src","/images/global/icone-texte-moins.png");  } );
			pasEnCours ++ ;
			if (pasEnCours==nbMaxiPas){
				$("img.boutonZoomPlus").attr("src","/images/global/icone-texte-plus-2.png").css("cursor","default");
			}
		}
	}
	else if (sens=="moins") {
		if (pasEnCours>1){
			$(".zoomable, .zoomable *").each( function() { var tailleActuelle=parseInt($(this).css("font-size")); var tailleNouvelle=tailleActuelle-tailleDuPas ; $(this).css("font-size",tailleNouvelle+"px"); $("img.boutonZoomPlus").attr("src","/images/global/icone-texte-plus.png");  } );
			pasEnCours -- ;
			if (pasEnCours==1){
				$("img.boutonZoomMoins").attr("src","/images/global/icone-texte-moins-2.png").css("cursor","default");
			}
		}
	}
}

