var autocompleter = function() {
	$("#tx_wmdblocationfinder_pi1_search").autocomplete({
		url: ajaxBaseUrl + 'index.php?eID=tx_wmdblocationfinder_pi1',
		onItemSelect: sendLocationFinderSearchRequest,
		minChars: 3
	});
	$("#tx_wmdblocationfinder_pi1_search-bigform").autocomplete({
		url: ajaxBaseUrl + 'index.php?eID=tx_wmdblocationfinder_pi1',
		onItemSelect: sendLocationFinderSearchRequest,
		minChars: 3
	});
}

var sendLocationFinderSearchRequest = function(item) {
	var radius = '';
	if($("#tx_wmdblocationfinder_pi1_radius").val()) {
		radius = '&tx_wmdblocationfinder_pi1[radius]=' + parseInt($("#tx_wmdblocationfinder_pi1_radius").val());
	}
	
	if($('#tx_wmdblocationfinder_pi1-smallform').attr('action')) {
		document.location.href = '/' + $('#tx_wmdblocationfinder_pi1-smallform').attr('action') + '?tx_wmdblocationfinder_pi1[city]=' + item.data[1] + '&tx_wmdblocationfinder_pi1[zip]=' + item.data[0] + radius;
	}
	
	if($('#tx_wmdblocationfinder_pi1-bigform').attr('action')) {
		document.location.href = '/' + $('#tx_wmdblocationfinder_pi1-bigform').attr('action') + '?tx_wmdblocationfinder_pi1[city]=' + item.data[1] + '&tx_wmdblocationfinder_pi1[zip]=' + item.data[0] + radius;
	}
}

$(document).ready(function() {
	autocompleter();
});
