$(function(){
        $('#more_content').more_content();
		$('#more_contentright').more_content();
});

(function($) {
  jQuery.fn.more_content = function(tog) {
  	return this.each(function () {
      var dl = $(this).addClass('more_content')
  		var dt = $('dt', dl).css('cursor', 'pointer').addClass('more_contentClosed').click(function(e){
  			$(this).toggleClass('more_contentClosed').toggleClass('more_contentOpen');
        var sc = false;
        dt.each(function(){
          if ($(this).hasClass('more_contentClosed')) sc = true;
        });
        if(!sc) $('.more_contentShow').text('Alle schliessen').toggleClass('more_contentShow').toggleClass('more_contentHide');
        else $('.more_contentHide').text('Alle anzeigen').toggleClass('more_contentShow').toggleClass('more_contentHide');
  			$(this).next().slideToggle();
  		});
  		var dd = $('dd', dl).hide().append('<a href="#leistungen" class="more_contentToTop">Top</a>');
      $('<a href="#">Alle anzeigen</a>').addClass('more_contentShow').click(function(){
        if ($(this).hasClass('more_contentShow')) {
          $('.more_contentShow').text('Alle schliessen').toggleClass('more_contentShow').toggleClass('more_contentHide');
          dt.filter('[class=faqClosed]').each(function(){
            $(this).toggleClass('more_contentClosed').toggleClass('more_contentOpen');
            $(this).next().slideToggle();
          });
        } else {
          $('.more_contentHide').text('Alle anzeigen').toggleClass('more_contentShow').toggleClass('more_contentHide');
          dt.filter('[class=more_contentOpen]').each(function(){
            $(this).toggleClass('more_contentClosed').toggleClass('more_contentOpen');
            $(this).next().slideToggle();
          });
        };
        return false;
      }).prependTo(dl).clone(true).appendTo(dl);
			$('<a id="more_contenttop" style="display:none;"></a>').prependTo(dl);
      if(typeof tog == 'number') $('dt:eq('+tog+')').trigger('click');
  	});
  };
})(jQuery);

(function($) {
  jQuery.fn.more_contentright = function(tog) {
  	return this.each(function () {
      var dl = $(this).addClass('more_content')
  		var dt = $('dt', dl).css('cursor', 'pointer').addClass('more_contentClosed').click(function(e){
  			$(this).toggleClass('more_contentClosed').toggleClass('more_contentOpen');
        var sc = false;
        dt.each(function(){
          if ($(this).hasClass('more_contentClosed')) sc = true;
        });
        if(!sc) $('.more_contentShow').text('Alle schliessen').toggleClass('more_contentShow').toggleClass('more_contentHide');
        else $('.more_contentHide').text('Alle anzeigen').toggleClass('more_contentrightShow').toggleClass('more_contentHide');
  			$(this).next().slideToggle();
  		});
  		var dd = $('dd', dl).hide().append('<a href="#leistungen" class="more_contentToTop">Top</a>');
      $('<a href="#">Alle anzeigen</a>').addClass('more_contentShow').click(function(){
        if ($(this).hasClass('more_contentShow')) {
          $('.more_contentShow').text('Alle schliessen').toggleClass('more_contentShow').toggleClass('more_contentHide');
          dt.filter('[class=more_contentrightClosed]').each(function(){
            $(this).toggleClass('more_contentClosed').toggleClass('more_contentOpen');
            $(this).next().slideToggle();
          });
        } else {
          $('.more_contentHide').text('Alle anzeigen').toggleClass('more_contentShow').toggleClass('more_contentHide');
          dt.filter('[class=more_contentOpen]').each(function(){
            $(this).toggleClass('more_contentClosed').toggleClass('more_contentOpen');
            $(this).next().slideToggle();
          });
        };
        return false;
      }).prependTo(dl).clone(true).appendTo(dl);
			$('<a id="more_contentrighttop" style="display:none;"></a>').prependTo(dl);
      if(typeof tog == 'number') $('dt:eq('+tog+')').trigger('click');
  	});
  };
})(jQuery);
