(function(b){var n={},i={};b.manageAjax=function(){return{create:function(a,c){n[a]=new b.manageAjax._manager(a,c);return n[a]},destroy:function(a){if(n[a]){n[a].clear(true);delete n[a]}}}}();b.manageAjax._manager=function(a,c){this.requests={};this.inProgress=0;this.qName=this.name=a;this.opts=b.extend({},b.ajaxSettings,b.manageAjax.defaults,c);if(c&&c.queue&&c.queue!==true&&typeof c.queue==="string"&&c.queue!=="clear")this.qName=c.queue};b.manageAjax._manager.prototype={add:function(a){a=b.extend({}, this.opts,a);var c=a.complete||b.noop,e=a.success||b.noop,g=a.beforeSend||b.noop,d=a.error||b.noop,f=typeof a.data=="string"?a.data:b.param(a.data||{}),k=a.type+a.url+f,o=this,m=this._createAjax(k,a,e,c);if(a.preventDoubbleRequests&&a.queueDuplicateRequests){if(a.preventDoubbleRequests)a.queueDuplicateRequests=false;setTimeout(function(){throw"preventDoubbleRequests and queueDuplicateRequests can't be both true";},0)}if(!(this.requests[k]&&a.preventDoubbleRequests)){m.xhrID=k;a.xhrID=k;a.beforeSend= function(j,h){var l=g.call(this,j,h);l===false&&o._removeXHR(k);return l};a.complete=function(j,h){o._complete.call(o,this,c,j,h,k,a)};a.success=function(j,h,l){o._success.call(o,this,e,j,h,l,a)};a.error=function(j,h,l){var p="",q="";if(h!=="timeout"&&j){p=j.status;q=j.responseXML||j.responseText}d?d.call(this,j,h,l,a):setTimeout(function(){throw h+"| status: "+p+" | URL: "+a.url+" | data: "+f+" | thrown: "+l+" | response: "+q;},0);j=null};a.queue==="clear"&&b(document).clearQueue(this.qName);if(a.queue|| a.queueDuplicateRequests&&this.requests[k]){b.queue(document,this.qName,m);if(this.inProgress