$(document).ready(function(){
    
  var $cookie_name = "FontSize";
  var originalFontSize = $('html').css('font-size');
        
    // if exists load saved value, otherwise store it
    if($.cookie($cookie_name)) {
            var $getSize = $.cookie($cookie_name);
            $("html").css({fontSize : $getSize + ($getSize.indexOf("px")!=-1 ? "" : "px")}); // IE fix for double "pxpx" error
    } else {
            $.cookie($cookie_name, originalFontSize);
    }

        
        
  // Reset Font Size
  
    $(".resetFont").click(function(){
    $('html').css('font-size', originalFontSize);
  });

    
  // Increase Font Size
  $(".increaseFont").click(function(){
    var currentFontSize = $('html').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*1.2;
    $('html').css('font-size', newFontSize);
    $.cookie($cookie_name, newFontSize);
    return false;
  });
  // Decrease Font Size
  $(".decreaseFont").click(function(){
    var currentFontSize = $('html').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*0.8;
    $('html').css('font-size', newFontSize);
    $.cookie($cookie_name, newFontSize);
    return false;
  });
});
