var inc = 0;
function IncrementFontSize(mod) 
{
    var desc = $("p").css("font-size"); desc = parseFloat(desc); var desc_newsize = desc + mod;
    
    if(inc < 6)
    {
        $("p").css("font-size", desc_newsize + "px");
        inc = inc + mod;
    }
    
    //check if the inc exceed
    if(inc > 6)
        inc = 6;
		
	setCookie("fontMod",inc,180,"/");
}

function DecrementFontSize(mod) 
{
    var desc = $("p").css("font-size"); desc = parseFloat(desc); var desc_newsize = desc + mod;
    
    if(inc > -6)
    {
        $("p").css("font-size", desc_newsize + "px");
        inc = inc + mod;
    }
    
    //check if the inc exceed
    if(inc < -6)
        inc = -6;
	
	setCookie("fontMod",inc,180,"/");
}

function SetFontSize(mod) 
{
    var desc = $("p").css("font-size"); desc = parseFloat(desc); var desc_newsize = desc + mod;
    $("p").css("font-size", desc_newsize + "px");
    inc = inc + mod;
    
    //check if the inc exceed
    if(inc < -6)
        inc = -6;
	else if(inc > 6)
        inc = 6;
}

function setCookie(name,value,days,path,domain,secure) 
{
  var expires, date;
  if (typeof days == "number") 
  {
    date = new Date();
    date.setTime( date.getTime() + (days*24*60*60*1000) );
		expires = date.toGMTString();
  }
  document.cookie = name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}

function getCookie(name) 
{
  var nameq = name + "=";
  var c_ar = document.cookie.split(';');
  for (var i=0; i<c_ar.length; i++) 
  {
    var c = c_ar[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameq) == 0) return unescape( c.substring(nameq.length, c.length) );
  }
  return null;
}

function SetCookieFont()
{
	var cookie = getCookie("fontMod");
	cookie = parseFloat(cookie);
	if(!isNaN(cookie))
		SetFontSize(cookie);
}
