var sizeRange = new Object();
sizeRange.small = new Array(0,29);
sizeRange.middle = new Array(30,50);
sizeRange.big = new Array(51,200);

$(document).ready(function() {
	
	//STYLE:
	$(".gebrauchterhund_list_filter_age").styleSelect({styleClass: "selectAge",optionsWidth: 1,speed: 'fast'});
	$(".gebrauchterhund_list_filter_size").styleSelect({styleClass: "selectSize",optionsWidth: 1,speed: 'fast'});
	$(".gebrauchterhund_list_filter_sex").styleSelect({styleClass: "selectSex",optionsWidth: 1,speed: 'fast'});

	$('.gebrauchterhund_list_filter_age').change(changeFilter);
	$('.gebrauchterhund_list_filter_size').change(changeFilter);
	$('.gebrauchterhund_list_filter_sex').change(changeFilter);
});

function changeFilter() {
	var age = $('.gebrauchterhund_list_filter_age').val();	
	var size = $('.gebrauchterhund_list_filter_size').val();
	var sex = $('.gebrauchterhund_list_filter_sex').val();
	

	$('.gebrauchterhund_list .gebrauchterhund_list_dog').each(function(index, value) {
		$(value).show();
		//AGE:
		if (age == 'welpe'){
			if ($(value).children('.age').val() != 'welpe'){
				$(value).hide();
			}
		}else
		if (age == 'junghund'){
			if ($(value).children('.age').val() != 'junghund'){
				$(value).hide();
			}
		}
		else
		if (age == 'erwachsen'){
			if ($(value).children('.age').val() != 'erwachsen'){
				$(value).hide();
			}
		}
		//SIZE:
		if (size == 'small'){
			if ($(value).children('.size').val() > sizeRange.small[1]){
				$(value).hide();
			}
		}
		if (size == 'middle'){
			if ($(value).children('.size').val() < sizeRange.middle[0] || $(value).children('.size').val() > sizeRange.middle[1]){
				$(value).hide();
			}
		}
		if (size == 'big'){
			if ($(value).children('.size').val() < sizeRange.big[0]){
				$(value).hide();
			}
		}
		//SEX:
		if (sex == 'm'){
			if ($(value).children('.sex').val() != 'm'){
				$(value).hide();
			}
		}
		if (sex == 'w'){
			if ($(value).children('.sex').val() != 'w'){
				$(value).hide();
			}
		}
		
	});
}
