function setPageFontSize(size, sessionId)
{
 if(size == "large")
 {
  $('#news_content').removeClass("small_font");  
  $('#news_content').addClass("large_font");
 }
 else if(size == "small")
 {
  $('#news_content').removeClass("large_font");
  $('#news_content').addClass("small_font");
 }
 else
 {
  $('#news_content').removeClass("large_font");
  $('#news_content').removeClass("small_font");
 }
 if(sessionId > 0)
 {
   setCookie('font_size',sessionId + "_" + size,'.ngo.pl',365);
 }
}

function setUserPageFontSize(sessionId)
{
  var cookie = getCookie('font_size');
  var separator = cookie.indexOf("_");
  if(separator >0)
  {
    var lastSessionId = cookie.substring(0, separator);
    var size = cookie.substring(separator+1,cookie.length);
    if(lastSessionId == sessionId)
    {
      setPageFontSize(size, 0);
    }
  }
}

function setCookie(c_name,value,domain,expiredays)
{
 var exdate=new Date();
 exdate.setDate(exdate.getDate()+expiredays);
 document.cookie=c_name+ "=" +escape(value)+";path=/"+";domain="+domain+
 ((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
}

function getCookie(Name)
{
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    // if cookie exists
    if (offset != -1) { 
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // set index of end of cookie value
      if (end == -1) end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}
