
/*************************************************************************/
/********* fonctions utiles aux outils zoom, dezoom, reset ******/
/*************************************************************************/
  // valeur d'origine des elements
if(document.getElementById("content")) {
  var tailleOrigMain = "11px";
  var tailleOrigH1 = "14px";
  var tailleOrigH2 = "12px";
  var recupTailleMain = document.getElementById("content").style.fontSize;
  var recupTailleH1 = document.getElementById("content").getElementsByTagName("H1")[0].style.fontSize;
  var nbrElemH1 = document.getElementById("content").getElementsByTagName("H1").length;
  var recupTailleH2 = document.getElementById("content").getElementsByTagName("H2")[0].style.fontSize;
  var nbrElemH2 = document.getElementById("content").getElementsByTagName("H2").length;

} 

  // agrandir la taille de police du contenu
  function zoomContent() {
    // paragraphe
    if (recupTailleMain == "11px" || recupTailleMain == "") {
       recupTailleMain = "12px";
       document.getElementById("content").style.fontSize = recupTailleMain;
     } else {
       recupTailleMain = (parseInt(recupTailleMain.substr(0,2))+1)+"px";
       document.getElementById("content").style.fontSize = recupTailleMain
     }
     // titre H1
     if (recupTailleH1 == "14px" || recupTailleH1 == "") {
       recupTailleH1 = "15px";
       for (var i=0; i<nbrElemH1; i++) {
         document.getElementById("content").getElementsByTagName("H1")[0].style.fontSize = recupTailleH1;
      }
     } else {
       recupTailleH1 = (parseInt(recupTailleH1.substr(0,2))+1)+"px";
       for (var i=0; i<nbrElemH1; i++) {
         document.getElementById("content").getElementsByTagName("H1")[0].style.fontSize = recupTailleH1;
      }
     }
     // titre H2
     if (recupTailleH2 == "12px" || recupTailleH2 == "") {
       recupTailleH2 = "13px";
       for (var i=0; i<nbrElemH2; i++) {
         document.getElementById("content").getElementsByTagName("H2")[0].style.fontSize = recupTailleH2;
      }
     } else {
       recupTailleH2 = (parseInt(recupTailleH2.substr(0,2))+1)+"px";
       for (var i=0; i<nbrElemH2; i++) {
         document.getElementById("content").getElementsByTagName("H2")[i].style.fontSize = recupTailleH2;
      }
     }
   }
   
   // retour a la taille de police d'origine du contenu
   function resetContent() {
     // paragraphe
     document.getElementById("content").style.fontSize = tailleOrigMain;
     recupTailleMain = tailleOrigMain;
     // titre h1
     recupTailleH1 = tailleOrigH1;
     for (var i=0; i<nbrElemH1; i++) {
       document.getElementById("content").getElementsByTagName("H1")[0].style.fontSize = tailleOrigH1;
    }
    // titre h2
    recupTailleH2 = tailleOrigH2;
    for (var i=0; i<nbrElemH2; i++) {
       document.getElementById("content").getElementsByTagName("H2")[i].style.fontSize = tailleOrigH2;
    }
  }
  
   // reduire la taille de police du contenu
   function dezoomContent() {
     // paragraphe
    if (recupTailleMain == "11px" || recupTailleMain == "") {
       recupTailleMain = "10px";
       document.getElementById("content").style.fontSize = recupTailleMain;
     } else {
       recupTailleMain = (parseInt(recupTailleMain.substr(0,2))-1)+"px";
       document.getElementById("content").style.fontSize = recupTailleMain;
     }
     // titre H1
     if (recupTailleH1 == "14px" || recupTailleH1 == "") {
       recupTailleH1 = "13px";
       for (var i=0; i<nbrElemH1; i++) {
         document.getElementById("content").getElementsByTagName("H1")[0].style.fontSize = recupTailleH1;
      }
     } else {
       recupTailleH1 = (parseInt(recupTailleH1.substr(0,2))-1)+"px";
       for (var i=0; i<nbrElemH1; i++) {
         document.getElementById("content").getElementsByTagName("H1")[0].style.fontSize = recupTailleH1;
      }
     }
     // titre H2
     if (recupTailleH2 == "12px" || recupTailleH2 == "") {
       recupTailleH2 = "11px";
       for (var i=0; i<nbrElemH2; i++) {
         document.getElementById("content").getElementsByTagName("H2")[i].style.fontSize = recupTailleH2;
      }
     } else {
       recupTailleH2 = (parseInt(recupTailleH2.substr(0,2))-1)+"px";
       for (var i=0; i<nbrElemH2; i++) {
         document.getElementById("content").getElementsByTagName("H2")[i].style.fontSize = recupTailleH2;
      }
     }
  }
/**********************************************************************************/
/********* fin des fonctions utiles aux outils zoom, dezoom, reset ******/
/**********************************************************************************/