I think you are trying to make this thing far too complicated. All I did was create three separate divs. One to hold a simple message telling the user to wait; One to hold all the fields of the page; and one to hold the buttons to submit or cancel. The 'wait' div has 'style="display :none". When a button is clicked (OnClientClick= "return ShowWaitDiv('ca ncel');" and OnClientClick=" return Validate('save' );") the show...