Esto me parece extraño:
Cita: $('#form1').dialog('close');
Cita: <form id="form1" runat="server">
<div id="dialog" title="Dialog Title">
</div>
</form>
Pero en fin... creo que la solución es tener varios divs para los varios dialogs que necesites. Si tenes un "cancelar" y un "guardar", no los apuntes al mismo div. COmprendes? De esto ya hablamos más arriba. Probalo.