(function(){

var api =
{
	min: 10, max: 16,

	init: function(){
		$('#actions a.plus').click(api.fontUp);
		$('#actions a.minus').click(api.fontDn);

		if ($.cookie('fontSize'))
		{
			var fs = parseInt($.cookie('fontSize'));
			if ((fs >= api.min) && (fs <= api.max) && (fs != 12))
			{
				$('.fontSize').css({ fontSize: fs + 'px' });
			}
		}
	},
	
	fontUp: function(){
		var b = $('div.fontSize')[0];
		if (b.style.fontSize) {
			var s = parseInt(b.style.fontSize.replace("px", ""));
		} else {
			var s = 12;
		}
		if (s < api.max) {
			s += 1;
		}
		$('div.fontSize').css({ fontSize: s + 'px' });
		$.cookie('fontSize', s);
		return false;
	},
	fontDn: function(){
		var b = $('div.fontSize')[0];
		if (b.style.fontSize) {
			var s = parseInt(b.style.fontSize.replace("px", ""));
		} else {
			var s = 12;
		}
		if (s > api.min) {
			s -= 1;
		}
		$('div.fontSize').css({ fontSize: s + 'px' });
		$.cookie('fontSize', s);
		return false;
	}
};

$(document).ready(api.init);

})();