function initTypo() {
	date = new Date;
	date.setMonth(date.getMonth()+6);
	tailleCookie = LireCookie("fontsizeC");
	if ( tailleCookie == null ) {
		tailleCookie = 90;
		EcrireCookie("fontsizeC", tailleCookie, date);
	}
	else {
		tailleCookie = parseFloat(tailleCookie);
		document.getElementsByTagName("body")[0].style.fontSize = tailleCookie+"%";
	}
	document.getElementById("typo-big").onclick = function() {
		tailleCookie = Math.round(tailleCookie+10);
		EcrireCookie("fontsizeC", tailleCookie, date);
		document.getElementsByTagName("body")[0].style.fontSize = tailleCookie+"%";
	}
	document.getElementById("typo-small").onclick = function() {
		tailleCookie = Math.round(tailleCookie-10);
		EcrireCookie("fontsizeC", tailleCookie, date);
		document.getElementsByTagName("body")[0].style.fontSize = tailleCookie+"%";
	}
	document.getElementById("typo-normal").onclick = function() {
		tailleCookie = 90;
		EcrireCookie("fontsizeC", tailleCookie, date);
		document.getElementsByTagName("body")[0].style.fontSize = tailleCookie+"%";
	}
}

function EcrireCookie(nom, valeur) {
   var argv=EcrireCookie.arguments;
   var argc=EcrireCookie.arguments.length;
   var expires=(argc > 2) ? argv[2] : null;
   var path=(argc > 3) ? argv[3] : null;
   var domain=(argc > 4) ? argv[4] : null;
   var secure=(argc > 5) ? argv[5] : false;
   document.cookie=nom+"="+escape(valeur)+
      ((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
      ((path==null) ? "" : ("; path="+path))+
      ((domain==null) ? "" : ("; domain="+domain))+
      ((secure==true) ? "; secure" : "");
}
function getCookieVal(offset) {
   var endstr=document.cookie.indexOf (";", offset);
   if (endstr==-1) endstr=document.cookie.length;
   return unescape(document.cookie.substring(offset, endstr));
}
function LireCookie(nom) {
   var arg=nom+"=";
   var alen=arg.length;
   var clen=document.cookie.length;
   var i=0;
   while (i<clen)
   {
      var j=i+alen;
      if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
      i=document.cookie.indexOf(" ",i)+1;
      if (i==0) break;
   }
   return null;
}

window.onload = initTypo;
