Я решил проблему! Нет не совсем удаляеться функция, нсли кратко, то если есть эта строчка и окно мы закрываем по нажатию кнопки(а не по крестику в углу), то окно потом вызываеться, а что бы окно вызывалось и после закрытия крестиком то нужно сюда
Код:

$("#dialog").dialog({
bgiframe: true,
modal: true,
closeOnEscape: false
Добавить это:
Код:

close: function(event, ui) { $(this).dialog( 'destroy' ); }