var min=10;
var max=25;
var s = 0;
var cookieName = "mg_name";
var increment=3;

var expireDays = 0;
var On = 0;

function toggleAccess()
{
	if(!On)
	{
		document.getElementById("accessibility").style.display="block";
		document.getElementById("accessbutton").style.backgroundColor="#5689c6";
	}
	if(On)
	{
		document.getElementById("accessibility").style.display="none";
		document.getElementById("accessbutton").style.backgroundColor="white";
	}
	On = !On;
}

function setFontSize()
{
   var p = document.getElementsByTagName('p');

   for(i=0;i<p.length;i++) {
      if(s<max) {
         s = getCookie(cookieName);
      }
		if(p[i].className!="noresize") //checks for elements you don't want to be resized
	  	{
      		p[i].style.fontSize = s+"px";
		}
   }
}

function resetFontSize()
{
   var p = document.getElementsByTagName('p');

   for(i=0;i<p.length;i++) {
	  
	  if(p[i].className!="noresize") //checks for elements you don't want to be resized
	  {
      	p[i].style.fontSize = 14+"px";
	  }
   }
   setCookie(cookieName, 14, expireDays);
}

function increaseFontSize()
{
   var p = document.getElementsByTagName('p');
   for(i=0;i<p.length;i++) {
      if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 12;
      }
      if(s<max) {
         s += increment;
      }
	  if(p[i].className!="noresize") //checks for elements you don't want to be resized
	  {
     	 p[i].style.fontSize = s+"px";
	  }
   }
   setCookie(cookieName, s, expireDays);
}

function decreaseFontSize()
{
   var p = document.getElementsByTagName('p');
   for(i=0;i<p.length;i++) {
      if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 15;
      }
      if(s>min) {
         s -= increment;
      }
	  if(p[i].className!="noresize") //checks for elements you don't want to be resized
	  {
      	p[i].style.fontSize = s+"px";
	  }
   }   
   setCookie(cookieName, s, expireDays);
}

function setCookie(cookieName,cookieValue,nDays)
{
	var today = new Date();
	var expire = new Date();
	if (nDays==null || nDays==0) nDays=1;
	expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString();
}


function getCookie(cookieName)
{
	var theCookie=""+document.cookie;
	var ind=theCookie.indexOf(cookieName);
	if (ind==-1 || cookieName=="") return ""; 
	var ind1=theCookie.indexOf(';',ind);
	if (ind1==-1) ind1=theCookie.length; 
	return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}


