var size = new Array();

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

var sheets = new Array();

sheets[0] = 'couleur';
sheets[1] = 'couleur_inverse';

var nbSizes = 4;
var nbSheets = 1;

var nomCookieText='edimestre_tailleTexteSize';
var nomCookieStyleSheet='edimestre_feuilleStyle';
var nomCookieMenu='edimestre_menu';

readCookieTextSize(nomCookieText);

document.getElementById(sheets[1]).disabled = true;
readCookieStyleSheet(nomCookieStyleSheet);
//setTimeout("readCookieStyleSheet(nomCookieStyleSheet)",8000);
function toggleMenu(objId){
   var menu =(document.getElementById('menu')? document.getElementById('menu'):'');
   var sousmenu = false;
   if (document.getElementById('div_sousmenu'))
   {
      var sousmenu = document.getElementById('div_sousmenu');
   }
//   var sousmenu =(document.getElementById('div_sousmenu')? document.getElementById('div_sousmenu'):'');
   if(objId == 'btnCacherMenu'){
      menu.style.display = 'none';
      if (sousmenu) { sousmenu.style.display = 'none'; }
      document.getElementById(objId).style.display = 'none';
      document.getElementById('btnVoirMenu').style.visibility = 'visible';
      document.getElementById('btnVoirMenu').style.display = '';
      document.getElementById('contenu').style.marginTop = '25px';
   }else{
      menu.style.display = '';
      if (sousmenu) { sousmenu.style.display = ''; }
      document.getElementById('contenu').style.marginTop = '10px';
      document.getElementById(objId).style.display = 'none';
      document.getElementById('btnCacherMenu').style.visibility = 'visible';
      document.getElementById('btnCacherMenu').style.display = '';
   }
   createCookie(objId,nomCookieMenu);

}
function readCookieMenu(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; } 
         if(unescape(document.cookie.substring(cookies,finCookies))=='btnCacherMenu') 
         { 
            toggleMenu('btnCacherMenu'); 
         } 
         else 
         { 
            toggleMenu('btnVoirMenu'); 
         } 
      } 
      else 
      { 
         toggleMenu('btnVoirMenu'); 
      } 
   } 
   else 
   { 
      toggleMenu('btnVoirMenu') 
      } 
} 


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

}

function setStyleSheet(sheetNumber)
{
   for (i=0;i<=sheets.length-1;i++)
   {
      if (i == sheetNumber)
      {
         document.getElementById(sheets[i]).disabled = false;
      }
      else
      {
         document.getElementById(sheets[i]).disabled = true;
      }
   }

 /*  if (document.getElementById('fixie6'))
   {
      document.getElementById('fixie6').disabled = true;
      document.getElementById('fixie6').disabled = false;
   }
   else if (document.getElementById('fixie7'))
   {
      document.getElementById('fixie7').disabled = true;
      document.getElementById('fixie7').disabled = false;
   }*/

   createCookie(sheetNumber, nomCookieStyleSheet);
}


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

function readCookieTextSize(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)));
      }
   }
}

function readCookieStyleSheet(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;
         setStyleSheet(unescape(document.cookie.substring(cookies,finCookies)));
      }
   }
}

function readCookieStyleSheetToggle(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; }
         if(unescape(document.cookie.substring(cookies,finCookies))==1)
         {
            setStyleSheet(0);
         }
         else
         {
            setStyleSheet(1);
         }
      }
      else
      {
         setStyleSheet(1);
      }
   }
   else
   {
      setStyleSheet(1);
   }
}

