Here is some links about working with Modal Popup in sharepoint.
(1) Open the SharePoint 2010 Modal Dialog
(2) Sharepoint 2010: Open Modal Dialog from EditControlBlock
(3) Open list item modal dialog (lightbox) with a hyperlink in SharePoint 2010
(4) Working with SharePoint 2010 modal dialogs
(5) Opening a SharePoint 2010 Modal Dialog Box from an InfoPath 2010 Form
(6) How to close the sharepoint modal dialog and refresh the parent page.
(7) How to – SharePoint 2010 – JS client object model and UI advancements
(8) Using the SharePoint 2010 Modal Dialog
(9) SharePoint 2010 Application Pages and Modal Dialogs the easy way
(10) How to close the sharepoint modal dialog and refresh the parent page.
(11) Using the Dialog framework in SharePoint 2010
(12) Using the SharePoint Foundation 2010 Managed Client Object Model
(13) SP.UI.ModalDialog.commonModalDialogClose(dialogResult, returnVal) Method
(14) SP.UI.ModalDialog Methods
(15) SharePoint 2010 Modal Dialog
(1) Open the SharePoint 2010 Modal Dialog
(2) Sharepoint 2010: Open Modal Dialog from EditControlBlock
(3) Open list item modal dialog (lightbox) with a hyperlink in SharePoint 2010
(4) Working with SharePoint 2010 modal dialogs
(5) Opening a SharePoint 2010 Modal Dialog Box from an InfoPath 2010 Form
(6) How to close the sharepoint modal dialog and refresh the parent page.
(7) How to – SharePoint 2010 – JS client object model and UI advancements
(8) Using the SharePoint 2010 Modal Dialog
(9) SharePoint 2010 Application Pages and Modal Dialogs the easy way
(10) How to close the sharepoint modal dialog and refresh the parent page.
(11) Using the Dialog framework in SharePoint 2010
(12) Using the SharePoint Foundation 2010 Managed Client Object Model
(13) SP.UI.ModalDialog.commonModalDialogClose(dialogResult, returnVal) Method
(14) SP.UI.ModalDialog Methods
(15) SharePoint 2010 Modal Dialog