jQuery.ajaxQueue=function(b){var a=b.complete;b.complete=function(){if(a){a.apply(this,arguments)}jQuery.dequeue(jQuery.ajaxQueue,"ajax")};jQuery([jQuery.ajaxQueue]).queue("ajax",function(){jQuery.ajax(b)})};jQuery.ajaxSync=function(c){var a=jQuery.ajaxSync.fn,b=jQuery.ajaxSync.data,d=a.length;a[d]={error:c.error,success:c.success,complete:c.complete,done:false};b[d]={error:[],success:[],complete:[]};c.error=function(){b[d].error=arguments};c.success=function(){b[d].success=arguments};c.complete=function(){b[d].complete=arguments;a[d].done=true;if(d==0||!a[d-1]){for(var e=d;e<a.length&&a[e].done;e++){if(a[e].error){a[e].error.apply(jQuery,b[e].error)}if(a[e].success){a[e].success.apply(jQuery,b[e].success)}if(a[e].complete){a[e].complete.apply(jQuery,b[e].complete)}a[e]=null;b[e]=null}}};return jQuery.ajax(c)};jQuery.ajaxSync.fn=[];jQuery.ajaxSync.data=[];