$(document).ready(function() {
	$('#filter').accordion({
		collapsible: true,
		active: false,
		autoHeight: false
	});

	function clickFilter(e) {
		var filterFor = e.target.innerHTML;
		var referenzCount = -1;
		$('#referenzSlider').empty();
		$('#hiddenReferenzSlider li.panel a.header-slide-jump').each(function() {
			if($('span.keywords', this).html().indexOf(filterFor) != "-1") {
				referenzCount++;
				if(referenzCount % 9 == 0) {
					$('#referenzSlider').append('<li><div class="slider-content"></div></li>');
				}
				$(this).clone(true).appendTo('#referenzSlider div.slider-content:last');
			}
		});
		if(referenzCount > -1) {
			$('#referenzSlider').anythingSlider();
		}
		$('.filterLink').removeClass('active');
		$(e.target).addClass("active");
		e.preventDefault();
	}

	function clickNoFilter(e) {
		var referenzCount = -1;
		$('#referenzSlider').empty();
		$('#hiddenReferenzSlider li.panel a.header-slide-jump').each(function() {
			referenzCount++;
			if(referenzCount % 9 == 0) {
				$('#referenzSlider').append('<li><div class="slider-content"></div></li>');
			}
			$(this).clone(true).appendTo('#referenzSlider div.slider-content:last');
		})
		$('.filterLink').removeClass('active');
		$('#referenzSlider').anythingSlider();
		e.preventDefault();
	}

	$('.filterLink').click(clickFilter);
	$('#showAllLink').click(clickNoFilter);
})

