14. A computer-readable storage medium with instructions stored thereon for providing a document sharing web application employing a cross-browser web dialog platform, the instructions comprising: presenting a parent web page to a user; in response to receiving a user selection, hiding at least a portion of displayed web page elements; presenting a dialog over the hidden web page elements within the parent web page with a limited set of control elements such that overlapping control elements with the web page user interface are avoided; in response to receiving another user selection through the dialog, presenting a dialog-hosted web page within the dialog by employing a cross-browser script and style class enabling hosting of the dialog-hosted web page in a frame element of the parent web page; displaying a subset of parent web page contents inside the dialog such that controls associated with saving, deleting, and checking entire content are hidden by at least one from a set of: graying the controls, rendering the controls transparent, and modifying text and graphics colors in response to a user interaction with the dialog-hosted web page changing to a content input mode and the one or more controls are displayed upon completion of the content input mode; automatically adjusting a size of the dialog based on at least one of the contents of the dialog-hosted web page and a size of a view port displaying the parent web page; presenting one or more links within a new web page; interpreting the links within the dialog-hosted web page for desired link behavior based on one of markup language attributes and query string parameters associated with the links; and implementing separate behaviors for the links based on the interpretation; and modifying one of a markup language attribute and a parameter for each of the links within the dialog for operational compatibility with links within the parent web page such that the user experiences a consistent context when navigating through the web application.
14. A computer-readable storage medium with instructions stored thereon for providing a document sharing web application employing a cross-browser web dialog platform, the instructions comprising: presenting a parent web page to a user; in response to receiving a user selection, hiding at least a portion of displayed web page elements; presenting a dialog over the hidden web page elements within the parent web page with a limited set of control elements such that overlapping control elements with the web page user interface are avoided; in response to receiving another user selection through the dialog, presenting a dialog-hosted web page within the dialog by employing a cross-browser script and style class enabling hosting of the dialog-hosted web page in a frame element of the parent web page; displaying a subset of parent web page contents inside the dialog such that controls associated with saving, deleting, and checking entire content are hidden by at least one from a set of: graying the controls, rendering the controls transparent, and modifying text and graphics colors in response to a user interaction with the dialog-hosted web page changing to a content input mode and the one or more controls are displayed upon completion of the content input mode; automatically adjusting a size of the dialog based on at least one of the contents of the dialog-hosted web page and a size of a view port displaying the parent web page; presenting one or more links within a new web page; interpreting the links within the dialog-hosted web page for desired link behavior based on one of markup language attributes and query string parameters associated with the links; and implementing separate behaviors for the links based on the interpretation; and modifying one of a markup language attribute and a parameter for each of the links within the dialog for operational compatibility with links within the parent web page such that the user experiences a consistent context when navigating through the web application. 16. The computer-readable medium of claim 14 , wherein the instructions further comprise: rendering the parent web page content at a fixed size outside the viewport; determining a scrollable width and height of a body element of the dialog-hosted page; determining the size of the viewport of the parent web page; and setting a new width and height of the dialog to a lesser one of the width and height of the body element of the dialog-hosted web page and the viewport of the parent web page.