Hex Artifact Content Вы: nobody
Вход

Artifact a9e4ec102a017d5b2f532811ceff2d1bf07955e5:


0000: ef bb bf 24 65 6e 67 69 6e 65 20 4a 53 63 72 69  ...$engine JScri
0010: 70 74 0d 0a 24 75 6e 61 6d 65 20 73 74 67 5f 61  pt..$uname stg_a
0020: 75 74 6f 63 6f 6e 6e 65 63 74 0d 0a 24 64 6e 61  utoconnect..$dna
0030: 6d 65 20 d0 90 d0 b2 d1 82 d0 be 2d d0 bf d0 be  me ........-....
0040: d0 b4 d0 ba d0 bb d1 8e d1 87 d0 b5 d0 bd d0 b8  ................
0050: d0 b5 20 d0 ba 20 d1 85 d1 80 d0 b0 d0 bd d0 b8  .. .. ..........
0060: d0 bb d0 b8 d1 89 d1 83 0d 0a 24 61 64 64 69 6e  ..........$addin
0070: 20 73 74 64 63 6f 6d 6d 61 6e 64 73 0d 0a 24 61   stdcommands..$a
0080: 64 64 69 6e 20 67 6c 6f 62 61 6c 0d 0a 0d 0a 67  ddin global....g
0090: 6c 6f 62 61 6c 2e 63 6f 6e 6e 65 63 74 47 6c 6f  lobal.connectGlo
00a0: 62 61 6c 73 28 53 65 6c 66 53 63 72 69 70 74 29  bals(SelfScript)
00b0: 0d 0a 2f 2f 20 28 d1 81 29 20 d0 90 d0 bb d0 b5  ..// (..) ......
00c0: d0 ba d1 81 d0 b0 d0 bd d0 b4 d1 80 20 d0 9e d1  ............ ...
00d0: 80 d0 b5 d1 84 d0 ba d0 be d0 b2 20 6f 72 65 66  ........... oref
00e0: 6b 6f 76 20 61 74 20 67 6d 61 69 6c 2e 63 6f 6d  kov at gmail.com
00f0: 0d 0a 2f 2f 20 d0 ad d1 82 d0 be 20 d0 bd d0 b5  ..// ...... ....
0100: d0 b1 d0 be d0 bb d1 8c d1 88 d0 be d0 b9 20 d1  .............. .
0110: 81 d0 ba d1 80 d0 b8 d0 bf d1 82 20 d0 b4 d0 bb  ........... ....
0120: d1 8f 20 d0 bf d0 be d0 b4 d1 81 d1 82 d0 b0 d0  .. .............
0130: bd d0 be d0 b2 d0 ba d0 b8 20 d0 bf d1 83 d1 82  ......... ......
0140: d0 b8 2f d0 b8 d0 bc d0 b5 d0 bd d0 b8 2f d0 bf  ../........../..
0150: d0 b0 d1 80 d0 be d0 bb d1 8f 20 d0 b2 20 d0 b4  .......... .. ..
0160: d0 b8 d0 b0 d0 bb d0 be d0 b3 d0 b5 20 d0 bf d0  ............ ...
0170: be d0 b4 d0 ba d0 bb d1 8e d1 87 d0 b5 d0 bd d0  ................
0180: b8 d1 8f 20 d0 ba 20 d1 85 d1 80 d0 b0 d0 bd d0  ... .. .........
0190: b8 d0 bb d0 b8 d1 89 d1 83 2e 0d 0a 2f 2f 20 d0  ............// .
01a0: 94 d0 b0 d0 bd d0 bd d1 8b d0 b5 20 d1 81 d0 be  ........... ....
01b0: d1 85 d1 80 d0 b0 d0 bd d1 8f d0 b5 d1 82 d1 81  ................
01c0: d1 8f 20 d0 b2 20 d0 bf d1 80 d0 be d1 84 d0 b0  .. .. ..........
01d0: d0 b9 d0 bb d0 b5 20 d0 b1 d0 b0 d0 b7 d0 b0 2f  ...... ......../
01e0: d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2 d0 b0  ................
01f0: d1 82 d0 b5 d0 bb d1 8c 2e 0d 0a 2f 2f 20 d0 9f  ...........// ..
0200: d1 80 d0 b8 20 d0 bf d0 b5 d1 80 d0 b2 d0 be d0  .... ...........
0210: bc 20 d0 bf d0 be d0 b4 d0 ba d0 bb d1 8e d1 87  . ..............
0220: d0 b5 d0 bd d0 b8 d0 b8 20 d0 ba 20 d1 85 d1 80  ........ .. ....
0230: d0 b0 d0 bd d0 b8 d0 bb d0 b8 d1 89 d1 83 20 d1  .............. .
0240: 81 d0 ba d1 80 d0 b8 d0 bf d1 82 20 d0 bf d1 80  ........... ....
0250: d0 b5 d0 b4 d0 bb d0 b0 d0 b3 d0 b0 d0 b5 d1 82  ................
0260: 20 d0 b7 d0 b0 d0 bf d0 be d0 bc d0 bd d0 b8 d1   ...............
0270: 82 d1 8c 20 d0 b2 d0 b2 d0 b5 d0 b4 d0 b5 d0 bd  ... ............
0280: d0 bd d1 8b d0 b5 20 d0 b4 d0 b0 d0 bd d0 bd d1  ...... .........
0290: 8b d0 b5 2c 0d 0a 2f 2f 20 d0 b8 20 d0 b2 20 d0  ...,..// .. .. .
02a0: b4 d0 b0 d0 bb d1 8c d0 bd d0 b5 d0 b9 d1 88 d0  ................
02b0: b5 d0 bc 20 d1 81 d1 80 d0 b0 d0 b7 d1 83 20 d0  ... .......... .
02c0: bf d0 be d0 b4 d1 81 d1 82 d0 b0 d0 b2 d0 bb d1  ................
02d0: 8f d0 b5 d1 82 20 d0 b8 d1 85 20 d0 bf d1 80 d0  ..... .... .....
02e0: b8 20 d0 bf d0 be d0 b4 d0 ba d0 bb d1 8e d1 87  . ..............
02f0: d0 b5 d0 bd d0 b8 d0 b8 20 d0 ba 20 d1 85 d1 80  ........ .. ....
0300: d0 b0 d0 bd d0 b8 d0 bb d0 b8 d1 89 d1 83 2e 0d  ................
0310: 0a 2f 2f 20 d0 95 d1 81 d0 bb d0 b8 20 d0 b2 d0  .// ........ ...
0320: b0 d0 bc 20 d0 bd d0 b0 d0 b4 d0 be 20 d0 b2 d0  ... ........ ...
0330: b2 d0 b5 d1 81 d1 82 d0 b8 20 d0 b4 d1 80 d1 83  ......... ......
0340: d0 b3 d0 b8 d0 b5 20 d0 b4 d0 b0 d0 bd d0 bd d0  ...... .........
0350: b5 2c 20 d0 b2 d1 8b d0 bf d0 be d0 bb d0 bd d0  ., .............
0360: b8 d1 82 d0 b5 20 d0 bc d0 b0 d0 ba d1 80 d0 be  ..... ..........
0370: d1 81 20 22 d0 a1 d0 b1 d1 80 d0 be d1 81 d0 b8  .. "............
0380: d1 82 d1 8c d0 a1 d0 be d1 85 d1 80 d0 b0 d0 bd  ................
0390: d0 b5 d0 bd d0 bd d1 8b d0 b5 d0 94 d0 b0 d0 bd  ................
03a0: d0 bd d1 8b d0 b5 22 0d 0a 0d 0a 2f 2f 20 d0 97  ......"....// ..
03b0: d0 b0 d0 b4 d0 b0 d0 b4 d0 b8 d0 bc 20 d0 bf d1  ............ ...
03c0: 83 d1 82 d0 b8 20 d1 85 d1 80 d0 b0 d0 bd d0 b5  ..... ..........
03d0: d0 bd d0 b8 d1 8f 20 d0 bd d0 b0 d1 81 d1 82 d1  ...... .........
03e0: 80 d0 be d0 b5 d0 ba 0d 0a 76 61 72 20 70 66 6c  .........var pfl
03f0: 50 61 74 68 20 3d 20 22 53 74 67 41 75 74 6f 43  Path = "StgAutoC
0400: 6f 6e 6e 65 63 74 2f 22 0d 0a 76 61 72 20 70 66  onnect/"..var pf
0410: 6c 44 61 74 61 20 3d 20 70 66 6c 50 61 74 68 20  lData = pflPath 
0420: 2b 20 22 64 61 74 61 22 20 20 20 20 20 20 20 20  + "data"        
0430: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f                //
0440: 20 d0 94 d0 b0 d0 bd d0 bd d1 8b d0 b5 0d 0a 76   ..............v
0450: 61 72 20 70 66 6c 53 68 6f 77 4d 65 73 73 61 67  ar pflShowMessag
0460: 65 20 3d 20 70 66 6c 50 61 74 68 20 2b 20 22 53  e = pflPath + "S
0470: 68 6f 77 4d 65 73 73 61 67 65 22 20 20 20 20 20  howMessage"     
0480: 20 20 20 2f 2f 20 d0 9f d0 be d0 ba d0 b0 d0 b7     // ..........
0490: d1 8b d0 b2 d0 b0 d1 82 d1 8c 20 d1 81 d0 be d0  .......... .....
04a0: be d0 b1 d1 89 d0 b5 d0 bd d0 b8 d0 b5 20 d0 bf  ............. ..
04b0: d1 80 d0 b8 20 d0 bf d0 be d0 b4 d1 81 d1 82 d0  .... ...........
04c0: b0 d0 bd d0 be d0 b2 d0 ba d0 b5 0d 0a 76 61 72  .............var
04d0: 20 70 66 6c 43 75 72 72 65 6e 74 42 61 73 65 50   pflCurrentBaseP
04e0: 61 74 68 20 3d 20 70 66 6c 50 61 74 68 20 2b 20  ath = pflPath + 
04f0: 22 43 75 72 72 65 6e 74 42 61 73 65 50 61 74 68  "CurrentBasePath
0500: 22 3b 20 2f 2f d0 a5 d1 80 d0 b0 d0 bd d0 b8 d0  "; //...........
0510: bc d0 b8 20 d0 bf d1 83 d1 82 d1 8c 20 d0 ba 20  ... ........ .. 
0520: d0 b1 d0 b0 d0 b7 d0 b5 20 d0 b4 d0 b0 d0 bd d0  ........ .......
0530: bd d1 8b d1 85 2c 20 d0 b5 d1 81 d0 bb d0 b8 20  ....., ........ 
0540: d0 bf d0 be d0 bc d0 b5 d0 bd d1 8f d0 bb d0 b0  ................
0550: d1 81 d1 8c 2c 20 d1 82 d0 be d0 b3 d0 b4 d0 b0  ...., ..........
0560: 20 d0 b1 d1 83 d0 b4 d0 b5 d0 bc 20 d1 81 d0 bf   .......... ....
0570: d1 80 d0 b0 d1 88 d0 b8 d0 b2 d0 b0 d1 82 d1 8c  ................
0580: 20 d1 82 d0 be d1 87 d0 bd d0 be 20 d0 bd d0 b0   .......... ....
0590: d0 b4 d0 be 20 d0 bf d0 be d0 b4 d0 ba d0 bb d1  .... ...........
05a0: 8e d1 87 d0 b8 d1 82 d1 81 d1 8f 2e 0d 0a 76 61  ..............va
05b0: 72 20 70 72 65 76 43 6f 6e 6e 65 63 74 53 75 63  r prevConnectSuc
05c0: 63 65 73 73 65 64 20 3d 20 74 72 75 65 0d 0a 0d  cessed = true...
05d0: 0a 2f 2f 20 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be  .// ............
05e0: d0 b9 d0 ba d1 83 20 d0 be d1 82 d0 be d0 b1 d1  ...... .........
05f0: 80 d0 b0 d0 b6 d0 b5 d0 bd d0 b8 d1 8f 20 d1 81  ............. ..
0600: d0 be d0 be d0 b1 d1 89 d0 b5 d0 bd d0 b8 d0 b9  ................
0610: 20 d0 b1 d1 83 d0 b4 d0 b5 d0 bc 20 d1 85 d1 80   .......... ....
0620: d0 b0 d0 bd d0 b8 d1 82 d1 8c 20 d0 b5 d0 b4 d0  .......... .....
0630: b8 d0 bd d0 be 20 d0 b4 d0 bb d1 8f 20 d0 b2 d1  ..... ...... ...
0640: 81 d0 b5 d1 85 20 d0 b1 d0 b0 d0 b7 2c 20 d0 b2  ..... ......, ..
0650: 20 d0 bf d1 80 d0 be d1 84 d0 b8 d0 bb d0 b5 20   .............. 
0660: d0 a1 d0 bd d0 b5 d0 b3 d0 be d0 bf d0 b0 d1 82  ................
0670: d0 b0 0d 0a 70 72 6f 66 69 6c 65 52 6f 6f 74 2e  ....profileRoot.
0680: 63 72 65 61 74 65 56 61 6c 75 65 28 70 66 6c 53  createValue(pflS
0690: 68 6f 77 4d 65 73 73 61 67 65 2c 20 74 72 75 65  howMessage, true
06a0: 2c 20 70 66 6c 53 6e 65 67 6f 70 61 74 29 0d 0a  , pflSnegopat)..
06b0: 2f 2f 20 d0 9f d0 be d0 b4 d1 86 d0 b5 d0 bf d0  // .............
06c0: bb d1 8f d0 b5 d0 bc d1 81 d1 8f 20 d0 ba 20 d1  ........... .. .
06d0: 81 d0 be d0 b1 d1 8b d1 82 d0 b8 d1 8e 20 d0 bf  ............. ..
06e0: d0 be d0 ba d0 b0 d0 b7 d0 b0 20 d0 bc d0 be d0  .......... .....
06f0: b4 d0 b0 d0 bb d1 8c d0 bd d1 8b d1 85 20 d0 be  ............. ..
0700: d0 ba d0 be d0 bd 2e 20 d0 95 d1 81 d0 bb d0 b8  ....... ........
0710: 20 d1 81 d0 be 20 d0 b2 d1 80 d0 b5 d0 bc d0 b5   .... ..........
0720: d0 bd d0 b5 d0 bc 20 d0 bf d0 be d1 8f d0 b2 d0  ...... .........
0730: b8 d1 82 d1 81 d1 8f 20 d1 81 d0 be d0 b1 d1 8b  ....... ........
0740: d1 82 d0 b8 d0 b5 20 d0 bf d0 be d0 b4 d0 ba d0  ...... .........
0750: bb d1 8e d1 87 d0 b5 d0 bd d0 b8 d1 8f 20 d0 ba  ............. ..
0760: 20 d1 85 d1 80 d0 b0 d0 bd d0 b8 d0 bb d0 b8 d1   ...............
0770: 89 d1 83 2c 0d 0a 2f 2f 20 d1 82 d0 be 20 d0 bd  ...,..// .... ..
0780: d0 b0 d0 b4 d0 be 20 d0 b1 d1 83 d0 b4 d0 b5 d1  ...... .........
0790: 82 20 d0 b4 d0 b5 d0 bb d0 b0 d1 82 d1 8c 20 d1  . ............ .
07a0: 8d d1 82 d0 be 20 d0 b2 20 d1 82 d0 be d0 bc 20  ..... .. ...... 
07b0: d1 81 d0 be d0 b1 d1 8b d1 82 d0 b8 d0 b8 2c 20  .............., 
07c0: d0 b8 20 d0 bf d0 be d1 81 d0 bb d0 b5 20 d0 be  .. .......... ..
07d0: d1 82 d0 ba d0 bb d1 8e d1 87 d0 b0 d1 82 d1 8c  ................
07e0: d1 81 d1 8f 20 d0 be d1 82 20 d0 bf d0 b5 d1 80  .... .... ......
07f0: d0 b5 d1 85 d0 b2 d0 b0 d1 82 d0 b0 20 d0 bc d0  ............ ...
0800: be d0 b4 d0 b0 d0 bb d1 8c d0 bd d1 8b d1 85 20  ............... 
0810: d0 be d0 ba d0 be d0 bd 2e 0d 0a 65 76 65 6e 74  ...........event
0820: 73 2e 63 6f 6e 6e 65 63 74 28 77 69 6e 64 6f 77  s.connect(window
0830: 73 2c 20 22 6f 6e 44 6f 4d 6f 64 61 6c 22 2c 20  s, "onDoModal", 
0840: 53 65 6c 66 53 63 72 69 70 74 2e 73 65 6c 66 29  SelfScript.self)
0850: 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 63 6e 6e  ....function cnn
0860: 53 74 72 69 6e 67 28 29 0d 0a 7b 0d 0a 20 20 20  String()..{..   
0870: 20 d0 9a d0 b0 d1 82 d0 b0 d0 bb d0 be d0 b3 d0   ...............
0880: 98 d0 91 20 3d 20 d0 9d d0 a1 d1 82 d1 80 28 d0  ... = ........(.
0890: a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 a1 d0 be d0  ................
08a0: b5 d0 b4 d0 b8 d0 bd d0 b5 d0 bd d0 b8 d1 8f d0  ................
08b0: 98 d0 bd d1 84 d0 be d1 80 d0 bc d0 b0 d1 86 d0  ................
08c0: b8 d0 be d0 bd d0 bd d0 be d0 b9 d0 91 d0 b0 d0  ................
08d0: b7 d1 8b 28 29 2c 20 22 46 69 6c 65 22 29 0d 0a  ...(), "File")..
08e0: 20 20 20 20 69 66 28 d0 9a d0 b0 d1 82 d0 b0 d0      if(.........
08f0: bb d0 be d0 b3 d0 98 d0 91 29 0d 0a 20 20 20 20  .........)..    
0900: 20 20 20 20 72 65 74 75 72 6e 20 d0 9a d0 b0 d1      return .....
0910: 82 d0 b0 d0 bb d0 be d0 b3 d0 98 d0 91 0d 0a 20  ............... 
0920: 20 20 20 65 6c 73 65 0d 0a 20 20 20 20 20 20 20     else..       
0930: 20 72 65 74 75 72 6e 20 d0 9d d0 a1 d1 82 d1 80   return ........
0940: 28 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 a1 d0  (...............
0950: be d0 b5 d0 b4 d0 b8 d0 bd d0 b5 d0 bd d0 b8 d1  ................
0960: 8f d0 98 d0 bd d1 84 d0 be d1 80 d0 bc d0 b0 d1  ................
0970: 86 d0 b8 d0 be d0 bd d0 bd d0 be d0 b9 d0 91 d0  ................
0980: b0 d0 b7 d1 8b 28 29 2c 20 22 53 72 76 72 22 29  .....(), "Srvr")
0990: 20 2b 20 22 3a 22 20 2b 20 d0 9d d0 a1 d1 82 d1   + ":" + .......
09a0: 80 28 d0 a1 d1 82 d1 80 d0 be d0 ba d0 b0 d0 a1  .(..............
09b0: d0 be d0 b5 d0 b4 d0 b8 d0 bd d0 b5 d0 bd d0 b8  ................
09c0: d1 8f d0 98 d0 bd d1 84 d0 be d1 80 d0 bc d0 b0  ................
09d0: d1 86 d0 b8 d0 be d0 bd d0 bd d0 be d0 b9 d0 91  ................
09e0: d0 b0 d0 b7 d1 8b 28 29 2c 20 22 52 65 66 22 29  ......(), "Ref")
09f0: 0d 0a 7d 0d 0a 0d 0a 0d 0a 2f 2f 20 d0 9e d0 b1  ..}......// ....
0a00: d1 80 d0 b0 d0 b1 d0 be d1 82 d1 87 d0 b8 d0 ba  ................
0a10: 20 d0 bf d0 be d0 ba d0 b0 d0 b7 d0 b0 20 d0 bc   ............ ..
0a20: d0 be d0 b4 d0 b0 d0 bb d1 8c d0 bd d1 8b d1 85  ................
0a30: 20 d0 be d0 ba d0 be d0 bd 2e 0d 0a 66 75 6e 63   ...........func
0a40: 74 69 6f 6e 20 6f 6e 44 6f 4d 6f 64 61 6c 28 64  tion onDoModal(d
0a50: 6c 67 49 6e 66 6f 29 0d 0a 7b 0d 0a 20 20 20 20  lgInfo)..{..    
0a60: 69 66 28 64 6c 67 49 6e 66 6f 2e 63 61 70 74 69  if(dlgInfo.capti
0a70: 6f 6e 20 3d 3d 20 22 d0 a1 d0 be d0 b5 d0 b4 d0  on == ".........
0a80: b8 d0 bd d0 b5 d0 bd d0 b8 d0 b5 20 d1 81 20 d1  ........... .. .
0a90: 85 d1 80 d0 b0 d0 bd d0 b8 d0 bb d0 b8 d1 89 d0  ................
0aa0: b5 d0 bc 20 d0 ba d0 be d0 bd d1 84 d0 b8 d0 b3  ... ............
0ab0: d1 83 d1 80 d0 b0 d1 86 d0 b8 d0 b8 22 29 0d 0a  ............")..
0ac0: 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 69      {..        i
0ad0: 66 28 64 6c 67 49 6e 66 6f 2e 73 74 61 67 65 20  f(dlgInfo.stage 
0ae0: 3d 3d 20 62 65 66 6f 72 65 44 6f 4d 6f 64 61 6c  == beforeDoModal
0af0: 29 0d 0a 20 20 20 20 20 20 20 20 7b 0d 0a 20 20  )..        {..  
0b00: 20 20 20 20 20 20 20 20 20 20 76 61 72 20 64 61            var da
0b10: 74 61 20 3d 20 70 72 6f 66 69 6c 65 52 6f 6f 74  ta = profileRoot
0b20: 2e 67 65 74 56 61 6c 75 65 28 70 66 6c 44 61 74  .getValue(pflDat
0b30: 61 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  a)..            
0b40: 69 66 28 64 61 74 61 29 0d 0a 20 20 20 20 20 20  if(data)..      
0b50: 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20        {..       
0b60: 20 20 20 20 20 20 20 20 20 69 66 28 21 70 72 65           if(!pre
0b70: 76 43 6f 6e 6e 65 63 74 53 75 63 63 65 73 73 65  vConnectSuccesse
0b80: 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  d)..            
0b90: 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 20      {..         
0ba0: 20 20 20 20 20 20 20 20 20 20 20 69 66 28 4d 65             if(Me
0bb0: 73 73 61 67 65 42 6f 78 28 22 d0 90 d0 b2 d1 82  ssageBox("......
0bc0: d0 be 2d d1 81 d0 be d0 b5 d0 b4 d0 b8 d0 bd d0  ..-.............
0bd0: b5 d0 bd d0 b8 d0 b5 20 d1 81 20 d1 85 d1 80 d0  ....... .. .....
0be0: b0 d0 bd d0 b8 d0 bb d0 b8 d1 89 d0 b5 d0 bc 20  ............... 
0bf0: d0 b1 d1 8b d0 bb d0 be 20 d0 bd d0 b5 d1 83 d0  ........ .......
0c00: b4 d0 b0 d1 87 d0 bd d1 8b d0 bc 2e 20 d0 a1 d0  ............ ...
0c10: b1 d1 80 d0 be d1 81 d0 b8 d1 82 d1 8c 20 d1 81  ............. ..
0c20: d0 be d1 85 d1 80 d0 b0 d0 bd d0 b5 d0 bd d0 bd  ................
0c30: d1 8b d0 b5 20 d0 b4 d0 b0 d0 bd d0 bd d1 8b d0  .... ...........
0c40: b5 3f 22 2c 20 6d 62 59 65 73 4e 6f 20 7c 20 6d  .?", mbYesNo | m
0c50: 62 44 65 66 42 75 74 74 6f 6e 31 20 7c 20 6d 62  bDefButton1 | mb
0c60: 49 63 6f 6e 51 75 65 73 74 69 6f 6e 2c 20 22 d0  IconQuestion, ".
0c70: a1 d0 bd d0 b5 d0 b3 d0 be d0 bf d0 b0 d1 82 22  ..............."
0c80: 29 20 3d 3d 20 6d 62 61 59 65 73 29 0d 0a 20 20  ) == mbaYes)..  
0c90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0ca0: 20 20 20 20 20 20 70 72 6f 66 69 6c 65 52 6f 6f        profileRoo
0cb0: 74 2e 64 65 6c 65 74 65 56 61 6c 75 65 28 70 66  t.deleteValue(pf
0cc0: 6c 44 61 74 61 29 0d 0a 20 20 20 20 20 20 20 20  lData)..        
0cd0: 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20          }..     
0ce0: 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0d             else.
0cf0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
0d00: 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20   {..            
0d10: 20 20 20 20 20 20 20 20 76 61 72 20 63 75 72 72          var curr
0d20: 65 6e 74 42 61 73 65 50 61 74 68 20 3d 20 70 72  entBasePath = pr
0d30: 6f 66 69 6c 65 52 6f 6f 74 2e 67 65 74 56 61 6c  ofileRoot.getVal
0d40: 75 65 28 70 66 6c 43 75 72 72 65 6e 74 42 61 73  ue(pflCurrentBas
0d50: 65 50 61 74 68 29 3b 0d 0a 20 20 20 20 20 20 20  ePath);..       
0d60: 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20               if 
0d70: 28 21 63 75 72 72 65 6e 74 42 61 73 65 50 61 74  (!currentBasePat
0d80: 68 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  h)..            
0d90: 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72              curr
0da0: 65 6e 74 42 61 73 65 50 61 74 68 20 3d 20 63 6e  entBasePath = cn
0db0: 6e 53 74 72 69 6e 67 28 29 3b 0d 0a 20 20 20 20  nString();..    
0dc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0dd0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
0de0: 20 20 20 20 20 20 69 66 20 28 63 75 72 72 65 6e        if (curren
0df0: 74 42 61 73 65 50 61 74 68 21 3d 63 6e 6e 53 74  tBasePath!=cnnSt
0e00: 72 69 6e 67 28 29 29 7b 0d 0a 20 20 20 20 20 20  ring()){..      
0e10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0e20: 20 20 76 61 72 20 71 75 65 73 74 69 6f 6e 53 74    var questionSt
0e30: 69 72 6e 67 20 3d 20 22 20 d0 94 d0 bb d1 8f 20  irng = " ...... 
0e40: d0 b1 d0 b0 d0 b7 d1 8b 20 d1 81 d0 be d1 85 d1  ........ .......
0e50: 80 d0 b0 d0 bd d0 b5 d0 bd d0 b0 20 d0 b4 d1 80  ........... ....
0e60: d1 83 d0 b3 d0 b0 d1 8f 20 d1 81 d1 82 d1 80 d0  ........ .......
0e70: be d0 ba d0 b0 20 d0 bf d0 be d0 b4 d0 ba d0 bb  ..... ..........
0e80: d1 8e d1 87 d0 b5 d0 bd d0 b8 d1 8f 2e 20 5c 6e  ............. \n
0e90: 22 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  ";..            
0ea0: 20 20 20 20 20 20 20 20 20 20 20 20 71 75 65 73              ques
0eb0: 74 69 6f 6e 53 74 69 72 6e 67 20 2b 3d 20 22 d0  tionStirng += ".
0ec0: a2 d0 b5 d0 ba d1 83 d1 89 d0 b8 d0 b9 20 d0 bf  ............. ..
0ed0: d1 83 d1 82 d1 8c 3a 22 2b 63 6e 6e 53 74 72 69  ......:"+cnnStri
0ee0: 6e 67 28 29 2b 22 5c 6e 22 3b 0d 0a 20 20 20 20  ng()+"\n";..    
0ef0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0f00: 20 20 20 20 71 75 65 73 74 69 6f 6e 53 74 69 72      questionStir
0f10: 6e 67 20 2b 3d 20 22 d0 a1 d0 be d1 85 d1 80 d0  ng += ".........
0f20: b0 d0 bd d0 b5 d0 bd d0 bd d1 8b d0 b9 20 d0 bf  ............. ..
0f30: d1 83 d1 82 d1 8c 3a 22 2b 63 75 72 72 65 6e 74  ......:"+current
0f40: 42 61 73 65 50 61 74 68 2b 22 20 5c 6e 22 3b 0d  BasePath+" \n";.
0f50: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
0f60: 20 20 20 20 20 20 20 20 20 71 75 65 73 74 69 6f           questio
0f70: 6e 53 74 69 72 6e 67 20 2b 3d 20 22 5c 74 20 d0  nStirng += "\t .
0f80: 92 d0 9d d0 98 d0 9c d0 90 d0 9d d0 98 d0 95 20  ............... 
0f90: d0 92 d0 9e d0 9f d0 a0 d0 9e d0 a1 20 5c 6e 22  ............ \n"
0fa0: 2b 22 d0 9f d1 80 d0 be d0 b4 d0 be d0 bb d0 b6  +"..............
0fb0: d0 b8 d1 82 d1 8c 20 d0 b0 d0 b2 d1 82 d0 be d0  ...... .........
0fc0: bf d0 be d0 b4 d0 ba d0 bb d1 8e d1 87 d0 b5 d0  ................
0fd0: bd d0 b8 d0 b5 3f 22 3b 0d 0a 20 20 20 20 20 20  .....?";..      
0fe0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0ff0: 20 20 69 66 28 4d 65 73 73 61 67 65 42 6f 78 28    if(MessageBox(
1000: 20 71 75 65 73 74 69 6f 6e 53 74 69 72 6e 67 2c   questionStirng,
1010: 20 6d 62 59 65 73 4e 6f 20 7c 20 6d 62 44 65 66   mbYesNo | mbDef
1020: 42 75 74 74 6f 6e 31 20 7c 20 6d 62 49 63 6f 6e  Button1 | mbIcon
1030: 51 75 65 73 74 69 6f 6e 2c 20 22 d0 90 d0 b2 d1  Question, ".....
1040: 82 d0 be 2d d1 81 d0 be d0 b5 d0 b4 d0 b8 d0 bd  ...-............
1050: d0 b5 d0 bd d0 b8 d0 b5 20 d0 ba 20 d1 85 d1 80  ........ .. ....
1060: d0 b0 d0 bd d0 b8 d0 bb d0 b8 d1 89 d1 83 21 22  ..............!"
1070: 29 20 3d 3d 20 6d 62 61 4e 6f 29 0d 0a 20 20 20  ) == mbaNo)..   
1080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1090: 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 3b           return;
10a0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
10b0: 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20        }..       
10c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20               // 
10d0: d0 95 d1 81 d0 bb d0 b8 20 d0 b5 d1 81 d1 82 d1  ........ .......
10e0: 8c 20 d1 81 d0 be d1 85 d1 80 d0 b0 d0 bd d0 b5  . ..............
10f0: d0 bd d0 bd d1 8b d0 b5 20 d0 b4 d0 b0 d0 bd d0  ........ .......
1100: bd d1 8b d0 b5 2c 20 d1 82 d0 be 20 d0 b2 d0 b2  ....., .... ....
1110: d0 be d0 b4 d0 b8 d0 bc 20 d0 b8 d1 85 0d 0a 20  ........ ...... 
1120: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1130: 20 20 20 64 6c 67 49 6e 66 6f 2e 66 6f 72 6d 2e     dlgInfo.form.
1140: 67 65 74 43 6f 6e 74 72 6f 6c 28 22 55 73 65 72  getControl("User
1150: 4e 61 6d 65 22 29 2e 76 61 6c 75 65 20 3d 20 64  Name").value = d
1160: 61 74 61 2e 6c 6f 67 69 6e 0d 0a 20 20 20 20 20  ata.login..     
1170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64                 d
1180: 6c 67 49 6e 66 6f 2e 66 6f 72 6d 2e 67 65 74 43  lgInfo.form.getC
1190: 6f 6e 74 72 6f 6c 28 22 55 73 65 72 50 61 73 73  ontrol("UserPass
11a0: 77 6f 72 64 22 29 2e 76 61 6c 75 65 20 3d 20 64  word").value = d
11b0: 61 74 61 2e 70 61 73 73 77 6f 72 64 0d 0a 20 20  ata.password..  
11c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
11d0: 20 20 64 6c 67 49 6e 66 6f 2e 66 6f 72 6d 2e 67    dlgInfo.form.g
11e0: 65 74 43 6f 6e 74 72 6f 6c 28 22 44 65 70 6f 74  etControl("Depot
11f0: 50 61 74 68 22 29 2e 76 61 6c 75 65 20 3d 20 64  Path").value = d
1200: 61 74 61 2e 70 61 74 68 0d 0a 20 20 20 20 20 20  ata.path..      
1210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6c                dl
1220: 67 49 6e 66 6f 2e 63 61 6e 63 65 6c 20 3d 20 74  gInfo.cancel = t
1230: 72 75 65 20 20 20 2f 2f 20 d0 9e d1 82 d0 bc d0  rue   // .......
1240: b5 d0 bd d1 8f d0 b5 d0 bc 20 d0 bf d0 be d0 ba  ......... ......
1250: d0 b0 d0 b7 20 d0 b4 d0 b8 d0 b0 d0 bb d0 be d0  .... ...........
1260: b3 d0 b0 0d 0a 20 20 20 20 20 20 20 20 20 20 20  .....           
1270: 20 20 20 20 20 20 20 20 20 64 6c 67 49 6e 66 6f           dlgInfo
1280: 2e 72 65 73 75 6c 74 20 3d 20 31 20 20 20 20 20  .result = 1     
1290: 20 2f 2f 20 d0 9a d0 b0 d0 ba 20 d0 b1 d1 83 d0   // ...... .....
12a0: b4 d1 82 d0 be 20 d0 b2 20 d0 bd d0 b5 d0 bc 20  ..... .. ...... 
12b0: d0 bd d0 b0 d0 b6 d0 b0 d0 bb d0 b8 20 d0 9e d0  ............ ...
12c0: ba 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  ...             
12d0: 20 20 20 20 20 20 20 69 66 28 70 72 6f 66 69 6c         if(profil
12e0: 65 52 6f 6f 74 2e 67 65 74 56 61 6c 75 65 28 70  eRoot.getValue(p
12f0: 66 6c 53 68 6f 77 4d 65 73 73 61 67 65 29 29 20  flShowMessage)) 
1300: 20 20 20 2f 2f 20 d0 98 d0 bd d1 84 d0 be d1 80     // ..........
1310: d0 bc d0 b8 d1 80 d1 83 d0 b5 d0 bc 20 d0 bf d0  ............ ...
1320: be d0 bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d0  ................
1330: b5 d0 bb d1 8f 2c 20 d0 b5 d1 81 d0 bb d0 b8 20  ....., ........ 
1340: d0 be d0 bd 20 d1 85 d0 be d1 87 d0 b5 d1 82 0d  .... ...........
1350: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
1360: 20 20 20 20 20 20 20 20 20 4d 65 73 73 61 67 65           Message
1370: 28 22 d0 90 d0 b2 d1 82 d0 be 2d d0 bf d0 be d0  ("........-.....
1380: b4 d0 ba d0 bb d1 8e d1 87 d0 b5 d0 bd d0 b8 d0  ................
1390: b5 20 d0 ba 20 d1 85 d1 80 d0 b0 d0 bd d0 b8 d0  . .. ...........
13a0: bb d0 b8 d1 89 d1 83 20 27 22 20 2b 20 64 61 74  ....... '" + dat
13b0: 61 2e 70 61 74 68 20 2b 20 22 27 20 d0 bf d0 be  a.path + "' ....
13c0: d0 bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d0 b5  ................
13d0: d0 bb d0 b5 d0 bc 20 27 22 20 2b 20 64 61 74 61  ...... '" + data
13e0: 2e 6c 6f 67 69 6e 20 2b 20 22 27 22 29 0d 0a 20  .login + "'").. 
13f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1400: 20 20 20 2f 2f 20 d0 92 d0 b7 d0 b2 d0 b5 d0 b4     // ..........
1410: d0 b5 d0 bc 20 d0 bf d1 80 d0 be d1 86 d0 b5 d0  .... ...........
1420: b4 d1 83 d1 80 d1 83 20 d0 be d0 bf d1 80 d0 b5  ....... ........
1430: d0 b4 d0 b5 d0 bb d0 b5 d0 bd d0 b8 d1 8f 20 d1  .............. .
1440: 83 d1 81 d0 bf d0 b5 d1 88 d0 bd d0 be d1 81 d1  ................
1450: 82 d0 b8 20 d1 81 d0 be d0 b5 d0 b4 d0 b8 d0 bd  ... ............
1460: d0 b5 d0 bd d0 b8 d1 8f 20 d1 81 20 d1 85 d1 80  ........ .. ....
1470: d0 b0 d0 bd d0 b8 d0 bb d0 b8 d1 89 d0 b5 d0 bc  ................
1480: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
1490: 20 20 20 20 20 20 70 72 65 76 43 6f 6e 6e 65 63        prevConnec
14a0: 74 53 75 63 63 65 73 73 65 64 20 3d 20 66 61 6c  tSuccessed = fal
14b0: 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  se..            
14c0: 20 20 20 20 20 20 20 20 65 76 65 6e 74 73 2e 63          events.c
14d0: 6f 6e 6e 65 63 74 28 44 65 73 69 67 6e 65 72 2c  onnect(Designer,
14e0: 20 22 6f 6e 49 64 6c 65 22 2c 20 53 65 6c 66 53   "onIdle", SelfS
14f0: 63 72 69 70 74 2e 73 65 6c 66 29 0d 0a 20 20 20  cript.self)..   
1500: 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a               }..
1510: 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 20              }.. 
1520: 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20         }..      
1530: 20 20 65 6c 73 65 20 69 66 28 64 6c 67 49 6e 66    else if(dlgInf
1540: 6f 2e 73 74 61 67 65 20 3d 3d 20 61 66 74 65 72  o.stage == after
1550: 44 6f 4d 6f 64 61 6c 20 26 26 20 64 6c 67 49 6e  DoModal && dlgIn
1560: 66 6f 2e 72 65 73 75 6c 74 20 3d 3d 20 31 29 0d  fo.result == 1).
1570: 0a 20 20 20 20 20 20 20 20 7b 0d 0a 20 20 20 20  .        {..    
1580: 20 20 20 20 20 20 20 20 2f 2f 20 d0 9f d1 80 d0          // .....
1590: b5 d0 b4 d0 bb d0 be d0 b6 d0 b8 d0 bc 20 d1 81  ............. ..
15a0: d0 be d1 85 d1 80 d0 b0 d0 bd d0 b8 d1 82 d1 8c  ................
15b0: 20 d0 b2 d0 b2 d0 b5 d0 b4 d0 b5 d0 bd d0 bd d1   ...............
15c0: 8b d0 b5 20 d0 b4 d0 b0 d0 bd d0 bd d1 8b d0 b5  ... ............
15d0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66  ..            if
15e0: 28 4d 65 73 73 61 67 65 42 6f 78 28 22 d0 9f d0  (MessageBox("...
15f0: be d0 b4 d1 81 d1 82 d0 b0 d0 b2 d0 bb d1 8f d1  ................
1600: 82 d1 8c 20 d0 b2 d0 b2 d0 b5 d0 b4 d0 b5 d0 bd  ... ............
1610: d0 bd d1 8b d0 b5 20 d0 b7 d0 bd d0 b0 d1 87 d0  ...... .........
1620: b5 d0 bd d0 b8 d1 8f 20 d0 b0 d0 b2 d1 82 d0 be  ....... ........
1630: d0 bc d0 b0 d1 82 d0 b8 d1 87 d0 b5 d1 81 d0 ba  ................
1640: d0 b8 20 d0 bf d1 80 d0 b8 20 d0 bf d0 be d1 81  .. ...... ......
1650: d0 bb d0 b5 d0 b4 d1 83 d1 8e d1 89 d0 b8 d1 85  ................
1660: 20 d0 bf d0 be d0 b4 d0 ba d0 bb d1 8e d1 87 d0   ...............
1670: b5 d0 bd d0 b8 d1 8f d1 85 3f 22 2c 0d 0a 20 20  .........?",..  
1680: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 62                mb
1690: 59 65 73 4e 6f 20 7c 20 6d 62 44 65 66 42 75 74  YesNo | mbDefBut
16a0: 74 6f 6e 31 20 7c 20 6d 62 49 63 6f 6e 51 75 65  ton1 | mbIconQue
16b0: 73 74 69 6f 6e 29 20 3d 3d 20 6d 62 61 59 65 73  stion) == mbaYes
16c0: 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b  )..            {
16d0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
16e0: 20 20 2f 2f 20 d0 a1 d0 be d1 85 d1 80 d0 b0 d0    // ...........
16f0: bd d0 b8 d0 bc 20 d0 b8 d1 85 0d 0a 20 20 20 20  ..... ......    
1700: 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 20              var 
1710: 64 61 74 61 20 3d 20 76 38 4e 65 77 28 22 d0 a1  data = v8New("..
1720: d1 82 d1 80 d1 83 d0 ba d1 82 d1 83 d1 80 d0 b0  ................
1730: 22 2c 20 22 6c 6f 67 69 6e 2c 70 61 73 73 77 6f  ", "login,passwo
1740: 72 64 2c 70 61 74 68 22 2c 0d 0a 20 20 20 20 20  rd,path",..     
1750: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64                 d
1760: 6c 67 49 6e 66 6f 2e 66 6f 72 6d 2e 67 65 74 43  lgInfo.form.getC
1770: 6f 6e 74 72 6f 6c 28 22 55 73 65 72 4e 61 6d 65  ontrol("UserName
1780: 22 29 2e 76 61 6c 75 65 2c 0d 0a 20 20 20 20 20  ").value,..     
1790: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64                 d
17a0: 6c 67 49 6e 66 6f 2e 66 6f 72 6d 2e 67 65 74 43  lgInfo.form.getC
17b0: 6f 6e 74 72 6f 6c 28 22 55 73 65 72 50 61 73 73  ontrol("UserPass
17c0: 77 6f 72 64 22 29 2e 76 61 6c 75 65 2c 0d 0a 20  word").value,.. 
17d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17e0: 20 20 20 64 6c 67 49 6e 66 6f 2e 66 6f 72 6d 2e     dlgInfo.form.
17f0: 67 65 74 43 6f 6e 74 72 6f 6c 28 22 44 65 70 6f  getControl("Depo
1800: 74 50 61 74 68 22 29 2e 76 61 6c 75 65 29 0d 0a  tPath").value)..
1810: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1820: 76 61 72 20 63 75 72 72 65 6e 74 42 61 73 65 50  var currentBaseP
1830: 61 74 68 20 3d 20 63 6e 6e 53 74 72 69 6e 67 28  ath = cnnString(
1840: 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  );..            
1850: 20 20 20 20 70 72 6f 66 69 6c 65 52 6f 6f 74 2e      profileRoot.
1860: 63 72 65 61 74 65 56 61 6c 75 65 28 70 66 6c 44  createValue(pflD
1870: 61 74 61 2c 20 66 61 6c 73 65 2c 20 70 66 6c 42  ata, false, pflB
1880: 61 73 65 55 73 65 72 29 20 20 20 20 2f 2f 20 d0  aseUser)    // .
1890: a5 d1 80 d0 b0 d0 bd d0 b8 d0 bc 20 d0 be d1 82  ........... ....
18a0: d0 b4 d0 b5 d0 bb d1 8c d0 bd d0 be 20 d0 b4 d0  ............ ...
18b0: bb d1 8f 20 d0 b1 d0 b0 d0 b7 d1 8b 2f d0 bf d0  ... ......../...
18c0: be d0 bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d0  ................
18d0: b5 d0 bb d1 8f 0d 0a 20 20 20 20 20 20 20 20 20  .......         
18e0: 20 20 20 20 20 20 20 70 72 6f 66 69 6c 65 52 6f         profileRo
18f0: 6f 74 2e 63 72 65 61 74 65 56 61 6c 75 65 28 70  ot.createValue(p
1900: 66 6c 43 75 72 72 65 6e 74 42 61 73 65 50 61 74  flCurrentBasePat
1910: 68 2c 20 66 61 6c 73 65 2c 20 70 66 6c 42 61 73  h, false, pflBas
1920: 65 55 73 65 72 29 3b 0d 0a 20 20 20 20 20 20 20  eUser);..       
1930: 20 20 20 20 20 20 20 20 20 70 72 6f 66 69 6c 65           profile
1940: 52 6f 6f 74 2e 73 65 74 56 61 6c 75 65 28 70 66  Root.setValue(pf
1950: 6c 44 61 74 61 2c 20 64 61 74 61 29 0d 0a 20 20  lData, data)..  
1960: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72                pr
1970: 6f 66 69 6c 65 52 6f 6f 74 2e 73 65 74 56 61 6c  ofileRoot.setVal
1980: 75 65 28 70 66 6c 43 75 72 72 65 6e 74 42 61 73  ue(pflCurrentBas
1990: 65 50 61 74 68 2c 20 63 75 72 72 65 6e 74 42 61  ePath, currentBa
19a0: 73 65 50 61 74 68 29 0d 0a 20 20 20 20 20 20 20  sePath)..       
19b0: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20       }..        
19c0: 7d 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 65 6c  }..    }..    el
19d0: 73 65 20 69 66 28 64 6c 67 49 6e 66 6f 2e 73 74  se if(dlgInfo.st
19e0: 61 67 65 20 3d 3d 20 6f 70 65 6e 4d 6f 64 61 6c  age == openModal
19f0: 57 6e 64 20 26 26 20 28 64 6c 67 49 6e 66 6f 2e  Wnd && (dlgInfo.
1a00: 63 61 70 74 69 6f 6e 20 3d 3d 20 22 d0 97 d0 b0  caption == "....
1a10: d1 85 d0 b2 d0 b0 d1 82 20 d0 be d0 b1 d1 8a d0  ........ .......
1a20: b5 d0 ba d1 82 d0 be d0 b2 20 d0 b2 20 d1 85 d1  ......... .. ...
1a30: 80 d0 b0 d0 bd d0 b8 d0 bb d0 b8 d1 89 d0 b5 20  ............... 
1a40: d0 ba d0 be d0 bd d1 84 d0 b8 d0 b3 d1 83 d1 80  ................
1a50: d0 b0 d1 86 d0 b8 d0 b8 22 20 7c 7c 0d 0a 20 20  ........" ||..  
1a60: 20 20 20 20 20 20 64 6c 67 49 6e 66 6f 2e 63 61        dlgInfo.ca
1a70: 70 74 69 6f 6e 20 3d 3d 20 22 d0 9f d0 be d0 bc  ption == "......
1a80: d0 b5 d1 89 d0 b5 d0 bd d0 b8 d0 b5 20 d0 be d0  ............ ...
1a90: b1 d1 8a d0 b5 d0 ba d1 82 d0 be d0 b2 20 d0 b2  ............. ..
1aa0: 20 d1 85 d1 80 d0 b0 d0 bd d0 b8 d0 bb d0 b8 d1   ...............
1ab0: 89 d0 b5 20 d0 ba d0 be d0 bd d1 84 d0 b8 d0 b3  ... ............
1ac0: d1 83 d1 80 d0 b0 d1 86 d0 b8 d0 b8 22 29 29 0d  ............")).
1ad0: 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20  .    {..        
1ae0: 2f 2f 66 6f 72 28 76 61 72 20 69 20 3d 20 30 3b  //for(var i = 0;
1af0: 20 69 20 3c 20 64 6c 67 49 6e 66 6f 2e 66 6f 72   i < dlgInfo.for
1b00: 6d 2e 63 6f 6e 74 72 6f 6c 73 43 6f 75 6e 74 3b  m.controlsCount;
1b10: 20 69 2b 2b 29 0d 0a 20 20 20 20 20 20 20 20 2f   i++)..        /
1b20: 2f 20 20 20 20 4d 65 73 73 61 67 65 28 64 6c 67  /    Message(dlg
1b30: 49 6e 66 6f 2e 66 6f 72 6d 2e 67 65 74 43 6f 6e  Info.form.getCon
1b40: 74 72 6f 6c 28 69 29 2e 6e 61 6d 65 29 0d 0a 20  trol(i).name).. 
1b50: 20 20 20 20 20 20 20 64 6c 67 49 6e 66 6f 2e 66         dlgInfo.f
1b60: 6f 72 6d 2e 67 65 74 43 6f 6e 74 72 6f 6c 28 22  orm.getControl("
1b70: 47 65 74 52 65 63 75 72 73 69 76 65 22 29 2e 76  GetRecursive").v
1b80: 61 6c 75 65 20 3d 20 74 72 75 65 0d 0a 20 20 20  alue = true..   
1b90: 20 7d 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f   }..}....functio
1ba0: 6e 20 6f 6e 49 64 6c 65 28 29 0d 0a 7b 0d 0a 20  n onIdle()..{.. 
1bb0: 20 20 20 70 72 65 76 43 6f 6e 6e 65 63 74 53 75     prevConnectSu
1bc0: 63 63 65 73 73 65 64 20 3d 20 74 72 75 65 0d 0a  ccessed = true..
1bd0: 20 20 20 20 65 76 65 6e 74 73 2e 64 69 73 63 6f      events.disco
1be0: 6e 6e 65 63 74 28 44 65 73 69 67 6e 65 72 2c 20  nnect(Designer, 
1bf0: 22 6f 6e 49 64 6c 65 22 2c 20 53 65 6c 66 53 63  "onIdle", SelfSc
1c00: 72 69 70 74 2e 73 65 6c 66 29 0d 0a 7d 0d 0a 0d  ript.self)..}...
1c10: 0a 53 65 6c 66 53 63 72 69 70 74 2e 73 65 6c 66  .SelfScript.self
1c20: 5b 22 6d 61 63 72 6f 73 d0 a1 d0 b1 d1 80 d0 be  ["macros........
1c30: d1 81 d0 b8 d1 82 d1 8c 20 63 d0 be d1 85 d1 80  ........ c......
1c40: d0 b0 d0 bd d0 b5 d0 bd d0 bd d1 8b d0 b5 20 d0  .............. .
1c50: b4 d0 b0 d0 bd d0 bd d1 8b d0 b5 22 5d 20 3d 20  ..........."] = 
1c60: 66 75 6e 63 74 69 6f 6e 28 29 0d 0a 7b 0d 0a 20  function()..{.. 
1c70: 20 20 20 70 72 6f 66 69 6c 65 52 6f 6f 74 2e 64     profileRoot.d
1c80: 65 6c 65 74 65 56 61 6c 75 65 28 70 66 6c 44 61  eleteValue(pflDa
1c90: 74 61 29 3b 0d 0a 20 20 20 20 70 72 6f 66 69 6c  ta);..    profil
1ca0: 65 52 6f 6f 74 2e 64 65 6c 65 74 65 56 61 6c 75  eRoot.deleteValu
1cb0: 65 28 70 66 6c 43 75 72 72 65 6e 74 42 61 73 65  e(pflCurrentBase
1cc0: 50 61 74 68 29 3b 0d 0a 0d 0a 7d 0d 0a 0d 0a 53  Path);....}....S
1cd0: 65 6c 66 53 63 72 69 70 74 2e 73 65 6c 66 5b 22  elfScript.self["
1ce0: 6d 61 63 72 6f 73 d0 9f d0 be d0 ba d0 b0 d0 b7  macros..........
1cf0: d1 8b d0 b2 d0 b0 d1 82 d1 8c 20 d1 81 d0 be d0  .......... .....
1d00: be d0 b1 d1 89 d0 b5 d0 bd d0 b8 d0 b5 20 d0 bf  ............. ..
1d10: d1 80 d0 b8 20 d0 bf d0 be d0 b4 d0 ba d0 bb d1  .... ...........
1d20: 8e d1 87 d0 b5 d0 bd d0 b8 d0 b8 22 5d 20 3d 20  ..........."] = 
1d30: 66 75 6e 63 74 69 6f 6e 28 29 0d 0a 7b 0d 0a 20  function()..{.. 
1d40: 20 20 20 70 72 6f 66 69 6c 65 52 6f 6f 74 2e 73     profileRoot.s
1d50: 65 74 56 61 6c 75 65 28 70 66 6c 53 68 6f 77 4d  etValue(pflShowM
1d60: 65 73 73 61 67 65 2c 20 74 72 75 65 29 0d 0a 7d  essage, true)..}
1d70: 0d 0a 0d 0a 53 65 6c 66 53 63 72 69 70 74 2e 73  ....SelfScript.s
1d80: 65 6c 66 5b 22 6d 61 63 72 6f 73 d0 9d d0 b5 20  elf["macros.... 
1d90: d0 bf d0 be d0 ba d0 b0 d0 b7 d1 8b d0 b2 d0 b0  ................
1da0: d1 82 d1 8c 20 d1 81 d0 be d0 be d0 b1 d1 89 d0  .... ...........
1db0: b5 d0 bd d0 b8 d0 b5 20 d0 bf d1 80 d0 b8 20 d0  ....... ...... .
1dc0: bf d0 be d0 b4 d0 ba d0 bb d1 8e d1 87 d0 b5 d0  ................
1dd0: bd d0 b8 d0 b8 22 5d 20 3d 20 66 75 6e 63 74 69  ....."] = functi
1de0: 6f 6e 28 29 0d 0a 7b 0d 0a 20 20 20 20 70 72 6f  on()..{..    pro
1df0: 66 69 6c 65 52 6f 6f 74 2e 73 65 74 56 61 6c 75  fileRoot.setValu
1e00: 65 28 70 66 6c 53 68 6f 77 4d 65 73 73 61 67 65  e(pflShowMessage
1e10: 2c 20 66 61 6c 73 65 29 0d 0a 7d 0d 0a           , false)..}..