1 <form id="adv_search_form" action="[% ctx.opac_root %]/results" method="GET">
2 <table id='adv_global_search' class='data_grid data_grid_center' width='100%'>
3 <tr style='border-bottom: none;'>
4 <!-- Contains the user-addable(?) rows to define search class, containment and text -->
5 <td valign='top' class='opac-auto-012'>
6 <table width='100%' id='adv_global_input_table'>
10 <div style="width:100%;" class="header_middle">
11 [% l("Search Input") %]
16 <tbody id='adv_global_tbody'>
17 [% INCLUDE "default/opac/parts/advanced/global_row.tt2" %]
18 <!-- add a new row -->
19 <tr id='adv_global_addrow'>
20 <td align='left' style="padding-top:7px;">
21 <a href="javascript:;" id="myopac_new_global_row" onclick='addSearchRow();'>Add Search Row</a>
30 <div style="width:100%;" class="header_middle">Search Filters</div>
31 <table cellpadding='10' cellspacing='0' border='0'><tr>
33 <strong>[% l("Item Type") %]</strong><br />
34 [% INCLUDE "default/opac/parts/format_selector.tt2"
35 value=CGI.param("item_type")
36 multiple="multiple" size="4"
37 id="adv_global_item_type_basic" %]
40 <strong>[% l("Language") %]</strong><br />
41 <select multiple='multiple' size='4' name="lang" id='adv_global_lang'>
42 [% INCLUDE "default/opac/parts/item_lang_options.tt2" %]
46 <strong>[% l("Audience") %]</strong><br />
47 <!-- XXX this used to be multiple, but when would that be
49 <select size='3' name="audience" id='adv_global_audience_basic'>
50 <option value='abcj'>[% l("Juvenile") %]</option>
51 <option value='d'>[% l("General") %]</option>
52 <option value='e'>[% l("Adult") %]</option>
54 <!--<a id='adv_global_audience_link_adv' class='classic_link adv_adv_link'
55 href='javascript:void(0);' onclick='
56 hideMe($("adv_global_audience_basic"));
57 unHideMe($("adv_global_audience"));
59 unHideMe($("adv_global_audience_link_basic"));
60 '>[% l("Advanced") %]</a>
61 <a id='adv_global_audience_link_basic' class='hide_me classic_link adv_adv_link'
62 href='javascript:void(0);' onclick='
63 unHideMe($("adv_global_audience_basic"));
64 hideMe($("adv_global_audience"));
65 unHideMe($("adv_global_audience_link_adv"));
66 hideMe(this);'>[% l("Basic") %]</a>-->
69 <strong>[% l("Sort Criteria") %]</strong>
70 <table class='opac-auto-017'>
72 <td align='center' width='100%'>
73 <table class='' width='100%'>
77 <select id='adv_global_sort_by' name="sort" onchange="$('adv_global_sort_dir').disabled = !Boolean(this.selectedIndex);">
78 <option value='rel'>[% l("Relevance") %]</option>
79 <option value='title'>[% l("Title") %]</option>
80 <option value='author'>[% l("Author") %]</option>
81 <option value='pubdate'>[% l("Publication date") %]</option>
87 <select id='adv_global_sort_dir' name="sort_order" disabled='disabled'>
88 <option value='asc'>[% l("Ascending / A to Z") %]</option>
89 <option value='desc'>[% l("Descending / Z to A") %]</option>
92 <!-- force the enable/disable sort dir code to run -->
95 <td align='center' class="hide_me">
96 <span>[% l("Group Formats and Editions") %]</span>
97 <input id='adv_group_titles' type='checkbox' />
113 <table cellpadding='10' cellspacing='0' border='0'>
116 <td align='right' class="hide_me">
117 <span>[% l("Item Form") %]</span>
119 <td align='left' class="hide_me">
120 <select multiple='multiple' size='3' id='adv_global_item_form'>
123 <td align='right' class="hide_me">
124 <span>[% l("Literary Form") %]</span>
125 <a id='adv_global_lit_form_link_adv' class='classic_link adv_adv_link'
126 href='javascript:void(0);' onclick='
127 hideMe($("adv_global_lit_form_basic"));
128 unHideMe($("adv_global_lit_form"));
130 unHideMe($("adv_global_lit_form_link_basic"));
131 '>[% l("Advanced") %]</a>
132 <a id='adv_global_lit_form_link_basic' class='hide_me classic_link adv_adv_link'
133 href='javascript:void(0);' onclick='
134 unHideMe($("adv_global_lit_form_basic"));
135 hideMe($("adv_global_lit_form"));
136 unHideMe($("adv_global_lit_form_link_adv"));
138 '>[% l("Basic") %]</a>
140 <td align='left' class="hide_me">
141 <select multiple='multiple' size='3' id='adv_global_lit_form' class='hide_me'>
143 <select multiple='multiple' size='3' id='adv_global_lit_form_basic'>
144 <option value='0 '>[% l("Non Fiction") %]</option>
145 <option value='1'>[% l("Fiction") %]</option>
148 <td align='right' class="hide_me">
149 <span>[% l("Bib Level") %]</span>
151 <td align='left' class="hide_me">
152 <select multiple='multiple' size='3' id='adv_global_bib_level'>
158 <strong>[% l("Search Library") %]</strong><br />
159 [% PROCESS "default/opac/parts/org_selector.tt2";
160 PROCESS build_org_selector name='loc' value=loc %]
161 <div style="position:relative;top:7px;">
162 <input type='checkbox' name="available" value="1"
163 id='opac.result.limit2avail'/>
164 <label style="position:relative;top:-2px;"
165 for='opac.result.limit2avail'>
166 [% l("Limit to Available") %]</label>
170 <strong>[% l("Publication Year") %]</strong><br />
171 <select id='adv_global_pub_date_type' name='pubyear_how' onchange='
172 if(this.selectedIndex == 3)
173 unHideMe($("adv_global_pub_date_2_span"));
175 hideMe($("adv_global_pub_date_2_span"));'>
176 <option value='between' selected='selected'>[% l("Is") %]</option><!-- sic -->
177 <option value='before'>[% l("Before") %]</option>
178 <option value='after'>[% l("After") %]</option>
179 <option value='between'>[% l("Between") %]</option>
181 <div style='margin-top:5px;'>
182 <input id='adv_global_pub_date_1' name='pubyear1' type='text' size='4' maxlength='4'/>
183 <span id='adv_global_pub_date_2_span' class='hide_me'>
184 [% l("and") %] <input name='pubyear2' id='adv_global_pub_date_2' type='text' size='4' maxlength='4'/>
189 <!-- copy location selector -->
190 <tr id='adv_copy_location_filter_row' class='hide_me'>
191 <td align='right'>[% l("Shelving Location") %]</td>
192 <td align='left' id='adv_copy_location_filter_td'>
193 <select size='3' id='adv_copy_location_filter_select' multiple='multiple'>
201 <tr class='border_4_2'>
202 <td align="left" colspan='2'>
203 <input type="image" src="[% ctx.media_prefix %]/images/search_btn.gif"
204 alt="[% l('Search') %]" class='pointer' />
205
206 <a href="javascript:document.getElementById('adv_search_form').reset();"
207 id="adv_reset">[% l('Reset Form') %]</a>
212 <div id='adv_quick_search_sidebar' class='sidebar_chunk hide_me'>
213 <div id='adv_quick_search'>
214 <div class='adv_quick_search color_4'><b>[% l("Quick Search") %]</b></div>
215 <div style='margin-top: 8px;'>
218 <select id='adv_quick_type'>
219 <option value='isbn'>[% l("ISBN") %]</option>
220 <option value='issn'>[% l("ISSN") %]</option>
221 <option value='cn'>[% l("Call Number") %]</option>
222 <option value='lccn'>[% l("LCCN") %]</option>
223 <option value='tcn'>[% l("TCN") %]</option>
224 <option value='barcode'>[% l("Item Barcode") %]</option>
227 <input type='text' id='adv_quick_text' size='16' />
229 </tr></tbody></table>
232 <div style='margin-top: 8px;' class='adv_quick_search_submit'>
233 <!-- XXX TODO make a real form, and make a real submitter (quick
234 submit, FKA advGenericSearch() -->
235 <img src="[% ctx.media_prefix %]/images/search_btn.gif"
236 alt="[% l('Search') %]" id="adv_quick_submit" class='pointer' />
242 <div id='adv_marc_search_sidebar' class='sidebar_chunk hide_me'
243 style='width:400px; margin-top: 20px;'>
244 <div class='adv_quick_search color_4'><b>[% l("MARC Expert Search") %]</b></div>
245 <table style='margin: 3px; width: 100%;' id='adv_sdbar_table'
249 <td align="right">[% l("Tag:") %]</td>
250 <td align="left"><input name='advanced.marc.tag' maxlength='3' size='3' /></td>
251 <td align="right">[% l("Subfield:") %]</td>
252 <td align="left"><input name='advanced.marc.subfield' maxlength='1' size='1' /></td>
255 <td align="right">[% l("Value:") %]</td>
256 <td colspan='3' align="left"><input name='advanced.marc.value' size='18' /></td>
258 <tr name='crow' class='hide_me'>
259 <td colspan='4' align='center'>
260 <a href='javascript:void(0);' class='classic_link'>[% l("close") %]</a>
265 <div id='adv_marc_submit' class='adv_quick_search_submit'>
266 <a style='margin-right: 4px; position:relative;top:-10px;'
267 class='classic_link' href='javascript:advAddMARC();'>[% l("Add Row") %]</a>
268 <!-- XXX TODO make a real form, and make a real submitter (FKA
270 <img alt="Search" src="[% ctx.media_prefix %]/images/search_btn.gif" class='pointer' />