1 <table id='adv_global_search' class='data_grid data_grid_center' width='100%'>
2 <tr style='border-bottom: none;'>
3 <!-- Contains the user-addable(?) rows to define search class, containment and text -->
4 <td valign='top' style='border-bottom: none;'>
5 <table width='100%' id='adv_global_input_table'>
9 <div style="width:100%;" class="header_middle">
10 [% l("Search Input") %]
15 <tbody id='adv_global_tbody'>
16 [% INCLUDE "default/opac/parts/advanced/global_row.tt2" %]
17 <!-- add a new row -->
18 <tr id='adv_global_addrow'>
19 <td align='left' style="padding-top:7px;">
20 <a href="javascript:;" id="myopac_new_global_row" onclick='advAddGblRow();'>Add Search Row</a>
21 <button class="hide_me">[% l("Submit Search") %]</button><!-- XXX TODO make a real form -->
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' id='adv_global_lang'>
42 [% INCLUDE "default/opac/parts/item_lang_options.tt2" %]
46 <strong>[% l("Audience") %]</strong><br />
47 <select multiple='multiple' size='3' id='adv_global_audience' class='hide_me'></select>
48 <select multiple='multiple' size='3' id='adv_global_audience_basic'>
49 <option value='abcj'>[% l("Juvenile") %]</option>
50 <option value='d'>[% l("General") %]</option>
51 <option value='e'>[% l("Adult") %]</option>
53 <!--<a id='adv_global_audience_link_adv' class='classic_link adv_adv_link'
54 href='javascript:void(0);' onclick='
55 hideMe($("adv_global_audience_basic"));
56 unHideMe($("adv_global_audience"));
58 unHideMe($("adv_global_audience_link_basic"));
59 '>[% l("Advanced") %]</a>
60 <a id='adv_global_audience_link_basic' class='hide_me classic_link adv_adv_link'
61 href='javascript:void(0);' onclick='
62 unHideMe($("adv_global_audience_basic"));
63 hideMe($("adv_global_audience"));
64 unHideMe($("adv_global_audience_link_adv"));
65 hideMe(this);'>[% l("Basic") %]</a>-->
68 <strong>[% l("Sort Criteria") %]</strong>
69 <table style='border: none; width: 100%;'>
71 <td align='center' width='100%'>
72 <table class='' width='100%'>
76 <select id='adv_global_sort_by' onchange='__setsortsel();'>
77 <option value='rel'>[% l("Relevance") %]</option>
78 <option value='title'>[% l("Title") %]</option>
79 <option value='author'>[% l("Author") %]</option>
80 <option value='pubdate'>[% l("Publication date") %]</option>
86 <select id='adv_global_sort_dir' disabled='disabled'>
87 <option value='asc'>[% l("Ascending / A to Z") %]</option>
88 <option value='desc'>[% l("Descending / Z to A") %]</option>
91 <!-- force the enable/disable sort dir code to run -->
92 <script language='javascript' type='text/javascript'>__setsortsel();</script>
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'
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' onchange='
172 if($("adv_global_pub_date_type").selectedIndex == 3)
173 unHideMe($("adv_global_pub_date_2_span"));
175 hideMe($("adv_global_pub_date_2_span"));'>
176 <option value='equals' selected='selected'>[% l("Is") %]</option>
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' type='text' size='4' maxlength='4'/>
183 <span id='adv_global_pub_date_2_span' class='hide_me'>
184 [% l("and") %] <input 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'>
202 <tr class='border_4_2'>
203 <td align="left" colspan='2'>
204 <!-- XXX TODO make a real form, and make this a real submitter -->
205 <img src="[% ctx.media_prefix %]/images/search_btn.gif" alt="[% l('Search') %]" style="cursor:pointer;" />
206
207 <!-- XXX TODO make a real form, and make this a real resetter -->
208 <a href="javascript:;" style="position: relative; top: -9px;">Reset Form</a>
214 <div id='adv_quick_search_sidebar' class='sidebar_chunk hide_me' style='text-align:center; margin-top: 20px; width:400px;'>
215 <div id='adv_quick_search'>
216 <div class='adv_quick_search color_4'><b>[% l("Quick Search") %]</b></div>
217 <div style='margin-top: 8px;'>
220 <select id='adv_quick_type'>
221 <option value='isbn'>[% l("ISBN") %]</option>
222 <option value='issn'>[% l("ISSN") %]</option>
223 <option value='cn'>[% l("Call Number") %]</option>
224 <option value='lccn'>[% l("LCCN") %]</option>
225 <option value='tcn'>[% l("TCN") %]</option>
226 <option value='barcode'>[% l("Item Barcode") %]</option>
229 <input type='text' id='adv_quick_text' size='16' />
231 </tr></tbody></table>
234 <div style='margin-top: 8px;' class='adv_quick_search_submit'>
235 <!-- XXX TODO make a real form, and make a real submitter (quick
236 submit, FKA advGenericSearch() -->
237 <img src="[% ctx.media_prefix %]/images/search_btn.gif"
238 alt="[% l('Search') %]" id="adv_quick_submit" style="cursor:pointer;" />
244 <div id='adv_marc_search_sidebar' class='sidebar_chunk hide_me'
245 style='width:400px; margin-top: 20px;'>
246 <div class='adv_quick_search color_4'><b>[% l("MARC Expert Search") %]</b></div>
247 <table style='margin: 3px; width: 100%;' id='adv_sdbar_table'
251 <td align="right">[% l("Tag:") %]</td>
252 <td align="left"><input name='advanced.marc.tag' maxlength='3' size='3' /></td>
253 <td align="right">[% l("Subfield:") %]</td>
254 <td align="left"><input name='advanced.marc.subfield' maxlength='1' size='1' /></td>
257 <td align="right">[% l("Value:") %]</td>
258 <td colspan='3' align="left"><input name='advanced.marc.value' size='18' /></td>
260 <tr name='crow' class='hide_me'>
261 <td colspan='4' align='center'>
262 <a href='javascript:void(0);' class='classic_link'>[% l("close") %]</a>
267 <div id='adv_marc_submit' class='adv_quick_search_submit'>
268 <a style='margin-right: 4px; position:relative;top:-10px;'
269 class='classic_link' href='javascript:advAddMARC();'>[% l("Add Row") %]</a>
270 <!-- XXX TODO make a real form, and make a real submitter (FKA
272 <img alt="Search" src="[% ctx.media_prefix %]/images/search_btn.gif" style="cursor:pointer;" />