Sys.Mvc.MvcHelpers.AjaxLoadedContentScriptFix=function(){};Sys.Mvc.MvcHelpers.AjaxLoadedContentScriptFix._onComplete=function(request,ajaxOptions,ajaxContext){ajaxContext._ajaxLoadedContentScriptFixOrigAjaxOptionsOnSuccess=ajaxOptions.onSuccess;ajaxOptions.onSuccess=Sys.Mvc.MvcHelpers.AjaxLoadedContentScriptFix._ajaxOptionsOnSuccess;Sys.Mvc.MvcHelpers.AjaxLoadedContentScriptFix._origOnComplete(request,ajaxOptions,ajaxContext)};Sys.Mvc.MvcHelpers.AjaxLoadedContentScriptFix._ajaxOptionsOnSuccess=function(ajaxContext){Sys.Mvc.MvcHelpers.AjaxLoadedContentScriptFix._globalEvalScriptInElementId(ajaxContext.get_updateTarget());Sys.Mvc.MvcHelpers.AjaxLoadedContentScriptFix._reinitialiseMvcValidation();ajaxContext._ajaxLoadedContentScriptFixOrigAjaxOptionsOnSuccess&&ajaxContext._ajaxLoadedContentScriptFixOrigAjaxOptionsOnSuccess(ajaxContext)};Sys.Mvc.MvcHelpers.AjaxLoadedContentScriptFix._globalEvalScriptInElementId=function(element){if(jQuery){for(var scripts=$("#"+element.id).find("script"),allScriptText="",i=0;i<scripts.length;i++)allScriptText+=scripts[i].text;jQuery.globalEval(allScriptText)}else alert("Error: jQuery must be loaded in order to use Sys.Mvc.MvcHelpers.AjaxLoadedContentScriptFix")};Sys.Mvc.MvcHelpers.AjaxLoadedContentScriptFix._reinitialiseMvcValidation=function(){if(Sys.Mvc.FormContext){Sys.Application.remove_load(arguments.callee);Sys.Mvc.FormContext._Application_Load()}};Sys.Application.add_load(function(){(typeof Sys.Mvc==="undefined"||typeof Sys.Mvc.MvcHelpers==="undefined"||!Sys.Mvc.MvcHelpers._onComplete&&!Sys.Mvc.MvcHelpers.$3)&&alert("Error: MicrosoftAjax and MicrosoftMvcAjax.js (or their debug versions) must be loaded in order to use Sys.Mvc.MvcHelpers.AjaxLoadedContentScriptFix");var isMicrosoftMvcAjaxDebugJs=Sys.Mvc.MvcHelpers._onComplete;if(isMicrosoftMvcAjaxDebugJs){Sys.Mvc.MvcHelpers.AjaxLoadedContentScriptFix._origOnComplete=Sys.Mvc.MvcHelpers._onComplete;Sys.Mvc.MvcHelpers._onComplete=Sys.Mvc.MvcHelpers.AjaxLoadedContentScriptFix._onComplete}else{Sys.Mvc.MvcHelpers.AjaxLoadedContentScriptFix._origOnComplete=Sys.Mvc.MvcHelpers.$3;Sys.Mvc.MvcHelpers.$3=Sys.Mvc.MvcHelpers.AjaxLoadedContentScriptFix._onComplete}});
