Everything should be outside of UpdatePanel:
:
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
Script:
if( typeof(Sys) != "undefined" )
{
Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(initRequestHandler);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler);
}
else
{
}