-/* $Id: search.js,v 1.40 2007-01-18 16:31:05 quinn Exp $
+/* $Id: search.js,v 1.43 2007-01-18 19:32:06 quinn Exp $
* ---------------------------------------------------
* Javascript container
*/
return '@';
else if (name == 'md-id')
return 'Local ID';
+ else if (name == 'md-lccn')
+ return 'LCCN';
else if (name == 'recid')
return '@';
else if (name == 'location')
nv.onclick = function() { hyperlink_search(this); return false; };
}
}
+ else if (name == 'md-lccn')
+ {
+ nv = document.createElement('span');
+ nv.appendChild(document.createTextNode(value + ' '));
+ var link = create_element('a', 'Show title in LoC');
+ link.setAttribute('target', '_blank');
+ link.setAttribute('href', 'http://catalog.loc.gov/cgi-bin/Pwebrecon.cgi?DB=local&CNT=10&CMD=10+records+per+page&CMD=lccn+' + value);
+ nv.appendChild(link);
+
+ }
else
nv = document.createTextNode(value);
dn.appendChild(nv);
{
var table = document.createElement('table');
var zurl = node.getAttribute('id');
- var tr = paint_details_tr('Source', document.createTextNode(zurl));
+ var name = node.getAttribute('name');
+ var tr;
+ if (name)
+ tr = paint_details_tr('Source', document.createTextNode(name));
+ else
+ tr = paint_details_tr('Source', document.createTextNode(zurl));
table.appendChild(tr);
paint_data_elements(table, node);
return table;
term = term.replace(/[\(\)]/g, '');
if (cur_termlist == 'subject')
- query_cell.value += ' and su=(' + term + ')';
+ query_cell.value += ' and su=' + term;
else if (cur_termlist == 'author')
- query_cell.value += ' and au=(' + term + ')';
+ query_cell.value += ' and au=' + term;
else if (cur_termlist == 'date')
query_cell.value += ' and date=' + term;