Многошаговые (мультистеп) формы на AJAX в Drupal 7

Итак, дорогие друзья, на повестке дня у нас шикарные мультистеп формы, от которых лично я в восторге. Сразу даю ссылку на мой пример, чтобы и вы воодушевились. Не написано ни строки js, однако всё шустро работает, ещё и с сохранением состояния формы. Великий и могучий Друпал. Теперь от слов переходим к делу.

Шаг первый. Создаём страницу с формой.

function multistep_example_menu() {
 
$items = array();
 
$items['multistep_example'] = array(
'title' => 'Multi-step ajax form example',
'page callback' => 'drupal_get_form',
'page arguments' => array('multistep_example_form'),
'access callback' => TRUE,
);
 
return $items;
}