$(function() {
	
	$("#filter_clubname,#filter_clubcity").bind("keyup", csearch.typing);
	
	$("#filter_region").bind("click", csearch.start);
	
});

var csearch = {

	timeout: 0,
	jQ: $,
	
	typing: function() {
		with(this) {
			clearTimeout(csearch.timeout);
			csearch.timeout = setTimeout('csearch.start()',1500);
		}
	},
	
	start: function() {
		with(csearch) {
			clearTimeout(csearch.timeout);
			var name = jQ("#filter_clubname")[0];
			var city = jQ("#filter_clubcity")[0];
			var region = jQ("#filter_region")[0];
			
			var params = {};
			
			if(name.value != name.defaultValue) params.clubname = name.value;
			if(city.value != city.defaultValue) params.clubcity = city.value;
			if(region.value != region.defaultValue) params.region = region.value;
			
			
			jQ.get("../components/club_search_results.php",params,finish);
		}
	},
	
	finish: function(data) {
			$("#search_container_results").html(data);
	}
}

function cregion(region) {
	var check = $("#filter_region option[value="+region+"]");
	if(check.length > 0) {
		check.attr({ selected: true });
		csearch.start();
	}
}