//<![CDATA[
function initProdSearch(intMin, intMax) {
	/* Search buttons onclick toevoegen */
	$('.butSearch').click(function() { toggleFilter($(this)); });

	/* Close buttons onclick toevoegen */
	$('.closeButton').click(function() { $(this).parent().hide(); });

	$('.resetButton').click(function() {
		$('#STRPZZOEKTREFWOORD').val('trefwoord/artikel');
		$('input.rF').attr('checked', '');
		$('#STRPZSORT').attr('selectedIndex',0);

		return false;
	});

	/* Price slider */
	initSlider(intMin, intMax);
}

function initSlider(intMin, intMax) {
	/* Price slider */
	$('#pricerange-slider').slider({ animate:true, range: true, min:1, max:125, values: [intMin, intMax], slide: function(event, ui) {
		if (ui.values[1] == 125) {
			$('#pricerange').html('€' + ui.values[0] + ' - €' + ui.values[1]+' en groter');
		} else {
			$('#pricerange').html('€' + ui.values[0] + ' - €' + ui.values[1]);
		}
		$('#INTPZPRIJSMIN').val(ui.values[0]);
		$('#INTPZPRIJSMAX').val(ui.values[1]);
	}});
	var strMin = $('#pricerange-slider').slider('values', 0);
	var strMax = $('#pricerange-slider').slider('values', 1);
	if (strMax == 125) {
		strMax += ' en groter';
	}
	$('#pricerange').html('€' + strMin + ' - €' + strMax);
}

function toggleFilter(c) {
	var filterEl = $(c).attr('id').replace('but','prod');

	/* Hide all */
	if ($('.'+filterEl).css('display') == 'block') {
		$('.prodFilter').hide();
	} else {
		$('.prodFilter').hide();
		$('.'+filterEl).show();
	}

	return false;
}

//]]>