function writeToCookie(varName, varValue, expireTime)
{
  var a = new Date();
  a = new Date(a.getTime() + expireTime);
  document.cookie = varName + '=' + varValue + '; expires='+a.toGMTString()+'; path=/;';
  
  return;
}

function readFromCookie(varName)
{
  a = document.cookie;
   
  var results = a.match('(^|;) ?' + varName + '=([^;]*)(;|$)');

  if ( results )
    return ( unescape ( results[2] ) );
  else
    return '';

}

function makeFontBigger()
{
  if (document.getElementById('content'))
    document.getElementById('content').style.fontSize ='125%';
  
  if (document.getElementById('menu'))
    document.getElementById('menu').style.fontSize='125%';
  
  if (document.getElementById('sidebar'))
    document.getElementById('sidebar').style.fontSize='125%';

  if (document.getElementById('content2'))
    document.getElementById('content2').style.fontSize ='125%';
  
  return;
}

function makeFontNormal()
{
  if (document.getElementById('content'))
    document.getElementById('content').style.fontSize ='100%';
  
  if (document.getElementById('menu'))
    document.getElementById('menu').style.fontSize='100%';
  
  if (document.getElementById('sidebar'))
    document.getElementById('sidebar').style.fontSize='100%';

  if (document.getElementById('content2'))
    document.getElementById('content2').style.fontSize ='100%';
  
  return;  
}

function setBiggerFont()
{
  writeToCookie('fontSize', 'bigger', 1000*60*60*24*365);
  makeFontBigger();
    
  return;    
}

function setNormalFont()
{
  writeToCookie('fontSize', 'normal', 1000*60*60*24*365);
  makeFontNormal();
    
  return;    
}

function checkAndSetFontSize()
{
  var val = readFromCookie('fontSize');
  
  if (val == 'bigger')
  {
    makeFontBigger();
  }
  else
  {
    makeFontNormal();
  }
  
  return;
}

