/**
 * Laad cookie info
 */
var fontSize = getCookie('fontSize');
if(fontSize)
	setFontSize(fontSize);
	
function setFontSize(size) {
	setFont('p', size);
	setFont('div', size);
	setFont('td', size);
	setFont('input', size);
	setFont('select', size);
	setFont('span', size);
	setFont('a', size);
}
function setFont(tag, size) {
	var p = document.getElementsByTagName(tag);
	for(i=0;i<p.length;i++) {
		p[i].style.fontSize = size+"px";
	}
}

// Herstel font size
function resetFontSize() {
	resetFont('p');
	resetFont('div');
	resetFont('td');
	resetFont('input');
	resetFont('select');
	resetFont('span');
	resetFont('a');
}
function resetFont(tag) {
	var p = document.getElementsByTagName(tag);
	for(i=0;i<p.length;i++) {
		p[i].style.fontSize = "";
	}
	/* Save cookie */
	var expires = 30 * 24 * 60; // 30 days in minutes
	var path = "/";
	var domain = "";
	setCookie('fontSize', "", expires, path, domain);
}

// Min en max size
var min=8;
var max=18;

function increaseFontSize() {
	increseFont('p');
	increseFont('div');
	increseFont('td');
	increseFont('input');
	increseFont('select');
	increseFont('span');
	increseFont('a');
}
function increseFont(tag) {
	var p = document.getElementsByTagName(tag);
	var save = 12;
	for(i=0;i<p.length;i++) {
		var s = 12;
		if(p[i].style.fontSize) {
			s = parseInt(p[i].style.fontSize.replace("px",""));
		}
		if(s!=max) {
			s += 1;
		}
		p[i].style.fontSize = s+"px";
		save = s;
	}
	
	/* Save cookie */
	var expires = 30 * 24 * 60; // 30 days in minutes
	var path = "/";
	var domain = "";
	setCookie('fontSize', save, expires, path, domain);
}

function decreaseFontSize() {
	decreaseFont('p');
	decreaseFont('div');
	decreaseFont('td');
	decreaseFont('input');
	decreaseFont('select');
	decreaseFont('span');
	decreaseFont('a');
}
function decreaseFont(tag) {
	var p = document.getElementsByTagName(tag);
	var save = 12;
	for(i=0;i<p.length;i++) {
		var s = 12;
		if(p[i].style.fontSize) {
			s = parseInt(p[i].style.fontSize.replace("px",""));
		}
		if(s!=min) {
			s -= 1;
		}
		p[i].style.fontSize = s+"px";
		save = s;
	}
	
	/* Save cookie */
	var expires = 30 * 24 * 60; // 30 days in minutes
	var path = "/";
	var domain = "";
	setCookie('fontSize', save, expires, path, domain);
}
