+
+
+// Called by gotonext() when the march list is empty.
+//
+function load_new_march_list() {
+ var request = new XMLHttpRequest();
+ request.open("GET", "/ctdl/r/", true);
+ request.onreadystatechange = function() {
+ if ((this.readyState === 4) && ((this.status / 100) == 2)) {
+ march_list = (JSON.parse(this.responseText));
+ gotonext(); // yes , we recurse right back FIXME sort and filter this data
+ }
+ };
+ request.send();
+ request = null;
+}