function changeFont(font_size) {
	setCookie("fntsz", font_size, 365);
}

function setCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
	setStyles(value);
}

function setStyles(font_size) {
	if(font_size == "regular") {
		if (document.getElementById("comment") != null) {
			document.getElementById('comment').style.fontSize = "15px";
		}
		if (document.getElementById("footer") != null) {
			document.getElementById('footer').style.fontSize = "14px";
		}
		if (document.getElementById("h1") != null) {
			document.getElementById('h1').style.fontSize = "17px";
		}
		if (document.getElementById("index_h1") != null) {
			document.getElementById('index_h1').style.fontSize = "17px";
		}
		if (document.getElementById("index_p") != null) {
			document.getElementById('index_p').style.fontSize = "17px";
		}
		document.getElementById('large').style.color = "black";
		if (document.getElementById("mail_p") != null) {
			document.getElementById('mail_p').style.fontSize = "15px";
		}
		document.getElementById('medium').style.color = "black";
		document.getElementById('nav').style.fontSize = "17px";
		if (document.getElementById("photoLinksWrapper") != null) {
			document.getElementById('photoLinksWrapper').style.fontSize = "15px";
		}
		document.getElementById('regular').style.color = "red";
		if (document.getElementById("table_b") != null) {
			document.getElementById('table_b').style.fontSize = "15px";
		}
		if (document.getElementById("telephone_p") != null) {
			document.getElementById('telephone_p').style.fontSize = "15px";
		}
	}
	if(font_size == "medium") {
		if (document.getElementById("comment") != null) {
			document.getElementById('comment').style.fontSize = "17px";
		}
		if (document.getElementById("footer") != null) {
			document.getElementById('footer').style.fontSize = "15px";
		}
		if (document.getElementById("h1") != null) {
			document.getElementById('h1').style.fontSize = "19px";
		}
		if (document.getElementById("index_h1") != null) {
			document.getElementById('index_h1').style.fontSize = "19px";
		}
		if (document.getElementById("index_p") != null) {
			document.getElementById('index_p').style.fontSize = "19px";
		}
		document.getElementById('large').style.color = "black";
		if (document.getElementById("mail_p") != null) {
			document.getElementById('mail_p').style.fontSize = "17px";
		}
		document.getElementById('medium').style.color = "red";
		document.getElementById('nav').style.fontSize = "19px";
		if (document.getElementById("photoLinksWrapper") != null) {
			document.getElementById('photoLinksWrapper').style.fontSize = "17px";
		}
		document.getElementById('regular').style.color = "black";
		if (document.getElementById("table_b") != null) {
			document.getElementById('table_b').style.fontSize = "17px";
		}
		if (document.getElementById("telephone_p") != null) {
			document.getElementById('telephone_p').style.fontSize = "17px";
		}
	}
	if(font_size == "large") {
		if (document.getElementById("comment") != null) {
			document.getElementById('comment').style.fontSize = "19px";
		}
		if (document.getElementById("footer") != null) {
			document.getElementById('footer').style.fontSize = "16px";
		}
		if (document.getElementById("h1") != null) {
			document.getElementById('h1').style.fontSize = "21px";
		}
		if (document.getElementById("index_h1") != null) {
			document.getElementById('index_h1').style.fontSize = "21px";
		}
		if (document.getElementById("index_p") != null) {
			document.getElementById('index_p').style.fontSize = "21px";
		}
		document.getElementById('large').style.color = "red";

		if (document.getElementById("mail_p") != null) {
			document.getElementById('mail_p').style.fontSize = "19px";
		}
		document.getElementById('medium').style.color = "black";
		document.getElementById('nav').style.fontSize = "21px";
		if (document.getElementById("photoLinksWrapper") != null) {
			document.getElementById('photoLinksWrapper').style.fontSize = "19px";
		}
		document.getElementById('regular').style.color = "black";
		if (document.getElementById("table_b") != null) {
			document.getElementById('table_b').style.fontSize = "19px";
		}
		if (document.getElementById("telephone_p") != null) {
			document.getElementById('telephone_p').style.fontSize = "19px";
		}
	}
}

function readCookie() {
	var cookie = document.cookie;
	if (cookie == "fntsz=regular") {
		setStyles("regular");
	}
	if (cookie == "fntsz=medium") {
		setStyles("medium");
	}
	if (cookie == "fntsz=large") {
		setStyles("large");
	}
}
