document.observe('dom:loaded', function(e) {
	$('centre').observe('change',updateResults);
	$('type').observe('change',updateResults);
	updateResults();
});

var updateResults = function(e) {
	$('results').update('');
	if($('centre').getValue()*1 > 0 && $('type').getValue() != '') {
		$('viewer').action = '/'+$('type').getValue()+'/view/';
		$('results').options[0] = new Option('Loading...','');
		var url = '/_json/ACF/get-list';
		new Ajax.Request(url,{
			method: 'get',
			parameters: {'centre': $('centre').getValue(),
					'type': $('type').getValue()},
			onSuccess: function(t) {
				res = t.responseJSON;
				for(i=0,len=res.length;i<len;i++) {
					op = new Option(res[i].title,res[i].id);
					$('results').options[i] = op;
				}
			}
		});
	} else {
		$('results').options[0] = new Option('?','');
	}
}