-/* $Id: search.js,v 1.8 2007-01-05 02:12:51 quinn Exp $
+/* $Id: search.js,v 1.12 2007-06-11 13:33:04 adam Exp $
* ---------------------------------------------------
* Javascript container
*/
{
body.innerHTML += '<p>';
body.innerHTML += (i + start + 1) + ': ';
- var mk = hits[i].getElementsByTagName("title");
+ var mk = hits[i].getElementsByTagName("md-title");
if (mk[0])
body.innerHTML += mk[0].childNodes[0].nodeValue;
body.innerHTML += '</p>';
}
- shown++;
- if (clients > 0)
- {
+ if (shown >= 0) {
+ shown++;
if (shown < 5)
searchtimer = setTimeout(check_search, 1000);
else
searchtimer = setTimeout(check_search, 2000);
+ if (clients == 0)
+ shown = -1;
}
}
if (!termtimer)
"&start=" + document.search.startrec.value +
"&num=" + recstoshow +
"&session=" + session +
+ "&sort=relevance" +
"&block=1";
xshow = GetXmlHttpObject();
xshow.onreadystatechange=show_records;
function refine_query (obj) {
var query_cell = document.getElementById('query');
- var term = obj.innerHTML;
+ var term = obj.firstChild.nodeValue;
term = term.replace(/[\(\)]/g, '');
if (cur_termlist == 'subject')
var url = "search.pz2?" +
"command=termlist" +
"&session=" + session +
+ "&num=20" +
"&name=" + cur_termlist;
xtermlist = GetXmlHttpObject();
xtermlist.onreadystatechange=show_termlist;
function start_search()
{
+ shown = 0;
clearTimeout(termtimer);
termtimer = 0;
clearTimeout(searchtimer);
document.getElementById("termlist").innerHTML = '';
document.getElementById("body").innerHTML = '';
update_history();
- shown = 0;
document.search.startrec.value = 0;
}