Я не могу редактировать этот код и проверить свои мысли. К сожалению пока ты не выложишь кусок кода на
http://jsfiddle.net/ который я или другие форумчане сможем редактировать то мы не сможем проверять свои идеи и гипотезы. Почему и просил пример для редактирования.
На вскидку могу предложить несложный трюк.
//подключаем datepicker
$('#request_datepicker').datepicker({
dateFormat: "yy-mm-dd",
minDate: 0
});
//подключаем диалог
$("#dialog").dialog({
autoOpen: false,
open: function (event, ui) {
//если есть открытые datepicker тогда закроем их
if ($(".ui-datepicker").is(":visible")) $(".ui-datepicker").hide();
},
close: function () {
$(this).dialog("close");
}
});
//теперь можно открывать диалог
$('какаятокнопка').click(function(){
$("#dialog").dialog("open");
})