jQuery.noConflict();
jQuery(document).ready(function($) {

	var Fminus = $('#UtilitiesFontMinus');
	var Freset = $('#UtilitiesFont');
	var Fplus = $('#UtilitiesFontPlus');
	
	var current = $.cookie('FontSize');
	
	function fontResize(r) {
		var step = 2;
		$('p, a, li, h1, h2, h3, h4, span, body').each(function () {
			$(this).css('font-size', parseInt($(this).css('font-size')) + (r * step) + 'px');
		});
	}
	
	if (current == null) {
		current = 0;
	}
	else {
		current = parseInt(current);
		if (current != 0) {
			fontResize(current);
		}
	}
	
	Fminus.click(function () {
		if (current > -2) {
			current--;
			$.cookie('FontSize', current, { path: '/', expires: 10 });
			fontResize(-1);
		}		
	});
	
	Freset.click(function () {
		if (current != 0) {
			fontResize(-(current));
			$.cookie('FontSize', 0, { path: '/', expires: 10 });
			current = 0;
		}		
	});
	
	Fplus.click(function () {
		if (current < 2) {
			current++;
			$.cookie('FontSize', current, { path: '/', expires: 10 });
			fontResize(1);
		}		
	});	
	
});
