var min=0;
var max=3;

function increaseFontSize(){
	var current = getCurrent();
	if(current < max){
		changeFontSize(1);
	}
}
function decreaseFontSize(){
	var current = getCurrent();
	if(current > min){
		changeFontSize(-1);
	}
}
function changeFontSize(offset){
	setFontSize(offset,true);
}
function setFontSize(offset,setCookie){
	var typesToCheck = ['body','p','li'];
	for(var t=0;t<=typesToCheck.length;t++){
		var obj = document.getElementsByTagName(typesToCheck[t]);
		for(i=0;i<obj.length;i++) {
			setElementFontSize(obj[i],offset);
		}
	}
	
	if(setCookie){
	 	var current = getCurrent();
		createCookie("font",current+offset,21);
	}
}

function getElementFontSize(el){
	var s = 12;
	if(el.style.fontSize){
		s = parseInt(el.style.fontSize.replace("px",""));
		//console.log('s'+s);
	}
	return s;
}
function setElementFontSize(el,offset){
  if(el.className != "home-page-titles"){
		//console.log(offset);
		el.style.fontSize = (getElementFontSize(el)+offset)+'px';
	}
}

function getCurrent(){
	var current = parseInt(readCookie('font'));
	if (isNaN(current)) current = 0;
	return current;
}

