var fontSizeUnit = "%";

var perOrder = 20;

var defaultSize = 90;

var ckName = "FSCc";

var ckDays = 30;

var ckPath = "/"

var fsCK = GetCookie( ckName );



if ( fsCK == null ){

  var currentSize = defaultSize;

}

else{

  var currentSize = eval( fsCK );

}



document.writeln( '<style type="text/css">' );

document.write( 'body{font-size:' + currentSize + fontSizeUnit+ '}' );

document.writeln( '</style>' );



function fsc( CMD ){



  if ( CMD == "larger" ){

    var newSize = Number( currentSize + perOrder );

    SetCookie( ckName , newSize );

  }



  if ( CMD == "smaller" ){

    if ( currentSize != perOrder ){

      var newSize = Number( currentSize - perOrder );

      SetCookie( ckName , newSize );

    }

    else{

      var newSize = Number( currentSize );

    }

  }



  if ( CMD == "default" ){

    DeleteCookie( ckName );

  }



  location.reload();

}



function SetCookie( name , value ){

  var dobj = new Date();

  dobj.setTime(dobj.getTime() + 24 * 60 * 60 * ckDays * 1000);

  var expiryDate = dobj.toGMTString();

  document.cookie = name + '=' + escape(value) + ';expires=' + expiryDate + ';path=' + ckPath;

}



function GetCookie (name){

  var arg  = name + "=";

  var alen = arg.length;

  var clen = document.cookie.length;

  var i = 0;

  while (i < clen){

    var j = i + alen;

    if (document.cookie.substring(i, j) == arg)

    return getCookieVal (j);

    i = document.cookie.indexOf(" ", i) + 1;

    if (i == 0) break;

  }

  return null;

}



function getCookieVal (offset){

  var endstr = document.cookie.indexOf (";", offset);

  if (endstr == -1)

  endstr = document.cookie.length;

  return unescape(document.cookie.substring(offset,endstr));

}



function DeleteCookie(name){

  if (GetCookie(name)){

    document.cookie = name + '=' +

    '; expires=Thu, 01-Jan-70 00:00:01 GMT;path='+ckPath;

  }

}