function filterObjects() {
	
	var params = {};
	var materialsInput = $('#CatalogueSearchHead .material :checked');
	var materials = [];
	if (!materialsInput.length) {
		materials = [1,2,3,4,5];
	} else {
		for (var i = 0; i < materialsInput.length; i++) {
			materials[materials.length] = materialsInput[i].value;
		}
	}
	
	params['materials[]'] = materials;
	params['sort_param'] = $('#inputSortParam').val();
	params['sort_order'] = $('#inputSortOrder').val();
	
	$('#CatalogueSearchContent').animate({height : 1}, 200, 
		function () {
//		$(this).find('.catalogueItems .single').remove();
		$(this).find('.catalogueItems').remove();
		$.get(
			'/catalogue/filter/',
			params,
			function (d) {
				$('#CatalogueSearchContent').html(d);
				$('#CatalogueSearchContent').animate({height : $('#CatalogueSearchContent .catalogueItems').height() }, 200);
			}
		);
	}
	);
}

function bindFilterKlickz() {
	$('#CatalogueSearchHead .material input').click( function () {
		filterObjects();
	});
	$('#inputSortParam, #inputSortOrder').change(function () { filterObjects(); });
	$('#inputSortParam, #inputSortOrder').keyup(function () { filterObjects(); });
}

$(document).ready(function () {
	bindFilterKlickz();
	filterObjects();
});


