﻿// plz require jquery.cookie.js

//default font-size
var defaultValue = 13;
// min font-size
var minValue=8;
// max font-size
var maxValue=18;


$(function(){
	var ChildElements=$('#main *');
	// reading cookie and apply font-size
	var userFontSize = $.cookie('fontsize');
	if (userFontSize) {
		ChildElements.css('font-size', userFontSize+"px");
	}

	$("#fs_decrease").click(function(){
		var fontSizeNew=parseInt((ChildElements.css("font-size")).replace(/px/,""));
		if(fontSizeNew!=maxValue){fontSizeNew += 1;}
		ChildElements.css("font-size",fontSizeNew+"px");
		// set cookie
		memFontSize(fontSizeNew);
		return false;
	});
	$("#fs_increase").click(function(){
		var fontSizeNew=parseInt((ChildElements.css("font-size")).replace(/px/,""));
		if(fontSizeNew!=minValue){fontSizeNew -= 1;}
		ChildElements.css("font-size",fontSizeNew+"px");
		// set cookie
		memFontSize(fontSizeNew);
		return false;
	});
	$("#fs_reset").click(function(){
		ChildElements.css("font-size",defaultValue+"px");
		// set cookie
		memFontSize(defaultValue);
		return false;
	});
});

function memFontSize(v) {
	$.cookie('fontsize', v, {path: '/', expires: 7});
}
