(function(){var a=/Modules\/PageEditor\/Handlers/i;jQuery.ajaxSettings.beforeSend=function(g,f){if(!a.test(f.url)||(f.data&&f.data.hash)){return}var d=MySpace.UI.Pages.HashMashter,e=MySpace.UI.Pages.CurrentPageId;if(d){g.setRequestHeader("Hash",d)}if(e){g.setRequestHeader("PageId",e)}};jQuery.ashx=function(e,d,f){if(!f){f={}}if(!f.type){f.type="POST"}if(!d&&f.type=="POST"){d=window.location.search.substring(1)}f.data=d;if(/^[a-zA-Z0-9_]+$/.test(e)){e+=".ashx"}f.url="/Modules/PageEditor/Handlers/"+(f.area||MySpace.UI.Pages.Area)+"/"+e;return jQuery.ajax(f)};function c(l,g,f,e,h,k,j,d){k=k||{retryCount:0,url:l};jQuery.ashx(l,e,{context:g,area:d,type:j,beforeSend:function(o,n){jQuery.ajaxSettings.beforeSend(o,n);if(h){for(var m in h){o.setRequestHeader(m,h[m])}}},complete:function(n,m){if(n.getResponseHeader("Retry")&&k.retryCount<5){k.retryCount++;setTimeout(function(){var o=k.url+(k.url.indexOf("?")>0?"&":"?")+"retry="+k.retryCount;c(o,g,f,e,h,k)},100);return}if(f){f({get_responseData:function(){return n.responseText},get_responseAvailable:function(){return m==="success"},get_statusCode:function(){return n.status},get_webRequest:function(){return{get_userContext:function(){return g},get_headers:function(){return n.getResponseHeaders()}}}},null)}}})}function b(m,g,f,e,h,l,j,d){var k=new Sys.Net.WebRequest();j=j||"POST";if(e){k.set_body(e)}else{if(j==="POST"){k.set_body(window.location.search.substring(1))}}if(h){for(i=0;i<h.length;i++){k.get_headers()[h[i].key]=h[i].value}}if(MySpace.UI.Pages.HashMashter){k.get_headers()["Hash"]=MySpace.UI.Pages.HashMashter}if(MySpace.UI.Pages.CurrentPageId){k.get_headers()["PageId"]=MySpace.UI.Pages.CurrentPageId}k.set_url(String.format("/Modules/PageEditor/Handlers/{0}/{1}",d||MySpace.UI.Pages.Area,m));k.set_httpVerb(j||"POST");k.set_userContext(g);l=l||{retryCount:0,url:m};k.add_completed(Function.createDelegate(this,function(o,n){if(o.getResponseHeader("Retry")&&l.retryCount<5){l.retryCount++;var p=this;setTimeout(function(){p.request(l.url+(l.url.indexOf("?")>0?"&":"?")+"retry="+l.retryCount,g,f,e,h,l)},100);return}if(f){f.apply(this,arguments)}}));k.invoke()}namespace("MySpace.UI.Pages.Data").request=MySpace.ClientIntMaintenanceConfigs.useoldrequest?b:c})();(function(a){MySpace.Common.clickTracker(a(".DiscoverModule:first .discover"),{mod:"mu",range:1100})})(jQuery);
