synch'ing head and rel_2_2 (from 2.2.5, including npl templates)
[koha.git] / koha-tmpl / intranet-tmpl / default / en / acqui.simple / addbiblio.tmpl
1 <!-- TMPL_INCLUDE NAME="marc-top.inc" -->
2 <div class="tabbed">
3         <form method="post" name="f">
4         <h1 class="catalogue">Biblionumber : <!-- TMPL_VAR NAME="biblionumber" -->     With Framework :<!--TMPL_VAR Name="framework" --></b></h1>
5         <p>
6                 <input type="hidden" name="op" value="addbiblio">
7                 <input type="hidden" name="addfield_field">
8                 <input type="hidden" name="frameworkcode" value="<!-- TMPL_VAR NAME="frameworkcode" -->">
9                 <input type="hidden" name="biblionumber" value="<!-- TMPL_VAR NAME="biblionumber" -->">
10                 <!-- TMPL_IF name="biblionumber" -->
11                         <input type="button" value="Save" onclick="Check(this.form)" accesskey="w" class="button catalogue">
12                 <!-- TMPL_ELSE -->
13                         <input type="button" value="Add biblio" onclick="Check(this.form)" accesskey="w" class="button catalogue">
14                 <!-- /TMPL_IF -->
15                 <a href="javascript:PopupZ3950()" class="button catalogue">z3950 search</a>
16         </p>
17 </div>
18
19         <div class="tabs">
20                 <!-- TMPL_IF name="0XX" -->
21                 <a href="javascript:active(0)" id="link0">0</a>
22                 <!-- /TMPL_IF -->
23                 <!-- TMPL_IF name="1XX" -->
24                 <a href="javascript:active(1)" id="link1">1</a>
25                 <!-- /TMPL_IF -->
26                 <!-- TMPL_IF name="2XX" -->
27                 <a href="javascript:active(2)" id="link2">2</a>
28                 <!-- /TMPL_IF -->
29                 <!-- TMPL_IF name="3XX" -->
30                 <a href="javascript:active(3)" id="link3">3</a>
31                 <!-- /TMPL_IF -->
32                 <!-- TMPL_IF name="4XX" -->
33                 <a href="javascript:active(4)" id="link4">4</a>
34                 <!-- /TMPL_IF -->
35                 <!-- TMPL_IF name="5XX" -->
36                 <a href="javascript:active(5)" id="link5">5</a>
37                 <!-- /TMPL_IF -->
38                 <!-- TMPL_IF name="6XX" -->
39                 <a href="javascript:active(6)" id="link6">6</a>
40                 <!-- /TMPL_IF -->
41                 <!-- TMPL_IF name="7XX" -->
42                 <a href="javascript:active(7)" id="link7">7</a>
43                 <!-- /TMPL_IF -->
44                 <!-- TMPL_IF name="8XX" -->
45                 <a href="javascript:active(8)" id="link8">8</a>
46                 <!-- /TMPL_IF -->
47                 <!-- TMPL_IF name="9XX" -->
48                         <a href="javascript:active(9)" id="link9">9</a>
49                 <!-- /TMPL_IF -->
50         </div>
51         
52         <div name="0XX" id="0XX" class="tab" style="visibility:visible">
53                 <!-- TMPL_IF name="duplicatebiblionumber" -->
54                         <div class="problem">
55                                 <p>Duplicate suspected with <a href='javascript:openWindow("../MARCdetail.pl?bib=<!-- TMPL_VAR name="duplicatebiblionumber" -->&popup=1", "Duplicate biblio")' class="button catalogue"><!-- TMPL_VAR name="duplicatetitle" --></a></p>
56                                 <p>You must either :</p>
57                                 <ul>
58                                         <p><input type="checkbox" value=1 name="confirm_not_duplicate">confirm it's not a duplicate (and click on Add biblio again)</p>
59                                         <p>Go to <a href="additem.pl?biblionumber=<!-- TMPL_VAR name="duplicatebiblionumber" -->" class="button catalogue">edit items</a> from this duplicate biblio</p>
60                                 </ul>
61                         </div>
62                 <!-- /TMPL_IF -->
63                 <!-- TMPL_LOOP NAME="0XX" -->
64                         <!-- TMPL_IF name="tag" -->
65                                 <p class="MARCtag">
66                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
67                                 <!-- TMPL_UNLESS name="hide_marc" -->
68                                         <!-- TMPL_VAR NAME="tag" -->
69                                         <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
70                                 <!-- TMPL_ELSE -->
71                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
72                                 <!-- /TMPL_UNLESS -->
73                                 <!-- TMPL_VAR NAME="tag_lib" -->
74                                 <!-- TMPL_IF name="repeatable" -->
75                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
76                                 <!-- /TMPL_IF -->
77                                 </p>
78                         <!-- /TMPL_IF -->
79                         <!-- TMPL_LOOP NAME="subfield_loop" -->
80                                 <p class="MARCsubfield">
81                                         <label class="labelsubfield">
82                                         <!-- TMPL_UNLESS name="hide_marc" -->
83                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
84                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
85                                         <!-- TMPL_ELSE -->
86                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
87                                         <!-- /TMPL_UNLESS -->
88                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
89                                         <!-- TMPL_VAR NAME="marc_lib" -->
90                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
91                                         </label>
92                                         <!-- TMPL_VAR NAME="marc_value" -->
93                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
94                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
95                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
96                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
97                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
98                                 </p>
99                         <!-- /tmpl_loop -->
100                 <!-- /tmpl_loop -->
101         </div>
102         
103         <div name="1XX" id="1XX" class="tab">
104                 <!-- TMPL_LOOP NAME="1XX" -->
105                         <!-- TMPL_IF name="tag" -->
106                                 <p class="MARCtag">
107                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
108                                 <!-- TMPL_UNLESS name="hide_marc" -->
109                                         <!-- TMPL_VAR NAME="tag" -->
110                                         <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
111                                 <!-- TMPL_ELSE -->
112                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
113                                 <!-- /TMPL_UNLESS -->
114                                 <!-- TMPL_VAR NAME="tag_lib" -->
115                                 <!-- TMPL_IF name="repeatable" -->
116                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
117                                 <!-- /TMPL_IF -->
118                                 </p>
119                         <!-- /TMPL_IF -->
120                         <!-- TMPL_LOOP NAME="subfield_loop" -->
121                                 <p>
122                                         <label class="labelsubfield">
123                                         <!-- TMPL_UNLESS name="hide_marc" -->
124                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
125                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
126                                         <!-- TMPL_ELSE -->
127                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
128                                         <!-- /TMPL_UNLESS -->
129                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
130                                         <!-- TMPL_VAR NAME="marc_lib" -->
131                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
132                                         </label>
133                                         <!-- TMPL_VAR NAME="marc_value" -->
134                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
135                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
136                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
137                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
138                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
139                                 </p>
140                         <!-- /tmpl_loop -->
141                 <!-- /tmpl_loop -->
142         </div>
143         
144         <div name="2XX" id="2XX" class="tab">
145                 <!-- TMPL_LOOP NAME="2XX" -->
146                         <!-- TMPL_IF name="tag" -->
147                                 <p class="MARCtag">
148                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
149                                 <!-- TMPL_UNLESS name="hide_marc" -->
150                                         <!-- TMPL_VAR NAME="tag" -->
151                                         <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
152                                 <!-- TMPL_ELSE -->
153                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
154                                 <!-- /TMPL_UNLESS -->
155                                 <!-- TMPL_VAR NAME="tag_lib" -->
156                                 <!-- TMPL_IF name="repeatable" -->
157                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
158                                 <!-- /TMPL_IF -->
159                                 </p>
160                         <!-- /TMPL_IF -->
161                         <!-- TMPL_LOOP NAME="subfield_loop" -->
162                                 <p>
163                                         <label class="labelsubfield">
164                                         <!-- TMPL_UNLESS name="hide_marc" -->
165                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
166                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
167                                         <!-- TMPL_ELSE -->
168                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
169                                         <!-- /TMPL_UNLESS -->
170                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
171                                         <!-- TMPL_VAR NAME="marc_lib" -->
172                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
173                                         </label>
174                                         <!-- TMPL_VAR NAME="marc_value" -->
175                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
176                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
177                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
178                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
179                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
180                                 </p>
181                         <!-- /tmpl_loop -->
182                 <!-- /tmpl_loop -->
183         </div>
184         
185         <div name="3XX" id="3XX" class="tab">
186                 <!-- TMPL_LOOP NAME="3XX" -->
187                         <!-- TMPL_IF name="tag" -->
188                                 <p class="MARCtag">
189                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
190                                 <!-- TMPL_UNLESS name="hide_marc" -->
191                                         <!-- TMPL_VAR NAME="tag" -->
192                                         <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
193                                 <!-- TMPL_ELSE -->
194                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
195                                 <!-- /TMPL_UNLESS -->
196                                 <!-- TMPL_VAR NAME="tag_lib" -->
197                                 <!-- TMPL_IF name="repeatable" -->
198                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
199                                 <!-- /TMPL_IF -->
200                                 </p>
201                         <!-- /TMPL_IF -->
202                         <!-- TMPL_LOOP NAME="subfield_loop" -->
203                                 <p>
204                                         <label class="labelsubfield">
205                                         <!-- TMPL_UNLESS name="hide_marc" -->
206                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
207                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
208                                         <!-- TMPL_ELSE -->
209                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
210                                         <!-- /TMPL_UNLESS -->
211                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
212                                         <!-- TMPL_VAR NAME="marc_lib" -->
213                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
214                                         </label>
215                                         <!-- TMPL_VAR NAME="marc_value" -->
216                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
217                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
218                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
219                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
220                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
221                                 </p>
222                         <!-- /tmpl_loop -->
223                 <!-- /tmpl_loop -->
224         </div>
225         
226         <div name="4XX" id="4XX" class="tab">
227                 <!-- TMPL_LOOP NAME="4XX" -->
228                         <!-- TMPL_IF name="tag" -->
229                                 <p class="MARCtag">
230                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
231                                 <!-- TMPL_UNLESS name="hide_marc" -->
232                                         <!-- TMPL_VAR NAME="tag" -->
233                                         <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
234                                 <!-- TMPL_ELSE -->
235                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
236                                 <!-- /TMPL_UNLESS -->
237                                 <!-- TMPL_VAR NAME="tag_lib" -->
238                                 <!-- TMPL_IF name="repeatable" -->
239                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
240                                 <!-- /TMPL_IF -->
241                                 </p>
242                         <!-- /TMPL_IF -->
243                         <!-- TMPL_LOOP NAME="subfield_loop" -->
244                                 <p>
245                                         <label class="labelsubfield">
246                                         <!-- TMPL_UNLESS name="hide_marc" -->
247                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
248                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
249                                         <!-- TMPL_ELSE -->
250                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
251                                         <!-- /TMPL_UNLESS -->
252                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
253                                         <!-- TMPL_VAR NAME="marc_lib" -->
254                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
255                                         </label>
256                                         <!-- TMPL_VAR NAME="marc_value" -->
257                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
258                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
259                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
260                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
261                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
262                                 </p>
263                         <!-- /tmpl_loop -->
264                 <!-- /tmpl_loop -->
265         </div>
266         
267         <div name="5XX" id="5XX" class="tab">
268                 <!-- TMPL_LOOP NAME="5XX" -->
269                         <!-- TMPL_IF name="tag" -->
270                                 <p class="MARCtag">
271                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
272                                 <!-- TMPL_UNLESS name="hide_marc" -->
273                                         <!-- TMPL_VAR NAME="tag" -->
274                                         <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
275                                 <!-- TMPL_ELSE -->
276                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
277                                 <!-- /TMPL_UNLESS -->
278                                 <!-- TMPL_VAR NAME="tag_lib" -->
279                                 <!-- TMPL_IF name="repeatable" -->
280                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
281                                 <!-- /TMPL_IF -->
282                                 </p>
283                         <!-- /TMPL_IF -->
284                         <!-- TMPL_LOOP NAME="subfield_loop" -->
285                                 <p>
286                                         <label class="labelsubfield">
287                                         <!-- TMPL_UNLESS name="hide_marc" -->
288                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
289                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
290                                         <!-- TMPL_ELSE -->
291                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
292                                         <!-- /TMPL_UNLESS -->
293                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
294                                         <!-- TMPL_VAR NAME="marc_lib" -->
295                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
296                                         </label>
297                                         <!-- TMPL_VAR NAME="marc_value" -->
298                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
299                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
300                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
301                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
302                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
303                                 </p>
304                         <!-- /tmpl_loop -->
305                 <!-- /tmpl_loop -->
306         </div>
307         
308         <div name="6XX" id="6XX" class="tab">
309                 <!-- TMPL_LOOP NAME="6XX" -->
310                         <!-- TMPL_IF name="tag" -->
311                                 <p class="MARCtag">
312                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
313                                 <!-- TMPL_UNLESS name="hide_marc" -->
314                                         <!-- TMPL_VAR NAME="tag" -->
315                                         <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
316                                 <!-- TMPL_ELSE -->
317                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
318                                 <!-- /TMPL_UNLESS -->
319                                 <!-- TMPL_VAR NAME="tag_lib" -->
320                                 <!-- TMPL_IF name="repeatable" -->
321                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
322                                 <!-- /TMPL_IF -->
323                                 </p>
324                         <!-- /TMPL_IF -->
325                         <!-- TMPL_LOOP NAME="subfield_loop" -->
326                                 <p>
327                                         <label class="labelsubfield">
328                                         <!-- TMPL_UNLESS name="hide_marc" -->
329                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
330                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
331                                         <!-- TMPL_ELSE -->
332                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
333                                         <!-- /TMPL_UNLESS -->
334                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
335                                         <!-- TMPL_VAR NAME="marc_lib" -->
336                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
337                                         </label>
338                                         <!-- TMPL_VAR NAME="marc_value" -->
339                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
340                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
341                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
342                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
343                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
344                                 </p>
345                         <!-- /tmpl_loop -->
346                 <!-- /tmpl_loop -->
347         </div>
348         
349         <div name="7XX" id="7XX" class="tab">
350                 <!-- TMPL_LOOP NAME="7XX" -->
351                         <!-- TMPL_IF name="tag" -->
352                                 <p class="MARCtag">
353                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
354                                 <!-- TMPL_UNLESS name="hide_marc" -->
355                                         <!-- TMPL_VAR NAME="tag" -->
356                                         <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
357                                 <!-- TMPL_ELSE -->
358                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
359                                 <!-- /TMPL_UNLESS -->
360                                 <!-- TMPL_VAR NAME="tag_lib" -->
361                                 <!-- TMPL_IF name="repeatable" -->
362                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
363                                 <!-- /TMPL_IF -->
364                                 </p>
365                         <!-- /TMPL_IF -->
366                         <!-- TMPL_LOOP NAME="subfield_loop" -->
367                                 <p>
368                                         <label class="labelsubfield">
369                                         <!-- TMPL_UNLESS name="hide_marc" -->
370                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
371                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
372                                         <!-- TMPL_ELSE -->
373                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
374                                         <!-- /TMPL_UNLESS -->
375                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
376                                         <!-- TMPL_VAR NAME="marc_lib" -->
377                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
378                                         </label>
379                                         <!-- TMPL_VAR NAME="marc_value" -->
380                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
381                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
382                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
383                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
384                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
385                                 </p>
386                         <!-- /tmpl_loop -->
387                 <!-- /tmpl_loop -->
388         </div>
389         
390         <div name="8XX" id="8XX" class="tab">
391                 <!-- TMPL_LOOP NAME="8XX" -->
392                         <!-- TMPL_IF name="tag" -->
393                                 <p class="MARCtag">
394                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
395                                 <!-- TMPL_UNLESS name="hide_marc" -->
396                                         <!-- TMPL_VAR NAME="tag" -->
397                                         <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
398                                 <!-- TMPL_ELSE -->
399                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
400                                 <!-- /TMPL_UNLESS -->
401                                 <!-- TMPL_VAR NAME="tag_lib" -->
402                                 <!-- TMPL_IF name="repeatable" -->
403                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
404                                 <!-- /TMPL_IF -->
405                                 </p>
406                         <!-- /TMPL_IF -->
407                         <!-- TMPL_LOOP NAME="subfield_loop" -->
408                                 <p>
409                                         <label class="labelsubfield">
410                                         <!-- TMPL_UNLESS name="hide_marc" -->
411                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
412                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
413                                         <!-- TMPL_ELSE -->
414                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
415                                         <!-- /TMPL_UNLESS -->
416                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
417                                         <!-- TMPL_VAR NAME="marc_lib" -->
418                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
419                                         </label>
420                                         <!-- TMPL_VAR NAME="marc_value" -->
421                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
422                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
423                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
424                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
425                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
426                                 </p>
427                         <!-- /tmpl_loop -->
428                 <!-- /tmpl_loop -->
429         </div>
430         
431         <div name="9XX" id="9XX" class="tab">
432                 <!-- TMPL_LOOP NAME="9XX" -->
433                         <!-- TMPL_IF name="tag" -->
434                                 <p class="MARCtag">
435                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
436                                 <!-- TMPL_UNLESS name="hide_marc" -->
437                                         <!-- TMPL_VAR NAME="tag" -->
438                                         <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
439                                 <!-- TMPL_ELSE -->
440                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
441                                 <!-- /TMPL_UNLESS -->
442                                 <!-- TMPL_VAR NAME="tag_lib" -->
443                                 <!-- TMPL_IF name="repeatable" -->
444                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
445                                 <!-- /TMPL_IF -->
446                                 </p>
447                         <!-- /TMPL_IF -->
448                         <!-- TMPL_LOOP NAME="subfield_loop" -->
449                                 <p>
450                                         <label class="labelsubfield">
451                                         <!-- TMPL_UNLESS name="hide_marc" -->
452                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
453                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
454                                         <!-- TMPL_ELSE -->
455                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
456                                         <!-- /TMPL_UNLESS -->
457                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
458                                         <!-- TMPL_VAR NAME="marc_lib" -->
459                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
460                                         </label>
461                                         <!-- TMPL_VAR NAME="marc_value" -->
462                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
463                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
464                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
465                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
466                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
467                                 </p>
468                         <!-- /tmpl_loop -->
469                 <!-- /tmpl_loop -->
470         </div>
471         
472                 <div name="hidden" id="hidden" class="tab">
473                 <!-- TMPL_LOOP NAME="hidden_loop" -->
474                                 <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
475                                 <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
476                                 <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
477                                 <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
478                                 <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
479                 <!-- /TMPL_LOOP -->
480                 </div>
481                 <!-- TMPL_IF name="biblionumtagfield" -->
482                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="biblionumtagfield" -->">
483                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="biblionumtagsubfield" -->">
484                         <input type="hidden" name="field_value" value="<!-- TMPL_VAR NAME="biblionumber" -->">
485                         <input type="hidden" name="mandatory" value="0">
486                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
487                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="biblioitemnumtagfield" -->">
488                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="biblioitemnumtagsubfield" -->">
489                         <input type="hidden" name="field_value" value="<!-- TMPL_VAR NAME="biblioitemnumber" -->">
490                         <input type="hidden" name="mandatory" value="0">
491                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
492                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
493                 <!-- /TMPL_IF -->
494         </form>
495 <script language="JavaScript" type="text/javascript">
496 function _(s) { return s } // dummy function for gettext
497 function active(numlayer)
498 {
499         for (i=0; i < 10 ; i++ ) {
500                 ong = i+"XX";
501                 link = "link"+i;
502                 if (numlayer==i) {
503                         document.getElementById(ong).style.visibility="visible";
504                         document.getElementById(link).style.color="#FFFFFF";
505                 } else {
506                         document.getElementById(ong).style.visibility="hidden";
507                         if (document.getElementById(link))
508                                 {
509                                         document.getElementById(link).style.color="#000000";
510                                 }
511                 }
512         }
513 }
514 active(0);
515 function Check(f) {
516         // Scan for nonempty fields
517         var field_is_nonempty_p = new Array();
518         for (i=0 ; i<f.field_value.length ; i++) {
519             field_is_nonempty_p[f.tag[i].value] = 0;
520         }
521         for (i=0 ; i<f.field_value.length ; i++) {
522             if (f.field_value[i].value.length != 0) {
523                 field_is_nonempty_p[f.tag[i].value] += 1;
524             }
525         }
526
527         // Scan for missing mandatory subfields
528         var total_missing_mandatory_subfields = 0;
529         var missing_mandatory_subfields = new Array();
530         for (i=0 ; i<f.field_value.length-2 ; i++) {
531                 if (f.field_value[i].value.length==0 && f.mandatory[i].value==1) {
532                     // We should not flag an error unless the tag is also
533                     // mandatory, or if something else in the tag is entered
534
535                     if (f.tag_mandatory[i].value == 1 || field_is_nonempty_p[f.tag[i].value]) {
536                         document.getElementById("error"+i).style.backgroundColor="#FF0000";
537                         total_missing_mandatory_subfields++;
538                         if (document.getElementById("error"+i).parentNode.tagName == "B")
539                         {
540                                 missing_mandatory_subfields.push(document.getElementById("error"+i).innerHTML + " (tab " +  document.getElementById("error"+i).parentNode.parentNode.parentNode.parentNode.id.substr(0,1) + ")");
541                         }
542                         else
543                         {
544                                 missing_mandatory_subfields.push(document.getElementById("error"+i).innerHTML + " (tab " +  document.getElementById("error"+i).parentNode.parentNode.parentNode.id.substr(0,1) + ")");
545                         }
546
547                         }
548                 } else {
549 //                      alert("I = "+i);
550                         document.getElementById("error"+i).style.backgroundColor="#FFFFFF";
551                 }
552         }
553
554         // Scan for missing mandatory tags
555         var total_missing_mandatory_tags = 0;
556         var seen_mandatory_tag_p = new Array();
557         var missing_mandatory_tags = new Array();
558         for (i=0 ; i<f.field_value.length ; i++) {
559             var j = f.tag[i].value;
560             if (!field_is_nonempty_p[j] && f.tag_mandatory[i].value == 1) {
561                 if (seen_mandatory_tag_p[j] != 1) {
562                     seen_mandatory_tag_p[j] = 1;
563                     total_missing_mandatory_tags++;
564                     if (document.getElementById("error"+i).parentNode.tagName == "B")
565                     {
566                                 missing_mandatory_tags.push(document.getElementById("error"+i).innerHTML + " (tab " +  document.getElementById("error"+i).parentNode.parentNode.parentNode.parentNode.id.substr(0,1) + ")");
567                     }
568                     else
569                     {
570                                 missing_mandatory_tags.push(document.getElementById("error"+i).innerHTML + " (tab " +  document.getElementById("error"+i).parentNode.parentNode.parentNode.id.substr(0,1) + ")");
571                         }
572                 }
573                 document.getElementById("error"+i).style.backgroundColor="#ffff00";
574             }
575         }
576
577         var total_errors = total_missing_mandatory_tags + total_missing_mandatory_subfields;
578         var alertString2;
579         if (total_errors!=0) {
580                 alertString2  = _("Form not submitted because of the following problem(s)");
581                 alertString2 += "\n------------------------------------------------------------------------------------\n";
582                 alertString2 += "\n- "+ total_missing_mandatory_tags +_(" mandatory tags empty");
583                 for (i=0; i<missing_mandatory_tags.length; i++)
584                 {
585                         alertString2 += "\n--->"+ missing_mandatory_tags[i];
586                 }
587                 alertString2 += "\n- "+ total_missing_mandatory_subfields +_(" mandatory fields empty (see bold subfields)");
588                 for (i=0; i<missing_mandatory_subfields.length; i++)
589                 {
590                         alertString2 += "\n--->"+ missing_mandatory_subfields[i];
591                 }
592                 alert(alertString2);
593         } else {
594                 document.forms['f'].submit();
595         }
596 }
597 function Dopop(link,i) {
598         defaultvalue=document.forms['f'].field_value[i].value;
599         newin=window.open(link+"&result="+defaultvalue,"value builder",'width=550,height=550,toolbar=false,scrollbars=yes');
600 }
601
602 function PopupZ3950() {
603     var strQuery="";
604         for (i=0 ; i<document.forms['f'].field_value.length ; i++) {
605                 if (document.forms['f'].kohafield[i].value == "biblioitems.isbn" && document.forms['f'].field_value[i].value.length>0) {
606                     strQuery += "&isbn="+document.forms['f'].field_value[i].value;
607                 }
608                 if (document.forms['f'].kohafield[i].value == "biblio.title" && document.forms['f'].field_value[i].value.length>0) {
609                     strQuery += "&title="+document.forms['f'].field_value[i].value;
610                 }
611                 if (document.forms['f'].kohafield[i].value == "biblio.author" &&document.forms['f'].field_value[i].value.length>0) {
612                     strQuery += "&author="+document.forms['f'].field_value[i].value;
613                 }
614                 if (document.forms['f'].kohafield[i].value == "biblioitems.issn" && document.forms['f'].field_value[i].value.length>0) {
615                     strQuery += "&issn="+document.forms['f'].field_value[i].value;
616                 }
617         }
618         newin=window.open("../z3950/search.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->"+strQuery,"z3950search",'width=800,height=400,toolbar=false,scrollbars=yes');
619 }
620 function Changefwk(FwkList) {
621   var fwk = FwkList.options[FwkList.selectedIndex].value;
622   window.location = "addbiblio.pl?oldbiblionumber=<!--TMPL_VAR Name="oldbiblionumber"-->&frameworkcode="+fwk;
623 }
624
625 function AddField(field) {
626         document.forms['f'].op.value = "addfield";
627         document.forms['f'].addfield_field.value=field;
628         document.f.submit();
629 }
630
631 function upSubfield(index) {
632 //      alert("UP "+index);
633         temp = document.forms['f'].field_value[index-1].value;
634         document.forms['f'].field_value[index-1].value=document.forms['f'].field_value[index].value;
635         document.forms['f'].field_value[index].value= temp;
636         temp = document.forms['f'].subfield[index-1].value;
637         document.forms['f'].subfield[index-1].value=document.forms['f'].subfield[index].value;
638         document.forms['f'].subfield[index].value = temp;
639         temp = document.forms['f'].mandatory[index-1].value;
640         document.forms['f'].mandatory[index-1].value=document.forms['f'].mandatory[index].value;
641         document.forms['f'].mandatory[index].value = temp;
642         temp = document.forms['f'].kohafield[index-1].value;
643         document.forms['f'].kohafield[index-1].value=document.forms['f'].kohafield[index].value;
644         document.forms['f'].kohafield[index].value = temp;
645 //      temp = document.getElementById('error'+index).value = "XXX";
646 //      document.forms['f'].kohafield[index-1].value=document.forms['f'].kohafield[index].value;
647 //      document.forms['f'].kohafield[index].value = temp;
648 }
649 </script>
650 </body>
651 </html>