
function normalFontSize() {
	 var bd = document.getElementsByTagName("body")[0];
	 bd.style.fontSize = "1em";
	 setCookie("fontsize","1");
}

function increaseFontSize() {
	 size = getCookie("fontsize");

	 if(size) {
		 size = Math.abs(size) + 0.05;
  } else {
		 size = 1.05;
	 }

	 var bd = document.getElementsByTagName("body")[0];
	 bd.style.fontSize = size + "em";
	 setCookie("fontsize",size);
}



function decreaseFontSize() {
	 size = getCookie("fontsize");
	 if(size) {
	 	 if(size > 0.1) {
		 	 size = size - 0.05;
		 }
	 } else {
	 	 size = 0.95;
	 }

	 var bd = document.getElementsByTagName("body")[0];
	 bd.style.fontSize = size + "em";
	 setCookie("fontsize",size);
}

function getCookie(name) {
	 var dc = document.cookie;
	 var prefix = name + "=";
	 var start = dc.indexOf("; " + prefix);

	 if(start == -1) {
	 	 start = dc.indexOf(prefix);
		 if (start != 0) return null;
	 } else {
		 start += 2;
	 }

	 var end = document.cookie.indexOf(";", start);

	 if (end == -1) end = dc.length;

	 return unescape(dc.substring(start + prefix.length, end));
}


function setCookie(name, value) {
	 var exp = new Date();
	 var sevenDays = exp.getTime() + (7*24*60*60*1000);
	 exp.setTime(sevenDays);
	 var curCookie = name + "=" + escape(value) + ";expires=" + escape(exp.toGMTString()) + ";";
	 document.cookie = curCookie;
}

function initFontSize() {
	 size = getCookie("fontsize");

	 if (!size) {
	 	 size = "1";
	 }

	var idelement = document.getElementsByTagName("body")[0];
	idelement.style.fontSize = size + "em";
}


function changeStyle(scheme) {
		 setCookie("scheme",scheme);
		 document.location.reload();
}
