jQuery(document).ready(function(){
  // Reset Font Size
  var originalFontSize = jQuery('.font-sizer').css('font-size');
    jQuery(".resetFont").click(function(){
    jQuery('.font-sizer').css('font-size', originalFontSize);
  });
	 // Reset line height
  var originalLineHeight = jQuery('.font-sizer').css('line-height');
    jQuery(".resetHeight").click(function(){
    jQuery('.font-sizer').css('line-height', originalLineHeight);
  });
	
  // Increase Font Size
  jQuery(".increaseFont").click(function(){
    var currentFontSize = jQuery('.font-sizer').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*1.2;
	if(newFontSize> 21){ newFontSize = 21; }
    jQuery('.font-sizer').css('font-size', newFontSize);
    return false;
  });
  // Increase Line Height
  jQuery(".increaseHeight").click(function(){
    var currentLineHeight = jQuery('.font-sizer').css('line-height');
    var currentLineHeightNum = parseFloat(currentLineHeight, 10);
    var newLineHeight = currentLineHeightNum*1.1 + "px";
	if(newLineHeight> 23 + "px"){ newLineHeight = 23 + "px"; }
    jQuery('.font-sizer').css('line-height', newLineHeight);
    return false;
  });
  
  
  // Decrease Font Size
  jQuery(".decreaseFont").click(function(){
    var currentFontSize = jQuery('.font-sizer').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*0.8;
	if(newFontSize < 6.5){ newFontSize = 6.5; }
    jQuery('.font-sizer').css('font-size', newFontSize);
    return false;
  });
  // Decrease Line Height
  jQuery(".decreaseHeight").click(function(){
    var currentLineHeight = jQuery('.font-sizer').css('line-height');
    var currentLineHeightNum = parseFloat(currentLineHeight, 10);
    var newLineHeight = currentLineHeightNum*0.9 + "px";
	if(newLineHeight < 12 + "px"){ newLineHeight = 12 + "px"; }
    jQuery('.font-sizer').css('line-height', newLineHeight);
    return false;
  });
  
  jQuery(".increaseFont img").hover(
	 function()
	 {
	  this.src = this.src.replace("_off","_on");
	 },
	 function()
	 {
	  this.src = this.src.replace("_on","_off");
	 }
   );  
  
  jQuery(".decreaseFont img").hover(
	 function()
	 {
	  this.src = this.src.replace("_off","_on");
	 },
	 function()
	 {
	  this.src = this.src.replace("_on","_off");
	 }
   );
  
  jQuery(".resetFont img").hover(
	 function()
	 {
	  this.src = this.src.replace("_off","_on");
	 },
	 function()
	 {
	  this.src = this.src.replace("_on","_off");
	 }
   );
  
});
