var font_size = {

	act_size: 0,
	max_size: 3,
	step: 0.1,
	cookie_name: 'bbik',

	init: function(){
		
		size_value = $.cookie(font_size .cookie_name);

		if(size_value){
			font_size.act_size = size_value;
			font_size.setSize(size_value);
		}

		$('#font_increase').click(function(){

			font_size.increase();
		});
		$('#font_decrease').click(function(){
			font_size.decrease()
		});

	},

	setSize: function(size_value){
		
		var size = 1 + (size_value * font_size.step);

		$('#body').css({
			'font-size' : size+'em'
		})

	},

	increase: function(){
		
		if(font_size.max_size < font_size.act_size) return false;
		
		font_size.act_size++;

		var size = 1 + (font_size.act_size * font_size.step);

		$('#body').css({
			'font-size' : size+'em'
		})

		font_size.save(font_size.act_size);

	},

	decrease: function(){

		if(font_size.act_size <= 0) return false;
		
		font_size.act_size--;

		var size = 1 + (font_size.act_size * font_size.step);

		$('#body').css({
			'font-size' : size+'em'
		})

		font_size.save(font_size.act_size);

	},

	save: function(size){

		$.cookie(font_size.cookie_name, size, { path: '/'});

	}

}

$(document).ready(function(){
	
	font_size.init();

});
