var fontResizer = {
	element : 'inhalt',         //set here the id of the element (div, p) within you want to change the text
	defaultFS : 1,         //set here the default font size in 'em'
	minFS : 0.7,         //set her the min font size in 'em'
	maxFS : 1.5,         //set here the max font size in 'em'
	cookieName : 'fontSize',
	init: function() {
		var el = document.getElementById(fontResizer.element);
		if (el == null) {
			alert('The element with the "' + fontResizer.element + '" ID do not exist in HTML source.');
		}
		else {
			var sz = readCookie(fontResizer.cookieName.toUpperCase());
			var decrease, reset, increase;
			el.style.fontSize = sz ? sz + 'em' : fontResizer.defaultFS + 'em';
			if(decrease = document.getElementById('fontsize-decrease')) {
				decrease.onclick = function() {
					fontResizer.changeSize(-1);
					return false;
				}
			}
			if(reset = document.getElementById('fontsize-reset')) {
				reset.onclick = function() {
					fontResizer.changeSize(0);
					return false;
				}
			}
			if(increase = document.getElementById('fontsize-increase')) {
				increase.onclick = function() {
					fontResizer.changeSize(1);
					return false;
				}
			}
		}
	} ,
	changeSize: function(val) {
		var el = document.getElementById(fontResizer.element);
		var size = el.style.fontSize.substring(0, 3);
		var fSize = parseFloat(size, 10);
		if (val == 1) {
			fSize += 0.11;
			//fSize *= 1.1;
			if (fSize > fontResizer.maxFS) fSize = fontResizer.maxFS;
		}
		if (val == -1) {
			fSize -= 0.11;
			//fSize *= 0.9;
			if (fSize < fontResizer.minFS) fSize = fontResizer.minFS;
		}
		if (val == 0) {
			fSize = fontResizer.defaultFS;
		}
		el.style.fontSize = fSize + 'em';
		createCookie(fontResizer.cookieName.toUpperCase(), fSize, 365);
	}
}
