Сделать форму выбора населенного пункта на JS

Дмитрий16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
03.10.2014

Сделать форму выбора населенного пункта на JS, чтобы работало как здесь - http://rasp.yandex.ua/ см. поле куда. Вводим часть названия населенного пункта, выпадает список. Апи для получения списка предоставлю. Так же добавить вверху два поля. 1 - Область. По умолчанию: Все, список областей предоставлю. При выборе области должен появляться еще 1 выпадающий список - Районы. По умолчанию - Все. Если область и/или район выбран, информация должна передаваться в запросе к АПИ. Апи отдает список населенных пунктов и их id. В итоге нужно получить id выбранного населенного пункта.