Buddypress profile fields location dropdown...just like facebook

I want to have a location dropdown in my buddypress Profile Fields that functions just like facebook's location drop down. To see what I mean, go to your facebook page, click on edit profile, and go to where it reads "Hometown." You can start typing your city, and the drop down lists all the cities in the world that match what you've typed in. This takes care of your city, state/province, and country, all in one field. So, from the buddypress admin screen, I want to be able to select Profile Fields > Profile Fields > Add Field. And for Field Type I want to be able to select Location Dropdown. I want it to work in the admin section, and I want users to be able to edit their location using this drop down in the front end. Thanks!