/******* SETTINGS *******/

/* Customize the tags to be affected by the code 
  [tag,minFont,regularFont,maxFont]    */
var tags_array = new Array(
						   ["p",6,12,18],
						   ["h1",18,24,30],
						   ["h2",12,18,24],
						   ["h3",8,14,20]
						   );

var increment = 1;
//lineHeight
/******* FUNCTIONS *******/
function increaseFontSize() {
   for(counter=0;counter<tags_array.length;counter++){
	   var element = document.getElementsByTagName(tags_array[counter][0]);
	   for(i=0;i<element.length;i++) {
		  if(element[i].style.fontSize) {
			 var s = parseInt(element[i].style.fontSize.replace("px",""));
		  } else {
			var s = tags_array[counter][2];
		  }
		  if(s!=tags_array[counter][3]) {
			 s += increment;
		  }
		 // element[i].style.lineHeight = "auto";
		  element[i].style.fontSize = s+"px";
	   }
	}
}

function decreaseFontSize() {
   for(counter=0;counter<tags_array.length;counter++){
	   var element = document.getElementsByTagName(tags_array[counter][0]);
	   for(i=0;i<element.length;i++) {
		  if(element[i].style.fontSize) {
			 var s = parseInt(element[i].style.fontSize.replace("px",""));
		  } else {
			 var s = tags_array[counter][2];
		  }
		  if(s!=tags_array[counter][1]) {
			 s -= increment;
		  }
		  //element[i].style.lineHeight = "auto";
		  element[i].style.fontSize = s+"px"
	   }  
   }
}

