var filters = [
	"sport",
	"type",
	"brand",
	"product"
];

function loadFilters($data) {
	if(!$data) $data = "";
	var $_data = [];
	for(var $i = 0; $i < filters.length; $i ++) {
		var $filter = filters[$i];
		var $element = document.search[$filter];
		if($element) {
			$element.disabled = true;
			$_data.push($filter + "=" + $element.value);
			if($element == this) $data = $_data.join('&');
		}
	}
	ajax("/scripts/checklists.php", true, $data, showFilters);
}

function showFilters($filters) {
	var $filters = $filters.split("|");
	for(var $i = 0; $i < filters.length; $i ++) {
		var $filter = filters[$i];
		var $element = document.search[$filter];
		$element.parentNode.innerHTML = '<select name="' + $filter + '"><option name="">Choose...</option>' + $filters[$i] + '</select>';
		$element = document.search[$filter];
		$element.onchange = $filter == "product" ? gotoChecklist : loadFilters;
		$element.disabled = $filters[$i] ? false : true;
	}
}

function gotoChecklist() {
	var $id = document.search.product.value;
	if($id) window.location = "/checklist/checklist.php?id=" + $id;
}