$(document).ready(function() {
  // Cookie für die Textgröße gesetzt?
  var settings = $.readCookie('SEfU-settings');
  var startsize = 'small';
  
  // Ja, also Wert übernehmen
  if (settings) {
    startsize = settings;
  }
  // Nein, also neues Cookie anlegen
  else {
    var newCookie = $.setCookie( 'SEfU-settings', 'small', {
                      duration : 365
                    });
  }
  
  // Elemente zur Seite hinzufügen
  $('#menu ul.nav').append($('<li/>').attr('id',  'font_small').addClass('a_font_button').hide().append('<a href="#" title="kleine Schrift">A</a>'))
                   .append($('<li/>').attr('id', 'font_medium').addClass('a_font_button').hide().append('<a href="#" title="mittelgro&szlig;e Schrift">A</a>'))
                   .append($('<li/>').attr('id',  'font_large').addClass('a_font_button').hide().append('<a href="#" title="gro&szlig;e Schrift">A</a>'));
  $('.a_font_button').fadeIn();
  
  // voreingestellte Größe anwenden
  $('div.static').removeClass('small medium large').addClass(startsize);

  // Click Handler für die neuen Elemente
  $('#font_small a').click(function () {
    $('div.static').removeClass('medium large').addClass('small');
    $.delCookie('SEfU-settings');
    $.setCookie( 'SEfU-settings', 'small', {duration : 365} );
    return false;
  });
  
  $('#font_medium a').click(function () {
    $('div.static').removeClass('small large').addClass('medium');
    $.delCookie('SEfU-settings');
    $.setCookie( 'SEfU-settings', 'medium', {duration : 365} );
    return false;
  });
  
  $('#font_large a').click(function () {
    $('div.static').removeClass('small medium').addClass('large');
    $.delCookie('SEfU-settings');
    $.setCookie( 'SEfU-settings', 'large', {duration : 365} );
    return false;
  });
});
