-function targets_loaded()
-{
- if (xloadTargets.readyState != 4)
- return;
- var xml = xloadTargets.responseXML;
- var error = xml.getElementsByTagName("error");
- if (error[0])
- {
- var msg = error[0].childNodes[0].nodeValue;
- alert(msg);
- return;
+function update_action (new_action) {
+ document.search.action_type.value = new_action;
+}
+
+
+function make_pager (hits, offset, max) {
+ var html = '';
+ var off;
+ var start_offset = offset - page_window * max;
+ var div_elem = document.createElement('div');
+
+ div_elem.className = 'pages';
+
+ if (start_offset < 0) {
+ start_offset = 0;
+ }
+
+ for (off = start_offset;
+ off < hits && off < (start_offset + 2 * page_window * max);
+ off += max) {
+
+ var p = off / max + 1;
+ var page_elem = create_element('a', p);
+ var newline_node = document.createTextNode(' ');
+
+ if ((offset >= off) && (offset < (off + max))) {
+ page_elem.className = 'select';
+ }
+
+ page_elem.setAttribute('off', off);
+ page_elem.style.cursor = 'pointer';
+ page_elem.onclick = function () {
+ update_offset(this.getAttribute('off'));
+ };
+
+ div_elem.appendChild(page_elem);
+ div_elem.appendChild(newline_node);