var cookieName="timitaurus_font_size";
function setcookie(name, value, days, path, domain, secure) { var expires = -1; if(typeof days == "number" && days >= 0) { var d = new Date(); d.setTime(d.getTime()+(days*24*60*60*1000)); expires = d.toGMTString(); } value = escape(value); document.cookie = name + "=" + value + ";" + (expires != -1 ? " expires=" + expires + ";" : "") + (path ? "path=" + path : "") + (domain ? "; domain=" + domain : "") + (secure ? "; secure" : ""); }
function delcookie(name) { setcookie(name, "-", 0); }
function getcookie(name) { var idx = document.cookie.indexOf(name+'='); if(idx == -1) { return null; } value = document.cookie.substring(idx+name.length+1); var end = value.indexOf(';'); if(end == -1) { end = value.length; } value = value.substring(0, end); value = unescape(value); return value; }
window.onload = function(){	if(getcookie(cookieName)){ setFontSize(''); }	};

function setFontSize(fs) {
	var defaultVal=75.00;
	var myVal=75.00;
	var stepValue= 10.0;
	var stepsDown=2;
	var stepsUp=7;
	if(getcookie(cookieName)){

		myVal=parseFloat(getcookie(cookieName));
		}
		else{
			myVal=defaultVal;
			}
			if(fs=='+'){
					myVal=myVal+stepValue;
				}
			else if(fs=='-'){
			myVal=myVal-stepValue;
				}
			else if(fs=='0'){
				myVal=defaultVal;
				}

	if(myVal >= (defaultVal-stepValue*stepsDown) && myVal <= (defaultVal+stepValue*stepsUp)){
	document.body.style.fontSize=myVal+"%";
	setcookie(cookieName, myVal, 365, '/');
	//$("query").value=myVal;
	if(myVal==(defaultVal-stepValue*stepsDown))	 document.getElementById("fontDownLink").style.display = 'none';
	 else   document.getElementById("fontDownLink").style.display = 'block';

	 	if(myVal==(defaultVal+stepValue*stepsUp))	 document.getElementById("fontUpLink").style.display = 'none';
	 else  document.getElementById("fontUpLink").style.display = 'block';
}
}
