Сделана функция myDialog() для динамического создания диалогов с произвольным набором кнопок и обработчиков их нажатий.