Dopo tanto tempo ho ripreso a mano questo codice e ho risolto come segue:
Dichiaro dialog all'interno di una funzione:
var my_dlg;
function MioDialogo(formtagdiv) {
var mydlg=$("#"+formtagdiv).dialog({
autoOpen: false,
modal: true,
close: function(event, ui){ },
height: 500,
width...