$(document).ready(function() {

  /* fancybox: Galerie-Funktion */
  $(".fancybox").fancybox({
    'overlayShow': true,
    'overlayColor': '#000',
    'overlayOpacity': '0.66',
    'hideOnOverlayClick': true,
    'hideOnContentClick': true,
    'centerOnScroll': false
  });

  /* colorschemer */
  var insert = '<a href=""><img alt="" width="16" height="16" title="dieses Farbschema verwenden (zum setzen klicken)" src="/css/colorschemes/0.gif" /></a> ';
  insert += '<a href=""><img alt="" width="16" height="16" title="dieses Farbschema verwenden (zum setzen klicken)" src="/css/colorschemes/1.gif" /></a> ';
  insert += '<a href=""><img alt="" width="16" height="16" title="dieses Farbschema verwenden (zum setzen klicken)" src="/css/colorschemes/2.gif" /></a>';
  $("#colorschemer").html(insert);

  // Standard-Farbschema auslesen
  var default_colorscheme = $("#cs_style").attr("href");
  if (document.cookie) actual_colorscheme = document.cookie;
  // keine cookies erlaubt = speichern nicht möglich, Standard-Style behalten
  else actual_colorscheme = default_colorscheme;
  $("#cs_style").attr("href", actual_colorscheme);

  $("#colorschemer a").each(function(i) {
    $(this)
    .bind("mouseover", function() {
      cs = '/css/colorschemes/' + i + ".css";
      $("#cs_style").attr("href", cs);
    })
    .bind("mouseout", function() {
      $("#cs_style").attr("href",actual_colorscheme);
    })
    .bind("click", function() {
      cs = '/css/colorschemes/' + i + ".css";
      $("#cs_style").attr("href", cs);
      document.cookie = cs;
      actual_colorscheme = cs;
      if(!document.cookie) alert("Fehler: keine Cookies erlaubt.\n\nUm ein anderes als das Standard-Farbschema nutzen zu können, muss Ihrem Browser das Speichern von Cookies erlaubt sein.")
    });
  });
});

