// JavaScript Document

//Configurations
tailleTexte = 1;
nbNiveauNegatif = 0;
nbNiveauPositif = 5;
niveauTailleDepart = nbNiveauNegatif;

//On démarrage, on regarde si les options activés ont des cookies
$(function () {
	//On regarde si l'utilisateur a une préférence de taille de police de caractère
	if(getCook('fontSizeGT') !=	tailleTexte){
		niveauTailleDepart = getCook('fontSizeGT');
		document.getElementById('conteneurZoom').style.fontSize = tailleTexte+(niveauTailleDepart*0.1)+"em";
	}
});

//Function pour gérer le changement de la taille du texte de contenu
function tailleFonte(taille) {
	if(taille=="moins" && niveauTailleDepart>nbNiveauNegatif){
		niveauTailleDepart--;
	}else if(taille=="plus" && niveauTailleDepart<nbNiveauPositif){
		niveauTailleDepart++;
	}
	
	//On change le niveau de la taille de la police
	var maTailleTexte = tailleTexte+(niveauTailleDepart*0.12);
	
	//On applique la taille au contenu
	cibles = document.getElementById("conteneurZoom").style.fontSize = maTailleTexte+"em";
	
	//On enregistre la taille dans un cookie
	setCookies('fontSizeGT',niveauTailleDepart,1);
}

//On crée un cookie
 function setCookies(nom,valeur,jours) {
	var expDate = new Date()
	expDate.setTime(expDate.getTime() + (jours * 24 * 3600 * 1000))
	document.cookie = nom + "=" + escape(valeur)+";"
					  +"expires=" + expDate.toGMTString()+";"
					  +"domain=globe-technologies.com;"
}

//On lit le cookie
function getCook(nom) {
	deb = document.cookie.indexOf(nom + "=")
	if (deb >= 0) {
		deb += nom.length + 1
		fin = document.cookie.indexOf(";",deb)
		if (fin < 0) fin = document.cookie.length
		return unescape(document.cookie.substring(deb,fin))
	}
		
	return ""
}