var size = new Array();

size[0] = '0.95em'; // size 0 devrait toujours etre la taille par defaut
size[1] = '0.76em';
size[2] = '0.95em'; // dans notre cas cette valeur est aussi la taille par defaut
size[3] = '1.06em';
size[4] = '1.26em';

var nbSizes = 4;

var nomCookie='edimestre_tailleTexteSize';

readCookie(nomCookie);


function setTextSize(textSize) {
  if ((textSize <= nbSizes) && (textSize > 0)) {
      document.body.style.fontSize=size[textSize];
      createCookie(textSize, nomCookie);
  }
}

function createCookie(textSize, nom) {
  var expiration=new Date();
  expiration.setDate(365);
  document.cookie=escape(nom) + "=" + escape(textSize) + "; expires=" + expiration + "; path=/";
}

function readCookie(nom) {
  if (document.cookie.length > 0) {
   cookies=document.cookie.indexOf(nom + "=");
   if (cookies!=-1) {
         cookies=cookies + nom.length+1;
         finCookies=document.cookie.indexOf(";",cookies);
         if (finCookies==-1) finCookies=document.cookie.length;
         setTextSize(unescape(document.cookie.substring(cookies,finCookies)));
      }
   }
}

var sh=new Array('','ci');
var nSh=1;
//var sh=new Array('ci');
var cSh='ep_Sh';
document.getElementById(sh[1]).disabled=1;

function sSh(n) {
  for(i=0;i<=sh.length-1;i++) {
    if(i==n) {
      if (sh[i].length > 0)
        document.getElementById(sh[i]).disabled=0
    }else{
      if (sh[i].length > 0)
        document.getElementById(sh[i]).disabled=1
    }
  }
  createCookie(n,cSh)
}


// Read cookie style sheet (I think...)
function rCSh(N,T) {
  var S = 0;
  if (document.cookie.length > 0) {
    C = document.cookie.indexOf(N+"=");
    if (C != -1) {
      C = C+N.length+1;
    }
    fC = document.cookie.indexOf(";",C);
    if (fC==-1) {
      fC=document.cookie.length;
    }
    S=unescape(document.cookie.substring(C,fC));
  }

  if (T&&S==1) {
    sSh(0)
  } else if (T) {
    sSh(1)
  } else if (S.length<3) {
    sSh(S)
  } else {
    sSh(0)
  }
}
rCSh(cSh,0);
