function eventFilterLocations(sLocationName)
{
	var oEventLocationsFilter = new RegExp("("+sLocationName+")", "i");
	var aEventLocations = $('eventLocations').getElements('option');
	var oEventLocationsFirst = null;
	for(var i=0; i < aEventLocations.length; i++)
	{
		if (oEventLocationsFilter.test(aEventLocations[i].innerHTML) === false)
		{
			aEventLocations[i].style.display = 'none';
		}
		else
		{
			if (oEventLocationsFirst == null)
				oEventLocationsFirst = aEventLocations[i];
				
			aEventLocations[i].style.display = 'block';
		}
	}
	if (oEventLocationsFirst !== null)
	{
		var eventScroll = new Fx.Scroll('eventLocations', {wait: false, duration: 0});
		eventScroll.toElement(oEventLocationsFirst);
	}
}