jQuery(document).ready(function(){
  // Accordion
  var icons = {
      header: "icon-plus",
      headerSelected: "icon-minus"
    };

  jQuery( ".accordion" ).accordion({
    icons: icons,
    collapsible: true,
    active: false
  });

  jQuery('.accordion .head').click(function() {
    jQuery(this).next().toggle('slow');
    return false;
  }).next().hide();
  
  jQuery('.to-top').click(function() {
    jQuery( ".accordion" ).accordion('option', 'active', false);
  });

  
  //Select Felder
  jQuery('select').selectbox();

    jQuery('.selectbox-wrapper li:first-child').css('display','none');

    jQuery('.select_wrapper').click(function() {

      if (jQuery(this).is('.close')) {
      jQuery(this).removeClass('close');
      jQuery(this).find('.selectbox-wrapper').css('display','none');
      return false;

    } else {
      jQuery(this).addClass('close');
      jQuery(this).find('.selectbox-wrapper').css('display','block');
      return false;
    }
  });

  //Tabs
  jQuery('#tabs').tabs();
  jQuery("#tabs").show();

  //Anker
  jQuery('li.anker a').click(function() {
    jQuery(window).scrollTo('#page','slow');
    return false;
  });

  //Aufspannen Teaserbox Startseite
  var height_submenu = jQuery("#submenu").outerHeight();

  var height_teaser = height_submenu - 30; //abz�glich padding der Teaser Box

  jQuery('#teaser_content').css("height",height_teaser);


  //Aufspannen Newsbox Startseite
  var height_news = jQuery("#news").outerHeight();

  var height_news_link = jQuery("#news .link_news_all").outerHeight();

  var height_news = height_news - height_news_link;

  var height_rest = height_submenu - height_news;

  var height_news_last = jQuery("#news .last").height();

  var height_new = (height_news_last + height_rest);

  jQuery('#news .last').css("height",height_new);

  //Lightbox
  jQuery('ul.gallery li a').lightBox();
  
  //Cookies
  if(jQuery.cookie("loaded_stylesheet")) {
    jQuery('.stylesheet').attr("href",jQuery.cookie("loaded_stylesheet"));
  } else {
    jQuery('.stylesheet').attr("href","fileadmin/templates/stylesheets/black.css");
  }
  
  // if the function argument is given to overlay,
  // it is assumed to be the onBeforeLoad event listener
  jQuery("a.popup-button").attr('rel', '#overlay');
  jQuery("a[rel]").overlay({

    closeOnClick: false

    

  });
  
  // if the function argument is given to overlay,
  // it is assumed to be the onBeforeLoad event listener
  jQuery("a.button-max").attr('rel', '#overlay');
  jQuery("a[rel]").overlay({

    closeOnClick: false

    

  });
});
