jQuery.fn.fontresizermanager = function () { var startFontSize = parseFloat(jQuery("body").css("font-size")); var savedSize = jQuery.cookie('fontSize'); if(savedSize != "") { jQuery('body').css("font-size", savedSize + "px"); } jQuery('.fontResizer_add').css("cursor","pointer"); jQuery('.fontResizer_minus').css("cursor","pointer"); jQuery('.fontResizer_reset').css("cursor","pointer"); jQuery('.fontResizer_add').click(function() { var newFontSize = parseFloat(jQuery("body").css("font-size")) newFontSize=newFontSize+1.6; jQuery('body').css("font-size",newFontSize); jQuery.cookie('fontSize', newFontSize, {expires: 31, path: '/'}); }); jQuery('.fontResizer_minus').click(function() { var newFontSize = parseFloat(jQuery("body").css("font-size")) newFontSize=newFontSize-1.6; jQuery('body').css("font-size",newFontSize); jQuery.cookie('fontSize', newFontSize, {expires: 31, path: '/'}); }); jQuery('.fontResizer_reset').click(function() { jQuery('body').css("font-size",startFontSize); jQuery.cookie('fontSize', startFontSize, {expires: 31, path: '/'}); }); }