+
+ var tcheck = setTimeout(
+ function() {
+ for(var id in JsHttpRequest.PENDING) {
+ var call = JsHttpRequest.PENDING[id];
+ if (call != false) {
+ if (call._ldObj.xr) // needed for gecko
+ call._ldObj.xr.onreadystatechange = function(){};
+ call.abort(); // why this doesn't kill request in firebug?
+// call._ldObj.xr.abort();
+ delete JsHttpRequest.PENDING[id];
+ }
+ }
+ set_mark(retry ? 'ajax-loader2.gif':'warning.png' );
+ if(retry)
+ JsHttpRequest._request(trigger, form, tout, retry-1);
+ }, tout );