$(document).ready(function() {
	// BEGIN: Funktion die die GET Variable ausliest und in ein Array mit dem Namen $_GET['name'] speichert
	// Das $_GET['name'] Array ist im weiteren Script die Variable welche ausgelesen wird um die angeforderten Daten zu sortieren
	( function(){
		var s = window.location.search.substring(1).split('&');
		
		if(!s.length) return;
		
		window.$_GET = {};
		
		for(var i  = 0; i < s.length; i++) {
		var parts = s[i].split('=');
		window.$_GET[unescape(parts[0])] = unescape(parts[1]);
		}
	}())
	// ENDE Auslesen der $GET
	
	//BEGIN: Auslesen und sortieren der Angeforderten Daten
	var $holder = $('ul.ourHolder');
	var $data = $holder.clone();
	
	$('#filterOptions li a').ready(function(e) {

		$('#filterOptions li').addClass('active');
		if($_GET['cat'] == undefined){ 
			var $filterType = 'feat';	
		}
		else {
			var $filterType = $_GET['cat'];
			}
		 // $filterType wird mit der $_GET Variablen mit dem namen CAT gleichgesetzt

		if ($filterType == 'feat') {
			// Wenn $filterType == feat, dann alle Daten anzeigen welche als data_spezial = feat sind
			var $filteredData = $data.find('li[data-spezial=feat]');
		} 
		else{
			// Wenn $filterType != feat dann ist $filteredData == die angeforderte class in der var $filterType
			var $filteredData = $data.find('li[data-type=' + $filterType + ']');
		}
		$holder.quicksand($filteredData, {duration: 600,easing: 'easeInOutQuad'}); // Aufrufen der Quicksandfunction dem den gefilteren Daten
	});
});
