+ window.clearTimeout(counter_timeout_id);
+
+ var query_str = "?op=rpc&subop=getAllCounters";
+
+ var omode;
+
+ if (firsttime_update && !navigator.userAgent.match("Opera")) {
+ firsttime_update = false;
+ omode = "T";
+ } else {
+ if (display_tags) {
+ omode = "tl";
+ } else {
+ omode = "flc";
+ }
+ }
+
+ query_str = query_str + "&omode=" + omode;
+
+ if (!_force_scheduled_update)
+ query_str = query_str + "&last_article_id=" + getInitParam("last_article_id");
+
+ //console.log("[timeout]" + query_str);
+
+ new Ajax.Request("backend.php", {
+ parameters: query_str,
+ onComplete: function(transport) {
+ handle_rpc_reply(transport, true);
+ } });
+
+ last_scheduled_update = ts;
+ _force_scheduled_update = false;
+ }
+
+ } catch (e) {
+ exception_error("timeout", e);
+ }
+
+ setTimeout("timeout()", 3000);