Clean up before final commits
[koha.git] / koha-tmpl / intranet-tmpl / default / fr / 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">Notice N°<!-- TMPL_VAR NAME="oldbiblionumber" --> grille <!--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="oldbiblionumber" value="<!-- TMPL_VAR NAME="oldbiblionumber" -->">
10                 <!-- TMPL_IF name="bibid" -->
11                         <input type="button" value="Enregistrer" onclick="Check(this.form)" accesskey="w" class="button catalogue">
12                 <!-- TMPL_ELSE -->
13                         <input type="button" value="Ajouter la notice" onclick="Check(this.form)" accesskey="w" class="button catalogue">
14                 <!-- /TMPL_IF -->
15                 <a href="javascript:PopupZ3950()" class="button catalogue">Recherche Z39.50</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>Doublon suspecté avec <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>Vous devez soit :</p>
57                                 <ul>
58                                         <p><input type="checkbox" value=1 name="confirm_not_duplicate"> Confirmer que ce n'est pas un doublon (et cliquer sur Ajouter Notice à nouveau)</p>
59                                         <p><a href="additem.pl?biblionumber=<!-- TMPL_VAR name="duplicatebibid" -->" class="button catalogue">Editer les exemplaires</a> à partir de cette notice</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" --> <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
69                                 <!-- TMPL_ELSE -->
70                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
71                                 <!-- /TMPL_UNLESS -->
72                                 <!-- TMPL_VAR NAME="tag_lib" -->
73                                 <!-- TMPL_IF name="repeatable" -->
74                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
75                                 <!-- /TMPL_IF -->
76                                 </p>
77                         <!-- /TMPL_IF -->
78                         <!-- TMPL_LOOP NAME="subfield_loop" -->
79                                 <p class="MARCsubfield">
80                                         <label class="labelsubfield">
81                                         <!-- TMPL_UNLESS name="hide_marc" -->
82                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
83                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
84                                         <!-- TMPL_ELSE -->
85                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
86                                         <!-- /TMPL_UNLESS -->
87                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
88                                         <!-- TMPL_VAR NAME="marc_lib" -->
89                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
90                                         </label>
91                                         <!-- TMPL_VAR NAME="marc_value" -->
92                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
93                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
94                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
95                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
96                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
97                                 </p>
98                         <!-- /tmpl_loop -->
99                 <!-- /tmpl_loop -->
100         </div>
101         
102         <div name="1XX" id="1XX" class="tab">
103                 <!-- TMPL_LOOP NAME="1XX" -->
104                         <!-- TMPL_IF name="tag" -->
105                                 <p class="MARCtag">
106                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
107                                 <!-- TMPL_UNLESS name="hide_marc" -->
108                                         <!-- TMPL_VAR NAME="tag" --> <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
109                                 <!-- TMPL_ELSE -->
110                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
111                                 <!-- /TMPL_UNLESS -->
112                                 <!-- TMPL_VAR NAME="tag_lib" -->
113                                 <!-- TMPL_IF name="repeatable" -->
114                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
115                                 <!-- /TMPL_IF -->
116                                 </p>
117                         <!-- /TMPL_IF -->
118                         <!-- TMPL_LOOP NAME="subfield_loop" -->
119                                 <p>
120                                         <label class="labelsubfield">
121                                         <!-- TMPL_UNLESS name="hide_marc" -->
122                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
123                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
124                                         <!-- TMPL_ELSE -->
125                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
126                                         <!-- /TMPL_UNLESS -->
127                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
128                                         <!-- TMPL_VAR NAME="marc_lib" -->
129                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
130                                         </label>
131                                         <!-- TMPL_VAR NAME="marc_value" -->
132                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
133                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
134                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
135                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
136                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
137                                 </p>
138                         <!-- /tmpl_loop -->
139                 <!-- /tmpl_loop -->
140         </div>
141         
142         <div name="2XX" id="2XX" class="tab">
143                 <!-- TMPL_LOOP NAME="2XX" -->
144                         <!-- TMPL_IF name="tag" -->
145                                 <p class="MARCtag">
146                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
147                                 <!-- TMPL_UNLESS name="hide_marc" -->
148                                         <!-- TMPL_VAR NAME="tag" --> <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
149                                 <!-- TMPL_ELSE -->
150                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
151                                 <!-- /TMPL_UNLESS -->
152                                 <!-- TMPL_VAR NAME="tag_lib" -->
153                                 <!-- TMPL_IF name="repeatable" -->
154                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
155                                 <!-- /TMPL_IF -->
156                                 </p>
157                         <!-- /TMPL_IF -->
158                         <!-- TMPL_LOOP NAME="subfield_loop" -->
159                                 <p>
160                                         <label class="labelsubfield">
161                                         <!-- TMPL_UNLESS name="hide_marc" -->
162                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
163                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
164                                         <!-- TMPL_ELSE -->
165                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
166                                         <!-- /TMPL_UNLESS -->
167                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
168                                         <!-- TMPL_VAR NAME="marc_lib" -->
169                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /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="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
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="3XX" id="3XX" class="tab">
183                 <!-- TMPL_LOOP NAME="3XX" -->
184                         <!-- TMPL_IF name="tag" -->
185                                 <p class="MARCtag">
186                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
187                                 <!-- TMPL_UNLESS name="hide_marc" -->
188                                         <!-- TMPL_VAR NAME="tag" --> <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
189                                 <!-- TMPL_ELSE -->
190                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
191                                 <!-- /TMPL_UNLESS -->
192                                 <!-- TMPL_VAR NAME="tag_lib" -->
193                                 <!-- TMPL_IF name="repeatable" -->
194                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
195                                 <!-- /TMPL_IF -->
196                                 </p>
197                         <!-- /TMPL_IF -->
198                         <!-- TMPL_LOOP NAME="subfield_loop" -->
199                                 <p>
200                                         <label class="labelsubfield">
201                                         <!-- TMPL_UNLESS name="hide_marc" -->
202                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
203                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
204                                         <!-- TMPL_ELSE -->
205                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
206                                         <!-- /TMPL_UNLESS -->
207                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
208                                         <!-- TMPL_VAR NAME="marc_lib" -->
209                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
210                                         </label>
211                                         <!-- TMPL_VAR NAME="marc_value" -->
212                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
213                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
214                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
215                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
216                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
217                                 </p>
218                         <!-- /tmpl_loop -->
219                 <!-- /tmpl_loop -->
220         </div>
221         
222         <div name="4XX" id="4XX" class="tab">
223                 <!-- TMPL_LOOP NAME="4XX" -->
224                         <!-- TMPL_IF name="tag" -->
225                                 <p class="MARCtag">
226                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
227                                 <!-- TMPL_UNLESS name="hide_marc" -->
228                                         <!-- TMPL_VAR NAME="tag" --> <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
229                                 <!-- TMPL_ELSE -->
230                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
231                                 <!-- /TMPL_UNLESS -->
232                                 <!-- TMPL_VAR NAME="tag_lib" -->
233                                 <!-- TMPL_IF name="repeatable" -->
234                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
235                                 <!-- /TMPL_IF -->
236                                 </p>
237                         <!-- /TMPL_IF -->
238                         <!-- TMPL_LOOP NAME="subfield_loop" -->
239                                 <p>
240                                         <label class="labelsubfield">
241                                         <!-- TMPL_UNLESS name="hide_marc" -->
242                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
243                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
244                                         <!-- TMPL_ELSE -->
245                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
246                                         <!-- /TMPL_UNLESS -->
247                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
248                                         <!-- TMPL_VAR NAME="marc_lib" -->
249                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
250                                         </label>
251                                         <!-- TMPL_VAR NAME="marc_value" -->
252                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
253                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
254                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
255                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
256                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
257                                 </p>
258                         <!-- /tmpl_loop -->
259                 <!-- /tmpl_loop -->
260         </div>
261         
262         <div name="5XX" id="5XX" class="tab">
263                 <!-- TMPL_LOOP NAME="5XX" -->
264                         <!-- TMPL_IF name="tag" -->
265                                 <p class="MARCtag">
266                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
267                                 <!-- TMPL_UNLESS name="hide_marc" -->
268                                         <!-- TMPL_VAR NAME="tag" --> <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
269                                 <!-- TMPL_ELSE -->
270                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
271                                 <!-- /TMPL_UNLESS -->
272                                 <!-- TMPL_VAR NAME="tag_lib" -->
273                                 <!-- TMPL_IF name="repeatable" -->
274                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
275                                 <!-- /TMPL_IF -->
276                                 </p>
277                         <!-- /TMPL_IF -->
278                         <!-- TMPL_LOOP NAME="subfield_loop" -->
279                                 <p>
280                                         <label class="labelsubfield">
281                                         <!-- TMPL_UNLESS name="hide_marc" -->
282                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
283                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
284                                         <!-- TMPL_ELSE -->
285                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
286                                         <!-- /TMPL_UNLESS -->
287                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
288                                         <!-- TMPL_VAR NAME="marc_lib" -->
289                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
290                                         </label>
291                                         <!-- TMPL_VAR NAME="marc_value" -->
292                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
293                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
294                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
295                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
296                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
297                                 </p>
298                         <!-- /tmpl_loop -->
299                 <!-- /tmpl_loop -->
300         </div>
301         
302         <div name="6XX" id="6XX" class="tab">
303                 <!-- TMPL_LOOP NAME="6XX" -->
304                         <!-- TMPL_IF name="tag" -->
305                                 <p class="MARCtag">
306                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
307                                 <!-- TMPL_UNLESS name="hide_marc" -->
308                                         <!-- TMPL_VAR NAME="tag" --> <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
309                                 <!-- TMPL_ELSE -->
310                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
311                                 <!-- /TMPL_UNLESS -->
312                                 <!-- 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 class="labelsubfield">
321                                         <!-- TMPL_UNLESS name="hide_marc" -->
322                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
323                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
324                                         <!-- TMPL_ELSE -->
325                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
326                                         <!-- /TMPL_UNLESS -->
327                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
328                                         <!-- TMPL_VAR NAME="marc_lib" -->
329                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
330                                         </label>
331                                         <!-- TMPL_VAR NAME="marc_value" -->
332                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
333                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
334                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
335                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
336                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
337                                 </p>
338                         <!-- /tmpl_loop -->
339                 <!-- /tmpl_loop -->
340         </div>
341         
342         <div name="7XX" id="7XX" class="tab">
343                 <!-- TMPL_LOOP NAME="7XX" -->
344                         <!-- TMPL_IF name="tag" -->
345                                 <p class="MARCtag">
346                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
347                                 <!-- TMPL_UNLESS name="hide_marc" -->
348                                         <!-- TMPL_VAR NAME="tag" --> <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
349                                 <!-- TMPL_ELSE -->
350                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
351                                 <!-- /TMPL_UNLESS -->
352                                 <!-- TMPL_VAR NAME="tag_lib" -->
353                                 <!-- TMPL_IF name="repeatable" -->
354                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
355                                 <!-- /TMPL_IF -->
356                                 </p>
357                         <!-- /TMPL_IF -->
358                         <!-- TMPL_LOOP NAME="subfield_loop" -->
359                                 <p>
360                                         <label class="labelsubfield">
361                                         <!-- TMPL_UNLESS name="hide_marc" -->
362                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
363                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
364                                         <!-- TMPL_ELSE -->
365                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
366                                         <!-- /TMPL_UNLESS -->
367                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
368                                         <!-- TMPL_VAR NAME="marc_lib" -->
369                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
370                                         </label>
371                                         <!-- TMPL_VAR NAME="marc_value" -->
372                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
373                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
374                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
375                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
376                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
377                                 </p>
378                         <!-- /tmpl_loop -->
379                 <!-- /tmpl_loop -->
380         </div>
381         
382         <div name="8XX" id="8XX" class="tab">
383                 <!-- TMPL_LOOP NAME="8XX" -->
384                         <!-- TMPL_IF name="tag" -->
385                                 <p class="MARCtag">
386                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
387                                 <!-- TMPL_UNLESS name="hide_marc" -->
388                                         <!-- TMPL_VAR NAME="tag" --> <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
389                                 <!-- TMPL_ELSE -->
390                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
391                                 <!-- /TMPL_UNLESS -->
392                                 <!-- TMPL_VAR NAME="tag_lib" -->
393                                 <!-- TMPL_IF name="repeatable" -->
394                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
395                                 <!-- /TMPL_IF -->
396                                 </p>
397                         <!-- /TMPL_IF -->
398                         <!-- TMPL_LOOP NAME="subfield_loop" -->
399                                 <p>
400                                         <label class="labelsubfield">
401                                         <!-- TMPL_UNLESS name="hide_marc" -->
402                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
403                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
404                                         <!-- TMPL_ELSE -->
405                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
406                                         <!-- /TMPL_UNLESS -->
407                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
408                                         <!-- TMPL_VAR NAME="marc_lib" -->
409                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
410                                         </label>
411                                         <!-- TMPL_VAR NAME="marc_value" -->
412                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
413                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
414                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
415                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
416                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
417                                 </p>
418                         <!-- /tmpl_loop -->
419                 <!-- /tmpl_loop -->
420         </div>
421         
422         <div name="9XX" id="9XX" class="tab">
423                 <!-- TMPL_LOOP NAME="9XX" -->
424                         <!-- TMPL_IF name="tag" -->
425                                 <p class="MARCtag">
426                                 <input type="hidden" name="ind_tag" value="<!-- TMPL_VAR NAME="tag" -->">
427                                 <!-- TMPL_UNLESS name="hide_marc" -->
428                                         <!-- TMPL_VAR NAME="tag" --> <input type="text" name="indicator" size="2" maxlength="2" value="<!-- TMPL_VAR NAME="indicator" -->" class="flat"> - 
429                                 <!-- TMPL_ELSE -->
430                                         <input type="hidden" name="indicator" value="<!-- TMPL_VAR NAME="indicator" -->">
431                                 <!-- /TMPL_UNLESS -->
432                                 <!-- TMPL_VAR NAME="tag_lib" -->
433                                 <!-- TMPL_IF name="repeatable" -->
434                                         <a href="javascript:AddField('<!-- TMPL_VAR NAME="tag" -->')">+</a>
435                                 <!-- /TMPL_IF -->
436                                 </p>
437                         <!-- /TMPL_IF -->
438                         <!-- TMPL_LOOP NAME="subfield_loop" -->
439                                 <p>
440                                         <label class="labelsubfield">
441                                         <!-- TMPL_UNLESS name="hide_marc" -->
442                                                 <img src="<!-- TMPL_VAR NAME="themelang" -->/images/up.png" onClick="javascript:upSubfield('<!-- TMPL_VAR name="index" -->')">
443                                                         <input type="text" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->" size="1" maxlength="1" class="flat">
444                                         <!-- TMPL_ELSE -->
445                                                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
446                                         <!-- /TMPL_UNLESS -->
447                                         <!-- TMPL_IF name="mandatory" --><b><!-- /TMPL_IF -->
448                                         <!-- TMPL_VAR NAME="marc_lib" -->
449                                         <!-- TMPL_IF name="mandatory" --> *</b><!-- /TMPL_IF -->
450                                         </label>
451                                         <!-- TMPL_VAR NAME="marc_value" -->
452                                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
453                                         <input type="hidden" name="subfieldYYY" value="<!-- TMPL_VAR NAME="subfield" -->" size="2" maxlength="1">
454                                         <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
455                                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
456                                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
457                                 </p>
458                         <!-- /tmpl_loop -->
459                 <!-- /tmpl_loop -->
460         </div>
461         
462                 <div name="hidden" id="hidden" class="tab">
463                 <!-- TMPL_LOOP NAME="hidden_loop" -->
464                                 <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="tag" -->">
465                                 <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="subfield" -->">
466                                 <input type="hidden" name="mandatory" value="<!-- TMPL_VAR NAME="mandatory" -->">
467                                 <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
468                                 <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
469                 <!-- /TMPL_LOOP -->
470                 </div>
471                 <!-- TMPL_IF name="oldbiblionumtagfield" -->
472                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="oldbiblionumtagfield" -->">
473                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="oldbiblionumtagsubfield" -->">
474                         <input type="hidden" name="field_value" value="<!-- TMPL_VAR NAME="oldbiblionumber" -->">
475                         <input type="hidden" name="mandatory" value="0">
476                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
477                         <input type="hidden" name="tag" value="<!-- TMPL_VAR NAME="oldbiblioitemnumtagfield" -->">
478                         <input type="hidden" name="subfield" value="<!-- TMPL_VAR NAME="oldbiblioitemnumtagsubfield" -->">
479                         <input type="hidden" name="field_value" value="<!-- TMPL_VAR NAME="oldbiblioitemnumber" -->">
480                         <input type="hidden" name="mandatory" value="0">
481                         <input type="hidden" name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
482                         <input type="hidden" name="tag_mandatory" value="<!-- TMPL_VAR NAME="tag_mandatory" -->">
483                 <!-- /TMPL_IF -->
484         </form>
485 <script language="JavaScript" type="text/javascript">
486 function _(s) { return s } // dummy function for gettext
487 function active(numlayer)
488 {
489         for (i=0; i < 10 ; i++ ) {
490                 ong = i+"XX";
491                 link = "link"+i;
492                 if (numlayer==i) {
493                         document.getElementById(ong).style.visibility="visible";
494                         document.getElementById(link).style.color="#FFFFFF";
495                 } else {
496                         document.getElementById(ong).style.visibility="hidden";
497                         if (document.getElementById(link))
498                                 {
499                                         document.getElementById(link).style.color="#000000";
500                                 }
501                 }
502         }
503 }
504 active(0);
505 function Check(f) {
506         // Scan for nonempty fields
507         var field_is_nonempty_p = new Array();
508         for (i=0 ; i<f.field_value.length ; i++) {
509             field_is_nonempty_p[f.tag[i].value] = 0;
510         }
511         for (i=0 ; i<f.field_value.length ; i++) {
512             if (f.field_value[i].value.length != 0) {
513                 field_is_nonempty_p[f.tag[i].value] += 1;
514             }
515         }
516
517         // Scan for missing mandatory subfields
518         var total_missing_mandatory_subfields = 0;
519         var missing_mandatory_subfields = new Array();
520         for (i=0 ; i<f.field_value.length-2 ; i++) {
521                 if (f.field_value[i].value.length==0 && f.mandatory[i].value==1) {
522                     // We should not flag an error unless the tag is also
523                     // mandatory, or if something else in the tag is entered
524
525                     if (f.tag_mandatory[i].value == 1 || field_is_nonempty_p[f.tag[i].value]) {
526                         document.getElementById("error"+i).style.backgroundColor="#FF0000";
527                         total_missing_mandatory_subfields++;
528                         if (document.getElementById("error"+i).parentNode.tagName == "B")
529                         {
530                                 missing_mandatory_subfields.push(document.getElementById("error"+i).innerHTML + " (tab " +  document.getElementById("error"+i).parentNode.parentNode.parentNode.parentNode.id.substr(0,1) + ")");
531                         }
532                         else
533                         {
534                                 missing_mandatory_subfields.push(document.getElementById("error"+i).innerHTML + " (tab " +  document.getElementById("error"+i).parentNode.parentNode.parentNode.id.substr(0,1) + ")");
535                         }
536
537                         }
538                 } else {
539 //                      alert("I = "+i);
540                         document.getElementById("error"+i).style.backgroundColor="#FFFFFF";
541                 }
542         }
543
544         // Scan for missing mandatory tags
545         var total_missing_mandatory_tags = 0;
546         var seen_mandatory_tag_p = new Array();
547         var missing_mandatory_tags = new Array();
548         for (i=0 ; i<f.field_value.length ; i++) {
549             var j = f.tag[i].value;
550             if (!field_is_nonempty_p[j] && f.tag_mandatory[i].value == 1) {
551                 if (seen_mandatory_tag_p[j] != 1) {
552                     seen_mandatory_tag_p[j] = 1;
553                     total_missing_mandatory_tags++;
554                     if (document.getElementById("error"+i).parentNode.tagName == "B")
555                     {
556                                 missing_mandatory_tags.push(document.getElementById("error"+i).innerHTML + " (tab " +  document.getElementById("error"+i).parentNode.parentNode.parentNode.parentNode.id.substr(0,1) + ")");
557                     }
558                     else
559                     {
560                                 missing_mandatory_tags.push(document.getElementById("error"+i).innerHTML + " (tab " +  document.getElementById("error"+i).parentNode.parentNode.parentNode.id.substr(0,1) + ")");
561                         }
562                 }
563                 document.getElementById("error"+i).style.backgroundColor="#ffff00";
564             }
565         }
566
567         var total_errors = total_missing_mandatory_tags + total_missing_mandatory_subfields;
568         var alertString2;
569         if (total_errors!=0) {
570                 alertString2  = _("Formulaire non soumis à cause du (des) problème(s) suivant(s)");
571                 alertString2 += "\n------------------------------------------------------------------------------------\n";
572                 alertString2 += "\n- "+ total_missing_mandatory_tags +_("Champ(s) obligatoire(s) non renseigné(s)");
573                 for (i=0; i<missing_mandatory_tags.length; i++)
574                 {
575                         alertString2 += "\n--->"+ missing_mandatory_tags[i];
576                 }
577                 alertString2 += "\n- "+ total_missing_mandatory_subfields +_("champs obligatoires non renseignés (voir les champs en caractère gras)");
578                 for (i=0; i<missing_mandatory_subfields.length; i++)
579                 {
580                         alertString2 += "\n--->"+ missing_mandatory_subfields[i];
581                 }
582                 alert(alertString2);
583         } else {
584                 document.forms['f'].submit();
585         }
586 }
587 function Dopop(link,i) {
588         defaultvalue=document.forms['f'].field_value[i].value;
589         newin=window.open(link+"&result="+defaultvalue,"value builder",'width=550,height=550,toolbar=false,scrollbars=yes');
590 }
591
592 function PopupZ3950() {
593     var strQuery="";
594         for (i=0 ; i<document.forms['f'].field_value.length ; i++) {
595                 if (document.forms['f'].kohafield[i].value == "biblioitems.isbn" && document.forms['f'].field_value[i].value.length>0) {
596                     strQuery += "&isbn="+document.forms['f'].field_value[i].value;
597                 }
598                 if (document.forms['f'].kohafield[i].value == "biblio.title" && document.forms['f'].field_value[i].value.length>0) {
599                     strQuery += "&title="+document.forms['f'].field_value[i].value;
600                 }
601                 if (document.forms['f'].kohafield[i].value == "biblio.author" &&document.forms['f'].field_value[i].value.length>0) {
602                     strQuery += "&author="+document.forms['f'].field_value[i].value;
603                 }
604                 if (document.forms['f'].kohafield[i].value == "biblioitems.issn" && document.forms['f'].field_value[i].value.length>0) {
605                     strQuery += "&issn="+document.forms['f'].field_value[i].value;
606                 }
607         }
608         newin=window.open("../z3950/search.pl?bibid=<!-- TMPL_VAR NAME="bibid" -->"+strQuery,"z3950search",'width=800,height=400,toolbar=false,scrollbars=yes');
609 }
610 function Changefwk(FwkList) {
611   var fwk = FwkList.options[FwkList.selectedIndex].value;
612   window.location = "addbiblio.pl?oldbiblionumber=<!--TMPL_VAR Name="oldbiblionumber"-->&frameworkcode="+fwk;
613 }
614
615 function AddField(field) {
616         document.forms['f'].op.value = "addfield";
617         document.forms['f'].addfield_field.value=field;
618         document.f.submit();
619 }
620
621 function upSubfield(index) {
622 //      alert("UP "+index);
623         temp = document.forms['f'].field_value[index-1].value;
624         document.forms['f'].field_value[index-1].value=document.forms['f'].field_value[index].value;
625         document.forms['f'].field_value[index].value= temp;
626         temp = document.forms['f'].subfield[index-1].value;
627         document.forms['f'].subfield[index-1].value=document.forms['f'].subfield[index].value;
628         document.forms['f'].subfield[index].value = temp;
629         temp = document.forms['f'].mandatory[index-1].value;
630         document.forms['f'].mandatory[index-1].value=document.forms['f'].mandatory[index].value;
631         document.forms['f'].mandatory[index].value = temp;
632         temp = document.forms['f'].kohafield[index-1].value;
633         document.forms['f'].kohafield[index-1].value=document.forms['f'].kohafield[index].value;
634         document.forms['f'].kohafield[index].value = temp;
635 //      temp = document.getElementById('error'+index).value = "XXX";
636 //      document.forms['f'].kohafield[index-1].value=document.forms['f'].kohafield[index].value;
637 //      document.forms['f'].kohafield[index].value = temp;
638 }
639 </script>
640 </body>
641 </html>