(function($){
	var persistFont = function (font) {
		// one week
		var duration = 7 * 24 * 3600 * 1000;
		var expires = (new Date((new Date()).getTime() + duration)).toGMTString();
		document.cookie = 'fa_fontsize=' + escape(font) + ';expires=' + expires + ';path=/';
	};

	$(document).ready(function() {
		// read font size from cookie
		var cookie = document.cookie;
		var result = cookie.match(/fa_fontsize=([a-z]+)/);
		if (result) {
			//$('body').addClass('font-' + result[1]);
			$('.content span, .content  td , .content p,.content a').addClass('font-' + result[1]);
		}

		$('a.font-size').click(function() {
			// font size classes to loop through
			//var fonts = ['normal', 'l', 'xl'];
			var fonts = ['normal', 'l'];

			// set the default font
			//var body = $('body');
			var body = $('.content span, .content  td , .content p,.content a');

			var newFont;
			for (var i = 0; i < fonts.length; i++) {
				var font = fonts[i];
				if (body.is('.font-' + font)) {
					body.removeClass('font-' + font);
					newFont = fonts[(i + 1) % fonts.length];
					break;
				}
			}
			if (!newFont) {
				newFont = fonts[1];
			}
			body.addClass('font-' + newFont);
			persistFont(newFont);

			//scrollbar maken
			$('.scroll').jScrollPane({scrollbarOnLeft:true, maintainPosition:true});
		});
	});
})(jQuery);