Updated ConfirmPageUnload to it works in more situations.  Now it works in IE, and will only prompt if you are clicking on something outside of the UpdatePanel.  In other words, it won't prompt if you hit Save, Cancel, Add buttons, modal control windows, etc that are part of your update panel.  It will only prompt if you click on the navigation menu, admin bar, etc, or exit the browser.  Also, the need for the javascript on the btnSave is no longer needed.