function getElementsByClass(searchClass, node, tag) {
 var classElements = new Array();
 if ( node == null ) node = document;
 if ( tag == null ) tag = '*';
 var els = node.getElementsByTagName(tag);
 var elsLen = els.length;
 var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
 for (i = 0, j = 0; i < elsLen; i++) {
	 if ( pattern.test(els[i].className) ) {
		 classElements[j] = els[i];
		 j++;
	 }
 }
 return classElements;
}

/*function tailleFonte(classe, taille) {
 cibles = getElementsByClass(classe);
 for (i=0; i < cibles.length; i++) {
	 cibles[i].style.fontSize = taille;
 }
}

function tailleFontePlus(classe) {
 cibles = getElementsByClass(classe);
 for (i=0; i < cibles.length; i++) {
	 //if (!cibles[i].style.fontsize) cibles[i].style.fontsize = '2em';
	 alert(cibles[i].style.fontsize );
	 //cibles[i].style.fontsize = cibles[i].style.fontsize+2;
 }
}

function tailleFonteMoins(classe) {
 cibles = getElementsByClass(classe);
 for (i=0; i < cibles.length; i++) {
	 cibles[i].style.fontSize = cibles[i].style.fontSize-2;
 }
}*/

var min=8;
var max=18;
function increaseFontSize() {
   //var p = document.getElementsByTagName('p');
   var tab_class = ['txt11_3D3D3D','txt9_FFFFFF','txt9_FFFFFF_no_lien','txt10_FFFFFF_no_lien','txt11_FFFFFF','txt11_FFFFFF_no_lien','txt12_FFFFFF','txt10_FFFFFF_pading'
					,'txt11_FFFFFF_pading','txt_15fffff_no_lien','txt9_3D3D3D','txt9_3D3D3D_no_lien','txt10_3D3D3D','txt10_3D3D3D_no_lien','txt11_3D3D3D_no_lien'
					,'txt12_3D3D3D','txt13_3D3D3D','txt14_3D3D3D','txt15_3D3D3D','txt9_8C7363','txt9_8C7363_no_lien','txt10_8C7363','txt11_8C7363','txt12_8C7363'
					,'txt13_8C7363','txt14_8C7363','txt15_8C7363','txt16_8C7363'];
   for(cpt_class=0;cpt_class < tab_class.length;cpt_class++){
	   var p = getElementsByClass(tab_class[cpt_class]);
	   for(i=0;i<p.length;i++) {
		  if(p[i].style.fontSize) {
			 var s = parseInt(p[i].style.fontSize.replace("px",""));
		  } else {
			 var s = 12;
		  }
		  if(s!=max) {
			 s += 1;
			 p[i].style.fontSize = s+"px"
		  }		  
	   }
   }
}

function decreaseFontSize() {
   var p = document.getElementsByTagName('p');
   for(i=0;i<p.length;i++) {
      if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 12;
      }
      if(s!=min) {
         s -= 1;
      }
      p[i].style.fontSize = s+"px"
   }   
}
