2 my_paz = new pz2( { "onshow": my_onshow,
5 "termlist": "subject,author",
6 "onrecord": my_onrecord } );
9 function my_onshow(data) {
10 var body = document.getElementById("body");
12 for ( i = 0; i < data.hits.length; i++) {
13 var hit = data.hits[i];
14 body.innerHTML += '<div id="' + hit.recid + '" onclick="my_paz.record(this.id)"><span>' + i +
15 '. </span><span><b>' + hit["md-title"] +
16 ' </b></span> by <span><i>' + hit["md-author"] + '</i></span></div>';
18 body.innerHTML += "<hr/>";
19 body.innerHTML += '<div>active clients: ' + data.activeclients + '</div>' +
20 '<div>merged: ' + data.merged + '</div>' +
21 '<div>total: ' + data.total + '</div>' +
22 '<div>start: ' + data.start + '</div>' +
23 '<div>num: ' + data.num + '</div>';
26 function my_onstat(data) {
27 var stat = document.getElementById("stat");
28 stat.innerHTML = '<div>active clients: ' + data.activeclients + '</div>' +
29 '<div>hits: ' + data.hits + '</div>' +
30 '<div>records: ' + data.records + '</div>' +
31 '<div>clients: ' + data.clients + '</div>' +
32 '<div>searching: ' + data.searching + '</div>';
35 function my_onterm(data) {
36 var termlist = document.getElementById("termlist");
37 termlist.innerHTML = "";
38 termlist.innerHTML += "<div><b> --Author-- </b></div>";
39 for ( i = 0; i < data.author.length; i++ ) {
40 termlist.innerHTML += '<div><span>' + data.author[i].name + ' </span><span> (' + data.author[i].freq + ')</span></div>';
42 termlist.innerHTML += "<hr/>";
43 termlist.innerHTML += "<div><b> --Subject-- </b></div>";
44 for ( i = 0; i < data.subject.length; i++ ) {
45 termlist.innerHTML += '<div><span>' + data.subject[i].name + ' </span><span> (' + data.subject[i].freq + ')</span></div>';
49 function my_onrecord(data) {
50 recordDiv = document.getElementById(data.recid);
51 recordDiv.innerHTML = "<table><tr><td><b>Ttle</b> : </td><td>" + data["md-title"] +
52 "</td></tr><tr><td><b>Date</b> : </td><td>" + data["md-date"] +
53 "</td></tr><tr><td><b>Author</b> : </td><td>" + data["md-author"] +
54 "</td></tr><tr><td><b>Subject</b> : </td><td>" + data["md-subject"] + "</td></tr>";