var min = 8;
var max = 18;

var elementsToChange = new Array('p', 'li','h3', 'h4', 'h5', 'h6', 'td', 'label', 'input', 'textarea', 'div', 'td', 'th', 'span');
var cookieKey_fontSize = 'font-size';

function updateFontSize() {
	// sprawdzenie czy nie ma zapisanego poziomu zwiekszenia czcionek
	var fontSize = $.cookie(cookieKey_fontSize);

	// zmniejszenie rozmiaru czcionki
	if (fontSize) {
		setFontSize(fontSize);
	}
}

function setFontSize(fontSize) {
	for (var x in elementsToChange) {
		$(elementsToChange[x]).each(function (index) {
			$(this).css('fontSize', fontSize + 'px');
		});
	}
};

function increaseFontSize() {

	for (var x in elementsToChange) {
		$(elementsToChange[x]).each(function (index) {

			var currentFontSize = $(this).css('fontSize');
			var finalNum = parseFloat(currentFontSize, 10);

			finalNum *= 1.1;

			// zapisanie w cookies
			$.cookie(cookieKey_fontSize, finalNum, { 'path': '/' });

			var stringEnding = currentFontSize.slice(-2);
			$(this).css('fontSize', finalNum + stringEnding);
		});
	}
};



function decreaseFontSize() {

	for (var x in elementsToChange) {
		$(elementsToChange[x]).each(function (index) {

			var currentFontSize = $(this).css('fontSize');
			var finalNum = parseFloat(currentFontSize, 10);

			finalNum /= 1.1;

			// zapisanie w cookies
			$.cookie(cookieKey_fontSize, finalNum, { 'path': '/' });

			var stringEnding = currentFontSize.slice(-2);
			$(this).css('fontSize', finalNum + stringEnding);
		});
	}
}


