1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
6 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7 <title>UNIMARC_Field 100 builder</title>
10 <form name="f_pop" onSubmit="javascript:report()">
13 <td>Date d'enregistrement</td>
14 <td><input type="text" name="f1" maxlength=8 size=9 value="<!-- TMPL_VAR name="f1" -->"></td>
17 <td>Code de date de publication </td>
19 <select name="f2" size="1">
20 <!-- TMPL_IF name="f2 " -->
21 <option value=" " SELECTED>None</option>
23 <option value=" ">None</option>
27 <!-- TMPL_IF name="f2a" -->
28 <option value="a" SELECTED>Periodique
31 <option value="a">Periodique en cours</option>
33 <!-- TMPL_IF name="f2b" -->
34 <option value="b" SELECTED>Periodique mort</option>
36 <option value="b">Periodique mort</option>
38 <!-- TMPL_IF name="f2c" -->
39 <option value="c" SELECTED>Periodique
40 d'etat inconnu</option>
42 <option value="c">Periodique d'etat inconnu</option>
44 <!-- TMPL_IF name="f2d" -->
45 <option value="d" SELECTED>Monographie
48 <option value="d">Monographie
51 <!-- TMPL_IF name="f2e" -->
52 <option value="e" SELECTED>reproduction</option>
54 <option value="e">reproduction</option>
57 <!-- TMPL_IF name="f2f" -->
59 SELECTED>monographie, date de
60 publication incertaine</option>
62 <option value="f">monographie, date de
63 publication incertaine</option>
66 <!-- TMPL_IF name="f2g" -->
68 SELECTED>monographie dont la
69 publication s'etend sur plus d'un an</option>
71 <option value="g">monographie dont la
72 publication s'etend sur plus d'un an</option>
76 <!-- TMPL_IF name="f2h" -->
78 SELECTED>monographie ayant a la fois
79 une date reelle et une date de
80 copyright ou de privilege</option>
82 <option value="h">monographie ayant a la fois
83 une date reelle et une date de
84 copyright ou de privilege</option>
87 <!-- TMPL_IF name="f2i" -->
89 SELECTED>monographie ayant a la fois
90 une date d'edition ou de reedition et
91 une date de production</option>
93 <option value="i">monographie ayant a la fois
94 une date d'edition ou de reedition et
95 une date de production</option>
98 <!-- TMPL_IF name="f2j" -->
100 SELECTED>monographie avec date
101 publication detaillee</option>
103 <option value="j">monographie avec date
104 publication detaillee </option>
111 <td>Premiere date de publication</td>
112 <td><input id="pubdate1" type="text" name="f3" maxlength=4 size=5 value="<!-- TMPL_VAR name="f3" -->"></td>
115 <td>Deuxieme date de publication</td>
116 <td><input id="pubdate2" type="text" name="f4" maxlength=4 size=5
117 value="<!-- TMPL_VAR name="f4" -->"></td>
121 <td>Niveau intellectuel ou public destinataire 1</td>
123 <select name="f5" size="1">
124 <!-- TMPL_IF name="f5 " -->
125 <option value=" " SELECTED>None</option>
127 <option value=" ">None</option>
130 <!-- TMPL_IF name="f5a" -->
131 <option value="a" SELECTED>Jeunesse en
134 <option value="a">Jeunesse en general</option>
136 <!-- TMPL_IF name="f5b" -->
138 SELECTED>Pre-scolaire</option>
140 <option value="b">Pre-scolaire</option>
142 <!-- TMPL_IF name="f5c" -->
143 <option value="c" SELECTED>scolaire</option>
145 <option value="c">scolaire</option>
147 <!-- TMPL_IF name="f5d" -->
148 <option value="d" SELECTED>enfant</option>
150 <option value="d">enfant</option>
152 <!-- TMPL_IF name="f5e" -->
153 <option value="e" SELECTED>jeune adulte</option>
155 <option value="e">jeune adulte</option>
158 <!-- TMPL_IF name="f5k" -->
160 SELECTED>adulte, haut niveau</option>
162 <option value="k">adulte, haut niveau</option>
165 <!-- TMPL_IF name="f5m" -->
167 SELECTED>fiction ou vulg adulte</option>
169 <option value="m">fiction ou vulg adulte</option>
172 <!-- TMPL_IF name="f5u" -->
174 SELECTED>inconnu</option>
176 <option value="u">inconnu</option>
182 <td>Niveau intellectuel ou public destinataire 2</td>
184 <select name="f6" size="1">
185 <!-- TMPL_IF name="f6 " -->
186 <option value=" " SELECTED>None</option>
188 <option value=" ">None</option>
191 <!-- TMPL_IF name="f6a" -->
192 <option value="a" SELECTED>Jeunesse en
195 <option value="a">Jeunesse en general</option>
197 <!-- TMPL_IF name="f6b" -->
199 SELECTED>Pre-scolaire</option>
201 <option value="b">Pre-scolaire</option>
203 <!-- TMPL_IF name="f6c" -->
204 <option value="c" SELECTED>scolaire</option>
206 <option value="c">scolaire</option>
208 <!-- TMPL_IF name="f6d" -->
209 <option value="d" SELECTED>enfant</option>
211 <option value="d">enfant</option>
213 <!-- TMPL_IF name="f6e" -->
214 <option value="e" SELECTED>jeune adulte</option>
216 <option value="e">jeune adulte</option>
219 <!-- TMPL_IF name="f6k" -->
221 SELECTED>adulte, haut niveau</option>
223 <option value="k">adulte, haut niveau</option>
226 <!-- TMPL_IF name="f6m" -->
228 SELECTED>fiction ou vulg adulte</option>
230 <option value="m">fiction ou vulg adulte</option>
233 <!-- TMPL_IF name="f6u" -->
235 SELECTED>inconnu</option>
237 <option value="u">inconnu</option>
243 <td>Niveau intellectuel ou public destinataire 3</td>
245 <select name="f7" size="1">
246 <!-- TMPL_IF name="f7 " -->
247 <option value=" " SELECTED>None</option>
249 <option value=" ">None</option>
252 <!-- TMPL_IF name="f7a" -->
253 <option value="a" SELECTED>Jeunesse en
256 <option value="a">Jeunesse en general</option>
258 <!-- TMPL_IF name="f7b" -->
260 SELECTED>Pre-scolaire</option>
262 <option value="b">Pre-scolaire</option>
264 <!-- TMPL_IF name="f7c" -->
265 <option value="c" SELECTED>scolaire</option>
267 <option value="c">scolaire</option>
269 <!-- TMPL_IF name="f7d" -->
270 <option value="d" SELECTED>enfant</option>
272 <option value="d">enfant</option>
274 <!-- TMPL_IF name="f7e" -->
275 <option value="e" SELECTED>jeune adulte</option>
277 <option value="e">jeune adulte</option>
280 <!-- TMPL_IF name="f7k" -->
282 SELECTED>adulte, haut niveau</option>
284 <option value="k">adulte, haut niveau</option>
287 <!-- TMPL_IF name="f7m" -->
289 SELECTED>fiction ou vulg adulte</option>
291 <option value="m">fiction ou vulg adulte</option>
294 <!-- TMPL_IF name="f7u" -->
296 SELECTED>inconnu</option>
298 <option value="u">inconnu</option>
304 <td>Publication officielle</td>
306 <select name="f8" size="1">
307 <!-- TMPL_IF name="f8 " -->
308 <option value=" " SELECTED>None</option>
310 <option value=" ">None</option>
312 <!-- TMPL_IF name="f8a" -->
313 <option value="a" SELECTED>Federal/national</option>
315 <option value="a">Federal/national</option>
317 <!-- TMPL_IF name="f8b" -->
318 <option value="b" SELECTED>etat/province</option>
320 <option value="b">etat/province</option>
322 <!-- TMPL_IF name="f8c" -->
323 <option value="c" SELECTED>compte/department</option>
325 <option value="c">compte/department</option>
327 <!-- TMPL_IF name="f8d" -->
329 SELECTED>local(municipal, etc.)</option>
331 <option value="d">local(municipal, etc.)</option>
333 <!-- TMPL_IF name="f8e" -->
335 SELECTED>multi-local(inter-departmental,
336 etc. sous le niveau national)</option>
338 <option value="e">multi-local(inter-departmental,
339 etc. sous le niveau national)</option>
342 <!-- TMPL_IF name="f8f" -->
344 SELECTED>Inter-gouvernemental</option>
346 <option value="f">Inter-gouvernemental</option>
349 <!-- TMPL_IF name="f8g" -->
351 SELECTED>gouvernement en exil ou clandestin</option>
353 <option value="g">gouvernement en exil
354 ou clandestin</option>
357 <!-- TMPL_IF name="f8h" -->
359 SELECTED>Niveau indetermine</option>
361 <option value="h">Niveau indetermine</option>
363 <!-- TMPL_IF name="f8u" -->
365 SELECTED>inconnu</option>
367 <option value="u">inconnu</option>
369 <!-- TMPL_IF name="f8y" -->
371 SELECTED>il ne s'agit pas d'une
372 publication officielle</option>
374 <option value="y">il ne s'agit pas
375 d'une publication officielle</option>
377 <!-- TMPL_IF name="f8z" -->
379 SELECTED>Autre instance officielle</option>
381 <option value="z">Autre instance officielle</option>
388 <td>Code de modification de la notice</td>
390 <select name="f9" size="1">
391 <!-- TMPL_IF name="f9 " -->
392 <option value=" " SELECTED>None</option>
394 <option value=" ">None</option>
397 <!-- TMPL_IF name="f90" -->
398 <option value="0" SELECTED>Notice non modifiee</option>
400 <option value="0">Notice non modifiee</option>
402 <!-- TMPL_IF name="f91" -->
403 <option value="1" SELECTED>notice modifiee</option>
405 <option value="1">notice modifiee</option>
413 <td>Langue de catalogage (obligatoire)</td>
414 <td><input type="text" name="f10" maxlength=3 size=4
415 value="<!-- TMPL_VAR name="f10" -->"></td>
422 <td>Code de transliteration</td>
424 <select name="f11" size="1">
425 <!-- TMPL_IF name="f11 " -->
426 <option value=" " SELECTED>None</option>
428 <option value=" ">None</option>
431 <!-- TMPL_IF name="f11a" -->
432 <option value="a" SELECTED>Norme ISO
433 pour la translitteration</option>
435 <option value="a">Norme ISO
436 pour la translitteration</option>
438 <!-- TMPL_IF name="f11b" -->
439 <option value="b" SELECTED>autre</option>
441 <option value="b">autre</option>
443 <!-- TMPL_IF name="f11c" -->
445 SELECTED>Translitterations multiples : ISO et autres regles</option>
447 <option value="c">Translitterations multiples : ISO et autres regles</option>
449 <!-- TMPL_IF name="f11y" -->
450 <option value="y" SELECTED>Sans regles
451 de translitteration</option>
453 <option value="y">Sans regles
454 de translitteration</option>
461 <td>Jeux de caracteres (obligatoire) 1 </td>
463 <select name="f12" size="1">
464 <!-- TMPL_IF name="f12 " -->
465 <option value=" " SELECTED>None</option>
467 <option value=" ">None</option>
470 <!-- TMPL_IF name="f1201" -->
471 <option value="01" SELECTED>ISO 646,
472 version IRV (caracteres latins de base)</option>
474 <option value="01">ISO 646,
475 version IRV (caracteres latins de base)</option>
477 <!-- TMPL_IF name="f1202" -->
478 <option value="02" SELECTED>Registre
479 ISO #37 (caracteres cyrilliques de base)</option>
481 <option value="02">Registre
482 ISO #37 (caracteres cyrilliques de base)</option>
484 <!-- TMPL_IF name="f1203" -->
486 SELECTED>ISO 5426 (jeu de caractere latin etendu)</option>
488 <option value="03">ISO 5426 (jeu de caractere latin etendu)</option>
490 <!-- TMPL_IF name="f1204" -->
491 <option value="04" SELECTED>ISO DIS
492 5427 (jeu de caracteres cyrilliques etendu)</option>
494 <option value="04">ISO DIS
495 5427 (jeu de caracteres cyrilliques etendu)</option>
497 <!-- TMPL_IF name="f1205" -->
498 <option value="05" SELECTED>ISO 5428
499 (caracteres grecs)</option>
501 <option value="05">ISO 5428
502 (caracteres grecs)</option>
504 <!-- TMPL_IF name="f1206" -->
505 <option value="06" SELECTED>ISO 6438
506 (caracteres africains codes)</option>
508 <option value="06">ISO 6438
509 (caracteres africains codes)</option>
511 <!-- TMPL_IF name="f1250" -->
512 <option value="50" SELECTED>ISO 10646
516 <option value="50">ISO 10646
526 <td>Jeux de caracteres (obligatoire) 2</td>
528 <select name="f13" size="1">
529 <!-- TMPL_IF name="f13 " -->
530 <option value=" " SELECTED>None</option>
532 <option value=" ">None</option>
535 <!-- TMPL_IF name="f1301" -->
536 <option value="01" SELECTED>ISO 646,
537 version IRV (caracteres latins de base)</option>
539 <option value="01">ISO 646,
540 version IRV (caracteres latins de base)</option>
542 <!-- TMPL_IF name="f1302" -->
543 <option value="02" SELECTED>Registre
544 ISO #37 (caracteres cyrilliques de base)</option>
546 <option value="02">Registre
547 ISO #37 (caracteres cyrilliques de base)</option>
549 <!-- TMPL_IF name="f1303" -->
551 SELECTED>ISO 5426 (jeu de caractere latin etendu)</option>
553 <option value="03">ISO 5426 (jeu de caractere latin etendu)</option>
555 <!-- TMPL_IF name="f1304" -->
556 <option value="04" SELECTED>ISO DIS
557 5427 (jeu de caracteres cyrilliques etendu)</option>
559 <option value="04">ISO DIS
560 5427 (jeu de caracteres cyrilliques etendu)</option>
562 <!-- TMPL_IF name="f1305" -->
563 <option value="05" SELECTED>ISO 5428
564 (caracteres grecs)</option>
566 <option value="05">ISO 5428
567 (caracteres grecs)</option>
569 <!-- TMPL_IF name="f1306" -->
570 <option value="06" SELECTED>ISO 6438
571 (caracteres africains codes)</option>
573 <option value="06">ISO 6438
574 (caracteres africains codes)</option>
576 <!-- TMPL_IF name="f1250" -->
577 <option value="50" SELECTED>ISO 10646
581 <option value="50">ISO 10646
592 <td>Jeu de caracteres additionnels</td>
593 <td><input type="text" name="f14" maxlength=4 size=5
594 value="<!-- TMPL_VAR name="f14" -->"></td>
599 <td>Alphabet du titre</td>
601 <select name="f15" size="1">
602 <!-- TMPL_IF name="f15 " -->
603 <option value=" " SELECTED>None</option>
605 <option value=" ">None</option>
608 <!-- TMPL_IF name="f15ba" -->
609 <option value="ba" SELECTED>Latin</option>
611 <option value="ba">Latin</option>
613 <!-- TMPL_IF name="f15ca" -->
614 <option value="ca" SELECTED>Cyrillique</option>
616 <option value="ca">Cyrillique</option>
619 <!-- TMPL_IF name="f15da" -->
620 <option value="da" SELECTED>Japonais -
621 alphabet non precise</option>
623 <option value="da">Japonais non precise</option>
626 <!-- TMPL_IF name="f15db" -->
627 <option value="db" SELECTED>Japonais -
630 <option value="db">Japonais - Kanji</option>
633 <!-- TMPL_IF name="f15dc" -->
634 <option value="dc" SELECTED>Japonais -
637 <option value="dc">Japonais - Kana</option>
639 <!-- TMPL_IF name="f15ea" -->
640 <option value="ea" SELECTED>Chinois</option>
642 <option value="ea">Chinois</option>
644 <!-- TMPL_IF name="f15fa" -->
645 <option value="fa" SELECTED>Arabe</option>
647 <option value="fa">Arabe</option>
649 <!-- TMPL_IF name="f15ga" -->
650 <option value="ga" SELECTED>Grec</option>
652 <option value="ga">Grec</option>
654 <!-- TMPL_IF name="f15ha" -->
655 <option value="ha" SELECTED>Hebreu</option>
657 <option value="ha">Hebreu</option>
659 <!-- TMPL_IF name="f15ia" -->
660 <option value="ia" SELECTED>Thai</option>
662 <option value="ia">Thai</option>
664 <!-- TMPL_IF name="f15ja" -->
665 <option value="ja" SELECTED>Devanagari</option>
667 <option value="ja">Devanagari</option>
669 <!-- TMPL_IF name="f15ka" -->
670 <option value="ka" SELECTED>Coreen</option>
672 <option value="ka">Coreen</option>
674 <!-- TMPL_IF name="f15la" -->
675 <option value="la" SELECTED>Tamil</option>
677 <option value="la">Tamil</option>
679 <!-- TMPL_IF name="f15zz" -->
680 <option value="zz" SELECTED>autres</option>
682 <option value="zz">autres</option>
691 <tr><td colspan=2><input type="submit" value="OK"></td></tr>
694 <script type="text/javascript" language="javascript">
696 /********************
698 ********************/
699 var doc = opener.document;
700 var fields = doc.f.field_value;
701 var NbFields = fields.length;
703 GetPublicationDate(); // running directly.
706 * GetPublicationDate.
707 * This function get the publication date if it's writen on 210d
709 function GetPublicationDate() {
710 var PublicationDate = null;
712 for (i=0 ; i<NbFields ; i++) {
713 if (doc.f.tag[i].value == '210' && doc.f.subfield[i].value == 'd') {
714 if (doc.f.field_value[i].value != ""){
715 PublicationDate = doc.f.field_value[i].value;
716 document.getElementById('pubdate1').value = PublicationDate;
724 * SetPublicationDate.
725 * This function set the publication date here
727 function SetPublicationDate() {
728 var PublicationDate = document.getElementById('pubdate1').value;
729 if (PublicationDate == " " || !PublicationDate){
732 for (i=0 ; i<NbFields ; i++) {
733 if (doc.f.tag[i].value == '210' && doc.f.subfield[i].value == 'd') {
734 doc.f.field_value[i].value = PublicationDate;
742 document.f_pop.f1.value=document.f_pop.f1.value+' ';
743 document.f_pop.f3.value=document.f_pop.f3.value+' ';
744 document.f_pop.f4.value=document.f_pop.f4.value+' ';
745 document.f_pop.f10.value=document.f_pop.f10.value+' ';
746 document.f_pop.f14.value=document.f_pop.f14.value+' ';
748 document.f_pop.f1.value=document.f_pop.f1.value.substring(0,8);
749 document.f_pop.f3.value=document.f_pop.f3.value.substring(0,4);
750 document.f_pop.f4.value=document.f_pop.f4.value.substring(0,4);
751 document.f_pop.f10.value=document.f_pop.f10.value.substring(0,3);
752 document.f_pop.f14.value=document.f_pop.f14.value.substring(0,4);
754 doc.f.field_value[<!-- TMPL_VAR
755 name="index" -->].value= document.f_pop.f1.value +
756 document.f_pop.f2.value +document.f_pop.f3.value
757 +document.f_pop.f4.value+document.f_pop.f5.value+document.f_pop.f6.value+document.f_pop.f7.value+document.f_pop.f8.value+document.f_pop.f9.value+document.f_pop.f10.value+document.f_pop.f11.value+document.f_pop.f12.value+document.f_pop.f13.value+document.f_pop.f14.value+document.f_pop.f15.value;
759 SetPublicationDate();