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 multiple="multiple" size="4"
36 id="adv_global_item_type_basic" %]
39 <strong>[% l("Language") %]</strong><br />
40 [% INCLUDE "default/opac/parts/language_selector.tt2"
41 multiple="multiple" size="4" %]
44 <strong>[% l("Audience") %]</strong><br />
45 [% INCLUDE "default/opac/parts/audience_selector.tt2"
46 id="adv_global_audience_basic"
47 multiple="multiple" size="4" %]
49 <!--<a id='adv_global_audience_link_adv' class='classic_link adv_adv_link'
50 href='javascript:void(0);' onclick='
51 hideMe($("adv_global_audience_basic"));
52 unHideMe($("adv_global_audience"));
54 unHideMe($("adv_global_audience_link_basic"));
55 '>[% l("Advanced") %]</a>
56 <a id='adv_global_audience_link_basic' class='hide_me classic_link adv_adv_link'
57 href='javascript:void(0);' onclick='
58 unHideMe($("adv_global_audience_basic"));
59 hideMe($("adv_global_audience"));
60 unHideMe($("adv_global_audience_link_adv"));
61 hideMe(this);'>[% l("Basic") %]</a>-->
64 <strong>[% l("Sort Results") %]</strong>
65 <table class='opac-auto-017'>
67 <td align='center' width='100%'>
68 [% INCLUDE "default/opac/parts/filtersort.tt2"
69 value=CGI.param('sort') %]
79 <table cellpadding='10' cellspacing='0' border='0'>
83 <strong>[% l("Search Library") %]</strong><br />
84 [% PROCESS "default/opac/parts/org_selector.tt2";
85 PROCESS build_org_selector name='loc' value=loc %]
86 <div style="position:relative;top:7px;">
87 <input type='checkbox' name="modifier"
88 value="available"[% CGI.param('modifier').grep('available').size ? ' checked="checked"' : '' %]
89 id='opac.result.limit2avail' />
90 <label style="position:relative;top:-2px;"
91 for='opac.result.limit2avail'>
92 [% l("Limit to Available") %]</label>
96 <strong>[% l("Publication Year") %]</strong><br />
97 <select id='adv_global_pub_date_type' name='pubdate' onchange='
98 if(this.selectedIndex == 3)
99 unHideMe($("adv_global_pub_date_2_span"));
101 hideMe($("adv_global_pub_date_2_span"));'>
103 {"code" => "is", "label" => l("Is")},
104 {"code" => "before", "label" => l("Before")},
105 {"code" => "after", "label" => l("After")},
106 {"code" => "between", "label" => l("Between")}
108 |l(opt.code, opt.label) %]
109 <option value="[_1]"[% CGI.param('pubdate') == opt.code ? ' selected="selected"' : '' %]>[_2]</option>
112 <div style='margin-top:5px;'>
113 <input id='adv_global_pub_date_1' name='date1' type='text' size='4' maxlength='4' value="[% CGI.param('date1') | html %]" />
114 <span id='adv_global_pub_date_2_span' class='[% CGI.param("pubdate") == "between" ? "" : "hide_me" %]'>
115 [% l("and") %] <input name='date2' id='adv_global_pub_date_2' type='text' size='4' maxlength='4' value="[% CGI.param('date2') | html %]" />
120 <!-- copy location selector -->
121 <tr id='adv_copy_location_filter_row' class='hide_me'>
122 <td align='right'>[% l("Shelving Location") %]</td>
123 <td align='left' id='adv_copy_location_filter_td'>
124 <select size='3' id='adv_copy_location_filter_select' multiple='multiple'>
132 <tr class='border_4_2'>
133 <td align="left" colspan='2'>
134 <input type="image" src="[% ctx.media_prefix %]/images/search_btn.gif"
135 alt="[% l('Search') %]" class='pointer' />
136
137 <a href="javascript:document.getElementById('adv_search_form').reset();"
138 id="adv_reset">[% l('Reset Form') %]</a>
142 <input type="hidden" name="_adv" value="1" />
144 <div id='adv_quick_search_sidebar' class='sidebar_chunk hide_me'>
145 <div id='adv_quick_search'>
146 <div class='adv_quick_search color_4'><b>[% l("Quick Search") %]</b></div>
147 <div style='margin-top: 8px;'>
150 <select id='adv_quick_type'>
151 <option value='isbn'>[% l("ISBN") %]</option>
152 <option value='issn'>[% l("ISSN") %]</option>
153 <option value='cn'>[% l("Call Number") %]</option>
154 <option value='lccn'>[% l("LCCN") %]</option>
155 <option value='tcn'>[% l("TCN") %]</option>
156 <option value='barcode'>[% l("Item Barcode") %]</option>
159 <input type='text' id='adv_quick_text' size='16' />
161 </tr></tbody></table>
164 <div style='margin-top: 8px;' class='adv_quick_search_submit'>
165 <!-- XXX TODO make a real form, and make a real submitter (quick
166 submit, FKA advGenericSearch() -->
167 <img src="[% ctx.media_prefix %]/images/search_btn.gif"
168 alt="[% l('Search') %]" id="adv_quick_submit" class='pointer' />
174 <div id='adv_marc_search_sidebar' class='sidebar_chunk hide_me'
175 style='width:400px; margin-top: 20px;'>
176 <div class='adv_quick_search color_4'><b>[% l("MARC Expert Search") %]</b></div>
177 <table style='margin: 3px; width: 100%;' id='adv_sdbar_table'
181 <td align="right">[% l("Tag:") %]</td>
182 <td align="left"><input name='advanced.marc.tag' maxlength='3' size='3' /></td>
183 <td align="right">[% l("Subfield:") %]</td>
184 <td align="left"><input name='advanced.marc.subfield' maxlength='1' size='1' /></td>
187 <td align="right">[% l("Value:") %]</td>
188 <td colspan='3' align="left"><input name='advanced.marc.value' size='18' /></td>
190 <tr name='crow' class='hide_me'>
191 <td colspan='4' align='center'>
192 <a href='javascript:void(0);' class='classic_link'>[% l("close") %]</a>
197 <div id='adv_marc_submit' class='adv_quick_search_submit'>
198 <a style='margin-right: 4px; position:relative;top:-10px;'
199 class='classic_link' href='javascript:advAddMARC();'>[% l("Add Row") %]</a>
200 <!-- XXX TODO make a real form, and make a real submitter (FKA
202 <img alt="Search" src="[% ctx.media_prefix %]/images/search_btn.gif" class='pointer' />