/**
	Font resizing plugins pour le site moniteur
	@auteur : Neov S.A. 2008-08
**/

(function($) {
	$.fn.fontResize = function (settings) {
		settings = jQuery.extend({ 
			// SETTING
			increase	: '.increase',
			decrease	: '.decrease',
			stepUp		: 1,
			stepDown	: 1,
			sizeMax		: 18,
			sizeMin		: 8,
			base		: 10
		},settings);
		
		return this.each( function() {
			var _$this = $(this);			
			var currentSize = settings.base;
			
			/* increase font */
			$(settings.increase).click( function () {
				//var currentSizeNum = parseFloat (currentSize, 10) ;
				//var newSize = currentSize * settings.stepUp ;
				var newSize = currentSize + settings.stepUp ;
				
				if (newSize < settings.sizeMax) {
					_$this.css ('font-size', newSize) ;
					currentSize = newSize;
				}
				
				return false;
			});
			
			$(settings.decrease).click( function () {
				//var currentSizeNum = parseFloat (currentSize, 10) ;
				//var newSize = currentSize * settings.stepDown ;
				var newSize = currentSize - settings.stepDown ;

				if (newSize > settings.sizeMin) {
					_$this.css ('font-size', newSize) ;
					currentSize = newSize;
				}
				
				return false;
			});
		});
	};
})(jQuery);