document.write('<div id="schriftnavigation" style="display:none;"><ul>');
document.write('<li id="fn_big" title="Schriftgröße vergrößern"><a href="javascript:setFontSize(1);"><span>Größer</span></a></li>');
document.write('<li id="fn_reset" title="Schriftgröße zurücksetzen"><a href="javascript:setFontSize(0);"><span>Zurücksetzen</span></a></li>');
document.write('<li id="fn_small" title="Schriftgröße verkleinern"><a href="javascript:setFontSize(-1);"><span>Kleiner</span></a></li>');
document.write('</ul><div>GRÖßE</div></div>');

var content;
var sidebar;

var initFont=function(){
   content=document.getElementById('wrap');
   if(getCookie('fontSize')) {
      content.style.fontSize=getCookie('fontSize');
      content.style.lineHeight='140%';
   }
   else {
      content.style.fontSize='100%';
      content.style.lineHeight='140%';
   }
}

var setFontSize=function(mode) {
   var quantifier=10;
   if(mode==0) {
      content.style.fontSize='100%';
      content.style.lineHeight='140%';
   }
   else {
      var newP=(parseInt(content.style.fontSize)+(mode*quantifier));
      content.style.fontSize=Math.max(100,Math.min(newP,150))+'%';
      content.style.lineHeight='140%';
   }
   setCookie('fontSize',content.style.fontSize);
}

function setCookie(name,value,days,path,domain,secure) {
   var expires, date;
   var path='/';
   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;
}

addLoadEvent(initFont);
