
function UpdateResultados(zone, reg, lang) {
	var langdir = '';
	if(lang != 'PT') { langdir = lang.toLowerCase() + '/'; }
	$.get('/' + langdir + 'ajx.locations.php', {'zone':zone,'reg':reg}, function(data) {
		$('#DivResultados').html(data);
	})
}


//------------------
// Filter Stuff
//------------------

function onChangeFilterZone(selZone, selLocation) {
	var filter_zid = $('.FilterForm SELECT[@name=zID] option:selected').attr('value');
	var filter_zone = $('.FilterForm SELECT[@name=ff_zona] option:selected').attr('value');

	$('.FilterForm SELECT[@name=ff_localidade]').attr('disabled', 'disabled');
	$('.FilterForm SELECT[@name=ff_cidade]').attr('disabled', 'disabled');

	$.get("ajx.get_locations.php", { filter_zid:filter_zid, filter_zone:filter_zone, sel:selZone, dummy:new Date().getTime() },
		function(json){
			$('.FilterForm SELECT[@name=ff_localidade]').html('');
			$('.FilterForm SELECT[@name=ff_localidade]').addOption(json.locations, false);
			if(json.locations_selected) { $('.FilterForm SELECT[@name=ff_localidade]').selectOptions(json.locations_selected); }
			if(!json.locations_disable) { $('.FilterForm SELECT[@name=ff_localidade]').removeAttr('disabled'); }
			
			$('.FilterForm SELECT[@name=ff_cidade]').html('');
			$('.FilterForm SELECT[@name=ff_cidade]').addOption(json.cities, false);
			
			if(selLocation) { onChangeFilterLocation(selLocation); }
		}, "json"
	);
}

function onChangeFilterLocation(selLocation) {
	var filter_zid = $('.FilterForm SELECT[@name=zID] option:selected').attr('value');
	var filter_zone = $('.FilterForm SELECT[@name=ff_zona] option:selected').attr('value');
	var filter_location = $('.FilterForm SELECT[@name=ff_localidade] option:selected').attr('value');

	$('.FilterForm SELECT[@name=ff_cidade]').attr('disabled', 'disabled');

	$.get("ajx.get_cities.php", { filter_zid:filter_zid, filter_zone:filter_zone, filter_location:filter_location, sel:selLocation, dummy:new Date().getTime() },
		function(json){
			$('.FilterForm SELECT[@name=ff_cidade]').html('');
			$('.FilterForm SELECT[@name=ff_cidade]').addOption(json.cities, false);
			if(json.cities_selected) { $('.FilterForm SELECT[@name=ff_cidade]').selectOptions(json.cities_selected); }
			if(!json.cities_disable) { $('.FilterForm SELECT[@name=ff_cidade]').removeAttr('disabled'); }
		}, "json"
	);
}
