function initializeFont() {
  var font = readCookie("font");
  font = font ? font : getFontSize();
  font=Number(font.substr(0,font.length-1));
  if (!this.document.getElementById('size-more'))
		return;
  this.document.getElementById('size-more').style.display=(font<150)?'block':'none';
  this.document.getElementById('size-less').style.display=(font<100)?'none':'block';
  this.document.getElementById('content').style.fontSize=font+'%';}  

function setFontSize(foo) {
  if (!this.document.getElementById('size-more'))
    return;
  var size=getFontSize();
  size=size.substr(0,size.length-1);
  if(foo>0) {
   var new_size=Number(size)+10;
   this.document.getElementById('size-more').style.display=(new_size<150)?'block':'none';
   this.document.getElementById('size-less').style.display='block';}  
  else {
   var new_size=Number(size)-10;
   this.document.getElementById('size-more').style.display='block';
   this.document.getElementById('size-less').style.display=(new_size<100)?'none':'block';};
   this.document.getElementById('content').style.fontSize=new_size+'%';
  return true;}

function getFontSize() {
	if (!this.document.getElementById('size-more'))
		return '100%';
  size=document.getElementById('content').style.fontSize;
  if(size=='') {size='100%';};
  return size;}

function createCookieFont() {
  var date = new Date();date.setTime(date.getTime()+(24*60*60*1000));
  document.cookie = "font="+getFontSize()+"; expires="+date.toGMTString()+"; path=/";}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return '';}
  
function quitAll() {
   createCookieFont();}
   
function iniAll() {
   initializeFont();}

window.onunload=quitAll;
window.onload=iniAll;