function switchRegion(prefix,regionId)
{
	if (regionId == -1)
	{
		var citiesA = [];
		document.getElementById(prefix+"city_id_wrapper").innerHTML="";
		for(var i=0 ; i<regions.length ; i++)
		{
			cities = eval("cities_"+regions[i]);			
			if (typeof(cities) != 'undefined')
			{				
				for(var j=0 ; j<cities.length ; j++)
				{
					exploded = cities[j].split("_");					
					citiesA.push(exploded[1]+' ('+exploded[2]+')'+'_'+exploded[0]);
				}
			}
		}		
		str = "";
		if (prefix != '')
			str += '<option value="-1">Toutes les villes</option>';
		citiesA.sort();		
		for(var i=0 ; i<citiesA.length ; i++)
		{
			exploded = citiesA[i].split("_");
			str += '<option value="'+exploded[1]+'">'+exploded[0]+'</option>';
		}
		document.getElementById(prefix+"city_id_wrapper").innerHTML='<select name="city_id" id="'+prefix+'city_id">'+str+'</select>';		
	}
	else
	{
		document.getElementById(prefix+"city_id_wrapper").innerHTML="";
		if (regionId != -1)
			cities = eval("cities_"+regionId);
		str = "";
		if (prefix != '')
			str += '<option value="-1">Toutes les villes</option>';
		if (typeof(cities) != 'undefined')
		{
			for(i=0 ; i<cities.length ; i++)
			{
				exploded = cities[i].split("_");
				str += '<option value="'+exploded[0]+'">'+exploded[1]+' ('+exploded[2]+')'+'</option>';
			}
		}
		document.getElementById(prefix+"city_id_wrapper").innerHTML='<select name="city_id" id="'+prefix+'city_id">'+str+'</select>';
	}
}
function displayMoreFilters()
{
	document.getElementById('filters_more').style.display = (document.getElementById('filters_more').style.display == 'block') ? 'none' : 'block';
}
