- xmlhttp.open("GET", "backend.php?op=viewfeed&feed=" + param_escape(feed) +
- "&search=" + param_escape(sender.value) + "&ext=SEARCH", true);
- xmlhttp.onreadystatechange=viewfeed_callback;
- xmlhttp.send(null);
+ var prev_id;
+ var next_id;
+
+ if (active_post_id == false) {
+ next_id = getFirstVisibleHeadlineId();
+ prev_id = getLastVisibleHeadlineId();
+ } else {
+ for (var i = 0; i < rows.length; i++) {
+ if (rows[i] == active_post_id) {
+ prev_id = rows[i-1];
+ next_id = rows[i+1];
+ }
+ }
+ }
+
+ if (mode == "next") {
+ if (next_id != undefined) {
+ view(next_id, active_feed_id);
+ } else {
+ _viewfeed_autoselect_first = true;
+ viewfeed(active_feed_id, active_offset+15);
+ }
+ }
+
+ if (mode == "prev") {
+ if ( prev_id != undefined) {
+ view(prev_id, active_feed_id);
+ } else {
+ _viewfeed_autoselect_last = true;
+ viewfeed(active_feed_id, active_offset-15);
+ }
+ }