function resetForm()
{
	$$('#filterForm input').each(function(ele) {
		if (ele.type == 'checkbox') {
			ele.checked = false;
		}
	});
}

function showPage(url)
{
	var request = new Request.HTML({
		update: 'ajaxWrapper',
		url: url + '&format=ajax',
		link: 'cancel',
		onRequest: function() { showLoader($('ajaxWrapper')); },
		onFailure: function(response) { },
		onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript) { }
	});
	request.get();
}

function filter()
{
	var myFx = new Fx.Scroll(window).toElement('resultsOpener');

	var request = new Request.HTML({
		update: 'ajaxWrapper',
		url: $('filterForm').action + '?format=ajax',
		link: 'cancel',
		onRequest: function() { showLoader($('ajaxWrapper')); },
		onFailure: function(response) { },
		onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript) {
			map.loadResults(parseInt($('filterForm').distance.value));
		}
	});
	request.post($('filterForm'));
}

function scrollToFilter()
{
	var myFx = new Fx.Scroll(window).toElement('filterForm');
}
