Grammalecte  Hex Artifact Content

Artifact d64a44e0016a1da790fd61bf3f75cb3bf2407c6ca802715bb5db57e3f6ed4a32:


0000: 2f 2f 20 4a 61 76 61 53 63 72 69 70 74 0a 0a 6c  // JavaScript..l
0010: 65 74 20 6f 56 65 72 62 20 3d 20 6e 75 6c 6c 3b  et oVerb = null;
0020: 0a 0a 2f 2f 20 62 75 74 74 6f 6e 0a 64 6f 63 75  ..// button.docu
0030: 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42  ment.getElementB
0040: 79 49 64 28 27 63 6f 6e 6a 75 67 61 74 65 27 29  yId('conjugate')
0050: 2e 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e 65  .addEventListene
0060: 72 28 22 63 6c 69 63 6b 22 2c 20 66 75 6e 63 74  r("click", funct
0070: 69 6f 6e 20 28 65 76 65 6e 74 29 20 7b 0a 20 20  ion (event) {.  
0080: 20 20 63 72 65 61 74 65 56 65 72 62 41 6e 64 43    createVerbAndC
0090: 6f 6e 6a 75 67 61 74 65 28 64 6f 63 75 6d 65 6e  onjugate(documen
00a0: 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64  t.getElementById
00b0: 28 27 76 65 72 62 27 29 2e 76 61 6c 75 65 29 3b  ('verb').value);
00c0: 0a 7d 29 3b 0a 0a 2f 2f 20 74 65 78 74 20 66 69  .});..// text fi
00d0: 65 6c 64 0a 64 6f 63 75 6d 65 6e 74 2e 67 65 74  eld.document.get
00e0: 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 76 65 72  ElementById('ver
00f0: 62 27 29 2e 61 64 64 45 76 65 6e 74 4c 69 73 74  b').addEventList
0100: 65 6e 65 72 28 22 63 68 61 6e 67 65 22 2c 20 66  ener("change", f
0110: 75 6e 63 74 69 6f 6e 20 28 65 76 65 6e 74 29 20  unction (event) 
0120: 7b 0a 20 20 20 20 63 72 65 61 74 65 56 65 72 62  {.    createVerb
0130: 41 6e 64 43 6f 6e 6a 75 67 61 74 65 28 64 6f 63  AndConjugate(doc
0140: 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74  ument.getElement
0150: 42 79 49 64 28 27 76 65 72 62 27 29 2e 76 61 6c  ById('verb').val
0160: 75 65 29 3b 0a 7d 29 3b 0a 0a 2f 2f 20 6f 70 74  ue);.});..// opt
0170: 69 6f 6e 73 0a 64 6f 63 75 6d 65 6e 74 2e 67 65  ions.document.ge
0180: 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 6f 6e  tElementById('on
0190: 65 67 27 29 2e 61 64 64 45 76 65 6e 74 4c 69 73  eg').addEventLis
01a0: 74 65 6e 65 72 28 22 63 6c 69 63 6b 22 2c 20 66  tener("click", f
01b0: 75 6e 63 74 69 6f 6e 20 28 65 76 65 6e 74 29 20  unction (event) 
01c0: 7b 0a 20 20 20 20 5f 64 69 73 70 6c 61 79 52 65  {.    _displayRe
01d0: 73 75 6c 74 73 28 29 3b 0a 7d 29 3b 0a 64 6f 63  sults();.});.doc
01e0: 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74  ument.getElement
01f0: 42 79 49 64 28 27 6f 70 72 6f 27 29 2e 61 64 64  ById('opro').add
0200: 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 22 63  EventListener("c
0210: 6c 69 63 6b 22 2c 20 66 75 6e 63 74 69 6f 6e 20  lick", function 
0220: 28 65 76 65 6e 74 29 20 7b 0a 20 20 20 20 5f 64  (event) {.    _d
0230: 69 73 70 6c 61 79 52 65 73 75 6c 74 73 28 29 3b  isplayResults();
0240: 0a 7d 29 3b 0a 64 6f 63 75 6d 65 6e 74 2e 67 65  .});.document.ge
0250: 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 6f 69  tElementById('oi
0260: 6e 74 27 29 2e 61 64 64 45 76 65 6e 74 4c 69 73  nt').addEventLis
0270: 74 65 6e 65 72 28 22 63 6c 69 63 6b 22 2c 20 66  tener("click", f
0280: 75 6e 63 74 69 6f 6e 20 28 65 76 65 6e 74 29 20  unction (event) 
0290: 7b 0a 20 20 20 20 5f 64 69 73 70 6c 61 79 52 65  {.    _displayRe
02a0: 73 75 6c 74 73 28 29 3b 0a 7d 29 3b 0a 64 6f 63  sults();.});.doc
02b0: 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74  ument.getElement
02c0: 42 79 49 64 28 27 6f 66 65 6d 27 29 2e 61 64 64  ById('ofem').add
02d0: 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 22 63  EventListener("c
02e0: 6c 69 63 6b 22 2c 20 66 75 6e 63 74 69 6f 6e 20  lick", function 
02f0: 28 65 76 65 6e 74 29 20 7b 0a 20 20 20 20 5f 64  (event) {.    _d
0300: 69 73 70 6c 61 79 52 65 73 75 6c 74 73 28 29 3b  isplayResults();
0310: 0a 7d 29 3b 0a 64 6f 63 75 6d 65 6e 74 2e 67 65  .});.document.ge
0320: 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 6f 74  tElementById('ot
0330: 63 6f 27 29 2e 61 64 64 45 76 65 6e 74 4c 69 73  co').addEventLis
0340: 74 65 6e 65 72 28 22 63 6c 69 63 6b 22 2c 20 66  tener("click", f
0350: 75 6e 63 74 69 6f 6e 20 28 65 76 65 6e 74 29 20  unction (event) 
0360: 7b 0a 20 20 20 20 5f 64 69 73 70 6c 61 79 52 65  {.    _displayRe
0370: 73 75 6c 74 73 28 29 3b 0a 7d 29 3b 0a 0a 66 75  sults();.});..fu
0380: 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 56 65 72  nction createVer
0390: 62 41 6e 64 43 6f 6e 6a 75 67 61 74 65 20 28 73  bAndConjugate (s
03a0: 56 65 72 62 29 20 7b 0a 20 20 20 20 74 72 79 20  Verb) {.    try 
03b0: 7b 0a 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65  {.        docume
03c0: 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49  nt.getElementByI
03d0: 64 28 27 6f 6e 65 67 27 29 2e 63 68 65 63 6b 65  d('oneg').checke
03e0: 64 20 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20  d = false;.     
03f0: 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45     document.getE
0400: 6c 65 6d 65 6e 74 42 79 49 64 28 27 6f 70 72 6f  lementById('opro
0410: 27 29 2e 63 68 65 63 6b 65 64 20 3d 20 66 61 6c  ').checked = fal
0420: 73 65 3b 0a 20 20 20 20 20 20 20 20 64 6f 63 75  se;.        docu
0430: 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42  ment.getElementB
0440: 79 49 64 28 27 6f 69 6e 74 27 29 2e 63 68 65 63  yId('oint').chec
0450: 6b 65 64 20 3d 20 66 61 6c 73 65 3b 0a 20 20 20  ked = false;.   
0460: 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65       document.ge
0470: 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 6f 74  tElementById('ot
0480: 63 6f 27 29 2e 63 68 65 63 6b 65 64 20 3d 20 66  co').checked = f
0490: 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 64 6f  alse;.        do
04a0: 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e  cument.getElemen
04b0: 74 42 79 49 64 28 27 6f 66 65 6d 27 29 2e 63 68  tById('ofem').ch
04c0: 65 63 6b 65 64 20 3d 20 66 61 6c 73 65 3b 0a 0a  ecked = false;..
04d0: 20 20 20 20 20 20 20 20 2f 2f 20 72 65 71 75 65          // reque
04e0: 73 74 20 61 6e 61 6c 79 7a 69 6e 67 0a 20 20 20  st analyzing.   
04f0: 20 20 20 20 20 73 56 65 72 62 20 3d 20 73 56 65       sVerb = sVe
0500: 72 62 2e 74 72 69 6d 28 29 2e 74 6f 4c 6f 77 65  rb.trim().toLowe
0510: 72 43 61 73 65 28 29 2e 72 65 70 6c 61 63 65 28  rCase().replace(
0520: 2f e2 80 99 2f 67 2c 20 22 27 22 29 2e 72 65 70  /.../g, "'").rep
0530: 6c 61 63 65 28 2f 20 20 2b 2f 67 2c 20 22 20 22  lace(/  +/g, " "
0540: 29 3b 0a 20 20 20 20 20 20 20 20 69 66 20 28 73  );.        if (s
0550: 56 65 72 62 29 20 7b 0a 20 20 20 20 20 20 20 20  Verb) {.        
0560: 20 20 20 20 69 66 20 28 73 56 65 72 62 2e 73 74      if (sVerb.st
0570: 61 72 74 73 57 69 74 68 28 22 6e 65 20 70 61 73  artsWith("ne pas
0580: 20 22 29 29 20 7b 0a 20 20 20 20 20 20 20 20 20   ")) {.         
0590: 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e         document.
05a0: 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27  getElementById('
05b0: 6f 6e 65 67 27 29 2e 63 68 65 63 6b 65 64 20 3d  oneg').checked =
05c0: 20 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20   true;.         
05d0: 20 20 20 20 20 20 20 73 56 65 72 62 20 3d 20 73         sVerb = s
05e0: 56 65 72 62 2e 73 6c 69 63 65 28 37 29 3b 0a 20  Verb.slice(7);. 
05f0: 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20             }.   
0600: 20 20 20 20 20 20 20 20 20 69 66 20 28 73 56 65           if (sVe
0610: 72 62 2e 73 74 61 72 74 73 57 69 74 68 28 22 73  rb.startsWith("s
0620: 65 20 22 29 29 20 7b 0a 20 20 20 20 20 20 20 20  e ")) {.        
0630: 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74          document
0640: 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28  .getElementById(
0650: 27 6f 70 72 6f 27 29 2e 63 68 65 63 6b 65 64 20  'opro').checked 
0660: 3d 20 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20  = true;.        
0670: 20 20 20 20 20 20 20 20 73 56 65 72 62 20 3d 20          sVerb = 
0680: 73 56 65 72 62 2e 73 6c 69 63 65 28 33 29 3b 0a  sVerb.slice(3);.
0690: 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 65 6c              } el
06a0: 73 65 20 69 66 20 28 73 56 65 72 62 2e 73 74 61  se if (sVerb.sta
06b0: 72 74 73 57 69 74 68 28 22 73 27 22 29 29 20 7b  rtsWith("s'")) {
06c0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
06d0: 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65   document.getEle
06e0: 6d 65 6e 74 42 79 49 64 28 27 6f 70 72 6f 27 29  mentById('opro')
06f0: 2e 63 68 65 63 6b 65 64 20 3d 20 74 72 75 65 3b  .checked = true;
0700: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
0710: 20 73 56 65 72 62 20 3d 20 73 56 65 72 62 2e 73   sVerb = sVerb.s
0720: 6c 69 63 65 28 32 29 3b 0a 20 20 20 20 20 20 20  lice(2);.       
0730: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20       }.         
0740: 20 20 20 69 66 20 28 73 56 65 72 62 2e 65 6e 64     if (sVerb.end
0750: 73 57 69 74 68 28 22 3f 22 29 29 20 7b 0a 20 20  sWith("?")) {.  
0760: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f                do
0770: 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e  cument.getElemen
0780: 74 42 79 49 64 28 27 6f 69 6e 74 27 29 2e 63 68  tById('oint').ch
0790: 65 63 6b 65 64 20 3d 20 74 72 75 65 3b 0a 20 20  ecked = true;.  
07a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 56                sV
07b0: 65 72 62 20 3d 20 73 56 65 72 62 2e 73 6c 69 63  erb = sVerb.slic
07c0: 65 28 30 2c 2d 31 29 2e 74 72 69 6d 28 29 3b 0a  e(0,-1).trim();.
07d0: 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 0a 20              }.. 
07e0: 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 21             if (!
07f0: 63 6f 6e 6a 2e 69 73 56 65 72 62 28 73 56 65 72  conj.isVerb(sVer
0800: 62 29 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20  b)) {.          
0810: 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67        document.g
0820: 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 76  etElementById('v
0830: 65 72 62 27 29 2e 73 74 79 6c 65 20 3d 20 22 63  erb').style = "c
0840: 6f 6c 6f 72 3a 20 23 42 42 34 34 31 31 3b 22 3b  olor: #BB4411;";
0850: 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 65  .            } e
0860: 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 20 20  lse {.          
0870: 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67        document.g
0880: 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 76  etElementById('v
0890: 65 72 62 5f 74 69 74 6c 65 27 29 2e 74 65 78 74  erb_title').text
08a0: 43 6f 6e 74 65 6e 74 20 3d 20 73 56 65 72 62 3b  Content = sVerb;
08b0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
08c0: 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65   document.getEle
08d0: 6d 65 6e 74 42 79 49 64 28 27 76 65 72 62 27 29  mentById('verb')
08e0: 2e 73 74 79 6c 65 20 3d 20 22 63 6f 6c 6f 72 3a  .style = "color:
08f0: 20 23 39 39 39 39 39 39 3b 22 3b 0a 20 20 20 20   #999999;";.    
0900: 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 63 75              docu
0910: 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42  ment.getElementB
0920: 79 49 64 28 27 76 65 72 62 27 29 2e 76 61 6c 75  yId('verb').valu
0930: 65 20 3d 20 22 22 3b 0a 20 20 20 20 20 20 20 20  e = "";.        
0940: 20 20 20 20 20 20 20 20 6f 56 65 72 62 20 3d 20          oVerb = 
0950: 6e 65 77 20 56 65 72 62 28 73 56 65 72 62 29 3b  new Verb(sVerb);
0960: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
0970: 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65   document.getEle
0980: 6d 65 6e 74 42 79 49 64 28 27 69 6e 66 6f 27 29  mentById('info')
0990: 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 6f  .textContent = o
09a0: 56 65 72 62 2e 73 49 6e 66 6f 3b 0a 20 20 20 20  Verb.sInfo;.    
09b0: 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 63 75              docu
09c0: 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42  ment.getElementB
09d0: 79 49 64 28 27 6f 70 72 6f 27 29 2e 74 65 78 74  yId('opro').text
09e0: 43 6f 6e 74 65 6e 74 20 3d 20 6f 56 65 72 62 2e  Content = oVerb.
09f0: 73 50 72 6f 4c 61 62 65 6c 3b 0a 20 20 20 20 20  sProLabel;.     
0a00: 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6f             if (o
0a10: 56 65 72 62 2e 62 55 6e 63 6f 6d 70 6c 65 74 65  Verb.bUncomplete
0a20: 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20  ) {.            
0a30: 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74          document
0a40: 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28  .getElementById(
0a50: 27 6f 70 72 6f 27 29 2e 63 68 65 63 6b 65 64 20  'opro').checked 
0a60: 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20  = false;.       
0a70: 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 63               doc
0a80: 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74  ument.getElement
0a90: 42 79 49 64 28 27 6f 70 72 6f 27 29 2e 64 69 73  ById('opro').dis
0aa0: 61 62 6c 65 64 20 3d 20 74 72 75 65 3b 0a 20 20  abled = true;.  
0ab0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0ac0: 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c    document.getEl
0ad0: 65 6d 65 6e 74 42 79 49 64 28 27 6f 70 72 6f 5f  ementById('opro_
0ae0: 6c 62 6c 27 29 2e 73 74 79 6c 65 20 3d 20 22 63  lbl').style = "c
0af0: 6f 6c 6f 72 3a 20 23 43 43 43 3b 22 3b 0a 20 20  olor: #CCC;";.  
0b00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0b10: 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c    document.getEl
0b20: 65 6d 65 6e 74 42 79 49 64 28 27 6f 74 63 6f 27  ementById('otco'
0b30: 29 2e 63 68 65 63 6b 65 64 20 3d 20 66 61 6c 73  ).checked = fals
0b40: 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  e;.             
0b50: 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e         document.
0b60: 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27  getElementById('
0b70: 6f 74 63 6f 27 29 2e 64 69 73 61 62 6c 65 64 20  otco').disabled 
0b80: 3d 20 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20  = true;.        
0b90: 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 63 75              docu
0ba0: 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42  ment.getElementB
0bb0: 79 49 64 28 27 6f 74 63 6f 5f 6c 62 6c 27 29 2e  yId('otco_lbl').
0bc0: 73 74 79 6c 65 20 3d 20 22 63 6f 6c 6f 72 3a 20  style = "color: 
0bd0: 23 43 43 43 3b 22 3b 0a 20 20 20 20 20 20 20 20  #CCC;";.        
0be0: 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 63 75              docu
0bf0: 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42  ment.getElementB
0c00: 79 49 64 28 27 73 6d 61 6c 6c 6e 6f 74 65 27 29  yId('smallnote')
0c10: 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 22  .textContent = "
0c20: 43 65 20 76 65 72 62 65 20 6e e2 80 99 61 20 70  Ce verbe n...a p
0c30: 61 73 20 65 6e 63 6f 72 65 20 c3 a9 74 c3 a9 20  as encore ..t.. 
0c40: 76 c3 a9 72 69 66 69 c3 a9 2e 20 43 e2 80 99 65  v..rifi... C...e
0c50: 73 74 20 70 6f 75 72 71 75 6f 69 20 6c 65 73 20  st pourquoi les 
0c60: 6f 70 74 69 6f 6e 73 20 e2 80 9c 70 72 6f 6e 6f  options ...prono
0c70: 6d 69 6e 61 6c e2 80 9d 20 65 74 20 e2 80 9c 74  minal... et ...t
0c80: 65 6d 70 73 20 63 6f 6d 70 6f 73 c3 a9 73 e2 80  emps compos..s..
0c90: 9d 20 73 6f 6e 74 20 64 c3 a9 73 61 63 74 69 76  . sont d..sactiv
0ca0: c3 a9 65 73 2e 22 3b 0a 20 20 20 20 20 20 20 20  ..es.";.        
0cb0: 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b          } else {
0cc0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
0cd0: 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65       document.ge
0ce0: 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 6f 74  tElementById('ot
0cf0: 63 6f 27 29 2e 64 69 73 61 62 6c 65 64 20 3d 20  co').disabled = 
0d00: 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 20  false;.         
0d10: 20 20 20 20 20 20 20 20 20 20 20 64 6f 63 75 6d             docum
0d20: 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79  ent.getElementBy
0d30: 49 64 28 27 6f 74 63 6f 5f 6c 62 6c 27 29 2e 73  Id('otco_lbl').s
0d40: 74 79 6c 65 20 3d 20 22 63 6f 6c 6f 72 3a 20 23  tyle = "color: #
0d50: 30 30 30 3b 22 3b 0a 20 20 20 20 20 20 20 20 20  000;";.         
0d60: 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6f             if (o
0d70: 56 65 72 62 2e 6e 50 72 6f 6e 6f 6d 69 6e 61 62  Verb.nPronominab
0d80: 6c 65 20 3d 3d 20 30 29 20 7b 0a 20 20 20 20 20  le == 0) {.     
0d90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0da0: 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45     document.getE
0db0: 6c 65 6d 65 6e 74 42 79 49 64 28 27 6f 70 72 6f  lementById('opro
0dc0: 27 29 2e 63 68 65 63 6b 65 64 20 3d 20 66 61 6c  ').checked = fal
0dd0: 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20  se;.            
0de0: 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 63 75              docu
0df0: 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42  ment.getElementB
0e00: 79 49 64 28 27 6f 70 72 6f 27 29 2e 64 69 73 61  yId('opro').disa
0e10: 62 6c 65 64 20 3d 20 66 61 6c 73 65 3b 0a 20 20  bled = false;.  
0e20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0e30: 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67        document.g
0e40: 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 6f  etElementById('o
0e50: 70 72 6f 5f 6c 62 6c 27 29 2e 73 74 79 6c 65 20  pro_lbl').style 
0e60: 3d 20 22 63 6f 6c 6f 72 3a 20 23 30 30 30 3b 22  = "color: #000;"
0e70: 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ;.              
0e80: 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20        } else if 
0e90: 28 6f 56 65 72 62 2e 6e 50 72 6f 6e 6f 6d 69 6e  (oVerb.nPronomin
0ea0: 61 62 6c 65 20 3d 3d 20 31 29 20 7b 0a 20 20 20  able == 1) {.   
0eb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0ec0: 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65       document.ge
0ed0: 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 6f 70  tElementById('op
0ee0: 72 6f 27 29 2e 63 68 65 63 6b 65 64 20 3d 20 74  ro').checked = t
0ef0: 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20  rue;.           
0f00: 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 63               doc
0f10: 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74  ument.getElement
0f20: 42 79 49 64 28 27 6f 70 72 6f 27 29 2e 64 69 73  ById('opro').dis
0f30: 61 62 6c 65 64 20 3d 20 74 72 75 65 3b 0a 20 20  abled = true;.  
0f40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0f50: 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67        document.g
0f60: 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 6f  etElementById('o
0f70: 70 72 6f 5f 6c 62 6c 27 29 2e 73 74 79 6c 65 20  pro_lbl').style 
0f80: 3d 20 22 63 6f 6c 6f 72 3a 20 23 43 43 43 3b 22  = "color: #CCC;"
0f90: 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ;.              
0fa0: 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 20 2f        } else { /
0fb0: 2f 20 2d 31 20 6f 72 20 31 20 6f 72 20 65 72 72  / -1 or 1 or err
0fc0: 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  or.             
0fd0: 20 20 20 20 20 20 20 20 20 20 20 64 6f 63 75 6d             docum
0fe0: 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79  ent.getElementBy
0ff0: 49 64 28 27 6f 70 72 6f 27 29 2e 63 68 65 63 6b  Id('opro').check
1000: 65 64 20 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20  ed = false;.    
1010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1020: 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74      document.get
1030: 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 6f 70 72  ElementById('opr
1040: 6f 27 29 2e 64 69 73 61 62 6c 65 64 20 3d 20 74  o').disabled = t
1050: 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20  rue;.           
1060: 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 63               doc
1070: 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74  ument.getElement
1080: 42 79 49 64 28 27 6f 70 72 6f 5f 6c 62 6c 27 29  ById('opro_lbl')
1090: 2e 73 74 79 6c 65 20 3d 20 22 63 6f 6c 6f 72 3a  .style = "color:
10a0: 20 23 43 43 43 3b 22 3b 0a 20 20 20 20 20 20 20   #CCC;";.       
10b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
10c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
10d0: 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45     document.getE
10e0: 6c 65 6d 65 6e 74 42 79 49 64 28 27 73 6d 61 6c  lementById('smal
10f0: 6c 6e 6f 74 65 27 29 2e 74 65 78 74 43 6f 6e 74  lnote').textCont
1100: 65 6e 74 20 3d 20 22 e2 9d a6 22 3b 0a 20 20 20  ent = "...";.   
1110: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20               }. 
1120: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f                 _
1130: 64 69 73 70 6c 61 79 52 65 73 75 6c 74 73 28 29  displayResults()
1140: 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a  ;.            }.
1150: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a          }.    }.
1160: 20 20 20 20 63 61 74 63 68 20 28 65 29 20 7b 0a      catch (e) {.
1170: 20 20 20 20 20 20 20 20 63 6f 6e 73 6f 6c 65 2e          console.
1180: 65 72 72 6f 72 28 65 2e 66 69 6c 65 4e 61 6d 65  error(e.fileName
1190: 20 2b 20 22 5c 6e 22 20 2b 20 65 2e 6e 61 6d 65   + "\n" + e.name
11a0: 20 2b 20 22 5c 6e 6c 69 6e 65 3a 20 22 20 2b 20   + "\nline: " + 
11b0: 65 2e 6c 69 6e 65 4e 75 6d 62 65 72 20 2b 20 22  e.lineNumber + "
11c0: 5c 6e 22 20 2b 20 65 2e 6d 65 73 73 61 67 65 29  \n" + e.message)
11d0: 3b 0a 20 20 20 20 7d 0a 7d 0a 0a 66 75 6e 63 74  ;.    }.}..funct
11e0: 69 6f 6e 20 5f 64 69 73 70 6c 61 79 52 65 73 75  ion _displayResu
11f0: 6c 74 73 20 28 29 20 7b 0a 20 20 20 20 69 66 20  lts () {.    if 
1200: 28 6f 56 65 72 62 20 3d 3d 3d 20 6e 75 6c 6c 29  (oVerb === null)
1210: 20 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72   {.        retur
1220: 6e 3b 0a 20 20 20 20 7d 0a 20 20 20 20 74 72 79  n;.    }.    try
1230: 20 7b 0a 20 20 20 20 20 20 20 20 6c 65 74 20 62   {.        let b
1240: 50 72 6f 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 67  Pro = document.g
1250: 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 6f  etElementById('o
1260: 70 72 6f 27 29 2e 63 68 65 63 6b 65 64 3b 0a 20  pro').checked;. 
1270: 20 20 20 20 20 20 20 6c 65 74 20 62 4e 65 67 20         let bNeg 
1280: 3d 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c  = document.getEl
1290: 65 6d 65 6e 74 42 79 49 64 28 27 6f 6e 65 67 27  ementById('oneg'
12a0: 29 2e 63 68 65 63 6b 65 64 3b 0a 20 20 20 20 20  ).checked;.     
12b0: 20 20 20 6c 65 74 20 62 54 43 6f 20 3d 20 64 6f     let bTCo = do
12c0: 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e  cument.getElemen
12d0: 74 42 79 49 64 28 27 6f 74 63 6f 27 29 2e 63 68  tById('otco').ch
12e0: 65 63 6b 65 64 3b 0a 20 20 20 20 20 20 20 20 6c  ecked;.        l
12f0: 65 74 20 62 49 6e 74 20 3d 20 64 6f 63 75 6d 65  et bInt = docume
1300: 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49  nt.getElementByI
1310: 64 28 27 6f 69 6e 74 27 29 2e 63 68 65 63 6b 65  d('oint').checke
1320: 64 3b 0a 20 20 20 20 20 20 20 20 6c 65 74 20 62  d;.        let b
1330: 46 65 6d 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 67  Fem = document.g
1340: 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 6f  etElementById('o
1350: 66 65 6d 27 29 2e 63 68 65 63 6b 65 64 3b 0a 20  fem').checked;. 
1360: 20 20 20 20 20 20 20 6c 65 74 20 6f 43 6f 6e 6a         let oConj
1370: 54 61 62 6c 65 20 3d 20 6f 56 65 72 62 2e 63 72  Table = oVerb.cr
1380: 65 61 74 65 43 6f 6e 6a 54 61 62 6c 65 28 62 50  eateConjTable(bP
1390: 72 6f 2c 20 62 4e 65 67 2c 20 62 54 43 6f 2c 20  ro, bNeg, bTCo, 
13a0: 62 49 6e 74 2c 20 62 46 65 6d 29 3b 0a 20 20 20  bInt, bFem);.   
13b0: 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65       document.ge
13c0: 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 76 65  tElementById('ve
13d0: 72 62 27 29 2e 54 65 78 74 20 3d 20 22 22 3b 0a  rb').Text = "";.
13e0: 20 20 20 20 20 20 20 20 2f 2f 20 69 6e 66 69 6e          // infin
13f0: 69 74 69 66 0a 20 20 20 20 20 20 20 20 64 6f 63  itif.        doc
1400: 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74  ument.getElement
1410: 42 79 49 64 28 27 69 6e 66 69 27 29 2e 74 65 78  ById('infi').tex
1420: 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a  tContent = oConj
1430: 54 61 62 6c 65 5b 22 69 6e 66 69 22 5d 20 7c 7c  Table["infi"] ||
1440: 20 22 c2 a0 22 3b 20 2f 2f 20 73 6f 6d 65 74 68   ".."; // someth
1450: 69 6e 67 20 6f 72 20 6e 62 73 70 0a 20 20 20 20  ing or nbsp.    
1460: 20 20 20 20 2f 2f 20 70 61 72 74 69 63 69 70 65      // participe
1470: 20 70 72 c3 a9 73 65 6e 74 0a 20 20 20 20 20 20   pr..sent.      
1480: 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c    document.getEl
1490: 65 6d 65 6e 74 42 79 49 64 28 27 70 70 72 65 27  ementById('ppre'
14a0: 29 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20  ).textContent = 
14b0: 6f 43 6f 6e 6a 54 61 62 6c 65 5b 22 70 70 72 65  oConjTable["ppre
14c0: 22 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20  "] || "..";.    
14d0: 20 20 20 20 2f 2f 20 70 61 72 74 69 63 69 70 65      // participe
14e0: 73 20 70 61 73 73 c3 a9 73 0a 20 20 20 20 20 20  s pass..s.      
14f0: 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c    document.getEl
1500: 65 6d 65 6e 74 42 79 49 64 28 27 70 70 61 73 31  ementById('ppas1
1510: 27 29 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d  ').textContent =
1520: 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b 22 70 70 61   oConjTable["ppa
1530: 73 31 22 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20  s1"] || "..";.  
1540: 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67        document.g
1550: 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 70  etElementById('p
1560: 70 61 73 32 27 29 2e 74 65 78 74 43 6f 6e 74 65  pas2').textConte
1570: 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b  nt = oConjTable[
1580: 22 70 70 61 73 32 22 5d 20 7c 7c 20 22 c2 a0 22  "ppas2"] || ".."
1590: 3b 0a 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65  ;.        docume
15a0: 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49  nt.getElementByI
15b0: 64 28 27 70 70 61 73 33 27 29 2e 74 65 78 74 43  d('ppas3').textC
15c0: 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61  ontent = oConjTa
15d0: 62 6c 65 5b 22 70 70 61 73 33 22 5d 20 7c 7c 20  ble["ppas3"] || 
15e0: 22 c2 a0 22 3b 0a 20 20 20 20 20 20 20 20 64 6f  "..";.        do
15f0: 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e  cument.getElemen
1600: 74 42 79 49 64 28 27 70 70 61 73 34 27 29 2e 74  tById('ppas4').t
1610: 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f  extContent = oCo
1620: 6e 6a 54 61 62 6c 65 5b 22 70 70 61 73 34 22 5d  njTable["ppas4"]
1630: 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20 20 20   || "..";.      
1640: 20 20 2f 2f 20 69 6d 70 c3 a9 72 61 74 69 66 0a    // imp..ratif.
1650: 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74          document
1660: 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28  .getElementById(
1670: 27 69 6d 70 65 5f 74 65 6d 70 73 27 29 2e 74 65  'impe_temps').te
1680: 78 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e  xtContent = oCon
1690: 6a 54 61 62 6c 65 5b 22 74 5f 69 6d 70 65 22 5d  jTable["t_impe"]
16a0: 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20 20 20   || "..";.      
16b0: 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c    document.getEl
16c0: 65 6d 65 6e 74 42 79 49 64 28 27 69 6d 70 65 31  ementById('impe1
16d0: 27 29 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d  ').textContent =
16e0: 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b 22 69 6d 70   oConjTable["imp
16f0: 65 31 22 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20  e1"] || "..";.  
1700: 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67        document.g
1710: 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 69  etElementById('i
1720: 6d 70 65 32 27 29 2e 74 65 78 74 43 6f 6e 74 65  mpe2').textConte
1730: 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b  nt = oConjTable[
1740: 22 69 6d 70 65 32 22 5d 20 7c 7c 20 22 c2 a0 22  "impe2"] || ".."
1750: 3b 0a 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65  ;.        docume
1760: 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49  nt.getElementByI
1770: 64 28 27 69 6d 70 65 33 27 29 2e 74 65 78 74 43  d('impe3').textC
1780: 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61  ontent = oConjTa
1790: 62 6c 65 5b 22 69 6d 70 65 33 22 5d 20 7c 7c 20  ble["impe3"] || 
17a0: 22 c2 a0 22 3b 0a 20 20 20 20 20 20 20 20 2f 2f  "..";.        //
17b0: 20 70 72 c3 a9 73 65 6e 74 0a 20 20 20 20 20 20   pr..sent.      
17c0: 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c    document.getEl
17d0: 65 6d 65 6e 74 42 79 49 64 28 27 69 70 72 65 5f  ementById('ipre_
17e0: 74 65 6d 70 73 27 29 2e 74 65 78 74 43 6f 6e 74  temps').textCont
17f0: 65 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65  ent = oConjTable
1800: 5b 22 74 5f 69 70 72 65 22 5d 20 7c 7c 20 22 c2  ["t_ipre"] || ".
1810: a0 22 3b 0a 20 20 20 20 20 20 20 20 64 6f 63 75  .";.        docu
1820: 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42  ment.getElementB
1830: 79 49 64 28 27 69 70 72 65 31 27 29 2e 74 65 78  yId('ipre1').tex
1840: 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a  tContent = oConj
1850: 54 61 62 6c 65 5b 22 69 70 72 65 31 22 5d 20 7c  Table["ipre1"] |
1860: 7c 20 22 c2 a0 22 3b 0a 20 20 20 20 20 20 20 20  | "..";.        
1870: 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d  document.getElem
1880: 65 6e 74 42 79 49 64 28 27 69 70 72 65 32 27 29  entById('ipre2')
1890: 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 6f  .textContent = o
18a0: 43 6f 6e 6a 54 61 62 6c 65 5b 22 69 70 72 65 32  ConjTable["ipre2
18b0: 22 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20  "] || "..";.    
18c0: 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74      document.get
18d0: 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 69 70 72  ElementById('ipr
18e0: 65 33 27 29 2e 74 65 78 74 43 6f 6e 74 65 6e 74  e3').textContent
18f0: 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b 22 69   = oConjTable["i
1900: 70 72 65 33 22 5d 20 7c 7c 20 22 c2 a0 22 3b 0a  pre3"] || "..";.
1910: 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74          document
1920: 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28  .getElementById(
1930: 27 69 70 72 65 34 27 29 2e 74 65 78 74 43 6f 6e  'ipre4').textCon
1940: 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c  tent = oConjTabl
1950: 65 5b 22 69 70 72 65 34 22 5d 20 7c 7c 20 22 c2  e["ipre4"] || ".
1960: a0 22 3b 0a 20 20 20 20 20 20 20 20 64 6f 63 75  .";.        docu
1970: 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42  ment.getElementB
1980: 79 49 64 28 27 69 70 72 65 35 27 29 2e 74 65 78  yId('ipre5').tex
1990: 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a  tContent = oConj
19a0: 54 61 62 6c 65 5b 22 69 70 72 65 35 22 5d 20 7c  Table["ipre5"] |
19b0: 7c 20 22 c2 a0 22 3b 0a 20 20 20 20 20 20 20 20  | "..";.        
19c0: 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d  document.getElem
19d0: 65 6e 74 42 79 49 64 28 27 69 70 72 65 36 27 29  entById('ipre6')
19e0: 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 6f  .textContent = o
19f0: 43 6f 6e 6a 54 61 62 6c 65 5b 22 69 70 72 65 36  ConjTable["ipre6
1a00: 22 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20  "] || "..";.    
1a10: 20 20 20 20 2f 2f 20 69 6d 70 61 72 66 61 69 74      // imparfait
1a20: 0a 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e  .        documen
1a30: 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64  t.getElementById
1a40: 28 27 69 69 6d 70 5f 74 65 6d 70 73 27 29 2e 74  ('iimp_temps').t
1a50: 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f  extContent = oCo
1a60: 6e 6a 54 61 62 6c 65 5b 22 74 5f 69 69 6d 70 22  njTable["t_iimp"
1a70: 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20 20  ] || "..";.     
1a80: 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45     document.getE
1a90: 6c 65 6d 65 6e 74 42 79 49 64 28 27 69 69 6d 70  lementById('iimp
1aa0: 31 27 29 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20  1').textContent 
1ab0: 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b 22 69 69  = oConjTable["ii
1ac0: 6d 70 31 22 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20  mp1"] || "..";. 
1ad0: 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e         document.
1ae0: 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27  getElementById('
1af0: 69 69 6d 70 32 27 29 2e 74 65 78 74 43 6f 6e 74  iimp2').textCont
1b00: 65 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65  ent = oConjTable
1b10: 5b 22 69 69 6d 70 32 22 5d 20 7c 7c 20 22 c2 a0  ["iimp2"] || "..
1b20: 22 3b 0a 20 20 20 20 20 20 20 20 64 6f 63 75 6d  ";.        docum
1b30: 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79  ent.getElementBy
1b40: 49 64 28 27 69 69 6d 70 33 27 29 2e 74 65 78 74  Id('iimp3').text
1b50: 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a 54  Content = oConjT
1b60: 61 62 6c 65 5b 22 69 69 6d 70 33 22 5d 20 7c 7c  able["iimp3"] ||
1b70: 20 22 c2 a0 22 3b 0a 20 20 20 20 20 20 20 20 64   "..";.        d
1b80: 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65  ocument.getEleme
1b90: 6e 74 42 79 49 64 28 27 69 69 6d 70 34 27 29 2e  ntById('iimp4').
1ba0: 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43  textContent = oC
1bb0: 6f 6e 6a 54 61 62 6c 65 5b 22 69 69 6d 70 34 22  onjTable["iimp4"
1bc0: 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20 20  ] || "..";.     
1bd0: 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45     document.getE
1be0: 6c 65 6d 65 6e 74 42 79 49 64 28 27 69 69 6d 70  lementById('iimp
1bf0: 35 27 29 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20  5').textContent 
1c00: 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b 22 69 69  = oConjTable["ii
1c10: 6d 70 35 22 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20  mp5"] || "..";. 
1c20: 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e         document.
1c30: 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27  getElementById('
1c40: 69 69 6d 70 36 27 29 2e 74 65 78 74 43 6f 6e 74  iimp6').textCont
1c50: 65 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65  ent = oConjTable
1c60: 5b 22 69 69 6d 70 36 22 5d 20 7c 7c 20 22 c2 a0  ["iimp6"] || "..
1c70: 22 3b 0a 20 20 20 20 20 20 20 20 2f 2f 20 70 61  ";.        // pa
1c80: 73 73 c3 a9 20 73 69 6d 70 6c 65 0a 20 20 20 20  ss.. simple.    
1c90: 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74      document.get
1ca0: 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 69 70 73  ElementById('ips
1cb0: 69 5f 74 65 6d 70 73 27 29 2e 74 65 78 74 43 6f  i_temps').textCo
1cc0: 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61 62  ntent = oConjTab
1cd0: 6c 65 5b 22 74 5f 69 70 73 69 22 5d 20 7c 7c 20  le["t_ipsi"] || 
1ce0: 22 c2 a0 22 3b 0a 20 20 20 20 20 20 20 20 64 6f  "..";.        do
1cf0: 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e  cument.getElemen
1d00: 74 42 79 49 64 28 27 69 70 73 69 31 27 29 2e 74  tById('ipsi1').t
1d10: 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f  extContent = oCo
1d20: 6e 6a 54 61 62 6c 65 5b 22 69 70 73 69 31 22 5d  njTable["ipsi1"]
1d30: 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20 20 20   || "..";.      
1d40: 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c    document.getEl
1d50: 65 6d 65 6e 74 42 79 49 64 28 27 69 70 73 69 32  ementById('ipsi2
1d60: 27 29 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d  ').textContent =
1d70: 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b 22 69 70 73   oConjTable["ips
1d80: 69 32 22 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20  i2"] || "..";.  
1d90: 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67        document.g
1da0: 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 69  etElementById('i
1db0: 70 73 69 33 27 29 2e 74 65 78 74 43 6f 6e 74 65  psi3').textConte
1dc0: 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b  nt = oConjTable[
1dd0: 22 69 70 73 69 33 22 5d 20 7c 7c 20 22 c2 a0 22  "ipsi3"] || ".."
1de0: 3b 0a 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65  ;.        docume
1df0: 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49  nt.getElementByI
1e00: 64 28 27 69 70 73 69 34 27 29 2e 74 65 78 74 43  d('ipsi4').textC
1e10: 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61  ontent = oConjTa
1e20: 62 6c 65 5b 22 69 70 73 69 34 22 5d 20 7c 7c 20  ble["ipsi4"] || 
1e30: 22 c2 a0 22 3b 0a 20 20 20 20 20 20 20 20 64 6f  "..";.        do
1e40: 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e  cument.getElemen
1e50: 74 42 79 49 64 28 27 69 70 73 69 35 27 29 2e 74  tById('ipsi5').t
1e60: 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f  extContent = oCo
1e70: 6e 6a 54 61 62 6c 65 5b 22 69 70 73 69 35 22 5d  njTable["ipsi5"]
1e80: 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20 20 20   || "..";.      
1e90: 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c    document.getEl
1ea0: 65 6d 65 6e 74 42 79 49 64 28 27 69 70 73 69 36  ementById('ipsi6
1eb0: 27 29 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d  ').textContent =
1ec0: 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b 22 69 70 73   oConjTable["ips
1ed0: 69 36 22 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20  i6"] || "..";.  
1ee0: 20 20 20 20 20 20 2f 2f 20 66 75 74 75 72 0a 20        // futur. 
1ef0: 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e         document.
1f00: 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27  getElementById('
1f10: 69 66 75 74 5f 74 65 6d 70 73 27 29 2e 74 65 78  ifut_temps').tex
1f20: 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a  tContent = oConj
1f30: 54 61 62 6c 65 5b 22 74 5f 69 66 75 74 22 5d 20  Table["t_ifut"] 
1f40: 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20 20 20 20  || "..";.       
1f50: 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65   document.getEle
1f60: 6d 65 6e 74 42 79 49 64 28 27 69 66 75 74 31 27  mentById('ifut1'
1f70: 29 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20  ).textContent = 
1f80: 6f 43 6f 6e 6a 54 61 62 6c 65 5b 22 69 66 75 74  oConjTable["ifut
1f90: 31 22 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20  1"] || "..";.   
1fa0: 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65       document.ge
1fb0: 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 69 66  tElementById('if
1fc0: 75 74 32 27 29 2e 74 65 78 74 43 6f 6e 74 65 6e  ut2').textConten
1fd0: 74 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b 22  t = oConjTable["
1fe0: 69 66 75 74 32 22 5d 20 7c 7c 20 22 c2 a0 22 3b  ifut2"] || "..";
1ff0: 0a 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e  .        documen
2000: 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64  t.getElementById
2010: 28 27 69 66 75 74 33 27 29 2e 74 65 78 74 43 6f  ('ifut3').textCo
2020: 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61 62  ntent = oConjTab
2030: 6c 65 5b 22 69 66 75 74 33 22 5d 20 7c 7c 20 22  le["ifut3"] || "
2040: c2 a0 22 3b 0a 20 20 20 20 20 20 20 20 64 6f 63  ..";.        doc
2050: 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74  ument.getElement
2060: 42 79 49 64 28 27 69 66 75 74 34 27 29 2e 74 65  ById('ifut4').te
2070: 78 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e  xtContent = oCon
2080: 6a 54 61 62 6c 65 5b 22 69 66 75 74 34 22 5d 20  jTable["ifut4"] 
2090: 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20 20 20 20  || "..";.       
20a0: 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65   document.getEle
20b0: 6d 65 6e 74 42 79 49 64 28 27 69 66 75 74 35 27  mentById('ifut5'
20c0: 29 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20  ).textContent = 
20d0: 6f 43 6f 6e 6a 54 61 62 6c 65 5b 22 69 66 75 74  oConjTable["ifut
20e0: 35 22 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20  5"] || "..";.   
20f0: 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65       document.ge
2100: 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 69 66  tElementById('if
2110: 75 74 36 27 29 2e 74 65 78 74 43 6f 6e 74 65 6e  ut6').textConten
2120: 74 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b 22  t = oConjTable["
2130: 69 66 75 74 36 22 5d 20 7c 7c 20 22 c2 a0 22 3b  ifut6"] || "..";
2140: 0a 20 20 20 20 20 20 20 20 2f 2f 20 43 6f 6e 64  .        // Cond
2150: 69 74 69 6f 6e 6e 65 6c 0a 20 20 20 20 20 20 20  itionnel.       
2160: 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65   document.getEle
2170: 6d 65 6e 74 42 79 49 64 28 27 63 6f 6e 64 61 5f  mentById('conda_
2180: 74 65 6d 70 73 27 29 2e 74 65 78 74 43 6f 6e 74  temps').textCont
2190: 65 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65  ent = oConjTable
21a0: 5b 22 74 5f 63 6f 6e 64 61 22 5d 20 7c 7c 20 22  ["t_conda"] || "
21b0: c2 a0 22 3b 0a 20 20 20 20 20 20 20 20 64 6f 63  ..";.        doc
21c0: 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74  ument.getElement
21d0: 42 79 49 64 28 27 63 6f 6e 64 61 31 27 29 2e 74  ById('conda1').t
21e0: 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f  extContent = oCo
21f0: 6e 6a 54 61 62 6c 65 5b 22 63 6f 6e 64 61 31 22  njTable["conda1"
2200: 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20 20  ] || "..";.     
2210: 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45     document.getE
2220: 6c 65 6d 65 6e 74 42 79 49 64 28 27 63 6f 6e 64  lementById('cond
2230: 61 32 27 29 2e 74 65 78 74 43 6f 6e 74 65 6e 74  a2').textContent
2240: 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b 22 63   = oConjTable["c
2250: 6f 6e 64 61 32 22 5d 20 7c 7c 20 22 c2 a0 22 3b  onda2"] || "..";
2260: 0a 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e  .        documen
2270: 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64  t.getElementById
2280: 28 27 63 6f 6e 64 61 33 27 29 2e 74 65 78 74 43  ('conda3').textC
2290: 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61  ontent = oConjTa
22a0: 62 6c 65 5b 22 63 6f 6e 64 61 33 22 5d 20 7c 7c  ble["conda3"] ||
22b0: 20 22 c2 a0 22 3b 0a 20 20 20 20 20 20 20 20 64   "..";.        d
22c0: 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65  ocument.getEleme
22d0: 6e 74 42 79 49 64 28 27 63 6f 6e 64 61 34 27 29  ntById('conda4')
22e0: 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 6f  .textContent = o
22f0: 43 6f 6e 6a 54 61 62 6c 65 5b 22 63 6f 6e 64 61  ConjTable["conda
2300: 34 22 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20  4"] || "..";.   
2310: 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65       document.ge
2320: 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 63 6f  tElementById('co
2330: 6e 64 61 35 27 29 2e 74 65 78 74 43 6f 6e 74 65  nda5').textConte
2340: 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b  nt = oConjTable[
2350: 22 63 6f 6e 64 61 35 22 5d 20 7c 7c 20 22 c2 a0  "conda5"] || "..
2360: 22 3b 0a 20 20 20 20 20 20 20 20 64 6f 63 75 6d  ";.        docum
2370: 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79  ent.getElementBy
2380: 49 64 28 27 63 6f 6e 64 61 36 27 29 2e 74 65 78  Id('conda6').tex
2390: 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a  tContent = oConj
23a0: 54 61 62 6c 65 5b 22 63 6f 6e 64 61 36 22 5d 20  Table["conda6"] 
23b0: 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20 20 20 20  || "..";.       
23c0: 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65   document.getEle
23d0: 6d 65 6e 74 42 79 49 64 28 27 63 6f 6e 64 62 5f  mentById('condb_
23e0: 74 65 6d 70 73 27 29 2e 74 65 78 74 43 6f 6e 74  temps').textCont
23f0: 65 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65  ent = oConjTable
2400: 5b 22 74 5f 63 6f 6e 64 62 22 5d 20 7c 7c 20 22  ["t_condb"] || "
2410: c2 a0 22 3b 0a 20 20 20 20 20 20 20 20 64 6f 63  ..";.        doc
2420: 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74  ument.getElement
2430: 42 79 49 64 28 27 63 6f 6e 64 62 31 27 29 2e 74  ById('condb1').t
2440: 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f  extContent = oCo
2450: 6e 6a 54 61 62 6c 65 5b 22 63 6f 6e 64 62 31 22  njTable["condb1"
2460: 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20 20  ] || "..";.     
2470: 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45     document.getE
2480: 6c 65 6d 65 6e 74 42 79 49 64 28 27 63 6f 6e 64  lementById('cond
2490: 62 32 27 29 2e 74 65 78 74 43 6f 6e 74 65 6e 74  b2').textContent
24a0: 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b 22 63   = oConjTable["c
24b0: 6f 6e 64 62 32 22 5d 20 7c 7c 20 22 c2 a0 22 3b  ondb2"] || "..";
24c0: 0a 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e  .        documen
24d0: 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64  t.getElementById
24e0: 28 27 63 6f 6e 64 62 33 27 29 2e 74 65 78 74 43  ('condb3').textC
24f0: 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61  ontent = oConjTa
2500: 62 6c 65 5b 22 63 6f 6e 64 62 33 22 5d 20 7c 7c  ble["condb3"] ||
2510: 20 22 c2 a0 22 3b 0a 20 20 20 20 20 20 20 20 64   "..";.        d
2520: 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65  ocument.getEleme
2530: 6e 74 42 79 49 64 28 27 63 6f 6e 64 62 34 27 29  ntById('condb4')
2540: 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 6f  .textContent = o
2550: 43 6f 6e 6a 54 61 62 6c 65 5b 22 63 6f 6e 64 62  ConjTable["condb
2560: 34 22 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20  4"] || "..";.   
2570: 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65       document.ge
2580: 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 63 6f  tElementById('co
2590: 6e 64 62 35 27 29 2e 74 65 78 74 43 6f 6e 74 65  ndb5').textConte
25a0: 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b  nt = oConjTable[
25b0: 22 63 6f 6e 64 62 35 22 5d 20 7c 7c 20 22 c2 a0  "condb5"] || "..
25c0: 22 3b 0a 20 20 20 20 20 20 20 20 64 6f 63 75 6d  ";.        docum
25d0: 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79  ent.getElementBy
25e0: 49 64 28 27 63 6f 6e 64 62 36 27 29 2e 74 65 78  Id('condb6').tex
25f0: 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a  tContent = oConj
2600: 54 61 62 6c 65 5b 22 63 6f 6e 64 62 36 22 5d 20  Table["condb6"] 
2610: 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20 20 20 20  || "..";.       
2620: 20 2f 2f 20 73 75 62 6a 6f 6e 63 74 69 66 20 70   // subjonctif p
2630: 72 c3 a9 73 65 6e 74 0a 20 20 20 20 20 20 20 20  r..sent.        
2640: 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d  document.getElem
2650: 65 6e 74 42 79 49 64 28 27 73 70 72 65 5f 74 65  entById('spre_te
2660: 6d 70 73 27 29 2e 74 65 78 74 43 6f 6e 74 65 6e  mps').textConten
2670: 74 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b 22  t = oConjTable["
2680: 74 5f 73 70 72 65 22 5d 20 7c 7c 20 22 c2 a0 22  t_spre"] || ".."
2690: 3b 0a 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65  ;.        docume
26a0: 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49  nt.getElementByI
26b0: 64 28 27 73 70 72 65 31 27 29 2e 74 65 78 74 43  d('spre1').textC
26c0: 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61  ontent = oConjTa
26d0: 62 6c 65 5b 22 73 70 72 65 31 22 5d 20 7c 7c 20  ble["spre1"] || 
26e0: 22 c2 a0 22 3b 0a 20 20 20 20 20 20 20 20 64 6f  "..";.        do
26f0: 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e  cument.getElemen
2700: 74 42 79 49 64 28 27 73 70 72 65 32 27 29 2e 74  tById('spre2').t
2710: 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f  extContent = oCo
2720: 6e 6a 54 61 62 6c 65 5b 22 73 70 72 65 32 22 5d  njTable["spre2"]
2730: 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20 20 20   || "..";.      
2740: 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c    document.getEl
2750: 65 6d 65 6e 74 42 79 49 64 28 27 73 70 72 65 33  ementById('spre3
2760: 27 29 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d  ').textContent =
2770: 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b 22 73 70 72   oConjTable["spr
2780: 65 33 22 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20  e3"] || "..";.  
2790: 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67        document.g
27a0: 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 73  etElementById('s
27b0: 70 72 65 34 27 29 2e 74 65 78 74 43 6f 6e 74 65  pre4').textConte
27c0: 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b  nt = oConjTable[
27d0: 22 73 70 72 65 34 22 5d 20 7c 7c 20 22 c2 a0 22  "spre4"] || ".."
27e0: 3b 0a 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65  ;.        docume
27f0: 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49  nt.getElementByI
2800: 64 28 27 73 70 72 65 35 27 29 2e 74 65 78 74 43  d('spre5').textC
2810: 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61  ontent = oConjTa
2820: 62 6c 65 5b 22 73 70 72 65 35 22 5d 20 7c 7c 20  ble["spre5"] || 
2830: 22 c2 a0 22 3b 0a 20 20 20 20 20 20 20 20 64 6f  "..";.        do
2840: 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e  cument.getElemen
2850: 74 42 79 49 64 28 27 73 70 72 65 36 27 29 2e 74  tById('spre6').t
2860: 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f  extContent = oCo
2870: 6e 6a 54 61 62 6c 65 5b 22 73 70 72 65 36 22 5d  njTable["spre6"]
2880: 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20 20 20   || "..";.      
2890: 20 20 2f 2f 20 73 75 62 6a 6f 6e 63 74 69 66 20    // subjonctif 
28a0: 69 6d 70 61 72 66 61 69 74 0a 20 20 20 20 20 20  imparfait.      
28b0: 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c    document.getEl
28c0: 65 6d 65 6e 74 42 79 49 64 28 27 73 69 6d 70 5f  ementById('simp_
28d0: 74 65 6d 70 73 27 29 2e 74 65 78 74 43 6f 6e 74  temps').textCont
28e0: 65 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65  ent = oConjTable
28f0: 5b 22 74 5f 73 69 6d 70 22 5d 20 7c 7c 20 22 c2  ["t_simp"] || ".
2900: a0 22 3b 0a 20 20 20 20 20 20 20 20 64 6f 63 75  .";.        docu
2910: 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42  ment.getElementB
2920: 79 49 64 28 27 73 69 6d 70 31 27 29 2e 74 65 78  yId('simp1').tex
2930: 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a  tContent = oConj
2940: 54 61 62 6c 65 5b 22 73 69 6d 70 31 22 5d 20 7c  Table["simp1"] |
2950: 7c 20 22 c2 a0 22 3b 0a 20 20 20 20 20 20 20 20  | "..";.        
2960: 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d  document.getElem
2970: 65 6e 74 42 79 49 64 28 27 73 69 6d 70 32 27 29  entById('simp2')
2980: 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 6f  .textContent = o
2990: 43 6f 6e 6a 54 61 62 6c 65 5b 22 73 69 6d 70 32  ConjTable["simp2
29a0: 22 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20  "] || "..";.    
29b0: 20 20 20 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74      document.get
29c0: 45 6c 65 6d 65 6e 74 42 79 49 64 28 27 73 69 6d  ElementById('sim
29d0: 70 33 27 29 2e 74 65 78 74 43 6f 6e 74 65 6e 74  p3').textContent
29e0: 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c 65 5b 22 73   = oConjTable["s
29f0: 69 6d 70 33 22 5d 20 7c 7c 20 22 c2 a0 22 3b 0a  imp3"] || "..";.
2a00: 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74          document
2a10: 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28  .getElementById(
2a20: 27 73 69 6d 70 34 27 29 2e 74 65 78 74 43 6f 6e  'simp4').textCon
2a30: 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a 54 61 62 6c  tent = oConjTabl
2a40: 65 5b 22 73 69 6d 70 34 22 5d 20 7c 7c 20 22 c2  e["simp4"] || ".
2a50: a0 22 3b 0a 20 20 20 20 20 20 20 20 64 6f 63 75  .";.        docu
2a60: 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42  ment.getElementB
2a70: 79 49 64 28 27 73 69 6d 70 35 27 29 2e 74 65 78  yId('simp5').tex
2a80: 74 43 6f 6e 74 65 6e 74 20 3d 20 6f 43 6f 6e 6a  tContent = oConj
2a90: 54 61 62 6c 65 5b 22 73 69 6d 70 35 22 5d 20 7c  Table["simp5"] |
2aa0: 7c 20 22 c2 a0 22 3b 0a 20 20 20 20 20 20 20 20  | "..";.        
2ab0: 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d  document.getElem
2ac0: 65 6e 74 42 79 49 64 28 27 73 69 6d 70 36 27 29  entById('simp6')
2ad0: 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 3d 20 6f  .textContent = o
2ae0: 43 6f 6e 6a 54 61 62 6c 65 5b 22 73 69 6d 70 36  ConjTable["simp6
2af0: 22 5d 20 7c 7c 20 22 c2 a0 22 3b 0a 20 20 20 20  "] || "..";.    
2b00: 7d 0a 20 20 20 20 63 61 74 63 68 20 28 65 29 20  }.    catch (e) 
2b10: 7b 0a 20 20 20 20 20 20 20 20 63 6f 6e 73 6f 6c  {.        consol
2b20: 65 2e 65 72 72 6f 72 28 65 2e 66 69 6c 65 4e 61  e.error(e.fileNa
2b30: 6d 65 20 2b 20 22 5c 6e 22 20 2b 20 65 2e 6e 61  me + "\n" + e.na
2b40: 6d 65 20 2b 20 22 5c 6e 6c 69 6e 65 3a 20 22 20  me + "\nline: " 
2b50: 2b 20 65 2e 6c 69 6e 65 4e 75 6d 62 65 72 20 2b  + e.lineNumber +
2b60: 20 22 5c 6e 22 20 2b 20 65 2e 6d 65 73 73 61 67   "\n" + e.messag
2b70: 65 29 3b 0a 20 20 20 20 7d 0a 7d 0a 0a 63 72 65  e);.    }.}..cre
2b80: 61 74 65 56 65 72 62 41 6e 64 43 6f 6e 6a 75 67  ateVerbAndConjug
2b90: 61 74 65 28 22 c3 aa 74 72 65 22 29 3b 0a 0a 64  ate("..tre");..d
2ba0: 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65  ocument.getEleme
2bb0: 6e 74 42 79 49 64 28 22 76 65 72 62 22 29 2e 66  ntById("verb").f
2bc0: 6f 63 75 73 28 29 3b 0a                          ocus();.