$(document).ready(function(){
  
  // Reset Font Size
  $(".resetFont").mouseover(function(){
    $(this).children().attr("src", "/images/font-reset_O.jpg");
  });
  $(".resetFont").mouseout(function(){
    $(this).children().attr("src", "/images/font-reset.jpg");
  });
  var originalFontSize = $('body').css('font-size');
    $(".resetFont").click(function(){
    $('html').css('font-size', originalFontSize);
    equalizeColumns();
  });
  
  // Increase Font Size
  $(".increaseFont").mouseover(function(){
    $(this).children().attr("src", "/images/font-grow_O.jpg");
  });
  $(".increaseFont").mouseout(function(){
    $(this).children().attr("src", "/images/font-grow.jpg");
  });
  $(".increaseFont").click(function(){
    var currentFontSize = $('body').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*1.2;
    $('html').css('font-size', newFontSize);
    equalizeColumns();
    return false;
  });
  
  // Decrease Font Size
  $(".decreaseFont").mouseover(function(){
    $(this).children().attr("src", "/images/font-shrink_O.jpg");
  });
  $(".decreaseFont").mouseout(function(){
    $(this).children().attr("src", "/images/font-shrink.jpg");
  });
  $(".decreaseFont").click(function(){
    var currentFontSize = $('body').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*0.8;
    $('html').css('font-size', newFontSize);
    equalizeColumns();
    return false;
  });
});
