var maintenant = new Date() ;
var dans_longtemps = new Date() ;
	
// Pour que le cookies ne s'efface jamais
dans_longtemps.setTime( maintenant.getTime() + ( 365*24*60*60*1000 ) );

var taille = recupere_la_taille(); // On récupère la taille qui est stockée dans le cookies

if (taille == -1)
{
	taille = 1;
}

/*
 * Fonction permettant d'initialiser la taille de la police
 *
 */
function initialisation_de_la_taille_de_police()
{  
  if (document.getElementById("gauche"))
  {
	  document.getElementById("gauche").style.fontSize = taille+"em";
  }
  
  if (document.getElementById("milieu"))
  {
	  document.getElementById("milieu").style.fontSize = taille+"em";
  }
  
  if (document.getElementById("droite"))
  {
  	document.getElementById("droite").style.fontSize = taille+"em";  
  }
  
  if (document.getElementById("pied"))
  {
  	document.getElementById("pied").style.fontSize = taille+"em";
  }
}


/*
 * Fonction permettant de modifier la taille de la police
 *
 */
function changeTaille(sens)
{
  if (sens == "+")
  {
    taille += 0.1;
	
	if (taille > 2)
	{
		taille = 2;	
	}
	
	document.cookie = "taille_police=" + taille + ";expires=" + dans_longtemps.toGMTString();
  }
  else 
  {
    taille -= 0.1;
	
	if (taille < 0.8)
	{
		taille = 0.8;	
	}
	
	document.cookie = "taille_police=" + taille + ";expires=" + dans_longtemps.toGMTString();
  }
  
  
  if (document.getElementById("gauche"))
  {
	$("#gauche").animate({ fontSize: taille+"em" }, 100 );
  }
  
  if (document.getElementById("milieu"))
  {
	$("#milieu").animate({ fontSize: taille+"em" }, 100 );
  }
  
  if (document.getElementById("droite"))
  {
	$("#droite").animate({ fontSize: taille+"em" }, 100 );
  }
  
  if (document.getElementById("pied"))
  {
	$("#pied").animate({ fontSize: taille+"em" }, 100 );
  }
}


/*
 * Fonction permettant de récupérer la valeur du cookies.
 *
 */
function recupere_la_taille() 
{
	if (document.cookie)
	{ 
	    var index = document.cookie.indexOf("taille_police");
        if (index != -1) 
		{
        	var debut = (document.cookie.indexOf( "=", index) + 1);
    	    var fin = document.cookie.indexOf( ";", index);
        
			if (fin == -1) 
			{
				fin = document.cookie.length;
			}
            
			return parseFloat(unescape(document.cookie.substring(debut, fin)));
		}
		else 
		{
			return -1;
		}
	}
	else 
	{
		return -1;
	}
}
