Initial dev repository
[kcls-web.git] / opac / skin / kcls / xml / advanced / advanced_global.xml
1
2 <![CDATA[<!-- ****************** advanced_global.xml ***************************** -->]]>
3 <table id='adv_global_search' class='data_grid data_grid_center' width='100%'>
4
5         <style>
6                 #adv_global_search select { width: 13em; }
7                 #adv_global_input_table select { width: 7em; }
8                 .adv_adv_link { font-size: 8pt; color: red; }
9         </style>
10
11         <script language='javascript' type='text/javascript' src='<!--#echo var="OILS_SKIN_BASE"-->/kcls/js/adv_global.js'> </script>
12
13         <tr style='border-bottom: none;'>
14
15                 <!-- Contains the user-addable(?) rows to define search class, containment and text -->
16                 <td valign='top' width='65%' style='border-bottom: none;'>
17                         <table width='100%' id='adv_global_input_table'>
18         
19                                 <thead>
20                                         <tr><td><div style="width:100%;" class="header_middle">&advanced.search.title;</div></td></tr>
21                                 </thead>
22                                 <tbody id='adv_global_tbody'>
23
24
25                                         <!--#set var="adv_global_row_id" value="adv_global_trow"-->
26                                         <!--#include virtual="adv_global_row.xml"-->
27
28                                         <!--#set var="adv_global_row_id" value=""-->
29
30                                         <!-- add a new row -->
31                                         <tr id='adv_global_addrow'>
32                                                 <td align='left' style="padding-top:7px;">
33                                                         <a href="javascript:;" id="myopac_new_global_row" onclick='advAddGblRow();'>Add Search Row</a>
34                             <button onclick='advSubmitGlobal();' class="hide_me">&advanced.search.submit;</button>
35                                                 </td>
36                                         </tr>
37
38                                 </tbody>
39                         </table>
40                 </td>
41         </tr>
42         <tr>
43                 <td align='center'>
44                 &advanced.search.library;<br /><br />
45                         <!--#include virtual='../common/libselect.xml'-->
46                         <br /><br />
47                         <span>&result.limit2avail;</span>
48                         <input type='checkbox' id='opac.result.limit2avail'/>
49                 </td>
50         </tr>
51         
52         
53         <tr>
54                 <td colspan="2">
55                         <table width='100%'>
56                                 <thead>
57                                         <tr><td colspan='2' align='center'>&advanced.search.filters;</td></tr>
58                                 </thead>
59                                 <tbody>
60                                         <tr>
61                                                 <td align='right' class="hide_me">
62                                                         <span>&advanced.item.form;</span>
63                                                 </td>
64                                                 <td align='left' class="hide_me">
65                                                         <select multiple='multiple' size='3' id='adv_global_item_form'>
66                                                         </select>       
67                                                 </td>
68
69                                                 <td align='right'>
70                                                         <span>&advanced.item.type;</span><br /><!--
71                                                         <a id='adv_global_item_type_link_adv' class='classic_link adv_adv_link'
72                                                                 href='javascript:void(0);' onclick='
73                                                                 hideMe($("adv_global_item_type_basic"));
74                                                                 unHideMe($("adv_global_item_type"));
75                                                                 hideMe(this);
76                                                                 unHideMe($("adv_global_item_type_link_basic"));
77                                                                 '>Add More Filters</a>
78
79                                                         <a id='adv_global_item_type_link_basic' class='hide_me classic_link adv_adv_link'
80                                                                 href='javascript:void(0);' onclick='
81                                                                 unHideMe($("adv_global_item_type_basic"));
82                                                                 hideMe($("adv_global_item_type"));
83                                                                 unHideMe($("adv_global_item_type_link_adv"));
84                                                                 hideMe(this);
85                                                                 '>&advanced.basic.link;</a>-->
86                                                 </td>
87
88                                                 <td align='left'>
89                                                         <select multiple='multiple' size='3' id='adv_global_item_type' class='hide_me'>
90                                                         </select>       
91                                                         <select multiple='multiple' size='3' id='adv_global_item_type_basic'>
92 <option value=''>&opac.search.allFormats;</option>
93 <option value='a'>Book</option>
94 <option value='i'>Book on cassette</option>
95 <option value='n'>Book on CD</option>
96 <option value='x'>Download music</option>
97 <option value='y'>Download video</option>
98 <option value='h'>DVD</option>
99 <option value='w'>eBook - Audio</option>
100 <option value='v'>eBook - Text</option>
101 <option value='e'>Equipment</option>
102 <option value='f'>Films</option>
103 <option value='o'>Kit</option>
104 <option value='q'>Large print</option>
105 <option value='b'>Magazine</option>
106 <option value='d'>Microform</option>
107 <option value='k'>Music cassette</option>
108 <option value='j'>Music CD</option>
109 <option value='l'>Music LP</option>
110 <option value='p'>Newspaper</option>
111 <option value='t'>Online</option>
112 <option value='u'>Player</option>
113 <option value='c'>Printed music</option>
114 <option value='2'>Read along with cassette</option>
115 <option value='5'>Read along with CD</option>   
116 <option value='c'>Scores</option>       
117 <option value='m'>Software</option>
118 <option value='g'>Video</option>
119 <option value='r'>3-D Object</option>
120 <option value='z'>Map</option>
121 <option value='s'>Slide set</option>
122
123                                                         </select>       
124                                                 </td>
125
126                                                 <td align='right' class="hide_me">
127                                                         <span>&advanced.literary.form;</span>
128                                                         <a id='adv_global_lit_form_link_adv' class='classic_link adv_adv_link'
129                                                                 href='javascript:void(0);' onclick='
130                                                                 hideMe($("adv_global_lit_form_basic"));
131                                                                 unHideMe($("adv_global_lit_form"));
132                                                                 hideMe(this);
133                                                                 unHideMe($("adv_global_lit_form_link_basic"));
134                                                                 '>&advanced.link;</a>
135
136                                                         <a id='adv_global_lit_form_link_basic' class='hide_me classic_link adv_adv_link'
137                                                                 href='javascript:void(0);' onclick='
138                                                                 unHideMe($("adv_global_lit_form_basic"));
139                                                                 hideMe($("adv_global_lit_form"));
140                                                                 unHideMe($("adv_global_lit_form_link_adv"));
141                                                                 hideMe(this);
142                                                                 '>&advanced.basic.link;</a>
143                                                 </td>
144                                                 <td align='left' class="hide_me">
145                                                         <select multiple='multiple' size='3' id='adv_global_lit_form' class='hide_me'>
146                                                         </select>       
147                                                         <select multiple='multiple' size='3' id='adv_global_lit_form_basic'>
148                                                                 <option value='0 '>&advanced.non.fiction;</option>
149                                                                 <option value='1'>&advanced.fiction;</option>
150                                                         </select>       
151                                                 </td>
152
153                                                 <td align='right'>
154                                                         <span>&advanced.language;</span>
155                                                 </td>
156
157                                                 <td align='left'>
158                                                         <select multiple='multiple' size='3' id='adv_global_lang'>
159                                                                 <!--#include virtual="../../../../../common/xml/item_lang_options.xml"-->
160                                                         </select>
161                                                 </td>
162
163                                                 <td align='right' class="hide_me">
164                                                         <span>&advanced.audience;</span>
165
166                                                         <a id='adv_global_audience_link_adv' class='classic_link adv_adv_link'
167                                                                 href='javascript:void(0);' onclick='
168                                                                 hideMe($("adv_global_audience_basic"));
169                                                                 unHideMe($("adv_global_audience"));
170                                                                 hideMe(this);
171                                                                 unHideMe($("adv_global_audience_link_basic"));
172                                                                 '>&advanced.link;</a>
173
174                                                         <a id='adv_global_audience_link_basic' class='hide_me classic_link adv_adv_link'
175                                                                 href='javascript:void(0);' onclick='
176                                                                 unHideMe($("adv_global_audience_basic"));
177                                                                 hideMe($("adv_global_audience"));
178                                                                 unHideMe($("adv_global_audience_link_adv"));
179                                                                 hideMe(this);'>&advanced.basic.link;</a>
180                                                 </td>
181
182                                                 <td align='left' class="hide_me">
183                                                         <select multiple='multiple' size='3' id='adv_global_audience' class='hide_me'>
184                                                         </select>
185                                                         <select multiple='multiple' size='3' id='adv_global_audience_basic'>
186                                                                 <option value='e '>&advanced.adult;</option>
187                                                                 <option value='abcdj'>&advanced.juvenile;</option>
188                                                                 <option value='fg '>&advanced.general;</option>
189                                                         </select>
190                                                 </td>
191
192                                                 <td align='right' class="hide_me">
193                                                         <span>&advanced.biblevel;</span>
194                                                 </td>
195                                                 <td align='left' class="hide_me">
196                                                         <select multiple='multiple' size='3' id='adv_global_bib_level'>
197                                                         </select>       
198                                                 </td>
199                                         </tr>
200                                         
201                                         <tr>
202                                                 <td align='right'>
203                                                         <span>&advanced.filter.pubyear;</span>
204                                                 </td>
205                                                 <td align='left'>
206                                                         <select id='adv_global_pub_date_type' onchange='
207                                 if($("adv_global_pub_date_type").selectedIndex == 3)
208                                     unHideMe($("adv_global_pub_date_2_span"));
209                                 else
210                                     hideMe($("adv_global_pub_date_2_span"));'>
211                                 <option value='equals' selected='selected'>&advanced.filter.pubyear.equals;</option>
212                                 <option value='before'>&advanced.filter.pubyear.before;</option>
213                                 <option value='after'>&advanced.filter.pubyear.after;</option>
214                                 <option value='between'>&advanced.filter.pubyear.between;</option>
215                                                         </select>       
216                             <div style='margin-top:5px;'>
217                                 <input id='adv_global_pub_date_1' type='text' size='4' maxlength='4'/>
218                                 <span id='adv_global_pub_date_2_span' class='hide_me'>
219                                    &common.and; <input id='adv_global_pub_date_2' type='text' size='4' maxlength='4'/>
220                                 </span>
221                             </div>
222                                                 </td>
223                                         </tr>
224
225
226                     <!-- copy location selector -->
227                     <tr id='adv_copy_location_filter_row' class='hide_me'>
228                         <td align='right'>&opac.advanced.copy_loc_filter;</td>
229                         <td align='left' id='adv_copy_location_filter_td'>
230                             <select size='3' id='adv_copy_location_filter_select' multiple='multiple'>
231                             </select>
232                         </td>
233                     </tr>
234                                 </tbody>
235                         </table>
236                 </td>
237         </tr>
238
239         <tr style='border-top: none;'>
240                 <td align='center' valign='top' style='border-top: none;' colspan='2'>
241
242                         <table style='border: none; width: 100%;'>
243                                 <tr>
244                                         <td align='center' width='100%'>
245                                                 <table class='' width='100%'>
246                         
247                                                         <thead>
248                                                                 <tr>
249                                                                         <td align='center' width='50%'>&advanced.sort.criteria;</td>
250                                                                         <td align='center'></td>
251                                                                 </tr>
252                                                         </thead>
253                         
254                                                         <tbody>
255                                                                 <tr>
256
257                            <script language='javascript' type='text/javascript'>
258                               function __setsortsel() {
259                                  var sel = $('adv_global_sort_by')
260                                                                                    if(sel.selectedIndex == 0) {
261                                                                                            $("adv_global_sort_dir").disabled = true;
262                                                                                            $("adv_global_sort_dir").selectedIndex = 0;
263                                                                                    } else $("adv_global_sort_dir").disabled = false;
264                               }
265                            </script>
266
267                                                                         <td align=''>
268                                                                                 <select id='adv_global_sort_by' onchange='__setsortsel();'>
269                                                                                         <option value='rel'>&advanced.relevance;</option>
270                                                                                         <option value='title'>&common.title;</option>
271                                                                                         <option value='author'>&common.author;</option>
272                                                                                         <option value='pubdate'>&advanced.pubdate;</option>
273                                                                                 </select>
274                                                                         </td>
275                                                                 </tr>
276                         
277                                                                 <tr>
278
279                                                                         <td>
280                                                                                 <select id='adv_global_sort_dir' disabled='disabled'>
281                                                                                         <option value='asc'>&advanced.sort.asc;</option>
282                                                                                         <option value='desc'>&advanced.sort.desc;</option>
283                                                                                 </select>
284                                                                         </td>
285
286                            <!-- force the enable/disable sort dir code to run -->
287                            <script language='javascript' type='text/javascript'>__setsortsel();</script>
288                                                                 </tr>
289                                                                 <tr>
290                                                                         <td align='center' class="hide_me">
291                                                                                 <span>&advanced.frbrize;</span>
292                                                                                 <input id='adv_group_titles' type='checkbox' />
293                                                                         </td>
294                                     <td align='center'>
295
296                                     </td>
297                                                                 </tr>
298                                                         </tbody>
299                                                 </table>
300                                         </td>
301                                 </tr>
302                         </table>
303                 </td>
304
305         </tr>
306
307         <tr class='border_4_2'>
308                 <td align="left" colspan='2'>
309                 <img src="/opac/skin/kcls/graphics/search_btn.gif" alt="Search" onclick='advSubmitGlobal();' style="cursor:pointer;" />
310                 <![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]]>
311                 <a href="javascript:;" onclick='clearSearchBoxes();' style="position: relative; top: -9px;">Reset Form</a>
312                 </td>
313         </tr>
314
315 </table>
316
317
318 <div id='adv_quick_search_sidebar' class='sidebar_chunk hide_me' style='text-align:center; margin-top: 20px; width:400px;'> 
319         <div id='adv_quick_search'>
320                 <div class='adv_quick_search color_4'><b>&sidebar.quick.search;</b></div>
321                 <div style='margin-top: 8px;'>
322                         <table><tbody><tr>
323                                 <td>
324                                         <select id='adv_quick_type'>
325                                                 <option value='isbn'>&opac.advanced.quick.isbn;</option>
326                                                 <option value='issn'>&opac.advanced.quick.issn;</option>
327                                                 <option value='cn'>&opac.advanced.quick.cn;</option>
328                                                 <option value='lccn'>&opac.advanced.quick.lccn;</option>
329                                                 <option value='tcn'>&opac.advanced.quick.tcn;</option>
330                                                 <option value='barcode'>&opac.advanced.quick.barcode;</option>
331                                         </select>
332                                 </td><td>
333                                         <input type='text' id='adv_quick_text' size='16' />
334                                 </td>
335                         </tr></tbody></table>
336                 </div>
337
338                 <span class='hide_me' id='myopac.copy.not.found'>&sidebar.copy.not.found;</span>
339                 <div style='margin-top: 8px;' class='adv_quick_search_submit'>
340                 <img src="/opac/skin/kcls/graphics/search_btn.gif" alt="Search" id="adv_quick_submit" onclick='advGenericSearch();' style="cursor:pointer;" />
341                         <!-- <a id='adv_quick_submit' href='javascript:advGenericSearch();' class='classic_link'>&common.submit;</a> -->
342                 </div>
343         </div>
344 </div>
345
346
347 <div id='adv_marc_search_sidebar' class='sidebar_chunk hide_me' style='width:400px; margin-top: 20px;'> 
348         <div class='adv_quick_search color_4'><b>&search.marc;</b></div>
349         <table style='margin: 3px; width: 100%;' id='adv_sdbar_table' class='border_4_3'>
350                 <tbody>
351                         <tr>
352                                 <td align="right">&search.marc.tag;</td>
353                                 <td align="left"><input name='advanced.marc.tag' maxlength='3' size='3' /></td>
354                                 <td align="right">&search.marc.subfield;</td>
355                                 <td align="left"><input name='advanced.marc.subfield' maxlength='1' size='1' /></td>
356                         </tr>
357                         <tr>
358                                 <td align="right">&search.marc.value;</td>
359                                 <td colspan='3' align="left"><input name='advanced.marc.value' size='18' /></td>
360                         </tr>
361                         <tr name='crow' class='hide_me'>
362                                 <td colspan='4' align='center'>
363                                 <a href='javascript:void(0);' class='classic_link'
364                                         onclick='
365                                                 var div = $("adv_marc_search_sidebar");
366                                                 if( div.getElementsByTagName("table").length > 1 )
367                                                         div.removeChild(this.parentNode.parentNode.parentNode.parentNode);'>&common.close;</a>
368                                 </td>
369                         </tr>
370                                                         
371                 </tbody>
372         </table>
373         <div id='adv_marc_submit' class='adv_quick_search_submit'>
374                 <a style='margin-right: 4px; position:relative;top:-10px;' class='classic_link' href='javascript:advAddMARC();'>&search.marc.add.row;</a>
375                 <!-- <a style='margin-left: 4px;' class='classic_link' href='javascript:advMARCRun();'>&common.submit;</a> -->
376                 <img alt="Search" src="/opac/skin/kcls/graphics/search_btn.gif" onclick='advMARCRun();' style="cursor:pointer;" />
377         </div>
378 </div>
379
380         
381 <![CDATA[<!-- ****************** end: advanced_global.xml ***************************** -->]]>
382