bull renamed to serials.
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / acqui.simple / addbiblio.tmpl
1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Koha -- Cataloging: <!-- TMPL_IF NAME="oldbiblionumtagfield" -->Edit MARC Record Number <!-- TMPL_VAR name="bibid" --><!-- TMPL_ELSE -->Add MARC Record<!-- /TMPL_IF --><!-- TMPL_INCLUDE NAME="doc-head-close-addbiblio.inc" -->
2
3         <form method="post" name="f" id="f" action="addbiblio.pl">
4 <h1><!-- TMPL_IF NAME="oldbiblionumtagfield" -->Edit MARC Record Number <!-- TMPL_VAR name="oldbiblionumber" --><!-- TMPL_ELSE -->Add MARC Record<!-- /TMPL_IF --> With Framework : <!--TMPL_VAR Name="framework" --></h1>
5
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="oldbiblionumber" value="<!-- TMPL_VAR NAME="oldbiblionumber" -->" />
10                 <!-- TMPL_IF name="bibid" -->
11                         <input type="button" value="Save Bibliographic Record and go to Items" onclick="Check(this.form)" accesskey="w" />
12                 <!-- TMPL_ELSE -->
13                         <input type="button" value="Add Bibliographic Record and go to Items" onclick="Check(this.form)" accesskey="w" />
14                 <!-- /TMPL_IF -->
15         <input type="button" value="z39.50 Search" onclick="PopupZ3950(); return false;" / >
16
17                 <!-- TMPL_IF name="0XX" -->
18                 <a href="#0XX">0</a>
19                 <!-- /TMPL_IF -->
20                 <!-- TMPL_IF name="1XX" -->
21                 <a href="#1XX">1</a>
22                 <!-- /TMPL_IF -->
23                 <!-- TMPL_IF name="2XX" -->
24                 <a href="#2XX">2</a>
25                 <!-- /TMPL_IF -->
26                 <!-- TMPL_IF name="3XX" -->
27                 <a href="#3XX">3</a>
28                 <!-- /TMPL_IF -->
29                 <!-- TMPL_IF name="4XX" -->
30                 <a href="#4XX">4</a>
31                 <!-- /TMPL_IF -->
32                 <!-- TMPL_IF name="5XX" -->
33                 <a href="#5XX">5</a>
34                 <!-- /TMPL_IF -->
35                 <!-- TMPL_IF name="6XX" -->
36                 <a href="#6XX">6</a>
37                 <!-- /TMPL_IF -->
38                 <!-- TMPL_IF name="7XX" -->
39                 <a href="#7XX">7</a>
40                 <!-- /TMPL_IF -->
41                 <!-- TMPL_IF name="8XX" -->
42                 <a href="#8XX">8</a>
43                 <!-- /TMPL_IF -->
44                 <!-- TMPL_IF name="9XX" -->
45                 <a href="#9XX">9</a>
46                 <!-- /TMPL_IF -->
47         
48         <div name="0XX" id="0XX">
49                 <!-- TMPL_IF name="duplicatebiblionumber" -->
50                         
51                                 <p>Is this a duplicate of <a href="../MARCdetail.pl?bib=<!-- TMPL_VAR name="duplicatebiblionumber" -->" onclick="openWindow('../MARCdetail.pl?bib=<!-- TMPL_VAR name="duplicatebiblionumber" -->&popup=1', 'Duplicate biblio'; return false;)"><!-- TMPL_VAR name="duplicatetitle" --></a>?</p>
52                                 <p>You must either :</p>
53                                 <ul>
54                                         <li>If it is a duplicate, <a href="additem.pl?bibid=<!-- TMPL_VAR name="duplicatebibid" -->">Edit Items</a> of the existing record.</li>
55                                         <li>If not, click to <input type="hidden" value="0" id="confirm_not_duplicate" name="confirm_not_duplicate" /> <a href="#" onclick="confirmnotdup(); return false;">Confirm it's not a duplicate</a></li>
56                                 </ul>
57                         </div>
58                 <!-- /TMPL_IF -->
59                 <!-- TMPL_LOOP NAME="0XX" -->
60                         <!-- TMPL_IF name="tag" -->
61                                 <p>
62                                 <!-- TMPL_VAR NAME="tag" -->
63                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->" />
64                                 <input type="text" name="indicator" size="3" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" /> - <!-- TMPL_VAR NAME="tag_lib" -->
65                                 <!-- TMPL_IF name="repeatable" -->
66                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
67                                 <!-- /TMPL_IF -->
68                                 </p>
69                         <!-- /TMPL_IF -->
70                         <!-- TMPL_LOOP NAME="subfield_loop" -->
71                                 <p>
72                                         <label>
73                                                 <!-- TMPL_VAR NAME="subfield" -->
74                                                 <!-- TMPL_IF name="mandatory" --><!-- /TMPL_IF -->
75                                                 <!-- TMPL_VAR NAME="marc_lib" -->
76                                                 <!-- TMPL_IF name="mandatory" --> *<!-- /TMPL_IF -->
77                                         </label>
78                                         <!-- TMPL_VAR NAME="marc_value" -->
79                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->" />
80                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" />
81                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->" />
82                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->" />
83                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->" />
84                                 </p>
85                         <!-- /tmpl_loop -->
86                 <!-- /tmpl_loop -->
87         </div>
88         
89         <div name="1XX" id="1XX">
90                 <!-- TMPL_LOOP NAME="1XX" -->
91                         <!-- TMPL_IF name="tag" -->
92                                 <p>
93                                 <!-- TMPL_VAR NAME="tag" -->
94                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->" />
95                                 <input type="text" name="indicator" size="3" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" /> - <!-- TMPL_VAR NAME="tag_lib" -->
96                                 <!-- TMPL_IF name="repeatable" -->
97                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
98                                 <!-- /TMPL_IF -->
99                                 </p>
100                         <!-- /TMPL_IF -->
101                         <!-- TMPL_LOOP NAME="subfield_loop" -->
102                                 <p>
103                                         <label>
104                                                 <!-- TMPL_VAR NAME="subfield" -->
105                                                 <!-- TMPL_IF name="mandatory" --><!-- /TMPL_IF -->
106                                                 <!-- TMPL_VAR NAME="marc_lib" -->
107                                                 <!-- TMPL_IF name="mandatory" --> *<!-- /TMPL_IF -->
108                                         </label>
109                                         <!-- TMPL_VAR NAME="marc_value" -->
110                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->" />
111                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" />
112                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->" />
113                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->" />
114                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->" /> 
115                                 </p>
116                         <!-- /tmpl_loop -->
117                 <!-- /tmpl_loop -->
118         </div>
119         
120         <div name="2XX" id="2XX">
121                 <!-- TMPL_LOOP NAME="2XX" -->
122                         <!-- TMPL_IF name="tag" -->
123                                 <p>
124                                 <!-- TMPL_VAR NAME="tag" -->
125                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->" />
126                                 <input type="text" name="indicator" size="3" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" /> - <!-- TMPL_VAR NAME="tag_lib" -->
127                                 <!-- TMPL_IF name="repeatable" -->
128                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
129                                 <!-- /TMPL_IF -->
130                                 </p>
131                         <!-- /TMPL_IF -->
132                         <!-- TMPL_LOOP NAME="subfield_loop" -->
133                                 <p>
134                                         <label>
135                                                 <!-- TMPL_VAR NAME="subfield" -->
136                                                 <!-- TMPL_IF name="mandatory" --><!-- /TMPL_IF -->
137                                                 <!-- TMPL_VAR NAME="marc_lib" -->
138                                                 <!-- TMPL_IF name="mandatory" --> *<!-- /TMPL_IF -->
139                                         </label>
140                                         <!-- TMPL_VAR NAME="marc_value" -->
141                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->" />
142                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" />
143                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->" />
144                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->" />
145                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->" />
146                                 </p>
147                         <!-- /tmpl_loop -->
148                 <!-- /tmpl_loop -->
149         </div>
150         
151         <div name="3XX" id="3XX">
152                 <!-- TMPL_LOOP NAME="3XX" -->
153                         <!-- TMPL_IF name="tag" -->
154                                 <p>
155                                 <!-- TMPL_VAR NAME="tag" -->
156                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->" />
157                                 <input type="text" name="indicator" size="3" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" /> - <!-- TMPL_VAR NAME="tag_lib" -->
158                                 <!-- TMPL_IF name="repeatable" -->
159                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
160                                 <!-- /TMPL_IF -->
161                                 </p>
162                         <!-- /TMPL_IF -->
163                         <!-- TMPL_LOOP NAME="subfield_loop" -->
164                                 <p>
165                                         <label>
166                                                 <!-- TMPL_VAR NAME="subfield" -->
167                                                 <!-- TMPL_IF name="mandatory" --><!-- /TMPL_IF -->
168                                                 <!-- TMPL_VAR NAME="marc_lib" -->
169                                                 <!-- TMPL_IF name="mandatory" --> *<!-- /TMPL_IF -->
170                                         </label>
171                                         <!-- TMPL_VAR NAME="marc_value" -->
172                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->" />
173                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" />
174                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->" />
175                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->" />
176                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->" />
177                                 </p>
178                         <!-- /tmpl_loop -->
179                 <!-- /tmpl_loop -->
180         </div>
181         
182         <div name="4XX" id="4XX">
183                 <!-- TMPL_LOOP NAME="4XX" -->
184                         <!-- TMPL_IF name="tag" -->
185                                 <p>
186                                 <!-- TMPL_VAR NAME="tag" -->
187                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->" />
188                                 <input type="text" name="indicator" size="3" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" /> - <!-- TMPL_VAR NAME="tag_lib" -->
189                                 <!-- TMPL_IF name="repeatable" -->
190                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
191                                 <!-- /TMPL_IF -->
192                                 </p>
193                         <!-- /TMPL_IF -->
194                         <!-- TMPL_LOOP NAME="subfield_loop" -->
195                                 <p>
196                                         <label>
197                                                 <!-- TMPL_VAR NAME="subfield" -->
198                                                 <!-- TMPL_IF name="mandatory" --><!-- /TMPL_IF -->
199                                                 <!-- TMPL_VAR NAME="marc_lib" -->
200                                                 <!-- TMPL_IF name="mandatory" --> *<!-- /TMPL_IF -->
201                                         </label>
202                                         <!-- TMPL_VAR NAME="marc_value" -->
203                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->" />
204                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" />
205                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->" />
206                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->" />
207                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->" />
208                                 </p>
209                         <!-- /tmpl_loop -->
210                 <!-- /tmpl_loop -->
211         </div>
212         
213         <div name="5XX" id="5XX">
214                 <!-- TMPL_LOOP NAME="5XX" -->
215                         <!-- TMPL_IF name="tag" -->
216                                 <p>
217                                 <!-- TMPL_VAR NAME="tag" -->
218                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->" />
219                                 <input type="text" name="indicator" size="3" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" /> - <!-- TMPL_VAR NAME="tag_lib" -->
220                                 <!-- TMPL_IF name="repeatable" -->
221                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
222                                 <!-- /TMPL_IF -->
223                                 </p>
224                         <!-- /TMPL_IF -->
225                         <!-- TMPL_LOOP NAME="subfield_loop" -->
226                                 <p>
227                                         <label>
228                                                 <!-- TMPL_VAR NAME="subfield" -->
229                                                 <!-- TMPL_IF name="mandatory" --><!-- /TMPL_IF -->
230                                                 <!-- TMPL_VAR NAME="marc_lib" -->
231                                                 <!-- TMPL_IF name="mandatory" --> *<!-- /TMPL_IF -->
232                                         </label>
233                                         <!-- TMPL_VAR NAME="marc_value" -->
234                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->" />
235                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" />
236                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->" />
237                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->" />
238                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->" />
239                                 </p>
240                         <!-- /tmpl_loop -->
241                 <!-- /tmpl_loop -->
242         </div>
243         
244         <div name="6XX" id="6XX">
245                 <!-- TMPL_LOOP NAME="6XX" -->
246                         <!-- TMPL_IF name="tag" -->
247                                 <p>
248                                 <!-- TMPL_VAR NAME="tag" -->
249                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->" />
250                                 <input type="text" name="indicator" size="3" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" /> - <!-- TMPL_VAR NAME="tag_lib" -->
251                                 <!-- TMPL_IF name="repeatable" -->
252                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
253                                 <!-- /TMPL_IF -->
254                                 </p>
255                         <!-- /TMPL_IF -->
256                         <!-- TMPL_LOOP NAME="subfield_loop" -->
257                                 <p>
258                                         <label>
259                                                 <!-- TMPL_VAR NAME="subfield" -->
260                                                 <!-- TMPL_IF name="mandatory" --><!-- /TMPL_IF -->
261                                                 <!-- TMPL_VAR NAME="marc_lib" -->
262                                                 <!-- TMPL_IF name="mandatory" --> *<!-- /TMPL_IF -->
263                                         </label>
264                                         <!-- TMPL_VAR NAME="marc_value" -->
265                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->" />
266                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" />
267                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->" />
268                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->" />
269                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->" />
270                                 </p>
271                         <!-- /tmpl_loop -->
272                 <!-- /tmpl_loop -->
273         </div>
274         
275         <div name="7XX" id="7XX">
276                 <!-- TMPL_LOOP NAME="7XX" -->
277                         <!-- TMPL_IF name="tag" -->
278                                 <p>
279                                 <!-- TMPL_VAR NAME="tag" -->
280                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->" />
281                                 <input type="text" name="indicator" size="3" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" /> - <!-- TMPL_VAR NAME="tag_lib" -->
282                                 <!-- TMPL_IF name="repeatable" -->
283                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
284                                 <!-- /TMPL_IF -->
285                                 </p>
286                         <!-- /TMPL_IF -->
287                         <!-- TMPL_LOOP NAME="subfield_loop" -->
288                                 <p>
289                                         <label>
290                                                 <!-- TMPL_VAR NAME="subfield" -->
291                                                 <!-- TMPL_IF name="mandatory" --><!-- /TMPL_IF -->
292                                                 <!-- TMPL_VAR NAME="marc_lib" -->
293                                                 <!-- TMPL_IF name="mandatory" --> *<!-- /TMPL_IF -->
294                                         </label>
295                                         <!-- TMPL_VAR NAME="marc_value" -->
296                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->" />
297                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" />
298                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->" />
299                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->" />
300                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->" />
301                                 </p>
302                         <!-- /tmpl_loop -->
303                 <!-- /tmpl_loop -->
304         </div>
305         
306         <div name="8XX" id="8XX">
307                 <!-- TMPL_LOOP NAME="8XX" -->
308                         <!-- TMPL_IF name="tag" -->
309                                 <p>
310                                 <!-- TMPL_VAR NAME="tag" -->
311                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->" />
312                                 <input type="text" name="indicator" size="3" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" /> - <!-- TMPL_VAR NAME="tag_lib" -->
313                                 <!-- TMPL_IF name="repeatable" -->
314                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
315                                 <!-- /TMPL_IF -->
316                                 </p>
317                         <!-- /TMPL_IF -->
318                         <!-- TMPL_LOOP NAME="subfield_loop" -->
319                                 <p>
320                                         <label>
321                                                 <!-- TMPL_VAR NAME="subfield" -->
322                                                 <!-- TMPL_IF name="mandatory" --><!-- /TMPL_IF -->
323                                                 <!-- TMPL_VAR NAME="marc_lib" -->
324                                                 <!-- TMPL_IF name="mandatory" --> *<!-- /TMPL_IF -->
325                                         </label>
326                                         <!-- TMPL_VAR NAME="marc_value" -->
327                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->" />
328                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" />
329                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->" />
330                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->" />
331                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->" />
332                                 </p>
333                         <!-- /tmpl_loop -->
334                 <!-- /tmpl_loop -->
335         </div>
336         
337         <div name="9XX" id="9XX">
338                 <!-- TMPL_LOOP NAME="9XX" -->
339                         <!-- TMPL_IF name="tag" -->
340                                 <p>
341                                 <!-- TMPL_VAR NAME="tag" -->
342                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->" />
343                                 <input type="text" name="indicator" size="3" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" /> - <!-- TMPL_VAR NAME="tag_lib" -->
344                                 <!-- TMPL_IF name="repeatable" -->
345                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
346                                 <!-- /TMPL_IF -->
347                                 </p>
348                         <!-- /TMPL_IF -->
349                         <!-- TMPL_LOOP NAME="subfield_loop" -->
350                                 <p>
351                                         <label>
352                                                 <!-- TMPL_VAR NAME="subfield" -->
353                                                 <!-- TMPL_IF name="mandatory" --><!-- /TMPL_IF -->
354                                                 <!-- TMPL_VAR NAME="marc_lib" -->
355                                                 <!-- TMPL_IF name="mandatory" --> *<!-- /TMPL_IF -->
356                                         </label>
357                                         <!-- TMPL_VAR NAME="marc_value" -->
358                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->" />
359                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" />
360                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->" />
361                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->" />
362                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->" />
363                                 </p>
364                         <!-- /tmpl_loop -->
365                 <!-- /tmpl_loop -->
366         </div>
367         
368                 <div name="hidden" id="hidden">
369                 <!-- TMPL_LOOP NAME="hidden_loop" -->
370                                 <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->" />
371                                 <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" />
372                                 <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->" />
373                                 <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->" />
374                                 <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->" />
375                 <!-- /TMPL_LOOP -->     <br clear="both" />
376                 </div>  <br clear="both" />
377                 <!-- TMPL_IF name="oldbiblionumtagfield" -->
378                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="oldbiblionumtagfield" -->" />
379                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="oldbiblionumtagsubfield" -->" />
380                         <input type="hidden" name="field_value" value="<!-- TMPL_VAR NAME="oldbiblionumber" -->" />
381                         <input type="hidden" name="mandatory" value="0" />
382                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->" />
383                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="oldbiblioitemnumtagfield" -->" />
384                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="oldbiblioitemnumtagsubfield" -->" />
385                         <input type="hidden" name="field_value" value="<!-- TMPL_VAR NAME="oldbiblioitemnumber" -->" />
386                         <input type="hidden" name="mandatory" value="0" />
387                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->" />
388                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->" />
389                 <!-- /TMPL_IF -->
390         </form>
391
392         </div>
393 <script language="JavaScript" type="text/javascript">
394
395 function _(s) { return s } // dummy function for gettext
396 function confirmnotdup(){
397         document.getElementById("confirm_not_duplicate").value = 1;
398         var checkform = document.getElementById("f");
399         Check(checkform);
400 }
401
402 function Check(f) {
403         // Scan for nonempty fields
404         var field_is_nonempty_p = new Array();
405         for (i=0 ; i<f.field_value.length ; i++) {
406             field_is_nonempty_p[f.tag[i].value] = 0;
407         }
408         for (i=0 ; i<f.field_value.length ; i++) {
409             if (f.field_value[i].value.length != 0) {
410                 field_is_nonempty_p[f.tag[i].value] += 1;
411             }
412         }
413
414         // Scan for missing mandatory subfields
415         var total_missing_mandatory_subfields = 0;
416         var missing_mandatory_subfields = new Array();
417         for (i=0 ; i<f.field_value.length-2 ; i++) {
418                 if (f.field_value[i].value.length==0 && f.mandatory[i].value==1) {
419                     // We should not flag an error unless the tag is also
420                     // mandatory, or if something else in the tag is entered
421
422                     if (f.tag_mandatory[i].value == 1 || field_is_nonempty_p[f.tag[i].value]) {
423                         document.getElementById("error"+i).style.backgroundColor="#FF0000";
424                         total_missing_mandatory_subfields++;
425                         if (document.getElementById("error"+i).parentNode.tagName == "B")
426                         {
427                                 missing_mandatory_subfields.push(document.getElementById("error"+i).innerHTML + " (tab " +  document.getElementById("error"+i).parentNode.parentNode.parentNode.parentNode.id.substr(0,1) + ")");
428                         }
429                         else
430                         {
431                                 missing_mandatory_subfields.push(document.getElementById("error"+i).innerHTML + " (tab " +  document.getElementById("error"+i).parentNode.parentNode.parentNode.id.substr(0,1) + ")");
432                         }
433
434                         }
435                 } else {
436 //                      alert("I = "+i);
437                         document.getElementById("error"+i).style.backgroundColor="#FFFFCC";
438                 }
439         }
440
441         // Scan for missing mandatory tags
442         var total_missing_mandatory_tags = 0;
443         var seen_mandatory_tag_p = new Array();
444         var missing_mandatory_tags = new Array();
445         for (i=0 ; i<f.field_value.length ; i++) {
446             var j = f.tag[i].value;
447             if (!field_is_nonempty_p[j] && f.tag_mandatory[i].value == 1) {
448                 if (seen_mandatory_tag_p[j] != 1) {
449                     seen_mandatory_tag_p[j] = 1;
450                     total_missing_mandatory_tags++;
451                     if (document.getElementById("error"+i).parentNode.tagName == "B")
452                     {
453                                 missing_mandatory_tags.push(document.getElementById("error"+i).innerHTML + " (tab " +  document.getElementById("error"+i).parentNode.parentNode.parentNode.parentNode.id.substr(0,1) + ")");
454                     }
455                     else
456                     {
457                                 missing_mandatory_tags.push(document.getElementById("error"+i).innerHTML + " (tab " +  document.getElementById("error"+i).parentNode.parentNode.parentNode.id.substr(0,1) + ")");
458                         }
459                 }
460                 document.getElementById("error"+i).style.backgroundColor="#ffff00";
461             }
462         }
463
464         var total_errors = total_missing_mandatory_tags + total_missing_mandatory_subfields;
465         var alertString2;
466         if (total_errors!=0) {
467                 alertString2  = _("Form not submitted because of the following problem(s)");
468                 alertString2 += "\n------------------------------------------------------------------------------------\n";
469                 alertString2 += "\n- "+ total_missing_mandatory_tags +_(" mandatory tags empty");
470                 for (i=0; i<missing_mandatory_tags.length; i++)
471                 {
472                         alertString2 += "\n--->"+ missing_mandatory_tags[i];
473                 }
474                 alertString2 += "\n- "+ total_missing_mandatory_subfields +_(" mandatory fields empty (see bold subfields)");
475                 for (i=0; i<missing_mandatory_subfields.length; i++)
476                 {
477                         alertString2 += "\n--->"+ missing_mandatory_subfields[i];
478                 }
479                 alert(alertString2);
480         } else {
481                 document.forms[0].submit();
482         }
483 }
484 function Dopop(link,i) {
485         defaultvalue=document.forms[0].field_value[i].value;
486         newin=window.open(link+"&result="+defaultvalue,"value builder",'width=550,height=550,toolbar=false,scrollbars=yes');
487 }
488
489 function PopupZ3950() {
490     var strQuery="";
491         var error = 0;
492         for (i=0 ; i<document.forms[0].field_value.length ; i++) {
493                 if (document.forms[0].kohafield[i].value == "biblioitems.isbn"){
494                         if(document.forms[0].field_value[i].value.length>0) {
495                     strQuery += "&isbn="+document.forms[0].field_value[i].value;
496                 } else {
497                         error++;
498                 }
499                 }
500                 if (document.forms[0].kohafield[i].value == "biblio.title"){
501                         if(document.forms[0].field_value[i].value.length>0) {
502                     strQuery += "&title="+document.forms[0].field_value[i].value;
503                 } else {
504                         error++;
505                 }
506                 }
507                 if (document.forms[0].kohafield[i].value == "biblio.author"){
508                         if(document.forms[0].field_value[i].value.length>0) {
509                     strQuery += "&author="+document.forms[0].field_value[i].value;
510                 } else { 
511                         error++;
512                 }
513                 }
514                 if (document.forms[0].kohafield[i].value == "biblioitems.issn"){
515                         if(document.forms[0].field_value[i].value.length>0) {
516                     strQuery += "&issn="+document.forms[0].field_value[i].value;
517                 } else {
518                         error++;
519                 }
520                 }
521         }
522         if(error < 4){
523         newin=window.open("../z3950/search.pl?bibid=<!-- TMPL_VAR NAME="bibid" -->"+strQuery,"z3950search",'width=640,height=400,location=yes,toolbar=no,scrollbars=yes');
524         } else {
525                 alert("To perform a z39.50 search, you must enter at least one of the following: \n\n ISBN\n ISSN\n Title\n Author\n");
526         }
527 }
528
529 function Changefwk(FwkList) {
530   var fwk = FwkList.options[FwkList.selectedIndex].value;
531   window.location = "addbiblio.pl?oldbiblionumber=<!--TMPL_VAR Name="oldbiblionumber"-->&frameworkcode="+fwk;
532 }
533
534 function AddField(field) {
535         document.forms[0].op.value = "addfield";
536         document.forms[0].addfield_field.value=field;
537         document.f.submit();
538 }
539 </script></body>
540 </html>