From: Subject: Untitled Page Date: Mon, 31 Jan 2011 19:26:04 +0330 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CBC17C.B3E054C0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CBC17C.B3E054C0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://80.191.102.12/webexe4/list_ara.aspx =EF=BB=BF Untitled Page
=
=20
6451 : =D8=AA=D8=B9=D8=AF=D8=A7=D8=AF = =DA=A9=D8=A7=D8=B1=D8=A8=D8=B1=D8=A7=D9=86 =D8=AD=D8=A7=D8=B6=D8=B1 = =D8=AF=D8=B1 =D8=B3=D8=A7=DB=8C=D8=AA 503781 : =D8=AA=D8=B9=D8=AF=D8=A7=D8=AF =DA=A9=D9=84 = =D8=A8=D8=A7=D8=B2=D8=AF=DB=8C=D8=AF = =DA=A9=D9=86=D9=80=D9=80=D9=80=D9=86=D9=80=D8=AF=DA=AF=D9=80=D9=80=D9=80=D8= =A7=D9=86 81694 : =D8=AA=D8=B9=D8=AF=D8=A7=D8=AF = =D8=A8=D8=A7=D8=B2=D8=AF=DB=8C=D8=AF = =DA=A9=D9=86=D9=86=D8=AF=DA=AF=D8=A7=D9=86 = =D8=A7=D9=85=D9=80=D9=80=D9=80=D9=80=D8=B1=D9=88=D8=B2 =D8=B3=DB=8C=D8=B3=D8= =AA=D9=85 =D8=AB=D8=A8=D8=AA =D9=86=D8=A7=D9=85 =D9=88 = =D8=A7=D8=B7=D9=84=D8=A7=D8=B9=20 =D8=B1=D8=B3=D8=A7=D9=86=DB=8C = =D8=AF=D8=A7=D9=86=D8=B4=DA=AF=D8=A7=D9=87 =D8=A2=D8=B2=D8=A7=D8=AF = =D8=A7=D8=B3=D9=84=D8=A7=D9=85=DB=8C=20
 
=D8=AE=D8=B1=D9= =88=D8=AC =D8=A7=D8=B2=20 =D8=B3=DB=8C=D8=B3=D8=AA=D9=85
=D9=86=DB=8C=D9=85=D8=B3=D8=A7=D9=84=20 =D8=AF=D9=88=D9=85 =D8=B3=D8=A7=D9=84 90-89
:=D8=AA=D8=B1=D9=85 =D8=AC=D8=A7=D8=B1=DB=8C |
=D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=87 11 = =D8=A8=D9=87=D9=85=D9=86=20 1389
:=D8=A7=D9=85=D8=B1=D9=88=D8=B2 |
=D8=A2=D9=82=D8=A7=DB=8C=20 =D8=B7=D8=A7=D9=84=D8=A8=D9=8A = =D9=83=D8=B3=D8=B1=D9=8A=D9=86=D9=87 =D8=AE=D9=88=D8=B4=20 =D8=A2=D9=85=D8=AF=DB=8C=D8=AF
=20 =
=D8=A7=D9=86=D8=AA= =D8=AE=D8=A7=D8=A8=20 = =D9=88=D8=A7=D8=AD=D8=AF
=D8=A7=D9=85=D9=88=D8=B1=20 =D9=85=D8=A7=D9=84=DB=8C
=D8=A7=D9=85=D9=88=D8=B1=20 =D8=A2=D9=85=D9=88=D8=B2=D8=B4=DB=8C
=D8=A7=D9=85=D9= =88=D8=B1=20 = =D8=AF=D8=A7=D9=86=D8=B4=D8=AC=D9=88=DB=8C=DB=8C
=D8=A7=D9=85=D9=88=D8=B1=20 = =D9=BE=DA=98=D9=88=D9=87=D8=B4=DB=8C
=D9=85=D8=AF=DB=8C=D8=B1=DB=8C=D8=AA=20 = =D8=B3=DB=8C=D8=B3=D8=AA=D9=85
=D8=AA=D8=BA=DB= =8C=DB=8C=D8=B1=D8=B1=D9=85=D8=B2=D8=B9=D8=A8=D9=88=D8=B1
3D"Scroll=20
3D"Scroll=20
(=D9=BE=D8=B1=D8=AF= =D8=A7=D8=AE=D8=AA=20 = =D8=A7=D9=84=DA=A9=D8=AA=D8=B1=D9=88=D9=86=DB=8C=DA=A9=DB=8C = =D9=85=D9=84=DB=8C (=D9=88=D8=A7=D8=B1=DB=8C=D8=B2 =D8=A8=D9=87 = =D8=AD=D8=B3=D8=A7=D8=A8 =D8=AF=D8=A7=D9=86=D8=B4=DA=AF=D8=A7=D9=87=20
=D9=BE=DB=8C=20 =DA=AF=DB=8C=D8=B1=DB=8C = =D9=BE=D8=B1=D8=AF=D8=A7=D8=AE=D8=AA = =D8=A7=D9=84=DA=A9=D8=AA=D8=B1=D9=88=D9=86=DB=8C=DA=A9=DB=8C = =D9=85=D9=84=DB=8C
=D8=A8=D8=A7=D9=86=DA=A9 = =D9=BE=D8=A7=D8=B1=D8=B3=DB=8C=D8=A7=D9=86
<= /TD>
(=D9=BE=D8=B1=D8= =AF=D8=A7=D8=AE=D8=AA=20 = =D8=A7=D9=84=DA=A9=D8=AA=D8=B1=D9=88=D9=86=DB=8C=DA=A9=DB=8C = =D9=85=D9=84=D8=AA (=D9=88=D8=A7=D8=B1=DB=8C=D8=B2 =D8=A8=D9=87 = =D8=AD=D8=B3=D8=A7=D8=A8 =D8=AF=D8=A7=D9=86=D8=B4=DA=AF=D8=A7=D9=87=20
=D9=BE=DB=8C=20 =DA=AF=DB=8C=D8=B1=DB=8C = =D9=BE=D8=B1=D8=AF=D8=A7=D8=AE=D8=AA = =D8=A7=D9=84=DA=A9=D8=AA=D8=B1=D9=88=D9=86=DB=8C=DA=A9=DB=8C=20 = =D9=85=D9=84=D8=AA
=D8=B4=D9=88=D8=B1=D8=A7=DB=8C = =D8=A2=D9=85=D9=88=D8=B2=D8=B4=DB=8C
=D8=AB=D8=A8=D8=AA= =DA=A9=D8=AF=20 = =D9=85=D9=84=DB=8C
=D8=A8=D8=B1=D9= =86=D8=A7=D9=85=D9=87=20 = =D9=87=D9=81=D8=AA=DA=AF=DB=8C
=D8=A7=D8=B9=D8=AA=D8=B1=D8=A7=D8=B6 = =D9=86=D9=85=D8=B1=D8=A7=D8=AA
=DA=A9=D8=A7=D8=B1=D9= =86=D8=A7=D9=85=D9=87=20
=D9=84=DB=8C=D8=B3=D8= =AA =D8=AF=D8=B1=D9=88=D8=B3=20 =D8=A7=D8=B1=D8=A7=D8=A6=D9=87 =D8=B4=D8=AF=D9=87 =
=D8= =B2=D9=85=D8=A7=D9=86=20 =D8=A8=D9=86=D8=AF=DB=8C =D8=AB=D8=A8=D8=AA = =D9=86=D8=A7=D9=85
=DA=A9= =D8=A7=D8=B1=D8=AA=20 = =D8=A7=D9=85=D8=AA=D8=AD=D8=A7=D9=86
=D8=AB=D8=A8=D8=AA=20 =D8=B9=DA=A9=D8=B3 = =D8=AF=D8=A7=D9=86=D8=B4=D8=AC=D9=88
=D9=86=D8=B8=D8=B1=20 = =D8=B3=D9=86=D8=AC=DB=8C
=D8=AB=D8=A8=D8=AA= =20 = =D9=85=D9=88=D8=A8=D8=A7=DB=8C=D9=84
=D8=AA=D8=B3=D9= =88=DB=8C=D9=87=20 =D8=AD=D8=B3=D8=A7=D8=A8 = =D8=AF=D8=A7=D9=86=D8=B4=D8=AC=D9=88=DB=8C=D8=A7=D9=86
3D"Scroll=20
3D"Scroll=20
<= /TABLE>
3D"Scroll=20
3D"Scroll=20
=D8=AB=D8=A8=D8=AA=20 =D8=AF=D8=B1 =D8=AE=D9=88=D8=A7=D8=B3=D8=AA = =D8=AA=D8=B3=D9=88=DB=8C=D9=87 = =D8=AD=D8=B3=D8=A7=D8=A8
=D9=BE=DB=8C=DA=AF=DB=8C=D8=B1=DB=8C=20 =D8=AA=D8=B3=D9=88=DB=8C=D9=87 = =D8=AD=D8=B3=D8=A7=D8=A8
3D"Scroll=20
3D"Scroll=20
=D9=81=D8=A7=D8=B1=D8=BA= =20 = =D8=A7=D9=84=D8=AA=D8=AD=D8=B5=DB=8C=D9=84=D8=A7=D9=86
=D8=AF=D8=B1=D8=AE=D9=88=D8=A7=D8=B3=D8=AA = =DA=AF=D9=88=D8=A7=D9=87=DB=8C
=D8=B3=D9=84=D9=81 = =D8=B3=D8=B1=D9=88=DB=8C=D8=B3
=D9=81=D8=B1=D9=85 = =D8=AF=D8=B1=D8=AE=D9=88=D8=A7=D8=B3=D8=AA =D9=88=D8=A7=D9=85 = =DA=A9=D9=88=D8=AA=D8=A7=D9=87=20 = =D9=85=D8=AF=D8=AA
=D9=85=D8=B3=DB=8C=D8=B1 = =D8=B4=D9=85=D8=A7 =D8=AF=D8=B1 =D8=B3=D8=A7=DB=8C=D8=AA : = =D8=B5=D9=81=D8=AD=D9=87= =D8=A7=D9=88=D9=84 / =D9=84=DB=8C=D8=B3=D8=AA =D8=AF=D8=B1=D9=88=D8=B3 = =D8=A7=D8=B1=D8=A7=D8=A6=D9=87 =D8=B4=D8=AF=D9=87     =20
=C3=A3=C3=94=C3=8E=C3=95=C3=87=C3=8A = =CB=9C=C3=87=C3=91=C3=88=C3=91=D9=86=D8=A7=D9=85 =D9=88 = =D9=86=D8=A7=D9=85 =D8=AE=D8=A7=D9=86=D9=88=D8=A7=D8=AF=DA=AF=DB=8C = : =D9=85=D8=AD=D9=85=D8=AF=D8=B1=D8=B6=D8= =A7 =D8=B7=D8=A7=D9=84=D8=A8=D9=8A = =D9=83=D8=B3=D8=B1=D9=8A=D9=86=D9=87 =D9=86=D8=A7=D9=85 =D9=BE=D8=AF=D8=B1 = : =D9=85=D8=AD=D9=85=D9=88=D8=AF =DA=A9=D8=AF = =D8=AF=D8=A7=D9=86=D8=B4=D8=AC=D9=88=D8=A6=D9=8A :=20 87915045363 =D8=B1=D8=B4=D8=AA=D9=87=20 =D8=AA=D8=AD=D8=B5=D9=8A=D9=84=D9=8A: =D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88= =D8=AA=D8=B1=20 =D9=85=D9=82=D8=B7=D8=B9=20 =D8=AA=D8=AD=D8=B5=DB=8C=D9=84=DB=8C: =D9=83=D8=A7=D8=B1=D8=AF=D8=A7=D9=86=D9= =8A=20 =D9=BE=D9=8A=D9=88=D8=B3=D8=AA=D9=87 =D8=B3=DB=8C=D8=B3=D8=AA=D9=85 = =D8=A2=D9=85=D9=88=D8=B2=D8=B4=DB=8C: =D8=AF=D9=88=D8=B1=D9=87 = =D8=A7=D9=8A =D8=B4=D9=86=D8=A7=D8=B3=D9=87 = =D9=BE=D8=B1=D8=AF=D8=A7=D8=AE=D8=AA :=20 8791504536378
=
=D9=BE=DB=8C=D8=A7=D9=85=D9=87=D8=A7
=20 =D9=86=DB=8C=D9=85=D8=B3=D8=A7= =D9=84 =D8=AF=D9=88=D9=85 =D8=B3=D8=A7=D9=84=20 90-89
 
=D9=84=DB=8C=D8=B3=D8=AA = =D8=AF=D8=B1=D9=88=D8=B3 =D8=A7=D8=B1=D8=A7=D8=A6=D9=87 = =D8=B4=D8=AF=D9=87
=D9=85=D8=B4=D8=AE=D8=B5=D9=87 =D9=86=D8=A7=D9=85 =D8=AF=D8=B1=D8=B3 =D9=88=D9=86=D8=B8=D8=B1=DB=8C =D9=88=D8=B9=D9=85=D9=84=DB=8C =D9=86=D9=88=D8=B9 = =D8=B9=D9=85=D9=84=DB=8C =D8=B4=D9=87=D8=B1=DB=8C=D9=87 =D8=AC=D9=86=D8=B3=DB=8C=D8=AA =D8=A8=D8=A7=D9=82=D9=8A = =D9=85=D8=A7=D9=86=D8=AF=D9=87 =D8=B3=D8=A7=D8=B9=D8=AA = =DA=A9=D9=84=D8=A7=D8=B3 =D8=B3=D8=A7=D8=B9=D8=AA = =D8=A7=D9=85=D8=AA=D8=AD=D8=A7=D9=86 =D8=AA = =D8=A7=D9=85=D8=AA=D8=AD=D8=A7=D9=86 =D9=86=D8=A7=D9=85 = =D8=A7=D8=B3=D8=AA=D8=A7=D8=AF =DA=AF=D8=B1=D9=88=D9=87 = =D8=A8=D9=86=D8=AF=DB=8C =D9=BE=DB=8C=D8=B4 = =D9=86=DB=8C=D8=A7=D8=B2=D9=87=D8=A7 =D9=87=D9=85 = =D9=86=DB=8C=D8=A7=D8=B2
91567 =D8=A2=D8=B2=D9=85=D8=A7=D9=8A=D8=B4=DA=AF=D8=A7=D9=87 = =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7 0 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 632900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D9=8A=DA=A9=D8=B4=D9=86=D8=A8=D9=8711:15 09:45 00:00 / /=20 =D8=B5=D8=A7=D9=84=D8=AD=D9=8A = =D9=81=D8=B1=D9=8A=D8=A8=D8=A7 ----   =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7
91568 =D8=A2=D8=B2=D9=85=D8=A7=D9=8A=D8=B4=DA=AF=D8=A7=D9=87 = =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7 0 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 632900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D9=8A=DA=A9=D8=B4=D9=86=D8=A8=D9=8711:15 09:45 00:00 / /=20 =D8=B5=D8=A7=D9=84=D8=AD=D9=8A = =D9=81=D8=B1=D9=8A=D8=A8=D8=A7 ----   =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7
91569 =D8=A2=D8=B2=D9=85=D8=A7=D9=8A=D8=B4=DA=AF=D8=A7=D9=87 = =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7 0 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 632900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D9=8A=DA=A9=D8=B4=D9=86=D8=A8=D9=8715:45 14:15 00:00 / /=20 =D8=B5=D8=A7=D9=84=D8=AD=D9=8A = =D9=81=D8=B1=D9=8A=D8=A8=D8=A7 ----   =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7
91570 =D8=A2=D8=B2=D9=85=D8=A7=D9=8A=D8=B4=DA=AF=D8=A7=D9=87 = =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7 0 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 632900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D9=8A=DA=A9=D8=B4=D9=86=D8=A8=D9=8715:45 14:15 00:00 / /=20 =D8=B5=D8=A7=D9=84=D8=AD=D9=8A = =D9=81=D8=B1=D9=8A=D8=A8=D8=A7 ----   =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7
91571 =D8=A2=D8=B2=D9=85=D8=A7=D9=8A=D8=B4=DA=AF=D8=A7=D9=87 = =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7 0 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 632900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D9=8A=DA=A9=D8=B4=D9=86=D8=A8=D9=8717:30 16:00 00:00 / /=20 =D8=B5=D8=A7=D9=84=D8=AD=D9=8A = =D9=81=D8=B1=D9=8A=D8=A8=D8=A7 ----   =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7
91572 =D8=A2=D8=B2=D9=85=D8=A7=D9=8A=D8=B4=DA=AF=D8=A7=D9=87 = =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7 0 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 632900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=8709:30 08:00 00:00 / /=20 =D8=B5=D8=A7=D9=84=D8=AD=D9=8A = =D9=81=D8=B1=D9=8A=D8=A8=D8=A7 ----   =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7
91573 =D8=A2=D8=B2=D9=85=D8=A7=D9=8A=D8=B4=DA=AF=D8=A7=D9=87 = =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7 0 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 632900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 10 =D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=8709:30 08:00 00:00 / /=20 =D8=B5=D8=A7=D9=84=D8=AD=D9=8A = =D9=81=D8=B1=D9=8A=D8=A8=D8=A7 ----   =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7
91574 =D8=A2=D8=B2=D9=85=D8=A7=D9=8A=D8=B4=DA=AF=D8=A7=D9=87 = =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7 0 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 632900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 4 =D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=8711:15 09:45 00:00 / /=20 =D8=B5=D8=A7=D9=84=D8=AD=D9=8A = =D9=81=D8=B1=D9=8A=D8=A8=D8=A7 ----   =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7
91575 =D8=A2=D8=B2=D9=85=D8=A7=D9=8A=D8=B4=DA=AF=D8=A7=D9=87 = =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7 0 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 632900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 9 =D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=8711:15 09:45 00:00 / /=20 =D8=B5=D8=A7=D9=84=D8=AD=D9=8A = =D9=81=D8=B1=D9=8A=D8=A8=D8=A7 ----   =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7
30015 =D8=A2=D8=B4=D9=86=D8=A7=D9=8A=D9=8A = =D8=A8=D8=A7=D9=85=D8=A8=D8=A7=D9=86=D9=8A =D8=AF=D9=81=D8=A7=D8=B9 = =D9=85=D9=82=D8=AF=D8=B3 2 0 -- 249400 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8717:45 16:15 10:30 14/04/90=20 =D9=85=D8=AE=D8=AA=D8=A7=D8=B1=D9=8A = =D8=B9=D8=A8=D8=A7=D8=B3 ----    
88947 =D8=A7=D9=86=D8=AF=D9=8A=D8=B4=D9=87 = =D8=A7=D8=B3=D9=84=D8=A7=D9=85=D9=8A 2(=D9=86=D8=A8=D9=88=D8=AA = =D9=88=D8=A7=D9=85=D8=A7=D9=85=D8=AA ). 2 0 -- 249400 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8719:30 18:00 14:00 07/04/90=20 =D8=B1=D9=86=D8=AC=D8=A8=D8=B1 =D8=AD=D8=B3=D9=8A=D9=86 = =D8=AD=D8=A7=D8=AC=D9=84=D9=88 =D8=AD=D8=B3=D9=8A=D9=86 ----    
91500 =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7 2 0 -- 249400 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D8=B4=D9=86=D8=A8=D9=80=D9=80=D9=80=D9=80=D9=80=D9=8713:00 11:30 = =D8=B4=20 =DA=A9=D9=84=D8=A7=D8=B3 =D8=B9*2 13:30 14/04/90=20 =D8=A7=D9=85=D9=8A=D8=AF=D9=8A=D8=A7=D9=86 = =D8=B9=D9=84=D9=8A=D8=B1=D8=B6=D8=A7 ---- =D8=B0=D8=AE=D9=8A=D8=B1=D9=87 = =D9=88=D8=A8=D8=A7=D8=B2=D9=8A=D8=A7=D8=A8=D9=8A = =D8=A7=D8=B7=D9=84=D8=A7=D8=B9=D8=A7=D8=AA  
91516 =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7 2 0 -- 249400 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 15 =D9=8A=DA=A9=D8=B4=D9=86=D9=80=D9=80=D9=80=D8=A8=D9=8713:00 11:30 = =D8=B4=20 =DA=A9=D9=84=D8=A7=D8=B3 =D8=B9*1 13:30 14/04/90=20 =D8=B4=D8=AC=D8=A7=D8=B9=D9=8A = =D8=B1=D8=B4=D9=8A=D8=AF ---- =D8=B0=D8=AE=D9=8A=D8=B1=D9=87 = =D9=88=D8=A8=D8=A7=D8=B2=D9=8A=D8=A7=D8=A8=D9=8A = =D8=A7=D8=B7=D9=84=D8=A7=D8=B9=D8=A7=D8=AA  
91520 =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7 2 0 -- 249400 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D9=8A=DA=A9=D8=B4=D9=86=D9=80=D9=80=D9=80=D8=A8=D9=8717:30 16:00 = =D8=B4=20 =DA=A9=D9=84=D8=A7=D8=B3 =D8=B9307 13:30 14/04/90=20 =D8=A7=D8=B4=D8=B1=D9=81=D9=8A =D9=85=D9=87=D8=AF=D9=8A = ---- =D8=B0=D8=AE=D9=8A=D8=B1=D9=87 = =D9=88=D8=A8=D8=A7=D8=B2=D9=8A=D8=A7=D8=A8=D9=8A = =D8=A7=D8=B7=D9=84=D8=A7=D8=B9=D8=A7=D8=AA  
91521 =D9=BE=D8=A7=D9=8A=DA=AF=D8=A7=D9=87 =D8=AF=D8=A7=D8=AF=D9=87 = =D9=87=D8=A7 2 0 -- 249400 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 1 =D9=8A=DA=A9=D8=B4=D9=86=D9=80=D9=80=D9=80=D8=A8=D9=8719:15 17:45 = =D8=B4=20 =DA=A9=D9=84=D8=A7=D8=B3 =D8=B9307 13:30 14/04/90=20 =D8=A7=D8=B4=D8=B1=D9=81=D9=8A =D9=85=D9=87=D8=AF=D9=8A = ---- =D8=B0=D8=AE=D9=8A=D8=B1=D9=87 = =D9=88=D8=A8=D8=A7=D8=B2=D9=8A=D8=A7=D8=A8=D9=8A = =D8=A7=D8=B7=D9=84=D8=A7=D8=B9=D8=A7=D8=AA  
91596 =D9=BE=D8=B1=D9=88=DA=98=D9=87 0 2 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 1265800 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 :00 :00 00:00 / /=20   ----    
91597 =D9=BE=D8=B1=D9=88=DA=98=D9=87 0 2 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 1265800 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 15 :00 :00 00:00 / /=20   ----    
91598 =D9=BE=D8=B1=D9=88=DA=98=D9=87 0 2 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 1265800 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 44 :00 :00 00:00 / /=20   ----    
86457 =D8=AA=D8=B1=D8=A8=D9=8A=D8=AA = =D8=A8=D8=AF=D9=86=D9=8A (2) 0 1 =D8=B9=D9=85=D9=88=D9=85=D9=8A 297900 =D8=A8=D8=B1=D8=A7=D8=AF=D8=B1 0 =D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=8715:45 14:15 00:00 / /=20 =D9=83=D8=B3=D8=A8 =D9=BE=D8=B1=D8=B3=D8=AA = =D8=AC=D9=88=D9=8A =D8=B1=D9=8A =D9=85=D9=87=D8=AF=D9=8A ----    
86569 =D8=AA=D8=B1=D8=A8=D9=8A=D8=AA = =D8=A8=D8=AF=D9=86=D9=8A (2) 0 1 =D8=B9=D9=85=D9=88=D9=85=D9=8A 297900 =D8=A8=D8=B1=D8=A7=D8=AF=D8=B1 0 =D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=8717:30 16:00 00:00 / /=20 =D9=83=D8=B3=D8=A8 =D9=BE=D8=B1=D8=B3=D8=AA = =D8=AC=D9=88=D9=8A =D8=B1=D9=8A =D9=85=D9=87=D8=AF=D9=8A ----    
86571 =D8=AA=D8=B1=D8=A8=D9=8A=D8=AA = =D8=A8=D8=AF=D9=86=D9=8A (2) 0 1 =D8=B9=D9=85=D9=88=D9=85=D9=8A 297900 =D8=A8=D8=B1=D8=A7=D8=AF=D8=B1 0 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8717:30 16:00 00:00 / /=20 =D8=A7=D8=AD=D9=85=D8=AF=D9=8A = =D9=BE=DA=98=D9=85=D8=A7=D9=86 ----    
86382 =D8=AA=D8=B1=D8=A8=D9=8A=D8=AA = =D8=A8=D8=AF=D9=86=D9=8A (2) 0 1 =D8=B9=D9=85=D9=88=D9=85=D9=8A 297900 =D8=A8=D8=B1=D8=A7=D8=AF=D8=B1 0 =D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8717:30 16:00 00:00 / /=20 =D8=A7=D9=8A=D9=85=D8=A7=D9=86 =D8=B2=D8=A7=D8=AF=D9=87 = =D8=B1=D8=B6=D8=A7 ----    
91506 =D8=B0=D8=AE=D9=8A=D8=B1=D9=87 = =D9=88=D8=A8=D8=A7=D8=B2=D9=8A=D8=A7=D8=A8=D9=8A = =D8=A7=D8=B7=D9=84=D8=A7=D8=B9=D8=A7=D8=AA 3 0 -- 374100 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 16 =D8=B4=D9=86=D8=A8=D9=80=D9=80=D9=80=D9=80=D9=80=D9=8710:15 08:00 = =D8=B4=20 =DA=A9=D9=84=D8=A7=D8=B3 =D8=B9206 13:30 06/04/90=20 =D8=AC=D9=8A=D9=84=D8=A7=D9=88=D9=8A = =D9=85=D9=86=D8=B5=D9=88=D8=B1 ---- =D8=A8=D8=B1=D9=86=D8=A7=D9=85=D9=87 =D8=B3=D8=A7=D8=B2=D9=8A = =D9=BE=D9=8A=D8=B4=D8=B1=D9=81=D8=AA=D9=87 2 =D8=B3=D8=A7=D8=AE=D8=AA=D9=85=D8=A7=D9=86 = =D8=AF=D8=A7=D8=AF=D9=87 =D9=87=D8=A7
91507 =D8=B0=D8=AE=D9=8A=D8=B1=D9=87 = =D9=88=D8=A8=D8=A7=D8=B2=D9=8A=D8=A7=D8=A8=D9=8A = =D8=A7=D8=B7=D9=84=D8=A7=D8=B9=D8=A7=D8=AA 3 0 -- 374100 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 10 =D8=B4=D9=86=D8=A8=D9=80=D9=80=D9=80=D9=80=D9=80=D9=8713:45 10:30 = =D8=B4=20 =DA=A9=D9=84=D8=A7=D8=B3 =D8=B9206 13:30 06/04/90=20 =D8=AC=D9=8A=D9=84=D8=A7=D9=88=D9=8A = =D9=85=D9=86=D8=B5=D9=88=D8=B1 ---- =D8=A8=D8=B1=D9=86=D8=A7=D9=85=D9=87 =D8=B3=D8=A7=D8=B2=D9=8A = =D9=BE=D9=8A=D8=B4=D8=B1=D9=81=D8=AA=D9=87 2 =D8=B3=D8=A7=D8=AE=D8=AA=D9=85=D8=A7=D9=86 = =D8=AF=D8=A7=D8=AF=D9=87 =D9=87=D8=A7
91508 =D8=B0=D8=AE=D9=8A=D8=B1=D9=87 = =D9=88=D8=A8=D8=A7=D8=B2=D9=8A=D8=A7=D8=A8=D9=8A = =D8=A7=D8=B7=D9=84=D8=A7=D8=B9=D8=A7=D8=AA 3 0 -- 374100 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 10 =D8=B4=D9=86=D8=A8=D9=80=D9=80=D9=80=D9=80=D9=80=D9=8716:15 14:00 = =D8=B4=20 =DA=A9=D9=84=D8=A7=D8=B3 =D8=B9206 13:30 06/04/90=20 =D8=AC=D9=8A=D9=84=D8=A7=D9=88=D9=8A = =D9=85=D9=86=D8=B5=D9=88=D8=B1 ---- =D8=A8=D8=B1=D9=86=D8=A7=D9=85=D9=87 =D8=B3=D8=A7=D8=B2=D9=8A = =D9=BE=D9=8A=D8=B4=D8=B1=D9=81=D8=AA=D9=87 2 =D8=B3=D8=A7=D8=AE=D8=AA=D9=85=D8=A7=D9=86 = =D8=AF=D8=A7=D8=AF=D9=87 =D9=87=D8=A7
30091 =D8=B2=D8=A8=D8=A7=D9=86 = =D9=BE=D9=8A=D8=B4 =D8=AF=D8=A7=D9=86=D8=B4=DA=AF=D8=A7=D9=87=D9=8A 2 0 -- 249400 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 29 =D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=8709:30 08:00 10:30 02/04/90=20 =D9=83=D8=B1=D9=85=D9=8A =D9=81=D8=A7=D8=B7=D9=85=D9=87 = ----    
30092 =D8=B2=D8=A8=D8=A7=D9=86 = =D9=BE=D9=8A=D8=B4 =D8=AF=D8=A7=D9=86=D8=B4=DA=AF=D8=A7=D9=87=D9=8A 2 0 -- 249400 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 28 =D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=8711:15 09:45 10:30 02/04/90=20 =D9=83=D8=B1=D9=85=D9=8A =D9=81=D8=A7=D8=B7=D9=85=D9=87 = ----    
30093 =D8=B2=D8=A8=D8=A7=D9=86 = =D9=BE=D9=8A=D8=B4 =D8=AF=D8=A7=D9=86=D8=B4=DA=AF=D8=A7=D9=87=D9=8A 2 0 -- 249400 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 25 =D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=8713:00 11:30 10:30 02/04/90=20 =D8=A7=D9=86=D8=B5=D8=A7=D8=B1=D9=8A = =D8=B4=D9=8A=D8=B1=D9=8A=D9=86 ----    
30094 =D8=B2=D8=A8=D8=A7=D9=86 = =D9=BE=D9=8A=D8=B4 =D8=AF=D8=A7=D9=86=D8=B4=DA=AF=D8=A7=D9=87=D9=8A 2 0 -- 249400 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 29 =DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8709:30 08:00 10:30 02/04/90=20 =D9=86=D8=B8=D8=B1=D9=8A = =D9=85=D8=AD=D8=A8=D9=88=D8=A8=D9=87 ----    
91501 =D8=B3=D8=A7=D8=AE=D8=AA=D9=85=D8=A7=D9=86 = =D8=AF=D8=A7=D8=AF=D9=87 =D9=87=D8=A7 2 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 882300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D8=B4=D9=86=D8=A8=D9=8709:30 08:00 =D8=B4=D9=86=D8=A8=D9=8713:00=20 11:30=D8=B4=D9=86=D8=A8=D9=8709:30 08:00 13:30 13/04/90=20 =D8=B4=D8=AC=D8=A7=D8=B9=D9=8A = =D8=B1=D8=B4=D9=8A=D8=AF 1 =D8=A8=D8=B1=D9=86=D8=A7=D9=85=D9=87 =D8=B3=D8=A7=D8=B2=D9=8A = =D9=BE=D9=8A=D8=B4=D8=B1=D9=81=D8=AA=D9=87 2  
91501 =D8=B3=D8=A7=D8=AE=D8=AA=D9=85=D8=A7=D9=86 = =D8=AF=D8=A7=D8=AF=D9=87 =D9=87=D8=A7 2 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 882300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 3 =D8=B4=D9=86=D8=A8=D9=8709:30 08:00 =D8=B4=D9=86=D8=A8=D9=8715:45=20 14:15=D8=B4=D9=86=D8=A8=D9=8709:30 08:00 13:30 13/04/90=20 =D8=B4=D8=AC=D8=A7=D8=B9=D9=8A = =D8=B1=D8=B4=D9=8A=D8=AF 2 =D8=A8=D8=B1=D9=86=D8=A7=D9=85=D9=87 =D8=B3=D8=A7=D8=B2=D9=8A = =D9=BE=D9=8A=D8=B4=D8=B1=D9=81=D8=AA=D9=87 2  
91544 =D8=B3=D8=A7=D8=AE=D8=AA=D9=85=D8=A7=D9=86 = =D8=AF=D8=A7=D8=AF=D9=87 =D9=87=D8=A7 2 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 882300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8709:30 08:00=20 =DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8715:45 = 14:15=DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8709:30 08:00 13:30 13/04/90=20 =D9=85=D8=AD=D9=85=D8=AF=D8=B2=D8=A7=D8=AF=D9=87 = =D8=AC=D9=88=D8=A7=D8=AF 1 =D8=A8=D8=B1=D9=86=D8=A7=D9=85=D9=87 =D8=B3=D8=A7=D8=B2=D9=8A = =D9=BE=D9=8A=D8=B4=D8=B1=D9=81=D8=AA=D9=87 2  
91544 =D8=B3=D8=A7=D8=AE=D8=AA=D9=85=D8=A7=D9=86 = =D8=AF=D8=A7=D8=AF=D9=87 =D9=87=D8=A7 2 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 882300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 1 =DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8709:30 08:00=20 =DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8715:45 = 14:15=DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8709:30 08:00 13:30 13/04/90=20 =D9=85=D8=AD=D9=85=D8=AF=D8=B2=D8=A7=D8=AF=D9=87 = =D8=AC=D9=88=D8=A7=D8=AF 2 =D8=A8=D8=B1=D9=86=D8=A7=D9=85=D9=87 =D8=B3=D8=A7=D8=B2=D9=8A = =D9=BE=D9=8A=D8=B4=D8=B1=D9=81=D8=AA=D9=87 2  
91545 =D8=B3=D8=A7=D8=AE=D8=AA=D9=85=D8=A7=D9=86 = =D8=AF=D8=A7=D8=AF=D9=87 =D9=87=D8=A7 2 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 882300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 3 =DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8711:15 09:45=20 =DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8717:30 = 16:00=DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8711:15 09:45 13:30 13/04/90=20 =D9=85=D8=AD=D9=85=D8=AF=D8=B2=D8=A7=D8=AF=D9=87 = =D8=AC=D9=88=D8=A7=D8=AF 1 =D8=A8=D8=B1=D9=86=D8=A7=D9=85=D9=87 =D8=B3=D8=A7=D8=B2=D9=8A = =D9=BE=D9=8A=D8=B4=D8=B1=D9=81=D8=AA=D9=87 2  
91545 =D8=B3=D8=A7=D8=AE=D8=AA=D9=85=D8=A7=D9=86 = =D8=AF=D8=A7=D8=AF=D9=87 =D9=87=D8=A7 2 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 882300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 6 =DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8711:15 09:45=20 =DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8717:30 = 16:00=DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8711:15 09:45 13:30 13/04/90=20 =D9=85=D8=AD=D9=85=D8=AF=D8=B2=D8=A7=D8=AF=D9=87 = =D8=AC=D9=88=D8=A7=D8=AF 2 =D8=A8=D8=B1=D9=86=D8=A7=D9=85=D9=87 =D8=B3=D8=A7=D8=B2=D9=8A = =D9=BE=D9=8A=D8=B4=D8=B1=D9=81=D8=AA=D9=87 2  
91546 =D8=B3=D8=A7=D8=AE=D8=AA=D9=85=D8=A7=D9=86 = =D8=AF=D8=A7=D8=AF=D9=87 =D9=87=D8=A7 2 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 882300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 9 =DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8713:00 11:30=20 =DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8719:15 = 17:45=DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8713:00 11:30 13:30 13/04/90=20 =D9=85=D8=AD=D9=85=D8=AF=D8=B2=D8=A7=D8=AF=D9=87 = =D8=AC=D9=88=D8=A7=D8=AF 1 =D8=A8=D8=B1=D9=86=D8=A7=D9=85=D9=87 =D8=B3=D8=A7=D8=B2=D9=8A = =D9=BE=D9=8A=D8=B4=D8=B1=D9=81=D8=AA=D9=87 2  
91546 =D8=B3=D8=A7=D8=AE=D8=AA=D9=85=D8=A7=D9=86 = =D8=AF=D8=A7=D8=AF=D9=87 =D9=87=D8=A7 2 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 882300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 12 =DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8713:00 11:30=20 =DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8719:15 = 17:45=DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=A8=D9=8713:00 11:30 13:30 13/04/90=20 =D9=85=D8=AD=D9=85=D8=AF=D8=B2=D8=A7=D8=AF=D9=87 = =D8=AC=D9=88=D8=A7=D8=AF 2 =D8=A8=D8=B1=D9=86=D8=A7=D9=85=D9=87 =D8=B3=D8=A7=D8=B2=D9=8A = =D9=BE=D9=8A=D8=B4=D8=B1=D9=81=D8=AA=D9=87 2  
91547 =D8=B3=D8=A7=D8=AE=D8=AA=D9=85=D8=A7=D9=86 = =D8=AF=D8=A7=D8=AF=D9=87 =D9=87=D8=A7 2 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 882300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 6 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8709:45 08:00 =D9=BE=D9=86=D8=AC=20 =D8=B4=D9=86=D8=A8=D9=8713:00 11:30=D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8709:45 08:00 13:30 13/04/90=20 =D9=85=D8=AD=D9=85=D8=AF=D8=B2=D8=A7=D8=AF=D9=87 = =D8=AC=D9=88=D8=A7=D8=AF 2 =D8=A8=D8=B1=D9=86=D8=A7=D9=85=D9=87 =D8=B3=D8=A7=D8=B2=D9=8A = =D9=BE=D9=8A=D8=B4=D8=B1=D9=81=D8=AA=D9=87 2  
91547 =D8=B3=D8=A7=D8=AE=D8=AA=D9=85=D8=A7=D9=86 = =D8=AF=D8=A7=D8=AF=D9=87 =D9=87=D8=A7 2 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 882300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 3 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8709:45 08:00 =D9=BE=D9=86=D8=AC=20 =D8=B4=D9=86=D8=A8=D9=8711:15 09:45=D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8709:45 08:00 13:30 13/04/90=20 =D9=85=D8=AD=D9=85=D8=AF=D8=B2=D8=A7=D8=AF=D9=87 = =D8=AC=D9=88=D8=A7=D8=AF 1 =D8=A8=D8=B1=D9=86=D8=A7=D9=85=D9=87 =D8=B3=D8=A7=D8=B2=D9=8A = =D9=BE=D9=8A=D8=B4=D8=B1=D9=81=D8=AA=D9=87 2  
91502 =D8=B3=D8=A7=D8=AE=D8=AA=D9=85=D8=A7=D9=86 = =D8=AF=D8=A7=D8=AF=D9=87 =D9=87=D8=A7 2 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 882300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 8 =D8=B4=D9=86=D8=A8=D9=8711:15 09:45 =D8=B4=D9=86=D8=A8=D9=8717:30=20 16:00=D8=B4=D9=86=D8=A8=D9=8711:15 09:45 13:30 13/04/89=20 =D8=B4=D8=AC=D8=A7=D8=B9=D9=8A = =D8=B1=D8=B4=D9=8A=D8=AF 1 =D8=A8=D8=B1=D9=86=D8=A7=D9=85=D9=87 =D8=B3=D8=A7=D8=B2=D9=8A = =D9=BE=D9=8A=D8=B4=D8=B1=D9=81=D8=AA=D9=87 2  
91502 =D8=B3=D8=A7=D8=AE=D8=AA=D9=85=D8=A7=D9=86 = =D8=AF=D8=A7=D8=AF=D9=87 =D9=87=D8=A7 2 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 882300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 12 =D8=B4=D9=86=D8=A8=D9=8711:15 09:45 =D8=B4=D9=86=D8=A8=D9=8719:15=20 17:45=D8=B4=D9=86=D8=A8=D9=8711:15 09:45 13:30 13/04/89=20 =D8=B4=D8=AC=D8=A7=D8=B9=D9=8A = =D8=B1=D8=B4=D9=8A=D8=AF 2 =D8=A8=D8=B1=D9=86=D8=A7=D9=85=D9=87 =D8=B3=D8=A7=D8=B2=D9=8A = =D9=BE=D9=8A=D8=B4=D8=B1=D9=81=D8=AA=D9=87 2  
91550 =D8=B3=D8=AE=D8=AA = =D8=A7=D9=81=D8=B2=D8=A7=D8=B1=D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8= =B1 2 2 1 =D8=A7=D8=B5=D9=84=D9=8A 763300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8713:00 11:30 =D9=BE=D9=86=D8=AC=20 =D8=B4=D9=86=D8=A8=D9=8709:30 08:00=D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8713:00 11:30 13:30 05/04/90=20 =D8=A8=D9=87=D8=B1=D9=88=D8=B2=D9=8A=D8=A7=D9=86 = =D9=86=DA=98=D8=A7=D8=AF =D8=A7=D8=A8=D8=B1=D8=A7=D9=87=D9=8A=D9=85 1 =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83  
91550 =D8=B3=D8=AE=D8=AA = =D8=A7=D9=81=D8=B2=D8=A7=D8=B1=D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8= =B1 2 2 1 =D8=A7=D8=B5=D9=84=D9=8A 763300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8713:00 11:30 =D9=BE=D9=86=D8=AC=20 =D8=B4=D9=86=D8=A8=D9=8711:15 09:45=D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8713:00 11:30 13:30 05/04/90=20 =D8=A8=D9=87=D8=B1=D9=88=D8=B2=D9=8A=D8=A7=D9=86 = =D9=86=DA=98=D8=A7=D8=AF =D8=A7=D8=A8=D8=B1=D8=A7=D9=87=D9=8A=D9=85 2 =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83  
91532 =D8=B3=D8=AE=D8=AA = =D8=A7=D9=81=D8=B2=D8=A7=D8=B1=D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8= =B1 2 2 1 =D8=A7=D8=B5=D9=84=D9=8A 763300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 6 =D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8709:30 08:00 =D8=B3=D9=87=20 =D8=B4=D9=86=D8=A8=D9=8715:45 14:15=D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8709:30 08:00 13:30 05/04/90=20 =D8=B1=D8=B6=D8=A7 =D8=A7=D9=83=D8=B1=D9=85 1 =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83  
91532 =D8=B3=D8=AE=D8=AA = =D8=A7=D9=81=D8=B2=D8=A7=D8=B1=D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8= =B1 2 2 1 =D8=A7=D8=B5=D9=84=D9=8A 763300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 5 =D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8709:30 08:00 =D8=B3=D9=87=20 =D8=B4=D9=86=D8=A8=D9=8715:45 14:15=D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8709:30 08:00 13:30 05/04/90=20 =D8=B1=D8=B6=D8=A7 =D8=A7=D9=83=D8=B1=D9=85 2 =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83  
91533 =D8=B3=D8=AE=D8=AA = =D8=A7=D9=81=D8=B2=D8=A7=D8=B1=D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8= =B1 2 2 1 =D8=A7=D8=B5=D9=84=D9=8A 763300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 5 =D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8711:15 09:45 =D8=B3=D9=87=20 =D8=B4=D9=86=D8=A8=D9=8717:30 16:00=D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8711:15 09:45 13:30 05/04/90=20 =D8=B1=D8=B6=D8=A7 =D8=A7=D9=83=D8=B1=D9=85 1 =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83  
91533 =D8=B3=D8=AE=D8=AA = =D8=A7=D9=81=D8=B2=D8=A7=D8=B1=D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8= =B1 2 2 1 =D8=A7=D8=B5=D9=84=D9=8A 763300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 6 =D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8711:15 09:45 =D8=B3=D9=87=20 =D8=B4=D9=86=D8=A8=D9=8717:30 16:00=D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8711:15 09:45 13:30 05/04/90=20 =D8=B1=D8=B6=D8=A7 =D8=A7=D9=83=D8=B1=D9=85 2 =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83  
91534 =D8=B3=D8=AE=D8=AA = =D8=A7=D9=81=D8=B2=D8=A7=D8=B1=D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8= =B1 2 2 1 =D8=A7=D8=B5=D9=84=D9=8A 763300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 5 =D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8713:00 11:30 =D8=B3=D9=87=20 =D8=B4=D9=86=D8=A8=D9=8719:15 17:45=D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8713:00 11:30 13:30 05/04/90=20 =D8=B1=D8=B6=D8=A7 =D8=A7=D9=83=D8=B1=D9=85 1 =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83  
91534 =D8=B3=D8=AE=D8=AA = =D8=A7=D9=81=D8=B2=D8=A7=D8=B1=D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8= =B1 2 2 1 =D8=A7=D8=B5=D9=84=D9=8A 763300 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 15 =D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8713:00 11:30 =D8=B3=D9=87=20 =D8=B4=D9=86=D8=A8=D9=8719:15 17:45=D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8713:00 11:30 13:30 05/04/90=20 =D8=B1=D8=B6=D8=A7 =D8=A7=D9=83=D8=B1=D9=85 2 =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83  
91553 =D8=B4=D8=A8=D9=83=D9=87 = =D9=87=D8=A7=D9=8A =D9=85=D8=AD=D9=84=D9=8A = =D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8=B1 2 0 -- 249400 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 14 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8709:30 08:00 08:00 02/04/90=20 =D8=AF=D8=A7=D9=86=D8=B4 = =D8=A7=D8=AD=D8=B3=D8=A7=D9=86 ---- =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 = =D8=B9=D8=A7=D9=85=D9=84 2 =D9=88 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 =D8=B9=D8=A7=D9=85=D9=84 = 2=D9=88=D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87=20 =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 =D8=B9=D8=A7=D9=85=D9=84 (2) = =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 = =D8=B9=D8=A7=D9=85=D9=84 (2)  
91554 =D8=B4=D8=A8=D9=83=D9=87 = =D9=87=D8=A7=D9=8A =D9=85=D8=AD=D9=84=D9=8A = =D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8=B1 2 0 -- 249400 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8709:30 08:00 08:00 02/04/90=20 =D8=A7=D8=B3=D9=85=D8=A7=D8=B9=D9=8A=D9=84 = =D9=BE=D9=88=D8=B1 =D8=AD=D9=85=D9=8A=D8=AF=D8=B1=D8=B6=D8=A7 ---- =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 = =D8=B9=D8=A7=D9=85=D9=84 2 =D9=88 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 =D8=B9=D8=A7=D9=85=D9=84 = 2=D9=88=D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87=20 =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 =D8=B9=D8=A7=D9=85=D9=84 (2) = =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 = =D8=B9=D8=A7=D9=85=D9=84 (2)  
91555 =D8=B4=D8=A8=D9=83=D9=87 = =D9=87=D8=A7=D9=8A =D9=85=D8=AD=D9=84=D9=8A = =D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8=B1 2 0 -- 249400 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8711:15 09:45 08:00 02/04/90=20 =D8=A7=D8=B3=D9=85=D8=A7=D8=B9=D9=8A=D9=84 = =D9=BE=D9=88=D8=B1 =D8=AD=D9=85=D9=8A=D8=AF=D8=B1=D8=B6=D8=A7 ---- =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 = =D8=B9=D8=A7=D9=85=D9=84 2 =D9=88 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 =D8=B9=D8=A7=D9=85=D9=84 = 2=D9=88=D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87=20 =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 =D8=B9=D8=A7=D9=85=D9=84 (2) = =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 = =D8=B9=D8=A7=D9=85=D9=84 (2)  
91509 =D9=83=D8=A7=D8=B1=D8=A2=D9=81=D8=B1=D9=8A=D9=86=D9=8A = =D9=88=D9=BE=D8=B1=D9=88=DA=98=D9=87 1 1 =D8=B9=D9=85=D9=88=D9=85=D9=8A 422600 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 18 =D9=8A=DA=A9=D8=B4=D9=86=D9=80=D9=80=D9=80=D8=A8=D9=8709:45 08:00 = =D8=B4=20 =DA=A9=D9=84=D8=A7=D8=B3 =D8=B9309 10:30 29/03/89=20 =D8=AE=D9=88=D8=A7=D8=B1=D8=B2=D9=85=D9=8A = =D9=85=D8=B3=D8=B9=D9=88=D8=AF ----    
91510 =D9=83=D8=A7=D8=B1=D8=A2=D9=81=D8=B1=D9=8A=D9=86=D9=8A = =D9=88=D9=BE=D8=B1=D9=88=DA=98=D9=87 1 1 =D8=B9=D9=85=D9=88=D9=85=D9=8A 422600 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 10 =D9=8A=DA=A9=D8=B4=D9=86=D9=80=D9=80=D9=80=D8=A8=D9=8711:15 09:45 = =D8=B4=20 =DA=A9=D9=84=D8=A7=D8=B3 =D8=B9309 10:30 29/03/90=20 =D8=AE=D9=88=D8=A7=D8=B1=D8=B2=D9=85=D9=8A = =D9=85=D8=B3=D8=B9=D9=88=D8=AF ----    
91593 =D9=83=D8=A7=D8=B1=D8=A2=D9=85=D9=88=D8=B2=D9=8A (2). 0 2 =D8=B9=D9=85=D9=88=D9=85=D9=8A 595800 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 : :00 00:00 / /=20   ----    
91594 =D9=83=D8=A7=D8=B1=D8=A2=D9=85=D9=88=D8=B2=D9=8A (2). 0 2 =D8=B9=D9=85=D9=88=D9=85=D9=8A 595800 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 22 : :00 00:00 / /=20   ----    
91595 =D9=83=D8=A7=D8=B1=D8=A2=D9=85=D9=88=D8=B2=D9=8A (2). 0 2 =D8=B9=D9=85=D9=88=D9=85=D9=8A 595800 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 39 :00 :00 00:00 / /=20   ----    
91562 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B4=D8=A8=D9=83=D9=87 0 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 632900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 9 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8711:15 09:45 00:00 / /=20 =D8=AF=D8=A7=D9=86=D8=B4 = =D8=A7=D8=AD=D8=B3=D8=A7=D9=86 ---- =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 = =D8=B9=D8=A7=D9=85=D9=84 (2) =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 =D8=B9=D8=A7=D9=85=D9=84 (2) =D8=B4=D8=A8=D9=83=D9=87 = =D9=87=D8=A7=D9=8A =D9=85=D8=AD=D9=84=D9=8A = =D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8=B1
91563 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B4=D8=A8=D9=83=D9=87 0 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 632900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 13 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8713:00 11:30 00:00 / /=20 =D8=AF=D8=A7=D9=86=D8=B4 = =D8=A7=D8=AD=D8=B3=D8=A7=D9=86 ---- =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 = =D8=B9=D8=A7=D9=85=D9=84 (2) =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 =D8=B9=D8=A7=D9=85=D9=84 (2) =D8=B4=D8=A8=D9=83=D9=87 = =D9=87=D8=A7=D9=8A =D9=85=D8=AD=D9=84=D9=8A = =D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8=B1
91564 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B4=D8=A8=D9=83=D9=87 0 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 632900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 12 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8715:45 14:15 00:00 / /=20 =D8=AF=D8=A7=D9=86=D8=B4 = =D8=A7=D8=AD=D8=B3=D8=A7=D9=86 ---- =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 = =D8=B9=D8=A7=D9=85=D9=84 (2) =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 =D8=B9=D8=A7=D9=85=D9=84 (2) =D8=B4=D8=A8=D9=83=D9=87 = =D9=87=D8=A7=D9=8A =D9=85=D8=AD=D9=84=D9=8A = =D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8=B1
91565 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B4=D8=A8=D9=83=D9=87 0 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 632900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 14 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8717:30 16:00 00:00 / /=20 =D8=AF=D8=A7=D9=86=D8=B4 = =D8=A7=D8=AD=D8=B3=D8=A7=D9=86 ---- =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 = =D8=B9=D8=A7=D9=85=D9=84 (2) =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 =D8=B9=D8=A7=D9=85=D9=84 (2) =D8=B4=D8=A8=D9=83=D9=87 = =D9=87=D8=A7=D9=8A =D9=85=D8=AD=D9=84=D9=8A = =D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8=B1
91566 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B4=D8=A8=D9=83=D9=87 0 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 632900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 15 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8719:15 17:45 00:00 / /=20 =D8=AF=D8=A7=D9=86=D8=B4 = =D8=A7=D8=AD=D8=B3=D8=A7=D9=86 ---- =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 = =D8=B9=D8=A7=D9=85=D9=84 (2) =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 =D8=B9=D8=A7=D9=85=D9=84 (2) =D8=B4=D8=A8=D9=83=D9=87 = =D9=87=D8=A7=D9=8A =D9=85=D8=AD=D9=84=D9=8A = =D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8=B1
91556 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B4=D8=A8=D9=83=D9=87 0 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 632900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8713:00 11:30 00:00 / /=20 =D8=A7=D8=B3=D9=85=D8=A7=D8=B9=D9=8A=D9=84 = =D9=BE=D9=88=D8=B1 =D8=AD=D9=85=D9=8A=D8=AF=D8=B1=D8=B6=D8=A7 ---- =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 = =D8=B9=D8=A7=D9=85=D9=84 (2) =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 =D8=B9=D8=A7=D9=85=D9=84 (2) =D8=B4=D8=A8=D9=83=D9=87 = =D9=87=D8=A7=D9=8A =D9=85=D8=AD=D9=84=D9=8A = =D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8=B1
91557 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B4=D8=A8=D9=83=D9=87 0 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 632900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8715:45 14:15 00:00 / /=20 =D8=A7=D8=B3=D9=85=D8=A7=D8=B9=D9=8A=D9=84 = =D9=BE=D9=88=D8=B1 =D8=AD=D9=85=D9=8A=D8=AF=D8=B1=D8=B6=D8=A7 ---- =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 = =D8=B9=D8=A7=D9=85=D9=84 (2) =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 =D8=B9=D8=A7=D9=85=D9=84 (2) =D8=B4=D8=A8=D9=83=D9=87 = =D9=87=D8=A7=D9=8A =D9=85=D8=AD=D9=84=D9=8A = =D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8=B1
91558 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B4=D8=A8=D9=83=D9=87 0 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 632900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8717:30 16:00 00:00 / /=20 =D8=A7=D8=B3=D9=85=D8=A7=D8=B9=D9=8A=D9=84 = =D9=BE=D9=88=D8=B1 =D8=AD=D9=85=D9=8A=D8=AF=D8=B1=D8=B6=D8=A7 ---- =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 = =D8=B9=D8=A7=D9=85=D9=84 (2) =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D8=B3=D9=8A=D8=B3=D8=AA=D9=85 =D8=B9=D8=A7=D9=85=D9=84 (2) =D8=B4=D8=A8=D9=83=D9=87 = =D9=87=D8=A7=D9=8A =D9=85=D8=AD=D9=84=D9=8A = =D9=83=D8=A7=D9=85=D9=BE=D9=8A=D9=88=D8=AA=D8=B1
91585 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83 0 1 =D8=A7=D8=B5=D9=84=D9=8A 513900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D8=B4=D9=86=D8=A8=D9=8711:15 08:00 00:00 / /=20 =D8=AC=D8=B1=D9=81=D9=8A =D8=B2=D9=87=D8=B1=D8=A7 ----   =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83
91586 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83 0 1 =D8=A7=D8=B5=D9=84=D9=8A 513900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8715:45 11:30 00:00 / /=20 =D8=AC=D8=B1=D9=81=D9=8A =D8=B2=D9=87=D8=B1=D8=A7 ----   =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83
91587 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83 0 1 =D8=A7=D8=B5=D9=84=D9=8A 513900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 12 =D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=8715:45 11:30 00:00 / /=20 =D9=85=D9=86=D8=B5=D9=81=D9=8A = =D9=85=D9=87=D8=B1=D8=AF=D8=A7=D8=AF ----   =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83
91588 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83 0 1 =D8=A7=D8=B5=D9=84=D9=8A 513900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8711:15 08:00 00:00 / /=20 =D9=85=D9=86=D8=B5=D9=81=D9=8A = =D9=85=D9=87=D8=B1=D8=AF=D8=A7=D8=AF ----   =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83
91589 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83 0 1 =D8=A7=D8=B5=D9=84=D9=8A 513900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D9=8A=DA=A9=D8=B4=D9=86=D8=A8=D9=8719:15 16:00 00:00 / /=20 =D8=AD=D8=A7=D8=AC=D9=8A = =D8=A2=D9=82=D8=A7=D9=88=D9=81=D8=A7=D8=A6=D9=8A = =D9=85=D8=A7=D9=86=D8=AF=D8=A7=D9=86=D8=A7 ----   =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83
91590 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83 0 1 =D8=A7=D8=B5=D9=84=D9=8A 513900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8715:45 11:30 00:00 / /=20 =D8=AD=D8=A7=D8=AC=D9=8A = =D8=A2=D9=82=D8=A7=D9=88=D9=81=D8=A7=D8=A6=D9=8A = =D9=85=D8=A7=D9=86=D8=AF=D8=A7=D9=86=D8=A7 ----   =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83
91591 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83 0 1 =D8=A7=D8=B5=D9=84=D9=8A 513900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D9=BE=D9=86=D8=AC = =D8=B4=D9=86=D8=A8=D9=8719:15 16:00 00:00 / /=20 =D8=AD=D8=A7=D8=AC=D9=8A = =D8=A2=D9=82=D8=A7=D9=88=D9=81=D8=A7=D8=A6=D9=8A = =D9=85=D8=A7=D9=86=D8=AF=D8=A7=D9=86=D8=A7 ----   =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83
91592 =D9=83=D8=A7=D8=B1=DA=AF=D8=A7=D9=87 = =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83 0 1 =D8=A7=D8=B5=D9=84=D9=8A 513900 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8711:15 08:00 00:00 / /=20 =D8=AC=D8=B1=D9=81=D9=8A =D8=B2=D9=87=D8=B1=D8=A7 ----   =D9=85=D8=A8=D8=A7=D9=86=D9=8A = =D8=A7=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A=D9=83
91527 =D9=85=D8=A8=D8=A7=D8=AD=D8=AB = =D9=88=D9=8A=DA=98=D9=87 1 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 757600 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=8711:15 09:45=20 =D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=8713:00 = 11:30=D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=8711:15 09:45 08:00 28/03/90=20 =D8=AC=D9=84=D9=8A=D9=84=D9=8A = =D8=B3=D8=A7=D9=8A=D9=86=D8=A7 1 =D8=B2=D8=A8=D8=A7=D9=86 = =D9=85=D8=A7=D8=B4=D9=8A=D9=86 = =D9=88=D8=A7=D8=B3=D9=85=D8=A8=D9=84=D9=8A  
91527 =D9=85=D8=A8=D8=A7=D8=AD=D8=AB = =D9=88=D9=8A=DA=98=D9=87 1 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 757600 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=8711:15 09:45=20 =D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=8715:45 = 14:15=D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=8711:15 09:45 08:00 28/03/90=20 =D8=AC=D9=84=D9=8A=D9=84=D9=8A = =D8=B3=D8=A7=D9=8A=D9=86=D8=A7 2 =D8=B2=D8=A8=D8=A7=D9=86 = =D9=85=D8=A7=D8=B4=D9=8A=D9=86 = =D9=88=D8=A7=D8=B3=D9=85=D8=A8=D9=84=D9=8A  
91504 =D9=85=D8=A8=D8=A7=D8=AD=D8=AB = =D9=88=D9=8A=DA=98=D9=87 1 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 757600 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 5 =D8=B4=D9=86=D8=A8=D9=8709:30 08:00 =D8=B4=D9=86=D8=A8=D9=8713:00=20 11:30=D8=B4=D9=86=D8=A8=D9=8709:30 08:00 08:00 28/03/90=20 =D9=82=D9=8A=D8=B5=D8=B1=D9=8A = =D9=85=D9=87=D8=AF=D9=8A 1 =D8=B2=D8=A8=D8=A7=D9=86 = =D9=85=D8=A7=D8=B4=D9=8A=D9=86 = =D9=88=D8=A7=D8=B3=D9=85=D8=A8=D9=84=D9=8A  
91504 =D9=85=D8=A8=D8=A7=D8=AD=D8=AB = =D9=88=D9=8A=DA=98=D9=87 1 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 757600 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 11 =D8=B4=D9=86=D8=A8=D9=8709:30 08:00 =D8=B4=D9=86=D8=A8=D9=8715:45=20 14:15=D8=B4=D9=86=D8=A8=D9=8709:30 08:00 08:00 28/03/90=20 =D9=82=D9=8A=D8=B5=D8=B1=D9=8A = =D9=85=D9=87=D8=AF=D9=8A 2 =D8=B2=D8=A8=D8=A7=D9=86 = =D9=85=D8=A7=D8=B4=D9=8A=D9=86 = =D9=88=D8=A7=D8=B3=D9=85=D8=A8=D9=84=D9=8A  
91505 =D9=85=D8=A8=D8=A7=D8=AD=D8=AB = =D9=88=D9=8A=DA=98=D9=87 1 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 757600 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 5 =D8=B4=D9=86=D8=A8=D9=8711:15 09:45 =D8=B4=D9=86=D8=A8=D9=8717:30=20 16:00=D8=B4=D9=86=D8=A8=D9=8711:15 09:45 08:00 28/03/90=20 =D9=82=D9=8A=D8=B5=D8=B1=D9=8A = =D9=85=D9=87=D8=AF=D9=8A 1 =D8=B2=D8=A8=D8=A7=D9=86 = =D9=85=D8=A7=D8=B4=D9=8A=D9=86 = =D9=88=D8=A7=D8=B3=D9=85=D8=A8=D9=84=D9=8A  
91505 =D9=85=D8=A8=D8=A7=D8=AD=D8=AB = =D9=88=D9=8A=DA=98=D9=87 1 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 757600 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 5 =D8=B4=D9=86=D8=A8=D9=8711:15 09:45 =D8=B4=D9=86=D8=A8=D9=8719:15=20 17:45=D8=B4=D9=86=D8=A8=D9=8711:15 09:45 08:00 28/03/90=20 =D9=82=D9=8A=D8=B5=D8=B1=D9=8A = =D9=85=D9=87=D8=AF=D9=8A 2 =D8=B2=D8=A8=D8=A7=D9=86 = =D9=85=D8=A7=D8=B4=D9=8A=D9=86 = =D9=88=D8=A7=D8=B3=D9=85=D8=A8=D9=84=D9=8A  
91559 =D9=85=D8=AD=D9=8A=D8=B7 = =D9=87=D8=A7=D9=8A =DA=86=D9=86=D8=AF=D8=B1=D8=B3=D8=A7=D9=86=D9=87 = =D8=A7=D9=8A 1 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 757600 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 11 =D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8709:30 08:00 08:00 29/03/90=20 =D9=86=D8=AD=D9=88=D9=8A = =D8=A8=D9=87=D9=86=D8=A7=D8=B2 ----    
91560 =D9=85=D8=AD=D9=8A=D8=B7 = =D9=87=D8=A7=D9=8A =DA=86=D9=86=D8=AF=D8=B1=D8=B3=D8=A7=D9=86=D9=87 = =D8=A7=D9=8A 1 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 757600 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 0 =D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8711:15 09:45 08:00 29/03/90=20 =D9=86=D8=AD=D9=88=D9=8A = =D8=A8=D9=87=D9=86=D8=A7=D8=B2 ----    
91561 =D9=85=D8=AD=D9=8A=D8=B7 = =D9=87=D8=A7=D9=8A =DA=86=D9=86=D8=AF=D8=B1=D8=B3=D8=A7=D9=86=D9=87 = =D8=A7=D9=8A 1 1 =D8=AA=D8=AE=D8=B5=D8=B5=D9=8A 757600 =D9=85=D8=AE=D8=AA=D9=84=D8=B7 5 =D8=B3=D9=87 = =D8=B4=D9=86=D8=A8=D9=8713:00 11:30 08:00 29/03/90=20 =D9=86=D8=AD=D9=88=D9=8A = =D8=A8=D9=87=D9=86=D8=A7=D8=B2 ----    
=20

=D8=AA=D9=85=D8=A7=D9=85 =D8=AD=D9=82=D9=88=D9=82 = =D8=A7=DB=8C=D9=86 =D8=B3=D8=A7=DB=8C=D8=AA = =D9=85=D8=B1=D8=A8=D9=88=D8=B7 =D8=A8=D9=87 = =D8=AF=D8=A7=D9=86=D8=B4=DA=AF=D8=A7=D9=87 =D8=A2=D8=B2=D8=A7=D8=AF = =D8=A7=D8=B3=D9=84=D8=A7=D9=85=DB=8C-=D9=88=D8=A7=D8=AD=D8=AF = =D9=83=D8=B1=D8=AC =D9=85=D9=8A =D8=A8=D8=A7=D8=B4=D8=AF=20 >=C2=A9 

------=_NextPart_000_0000_01CBC17C.B3E054C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://80.191.102.12/webexe4/images/icon_student.gif R0lGODlhMAAwAPcAAENFQ5b7Y0ywNXZ0d7TO2/L3+LnR3f+ZNZKANg6TCYrwWNmqCaO5xOnx9CZ7 K/+pReXu8tnn7f+IJnPYPv/ddv/nhHbcQvqzg4XrUvpwLNLi6t7q76vMLWO+YK5kTJFJLhKlCf/U O//mUFyRRpedocrd5vqQSrTBw/v8/fjJr1lqa+/096q1usDW4YaHiv+RKjRWNWV2eOLn6vbFHP63 VOW0Cv/mbkhUOzpdP33kSmePV//VQv9zDeOmBv9lAF1cXsnV2v/WScTJyzOIOG/TOp3Urf/ba/9N BGx/a1XFKaaWX5Knqiu6Eni0O4eXnE6HOP9WB/+DG/Lg2PTGKGbLM7bQ3HLkPZmttmBiVmFgYmts bP/ZXHeIj/js5P/aY/Hy85D5W/9tFf9qBGxlTEdRVPV/S83e56aSjDxtO8icFjKkI/95EktJTv+w SkM7Rv+hPv6LODe8G46xm52zvdVMJlFNVGrQNoA/JXtWS7DJ1Paacf/YVf9yE+zz9oHnTcLY4lNT VP9uCazEz2HTNvb5+8XZ4325XVNnSP/XT3J+gzWvHHKoWv9lC/99HFp7STwxQKGnqqi/yn/rSjs/ Pm6HgmlnaoiNk03BJ2lcbpTmTGCIbYPbWP/Gb0h2P3nfRv/DW1FXX9jk6MpjRGxnccra4v7XWtbh 5n9+gv/QaExeRFhSXGDIL//aTn+Rmpz/Z2VkZlZWVzNmmf3+/v7+//z9/vn7/Pf6++Dr8OLs8fT4 +tfl7NTj68/g6Mfb5LzU377V4If0UHfqQHiYjfn6+1K8Se6PN/vfyfe/J7HfyvtaIGbVMunu8P/W gOy+ArfT1nWjgLvP2LLG0PrLLrrL00K7IUZdVPNSHtbk61BbSovdYKD3WxR1GIuep7zW2v/YPszb 48OvqXnNUNzm6fz7+2FsXmdxYhydEyqpFRqGHiC2Dn7Fg33QVEprWb22tPBEEHJodt7Jwd/k5kO/ ONq+Tl7QLNPf5HroQ1dhUVpaWrLM2DDBE1zKLvR+FWWrQpnvVGu9QiH5BAAAAAAALAAAAAAwADAA AAj/AGMJHEiwoMGDCBMSnMWwocOHECNKnDhLoKyLGDNq3Mixo0dZAmmJHEmypMhxXVLoKZMhQxk9 8L6gMEmTpEAUOHPq3Imiy4UwjBgF4gMUypEy8IbxXJrzJlOexuAwavTihYQoWKPwgZIM3BdaT3cK rEW2rFmzxjKsOXBAwpo1gQKJCbSmERRrXs/qLSvQlt+/gP8SMsHnzYEojXiI8cGYMV0oooTkCkzZ r0BCmDNrzpyCkeGrihuL5sHoyJl4m1NjFpirtevXrss0emAVrujba454EPIFtu9cAgsIH05ceK4M B968iMLDMY+3PAIx8sEIirszMoprLxB8O/EuGR4o/5fwIjlbq1jXRPdxhE67Zd6HC1xBv779FX2k hG/ThkYb8ect14h6colxRGR93HfffArepx8qn9Dgn3jKlVfVVVGssdh18TRYn0B9hCjiiCE24MEb FHzCn3gP+PeGBBLA0UgjYYQRCBS7NUDiiAI14OOPQP6owgcPUICKeJ98Yh5bB1T1Aj+l0UECLkEC 2WOVQUKQBRl3FEMDBRXQAMcbNKBigw0ipCnCAh98gAcJMmDpo0AQ1GnnnXZuOQkND7QFBycVVECB EVuUgkgI3tRAjhOQCIELnnfSCSmkWpABQAXMcMIJM4IO6sUWewSxQwgLaHGCOLdMaqdAuLTq6quu kv8AwA02gCkoMxR4aqio0ixQiaOwBivQLcQWa2yxpiSSxh65NmuEEZ/ugcgO3hyTxgBAHKvtLQJt 4O234IIbyjxTUODFs89Gi4ioiSLABRDhxrtBt/KCa8oJLCjRTCnQevEpqOtS22sWkNRTL7gCRaDw wgxHcEIiP8DCRhoz/FvKHtKKiugMCAxwgi4NhxyBQLqUbLLJEbAACyz4/PDDGAtIA/C6GnszwwJY OAHEyTyfTHLPJQOhBRs/ZPEDPqAg0MwxrLAiKrU294BAFiwADbRAu2StddYasAAAAC3j88opmnBQ Qw1ThKD2DDWkoQQXWuhwggZb1621QBrkrbfeJEz/AsArWWjhgiUDLBIABwv0oPgCHDRRySmnkKOG HGbssvflGuCNuQa8WOIGGyOMcIoLLgyAhAKuBOBPJpn44UkwOrxzygCdKCIHKZvrLRAvvPfOuxme ozGIH1pAfsoohriSOhgK+JGDPf+UM8AAWaihxhKk+K69QGZ07333JVhywyWSgKHDALNjokMAyyuA QQ6eWOHIKANo0Uk6Q7Dw/f4CleD///+zxBOsgAFgbOIV0xtFObLRvve9bgSv0EIl7hEHEGhiGgAE YP8y6L9CPOMSOcCAAsBwj/ppQRXJCwDzHGiFfmDhFa/AhxqYgI4lFIKDJRBIL3bIwx0iQwDD8wMG /8xXCQnWYRGuYF7zcmABC/zjHlnIAj6ewAQLRqOHPBRIIbbIxS0WgRoT8EQIgbGIH1TiFXU43Qpd Z4EJUOEeLYNFJ6qIhiv8oYtbFMgf9sjHPaqDGhbwhCeEuI46AE4V99gEGDDgPE9MgAjKuIcqYFEH NOgDBA5wAjT6uEc9cvIP3ejAJSYQxhz4wQ9skKLEwgGMRlqACJBMRR0AUQccXBIdlIjGJwXSgl76 sgXOIMYliDCBQOYgB9jABywA4YZ/AAN+bSSCHZSRCjbUgQ03qCI6YsCAX/ZSIL8Ipzh/EQ15JEGa pAzkIQBBy0f0QxKeiKYdqECPG7CBDW6AQTpAkP8AFcxhnOEUiC8GSlBflJMaVIAlMS3gCGuy4REj aCIs57mKJNzga/lMRwLQoYIr/KKgvhAoSH1BgGfM8BJUSOcTPgeARzzhkXag6D4ucQM3TCKfCdgG DLg5UoEY4KdA/SkBhDEEc6QjDpfYx0q/9ohOkHKiM1UEACZxUwDAoBox4EYegvpTn3IVqPm4AiXQ UFRMumGqj8CBItZ6DnOYIwEJgAFLyRCDVsxhq18VSBX2yte+EkAQV3CCJthRDTKQAZ8wcIBiHYAG HODAsKBQQSKccNe+Wlavls3sXyMxhyU4gQsxUIFoY0DaRHChFU5YwhXmwIA8ECCzfRUIAWZL29ot znavs81HHiIRCQbMgbUMCG4kBOFa2lbBtsiVLXKXy9zmOte2ComudKc7kIAAADs= ------=_NextPart_000_0000_01CBC17C.B3E054C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://80.191.102.12/webexe4/WebResource.axd?d=YGMOBwVJaD8C-v2YdrMtXE3rnGXVplBEZeh1fstwVDM1&t=633981093471180000 R0lGODlhDwAPAID/AMDAwAAAACH5BAEAAAAALAAAAAAPAA8AQAIXhI+ZwaHrnpxUtjhZ3fzh2mzX p4RgRxUAOw== ------=_NextPart_000_0000_01CBC17C.B3E054C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://80.191.102.12/webexe4/WebResource.axd?d=HTrXM6L1_QTtDsMFNQoE3DpylcQ-2_1DMMA5nl-ZANQ1&t=633981093471180000 R0lGODlhDwAPAPAAAMDAwAAAACH5BAEAAAAALAAAAAAPAA8AAAIUhI+py+0PUYihvoob3mv7CIbi eBQAOw== ------=_NextPart_000_0000_01CBC17C.B3E054C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://80.191.102.12/webexe4/WebResource.axd?d=t-F4F5sd7M4H470jugfrmxdHFTzWSw14xFV8o7OIurM1&t=633981093471180000 R0lGODlhDwAPAIABAAAAAP///yH5BAEAAAEALAAAAAAPAA8AAAITjI+py+0PgZxz0cruwxv6D4ZQ AQA7 ------=_NextPart_000_0000_01CBC17C.B3E054C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://80.191.102.12/webexe4/WebResource.axd?d=he0qONj6-TwknvWthQqW6w2&t=633981093471180000 R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01CBC17C.B3E054C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://80.191.102.12/webexe4/Images/ajax.gif R0lGODlhMAAwAPf/APz8/Pv7+/r6+vn5+fj4+Pf39/b29vT09PHx8e/v7/X19fDw8O3t7fPz8+zs 7Ovr6/Ly8urq6ubm5u7u7ufn5+np6eTk5Ojo6ODg4OLi4uXl5ePj4+Hh4dra2tHR0djY2NbW1t3d 3dTU1NnZ2dLS0t7e3tvb29fX19XV1cTExNPT09zc3MvLy9/f38/Pz9DQ0L29vby8vMPDw8fHx87O zsHBwcLCwsnJyb6+vsbGxsrKyrm5uczMzK2trbOzs7u7u8DAwLq6usXFxaioqM3Nzb+/v6+vr8jI yLe3t7i4uIyMjKysrK6urrKysp+fn6enp6qqqoKCgpOTk7S0tKmpqQ4ODpqamoqKiqSkpKCgoImJ iVlZWR0dHY+Pj3d3d7CwsLGxsYuLi7W1taurq3p6era2tpmZmZeXl5ycnJubm0lJSZCQkHNzc5KS knh4eJSUlHR0dFpaWjIyMp2dnZ6ennl5eaampnJycmBgYI6OjmRkZIeHh6GhoaWlpTU1NZaWllVV VQ8PD42NjURERD09PVhYWKOjo2VlZQ0NDVFRUWxsbJGRkW1tbXt7e0pKSkFBQYWFhXV1dXZ2dmNj Y3FxcUdHR4iIiISEhFZWVpiYmC0tLTAwMC8vLwwMDBEREX19fVdXV2FhYVxcXD4+PnBwcFtbW0JC QqKiohwcHGdnZzs7O0hISCQkJBAQEBkZGWZmZmhoaF5eXkBAQBoaGkxMTB4eHjExMWJiYhMTEygo KBgYGIaGhn5+fh8fHzMzM0VFRU5OTlBQUJWVlU1NTWtraz8/PyUlJRQUFEtLSycnJyAgICEhIXx8 fICAgEZGRiMjI1RUVFJSUn9/f0NDQwsLCzo6OiwsLGpqalNTU2lpaRsbGysrK29vbykpKV9fX4OD gxISEm5ubl1dXQcHByoqKjc3NwkJCTY2Ni4uLiYmJhYWFjk5OYGBgU9PTzQ0NAgICCIiIjg4OAUF BTw8PAoKChUVFQYGBhcXFwQEBAMDAwICAgAAAP39/f7+/v///////yH/C05FVFNDQVBFMi4wAwEA AAAh+QQFAQD/ACwAAAAAMAAwAAAI/wD9CRxIsKDBgwgTKlw4sIQdGQAA8OvHsKJFfxqmIcL1pAAB fhdD+uMHQCBFgUJmdTKniMKEASItepgkCka/ASD92dBVpVMsFi0aUOxn4MCAkzEHAnjVa9mvDwoI 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 AShglwqwyHzbcq0AOIVPVAkIADs= ------=_NextPart_000_0000_01CBC17C.B3E054C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://80.191.102.12/webexe4/App_Themes/Custom/msvs_template_simple_tables.css BODY { MARGIN: 15px; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; = BACKGROUND: url(bg-main.gif) #cbcbcb repeat-x; COLOR: #666666; = FONT-SIZE: 12px } #content P { MARGIN: 0px 0px 20px } #content-right P { MARGIN: 0px 0px 20px } #content-right IMG { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: = none; BORDER-LEFT-STYLE: none } #breadcrumb-right LABEL { DISPLAY: none } #content-container FORM { PADDING-BOTTOM: 0px; MARGIN: 20px 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #content-container FIELDSET { PADDING-BOTTOM: 10px; MARGIN: 10px 0px 20px; PADDING-LEFT: 20px; = PADDING-RIGHT: 10px; DIRECTION: rtl; PADDING-TOP: 0px } #content-container FIELDSET FIELDSET { PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; PADDING-TOP: 0px } #content-container LEGEND { PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: = maroon; FONT-WEIGHT: bold; PADDING-TOP: 0px } #content-container FIELDSET FIELDSET LEGEND { PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: = maroon; FONT-WEIGHT: normal; PADDING-TOP: 0px } #content-container LABEL { DISPLAY: inline-table; FONT-FAMILY: Tahoma; COLOR: maroon; FONT-SIZE: = 11px; FONT-WEIGHT: 400; PADDING-TOP: 2px } #content-container SELECT { TEXT-ALIGN: justify; WIDTH: 120px; FONT-FAMILY: Tahoma; FONT-SIZE: = 12px; FONT-WEIGHT: normal } #breadcrumb-right FORM { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #breadcrumb-right FORM FIELDSET { BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: = none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px } #breadcrumb-right FORM LEGEND { DISPLAY: none } #mainnav-container A:link { COLOR: #ff0000 } #mainnav-container A:visited { COLOR: #ff0000 } #mainnav-container A:hover { COLOR: #ff6633; TEXT-DECORATION: none } #mainnav-container A:active { COLOR: #669966 } #header A { COLOR: #ffffff } #breadcrumb-container A { COLOR: #ff6600 } H1 { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 1.6em; PADDING-TOP: 0px } H2 { FONT-SIZE: 10px } H3 { FONT-SIZE: 1.4em } H4 { FONT-SIZE: 1.1em } H5 { FONT-SIZE: 0.9em } H6 { FONT-SIZE: 0.8em } #three-column-container H2 { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #mainnav-container { BORDER-BOTTOM: #7f7f7f 2px solid; BORDER-LEFT: #ededed 1px solid; = WIDTH: 100%; MARGIN-BOTTOM: 1px; BACKGROUND: url(bg-topnav.gif) #ffffff = repeat-x; TABLE-LAYOUT: fixed; BORDER-RIGHT: #7f7f7f 1px solid } #mainnav { TEXT-ALIGN: right; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 10px } #mainnav-signout { TEXT-ALIGN: right; FLOAT: right } #header { BORDER-BOTTOM: #7f7f7f 2px solid; TEXT-ALIGN: right; FILTER: = progid:DXImageTransform.Microsoft.Gradient(GradientType=3D0, = startColorStr=3D#223366,endColorStr=3D#eeeeee ); PADDING-BOTTOM: 10px; = PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; MARGIN-BOTTOM: = 1px; BACKGROUND: #1111aa repeat-x; TABLE-LAYOUT: fixed; HEIGHT: 50px; = COLOR: #000000; FONT-SIZE: 12px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; = BORDER-RIGHT: #7f7f7f 1px solid; PADDING-TOP: 10px } #header A { COLOR: #ffffff; TEXT-DECORATION: none } #slogan { MARGIN: 0px; FONT-SIZE: 0.68em; FONT-WEIGHT: normal; PADDING-TOP: 7px } #breadcrumb-container { BORDER-BOTTOM: #7f7f7f 2px solid; TEXT-ALIGN: right; BORDER-LEFT: = #ededed 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; WIDTH: 100%; = PADDING-RIGHT: 10px; MARGIN-BOTTOM: 1px; BACKGROUND: url(bg-topnav.gif) = #ffffff repeat-x; TABLE-LAYOUT: fixed; BORDER-RIGHT: #7f7f7f 1px solid; = PADDING-TOP: 10px } #breadcrumb STRONG { FONT-FAMILY: Tahoma; FONT-SIZE: 10px } #breadcrumb-left { VERTICAL-ALIGN: top } #breadcrumb-right { TEXT-ALIGN: right } #userinfo-container { BORDER-BOTTOM: #7f7f7f 2px solid; TEXT-ALIGN: right; BORDER-LEFT: = #ededed 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; WIDTH: 100%; = PADDING-RIGHT: 10px; MARGIN-BOTTOM: 1px; BACKGROUND: url(bg-topnav.gif) = #ffffff repeat-x; TABLE-LAYOUT: fixed; BORDER-RIGHT: #7f7f7f 1px solid; = PADDING-TOP: 10px } #userinfo-container FIELDSET { PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; DIRECTION: rtl; PADDING-TOP: 0px } #userinfo-container LEGEND { PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: = #666666; FONT-WEIGHT: 600; PADDING-TOP: 0px } #userinfo-container LABEL { DISPLAY: inline-block; FONT-FAMILY: Tahoma; COLOR: maroon; FONT-SIZE: = 11px; FONT-WEIGHT: 400; PADDING-TOP: 2px } #userinfo-container SPAN { PADDING-RIGHT: 1px; COLOR: blue } #content-container { BORDER-BOTTOM: #7f7f7f 2px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px = 1px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; TABLE-LAYOUT: = fixed; BORDER-RIGHT: #7f7f7f 1px solid; PADDING-TOP: 0px } #content-left { PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f6f6f6; PADDING-LEFT: 10px; = WIDTH: 150px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: = 10px } #content-right { PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f6f6f6; PADDING-LEFT: 10px; = WIDTH: 120px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: = 10px } #content { TEXT-ALIGN: right; BORDER-LEFT: #d0d0bf 1px dashed; PADDING-BOTTOM: = 10px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: = 10px; VERTICAL-ALIGN: top; BORDER-RIGHT: #d0d0bf 1px dashed; = PADDING-TOP: 10px } #three-column-container { TEXT-ALIGN: justify; MARGIN: 10px 0px; WIDTH: 100%; TABLE-LAYOUT: fixed } #three-column-left { WIDTH: 30%; PADDING-RIGHT: 3%; VERTICAL-ALIGN: top } #three-column-middle { WIDTH: 30%; VERTICAL-ALIGN: top } #three-column-right { PADDING-LEFT: 3%; WIDTH: 30%; VERTICAL-ALIGN: top } #footer { BORDER-BOTTOM: #7f7f7f 2px solid; TEXT-ALIGN: center; BORDER-LEFT: = #ededed 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: = 100%; PADDING-RIGHT: 10px; BACKGROUND: url(bg-topnav.gif) #ffffff = repeat-x; TABLE-LAYOUT: fixed; BORDER-RIGHT: #7f7f7f 1px solid; = PADDING-TOP: 10px } #content UL.list { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px 15px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #content UL.link-list-vertical { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px 15px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #content UL.list LI { PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 12px; PADDING-RIGHT: 0px; BACKGROUND: url(bullet.gif) no-repeat 0px = 0.6em; PADDING-TOP: 2px } #content UL.link-list-vertical LI { PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px } #content UL.link-list-vertical LI A:link { PADDING-BOTTOM: 2px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; = BACKGROUND: url(bullet-link.gif) no-repeat 0px 0.6em; PADDING-TOP: 2px } #content UL.link-list-vertical LI A:visited { PADDING-BOTTOM: 2px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; = BACKGROUND: url(bullet-link-visited.gif) no-repeat 0px 0.6em; = PADDING-TOP: 2px } #content UL.link-list-vertical LI A:hover { PADDING-BOTTOM: 2px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; = BACKGROUND: url(bullet-link-hover.gif) no-repeat 0px 0.6em; PADDING-TOP: = 2px } #content UL.link-list-vertical LI A:active { PADDING-BOTTOM: 2px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; = BACKGROUND: url(bullet-link-active.gif) no-repeat 0px 0.6em; = PADDING-TOP: 2px } #content-right UL.list { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #content-right UL.link-list-vertical { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #content-left UL.list { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #content-left UL.link-list-vertical { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #content-right UL.list LI { PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 12px; PADDING-RIGHT: 0px; BACKGROUND: url(bullet-right.gif) no-repeat = 0px 0.6em; PADDING-TOP: 2px } #content-left UL.list LI { PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 12px; PADDING-RIGHT: 0px; BACKGROUND: url(bullet-right.gif) no-repeat = 0px 0.6em; PADDING-TOP: 2px } #content-right UL.link-list-vertical LI { PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px } #content-left UL.link-list-vertical LI { PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px } #content-right UL.link-list-vertical LI A:link { PADDING-BOTTOM: 2px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; = BACKGROUND: url(bullet-link.gif) no-repeat 0px 0.6em; PADDING-TOP: 2px } #content-left UL.link-list-vertical LI A:link { PADDING-BOTTOM: 2px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; = BACKGROUND: url(bullet-link.gif) no-repeat 0px 0.6em; PADDING-TOP: 2px } #content-right UL.link-list-vertical LI A:visited { PADDING-BOTTOM: 2px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; = BACKGROUND: url(bullet-link-visited.gif) no-repeat 0px 0.6em; = PADDING-TOP: 2px } #content-left UL.link-list-vertical LI A:visited { PADDING-BOTTOM: 2px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; = BACKGROUND: url(bullet-link-visited.gif) no-repeat 0px 0.6em; = PADDING-TOP: 2px } #content-right UL.link-list-vertical LI A:hover { PADDING-BOTTOM: 2px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; = BACKGROUND: url(bullet-link-hover.gif) no-repeat 0px 0.6em; PADDING-TOP: = 2px } #content-left UL.link-list-vertical LI A:hover { PADDING-BOTTOM: 2px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; = BACKGROUND: url(bullet-link-hover.gif) no-repeat 0px 0.6em; PADDING-TOP: = 2px } #content-right UL.link-list-vertical LI A:active { PADDING-BOTTOM: 2px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; = BACKGROUND: url(bullet-link-active.gif) no-repeat 0px 0.6em; = PADDING-TOP: 2px } #content-left UL.link-list-vertical LI A:active { PADDING-BOTTOM: 2px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; = BACKGROUND: url(bullet-link-active.gif) no-repeat 0px 0.6em; = PADDING-TOP: 2px } .GridView_listara { BORDER-BOTTOM: #bbbbbb 1px solid; TEXT-ALIGN: right; BORDER-LEFT: = #bbbbbb 1px solid; WIDTH: 100%; FONT-FAMILY: Tahoma; DIRECTION: rtl; = COLOR: navy; FONT-SIZE: 12px; BORDER-TOP: #bbbbbb 1px solid; = FONT-WEIGHT: normal; BORDER-RIGHT: #bbbbbb 1px solid } .GridViewAlternateRow_listara { TEXT-ALIGN: right; BACKGROUND-COLOR: #e8e8e8; HEIGHT: 18px; COLOR: = maroon } .GridViewRow_listara { TEXT-ALIGN: right; BACKGROUND-COLOR: #dee7f4; HEIGHT: 18px; COLOR: = maroon } .GridView { BORDER-BOTTOM: #bbbbbb 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #bbbbbb 1px solid; WIDTH: 100%; FONT-FAMILY: Tahoma; DIRECTION: rtl; = COLOR: navy; FONT-SIZE: 12px; BORDER-TOP: #bbbbbb 1px solid; = FONT-WEIGHT: normal; BORDER-RIGHT: #bbbbbb 1px solid } .GridViewHeader { BORDER-BOTTOM: #7f7f7f 1px solid; TEXT-ALIGN: center; FONT-FAMILY: = tahoma; BACKGROUND: url(bg-topnav.gif) #ffffff; HEIGHT: 18px; COLOR: = #003399; FONT-SIZE: 10px; FONT-WEIGHT: normal } .GridViewFooter { BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-LEFT-WIDTH: 0px } .GridViewRow { TEXT-ALIGN: center; BACKGROUND-COLOR: #dee7f4; HEIGHT: 18px; COLOR: = maroon } .GridViewAlternateRow { TEXT-ALIGN: center; BACKGROUND-COLOR: #e8e8e8; HEIGHT: 18px; COLOR: = maroon } .GridViewSelectedRow { BACKGROUND-COLOR: #ff6699; HEIGHT: 18px; COLOR: black; CURSOR: hand } .GridViewEmptyData { TEXT-ALIGN: center; BACKGROUND-COLOR: #dee7f4 } .GridCounter { WIDTH: 20px; BACKGROUND: url(bg-topnav.gif) #ffffff; COLOR: #003399; = BORDER-RIGHT: #7f7f7f 1px solid } .table1 { BORDER-BOTTOM: #d0d0bf 1px solid; BORDER-LEFT: #d0d0bf 1px solid; = WIDTH: 100%; BORDER-COLLAPSE: collapse; BACKGROUND: #e8d8e8; BORDER-TOP: = #d0d0bf 1px solid; BORDER-RIGHT: #d0d0bf 1px solid } .table { BORDER-BOTTOM: #d0d0bf 1px solid; BORDER-LEFT: #d0d0bf 1px solid; = WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-TOP: #d0d0bf 1px solid; = BORDER-RIGHT: #d0d0bf 1px solid } .table TD { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 10px } THEAD TH { BORDER-BOTTOM: #d0d0bf 2px solid; PADDING-BOTTOM: 10px; = BACKGROUND-COLOR: #e8e8e8; FONT-VARIANT: small-caps; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; BORDER-TOP: #d0d0bf 2px solid; FONT-WEIGHT: normal; = PADDING-TOP: 10px } TFOOT TH { BORDER-BOTTOM: #d0d0bf 2px solid; PADDING-BOTTOM: 10px; = BACKGROUND-COLOR: #e8e8e8; FONT-VARIANT: small-caps; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; BORDER-TOP: #d0d0bf 2px solid; FONT-WEIGHT: normal; = PADDING-TOP: 10px } .clear { CLEAR: both } .button-big { MARGIN-TOP: 8px } IMG.photobig { BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #cccccc 1px solid; = PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: = url(background_table_04.gif) #e0e0e0 repeat-x; BORDER-TOP: #cccccc 1px = solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 8px } IMG.photosmall { BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #cccccc 1px solid; = PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: = url(background_table_04.gif) #e0e0e0 repeat-x; BORDER-TOP: #cccccc 1px = solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 8px } IMG.photosmall { MARGIN-BOTTOM: 2px; FLOAT: left; MARGIN-RIGHT: 10px } .searchbox { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 8em; = PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; = HEIGHT: 13px; COLOR: #666666; FONT-SIZE: 10px; PADDING-TOP: 0px } .button-search { BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #cccccc 1px solid; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: = url(bg-button-search.gif) repeat-x; HEIGHT: 18px; COLOR: #ff0000; = FONT-SIZE: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #999999 = 1px solid; PADDING-TOP: 0px } .none { DISPLAY: none } .button { BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #cccccc 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #cdd9e0; = MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 5px; FONT-FAMILY: tahoma; = HEIGHT: 20px; COLOR: #333366; FONT-SIZE: 12px; BORDER-TOP: #cccccc 1px = solid; CURSOR: hand; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 0px } .textbox { BORDER-BOTTOM: gainsboro 1px groove; TEXT-ALIGN: justify; BORDER-LEFT: = gainsboro 1px groove; BACKGROUND-COLOR: white; WIDTH: 120px; = FONT-FAMILY: Tahoma; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; = BORDER-TOP: gainsboro 1px groove; FONT-WEIGHT: normal; BORDER-RIGHT: = gainsboro 1px groove } .captionWelcom { FONT-FAMILY: Tahoma; COLOR: maroon; FONT-SIZE: 11px; FONT-WEIGHT: 600 } .captionWelcomSpan { PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: = blue; PADDING-TOP: 0px } .label { TEXT-ALIGN: left; FONT-FAMILY: Tahoma; WHITE-SPACE: nowrap; COLOR: = maroon; FONT-SIZE: 11px; FONT-WEIGHT: 400 } .desc { TEXT-ALIGN: right; COLOR: blue } .wait { TEXT-ALIGN: left; FONT-FAMILY: Tahoma; COLOR: green; FONT-SIZE: 11px; = FONT-WEIGHT: 400 } .sumScore { BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: center; BORDER-LEFT: gray = 1px solid; BACKGROUND-COLOR: #ffffcc; COLOR: red; BORDER-TOP: gray 1px = solid; BORDER-RIGHT: gray 1px solid } .dialogCharge { BORDER-BOTTOM: white 2px solid; TEXT-ALIGN: center; BORDER-LEFT: white = 2px solid; BACKGROUND-COLOR: #dee7f4; WIDTH: 205px; COLOR: white; = BORDER-TOP: white 2px solid; BORDER-RIGHT: white 2px solid } .dialogCharge1 { BORDER-BOTTOM: white 2px solid; TEXT-ALIGN: center; BORDER-LEFT: white = 2px solid; BACKGROUND-COLOR: #f4e7de; WIDTH: 205px; COLOR: white; = BORDER-TOP: white 2px solid; BORDER-RIGHT: white 2px solid } .collapse { BACKGROUND-IMAGE: url(../../Images/minus.gif); BORDER-RIGHT-WIDTH: 0px; = WIDTH: 11px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: = 11px; BORDER-LEFT-WIDTH: 0px; CURSOR: hand } .expand { BACKGROUND-IMAGE: url(../../Images/plus.gif); BORDER-RIGHT-WIDTH: 0px; = WIDTH: 11px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: = 11px; BORDER-LEFT-WIDTH: 0px; CURSOR: hand } .lblChargePaymant { PADDING-RIGHT: 10px; COLOR: #990099; TEXT-DECORATION: underline } .WorkBookSummeryLabel { PADDING-LEFT: 5px; DISPLAY: inline-table; FONT-FAMILY: Tahoma; COLOR: = maroon; FONT-SIZE: 10px; FONT-WEIGHT: 300; PADDING-TOP: 1px } .WorkBookSummerySpan { TEXT-ALIGN: right; COLOR: blue } .WorkBookSummeryConditional { TEXT-ALIGN: right; PADDING-LEFT: 5px; COLOR: red } .pnlError { TEXT-ALIGN: center } .LabelMessage { FONT-FAMILY: Tahoma; COLOR: red; FONT-SIZE: 12px; FONT-WEIGHT: 600 } .PanelBoxStyle { BORDER-BOTTOM: #bdbdbd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #bdbdbd 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; = PADDING-LEFT: 20px; WIDTH: 500px; PADDING-RIGHT: 20px; DIRECTION: rtl; = BORDER-TOP: #bdbdbd 1px solid; BORDER-RIGHT: #bdbdbd 1px solid; = PADDING-TOP: 2px } .PanelBoxHead { BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; FILTER: = progid:DXImageTransform.Microsoft.Gradient(GradientType=3D0, = StartColorStr=3D#AFBFD9, EndColorStr=3D#E4ECF7); BORDER-LEFT: 0px solid; = FONT-FAMILY: 'tahoma'; HEIGHT: 20px; COLOR: #0b93a3; FONT-SIZE: 11px; = BORDER-TOP: 0px solid; FONT-WEIGHT: bold; BORDER-RIGHT: 0px solid } ------=_NextPart_000_0000_01CBC17C.B3E054C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://80.191.102.12/webexe4/WebResource.axd?d=ykBvtzUI6-_vhQeXK3qstw2&t=633981093471180000 function WebForm_PostBackOptions(eventTarget, eventArgument, validation, = validationGroup, actionUrl, trackFocus, clientSubmit) { this.eventTarget =3D eventTarget; this.eventArgument =3D eventArgument; this.validation =3D validation; this.validationGroup =3D validationGroup; this.actionUrl =3D actionUrl; this.trackFocus =3D trackFocus; this.clientSubmit =3D clientSubmit; } function WebForm_DoPostBackWithOptions(options) { var validationResult =3D true; if (options.validation) { if (typeof(Page_ClientValidate) =3D=3D 'function') { validationResult =3D = Page_ClientValidate(options.validationGroup); } } if (validationResult) { if ((typeof(options.actionUrl) !=3D "undefined") && = (options.actionUrl !=3D null) && (options.actionUrl.length > 0)) { theForm.action =3D options.actionUrl; } if (options.trackFocus) { var lastFocus =3D theForm.elements["__LASTFOCUS"]; if ((typeof(lastFocus) !=3D "undefined") && (lastFocus !=3D = null)) { if (typeof(document.activeElement) =3D=3D "undefined") { lastFocus.value =3D options.eventTarget; } else { var active =3D document.activeElement; if ((typeof(active) !=3D "undefined") && (active = !=3D null)) { if ((typeof(active.id) !=3D "undefined") && = (active.id !=3D null) && (active.id.length > 0)) { lastFocus.value =3D active.id; } else if (typeof(active.name) !=3D "undefined") { lastFocus.value =3D active.name; } } } } } } if (options.clientSubmit) { __doPostBack(options.eventTarget, options.eventArgument); } } var __pendingCallbacks =3D new Array(); var __synchronousCallBackIndex =3D -1; function WebForm_DoCallback(eventTarget, eventArgument, eventCallback, = context, errorCallback, useAsync) { var postData =3D __theFormPostData + "__CALLBACKID=3D" + WebForm_EncodeCallback(eventTarget) = + "&__CALLBACKPARAM=3D" + = WebForm_EncodeCallback(eventArgument); if (theForm["__EVENTVALIDATION"]) { postData +=3D "&__EVENTVALIDATION=3D" + = WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value); } var xmlRequest,e; try { xmlRequest =3D new XMLHttpRequest(); } catch(e) { try { xmlRequest =3D new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { } } var setRequestHeaderMethodExists =3D true; try { setRequestHeaderMethodExists =3D (xmlRequest && = xmlRequest.setRequestHeader); } catch(e) {} var callback =3D new Object(); callback.eventCallback =3D eventCallback; callback.context =3D context; callback.errorCallback =3D errorCallback; callback.async =3D useAsync; var callbackIndex =3D = WebForm_FillFirstAvailableSlot(__pendingCallbacks, callback); if (!useAsync) { if (__synchronousCallBackIndex !=3D -1) { __pendingCallbacks[__synchronousCallBackIndex] =3D null; } __synchronousCallBackIndex =3D callbackIndex; } if (setRequestHeaderMethodExists) { xmlRequest.onreadystatechange =3D WebForm_CallbackComplete; callback.xmlRequest =3D xmlRequest; xmlRequest.open("POST", theForm.action, true); xmlRequest.setRequestHeader("Content-Type", = "application/x-www-form-urlencoded; charset=3Dutf-8"); xmlRequest.send(postData); return; } callback.xmlRequest =3D new Object(); var callbackFrameID =3D "__CALLBACKFRAME" + callbackIndex; var xmlRequestFrame =3D document.frames[callbackFrameID]; if (!xmlRequestFrame) { xmlRequestFrame =3D document.createElement("IFRAME"); xmlRequestFrame.width =3D "1"; xmlRequestFrame.height =3D "1"; xmlRequestFrame.frameBorder =3D "0"; xmlRequestFrame.id =3D callbackFrameID; xmlRequestFrame.name =3D callbackFrameID; xmlRequestFrame.style.position =3D "absolute"; xmlRequestFrame.style.top =3D "-100px" xmlRequestFrame.style.left =3D "-100px"; try { if (callBackFrameUrl) { xmlRequestFrame.src =3D callBackFrameUrl; } } catch(e) {} document.body.appendChild(xmlRequestFrame); } var interval =3D window.setInterval(function() { xmlRequestFrame =3D document.frames[callbackFrameID]; if (xmlRequestFrame && xmlRequestFrame.document) { window.clearInterval(interval); xmlRequestFrame.document.write(""); xmlRequestFrame.document.close(); xmlRequestFrame.document.write('
'); xmlRequestFrame.document.close(); xmlRequestFrame.document.forms[0].action =3D theForm.action; var count =3D __theFormPostCollection.length; var element; for (var i =3D 0; i < count; i++) { element =3D __theFormPostCollection[i]; if (element) { var fieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); fieldElement.type =3D "hidden"; fieldElement.name =3D element.name; fieldElement.value =3D element.value; = xmlRequestFrame.document.forms[0].appendChild(fieldElement); } } var callbackIdFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackIdFieldElement.type =3D "hidden"; callbackIdFieldElement.name =3D "__CALLBACKID"; callbackIdFieldElement.value =3D eventTarget; = xmlRequestFrame.document.forms[0].appendChild(callbackIdFieldElement); var callbackParamFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackParamFieldElement.type =3D "hidden"; callbackParamFieldElement.name =3D "__CALLBACKPARAM"; callbackParamFieldElement.value =3D eventArgument; = xmlRequestFrame.document.forms[0].appendChild(callbackParamFieldElement);= if (theForm["__EVENTVALIDATION"]) { var callbackValidationFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackValidationFieldElement.type =3D "hidden"; callbackValidationFieldElement.name =3D = "__EVENTVALIDATION"; callbackValidationFieldElement.value =3D = theForm["__EVENTVALIDATION"].value; = xmlRequestFrame.document.forms[0].appendChild(callbackValidationFieldElem= ent); } var callbackIndexFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackIndexFieldElement.type =3D "hidden"; callbackIndexFieldElement.name =3D "__CALLBACKINDEX"; callbackIndexFieldElement.value =3D callbackIndex; = xmlRequestFrame.document.forms[0].appendChild(callbackIndexFieldElement);= xmlRequestFrame.document.forms[0].submit(); } }, 10); } function WebForm_CallbackComplete() { for (var i =3D 0; i < __pendingCallbacks.length; i++) { callbackObject =3D __pendingCallbacks[i]; if (callbackObject && callbackObject.xmlRequest && = (callbackObject.xmlRequest.readyState =3D=3D 4)) { WebForm_ExecuteCallback(callbackObject); if (!__pendingCallbacks[i].async) { __synchronousCallBackIndex =3D -1; } __pendingCallbacks[i] =3D null; var callbackFrameID =3D "__CALLBACKFRAME" + i; var xmlRequestFrame =3D = document.getElementById(callbackFrameID); if (xmlRequestFrame) { xmlRequestFrame.parentNode.removeChild(xmlRequestFrame); } } } } function WebForm_ExecuteCallback(callbackObject) { var response =3D callbackObject.xmlRequest.responseText; if (response.charAt(0) =3D=3D "s") { if ((typeof(callbackObject.eventCallback) !=3D "undefined") && = (callbackObject.eventCallback !=3D null)) { callbackObject.eventCallback(response.substring(1), = callbackObject.context); } } else if (response.charAt(0) =3D=3D "e") { if ((typeof(callbackObject.errorCallback) !=3D "undefined") && = (callbackObject.errorCallback !=3D null)) { callbackObject.errorCallback(response.substring(1), = callbackObject.context); } } else { var separatorIndex =3D response.indexOf("|"); if (separatorIndex !=3D -1) { var validationFieldLength =3D parseInt(response.substring(0, = separatorIndex)); if (!isNaN(validationFieldLength)) { var validationField =3D = response.substring(separatorIndex + 1, separatorIndex + = validationFieldLength + 1); if (validationField !=3D "") { var validationFieldElement =3D = theForm["__EVENTVALIDATION"]; if (!validationFieldElement) { validationFieldElement =3D = document.createElement("INPUT"); validationFieldElement.type =3D "hidden"; validationFieldElement.name =3D = "__EVENTVALIDATION"; theForm.appendChild(validationFieldElement); } validationFieldElement.value =3D validationField; } if ((typeof(callbackObject.eventCallback) !=3D = "undefined") && (callbackObject.eventCallback !=3D null)) { = callbackObject.eventCallback(response.substring(separatorIndex + = validationFieldLength + 1), callbackObject.context); } } } } } function WebForm_FillFirstAvailableSlot(array, element) { var i; for (i =3D 0; i < array.length; i++) { if (!array[i]) break; } array[i] =3D element; return i; } var __nonMSDOMBrowser =3D = (window.navigator.appName.toLowerCase().indexOf('explorer') =3D=3D -1); var __theFormPostData =3D ""; var __theFormPostCollection =3D new Array(); function WebForm_InitCallback() { var count =3D theForm.elements.length; var element; for (var i =3D 0; i < count; i++) { element =3D theForm.elements[i]; var tagName =3D element.tagName.toLowerCase(); if (tagName =3D=3D "input") { var type =3D element.type; if ((type =3D=3D "text" || type =3D=3D "hidden" || type = =3D=3D "password" || ((type =3D=3D "checkbox" || type =3D=3D "radio") && = element.checked)) && (element.id !=3D "__EVENTVALIDATION")) { WebForm_InitCallbackAddField(element.name, = element.value); } } else if (tagName =3D=3D "select") { var selectCount =3D element.options.length; for (var j =3D 0; j < selectCount; j++) { var selectChild =3D element.options[j]; if (selectChild.selected =3D=3D true) { WebForm_InitCallbackAddField(element.name, = element.value); } } } else if (tagName =3D=3D "textarea") { WebForm_InitCallbackAddField(element.name, element.value); } } } function WebForm_InitCallbackAddField(name, value) { var nameValue =3D new Object(); nameValue.name =3D name; nameValue.value =3D value; __theFormPostCollection[__theFormPostCollection.length] =3D = nameValue; __theFormPostData +=3D WebForm_EncodeCallback(name) + "=3D" + = WebForm_EncodeCallback(value) + "&"; } function WebForm_EncodeCallback(parameter) { if (encodeURIComponent) { return encodeURIComponent(parameter); } else { return escape(parameter); } } var __disabledControlArray =3D new Array(); function WebForm_ReEnableControls() { if (typeof(__enabledControlArray) =3D=3D 'undefined') { return false; } var disabledIndex =3D 0; for (var i =3D 0; i < __enabledControlArray.length; i++) { var c; if (__nonMSDOMBrowser) { c =3D document.getElementById(__enabledControlArray[i]); } else { c =3D document.all[__enabledControlArray[i]]; } if ((typeof(c) !=3D "undefined") && (c !=3D null) && (c.disabled = =3D=3D true)) { c.disabled =3D false; __disabledControlArray[disabledIndex++] =3D c; } } setTimeout("WebForm_ReDisableControls()", 0); return true; } function WebForm_ReDisableControls() { for (var i =3D 0; i < __disabledControlArray.length; i++) { __disabledControlArray[i].disabled =3D true; } } function WebForm_FireDefaultButton(event, target) { if (event.keyCode =3D=3D 13) { var src =3D event.srcElement || event.target; if (!src || (src.tagName.toLowerCase() !=3D "textarea")) { var defaultButton; if (__nonMSDOMBrowser) { defaultButton =3D document.getElementById(target); } else { defaultButton =3D document.all[target]; } if (defaultButton && typeof(defaultButton.click) !=3D = "undefined") { defaultButton.click(); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return false; } } } return true; } function WebForm_GetScrollX() { if (__nonMSDOMBrowser) { return window.pageXOffset; } else { if (document.documentElement && = document.documentElement.scrollLeft) { return document.documentElement.scrollLeft; } else if (document.body) { return document.body.scrollLeft; } } return 0; } function WebForm_GetScrollY() { if (__nonMSDOMBrowser) { return window.pageYOffset; } else { if (document.documentElement && = document.documentElement.scrollTop) { return document.documentElement.scrollTop; } else if (document.body) { return document.body.scrollTop; } } return 0; } function WebForm_SaveScrollPositionSubmit() { if (__nonMSDOMBrowser) { theForm.elements['__SCROLLPOSITIONY'].value =3D = window.pageYOffset; theForm.elements['__SCROLLPOSITIONX'].value =3D = window.pageXOffset; } else { theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX(); theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY(); } if ((typeof(this.oldSubmit) !=3D "undefined") && (this.oldSubmit = !=3D null)) { return this.oldSubmit(); } return true; } function WebForm_SaveScrollPositionOnSubmit() { theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX(); theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY(); if ((typeof(this.oldOnSubmit) !=3D "undefined") && (this.oldOnSubmit = !=3D null)) { return this.oldOnSubmit(); } return true; } function WebForm_RestoreScrollPosition() { if (__nonMSDOMBrowser) { window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value, = theForm.elements['__SCROLLPOSITIONY'].value); } else { window.scrollTo(theForm.__SCROLLPOSITIONX.value, = theForm.__SCROLLPOSITIONY.value); } if ((typeof(theForm.oldOnLoad) !=3D "undefined") && = (theForm.oldOnLoad !=3D null)) { return theForm.oldOnLoad(); } return true; } function WebForm_TextBoxKeyHandler(event) { if (event.keyCode =3D=3D 13) { var target; if (__nonMSDOMBrowser) { target =3D event.target; } else { target =3D event.srcElement; } if ((typeof(target) !=3D "undefined") && (target !=3D null)) { if (typeof(target.onchange) !=3D "undefined") { target.onchange(); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return false; } } } return true; } function WebForm_TrimString(value) { return value.replace(/^\s+|\s+$/g, '') } function WebForm_AppendToClassName(element, className) { var currentClassName =3D ' ' + WebForm_TrimString(element.className) = + ' '; className =3D WebForm_TrimString(className); var index =3D currentClassName.indexOf(' ' + className + ' '); if (index =3D=3D=3D -1) { element.className =3D (element.className =3D=3D=3D '') ? = className : element.className + ' ' + className; } } function WebForm_RemoveClassName(element, className) { var currentClassName =3D ' ' + WebForm_TrimString(element.className) = + ' '; className =3D WebForm_TrimString(className); var index =3D currentClassName.indexOf(' ' + className + ' '); if (index >=3D 0) { element.className =3D = WebForm_TrimString(currentClassName.substring(0, index) + ' ' + currentClassName.substring(index + className.length + 1, = currentClassName.length)); } } function WebForm_GetElementById(elementId) { if (document.getElementById) { return document.getElementById(elementId); } else if (document.all) { return document.all[elementId]; } else return null; } function WebForm_GetElementByTagName(element, tagName) { var elements =3D WebForm_GetElementsByTagName(element, tagName); if (elements && elements.length > 0) { return elements[0]; } else return null; } function WebForm_GetElementsByTagName(element, tagName) { if (element && tagName) { if (element.getElementsByTagName) { return element.getElementsByTagName(tagName); } if (element.all && element.all.tags) { return element.all.tags(tagName); } } return null; } function WebForm_GetElementDir(element) { if (element) { if (element.dir) { return element.dir; } return WebForm_GetElementDir(element.parentNode); } return "ltr"; } function WebForm_GetElementPosition(element) { var result =3D new Object(); result.x =3D 0; result.y =3D 0; result.width =3D 0; result.height =3D 0; if (element.offsetParent) { result.x =3D element.offsetLeft; result.y =3D element.offsetTop; var parent =3D element.offsetParent; while (parent) { result.x +=3D parent.offsetLeft; result.y +=3D parent.offsetTop; var parentTagName =3D parent.tagName.toLowerCase(); if (parentTagName !=3D "table" && parentTagName !=3D "body" &&=20 parentTagName !=3D "html" &&=20 parentTagName !=3D "div" &&=20 parent.clientTop &&=20 parent.clientLeft) { result.x +=3D parent.clientLeft; result.y +=3D parent.clientTop; } parent =3D parent.offsetParent; } } else if (element.left && element.top) { result.x =3D element.left; result.y =3D element.top; } else { if (element.x) { result.x =3D element.x; } if (element.y) { result.y =3D element.y; } } if (element.offsetWidth && element.offsetHeight) { result.width =3D element.offsetWidth; result.height =3D element.offsetHeight; } else if (element.style && element.style.pixelWidth && = element.style.pixelHeight) { result.width =3D element.style.pixelWidth; result.height =3D element.style.pixelHeight; } return result; } function WebForm_GetParentByTagName(element, tagName) { var parent =3D element.parentNode; var upperTagName =3D tagName.toUpperCase(); while (parent && (parent.tagName.toUpperCase() !=3D upperTagName)) { parent =3D parent.parentNode ? parent.parentNode : = parent.parentElement; } return parent; } function WebForm_SetElementHeight(element, height) { if (element && element.style) { element.style.height =3D height + "px"; } } function WebForm_SetElementWidth(element, width) { if (element && element.style) { element.style.width =3D width + "px"; } } function WebForm_SetElementX(element, x) { if (element && element.style) { element.style.left =3D x + "px"; } } function WebForm_SetElementY(element, y) { if (element && element.style) { element.style.top =3D y + "px"; } } ------=_NextPart_000_0000_01CBC17C.B3E054C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://80.191.102.12/webexe4/WebResource.axd?d=J2M4cB2aEuOAgNGSqEvfjw2&t=633981093471180000 var __rootMenuItem; var __menuInterval; var __scrollPanel; var __disappearAfter =3D 500; function Menu_ClearInterval() { if (__menuInterval) { window.clearInterval(__menuInterval); } } function Menu_Collapse(item) { Menu_SetRoot(item); if (__rootMenuItem) { Menu_ClearInterval(); if (__disappearAfter >=3D 0) { __menuInterval =3D window.setInterval("Menu_HideItems()", = __disappearAfter); } } } function Menu_Expand(item, horizontalOffset, verticalOffset, = hideScrollers) { Menu_ClearInterval(); var tr =3D = item.parentNode.parentNode.parentNode.parentNode.parentNode; var horizontal =3D true; if (!tr.id) { horizontal =3D false; tr =3D tr.parentNode; } var child =3D Menu_FindSubMenu(item); if (child) { var data =3D Menu_GetData(item); if (!data) { return null; } child.rel =3D tr.id; child.x =3D horizontalOffset; child.y =3D verticalOffset; if (horizontal) child.pos =3D "bottom"; PopOut_Show(child.id, hideScrollers, data); } Menu_SetRoot(item); if (child) { if (!document.body.__oldOnClick && document.body.onclick) { document.body.__oldOnClick =3D document.body.onclick; } if (__rootMenuItem) { document.body.onclick =3D Menu_HideItems; } } Menu_ResetSiblings(tr); return child; } function Menu_FindMenu(item) { if (item && item.menu) return item.menu; var tr =3D = item.parentNode.parentNode.parentNode.parentNode.parentNode; if (!tr.id) { tr =3D tr.parentNode; } for (var i =3D tr.id.length - 1; i >=3D 0; i--) { if (tr.id.charAt(i) < '0' || tr.id.charAt(i) > '9') { var menu =3D WebForm_GetElementById(tr.id.substr(0, i)); if (menu) { item.menu =3D menu; return menu; } } } return null; } function Menu_FindNext(item) { var a =3D WebForm_GetElementByTagName(item, "A"); var parent =3D Menu_FindParentContainer(item); var first =3D null; if (parent) { var links =3D WebForm_GetElementsByTagName(parent, "A"); var match =3D false; for (var i =3D 0; i < links.length; i++) { var link =3D links[i]; if (Menu_IsSelectable(link)) { if (Menu_FindParentContainer(link) =3D=3D parent) { if (match) { return link; } else if (!first) { first =3D link; } } if (!match && link =3D=3D a) { match =3D true; } } } } return first; } function Menu_FindParentContainer(item) { if (item.menu_ParentContainerCache) return = item.menu_ParentContainerCache; var a =3D (item.tagName.toLowerCase() =3D=3D "a") ? item : = WebForm_GetElementByTagName(item, "A"); var menu =3D Menu_FindMenu(a); if (menu) { var parent =3D item; while (parent && parent.tagName && parent.id !=3D menu.id && parent.tagName.toLowerCase() !=3D "div") { parent =3D parent.parentNode; } item.menu_ParentContainerCache =3D parent; return parent; } } function Menu_FindParentItem(item) { var parentContainer =3D Menu_FindParentContainer(item); var parentContainerID =3D parentContainer.id; var len =3D parentContainerID.length; if (parentContainerID && parentContainerID.substr(len - 5) =3D=3D = "Items") { var parentItemID =3D parentContainerID.substr(0, len - 5); return WebForm_GetElementById(parentItemID); } return null; } function Menu_FindPrevious(item) { var a =3D WebForm_GetElementByTagName(item, "A"); var parent =3D Menu_FindParentContainer(item); var last =3D null; if (parent) { var links =3D WebForm_GetElementsByTagName(parent, "A"); for (var i =3D 0; i < links.length; i++) { var link =3D links[i]; if (Menu_IsSelectable(link)) { if (link =3D=3D a && last) { return last; } if (Menu_FindParentContainer(link) =3D=3D parent) { last =3D link; } } } } return last; } function Menu_FindSubMenu(item) { var tr =3D = item.parentNode.parentNode.parentNode.parentNode.parentNode; if (!tr.id) { tr=3Dtr.parentNode; } return WebForm_GetElementById(tr.id + "Items"); } function Menu_Focus(item) { if (item && item.focus) { var pos =3D WebForm_GetElementPosition(item); var parentContainer =3D Menu_FindParentContainer(item); if (!parentContainer.offset) { parentContainer.offset =3D 0; } var posParent =3D WebForm_GetElementPosition(parentContainer); var delta; if (pos.y + pos.height > posParent.y + parentContainer.offset + = parentContainer.clippedHeight) { delta =3D pos.y + pos.height - posParent.y - = parentContainer.offset - parentContainer.clippedHeight; PopOut_Scroll(parentContainer, delta); } else if (pos.y < posParent.y + parentContainer.offset) { delta =3D posParent.y + parentContainer.offset - pos.y; PopOut_Scroll(parentContainer, -delta); } PopOut_HideScrollers(parentContainer); item.focus(); } } function Menu_GetData(item) { if (!item.data) { var a =3D (item.tagName.toLowerCase() =3D=3D "a" ? item : = WebForm_GetElementByTagName(item, "a")); var menu =3D Menu_FindMenu(a); try { item.data =3D eval(menu.id + "_Data"); } catch(e) {} } return item.data; } function Menu_HideItems(items) { if (document.body.__oldOnClick) { document.body.onclick =3D document.body.__oldOnClick; document.body.__oldOnClick =3D null; } Menu_ClearInterval(); if (!items || ((typeof(items.tagName) =3D=3D "undefined") && (items = instanceof Event))) { items =3D __rootMenuItem; } var table =3D items; if ((typeof(table) =3D=3D "undefined") || (table =3D=3D null) || = !table.tagName || (table.tagName.toLowerCase() !=3D "table")) { table =3D WebForm_GetElementByTagName(table, "TABLE"); } if ((typeof(table) =3D=3D "undefined") || (table =3D=3D null) || = !table.tagName || (table.tagName.toLowerCase() !=3D "table")) { return; } var rows =3D table.rows ? table.rows : table.firstChild.rows; var isVertical =3D false; for (var r =3D 0; r < rows.length; r++) { if (rows[r].id) { isVertical =3D true; break; } } var i, child, nextLevel; if (isVertical) { for(i =3D 0; i < rows.length; i++) { if (rows[i].id) { child =3D WebForm_GetElementById(rows[i].id + "Items"); if (child) { Menu_HideItems(child); } } else if (rows[i].cells[0]) { nextLevel =3D = WebForm_GetElementByTagName(rows[i].cells[0], "TABLE"); if (nextLevel) { Menu_HideItems(nextLevel); } } } } else if (rows[0]) { for(i =3D 0; i < rows[0].cells.length; i++) { if (rows[0].cells[i].id) { child =3D WebForm_GetElementById(rows[0].cells[i].id + = "Items"); if (child) { Menu_HideItems(child); } } else { nextLevel =3D = WebForm_GetElementByTagName(rows[0].cells[i], "TABLE"); if (nextLevel) { Menu_HideItems(rows[0].cells[i].firstChild); } } } } if (items && items.id) { PopOut_Hide(items.id); } } function Menu_HoverDisabled(item) { var node =3D (item.tagName.toLowerCase() =3D=3D "td") ? item: item.cells[0]; var data =3D Menu_GetData(item); if (!data) return; node =3D WebForm_GetElementByTagName(node, = "table").rows[0].cells[0].childNodes[0]; if (data.disappearAfter >=3D 200) { __disappearAfter =3D data.disappearAfter; } Menu_Expand(node, data.horizontalOffset, data.verticalOffset);=20 } function Menu_HoverDynamic(item) { var node =3D (item.tagName.toLowerCase() =3D=3D "td") ? item: item.cells[0]; var data =3D Menu_GetData(item); if (!data) return; var nodeTable =3D WebForm_GetElementByTagName(node, "table"); if (data.hoverClass) { nodeTable.hoverClass =3D data.hoverClass; WebForm_AppendToClassName(nodeTable, data.hoverClass); } node =3D nodeTable.rows[0].cells[0].childNodes[0]; if (data.hoverHyperLinkClass) { node.hoverHyperLinkClass =3D data.hoverHyperLinkClass; WebForm_AppendToClassName(node, data.hoverHyperLinkClass); } if (data.disappearAfter >=3D 200) { __disappearAfter =3D data.disappearAfter; } Menu_Expand(node, data.horizontalOffset, data.verticalOffset);=20 } function Menu_HoverRoot(item) { var node =3D (item.tagName.toLowerCase() =3D=3D "td") ? item: item.cells[0]; var data =3D Menu_GetData(item); if (!data) { return null; } var nodeTable =3D WebForm_GetElementByTagName(node, "table"); if (data.staticHoverClass) { nodeTable.hoverClass =3D data.staticHoverClass; WebForm_AppendToClassName(nodeTable, data.staticHoverClass); } node =3D nodeTable.rows[0].cells[0].childNodes[0]; if (data.staticHoverHyperLinkClass) { node.hoverHyperLinkClass =3D data.staticHoverHyperLinkClass; WebForm_AppendToClassName(node, data.staticHoverHyperLinkClass); } return node; } function Menu_HoverStatic(item) { var node =3D Menu_HoverRoot(item); var data =3D Menu_GetData(item); if (!data) return; __disappearAfter =3D data.disappearAfter; Menu_Expand(node, data.horizontalOffset, data.verticalOffset);=20 } function Menu_IsHorizontal(item) { if (item) { var a =3D ((item.tagName && (item.tagName.toLowerCase =3D=3D = "a")) ? item : WebForm_GetElementByTagName(item, "A")); if (!a) { return false; } var td =3D = a.parentNode.parentNode.parentNode.parentNode.parentNode; if (td.id) { return true; } } return false; } function Menu_IsSelectable(link) { return (link && link.href) } function Menu_Key(item) { var event; if (window.event) { event =3D window.event; } else { event =3D item; item =3D event.currentTarget; } var key =3D (event ? event.keyCode : -1); var data =3D Menu_GetData(item); if (!data) return; var horizontal =3D Menu_IsHorizontal(item); var a =3D WebForm_GetElementByTagName(item, "A"); var nextItem, parentItem, previousItem; if ((!horizontal && key =3D=3D 38) || (horizontal && key =3D=3D 37)) = { previousItem =3D Menu_FindPrevious(item); while (previousItem && previousItem.disabled) { previousItem =3D Menu_FindPrevious(previousItem); } if (previousItem) { Menu_Focus(previousItem); Menu_Expand(previousItem, data.horizontalOffset, = data.verticalOffset, true); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return; } } if ((!horizontal && key =3D=3D 40) || (horizontal && key =3D=3D 39)) = { if (horizontal) { var subMenu =3D Menu_FindSubMenu(a); if (subMenu && subMenu.style && subMenu.style.visibility &&=20 subMenu.style.visibility.toLowerCase() =3D=3D "hidden") = { Menu_Expand(a, data.horizontalOffset, = data.verticalOffset, true); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return; } } nextItem =3D Menu_FindNext(item); while (nextItem && nextItem.disabled) { nextItem =3D Menu_FindNext(nextItem); } if (nextItem) { Menu_Focus(nextItem); Menu_Expand(nextItem, data.horizontalOffset, = data.verticalOffset, true); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return; } } if ((!horizontal && key =3D=3D 39) || (horizontal && key =3D=3D 40)) = { var children =3D Menu_Expand(a, data.horizontalOffset, = data.verticalOffset, true); if (children) { var firstChild; children =3D WebForm_GetElementsByTagName(children, "A"); for (var i =3D 0; i < children.length; i++) { if (!children[i].disabled && = Menu_IsSelectable(children[i])) { firstChild =3D children[i]; break; } } if (firstChild) { Menu_Focus(firstChild); Menu_Expand(firstChild, data.horizontalOffset, = data.verticalOffset, true); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return; } } else { parentItem =3D Menu_FindParentItem(item); while (parentItem && !Menu_IsHorizontal(parentItem)) { parentItem =3D Menu_FindParentItem(parentItem); } if (parentItem) { nextItem =3D Menu_FindNext(parentItem); while (nextItem && nextItem.disabled) { nextItem =3D Menu_FindNext(nextItem); } if (nextItem) { Menu_Focus(nextItem); Menu_Expand(nextItem, data.horizontalOffset, = data.verticalOffset, true); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return; } } } } if ((!horizontal && key =3D=3D 37) || (horizontal && key =3D=3D 38)) = { parentItem =3D Menu_FindParentItem(item); if (parentItem) { if (Menu_IsHorizontal(parentItem)) { previousItem =3D Menu_FindPrevious(parentItem); while (previousItem && previousItem.disabled) { previousItem =3D Menu_FindPrevious(previousItem); } if (previousItem) { Menu_Focus(previousItem); Menu_Expand(previousItem, data.horizontalOffset, = data.verticalOffset, true); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return; } } var parentA =3D WebForm_GetElementByTagName(parentItem, = "A"); if (parentA) { Menu_Focus(parentA); } Menu_ResetSiblings(parentItem); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return; } } if (key =3D=3D 27) { Menu_HideItems(); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return; } } function Menu_ResetSiblings(item) { var table =3D (item.tagName.toLowerCase() =3D=3D "td") ? item.parentNode.parentNode.parentNode : item.parentNode.parentNode; var isVertical =3D false; for (var r =3D 0; r < table.rows.length; r++) { if (table.rows[r].id) { isVertical =3D true; break; } } var i, child, childNode; if (isVertical) { for(i =3D 0; i < table.rows.length; i++) { childNode =3D table.rows[i]; if (childNode !=3D item) { child =3D WebForm_GetElementById(childNode.id + = "Items"); if (child) { Menu_HideItems(child); } } } } else { for(i =3D 0; i < table.rows[0].cells.length; i++) { childNode =3D table.rows[0].cells[i]; if (childNode !=3D item) { child =3D WebForm_GetElementById(childNode.id + = "Items"); if (child) { Menu_HideItems(child); } } } } Menu_ResetTopMenus(table, table, 0, true); } function Menu_ResetTopMenus(table, doNotReset, level, up) { var i, child, childNode; if (up && table.id =3D=3D "") { var parentTable =3D = table.parentNode.parentNode.parentNode.parentNode; if (parentTable.tagName.toLowerCase() =3D=3D "table") { Menu_ResetTopMenus(parentTable, doNotReset, level + 1, = true); } } else { if (level =3D=3D 0 && table !=3D doNotReset) { if (table.rows[0].id) { for(i =3D 0; i < table.rows.length; i++) { childNode =3D table.rows[i]; child =3D WebForm_GetElementById(childNode.id + = "Items"); if (child) { Menu_HideItems(child); } } } else { for(i =3D 0; i < table.rows[0].cells.length; i++) { childNode =3D table.rows[0].cells[i]; child =3D WebForm_GetElementById(childNode.id + = "Items"); if (child) { Menu_HideItems(child); } } } } else if (level > 0) { for (i =3D 0; i < table.rows.length; i++) { for (var j =3D 0; j < table.rows[i].cells.length; j++) { var subTable =3D table.rows[i].cells[j].firstChild; if (subTable && subTable.tagName.toLowerCase() = =3D=3D "table") { Menu_ResetTopMenus(subTable, doNotReset, level - = 1, false); } } } } } } function Menu_RestoreInterval() { if (__menuInterval && __rootMenuItem) { Menu_ClearInterval(); __menuInterval =3D window.setInterval("Menu_HideItems()", = __disappearAfter); } } function Menu_SetRoot(item) { var newRoot =3D Menu_FindMenu(item); if (newRoot) { if (__rootMenuItem && __rootMenuItem !=3D newRoot) { Menu_HideItems(); } __rootMenuItem =3D newRoot; } } function Menu_Unhover(item) { var node =3D (item.tagName.toLowerCase() =3D=3D "td") ? item: item.cells[0]; var nodeTable =3D WebForm_GetElementByTagName(node, "table"); if (nodeTable.hoverClass) { WebForm_RemoveClassName(nodeTable, nodeTable.hoverClass); } node =3D nodeTable.rows[0].cells[0].childNodes[0]; if (node.hoverHyperLinkClass) { WebForm_RemoveClassName(node, node.hoverHyperLinkClass); } Menu_Collapse(node); } function PopOut_Clip(element, y, height) { if (element && element.style) { element.style.clip =3D "rect(" + y + "px auto " + (y + height) + = "px auto)"; element.style.overflow =3D "hidden"; } } function PopOut_Down(scroller) { Menu_ClearInterval(); var panel; if (scroller) { panel =3D scroller.parentNode } else { panel =3D __scrollPanel; } if (panel && ((panel.offset + panel.clippedHeight) < = panel.physicalHeight)) { PopOut_Scroll(panel, 2) __scrollPanel =3D panel; PopOut_ShowScrollers(panel); PopOut_Stop(); __scrollPanel.interval =3D window.setInterval("PopOut_Down()", = 8); } else { PopOut_ShowScrollers(panel); } } function PopOut_Hide(panelId) { var panel =3D WebForm_GetElementById(panelId); if (panel && panel.tagName.toLowerCase() =3D=3D "div") { panel.style.visibility =3D "hidden"; panel.style.display =3D "none"; panel.offset =3D 0; panel.scrollTop =3D 0; var table =3D WebForm_GetElementByTagName(panel, "TABLE"); if (table) { WebForm_SetElementY(table, 0); } if (window.navigator && window.navigator.appName =3D=3D = "Microsoft Internet Explorer" && !window.opera) { var childFrameId =3D panel.id + "_MenuIFrame"; var childFrame =3D WebForm_GetElementById(childFrameId); if (childFrame) { childFrame.style.display =3D "none"; } } } } function PopOut_HideScrollers(panel) { if (panel && panel.style) { var up =3D WebForm_GetElementById(panel.id + "Up"); var dn =3D WebForm_GetElementById(panel.id + "Dn"); if (up) { up.style.visibility =3D "hidden"; up.style.display =3D "none"; } if (dn) { dn.style.visibility =3D "hidden"; dn.style.display =3D "none"; } } } function PopOut_Position(panel, hideScrollers) { if (window.opera) { panel.parentNode.removeChild(panel); document.forms[0].appendChild(panel); } var rel =3D WebForm_GetElementById(panel.rel); var relTable =3D WebForm_GetElementByTagName(rel, "TABLE"); var relCoordinates =3D WebForm_GetElementPosition(relTable ? = relTable : rel); var panelCoordinates =3D WebForm_GetElementPosition(panel); var panelHeight =3D ((typeof(panel.physicalHeight) !=3D "undefined") = && (panel.physicalHeight !=3D null)) ? panel.physicalHeight : panelCoordinates.height; panel.physicalHeight =3D panelHeight; var panelParentCoordinates; if (panel.offsetParent) { panelParentCoordinates =3D = WebForm_GetElementPosition(panel.offsetParent); } else { panelParentCoordinates =3D new Object(); panelParentCoordinates.x =3D 0; panelParentCoordinates.y =3D 0; } var overflowElement =3D WebForm_GetElementById("__overFlowElement"); if (!overflowElement) { overflowElement =3D document.createElement("img"); overflowElement.id=3D"__overFlowElement"; WebForm_SetElementWidth(overflowElement, 1); document.body.appendChild(overflowElement); } WebForm_SetElementHeight(overflowElement, panelHeight + = relCoordinates.y + parseInt(panel.y ? panel.y : 0)); overflowElement.style.visibility =3D "visible"; overflowElement.style.display =3D "inline"; var clientHeight =3D 0; var clientWidth =3D 0; if (window.innerHeight) { clientHeight =3D window.innerHeight; clientWidth =3D window.innerWidth; } else if (document.documentElement && = document.documentElement.clientHeight) { clientHeight =3D document.documentElement.clientHeight; clientWidth =3D document.documentElement.clientWidth; } else if (document.body && document.body.clientHeight) { clientHeight =3D document.body.clientHeight; clientWidth =3D document.body.clientWidth; } var scrollTop =3D 0; var scrollLeft =3D 0; if (typeof(window.pageYOffset) !=3D "undefined") { scrollTop =3D window.pageYOffset; scrollLeft =3D window.pageXOffset; } else if (document.documentElement && = (typeof(document.documentElement.scrollTop) !=3D "undefined")) { scrollTop =3D document.documentElement.scrollTop; scrollLeft =3D document.documentElement.scrollLeft; } else if (document.body && (typeof(document.body.scrollTop) !=3D = "undefined")) { scrollTop =3D document.body.scrollTop; scrollLeft =3D document.body.scrollLeft; } overflowElement.style.visibility =3D "hidden"; overflowElement.style.display =3D "none"; var bottomWindowBorder =3D clientHeight + scrollTop; var rightWindowBorder =3D clientWidth + scrollLeft; var position =3D panel.pos; if ((typeof(position) =3D=3D "undefined") || (position =3D=3D null) = || (position =3D=3D "")) { position =3D (WebForm_GetElementDir(rel) =3D=3D "rtl" ? = "middleleft" : "middleright"); } position =3D position.toLowerCase(); var y =3D relCoordinates.y + parseInt(panel.y ? panel.y : 0) - = panelParentCoordinates.y; var borderParent =3D (rel && rel.parentNode && = rel.parentNode.parentNode && rel.parentNode.parentNode.parentNode && rel.parentNode.parentNode.parentNode.tagName.toLowerCase() = =3D=3D "div") ? rel.parentNode.parentNode.parentNode : null; WebForm_SetElementY(panel, y); PopOut_SetPanelHeight(panel, panelHeight, true); var clip =3D false; var overflow; if (position.indexOf("top") !=3D -1) { y -=3D panelHeight; WebForm_SetElementY(panel, y);=20 if (y < -panelParentCoordinates.y) { y =3D -panelParentCoordinates.y; WebForm_SetElementY(panel, y);=20 if (panelHeight > clientHeight - 2) { clip =3D true; PopOut_SetPanelHeight(panel, clientHeight - 2); } } } else { if (position.indexOf("bottom") !=3D -1) { y +=3D relCoordinates.height; WebForm_SetElementY(panel, y);=20 } overflow =3D y + panelParentCoordinates.y + panelHeight - = bottomWindowBorder; if (overflow > 0) { y -=3D overflow; WebForm_SetElementY(panel, y);=20 if (y < -panelParentCoordinates.y) { y =3D 2 - panelParentCoordinates.y + scrollTop; WebForm_SetElementY(panel, y);=20 clip =3D true; PopOut_SetPanelHeight(panel, clientHeight - 2); } } } if (!clip) { PopOut_SetPanelHeight(panel, panel.clippedHeight, true); } var panelParentOffsetY =3D 0; if (panel.offsetParent) { panelParentOffsetY =3D = WebForm_GetElementPosition(panel.offsetParent).y; } var panelY =3D ((typeof(panel.originY) !=3D "undefined") && = (panel.originY !=3D null)) ? panel.originY : y - panelParentOffsetY; panel.originY =3D panelY; if (!hideScrollers) { PopOut_ShowScrollers(panel); } else { PopOut_HideScrollers(panel); } var x =3D relCoordinates.x + parseInt(panel.x ? panel.x : 0) - = panelParentCoordinates.x; if (borderParent && borderParent.clientLeft) { x +=3D 2 * borderParent.clientLeft; } WebForm_SetElementX(panel, x); if (position.indexOf("left") !=3D -1) { x -=3D panelCoordinates.width; WebForm_SetElementX(panel, x); if (x < -panelParentCoordinates.x) { WebForm_SetElementX(panel, -panelParentCoordinates.x); } } else { if (position.indexOf("right") !=3D -1) { x +=3D relCoordinates.width; WebForm_SetElementX(panel, x); } overflow =3D x + panelParentCoordinates.x + = panelCoordinates.width - rightWindowBorder; if (overflow > 0) { if (position.indexOf("bottom") =3D=3D -1 && relCoordinates.x = > panelCoordinates.width) { x -=3D relCoordinates.width + panelCoordinates.width; } else { x -=3D overflow; } WebForm_SetElementX(panel, x); if (x < -panelParentCoordinates.x) { WebForm_SetElementX(panel, -panelParentCoordinates.x); } } } } function PopOut_Scroll(panel, offsetDelta) { var table =3D WebForm_GetElementByTagName(panel, "TABLE"); if (!table) return; table.style.position =3D "relative"; var tableY =3D (table.style.top ? parseInt(table.style.top) : 0); panel.offset +=3D offsetDelta; WebForm_SetElementY(table, tableY - offsetDelta); } function PopOut_SetPanelHeight(element, height, doNotClip) { if (element && element.style) { var size =3D WebForm_GetElementPosition(element); element.physicalWidth =3D size.width; element.clippedHeight =3D height; WebForm_SetElementHeight(element, height - (element.clientTop ? = (2 * element.clientTop) : 0)); if (doNotClip && element.style) { element.style.clip =3D "rect(auto auto auto auto)"; } else { PopOut_Clip(element, 0, height); } } } function PopOut_Show(panelId, hideScrollers, data) { var panel =3D WebForm_GetElementById(panelId); if (panel && panel.tagName.toLowerCase() =3D=3D "div") { panel.style.visibility =3D "visible"; panel.style.display =3D "inline"; if (!panel.offset || hideScrollers) { panel.scrollTop =3D 0; panel.offset =3D 0; var table =3D WebForm_GetElementByTagName(panel, "TABLE"); if (table) { WebForm_SetElementY(table, 0); } } PopOut_Position(panel, hideScrollers); var z =3D 1; var isIE =3D window.navigator && window.navigator.appName =3D=3D = "Microsoft Internet Explorer" && !window.opera; if (isIE && data) { var childFrameId =3D panel.id + "_MenuIFrame"; var childFrame =3D WebForm_GetElementById(childFrameId); var parent =3D panel.offsetParent; if (!childFrame) { childFrame =3D document.createElement("iframe"); childFrame.id =3D childFrameId; childFrame.src =3D (data.iframeUrl ? data.iframeUrl : = "about:blank"); childFrame.style.position =3D "absolute"; childFrame.style.display =3D "none"; childFrame.scrolling =3D "no"; childFrame.frameBorder =3D "0"; if (parent.tagName.toLowerCase() =3D=3D "html") { document.body.appendChild(childFrame); } else { parent.appendChild(childFrame); } } var pos =3D WebForm_GetElementPosition(panel); var parentPos =3D WebForm_GetElementPosition(parent); WebForm_SetElementX(childFrame, pos.x - parentPos.x); WebForm_SetElementY(childFrame, pos.y - parentPos.y); WebForm_SetElementWidth(childFrame, pos.width); WebForm_SetElementHeight(childFrame, pos.height); childFrame.style.display =3D "block"; if (panel.currentStyle && panel.currentStyle.zIndex) { z =3D panel.currentStyle.zIndex; } else if (panel.style.zIndex) { z =3D panel.style.zIndex; } } panel.style.zIndex =3D z; } } function PopOut_ShowScrollers(panel) { if (panel && panel.style) { var up =3D WebForm_GetElementById(panel.id + "Up"); var dn =3D WebForm_GetElementById(panel.id + "Dn"); var cnt =3D 0; if (up && dn) { if (panel.offset && panel.offset > 0) { up.style.visibility =3D "visible"; up.style.display =3D "inline"; cnt++; if (panel.clientWidth) { WebForm_SetElementWidth(up, panel.clientWidth - (up.clientLeft ? (2 * up.clientLeft) : 0)); } WebForm_SetElementY(up, 0); } else { up.style.visibility =3D "hidden"; up.style.display =3D "none"; } if (panel.offset + panel.clippedHeight + 2 <=3D = panel.physicalHeight) { dn.style.visibility =3D "visible"; dn.style.display =3D "inline"; cnt++; if (panel.clientWidth) { WebForm_SetElementWidth(dn, panel.clientWidth - (dn.clientLeft ? (2 * dn.clientLeft) : 0)); } WebForm_SetElementY(dn, panel.clippedHeight - = WebForm_GetElementPosition(dn).height - (panel.clientTop ? (2 * panel.clientTop) : 0)); } else { dn.style.visibility =3D "hidden"; dn.style.display =3D "none"; } if (cnt =3D=3D 0) { panel.style.clip =3D "rect(auto auto auto auto)"; } } } } function PopOut_Stop() { if (__scrollPanel && __scrollPanel.interval) { window.clearInterval(__scrollPanel.interval); } Menu_RestoreInterval(); } function PopOut_Up(scroller) { Menu_ClearInterval(); var panel; if (scroller) { panel =3D scroller.parentNode } else { panel =3D __scrollPanel; } if (panel && panel.offset && panel.offset > 0) { PopOut_Scroll(panel, -2); __scrollPanel =3D panel; PopOut_ShowScrollers(panel); PopOut_Stop(); __scrollPanel.interval =3D window.setInterval("PopOut_Up()", 8); } } ------=_NextPart_000_0000_01CBC17C.B3E054C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://80.191.102.12/webexe4/ScriptResource.axd?d=i4O5v_pez6GAGd0Y-xCsLK8G1KSOk6gzyNaHxUX-L4qUSCrY4EdmZFS0cdym3W6m0&t=633049161920000000 =EF=BB=BF//--------------------------------------------------------------= --------- // Copyright (C) Microsoft Corporation. All rights reserved. //-----------------------------------------------------------------------= // MicrosoftAjax.js // Microsoft AJAX Framework. Function.__typeName =3D 'Function'; Function.__class =3D true; Function.createCallback =3D function Function$createCallback(method, = context) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "method", type: Function}, {name: "context", mayBeNull: true} ]); if (e) throw e; =20 return function() { var l =3D arguments.length; if (l > 0) { var args =3D []; for (var i =3D 0; i < l; i++) { args[i] =3D arguments[i]; } args[l] =3D context; return method.apply(this, args); } return method.call(this, context); } } Function.createDelegate =3D function Function$createDelegate(instance, = method) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "instance", mayBeNull: true}, {name: "method", type: Function} ]); if (e) throw e; =20 return function() { return method.apply(instance, arguments); } } Function.emptyFunction =3D Function.emptyMethod =3D function = Function$emptyMethod() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); } Function._validateParams =3D function Function$_validateParams(params, = expectedParams) { = =20 var e; e =3D Function._validateParameterCount(params, expectedParams); if (e) { e.popStackFrame(); return e; } for (var i=3D0; i < params.length; i++) { var expectedParam =3D = expectedParams[Math.min(i, expectedParams.length - 1)]; var paramName =3D expectedParam.name; if (expectedParam.parameterArray) { paramName +=3D "[" + (i - expectedParams.length = + 1) + "]"; } e =3D Function._validateParameter(params[i], expectedParam, = paramName); if (e) { e.popStackFrame(); return e; } } return null; } Function._validateParameterCount =3D function = Function$_validateParameterCount(params, expectedParams) { var maxParams =3D expectedParams.length; var minParams =3D 0; for (var i=3D0; i < expectedParams.length; i++) { if (expectedParams[i].parameterArray) { maxParams =3D Number.MAX_VALUE; } else if (!expectedParams[i].optional) { minParams++; } } if (params.length < minParams || params.length > maxParams) { var e =3D Error.parameterCount(); e.popStackFrame(); return e; } return null; } Function._validateParameter =3D function = Function$_validateParameter(param, expectedParam, paramName) { var e; var expectedType =3D expectedParam.type; var expectedInteger =3D !!expectedParam.integer; var expectedDomElement =3D !!expectedParam.domElement; var mayBeNull =3D !!expectedParam.mayBeNull; e =3D Function._validateParameterType(param, expectedType, = expectedInteger, expectedDomElement, mayBeNull, paramName); if (e) { e.popStackFrame(); return e; } var expectedElementType =3D expectedParam.elementType; var elementMayBeNull =3D !!expectedParam.elementMayBeNull; if (expectedType =3D=3D=3D Array && typeof(param) !=3D=3D = "undefined" && param !=3D=3D null && (expectedElementType || !elementMayBeNull)) { var expectedElementInteger =3D !!expectedParam.elementInteger; var expectedElementDomElement =3D = !!expectedParam.elementDomElement; for (var i=3D0; i < param.length; i++) { var elem =3D param[i]; e =3D Function._validateParameterType(elem, = expectedElementType, expectedElementInteger, expectedElementDomElement, = elementMayBeNull, paramName + "[" + i + "]"); if (e) { e.popStackFrame(); return e; } } } return null; } Function._validateParameterType =3D function = Function$_validateParameterType(param, expectedType, expectedInteger, = expectedDomElement, mayBeNull, paramName) { var e; if (typeof(param) =3D=3D=3D "undefined") { if (mayBeNull) { return null; } else { e =3D Error.argumentUndefined(paramName); e.popStackFrame(); return e; } } if (param =3D=3D=3D null) { if (mayBeNull) { return null; } else { e =3D Error.argumentNull(paramName); e.popStackFrame(); return e; } } if (expectedType && expectedType.__enum) { if (typeof(param) !=3D=3D 'number') { e =3D Error.argumentType(paramName, Object.getType(param), = expectedType); e.popStackFrame(); return e; } if ((param % 1) =3D=3D=3D 0) { var values =3D expectedType.prototype; if (!expectedType.__flags || (param =3D=3D=3D 0)) { for (var i in values) { if (values[i] =3D=3D=3D param) return null; } } else { var v =3D param; for (var i in values) { var vali =3D values[i]; if (vali =3D=3D=3D 0) continue; if ((vali & param) =3D=3D=3D vali) { v -=3D vali; } if (v =3D=3D=3D 0) return null; } } } e =3D Error.argumentOutOfRange(paramName, param, = String.format(Sys.Res.enumInvalidValue, param, expectedType.getName())); e.popStackFrame(); return e; } if (expectedDomElement && (param !=3D=3D window) && = (param !=3D=3D document) && !(window.HTMLElement && (param instanceof HTMLElement)) && (typeof(param.nodeName) !=3D=3D 'string')) { e =3D Error.argument(paramName, Sys.Res.argumentDomElement); e.popStackFrame(); return e; } if (expectedType && !expectedType.isInstanceOfType(param)) { e =3D Error.argumentType(paramName, Object.getType(param), = expectedType); e.popStackFrame(); return e; } if (expectedType =3D=3D=3D Number && expectedInteger) { if ((param % 1) !=3D=3D 0) { e =3D Error.argumentOutOfRange(paramName, param, = Sys.Res.argumentInteger); e.popStackFrame(); return e; } } return null; } Error.__typeName =3D 'Error'; Error.__class =3D true; Error.create =3D function Error$create(message, errorInfo) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "message", type: String, mayBeNull: true, optional: = true}, {name: "errorInfo", mayBeNull: true, optional: true} ]); if (e) throw e; var e =3D new Error(message); e.message =3D message; if (errorInfo) { for (var v in errorInfo) { e[v] =3D errorInfo[v]; } } e.popStackFrame(); return e; } Error.argument =3D function Error$argument(paramName, message) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "paramName", type: String, mayBeNull: true, optional: = true}, {name: "message", type: String, mayBeNull: true, optional: true} ]); if (e) throw e; var displayMessage =3D "Sys.ArgumentException: " + (message ? = message : Sys.Res.argument); if (paramName) { displayMessage +=3D "\n" + String.format(Sys.Res.paramName, = paramName); } var e =3D Error.create(displayMessage, { name: = "Sys.ArgumentException", paramName: paramName }); e.popStackFrame(); return e; } Error.argumentNull =3D function Error$argumentNull(paramName, message) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "paramName", type: String, mayBeNull: true, optional: = true}, {name: "message", type: String, mayBeNull: true, optional: true} ]); if (e) throw e; var displayMessage =3D "Sys.ArgumentNullException: " + (message ? = message : Sys.Res.argumentNull); if (paramName) { displayMessage +=3D "\n" + String.format(Sys.Res.paramName, = paramName); } var e =3D Error.create(displayMessage, { name: = "Sys.ArgumentNullException", paramName: paramName }); e.popStackFrame(); return e; } Error.argumentOutOfRange =3D function = Error$argumentOutOfRange(paramName, actualValue, message) { /// /// /// /// var e =3D Function._validateParams(arguments, [ {name: "paramName", type: String, mayBeNull: true, optional: = true}, {name: "actualValue", mayBeNull: true, optional: true}, {name: "message", type: String, mayBeNull: true, optional: true} ]); if (e) throw e; var displayMessage =3D "Sys.ArgumentOutOfRangeException: " + = (message ? message : Sys.Res.argumentOutOfRange); if (paramName) { displayMessage +=3D "\n" + String.format(Sys.Res.paramName, = paramName); } if (typeof(actualValue) !=3D=3D "undefined" && = actualValue !=3D=3D null) { displayMessage +=3D "\n" + String.format(Sys.Res.actualValue, = actualValue); } var e =3D Error.create(displayMessage, { name: "Sys.ArgumentOutOfRangeException", paramName: paramName, actualValue: actualValue }); e.popStackFrame(); return e; } Error.argumentType =3D function Error$argumentType(paramName, = actualType, expectedType, message) { /// /// /// /// /// var e =3D Function._validateParams(arguments, [ {name: "paramName", type: String, mayBeNull: true, optional: = true}, {name: "actualType", type: Type, mayBeNull: true, optional: = true}, {name: "expectedType", type: Type, mayBeNull: true, optional: = true}, {name: "message", type: String, mayBeNull: true, optional: true} ]); if (e) throw e; var displayMessage =3D "Sys.ArgumentTypeException: "; if (message) { displayMessage +=3D message; } else if (actualType && expectedType) { displayMessage +=3D String.format(Sys.Res.argumentTypeWithTypes, = actualType.getName(), expectedType.getName()); } else { displayMessage +=3D Sys.Res.argumentType; } if (paramName) { displayMessage +=3D "\n" + String.format(Sys.Res.paramName, = paramName); } var e =3D Error.create(displayMessage, { name: "Sys.ArgumentTypeException", paramName: paramName, actualType: actualType, expectedType: expectedType }); e.popStackFrame(); return e; } Error.argumentUndefined =3D function Error$argumentUndefined(paramName, = message) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "paramName", type: String, mayBeNull: true, optional: = true}, {name: "message", type: String, mayBeNull: true, optional: true} ]); if (e) throw e; var displayMessage =3D "Sys.ArgumentUndefinedException: " + (message = ? message : Sys.Res.argumentUndefined); if (paramName) { displayMessage +=3D "\n" + String.format(Sys.Res.paramName, = paramName); } var e =3D Error.create(displayMessage, { name: = "Sys.ArgumentUndefinedException", paramName: paramName }); e.popStackFrame(); return e; } Error.format =3D function Error$format(message) { /// /// var e =3D Function._validateParams(arguments, [ {name: "message", type: String, mayBeNull: true, optional: true} ]); if (e) throw e; var displayMessage =3D "Sys.FormatException: " + (message ? message = : Sys.Res.format); var e =3D Error.create(displayMessage, {name: = 'Sys.FormatException'}); e.popStackFrame(); return e; } Error.invalidOperation =3D function Error$invalidOperation(message) { /// /// var e =3D Function._validateParams(arguments, [ {name: "message", type: String, mayBeNull: true, optional: true} ]); if (e) throw e; var displayMessage =3D "Sys.InvalidOperationException: " + (message = ? message : Sys.Res.invalidOperation); var e =3D Error.create(displayMessage, {name: = 'Sys.InvalidOperationException'}); e.popStackFrame(); return e; } Error.notImplemented =3D function Error$notImplemented(message) { /// /// var e =3D Function._validateParams(arguments, [ {name: "message", type: String, mayBeNull: true, optional: true} ]); if (e) throw e; var displayMessage =3D "Sys.NotImplementedException: " + (message ? = message : Sys.Res.notImplemented); var e =3D Error.create(displayMessage, {name: = 'Sys.NotImplementedException'}); e.popStackFrame(); return e; } Error.parameterCount =3D function Error$parameterCount(message) { /// /// var e =3D Function._validateParams(arguments, [ {name: "message", type: String, mayBeNull: true, optional: true} ]); if (e) throw e; var displayMessage =3D "Sys.ParameterCountException: " + (message ? = message : Sys.Res.parameterCount); var e =3D Error.create(displayMessage, {name: = 'Sys.ParameterCountException'}); e.popStackFrame(); return e; } Error.prototype.popStackFrame =3D function Error$popStackFrame() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); =20 if (typeof(this.stack) =3D=3D=3D "undefined" || this.stack =3D=3D=3D = null || typeof(this.fileName) =3D=3D=3D "undefined" || this.fileName = =3D=3D=3D null || typeof(this.lineNumber) =3D=3D=3D "undefined" || this.lineNumber = =3D=3D=3D null) { return; } var stackFrames =3D this.stack.split("\n"); var currentFrame =3D stackFrames[0]; var pattern =3D this.fileName + ":" + this.lineNumber; while(typeof(currentFrame) !=3D=3D "undefined" && currentFrame !=3D=3D null && currentFrame.indexOf(pattern) =3D=3D=3D -1) { stackFrames.shift(); currentFrame =3D stackFrames[0]; } var nextFrame =3D stackFrames[1]; if (typeof(nextFrame) =3D=3D=3D "undefined" || nextFrame = =3D=3D=3D null) { return; } var nextFrameParts =3D nextFrame.match(/@(.*):(\d+)$/); if (typeof(nextFrameParts) =3D=3D=3D "undefined" || nextFrameParts = =3D=3D=3D null) { return; } this.fileName =3D nextFrameParts[1]; this.lineNumber =3D parseInt(nextFrameParts[2]); stackFrames.shift(); this.stack =3D stackFrames.join("\n"); } if (!window) this.window =3D this; window.Type =3D Function; window.__rootNamespaces =3D []; window.__registeredTypes =3D {}; Type.__fullyQualifiedIdentifierRegExp =3D new RegExp("^[^.0-9 = \\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]([^ = \\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]*[^. = \\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\])?$", "i"); Type.__identifierRegExp =3D new RegExp("^[^.0-9 = \\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\][^. = \\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]*$", "i"); Type.prototype.callBaseMethod =3D function Type$callBaseMethod(instance, = name, baseArguments) { /// /// /// /// var e =3D Function._validateParams(arguments, [ {name: "instance"}, {name: "name", type: String}, {name: "baseArguments", type: Array, mayBeNull: true, optional: = true, elementMayBeNull: true} ]); if (e) throw e; var baseMethod =3D this.getBaseMethod(instance, name); if (!baseMethod) throw = Error.invalidOperation(String.format(Sys.Res.methodNotFound, name)); if (!baseArguments) { return baseMethod.apply(instance); } else { return baseMethod.apply(instance, baseArguments); } } Type.prototype.getBaseMethod =3D function Type$getBaseMethod(instance, = name) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "instance"}, {name: "name", type: String} ]); if (e) throw e; if (!this.isInstanceOfType(instance)) throw = Error.argumentType('instance', Object.getType(instance), this); var baseType =3D this.getBaseType(); if (baseType) { var baseMethod =3D baseType.prototype[name]; return (baseMethod instanceof Function) ? baseMethod : null; } return null; } Type.prototype.getBaseType =3D function Type$getBaseType() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return (typeof(this.__baseType) =3D=3D=3D "undefined") ? null : = this.__baseType; } Type.prototype.getInterfaces =3D function Type$getInterfaces() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); var result =3D []; var type =3D this; while(type) { var interfaces =3D type.__interfaces; if (interfaces) { for (var i =3D 0, l =3D interfaces.length; i < l; i++) { var interfaceType =3D interfaces[i]; if (!Array.contains(result, interfaceType)) { result[result.length] =3D interfaceType; } } } type =3D type.__baseType; } return result; } Type.prototype.getName =3D function Type$getName() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return (typeof(this.__typeName) =3D=3D=3D "undefined") ? "" : = this.__typeName; } Type.prototype.implementsInterface =3D function = Type$implementsInterface(interfaceType) { /// /// var e =3D Function._validateParams(arguments, [ {name: "interfaceType", type: Type} ]); if (e) throw e; this.resolveInheritance(); var interfaceName =3D interfaceType.getName(); var cache =3D this.__interfaceCache; if (cache) { var cacheEntry =3D cache[interfaceName]; if (typeof(cacheEntry) !=3D=3D 'undefined') return cacheEntry; } else { cache =3D this.__interfaceCache =3D {}; } var baseType =3D this; while (baseType) { var interfaces =3D baseType.__interfaces; if (interfaces) { if (Array.indexOf(interfaces, interfaceType) !=3D=3D -1) { return cache[interfaceName] =3D true; } } baseType =3D baseType.__baseType; } return cache[interfaceName] =3D false; } Type.prototype.inheritsFrom =3D function Type$inheritsFrom(parentType) { /// /// var e =3D Function._validateParams(arguments, [ {name: "parentType", type: Type} ]); if (e) throw e; this.resolveInheritance(); var baseType =3D this.__baseType; while (baseType) { if (baseType =3D=3D=3D parentType) { return true; } baseType =3D baseType.__baseType; } return false; } Type.prototype.initializeBase =3D function Type$initializeBase(instance, = baseArguments) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "instance"}, {name: "baseArguments", type: Array, mayBeNull: true, optional: = true, elementMayBeNull: true} ]); if (e) throw e; if (!this.isInstanceOfType(instance)) throw = Error.argumentType('instance', Object.getType(instance), this); this.resolveInheritance(); if (this.__baseType) { if (!baseArguments) { this.__baseType.apply(instance); } else { this.__baseType.apply(instance, baseArguments); } } return instance; } Type.prototype.isImplementedBy =3D function = Type$isImplementedBy(instance) { /// /// var e =3D Function._validateParams(arguments, [ {name: "instance", mayBeNull: true} ]); if (e) throw e; if (typeof(instance) =3D=3D=3D "undefined" || instance =3D=3D=3D = null) return false; var instanceType =3D Object.getType(instance); return !!(instanceType.implementsInterface && = instanceType.implementsInterface(this)); } Type.prototype.isInstanceOfType =3D function = Type$isInstanceOfType(instance) { /// /// var e =3D Function._validateParams(arguments, [ {name: "instance", mayBeNull: true} ]); if (e) throw e; if (typeof(instance) =3D=3D=3D "undefined" || instance =3D=3D=3D = null) return false; if (instance instanceof this) return true; var instanceType =3D Object.getType(instance); return !!(instanceType =3D=3D=3D this) || (instanceType.inheritsFrom && = instanceType.inheritsFrom(this)) || (instanceType.implementsInterface && = instanceType.implementsInterface(this)); } Type.prototype.registerClass =3D function Type$registerClass(typeName, = baseType, interfaceTypes) { /// /// /// /// var e =3D Function._validateParams(arguments, [ {name: "typeName", type: String}, {name: "baseType", type: Type, mayBeNull: true, optional: true}, {name: "interfaceTypes", type: Type, parameterArray: true} ]); if (e) throw e; if (!Type.__fullyQualifiedIdentifierRegExp.test(typeName)) throw = Error.argument('typeName', Sys.Res.notATypeName); var parsedName; try { parsedName =3D eval(typeName); } catch(e) { throw Error.argument('typeName', Sys.Res.argumentTypeName); } if (parsedName !=3D=3D this) throw Error.argument('typeName', = Sys.Res.badTypeName); if (window.__registeredTypes[typeName]) throw = Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, = typeName)); if ((arguments.length > 1) && (typeof(baseType) =3D=3D=3D = 'undefined')) throw Error.argumentUndefined('baseType'); if (baseType && !baseType.__class) throw Error.argument('baseType', = Sys.Res.baseNotAClass); this.prototype.constructor =3D this; this.__typeName =3D typeName; this.__class =3D true; if (baseType) { this.__baseType =3D baseType; this.__basePrototypePending =3D true; } if (!window.__classes) window.__classes =3D {}; window.__classes[typeName.toUpperCase()] =3D this; if (interfaceTypes) { this.__interfaces =3D []; for (var i =3D 2; i < arguments.length; i++) { var interfaceType =3D arguments[i]; if (!interfaceType.__interface) throw = Error.argument('interfaceTypes[' + (i - 2) + ']', = Sys.Res.notAnInterface); this.resolveInheritance(); for (var methodName in interfaceType.prototype) { var method =3D interfaceType.prototype[methodName]; if (!this.prototype[methodName]) { this.prototype[methodName] =3D method; } } this.__interfaces.push(interfaceType); } } window.__registeredTypes[typeName] =3D true; return this; } Type.prototype.registerInterface =3D function = Type$registerInterface(typeName) { /// /// var e =3D Function._validateParams(arguments, [ {name: "typeName", type: String} ]); if (e) throw e; if (!Type.__fullyQualifiedIdentifierRegExp.test(typeName)) throw = Error.argument('typeName', Sys.Res.notATypeName); var parsedName; try { parsedName =3D eval(typeName); } catch(e) { throw Error.argument('typeName', Sys.Res.argumentTypeName); } if (parsedName !=3D=3D this) throw Error.argument('typeName', = Sys.Res.badTypeName); if (window.__registeredTypes[typeName]) throw = Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, = typeName)); this.prototype.constructor =3D this; this.__typeName =3D typeName; this.__interface =3D true; window.__registeredTypes[typeName] =3D true; return this; } Type.prototype.resolveInheritance =3D function Type$resolveInheritance() = { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (this.__basePrototypePending) { var baseType =3D this.__baseType; baseType.resolveInheritance(); for (var memberName in baseType.prototype) { var memberValue =3D baseType.prototype[memberName]; if (!this.prototype[memberName]) { this.prototype[memberName] =3D memberValue; } } delete this.__basePrototypePending; } } Type.getRootNamespaces =3D function Type$getRootNamespaces() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return Array.clone(window.__rootNamespaces); } Type.isClass =3D function Type$isClass(type) { /// /// var e =3D Function._validateParams(arguments, [ {name: "type", mayBeNull: true} ]); if (e) throw e; if ((typeof(type) =3D=3D=3D 'undefined') || (type =3D=3D=3D null)) = return false; return !!type.__class; } Type.isInterface =3D function Type$isInterface(type) { /// /// var e =3D Function._validateParams(arguments, [ {name: "type", mayBeNull: true} ]); if (e) throw e; if ((typeof(type) =3D=3D=3D 'undefined') || (type =3D=3D=3D null)) = return false; return !!type.__interface; } Type.isNamespace =3D function Type$isNamespace(object) { /// /// var e =3D Function._validateParams(arguments, [ {name: "object", mayBeNull: true} ]); if (e) throw e; if ((typeof(object) =3D=3D=3D 'undefined') || (object =3D=3D=3D = null)) return false; return !!object.__namespace; } Type.parse =3D function Type$parse(typeName, ns) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "typeName", type: String, mayBeNull: true}, {name: "ns", mayBeNull: true, optional: true} ]); if (e) throw e; var fn; if (ns) { if (!window.__classes) return null; fn =3D window.__classes[ns.getName().toUpperCase() + '.' + = typeName.toUpperCase()]; return fn || null; } if (!typeName) return null; if (!Type.__htClasses) { Type.__htClasses =3D {}; } fn =3D Type.__htClasses[typeName]; if (!fn) { fn =3D eval(typeName); if (typeof(fn) !=3D=3D 'function') throw = Error.argument('typeName', Sys.Res.notATypeName); Type.__htClasses[typeName] =3D fn; } return fn; } Type.registerNamespace =3D function = Type$registerNamespace(namespacePath) { /// var e =3D Function._validateParams(arguments, [ {name: "namespacePath", type: String} ]); if (e) throw e; if (!Type.__fullyQualifiedIdentifierRegExp.test(namespacePath)) = throw Error.argument('namespacePath', Sys.Res.invalidNameSpace); var rootObject =3D window; var namespaceParts =3D namespacePath.split('.'); for (var i =3D 0; i < namespaceParts.length; i++) { var currentPart =3D namespaceParts[i]; var ns =3D rootObject[currentPart]; if (ns && !ns.__namespace) { throw = Error.invalidOperation(String.format(Sys.Res.namespaceContainsObject, = namespaceParts.splice(0, i + 1).join('.'))); } if (!ns) { ns =3D rootObject[currentPart] =3D {}; if (i =3D=3D=3D 0) { window.__rootNamespaces[window.__rootNamespaces.length] = =3D ns; } ns.__namespace =3D true; ns.__typeName =3D namespaceParts.slice(0, i + 1).join('.'); var parsedName; try { parsedName =3D eval(ns.__typeName); } catch(e) { parsedName =3D null; } if (parsedName !=3D=3D ns) { delete rootObject[currentPart]; throw Error.argument('namespacePath', = Sys.Res.invalidNameSpace); } ns.getName =3D function ns$getName() {return = this.__typeName;} } rootObject =3D ns; } } Object.__typeName =3D 'Object'; Object.__class =3D true; Object.getType =3D function Object$getType(instance) { /// /// var e =3D Function._validateParams(arguments, [ {name: "instance"} ]); if (e) throw e; var ctor =3D instance.constructor; if (!ctor || (typeof(ctor) !=3D=3D "function") || !ctor.__typeName = || (ctor.__typeName =3D=3D=3D 'Object')) { return Object; } return ctor; } Object.getTypeName =3D function Object$getTypeName(instance) { /// /// var e =3D Function._validateParams(arguments, [ {name: "instance"} ]); if (e) throw e; return Object.getType(instance).getName(); } Boolean.__typeName =3D 'Boolean'; Boolean.__class =3D true; Boolean.parse =3D function Boolean$parse(value) { /// /// var e =3D Function._validateParams(arguments, [ {name: "value", type: String} ]); if (e) throw e; var v =3D value.trim().toLowerCase(); if (v =3D=3D=3D 'false') return false; if (v =3D=3D=3D 'true') return true; throw Error.argumentOutOfRange('value', value, = Sys.Res.boolTrueOrFalse); } Date.__typeName =3D 'Date'; Date.__class =3D true; Date._appendPreOrPostMatch =3D function = Date$_appendPreOrPostMatch(preMatch, strBuilder) { var quoteCount =3D 0; var escaped =3D false; for (var i =3D 0, il =3D preMatch.length; i < il; i++) { var c =3D preMatch.charAt(i); switch (c) { case '\'': if (escaped) strBuilder.append("'"); else quoteCount++; escaped =3D false; break; case '\\': if (escaped) strBuilder.append("\\"); escaped =3D !escaped; break; default: strBuilder.append(c); escaped =3D false; break; } } return quoteCount; } Date._expandFormat =3D function Date$_expandFormat(dtf, format) { if (!format) { format =3D "F"; } if (format.length =3D=3D=3D 1) { switch (format) { case "d": return dtf.ShortDatePattern; case "D": return dtf.LongDatePattern; case "t": return dtf.ShortTimePattern; case "T": return dtf.LongTimePattern; case "F": return dtf.FullDateTimePattern; case "M": case "m": return dtf.MonthDayPattern; case "s": return dtf.SortableDateTimePattern; case "Y": case "y": return dtf.YearMonthPattern; default: throw Error.format(Sys.Res.formatInvalidString); } } return format; } Date._expandYear =3D function Date$_expandYear(dtf, year) { if (year < 100) { var curr =3D new Date().getFullYear(); year +=3D curr - (curr % 100); if (year > dtf.Calendar.TwoDigitYearMax) { return year - 100; } } return year; } Date._getParseRegExp =3D function Date$_getParseRegExp(dtf, format) { if (!dtf._parseRegExp) { dtf._parseRegExp =3D {}; } else if (dtf._parseRegExp[format]) { return dtf._parseRegExp[format]; } var expFormat =3D Date._expandFormat(dtf, format); expFormat =3D expFormat.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g, = "\\\\$1"); var regexp =3D new Sys.StringBuilder("^"); var groups =3D []; var index =3D 0; var quoteCount =3D 0; var tokenRegExp =3D Date._getTokenRegExp(); var match; while ((match =3D tokenRegExp.exec(expFormat)) !=3D=3D null) { var preMatch =3D expFormat.slice(index, match.index); index =3D tokenRegExp.lastIndex; quoteCount +=3D Date._appendPreOrPostMatch(preMatch, = regexp); if ((quoteCount%2) =3D=3D=3D 1) { regexp.append(match[0]); continue; } switch (match[0]) { case 'dddd': case 'ddd': case 'MMMM': case 'MMM': regexp.append("(\\D+)"); break; case 'tt': case 't': regexp.append("(\\D*)"); break; case 'yyyy': regexp.append("(\\d{4})"); break; case 'fff': regexp.append("(\\d{3})"); break; case 'ff': regexp.append("(\\d{2})"); break; case 'f': regexp.append("(\\d)"); break; case 'dd': case 'd': case 'MM': case 'M': case 'yy': case 'y': case 'HH': case 'H': case 'hh': case 'h': case 'mm': case 'm': case 'ss': case 's': regexp.append("(\\d\\d?)"); break; case 'zzz': regexp.append("([+-]?\\d\\d?:\\d{2})"); break; case 'zz': case 'z': regexp.append("([+-]?\\d\\d?)"); break; } Array.add(groups, match[0]); } Date._appendPreOrPostMatch(expFormat.slice(index), regexp); regexp.append("$"); var regexpStr =3D regexp.toString().replace(/\s+/g, "\\s+"); var parseRegExp =3D {'regExp': regexpStr, 'groups': groups}; dtf._parseRegExp[format] =3D parseRegExp; return parseRegExp; } Date._getTokenRegExp =3D function Date$_getTokenRegExp() { return = /dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|= zzz|zz|z/g; } Date.parseLocale =3D function Date$parseLocale(value, formats) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "value", type: String}, {name: "formats", mayBeNull: true, optional: true, = parameterArray: true} ]); if (e) throw e; return Date._parse(value, Sys.CultureInfo.CurrentCulture, = arguments); } Date.parseInvariant =3D function Date$parseInvariant(value, formats) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "value", type: String}, {name: "formats", mayBeNull: true, optional: true, = parameterArray: true} ]); if (e) throw e; return Date._parse(value, Sys.CultureInfo.InvariantCulture, = arguments); } Date._parse =3D function Date$_parse(value, cultureInfo, args) { var custom =3D false; for (var i =3D 1, il =3D args.length; i < il; i++) { var format =3D args[i]; if (format) { custom =3D true; var date =3D Date._parseExact(value, format, cultureInfo); if (date) return date; } } if (! custom) { var formats =3D cultureInfo._getDateTimeFormats(); for (var i =3D 0, il =3D formats.length; i < il; i++) { var date =3D Date._parseExact(value, formats[i], = cultureInfo); if (date) return date; } } return null; } Date._parseExact =3D function Date$_parseExact(value, format, = cultureInfo) { value =3D value.trim(); var dtf =3D cultureInfo.dateTimeFormat; var parseInfo =3D Date._getParseRegExp(dtf, format); var match =3D new RegExp(parseInfo.regExp).exec(value); if (match !=3D=3D null) { var groups =3D parseInfo.groups; var year =3D null, month =3D null, date =3D null, weekDay =3D = null; var hour =3D 0, min =3D 0, sec =3D 0, msec =3D 0, tzMinOffset = =3D null; var pmHour =3D false; for (var j =3D 0, jl =3D groups.length; j < jl; j++) { var matchGroup =3D match[j+1]; if (matchGroup) { switch (groups[j]) { case 'dd': case 'd': date =3D = Date._parseInt(matchGroup); if ((date < 1) || (date = > 31)) return null; break; case 'MMMM': month =3D = cultureInfo._getMonthIndex(matchGroup); if ((month < 0) || (month > 11)) return null; break; case 'MMM': month =3D = cultureInfo._getAbbrMonthIndex(matchGroup); if ((month < 0) || (month > 11)) return null; break; case 'M': case 'MM': var month =3D = Date._parseInt(matchGroup) - 1; if ((month < 0) || (month > 11)) return null; break; case 'y': case 'yy': year =3D = Date._expandYear(dtf,Date._parseInt(matchGroup)); if ((year < 0) || (year > 9999)) return null; break; case 'yyyy': year =3D = Date._parseInt(matchGroup); if ((year < 0) || (year > 9999)) return null; break; case 'h': case 'hh': hour =3D = Date._parseInt(matchGroup); if (hour =3D=3D=3D 12) hour =3D 0; if ((hour < 0) || (hour > 11)) return null; break; case 'H': case 'HH': hour =3D = Date._parseInt(matchGroup); if ((hour < 0) || (hour > 23)) return null; break; case 'm': case 'mm': min =3D = Date._parseInt(matchGroup); if ((min < 0) || (min > 59)) return null; break; case 's': case 'ss': sec =3D = Date._parseInt(matchGroup); if ((sec < 0) || (sec > 59)) return null; break; case 'tt': case 't': var upperToken =3D = matchGroup.toUpperCase(); pmHour =3D (upperToken =3D=3D=3D = dtf.PMDesignator.toUpperCase()); if (!pmHour && (upperToken !=3D=3D = dtf.AMDesignator.toUpperCase())) return null; break; case 'f': msec =3D = Date._parseInt(matchGroup) * 100; if ((msec < 0) || (msec > 999)) return null; break; case 'ff': msec =3D = Date._parseInt(matchGroup) * 10; if ((msec < 0) || (msec > 999)) return null; break; case 'fff': msec =3D = Date._parseInt(matchGroup); if ((msec < 0) || (msec > 999)) return null; break; case 'dddd': weekDay =3D = cultureInfo._getDayIndex(matchGroup); if ((weekDay < 0) || (weekDay > 6)) return null; break; case 'ddd': weekDay =3D = cultureInfo._getAbbrDayIndex(matchGroup); if ((weekDay < 0) || (weekDay > 6)) return null; break; case 'zzz': var offsets =3D = matchGroup.split(/:/); if (offsets.length !=3D=3D 2) return null; var hourOffset =3D Date._parseInt(offsets[0]); if ((hourOffset < -12) || (hourOffset > 13)) = return null; var minOffset =3D Date._parseInt(offsets[1]); if ((minOffset < 0) || (minOffset > 59)) return = null; tzMinOffset =3D (hourOffset * 60) + = (matchGroup.startsWith('-')? -minOffset : minOffset); break; case 'z': case 'zz': var hourOffset =3D = Date._parseInt(matchGroup); if ((hourOffset < -12) || (hourOffset > 13)) = return null; tzMinOffset =3D hourOffset * 60; break; } } } var result =3D new Date(); if (year =3D=3D=3D null) { year =3D result.getFullYear(); } if (month =3D=3D=3D null) { month =3D result.getMonth(); } if (date =3D=3D=3D null) { date =3D result.getDate(); } result.setFullYear(year, month, date); if (result.getDate() !=3D=3D date) return null; if ((weekDay !=3D=3D null) && (result.getDay() !=3D=3D = weekDay)) { return null; } if (pmHour && (hour < 12)) { hour +=3D 12; } result.setHours(hour, min, sec, msec); if (tzMinOffset !=3D=3D null) { var adjustedMin =3D result.getMinutes() - = (tzMinOffset + result.getTimezoneOffset()); = result.setHours(result.getHours() + parseInt(adjustedMin/60), = adjustedMin%60); } return result; } } Date._parseInt =3D function Date$_parseInt(value) { return parseInt(value.replace(/^[\s0]+(\d+)$/,"$1")); } Date.prototype.format =3D function Date$format(format) { /// /// var e =3D Function._validateParams(arguments, [ {name: "format", type: String} ]); if (e) throw e; return this._toFormattedString(format, = Sys.CultureInfo.InvariantCulture); } Date.prototype.localeFormat =3D function Date$localeFormat(format) { /// /// var e =3D Function._validateParams(arguments, [ {name: "format", type: String} ]); if (e) throw e; return this._toFormattedString(format, = Sys.CultureInfo.CurrentCulture); } Date.prototype._toFormattedString =3D function = Date$_toFormattedString(format, cultureInfo) { if (!format || (format.length =3D=3D=3D 0) || (format =3D=3D=3D = 'i')) { if (cultureInfo && (cultureInfo.name.length > 0)) { return this.toLocaleString(); } else { return this.toString(); } } var dtf =3D cultureInfo.dateTimeFormat; format =3D Date._expandFormat(dtf, format); var ret =3D new Sys.StringBuilder(); var hour; function addLeadingZero(num) { if (num < 10) { return '0' + num; } return num.toString(); } function addLeadingZeros(num) { if (num < 10) { return '00' + num; } if (num < 100) { return '0' + num; } return num.toString(); } var quoteCount =3D 0; var tokenRegExp =3D Date._getTokenRegExp(); for (;;) { var index =3D tokenRegExp.lastIndex; var ar =3D tokenRegExp.exec(format); var preMatch =3D format.slice(index, ar ? ar.index : = format.length); quoteCount +=3D Date._appendPreOrPostMatch(preMatch, ret); if (!ar) break; if ((quoteCount%2) =3D=3D=3D 1) { ret.append(ar[0]); continue; } switch (ar[0]) { case "dddd": ret.append(dtf.DayNames[this.getDay()]); break; case "ddd": = ret.append(dtf.AbbreviatedDayNames[this.getDay()]); break; case "dd": ret.append(addLeadingZero(this.getDate())); break; case "d": ret.append(this.getDate()); break; case "MMMM": ret.append(dtf.MonthNames[this.getMonth()]); break; case "MMM": = ret.append(dtf.AbbreviatedMonthNames[this.getMonth()]); break; case "MM": ret.append(addLeadingZero(this.getMonth() + 1)); break; case "M": ret.append(this.getMonth() + 1); break; case "yyyy": ret.append(this.getFullYear()); break; case "yy": ret.append(addLeadingZero(this.getFullYear() % = 100)); break; case "y": ret.append(this.getFullYear() % 100); break; case "hh": hour =3D this.getHours() % 12; if (hour =3D=3D=3D 0) hour =3D 12; ret.append(addLeadingZero(hour)); break; case "h": hour =3D this.getHours() % 12; if (hour =3D=3D=3D 0) hour =3D 12; ret.append(hour); break; case "HH": ret.append(addLeadingZero(this.getHours())); break; case "H": ret.append(this.getHours()); break; case "mm": ret.append(addLeadingZero(this.getMinutes())); break; case "m": ret.append(this.getMinutes()); break; case "ss": ret.append(addLeadingZero(this.getSeconds())); break; case "s": ret.append(this.getSeconds()); break; case "tt": ret.append((this.getHours() < 12) ? = dtf.AMDesignator : dtf.PMDesignator); break; case "t": ret.append(((this.getHours() < 12) ? = dtf.AMDesignator : dtf.PMDesignator).charAt(0)); break; case "f": = ret.append(addLeadingZeros(this.getMilliseconds()).charAt(0)); break; case "ff": = ret.append(addLeadingZeros(this.getMilliseconds()).substr(0, 2)); break; case "fff": = ret.append(addLeadingZeros(this.getMilliseconds())); break; case "z": hour =3D this.getTimezoneOffset() / 60; ret.append(((hour >=3D 0) ? '+' : '-') + = Math.floor(Math.abs(hour))); break; case "zz": hour =3D this.getTimezoneOffset() / 60; ret.append(((hour >=3D 0) ? '+' : '-') + = addLeadingZero(Math.floor(Math.abs(hour)))); break; case "zzz": hour =3D this.getTimezoneOffset() / 60; ret.append(((hour >=3D 0) ? '+' : '-') + = addLeadingZero(Math.floor(Math.abs(hour))) + dtf.TimeSeparator + = addLeadingZero(Math.abs(this.getTimezoneOffset() % 60))); break; } } return ret.toString(); } Number.__typeName =3D 'Number'; Number.__class =3D true; Number.parseLocale =3D function Number$parseLocale(value) { /// /// var e =3D Function._validateParams(arguments, [ {name: "value", type: String} ]); if (e) throw e; return Number._parse(value, Sys.CultureInfo.CurrentCulture); } Number.parseInvariant =3D function Number$parseInvariant(value) { /// /// var e =3D Function._validateParams(arguments, [ {name: "value", type: String} ]); if (e) throw e; return Number._parse(value, Sys.CultureInfo.InvariantCulture); } Number._parse =3D function Number$_parse(value, cultureInfo) { var valueStr =3D value.trim(); if (valueStr.match(/infinity/i) !=3D=3D null) { return parseFloat(valueStr); } if (valueStr.match(/^0x[a-f0-9]+$/i) !=3D=3D null) { return parseInt(valueStr); } var numFormat =3D cultureInfo.numberFormat; var decSeparator =3D numFormat.NumberDecimalSeparator; var grpSeparator =3D numFormat.NumberGroupSeparator; var numberFormatRegex =3D new RegExp("^[+-]?[\\d\\" + = grpSeparator + "]*\\" + decSeparator + "?\\d*([eE][+-]?\\d+)?$"); if (!valueStr.match(numberFormatRegex)) { return Number.NaN; } valueStr =3D valueStr.split(grpSeparator).join(""); valueStr =3D valueStr.replace(decSeparator, "."); return parseFloat(valueStr); } Number.prototype.format =3D function Number$format(format) { /// /// var e =3D Function._validateParams(arguments, [ {name: "format", type: String} ]); if (e) throw e; return this._toFormattedString(format, = Sys.CultureInfo.InvariantCulture); } Number.prototype.localeFormat =3D function Number$localeFormat(format) { /// /// var e =3D Function._validateParams(arguments, [ {name: "format", type: String} ]); if (e) throw e; return this._toFormattedString(format, = Sys.CultureInfo.CurrentCulture); } Number.prototype._toFormattedString =3D function = Number$_toFormattedString(format, cultureInfo) { if (!format || (format.length =3D=3D=3D 0) || (format =3D=3D=3D = 'i')) { if (cultureInfo && (cultureInfo.name.length > 0)) { return this.toLocaleString(); } else { return this.toString(); } } var _percentPositivePattern =3D ["n %", "n%", "%n" ]; var _percentNegativePattern =3D ["-n %", "-n%", "-%n"]; var _numberNegativePattern =3D ["(n)","-n","- n","n-","n -"]; var _currencyPositivePattern =3D ["$n","n$","$ n","n $"]; var _currencyNegativePattern =3D = ["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n $","-$ n","n = $-","$ n-","$ -n","n- $","($ n)","(n $)"]; function expandNumber(number, precision, groupSizes, sep, = decimalChar) { =20 var curSize =3D groupSizes[0]; var curGroupIndex =3D 1; var numberString =3D number.toString(); var right =3D ""; var exponent =3D ""; var decimalSplit =3D numberString.split('.'); if (decimalSplit.length > 1) { numberString =3D decimalSplit[0]; right =3D decimalSplit[1]; var exponentSplit =3D right.split(/e/i); if (exponentSplit.length > 1) { right =3D exponentSplit[0]; exponent =3D "e" + exponentSplit[1]; } } if (precision > 0) { var rightDifference =3D right.length - = precision; if (rightDifference > 0) { right =3D right.slice(0, precision); } else if (rightDifference < 0) { for (var i=3D0; i=3D 0) { if (curSize =3D=3D=3D 0 || curSize > = stringIndex) { if (ret.length > 0) return numberString.slice(0, stringIndex + 1) + sep = + ret + right; else return numberString.slice(0, stringIndex + 1) + = right; } if (ret.length > 0) ret =3D numberString.slice(stringIndex - curSize + 1, = stringIndex+1) + sep + ret; else ret =3D numberString.slice(stringIndex - curSize + 1, = stringIndex+1); stringIndex -=3D curSize; if (curGroupIndex < groupSizes.length) { curSize =3D groupSizes[curGroupIndex]; curGroupIndex++; } } return numberString.slice(0, stringIndex + 1) + sep + ret + = right; } var nf =3D cultureInfo.numberFormat; var number =3D Math.abs(this); if (!format) format =3D "D"; var precision =3D -1; if (format.length > 1) precision =3D parseInt(format.slice(1)); var pattern; switch (format.charAt(0)) { case "d": case "D": pattern =3D 'n'; if (precision !=3D=3D -1) { var numberStr =3D ""+number; var zerosToAdd =3D precision - numberStr.length; if (zerosToAdd > 0) { for (var i=3D0; i /// var e =3D Function._validateParams(arguments, [ {name: "array", type: Array, elementMayBeNull: true}, {name: "item", mayBeNull: true} ]); if (e) throw e; array[array.length] =3D item; } Array.addRange =3D function Array$addRange(array, items) { /// /// var e =3D Function._validateParams(arguments, [ {name: "array", type: Array, elementMayBeNull: true}, {name: "items", type: Array, elementMayBeNull: true} ]); if (e) throw e; array.push.apply(array, items); } Array.clear =3D function Array$clear(array) { /// var e =3D Function._validateParams(arguments, [ {name: "array", type: Array, elementMayBeNull: true} ]); if (e) throw e; array.length =3D 0; } Array.clone =3D function Array$clone(array) { /// /// var e =3D Function._validateParams(arguments, [ {name: "array", type: Array, elementMayBeNull: true} ]); if (e) throw e; if (array.length =3D=3D=3D 1) { return [array[0]]; } else { return Array.apply(null, array); } } Array.contains =3D function Array$contains(array, item) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "array", type: Array, elementMayBeNull: true}, {name: "item", mayBeNull: true} ]); if (e) throw e; return (Array.indexOf(array, item) >=3D 0); } Array.dequeue =3D function Array$dequeue(array) { /// /// var e =3D Function._validateParams(arguments, [ {name: "array", type: Array, elementMayBeNull: true} ]); if (e) throw e; return array.shift(); } Array.forEach =3D function Array$forEach(array, method, instance) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "array", type: Array, elementMayBeNull: true}, {name: "method", type: Function}, {name: "instance", mayBeNull: true, optional: true} ]); if (e) throw e; for (var i =3D 0, l =3D array.length; i < l; i++) { var elt =3D array[i]; if (typeof(elt) !=3D=3D 'undefined') method.call(instance, elt, = i, array); } } Array.indexOf =3D function Array$indexOf(array, item, start) { /// /// /// /// var e =3D Function._validateParams(arguments, [ {name: "array", type: Array, elementMayBeNull: true}, {name: "item", mayBeNull: true, optional: true}, {name: "start", mayBeNull: true, optional: true} ]); if (e) throw e; if (typeof(item) =3D=3D=3D "undefined") return -1; var length =3D array.length; if (length !=3D=3D 0) { start =3D start - 0; if (isNaN(start)) { start =3D 0; } else { if (isFinite(start)) { start =3D start - (start % 1); } if (start < 0) { start =3D Math.max(0, length + start); } } for (var i =3D start; i < length; i++) { if ((typeof(array[i]) !=3D=3D "undefined") && (array[i] = =3D=3D=3D item)) { return i; } } } return -1; } Array.insert =3D function Array$insert(array, index, item) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "array", type: Array, elementMayBeNull: true}, {name: "index", mayBeNull: true}, {name: "item", mayBeNull: true} ]); if (e) throw e; array.splice(index, 0, item); } Array.parse =3D function Array$parse(value) { /// /// var e =3D Function._validateParams(arguments, [ {name: "value", type: String, mayBeNull: true} ]); if (e) throw e; if (!value) return []; var v =3D eval(value); if (!Array.isInstanceOfType(v)) throw Error.argument('value', = Sys.Res.arrayParseBadFormat); return v; } Array.remove =3D function Array$remove(array, item) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "array", type: Array, elementMayBeNull: true}, {name: "item", mayBeNull: true} ]); if (e) throw e; var index =3D Array.indexOf(array, item); if (index >=3D 0) { array.splice(index, 1); } return (index >=3D 0); } Array.removeAt =3D function Array$removeAt(array, index) { /// /// var e =3D Function._validateParams(arguments, [ {name: "array", type: Array, elementMayBeNull: true}, {name: "index", mayBeNull: true} ]); if (e) throw e; array.splice(index, 1); } String.__typeName =3D 'String'; String.__class =3D true; String.prototype.endsWith =3D function String$endsWith(suffix) { /// /// var e =3D Function._validateParams(arguments, [ {name: "suffix", type: String} ]); if (e) throw e; return (this.substr(this.length - suffix.length) =3D=3D=3D suffix); } String.prototype.startsWith =3D function String$startsWith(prefix) { /// /// var e =3D Function._validateParams(arguments, [ {name: "prefix", type: String} ]); if (e) throw e; return (this.substr(0, prefix.length) =3D=3D=3D prefix); } String.prototype.trim =3D function String$trim() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this.replace(/^\s+|\s+$/g, ''); } String.prototype.trimEnd =3D function String$trimEnd() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this.replace(/\s+$/, ''); } String.prototype.trimStart =3D function String$trimStart() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this.replace(/^\s+/, ''); } String.format =3D function String$format(format, args) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "format", type: String}, {name: "args", mayBeNull: true, parameterArray: true} ]); if (e) throw e; return String._toFormattedString(false, arguments); } String.localeFormat =3D function String$localeFormat(format, args) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "format", type: String}, {name: "args", mayBeNull: true, parameterArray: true} ]); if (e) throw e; return String._toFormattedString(true, arguments); } String._toFormattedString =3D function = String$_toFormattedString(useLocale, args) { var result =3D ''; var format =3D args[0]; for (var i=3D0;;) { var open =3D format.indexOf('{', i); var close =3D format.indexOf('}', i); if ((open < 0) && (close < 0)) { result +=3D format.slice(i); break; } if ((close > 0) && ((close < open) || (open < 0))) { if (format.charAt(close + 1) !=3D=3D '}') { throw Error.argument('format', = Sys.Res.stringFormatBraceMismatch); } result +=3D format.slice(i, close + 1); i =3D close + 2; continue; } result +=3D format.slice(i, open); i =3D open + 1; if (format.charAt(i) =3D=3D=3D '{') { result +=3D '{'; i++; continue; } if (close < 0) throw Error.argument('format', = Sys.Res.stringFormatBraceMismatch); =20 var brace =3D format.substring(i, close); var colonIndex =3D brace.indexOf(':'); var argNumber =3D parseInt((colonIndex < 0)? brace : = brace.substring(0, colonIndex)) + 1; if (isNaN(argNumber)) throw Error.argument('format', = Sys.Res.stringFormatInvalid); var argFormat =3D (colonIndex < 0)? '' : = brace.substring(colonIndex + 1); var arg =3D args[argNumber]; if (typeof(arg) =3D=3D=3D "undefined" || arg =3D=3D=3D null) { arg =3D ''; } if (arg.toFormattedString) { result +=3D arg.toFormattedString(argFormat); } else if (useLocale && arg.localeFormat) { result +=3D arg.localeFormat(argFormat); } else if (arg.format) { result +=3D arg.format(argFormat); } else result +=3D arg.toString(); i =3D close + 1; } return result; } Type.registerNamespace('Sys'); Sys.IDisposable =3D function Sys$IDisposable() { throw Error.notImplemented(); } function Sys$IDisposable$dispose() { throw Error.notImplemented(); } Sys.IDisposable.prototype =3D { dispose: Sys$IDisposable$dispose } Sys.IDisposable.registerInterface('Sys.IDisposable'); Sys.StringBuilder =3D function Sys$StringBuilder(initialText) { /// var e =3D Function._validateParams(arguments, [ {name: "initialText", mayBeNull: true, optional: true} ]); if (e) throw e; this._parts =3D (typeof(initialText) !=3D=3D 'undefined' && = initialText !=3D=3D null && initialText !=3D=3D '') ? [initialText.toString()] : []; this._value =3D {}; this._len =3D 0; } function Sys$StringBuilder$append(text) { /// var e =3D Function._validateParams(arguments, [ {name: "text", mayBeNull: true} ]); if (e) throw e; this._parts[this._parts.length] =3D text; } function Sys$StringBuilder$appendLine(text) { /// var e =3D Function._validateParams(arguments, [ {name: "text", mayBeNull: true, optional: true} ]); if (e) throw e; this._parts[this._parts.length] =3D ((typeof(text) =3D=3D=3D 'undefined') || (text =3D=3D=3D = null) || (text =3D=3D=3D '')) ? '\r\n' : text + '\r\n'; } function Sys$StringBuilder$clear() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); this._parts =3D []; this._value =3D {}; this._len =3D 0; } function Sys$StringBuilder$isEmpty() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (this._parts.length =3D=3D=3D 0) return true; return this.toString() =3D=3D=3D ''; } function Sys$StringBuilder$toString(separator) { /// /// var e =3D Function._validateParams(arguments, [ {name: "separator", type: String, mayBeNull: true, optional: = true} ]); if (e) throw e; separator =3D separator || ''; var parts =3D this._parts; if (this._len !=3D=3D parts.length) { this._value =3D {}; this._len =3D parts.length; } var val =3D this._value; if (typeof(val[separator]) =3D=3D=3D 'undefined') { if (separator !=3D=3D '') { for (var i =3D 0; i < parts.length;) { if ((typeof(parts[i]) =3D=3D=3D 'undefined') || = (parts[i] =3D=3D=3D '') || (parts[i] =3D=3D=3D null)) { parts.splice(i, 1); } else { i++; } } } val[separator] =3D this._parts.join(separator); } return val[separator]; } Sys.StringBuilder.prototype =3D { append: Sys$StringBuilder$append, appendLine: Sys$StringBuilder$appendLine, clear: Sys$StringBuilder$clear, isEmpty: Sys$StringBuilder$isEmpty, toString: Sys$StringBuilder$toString } Sys.StringBuilder.registerClass('Sys.StringBuilder'); if (!window.XMLHttpRequest) { window.XMLHttpRequest =3D function window$XMLHttpRequest() { var progIDs =3D [ 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP' ]; =20 for (var i =3D 0; i < progIDs.length; i++) { try { var xmlHttp =3D new ActiveXObject(progIDs[i]); return xmlHttp; } catch (ex) { } } =20 return null; } } Sys.Browser =3D {}; Sys.Browser.InternetExplorer =3D {}; Sys.Browser.Firefox =3D {}; Sys.Browser.Safari =3D {}; Sys.Browser.Opera =3D {}; Sys.Browser.agent =3D null; Sys.Browser.hasDebuggerStatement =3D false; Sys.Browser.name =3D navigator.appName; Sys.Browser.version =3D parseFloat(navigator.appVersion); if (navigator.userAgent.indexOf(' MSIE ') > -1) { Sys.Browser.agent =3D Sys.Browser.InternetExplorer; Sys.Browser.version =3D parseFloat(navigator.userAgent.match(/MSIE = (\d+\.\d+)/)[1]); Sys.Browser.hasDebuggerStatement =3D true; } else if (navigator.userAgent.indexOf(' Firefox/') > -1) { Sys.Browser.agent =3D Sys.Browser.Firefox; Sys.Browser.version =3D parseFloat(navigator.userAgent.match(/ = Firefox\/(\d+\.\d+)/)[1]); Sys.Browser.name =3D 'Firefox'; Sys.Browser.hasDebuggerStatement =3D true; } else if (navigator.userAgent.indexOf(' Safari/') > -1) { Sys.Browser.agent =3D Sys.Browser.Safari; Sys.Browser.version =3D parseFloat(navigator.userAgent.match(/ = Safari\/(\d+\.\d+)/)[1]); Sys.Browser.name =3D 'Safari'; } else if (navigator.userAgent.indexOf('Opera/') > -1) { Sys.Browser.agent =3D Sys.Browser.Opera; } Type.registerNamespace('Sys.UI'); Sys._Debug =3D function Sys$_Debug() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); } function Sys$_Debug$_appendConsole(text) { if ((typeof(Debug) !=3D=3D 'undefined') && = Debug.writeln) { Debug.writeln(text); } if (window.console && window.console.log) { window.console.log(text); } if (window.opera) { window.opera.postError(text); } if (window.debugService) { window.debugService.trace(text); } } function Sys$_Debug$_appendTrace(text) { var traceElement =3D document.getElementById('TraceConsole'); if (traceElement && (traceElement.tagName.toUpperCase() = =3D=3D=3D 'TEXTAREA')) { traceElement.value +=3D text + '\n'; } } function Sys$_Debug$assert(condition, message, displayCaller) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "condition", type: Boolean}, {name: "message", type: String, mayBeNull: true, optional: = true}, {name: "displayCaller", type: Boolean, optional: true} ]); if (e) throw e; if (!condition) { message =3D (displayCaller && this.assert.caller) ? String.format(Sys.Res.assertFailedCaller, message, = this.assert.caller) : String.format(Sys.Res.assertFailed, message); if (confirm(String.format(Sys.Res.breakIntoDebugger, = message))) { this.fail(message); } } } function Sys$_Debug$clearTrace() { var traceElement =3D document.getElementById('TraceConsole'); if (traceElement && (traceElement.tagName.toUpperCase() = =3D=3D=3D 'TEXTAREA')) { traceElement.value =3D ''; } } function Sys$_Debug$fail(message) { /// var e =3D Function._validateParams(arguments, [ {name: "message", type: String, mayBeNull: true} ]); if (e) throw e; this._appendConsole(message); if (Sys.Browser.hasDebuggerStatement) { eval('debugger'); } } function Sys$_Debug$trace(text) { /// var e =3D Function._validateParams(arguments, [ {name: "text"} ]); if (e) throw e; this._appendConsole(text); this._appendTrace(text); } function Sys$_Debug$traceDump(object, name) { /// /// var e =3D Function._validateParams(arguments, [ {name: "object", mayBeNull: true}, {name: "name", type: String, mayBeNull: true, optional: = true} ]); if (e) throw e; var text =3D this._traceDump(object, name, true); } function Sys$_Debug$_traceDump(object, name, recursive, = indentationPadding, loopArray) { name =3D name? name : 'traceDump'; indentationPadding =3D indentationPadding? indentationPadding : = ''; if (object =3D=3D=3D null) { this.trace(indentationPadding + name + ': null'); return; } switch(typeof(object)) { case 'undefined': this.trace(indentationPadding + name + ': Undefined'); break; case 'number': case 'string': case 'boolean': this.trace(indentationPadding + name + ': ' + object); break; default: if (Date.isInstanceOfType(object) || = RegExp.isInstanceOfType(object)) { this.trace(indentationPadding + name + ': ' + = object.toString()); break; } if (!loopArray) { loopArray =3D []; } else if (Array.contains(loopArray, object)) { this.trace(indentationPadding + name + ': ...'); return; } Array.add(loopArray, object); if = ((object =3D=3D window) || (object =3D=3D=3D document) || (window.HTMLElement && (object instanceof = HTMLElement)) || (typeof(object.nodeName) =3D=3D=3D 'string')) { var tag =3D object.tagName? object.tagName : = 'DomElement'; if (object.id) { tag +=3D ' - ' + object.id; } this.trace(indentationPadding + name + ' {' + tag + = '}'); } else { var typeName =3D Object.getTypeName(object); this.trace(indentationPadding + name + = (typeof(typeName) =3D=3D=3D 'string' ? ' {' + typeName + '}' : '')); if ((indentationPadding =3D=3D=3D '') || recursive) = { indentationPadding +=3D " "; var i, length, properties, p, v; if (Array.isInstanceOfType(object)) { length =3D object.length; for (i =3D 0; i < length; i++) { this._traceDump(object[i], '[' + i + = ']', recursive, indentationPadding, loopArray); } } else { for (p in object) { v =3D object[p]; if (!Function.isInstanceOfType(v)) { this._traceDump(v, p, recursive, = indentationPadding, loopArray); } } } } } Array.remove(loopArray, object); } } Sys._Debug.prototype =3D { _appendConsole: Sys$_Debug$_appendConsole, _appendTrace: Sys$_Debug$_appendTrace, assert: Sys$_Debug$assert, clearTrace: Sys$_Debug$clearTrace, fail: Sys$_Debug$fail, trace: Sys$_Debug$trace, traceDump: Sys$_Debug$traceDump, _traceDump: Sys$_Debug$_traceDump } Sys._Debug.registerClass('Sys._Debug'); Sys.Debug =3D new Sys._Debug(); Sys.Debug.isDebug =3D true; function Sys$Enum$parse(value, ignoreCase) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "value", type: String}, {name: "ignoreCase", type: Boolean, optional: true} ]); if (e) throw e; var values, parsed, val; if (ignoreCase) { values =3D this.__lowerCaseValues; if (!values) { this.__lowerCaseValues =3D values =3D {}; var prototype =3D this.prototype; for (var name in prototype) { values[name.toLowerCase()] =3D prototype[name]; } } } else { values =3D this.prototype; } if (!this.__flags) { val =3D (ignoreCase ? value.toLowerCase() : value); parsed =3D values[val.trim()]; if (typeof(parsed) !=3D=3D 'number') throw = Error.argument('value', String.format(Sys.Res.enumInvalidValue, value, = this.__typeName)); return parsed; } else { var parts =3D (ignoreCase ? value.toLowerCase() : = value).split(','); var v =3D 0; for (var i =3D parts.length - 1; i >=3D 0; i--) { var part =3D parts[i].trim(); parsed =3D values[part]; if (typeof(parsed) !=3D=3D 'number') throw = Error.argument('value', String.format(Sys.Res.enumInvalidValue, = value.split(',')[i].trim(), this.__typeName)); v |=3D parsed; } return v; } } function Sys$Enum$toString(value) { /// /// var e =3D Function._validateParams(arguments, [ {name: "value", mayBeNull: true, optional: true} ]); if (e) throw e; if ((typeof(value) =3D=3D=3D 'undefined') || (value = =3D=3D=3D null)) return this.__string; if ((typeof(value) !=3D 'number') || ((value % 1) !=3D=3D 0)) throw = Error.argumentType('value', Object.getType(value), this); var values =3D this.prototype; var i; if (!this.__flags || (value =3D=3D=3D 0)) { for (i in values) { if (values[i] =3D=3D=3D value) { return i; } } } else { var sorted =3D this.__sortedValues; if (!sorted) { sorted =3D []; for (i in values) { sorted[sorted.length] =3D {key: i, value: values[i]}; } sorted.sort(function(a, b) { return a.value - b.value; }); this.__sortedValues =3D sorted; } var parts =3D []; var v =3D value; for (i =3D sorted.length - 1; i >=3D 0; i--) { var kvp =3D sorted[i]; var vali =3D kvp.value; if (vali =3D=3D=3D 0) continue; if ((vali & value) =3D=3D=3D vali) { parts[parts.length] =3D kvp.key; v -=3D vali; if (v =3D=3D=3D 0) break; } } if (parts.length && v =3D=3D=3D 0) return = parts.reverse().join(', '); } throw Error.argumentOutOfRange('value', value, = String.format(Sys.Res.enumInvalidValue, value, this.__typeName)); } Type.prototype.registerEnum =3D function Type$registerEnum(name, flags) = { /// /// var e =3D Function._validateParams(arguments, [ {name: "name", type: String}, {name: "flags", type: Boolean, optional: true} ]); if (e) throw e; if (!Type.__fullyQualifiedIdentifierRegExp.test(name)) throw = Error.argument('name', Sys.Res.notATypeName); var parsedName; try { parsedName =3D eval(name); } catch(e) { throw Error.argument('name', Sys.Res.argumentTypeName); } if (parsedName !=3D=3D this) throw Error.argument('name', = Sys.Res.badTypeName); if (window.__registeredTypes[name]) throw = Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, = name)); for (var i in this.prototype) { var val =3D this.prototype[i]; if (!Type.__identifierRegExp.test(i)) throw = Error.invalidOperation(String.format(Sys.Res.enumInvalidValueName, i)); if (typeof(val) !=3D=3D 'number' || (val % 1) !=3D=3D 0) throw = Error.invalidOperation(Sys.Res.enumValueNotInteger); if (typeof(this[i]) !=3D=3D 'undefined') throw = Error.invalidOperation(String.format(Sys.Res.enumReservedName, i)); } for (var i in this.prototype) { this[i] =3D this.prototype[i]; } this.__typeName =3D name; this.parse =3D Sys$Enum$parse; this.__string =3D this.toString(); this.toString =3D Sys$Enum$toString; this.__flags =3D flags; this.__enum =3D true; window.__registeredTypes[name] =3D true; } Type.isEnum =3D function Type$isEnum(type) { /// /// var e =3D Function._validateParams(arguments, [ {name: "type", mayBeNull: true} ]); if (e) throw e; if ((typeof(type) =3D=3D=3D 'undefined') || (type =3D=3D=3D null)) = return false; return !!type.__enum; } Type.isFlags =3D function Type$isFlags(type) { /// /// var e =3D Function._validateParams(arguments, [ {name: "type", mayBeNull: true} ]); if (e) throw e; if ((typeof(type) =3D=3D=3D 'undefined') || (type =3D=3D=3D null)) = return false; return !!type.__flags; } Sys.EventHandlerList =3D function Sys$EventHandlerList() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); this._list =3D {}; } function Sys$EventHandlerList$addHandler(id, handler) { /// /// var e =3D Function._validateParams(arguments, [ {name: "id", type: String}, {name: "handler", type: Function} ]); if (e) throw e; Array.add(this._getEvent(id, true), handler); } function Sys$EventHandlerList$removeHandler(id, handler) { /// /// var e =3D Function._validateParams(arguments, [ {name: "id", type: String}, {name: "handler", type: Function} ]); if (e) throw e; var evt =3D this._getEvent(id); if (!evt) return; Array.remove(evt, handler); } function Sys$EventHandlerList$getHandler(id) { /// /// var e =3D Function._validateParams(arguments, [ {name: "id", type: String} ]); if (e) throw e; var evt =3D this._getEvent(id); if (!evt || (evt.length =3D=3D=3D 0)) return null; evt =3D Array.clone(evt); if (!evt._handler) { evt._handler =3D function(source, args) { for (var i =3D 0, l =3D evt.length; i < l; i++) { evt[i](source, args); } }; } return evt._handler; } function Sys$EventHandlerList$_getEvent(id, create) { if (!this._list[id]) { if (!create) return null; this._list[id] =3D []; } return this._list[id]; } Sys.EventHandlerList.prototype =3D { addHandler: Sys$EventHandlerList$addHandler, removeHandler: Sys$EventHandlerList$removeHandler, getHandler: Sys$EventHandlerList$getHandler, _getEvent: Sys$EventHandlerList$_getEvent } Sys.EventHandlerList.registerClass('Sys.EventHandlerList'); Sys.EventArgs =3D function Sys$EventArgs() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); } Sys.EventArgs.registerClass('Sys.EventArgs'); Sys.EventArgs.Empty =3D new Sys.EventArgs(); Sys.CancelEventArgs =3D function Sys$CancelEventArgs() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); Sys.CancelEventArgs.initializeBase(this); this._cancel =3D false; } function Sys$CancelEventArgs$get_cancel() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._cancel; } function Sys$CancelEventArgs$set_cancel(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: Boolean}]); if (e) throw e; this._cancel =3D value; } Sys.CancelEventArgs.prototype =3D { get_cancel: Sys$CancelEventArgs$get_cancel, set_cancel: Sys$CancelEventArgs$set_cancel } Sys.CancelEventArgs.registerClass('Sys.CancelEventArgs', Sys.EventArgs); Sys.INotifyPropertyChange =3D function Sys$INotifyPropertyChange() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); throw Error.notImplemented(); } function Sys$INotifyPropertyChange$add_propertyChanged(handler) { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; throw Error.notImplemented(); } function Sys$INotifyPropertyChange$remove_propertyChanged(handler) { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; throw Error.notImplemented(); } Sys.INotifyPropertyChange.prototype =3D { add_propertyChanged: Sys$INotifyPropertyChange$add_propertyChanged, remove_propertyChanged: = Sys$INotifyPropertyChange$remove_propertyChanged } Sys.INotifyPropertyChange.registerInterface('Sys.INotifyPropertyChange');= Sys.PropertyChangedEventArgs =3D function = Sys$PropertyChangedEventArgs(propertyName) { /// var e =3D Function._validateParams(arguments, [ {name: "propertyName", type: String} ]); if (e) throw e; Sys.PropertyChangedEventArgs.initializeBase(this); this._propertyName =3D propertyName; } =20 function Sys$PropertyChangedEventArgs$get_propertyName() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._propertyName; } Sys.PropertyChangedEventArgs.prototype =3D { get_propertyName: Sys$PropertyChangedEventArgs$get_propertyName } Sys.PropertyChangedEventArgs.registerClass('Sys.PropertyChangedEventArgs'= , Sys.EventArgs); Sys.INotifyDisposing =3D function Sys$INotifyDisposing() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); throw Error.notImplemented(); } function Sys$INotifyDisposing$add_disposing(handler) { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; throw Error.notImplemented(); } function Sys$INotifyDisposing$remove_disposing(handler) { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; throw Error.notImplemented(); } Sys.INotifyDisposing.prototype =3D { add_disposing: Sys$INotifyDisposing$add_disposing, remove_disposing: Sys$INotifyDisposing$remove_disposing } Sys.INotifyDisposing.registerInterface("Sys.INotifyDisposing"); Sys.Component =3D function Sys$Component() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (Sys.Application) Sys.Application.registerDisposableObject(this); } function Sys$Component$get_events() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (!this._events) { this._events =3D new Sys.EventHandlerList(); } return this._events; } function Sys$Component$get_id() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._id; } function Sys$Component$set_id(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: String}]); if (e) throw e; if (this._idSet) throw = Error.invalidOperation(Sys.Res.componentCantSetIdTwice); this._idSet =3D true; var oldId =3D this.get_id(); if (oldId && Sys.Application.findComponent(oldId)) throw = Error.invalidOperation(Sys.Res.componentCantSetIdAfterAddedToApp); this._id =3D value; } function Sys$Component$get_isInitialized() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._initialized; } function Sys$Component$get_isUpdating() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._updating; } function Sys$Component$add_disposing(handler) { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; this.get_events().addHandler("disposing", handler); } function Sys$Component$remove_disposing(handler) { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; this.get_events().removeHandler("disposing", handler); } function Sys$Component$add_propertyChanged(handler) { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; this.get_events().addHandler("propertyChanged", handler); } function Sys$Component$remove_propertyChanged(handler) { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; this.get_events().removeHandler("propertyChanged", handler); } function Sys$Component$beginUpdate() { this._updating =3D true; } function Sys$Component$dispose() { if (this._events) { var handler =3D this._events.getHandler("disposing"); if (handler) { handler(this, Sys.EventArgs.Empty); } } delete this._events; Sys.Application.unregisterDisposableObject(this); Sys.Application.removeComponent(this); } function Sys$Component$endUpdate() { this._updating =3D false; if (!this._initialized) this.initialize(); this.updated(); } function Sys$Component$initialize() { this._initialized =3D true; } function Sys$Component$raisePropertyChanged(propertyName) { /// var e =3D Function._validateParams(arguments, [ {name: "propertyName", type: String} ]); if (e) throw e; if (!this._events) return; var handler =3D this._events.getHandler("propertyChanged"); if (handler) { handler(this, new = Sys.PropertyChangedEventArgs(propertyName)); } } function Sys$Component$updated() { } Sys.Component.prototype =3D { _id: null, _idSet: false, _initialized: false, _updating: false, get_events: Sys$Component$get_events, get_id: Sys$Component$get_id, set_id: Sys$Component$set_id, get_isInitialized: Sys$Component$get_isInitialized, get_isUpdating: Sys$Component$get_isUpdating, add_disposing: Sys$Component$add_disposing, remove_disposing: Sys$Component$remove_disposing, add_propertyChanged: Sys$Component$add_propertyChanged, remove_propertyChanged: Sys$Component$remove_propertyChanged, beginUpdate: Sys$Component$beginUpdate, dispose: Sys$Component$dispose, endUpdate: Sys$Component$endUpdate, initialize: Sys$Component$initialize, raisePropertyChanged: Sys$Component$raisePropertyChanged, updated: Sys$Component$updated } Sys.Component.registerClass('Sys.Component', null, Sys.IDisposable, = Sys.INotifyPropertyChange, Sys.INotifyDisposing); function Sys$Component$_setProperties(target, properties) { /// /// var e =3D Function._validateParams(arguments, [ {name: "target"}, {name: "properties"} ]); if (e) throw e; var current; var targetType =3D Object.getType(target); var isObject =3D (targetType =3D=3D=3D Object) || (targetType = =3D=3D=3D Sys.UI.DomElement); var isComponent =3D Sys.Component.isInstanceOfType(target) && = !target.get_isUpdating(); if (isComponent) target.beginUpdate(); for (var name in properties) { var val =3D properties[name]; var getter =3D isObject ? null : target["get_" + name]; if (isObject || typeof(getter) !=3D=3D 'function') { var targetVal =3D target[name]; if (!isObject && typeof(targetVal) =3D=3D=3D 'undefined') = throw Error.invalidOperation(String.format(Sys.Res.propertyUndefined, = name)); if (!val || (typeof(val) !=3D=3D 'object') || (isObject && = !targetVal)) { target[name] =3D val; } else { Sys$Component$_setProperties(targetVal, val); } } else { var setter =3D target["set_" + name]; if (typeof(setter) =3D=3D=3D 'function') { setter.apply(target, [val]); } else if (val instanceof Array) { current =3D getter.apply(target); if (!(current instanceof Array)) throw new = Error.invalidOperation(String.format(Sys.Res.propertyNotAnArray, name)); for (var i =3D 0, j =3D current.length, l=3D val.length; = i < l; i++, j++) { current[j] =3D val[i]; } } else if ((typeof(val) =3D=3D=3D 'object') && = (Object.getType(val) =3D=3D=3D Object)) { current =3D getter.apply(target); if ((typeof(current) =3D=3D=3D 'undefined') || (current = =3D=3D=3D null)) throw new = Error.invalidOperation(String.format(Sys.Res.propertyNullOrUndefined, = name)); Sys$Component$_setProperties(current, val); } else { throw new = Error.invalidOperation(String.format(Sys.Res.propertyNotWritable, = name)); } } } if (isComponent) target.endUpdate(); } function Sys$Component$_setReferences(component, references) { for (var name in references) { var setter =3D component["set_" + name]; var reference =3D $find(references[name]); if (typeof(setter) !=3D=3D 'function') throw new = Error.invalidOperation(String.format(Sys.Res.propertyNotWritable, = name)); if (!reference) throw = Error.invalidOperation(String.format(Sys.Res.referenceNotFound, = references[name])); setter.apply(component, [reference]); } } var $create =3D Sys.Component.create =3D function = Sys$Component$create(type, properties, events, references, element) { /// /// /// /// /// /// var e =3D Function._validateParams(arguments, [ {name: "type", type: Type}, {name: "properties", mayBeNull: true, optional: true}, {name: "events", mayBeNull: true, optional: true}, {name: "references", mayBeNull: true, optional: true}, {name: "element", mayBeNull: true, domElement: true, optional: = true} ]); if (e) throw e; if (!type.inheritsFrom(Sys.Component)) { throw Error.argument('type', = String.format(Sys.Res.createNotComponent, type.getName())); } if (type.inheritsFrom(Sys.UI.Behavior) || = type.inheritsFrom(Sys.UI.Control)) { if (!element) throw Error.argument('element', = Sys.Res.createNoDom); } else if (element) throw Error.argument('element', = Sys.Res.createComponentOnDom); var component =3D (element ? new type(element): new type()); var app =3D Sys.Application; var creatingComponents =3D app.get_isCreatingComponents(); component.beginUpdate(); if (properties) { Sys$Component$_setProperties(component, properties); } if (events) { for (var name in events) { if (!(component["add_" + name] instanceof Function)) throw = new Error.invalidOperation(String.format(Sys.Res.undefinedEvent, name)); if (!(events[name] instanceof Function)) throw new = Error.invalidOperation(Sys.Res.eventHandlerNotFunction); component["add_" + name](events[name]); } } app._createdComponents[app._createdComponents.length] =3D component; if (component.get_id()) { app.addComponent(component); } if (creatingComponents) { if (references) { app._addComponentToSecondPass(component, references); } else { component.endUpdate(); } } else { if (references) { Sys$Component$_setReferences(component, references); } component.endUpdate(); } return component; } Sys.UI.MouseButton =3D function Sys$UI$MouseButton() { /// /// /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); throw Error.notImplemented(); } Sys.UI.MouseButton.prototype =3D { leftButton: 0, middleButton: 1, rightButton: 2 } Sys.UI.MouseButton.registerEnum("Sys.UI.MouseButton"); Sys.UI.Key =3D function Sys$UI$Key() { /// /// /// /// /// /// /// /// /// /// /// /// /// /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); throw Error.notImplemented(); } Sys.UI.Key.prototype =3D { backspace: 8, tab: 9, enter: 13, esc: 27, space: 32, pageUp: 33, pageDown: 34, end: 35, home: 36, left: 37, up: 38, right: 39, down: 40, del: 127 } Sys.UI.Key.registerEnum("Sys.UI.Key"); Sys.UI.DomEvent =3D function Sys$UI$DomEvent(eventObject) { /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// var e =3D Function._validateParams(arguments, [ {name: "eventObject"} ]); if (e) throw e; var e =3D eventObject; this.rawEvent =3D e; this.altKey =3D e.altKey; if (typeof(e.button) !=3D=3D 'undefined') { this.button =3D (typeof(e.which) !=3D=3D 'undefined') ? e.button = : (e.button =3D=3D=3D 4) ? Sys.UI.MouseButton.middleButton : (e.button =3D=3D=3D 2) ? Sys.UI.MouseButton.rightButton : Sys.UI.MouseButton.leftButton; } if (e.type =3D=3D=3D 'keypress') { this.charCode =3D e.charCode || e.keyCode; } else if (e.keyCode && (e.keyCode =3D=3D=3D 46)) { this.keyCode =3D 127; } else { this.keyCode =3D e.keyCode; } this.clientX =3D e.clientX; this.clientY =3D e.clientY; this.ctrlKey =3D e.ctrlKey; this.target =3D e.target ? e.target : e.srcElement; if (this.target) { var loc =3D Sys.UI.DomElement.getLocation(this.target); this.offsetX =3D (typeof(e.offsetX) !=3D=3D 'undefined') ? = e.offsetX : window.pageXOffset + (e.clientX || 0) - loc.x; this.offsetY =3D (typeof(e.offsetY) !=3D=3D 'undefined') ? = e.offsetY : window.pageYOffset + (e.clientY || 0) - loc.y; } this.screenX =3D e.screenX; this.screenY =3D e.screenY; this.shiftKey =3D e.shiftKey; this.type =3D e.type; } function Sys$UI$DomEvent$preventDefault() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (this.rawEvent.preventDefault) { this.rawEvent.preventDefault(); } else if (window.event) { window.event.returnValue =3D false; } } function Sys$UI$DomEvent$stopPropagation() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (this.rawEvent.stopPropagation) { this.rawEvent.stopPropagation(); } else if (window.event) { window.event.cancelBubble =3D true; } } Sys.UI.DomEvent.prototype =3D { preventDefault: Sys$UI$DomEvent$preventDefault, stopPropagation: Sys$UI$DomEvent$stopPropagation } Sys.UI.DomEvent.registerClass('Sys.UI.DomEvent'); var $addHandler =3D Sys.UI.DomEvent.addHandler =3D function = Sys$UI$DomEvent$addHandler(element, eventName, handler) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true}, {name: "eventName", type: String}, {name: "handler", type: Function} ]); if (e) throw e; if (!element._events) { element._events =3D {}; } var eventCache =3D element._events[eventName]; if (!eventCache) { element._events[eventName] =3D eventCache =3D []; } var browserHandler; if (element.addEventListener) { browserHandler =3D function(e) { return handler.call(element, new Sys.UI.DomEvent(e)); } element.addEventListener(eventName, browserHandler, false); } else if (element.attachEvent) { browserHandler =3D function() { return handler.call(element, new = Sys.UI.DomEvent(window.event)); } element.attachEvent('on' + eventName, browserHandler); } eventCache[eventCache.length] =3D {handler: handler, browserHandler: = browserHandler}; } var $addHandlers =3D Sys.UI.DomEvent.addHandlers =3D function = Sys$UI$DomEvent$addHandlers(element, events, handlerOwner) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true}, {name: "events", type: Object}, {name: "handlerOwner", optional: true} ]); if (e) throw e; for (var name in events) { var handler =3D events[name]; if (typeof(handler) !=3D=3D 'function') throw = Error.invalidOperation(Sys.Res.cantAddNonFunctionhandler); if (handlerOwner) { handler =3D Function.createDelegate(handlerOwner, handler); } $addHandler(element, name, handler); } } var $clearHandlers =3D Sys.UI.DomEvent.clearHandlers =3D function = Sys$UI$DomEvent$clearHandlers(element) { /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true} ]); if (e) throw e; if (element._events) { var cache =3D element._events; for (var name in cache) { var handlers =3D cache[name]; for (var i =3D handlers.length - 1; i >=3D 0; i--) { $removeHandler(element, name, handlers[i].handler); } } element._events =3D null; } } var $removeHandler =3D Sys.UI.DomEvent.removeHandler =3D function = Sys$UI$DomEvent$removeHandler(element, eventName, handler) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true}, {name: "eventName", type: String}, {name: "handler", type: Function} ]); if (e) throw e; var browserHandler =3D null; if ((typeof(element._events) !=3D=3D 'object') || (element._events = =3D=3D null)) throw Error.invalidOperation(Sys.Res.eventHandlerInvalid); var cache =3D element._events[eventName]; if (!(cache instanceof Array)) throw = Error.invalidOperation(Sys.Res.eventHandlerInvalid); var browserHandler =3D null; for (var i =3D 0, l =3D cache.length; i < l; i++) { if (cache[i].handler =3D=3D=3D handler) { browserHandler =3D cache[i].browserHandler; break; } } if (typeof(browserHandler) !=3D=3D 'function') throw = Error.invalidOperation(Sys.Res.eventHandlerInvalid); if (element.removeEventListener) { element.removeEventListener(eventName, browserHandler, false); } else if (element.detachEvent) { element.detachEvent('on' + eventName, browserHandler); } cache.splice(i, 1); } Sys.IContainer =3D function Sys$IContainer() { throw Error.notImplemented(); } function Sys$IContainer$addComponent(component) { /// var e =3D Function._validateParams(arguments, [ {name: "component", type: Sys.Component} ]); if (e) throw e; throw Error.notImplemented(); } function Sys$IContainer$removeComponent(component) { /// var e =3D Function._validateParams(arguments, [ {name: "component", type: Sys.Component} ]); if (e) throw e; throw Error.notImplemented(); } function Sys$IContainer$findComponent(id) { /// /// var e =3D Function._validateParams(arguments, [ {name: "id", type: String} ]); if (e) throw e; throw Error.notImplemented(); } function Sys$IContainer$getComponents() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); throw Error.notImplemented(); } Sys.IContainer.prototype =3D { addComponent: Sys$IContainer$addComponent, removeComponent: Sys$IContainer$removeComponent, findComponent: Sys$IContainer$findComponent, getComponents: Sys$IContainer$getComponents } Sys.IContainer.registerInterface("Sys.IContainer"); Sys._ScriptLoader =3D function Sys$_ScriptLoader() { this._scriptsToLoad =3D null; this._scriptLoadedDelegate =3D Function.createDelegate(this, = this._scriptLoadedHandler); } function Sys$_ScriptLoader$dispose() { this._stopLoading(); if(this._events) { delete this._events; } this._scriptLoadedDelegate =3D null; =20 } function Sys$_ScriptLoader$loadScripts(scriptTimeout, = allScriptsLoadedCallback, scriptLoadFailedCallback, = scriptLoadTimeoutCallback) { /// /// /// /// var e =3D Function._validateParams(arguments, [ {name: "scriptTimeout", type: Number, integer: true}, {name: "allScriptsLoadedCallback", type: Function, = mayBeNull: true}, {name: "scriptLoadFailedCallback", type: Function, = mayBeNull: true}, {name: "scriptLoadTimeoutCallback", type: Function, = mayBeNull: true} ]); if (e) throw e; if(this._loading) { throw = Error.invalidOperation(Sys.Res.scriptLoaderAlreadyLoading); } this._loading =3D true; this._allScriptsLoadedCallback =3D allScriptsLoadedCallback; this._scriptLoadFailedCallback =3D scriptLoadFailedCallback; this._scriptLoadTimeoutCallback =3D scriptLoadTimeoutCallback; =20 this._loadScriptsInternal(); } function Sys$_ScriptLoader$notifyScriptLoaded() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); =20 if(!this._loading) { return; } this._currentTask._notified++; =20 if(Sys.Browser.agent =3D=3D=3D Sys.Browser.Safari) { =20 if(this._currentTask._notified =3D=3D=3D 1) { = = window.setTimeout(Function.createDelegate(this, function() { = this._scriptLoadedHandler(this._currentTask.get_scriptElement(), true); }), 0); } } } function Sys$_ScriptLoader$queueCustomScriptTag(scriptAttributes) { /// var e =3D Function._validateParams(arguments, [ {name: "scriptAttributes"} ]); if (e) throw e; if(!this._scriptsToLoad) { this._scriptsToLoad =3D []; } Array.add(this._scriptsToLoad, scriptAttributes); } function Sys$_ScriptLoader$queueScriptBlock(scriptContent) { /// var e =3D Function._validateParams(arguments, [ {name: "scriptContent", type: String} ]); if (e) throw e; if(!this._scriptsToLoad) { this._scriptsToLoad =3D []; } Array.add(this._scriptsToLoad, {text: scriptContent}); } function Sys$_ScriptLoader$queueScriptReference(scriptUrl) { /// var e =3D Function._validateParams(arguments, [ {name: "scriptUrl", type: String} ]); if (e) throw e; if(!this._scriptsToLoad) { this._scriptsToLoad =3D []; } Array.add(this._scriptsToLoad, {src: scriptUrl}); } function Sys$_ScriptLoader$_createScriptElement(queuedScript) { var scriptElement =3D document.createElement('SCRIPT'); scriptElement.type =3D 'text/javascript'; for (var attr in queuedScript) { scriptElement[attr] =3D queuedScript[attr]; } =20 return scriptElement; } function Sys$_ScriptLoader$_loadScriptsInternal() { if (this._scriptsToLoad && this._scriptsToLoad.length > = 0) { var nextScript =3D Array.dequeue(this._scriptsToLoad); var scriptElement =3D = this._createScriptElement(nextScript); =20 if (scriptElement.text && Sys.Browser.agent =3D=3D=3D = Sys.Browser.Safari) { scriptElement.innerHTML =3D = scriptElement.text; delete scriptElement.text; } =20 if = (typeof(nextScript.src) =3D=3D=3D "string") { this._currentTask =3D new = Sys._ScriptLoaderTask(scriptElement, this._scriptLoadedDelegate); = this._currentTask.execute(); } else { = document.getElementsByTagName('HEAD')[0].appendChild(scriptElement); =20 = Sys._ScriptLoader._clearScript(scriptElement); = this._loadScriptsInternal(); } } else { var callback =3D this._allScriptsLoadedCallback; this._stopLoading(); if(callback) { callback(this); } } } function Sys$_ScriptLoader$_raiseError(multipleCallbacks) { var callback =3D this._scriptLoadFailedCallback; var scriptElement =3D this._currentTask.get_scriptElement(); this._stopLoading(); =20 if(callback) { callback(this, scriptElement, multipleCallbacks); } else { throw = Sys._ScriptLoader._errorScriptLoadFailed(scriptElement.src, = multipleCallbacks); } } function Sys$_ScriptLoader$_scriptLoadedHandler(scriptElement, = loaded) { if(loaded && = this._currentTask._notified) { if(this._currentTask._notified > 1) { this._raiseError(true); } else { = Array.add(Sys._ScriptLoader._getLoadedScripts(), scriptElement.src); this._currentTask.dispose(); this._currentTask =3D null; this._loadScriptsInternal(); } } else { this._raiseError(false); } } function Sys$_ScriptLoader$_scriptLoadTimeoutHandler() { var callback =3D this._scriptLoadTimeoutCallback; this._stopLoading(); if(callback) { callback(this); } } function Sys$_ScriptLoader$_stopLoading() { if(this._timeoutCookie) { window.clearTimeout(this._timeoutCookie); this._timeoutCookie =3D null; } if(this._currentTask) { this._currentTask.dispose(); this._currentTask =3D null; } this._scriptsToLoad =3D null; this._loading =3D null; =20 this._allScriptsLoadedCallback =3D null; this._scriptLoadFailedCallback =3D null; this._scriptLoadTimeoutCallback =3D null; } Sys._ScriptLoader.prototype =3D { dispose: Sys$_ScriptLoader$dispose, =20 loadScripts: Sys$_ScriptLoader$loadScripts, =20 notifyScriptLoaded: Sys$_ScriptLoader$notifyScriptLoaded, =20 queueCustomScriptTag: Sys$_ScriptLoader$queueCustomScriptTag, queueScriptBlock: Sys$_ScriptLoader$queueScriptBlock, queueScriptReference: Sys$_ScriptLoader$queueScriptReference, =20 _createScriptElement: Sys$_ScriptLoader$_createScriptElement, =20 _loadScriptsInternal: Sys$_ScriptLoader$_loadScriptsInternal, =20 _raiseError: Sys$_ScriptLoader$_raiseError, =20 _scriptLoadedHandler: Sys$_ScriptLoader$_scriptLoadedHandler, =20 _scriptLoadTimeoutHandler: = Sys$_ScriptLoader$_scriptLoadTimeoutHandler, =20 _stopLoading: Sys$_ScriptLoader$_stopLoading =20 } Sys._ScriptLoader.registerClass('Sys._ScriptLoader', null, = Sys.IDisposable); Sys._ScriptLoader.getInstance =3D function = Sys$_ScriptLoader$getInstance() { var sl =3D Sys._ScriptLoader._activeInstance; if(!sl) { sl =3D Sys._ScriptLoader._activeInstance =3D new = Sys._ScriptLoader(); } return sl; } Sys._ScriptLoader.isScriptLoaded =3D function = Sys$_ScriptLoader$isScriptLoaded(scriptSrc) { var dummyScript =3D = document.createElement('script'); dummyScript.src =3D scriptSrc; return Array.contains(Sys._ScriptLoader._getLoadedScripts(), = dummyScript.src); } Sys._ScriptLoader.readLoadedScripts =3D function = Sys$_ScriptLoader$readLoadedScripts() { if(!Sys._ScriptLoader._referencedScripts) { var referencedScripts =3D Sys._ScriptLoader._referencedScripts = =3D []; var existingScripts =3D document.getElementsByTagName('SCRIPT'); for (i =3D existingScripts.length - 1; i >=3D 0; i--) { var scriptNode =3D existingScripts[i]; var scriptSrc =3D scriptNode.src; if (scriptSrc.length) { if (!Array.contains(referencedScripts, scriptSrc)) { Array.add(referencedScripts, scriptSrc); } } } } } Sys._ScriptLoader._clearScript =3D function = Sys$_ScriptLoader$_clearScript(scriptElement) { if (!Sys.Debug.isDebug) { = scriptElement.parentNode.removeChild(scriptElement); } } Sys._ScriptLoader._errorScriptLoadFailed =3D function = Sys$_ScriptLoader$_errorScriptLoadFailed(scriptUrl, multipleCallbacks) { var errorMessage; if(multipleCallbacks) { errorMessage =3D Sys.Res.scriptLoadMultipleCallbacks; } else { errorMessage =3D Sys.Res.scriptLoadFailedDebug; } var displayMessage =3D "Sys.ScriptLoadFailedException: " + = String.format(errorMessage, scriptUrl); var e =3D Error.create(displayMessage, {name: = 'Sys.ScriptLoadFailedException', 'scriptUrl': scriptUrl }); e.popStackFrame(); return e; } Sys._ScriptLoader._getLoadedScripts =3D function = Sys$_ScriptLoader$_getLoadedScripts() { if(!Sys._ScriptLoader._referencedScripts) { Sys._ScriptLoader._referencedScripts =3D []; Sys._ScriptLoader.readLoadedScripts(); } return Sys._ScriptLoader._referencedScripts; } Sys._ScriptLoaderTask =3D function Sys$_ScriptLoaderTask(scriptElement, = completedCallback) { /// /// var e =3D Function._validateParams(arguments, [ {name: "scriptElement", domElement: true}, {name: "completedCallback", type: Function} ]); if (e) throw e; this._scriptElement =3D scriptElement; this._completedCallback =3D completedCallback; this._notified =3D 0; } function Sys$_ScriptLoaderTask$get_scriptElement() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._scriptElement; } function Sys$_ScriptLoaderTask$dispose() { if(this._disposed) { return; } this._disposed =3D true; this._removeScriptElementHandlers(); Sys._ScriptLoader._clearScript(this._scriptElement); this._scriptElement =3D null; } function Sys$_ScriptLoaderTask$execute() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); this._addScriptElementHandlers(); = document.getElementsByTagName('HEAD')[0].appendChild(this._scriptElement)= ; } function Sys$_ScriptLoaderTask$_addScriptElementHandlers() { this._scriptLoadDelegate =3D = Function.createDelegate(this, this._scriptLoadHandler); =20 if (Sys.Browser.agent !=3D=3D Sys.Browser.InternetExplorer) { this._scriptElement.readyState =3D 'loaded'; $addHandler(this._scriptElement, 'load', = this._scriptLoadDelegate); } else { $addHandler(this._scriptElement, 'readystatechange', = this._scriptLoadDelegate); } =20 this._scriptErrorDelegate =3D = Function.createDelegate(this, this._scriptErrorHandler); $addHandler(this._scriptElement, 'error', = this._scriptErrorDelegate); } function Sys$_ScriptLoaderTask$_removeScriptElementHandlers() { if(this._scriptLoadDelegate) { var scriptElement =3D this.get_scriptElement(); if (Sys.Browser.agent !=3D=3D Sys.Browser.InternetExplorer) = { $removeHandler(scriptElement, 'load', = this._scriptLoadDelegate); } else { $removeHandler(scriptElement, 'readystatechange', = this._scriptLoadDelegate); } $removeHandler(scriptElement, 'error', = this._scriptErrorDelegate); this._scriptErrorDelegate =3D null; this._scriptLoadDelegate =3D null; } } function Sys$_ScriptLoaderTask$_scriptErrorHandler() { if(this._disposed) { return; } =20 this._completedCallback(this.get_scriptElement(), = false); } function Sys$_ScriptLoaderTask$_scriptLoadHandler() { if(this._disposed) { return; } var scriptElement =3D this.get_scriptElement(); if ((scriptElement.readyState !=3D=3D 'loaded') && (scriptElement.readyState !=3D=3D 'complete')) { return; } =20 var _this =3D this; window.setTimeout(function() { _this._completedCallback(scriptElement, true); }, 0); } Sys._ScriptLoaderTask.prototype =3D { get_scriptElement: Sys$_ScriptLoaderTask$get_scriptElement, =20 dispose: Sys$_ScriptLoaderTask$dispose, =20 execute: Sys$_ScriptLoaderTask$execute, =20 _addScriptElementHandlers: = Sys$_ScriptLoaderTask$_addScriptElementHandlers, =20 =20 _removeScriptElementHandlers: = Sys$_ScriptLoaderTask$_removeScriptElementHandlers, =20 _scriptErrorHandler: Sys$_ScriptLoaderTask$_scriptErrorHandler, =20 _scriptLoadHandler: Sys$_ScriptLoaderTask$_scriptLoadHandler =20 } Sys._ScriptLoaderTask.registerClass("Sys._ScriptLoaderTask", null, = Sys.IDisposable); Sys.ApplicationLoadEventArgs =3D function = Sys$ApplicationLoadEventArgs(components, isPartialLoad) { /// /// var e =3D Function._validateParams(arguments, [ {name: "components", type: Array, elementType: Sys.Component}, {name: "isPartialLoad", type: Boolean} ]); if (e) throw e; Sys.ApplicationLoadEventArgs.initializeBase(this); this._components =3D components; this._isPartialLoad =3D isPartialLoad; } =20 function Sys$ApplicationLoadEventArgs$get_components() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._components; } function Sys$ApplicationLoadEventArgs$get_isPartialLoad() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._isPartialLoad; } Sys.ApplicationLoadEventArgs.prototype =3D { get_components: Sys$ApplicationLoadEventArgs$get_components, get_isPartialLoad: Sys$ApplicationLoadEventArgs$get_isPartialLoad } Sys.ApplicationLoadEventArgs.registerClass('Sys.ApplicationLoadEventArgs'= , Sys.EventArgs); Sys._Application =3D function Sys$_Application() { Sys._Application.initializeBase(this); this._disposableObjects =3D []; this._components =3D {}; this._createdComponents =3D []; this._secondPassComponents =3D []; this._unloadHandlerDelegate =3D Function.createDelegate(this, = this._unloadHandler); this._loadHandlerDelegate =3D Function.createDelegate(this, = this._loadHandler); Sys.UI.DomEvent.addHandler(window, "unload", = this._unloadHandlerDelegate); Sys.UI.DomEvent.addHandler(window, "load", = this._loadHandlerDelegate); } function Sys$_Application$get_isCreatingComponents() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._creatingComponents; } function Sys$_Application$add_load(handler) { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; this.get_events().addHandler("load", handler); } function Sys$_Application$remove_load(handler) { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; this.get_events().removeHandler("load", handler); } function Sys$_Application$add_init(handler) { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; if (this._initialized) { handler(this, Sys.EventArgs.Empty); } else { this.get_events().addHandler("init", handler); } } function Sys$_Application$remove_init(handler) { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; this.get_events().removeHandler("init", handler); } function Sys$_Application$add_unload(handler) { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; this.get_events().addHandler("unload", handler); } function Sys$_Application$remove_unload(handler) { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; this.get_events().removeHandler("unload", handler); } function Sys$_Application$addComponent(component) { /// var e =3D Function._validateParams(arguments, [ {name: "component", type: Sys.Component} ]); if (e) throw e; var id =3D component.get_id(); if (!id) throw Error.invalidOperation(Sys.Res.cantAddWithoutId); if (typeof(this._components[id]) !=3D=3D 'undefined') throw = Error.invalidOperation(String.format(Sys.Res.appDuplicateComponent, = id)); this._components[id] =3D component; } function Sys$_Application$beginCreateComponents() { this._creatingComponents =3D true; } function Sys$_Application$dispose() { if (!this._disposing) { this._disposing =3D true; if (window.pageUnload) { window.pageUnload(this, Sys.EventArgs.Empty); } var unloadHandler =3D = this.get_events().getHandler("unload"); if (unloadHandler) { unloadHandler(this, Sys.EventArgs.Empty); } var disposableObjects =3D = Array.clone(this._disposableObjects); for (var i =3D 0, l =3D disposableObjects.length; i < l; = i++) { disposableObjects[i].dispose(); } Array.clear(this._disposableObjects); Sys.UI.DomEvent.removeHandler(window, "unload", = this._unloadHandlerDelegate); if(this._loadHandlerDelegate) { Sys.UI.DomEvent.removeHandler(window, "load", = this._loadHandlerDelegate); this._loadHandlerDelegate =3D null; } var sl =3D Sys._ScriptLoader.getInstance(); if(sl) { sl.dispose(); } Sys._Application.callBaseMethod(this, 'dispose'); } } function Sys$_Application$endCreateComponents() { var components =3D this._secondPassComponents; for (var i =3D 0, l =3D components.length; i < l; i++) { var component =3D components[i].component; Sys$Component$_setReferences(component, = components[i].references); component.endUpdate(); } this._secondPassComponents =3D []; this._creatingComponents =3D false; } function Sys$_Application$findComponent(id, parent) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "id", type: String}, {name: "parent", mayBeNull: true, optional: true} ]); if (e) throw e; return (parent ? ((Sys.IContainer.isInstanceOfType(parent)) ? parent.findComponent(id) : parent[id] || null) : Sys.Application._components[id] || null); } function Sys$_Application$getComponents() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); var res =3D []; var components =3D this._components; for (var name in components) { res[res.length] =3D components[name]; } return res; } function Sys$_Application$initialize() { if(!this._initialized && !this._initializing) { this._initializing =3D true; = window.setTimeout(Function.createDelegate(this, this._doInitialize), 0); } } function Sys$_Application$notifyScriptLoaded() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); var sl =3D Sys._ScriptLoader.getInstance(); if(sl) { sl.notifyScriptLoaded(); } } function Sys$_Application$registerDisposableObject(object) { /// var e =3D Function._validateParams(arguments, [ {name: "object", type: Sys.IDisposable} ]); if (e) throw e; if (!this._disposing) { this._disposableObjects[this._disposableObjects.length] =3D = object; } } function Sys$_Application$raiseLoad() { var h =3D this.get_events().getHandler("load"); var args =3D new = Sys.ApplicationLoadEventArgs(Array.clone(this._createdComponents), = !this._initializing); if (h) { h(this, args); } if (window.pageLoad) { window.pageLoad(this, args); } this._createdComponents =3D []; } function Sys$_Application$removeComponent(component) { /// var e =3D Function._validateParams(arguments, [ {name: "component", type: Sys.Component} ]); if (e) throw e; var id =3D component.get_id(); if (id) delete this._components[id]; } function Sys$_Application$unregisterDisposableObject(object) { /// var e =3D Function._validateParams(arguments, [ {name: "object", type: Sys.IDisposable} ]); if (e) throw e; if (!this._disposing) { Array.remove(this._disposableObjects, object); } } function Sys$_Application$_addComponentToSecondPass(component, = references) { this._secondPassComponents[this._secondPassComponents.length] = =3D {component: component, references: references}; } function Sys$_Application$_doInitialize() { Sys._Application.callBaseMethod(this, 'initialize'); var handler =3D this.get_events().getHandler("init"); if (handler) { this.beginCreateComponents(); handler(this, Sys.EventArgs.Empty); this.endCreateComponents(); } this.raiseLoad(); this._initializing =3D false; } function Sys$_Application$_loadHandler() { if(this._loadHandlerDelegate) { Sys.UI.DomEvent.removeHandler(window, "load", = this._loadHandlerDelegate); this._loadHandlerDelegate =3D null; } this.initialize(); } function Sys$_Application$_unloadHandler(event) { this.dispose(); } Sys._Application.prototype =3D { _creatingComponents: false, _disposing: false, get_isCreatingComponents: Sys$_Application$get_isCreatingComponents, add_load: Sys$_Application$add_load, remove_load: Sys$_Application$remove_load, add_init: Sys$_Application$add_init, remove_init: Sys$_Application$remove_init, add_unload: Sys$_Application$add_unload, remove_unload: Sys$_Application$remove_unload, addComponent: Sys$_Application$addComponent, beginCreateComponents: Sys$_Application$beginCreateComponents, dispose: Sys$_Application$dispose, endCreateComponents: Sys$_Application$endCreateComponents, findComponent: Sys$_Application$findComponent, getComponents: Sys$_Application$getComponents, initialize: Sys$_Application$initialize, notifyScriptLoaded: Sys$_Application$notifyScriptLoaded, registerDisposableObject: Sys$_Application$registerDisposableObject, raiseLoad: Sys$_Application$raiseLoad, removeComponent: Sys$_Application$removeComponent, unregisterDisposableObject: = Sys$_Application$unregisterDisposableObject, _addComponentToSecondPass: = Sys$_Application$_addComponentToSecondPass, _doInitialize: Sys$_Application$_doInitialize, =20 _loadHandler: Sys$_Application$_loadHandler, _unloadHandler: Sys$_Application$_unloadHandler } Sys._Application.registerClass('Sys._Application', Sys.Component, = Sys.IContainer); Sys.Application =3D new Sys._Application(); var $find =3D Sys.Application.findComponent; Type.registerNamespace('Sys.Net'); Sys.Net.WebRequestExecutor =3D function Sys$Net$WebRequestExecutor() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); this._webRequest =3D null; this._resultObject =3D null; } function Sys$Net$WebRequestExecutor$get_webRequest() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._webRequest; } function Sys$Net$WebRequestExecutor$_set_webRequest(value) { if (this.get_started()) { throw = Error.invalidOperation(String.format(Sys.Res.cannotCallOnceStarted, = 'set_webRequest')); } this._webRequest =3D value; } function Sys$Net$WebRequestExecutor$get_started() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); throw Error.notImplemented(); } function Sys$Net$WebRequestExecutor$get_responseAvailable() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); throw Error.notImplemented(); } function Sys$Net$WebRequestExecutor$get_timedOut() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); throw Error.notImplemented(); } function Sys$Net$WebRequestExecutor$get_aborted() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); throw Error.notImplemented(); } function Sys$Net$WebRequestExecutor$get_responseData() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); throw Error.notImplemented(); } function Sys$Net$WebRequestExecutor$get_statusCode() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); throw Error.notImplemented(); } function Sys$Net$WebRequestExecutor$get_statusText() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); throw Error.notImplemented(); } function Sys$Net$WebRequestExecutor$get_xml() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); throw Error.notImplemented(); } function Sys$Net$WebRequestExecutor$get_object() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (!this._resultObject) { this._resultObject =3D = Sys.Serialization.JavaScriptSerializer.deserialize(this.get_responseData(= )); } return this._resultObject; } function Sys$Net$WebRequestExecutor$executeRequest() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); throw Error.notImplemented(); } function Sys$Net$WebRequestExecutor$abort() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); throw Error.notImplemented(); } function Sys$Net$WebRequestExecutor$getResponseHeader(header) { /// var e =3D Function._validateParams(arguments, [ {name: "header", type: String} ]); if (e) throw e; throw Error.notImplemented(); } function Sys$Net$WebRequestExecutor$getAllResponseHeaders() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); throw Error.notImplemented(); } Sys.Net.WebRequestExecutor.prototype =3D { get_webRequest: Sys$Net$WebRequestExecutor$get_webRequest, _set_webRequest: Sys$Net$WebRequestExecutor$_set_webRequest, get_started: Sys$Net$WebRequestExecutor$get_started, get_responseAvailable: = Sys$Net$WebRequestExecutor$get_responseAvailable, get_timedOut: Sys$Net$WebRequestExecutor$get_timedOut, get_aborted: Sys$Net$WebRequestExecutor$get_aborted, get_responseData: Sys$Net$WebRequestExecutor$get_responseData, get_statusCode: Sys$Net$WebRequestExecutor$get_statusCode, get_statusText: Sys$Net$WebRequestExecutor$get_statusText, get_xml: Sys$Net$WebRequestExecutor$get_xml, get_object: Sys$Net$WebRequestExecutor$get_object, executeRequest: Sys$Net$WebRequestExecutor$executeRequest, abort: Sys$Net$WebRequestExecutor$abort, getResponseHeader: Sys$Net$WebRequestExecutor$getResponseHeader, getAllResponseHeaders: = Sys$Net$WebRequestExecutor$getAllResponseHeaders } Sys.Net.WebRequestExecutor.registerClass('Sys.Net.WebRequestExecutor'); window.XMLDOM =3D function window$XMLDOM(markup) { if (!window.DOMParser) { var progIDs =3D [ 'Msxml2.DOMDocument.3.0', 'Msxml2.DOMDocument' = ]; for (var i =3D 0; i < progIDs.length; i++) { try { var xmlDOM =3D new ActiveXObject(progIDs[i]); xmlDOM.async =3D false; xmlDOM.loadXML(markup); xmlDOM.setProperty('SelectionLanguage', 'XPath'); return xmlDOM; } catch (ex) { } } return null; } else { try { var domParser =3D new window.DOMParser(); return domParser.parseFromString(markup, 'text/xml'); } catch (ex) { return null; } } return null; } Sys.Net.XMLHttpExecutor =3D function Sys$Net$XMLHttpExecutor() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); Sys.Net.XMLHttpExecutor.initializeBase(this); var _this =3D this; this._xmlHttpRequest =3D null; this._webRequest =3D null; this._responseAvailable =3D false; this._timedOut =3D false; this._timer =3D null; this._aborted =3D false; this._started =3D false; this._onReadyStateChange =3D function () { =20 if (_this._xmlHttpRequest.readyState =3D=3D=3D 4 ) { _this._clearTimer(); _this._responseAvailable =3D true; _this._webRequest.completed(Sys.EventArgs.Empty); if (_this._xmlHttpRequest !=3D null) { _this._xmlHttpRequest.onreadystatechange =3D = Function.emptyMethod; _this._xmlHttpRequest =3D null; } } } this._clearTimer =3D function this$_clearTimer() { if (_this._timer !=3D null) { window.clearTimeout(_this._timer); _this._timer =3D null; } } this._onTimeout =3D function this$_onTimeout() { if (!_this._responseAvailable) { _this._clearTimer(); _this._timedOut =3D true; _this._xmlHttpRequest.onreadystatechange =3D = Function.emptyMethod; _this._xmlHttpRequest.abort(); _this._webRequest.completed(Sys.EventArgs.Empty); _this._xmlHttpRequest =3D null; } } } function Sys$Net$XMLHttpExecutor$get_timedOut() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._timedOut; } function Sys$Net$XMLHttpExecutor$get_started() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._started; } function Sys$Net$XMLHttpExecutor$get_responseAvailable() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._responseAvailable; } function Sys$Net$XMLHttpExecutor$get_aborted() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._aborted; } function Sys$Net$XMLHttpExecutor$executeRequest() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); this._webRequest =3D this.get_webRequest(); if (this._started) { throw = Error.invalidOperation(String.format(Sys.Res.cannotCallOnceStarted, = 'executeRequest')); } if (this._webRequest =3D=3D=3D null) { throw Error.invalidOperation(Sys.Res.nullWebRequest); } var body =3D this._webRequest.get_body(); var headers =3D this._webRequest.get_headers(); this._xmlHttpRequest =3D new XMLHttpRequest(); this._xmlHttpRequest.onreadystatechange =3D = this._onReadyStateChange; var verb =3D this._webRequest.get_httpVerb(); this._xmlHttpRequest.open(verb, = this._webRequest.getResolvedUrl(), true ); if (headers) { for (var header in headers) { var val =3D headers[header]; if (typeof(val) !=3D=3D "function") this._xmlHttpRequest.setRequestHeader(header, val); } } if (verb.toLowerCase() =3D=3D=3D "post") { if ((headers =3D=3D=3D null) || = !headers['Content-Type']) { this._xmlHttpRequest.setRequestHeader('Content-Type', = 'application/x-www-form-urlencoded'); } if (!body) { body =3D ""; } } var timeout =3D this._webRequest.get_timeout(); if (timeout > 0) { this._timer =3D = window.setTimeout(Function.createDelegate(this, this._onTimeout), = timeout); } this._xmlHttpRequest.send(body); this._started =3D true; } function Sys$Net$XMLHttpExecutor$getResponseHeader(header) { /// /// var e =3D Function._validateParams(arguments, [ {name: "header", type: String} ]); if (e) throw e; if (!this._responseAvailable) { throw = Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, = 'getResponseHeader')); } if (!this._xmlHttpRequest) { throw = Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, = 'getResponseHeader')); } var result; try { result =3D this._xmlHttpRequest.getResponseHeader(header); } catch (e) { } if (!result) result =3D ""; return result; } function Sys$Net$XMLHttpExecutor$getAllResponseHeaders() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (!this._responseAvailable) { throw = Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, = 'getAllResponseHeaders')); } if (!this._xmlHttpRequest) { throw = Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, = 'getAllResponseHeaders')); } return this._xmlHttpRequest.getAllResponseHeaders(); } function Sys$Net$XMLHttpExecutor$get_responseData() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (!this._responseAvailable) { throw = Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, = 'get_responseData')); } if (!this._xmlHttpRequest) { throw = Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, = 'get_responseData')); } return this._xmlHttpRequest.responseText; } function Sys$Net$XMLHttpExecutor$get_statusCode() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (!this._responseAvailable) { throw = Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, = 'get_statusCode')); } if (!this._xmlHttpRequest) { throw = Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, = 'get_statusCode')); } return this._xmlHttpRequest.status; } function Sys$Net$XMLHttpExecutor$get_statusText() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (!this._responseAvailable) { throw = Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, = 'get_statusText')); } if (!this._xmlHttpRequest) { throw = Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, = 'get_statusText')); } return this._xmlHttpRequest.statusText; } function Sys$Net$XMLHttpExecutor$get_xml() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (!this._responseAvailable) { throw = Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, = 'get_xml')); } if (!this._xmlHttpRequest) { throw = Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, = 'get_xml')); } var xml =3D this._xmlHttpRequest.responseXML; if (!xml || !xml.documentElement) { xml =3D new = XMLDOM(this._xmlHttpRequest.responseText); if (!xml || !xml.documentElement) return null; } else if (navigator.userAgent.indexOf('MSIE') !=3D=3D -1) = { xml.setProperty('SelectionLanguage', 'XPath'); } if (xml.documentElement.namespaceURI =3D=3D=3D = "http://www.mozilla.org/newlayout/xml/parsererror.xml" && xml.documentElement.tagName =3D=3D=3D "parsererror") { return null; } =20 if (xml.documentElement.firstChild && = xml.documentElement.firstChild.tagName =3D=3D=3D "parsererror") { return null; } =20 return xml; } function Sys$Net$XMLHttpExecutor$abort() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (!this._started) { throw = Error.invalidOperation(Sys.Res.cannotAbortBeforeStart); } if (this._aborted || this._responseAvailable || = this._timedOut) return; this._aborted =3D true; this._clearTimer(); if (this._xmlHttpRequest && !this._responseAvailable) { this._xmlHttpRequest.onreadystatechange =3D = Function.emptyMethod; this._xmlHttpRequest.abort(); this._xmlHttpRequest =3D null; var handler =3D = this._webRequest._get_eventHandlerList().getHandler("completed"); if (handler) { handler(this, Sys.EventArgs.Empty); } } } Sys.Net.XMLHttpExecutor.prototype =3D { get_timedOut: Sys$Net$XMLHttpExecutor$get_timedOut, get_started: Sys$Net$XMLHttpExecutor$get_started, get_responseAvailable: = Sys$Net$XMLHttpExecutor$get_responseAvailable, get_aborted: Sys$Net$XMLHttpExecutor$get_aborted, executeRequest: Sys$Net$XMLHttpExecutor$executeRequest, getResponseHeader: Sys$Net$XMLHttpExecutor$getResponseHeader, getAllResponseHeaders: = Sys$Net$XMLHttpExecutor$getAllResponseHeaders, get_responseData: Sys$Net$XMLHttpExecutor$get_responseData, get_statusCode: Sys$Net$XMLHttpExecutor$get_statusCode, get_statusText: Sys$Net$XMLHttpExecutor$get_statusText, get_xml: Sys$Net$XMLHttpExecutor$get_xml, abort: Sys$Net$XMLHttpExecutor$abort } Sys.Net.XMLHttpExecutor.registerClass('Sys.Net.XMLHttpExecutor', = Sys.Net.WebRequestExecutor); Sys.Net._WebRequestManager =3D function Sys$Net$_WebRequestManager() { this._this =3D this; this._defaultTimeout =3D 0; this._defaultExecutorType =3D "Sys.Net.XMLHttpExecutor"; } function Sys$Net$_WebRequestManager$add_invokingRequest(handler) { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; this._get_eventHandlerList().addHandler("invokingRequest", = handler); } function Sys$Net$_WebRequestManager$remove_invokingRequest(handler) = { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; this._get_eventHandlerList().removeHandler("invokingRequest", = handler); } function Sys$Net$_WebRequestManager$add_completedRequest(handler) { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; this._get_eventHandlerList().addHandler("completedRequest", = handler); } function Sys$Net$_WebRequestManager$remove_completedRequest(handler) = { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; this._get_eventHandlerList().removeHandler("completedRequest", = handler); } function Sys$Net$_WebRequestManager$_get_eventHandlerList() { if (!this._events) { this._events =3D new Sys.EventHandlerList(); } return this._events; } function Sys$Net$_WebRequestManager$get_defaultTimeout() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._defaultTimeout; } function Sys$Net$_WebRequestManager$set_defaultTimeout(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange("value", value, = Sys.Res.invalidTimeout); } this._defaultTimeout =3D value; } function Sys$Net$_WebRequestManager$get_defaultExecutorType() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._defaultExecutorType; } function Sys$Net$_WebRequestManager$set_defaultExecutorType(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: String}]); if (e) throw e; this._defaultExecutorType =3D value; } function Sys$Net$_WebRequestManager$executeRequest(webRequest) { /// var e =3D Function._validateParams(arguments, [ {name: "webRequest", type: Sys.Net.WebRequest} ]); if (e) throw e; var executor =3D webRequest.get_executor(); if (!executor) { =20 var failed =3D false; try { var executorType =3D eval(this._defaultExecutorType); executor =3D new executorType(); } catch (e) { failed =3D true; } if (failed || = !Sys.Net.WebRequestExecutor.isInstanceOfType(executor) || !executor) { throw Error.argument("defaultExecutorType", = String.format(Sys.Res.invalidExecutorType, this._defaultExecutorType)); } webRequest.set_executor(executor); } if (executor.get_aborted()) { return; } var evArgs =3D new Sys.Net.NetworkRequestEventArgs(webRequest); var handler =3D = this._get_eventHandlerList().getHandler("invokingRequest"); if (handler) { handler(this, evArgs); } if (!evArgs.get_cancel()) { executor.executeRequest(); } } Sys.Net._WebRequestManager.prototype =3D { add_invokingRequest: Sys$Net$_WebRequestManager$add_invokingRequest, remove_invokingRequest: = Sys$Net$_WebRequestManager$remove_invokingRequest, add_completedRequest: = Sys$Net$_WebRequestManager$add_completedRequest, remove_completedRequest: = Sys$Net$_WebRequestManager$remove_completedRequest, _get_eventHandlerList: = Sys$Net$_WebRequestManager$_get_eventHandlerList, get_defaultTimeout: Sys$Net$_WebRequestManager$get_defaultTimeout, set_defaultTimeout: Sys$Net$_WebRequestManager$set_defaultTimeout, get_defaultExecutorType: = Sys$Net$_WebRequestManager$get_defaultExecutorType, set_defaultExecutorType: = Sys$Net$_WebRequestManager$set_defaultExecutorType, executeRequest: Sys$Net$_WebRequestManager$executeRequest } Sys.Net._WebRequestManager.registerClass('Sys.Net._WebRequestManager'); Sys.Net.WebRequestManager =3D new Sys.Net._WebRequestManager(); Sys.Net.NetworkRequestEventArgs =3D function = Sys$Net$NetworkRequestEventArgs(webRequest) { /// var e =3D Function._validateParams(arguments, [ {name: "webRequest", type: Sys.Net.WebRequest} ]); if (e) throw e; Sys.Net.NetworkRequestEventArgs.initializeBase(this); this._webRequest =3D webRequest; } function Sys$Net$NetworkRequestEventArgs$get_webRequest() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._webRequest; } Sys.Net.NetworkRequestEventArgs.prototype =3D { get_webRequest: Sys$Net$NetworkRequestEventArgs$get_webRequest } Sys.Net.NetworkRequestEventArgs.registerClass('Sys.Net.NetworkRequestEven= tArgs', Sys.CancelEventArgs); Sys.Net.WebRequest =3D function Sys$Net$WebRequest() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); this._url =3D ""; this._headers =3D { }; this._body =3D null; this._userContext =3D null; this._httpVerb =3D null; this._executor =3D null; this._invokeCalled =3D false; this._timeout =3D 0; } function Sys$Net$WebRequest$add_completed(handler) { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; this._get_eventHandlerList().addHandler("completed", handler); } function Sys$Net$WebRequest$remove_completed(handler) { var e =3D Function._validateParams(arguments, [{name: "handler", = type: Function}]); if (e) throw e; this._get_eventHandlerList().removeHandler("completed", = handler); } function Sys$Net$WebRequest$completed(eventArgs) { /// var e =3D Function._validateParams(arguments, [ {name: "eventArgs", type: Sys.EventArgs} ]); if (e) throw e; var handler =3D = Sys.Net.WebRequestManager._get_eventHandlerList().getHandler("completedRe= quest"); if (handler) { handler(this._executor, eventArgs); } handler =3D = this._get_eventHandlerList().getHandler("completed"); if (handler) { handler(this._executor, eventArgs); } } function Sys$Net$WebRequest$_get_eventHandlerList() { if (!this._events) { this._events =3D new Sys.EventHandlerList(); } return this._events; } function Sys$Net$WebRequest$get_url() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._url; } function Sys$Net$WebRequest$set_url(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: String}]); if (e) throw e; this._url =3D value; } function Sys$Net$WebRequest$get_headers() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._headers; } function Sys$Net$WebRequest$get_httpVerb() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (this._httpVerb =3D=3D=3D null) { if (this._body =3D=3D=3D null) { return "GET"; } return "POST"; } return this._httpVerb; } function Sys$Net$WebRequest$set_httpVerb(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: String}]); if (e) throw e; if (value.length =3D=3D=3D 0) { throw Error.argument('value', Sys.Res.invalidHttpVerb); } this._httpVerb =3D value; } function Sys$Net$WebRequest$get_body() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._body; } function Sys$Net$WebRequest$set_body(value) { var e =3D Function._validateParams(arguments, [{name: "value", = mayBeNull: true}]); if (e) throw e; this._body =3D value; } function Sys$Net$WebRequest$get_userContext() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._userContext; } function Sys$Net$WebRequest$set_userContext(value) { var e =3D Function._validateParams(arguments, [{name: "value", = mayBeNull: true}]); if (e) throw e; this._userContext =3D value; } function Sys$Net$WebRequest$get_executor() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._executor; } function Sys$Net$WebRequest$set_executor(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: Sys.Net.WebRequestExecutor}]); if (e) throw e; if (this._executor !=3D=3D null && this._executor.get_started()) = { throw = Error.invalidOperation(Sys.Res.setExecutorAfterActive); } this._executor =3D value; this._executor._set_webRequest(this); } function Sys$Net$WebRequest$get_timeout() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (this._timeout =3D=3D=3D 0) { return Sys.Net.WebRequestManager.get_defaultTimeout(); } return this._timeout; } function Sys$Net$WebRequest$set_timeout(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange("value", value, = Sys.Res.invalidTimeout); } this._timeout =3D value; } function Sys$Net$WebRequest$getResolvedUrl() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return Sys.Net.WebRequest._resolveUrl(this._url); } function Sys$Net$WebRequest$invoke() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (this._invokeCalled) { throw Error.invalidOperation(Sys.Res.invokeCalledTwice); } Sys.Net.WebRequestManager.executeRequest(this); this._invokeCalled =3D true; } Sys.Net.WebRequest.prototype =3D { add_completed: Sys$Net$WebRequest$add_completed, remove_completed: Sys$Net$WebRequest$remove_completed, completed: Sys$Net$WebRequest$completed, _get_eventHandlerList: Sys$Net$WebRequest$_get_eventHandlerList, get_url: Sys$Net$WebRequest$get_url, set_url: Sys$Net$WebRequest$set_url, get_headers: Sys$Net$WebRequest$get_headers, get_httpVerb: Sys$Net$WebRequest$get_httpVerb, set_httpVerb: Sys$Net$WebRequest$set_httpVerb, get_body: Sys$Net$WebRequest$get_body, set_body: Sys$Net$WebRequest$set_body, get_userContext: Sys$Net$WebRequest$get_userContext, set_userContext: Sys$Net$WebRequest$set_userContext, get_executor: Sys$Net$WebRequest$get_executor, set_executor: Sys$Net$WebRequest$set_executor, get_timeout: Sys$Net$WebRequest$get_timeout, set_timeout: Sys$Net$WebRequest$set_timeout, getResolvedUrl: Sys$Net$WebRequest$getResolvedUrl, invoke: Sys$Net$WebRequest$invoke } Sys.Net.WebRequest._resolveUrl =3D function = Sys$Net$WebRequest$_resolveUrl(url, baseUrl) { if (url && url.indexOf('://') !=3D=3D -1) { return url; } if (!baseUrl || baseUrl.length =3D=3D=3D 0) { var baseElement =3D document.getElementsByTagName('base')[0]; if (baseElement && baseElement.href && baseElement.href.length > = 0) { baseUrl =3D baseElement.href; } else { baseUrl =3D document.URL; } } var qsStart =3D baseUrl.indexOf('?'); if (qsStart !=3D=3D -1) { baseUrl =3D baseUrl.substr(0, qsStart); } baseUrl =3D baseUrl.substr(0, baseUrl.lastIndexOf('/') + 1); if (!url || url.length =3D=3D=3D 0) { return baseUrl; } if (url.charAt(0) =3D=3D=3D '/') { var slashslash =3D baseUrl.indexOf('://'); if (slashslash =3D=3D=3D -1) { throw Error.argument("baseUrl", Sys.Res.badBaseUrl1); } var nextSlash =3D baseUrl.indexOf('/', slashslash + 3); if (nextSlash =3D=3D=3D -1) { throw Error.argument("baseUrl", Sys.Res.badBaseUrl2); } return baseUrl.substr(0, nextSlash) + url; } else { var lastSlash =3D baseUrl.lastIndexOf('/'); if (lastSlash =3D=3D=3D -1) { throw Error.argument("baseUrl", Sys.Res.badBaseUrl3); } return baseUrl.substr(0, lastSlash+1) + url; } } Sys.Net.WebRequest._createQueryString =3D function = Sys$Net$WebRequest$_createQueryString(queryString, encodeMethod) { if (!encodeMethod) encodeMethod =3D encodeURIComponent; var sb =3D new Sys.StringBuilder(); var i =3D 0; for (var arg in queryString) { var obj =3D queryString[arg]; if (typeof(obj) =3D=3D=3D "function") continue; var val =3D = Sys.Serialization.JavaScriptSerializer.serialize(obj); if (i !=3D=3D 0) { sb.append('&'); } sb.append(arg); sb.append('=3D'); sb.append(encodeMethod(val)); i++; } return sb.toString(); } Sys.Net.WebRequest._createUrl =3D function = Sys$Net$WebRequest$_createUrl(url, queryString) { if (!queryString) { return url; } var qs =3D Sys.Net.WebRequest._createQueryString(queryString); if (qs.length > 0) { var sep =3D '?'; if (url && url.indexOf('?') !=3D=3D -1) sep =3D '&'; return url + sep + qs; } else { return url; } } Sys.Net.WebRequest.registerClass('Sys.Net.WebRequest'); Sys.Net.WebServiceProxy =3D function Sys$Net$WebServiceProxy() { } function Sys$Net$WebServiceProxy$set_timeout(value) { this._timeout =3D value; } function Sys$Net$WebServiceProxy$get_timeout() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._timeout; } function Sys$Net$WebServiceProxy$set_defaultUserContext(value) { this._userContext =3D value; } function Sys$Net$WebServiceProxy$get_defaultUserContext() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._userContext; } function Sys$Net$WebServiceProxy$set_defaultSucceededCallback(value) = { this._succeeded =3D value; } function Sys$Net$WebServiceProxy$get_defaultSucceededCallback() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._succeeded; } function Sys$Net$WebServiceProxy$set_defaultFailedCallback(value) { this._failed =3D value; } function Sys$Net$WebServiceProxy$get_defaultFailedCallback() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._failed; } function Sys$Net$WebServiceProxy$set_path(value) { this._path =3D value; } function Sys$Net$WebServiceProxy$get_path() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._path; } function Sys$Net$WebServiceProxy$_invoke(servicePath, methodName, = useGet, params, onSuccess, onFailure, userContext) { /// /// /// /// /// /// /// /// var e =3D Function._validateParams(arguments, [ {name: "servicePath", type: String}, {name: "methodName", type: String}, {name: "useGet", type: Boolean}, {name: "params"}, {name: "onSuccess", type: Function, mayBeNull: true, = optional: true}, {name: "onFailure", type: Function, mayBeNull: true, = optional: true}, {name: "userContext", mayBeNull: true, optional: true} ]); if (e) throw e; if (onSuccess =3D=3D=3D null || typeof onSuccess = =3D=3D=3D 'undefined') onSuccess =3D = this.get_defaultSucceededCallback(); if (onFailure =3D=3D=3D null || typeof onFailure =3D=3D=3D = 'undefined') onFailure =3D this.get_defaultFailedCallback(); if (userContext =3D=3D=3D null || typeof userContext =3D=3D=3D = 'undefined') userContext =3D this.get_defaultUserContext(); =20 return Sys.Net.WebServiceProxy.invoke(servicePath, methodName, = useGet, params, onSuccess, onFailure, userContext, this.get_timeout()); } Sys.Net.WebServiceProxy.prototype =3D { set_timeout: Sys$Net$WebServiceProxy$set_timeout, get_timeout: Sys$Net$WebServiceProxy$get_timeout, set_defaultUserContext: = Sys$Net$WebServiceProxy$set_defaultUserContext, get_defaultUserContext: = Sys$Net$WebServiceProxy$get_defaultUserContext, set_defaultSucceededCallback: = Sys$Net$WebServiceProxy$set_defaultSucceededCallback, get_defaultSucceededCallback: = Sys$Net$WebServiceProxy$get_defaultSucceededCallback, set_defaultFailedCallback: = Sys$Net$WebServiceProxy$set_defaultFailedCallback, get_defaultFailedCallback: = Sys$Net$WebServiceProxy$get_defaultFailedCallback, set_path: Sys$Net$WebServiceProxy$set_path, get_path: Sys$Net$WebServiceProxy$get_path, _invoke: Sys$Net$WebServiceProxy$_invoke } Sys.Net.WebServiceProxy.registerClass('Sys.Net.WebServiceProxy'); Sys.Net.WebServiceProxy.invoke =3D function = Sys$Net$WebServiceProxy$invoke(servicePath, methodName, useGet, params, = onSuccess, onFailure, userContext, timeout) { /// /// /// /// /// /// /// /// /// var e =3D Function._validateParams(arguments, [ {name: "servicePath", type: String}, {name: "methodName", type: String}, {name: "useGet", type: Boolean, optional: true}, {name: "params", mayBeNull: true, optional: true}, {name: "onSuccess", type: Function, mayBeNull: true, optional: = true}, {name: "onFailure", type: Function, mayBeNull: true, optional: = true}, {name: "userContext", mayBeNull: true, optional: true}, {name: "timeout", type: Number, optional: true} ]); if (e) throw e; var request =3D new Sys.Net.WebRequest(); request.get_headers()['Content-Type'] =3D 'application/json; = charset=3Dutf-8'; if (!params) params =3D {}; var urlParams =3D params; if (!useGet || !urlParams) urlParams =3D {}; = request.set_url(Sys.Net.WebRequest._createUrl(servicePath+"/"+methodName,= urlParams)); var body =3D null; if (!useGet) { body =3D = Sys.Serialization.JavaScriptSerializer.serialize(params); if (body =3D=3D=3D "{}") body =3D ""; } request.set_body(body); request.add_completed(onComplete); if (timeout && timeout > 0) request.set_timeout(timeout); request.invoke(); function onComplete(response, eventArgs) { if (response.get_responseAvailable()) { var statusCode =3D response.get_statusCode(); var result =3D null; try { var contentType =3D = response.getResponseHeader("Content-Type"); if (contentType.startsWith("application/json")) { result =3D response.get_object(); } else if (contentType.startsWith("text/xml")) { result =3D response.get_xml(); } else { result =3D response.get_responseData(); } } catch (ex) { } var error =3D response.getResponseHeader("jsonerror"); var errorObj =3D (error =3D=3D=3D "true"); if (errorObj) { result =3D new Sys.Net.WebServiceError(false, = result.Message, result.StackTrace, result.ExceptionType); } if (((statusCode < 200) || (statusCode >=3D 300)) || = errorObj) { if (onFailure) { if (!result || !errorObj) { result =3D new Sys.Net.WebServiceError(false , = String.format(Sys.Res.webServiceFailedNoMsg, methodName), "", ""); } result._statusCode =3D statusCode; onFailure(result, userContext, methodName); } else { var error; if (result && errorObj) { error =3D = result.get_exceptionType() + "-- " + result.get_message(); } else { = error =3D response.get_responseData(); } alert(String.format(Sys.Res.webServiceFailed, = methodName, error)); } } else if (onSuccess) { onSuccess(result, userContext, methodName); } } else { var msg; if (response.get_timedOut()) { msg =3D String.format(Sys.Res.webServiceTimedOut, = methodName); } else { msg =3D String.format(Sys.Res.webServiceFailedNoMsg, = methodName) } if (onFailure) { onFailure(new = Sys.Net.WebServiceError(response.get_timedOut(), msg, "", ""), = userContext, methodName); } else { alert(msg); } } } return request; } Sys.Net.WebServiceProxy._generateTypedConstructor =3D function = Sys$Net$WebServiceProxy$_generateTypedConstructor(type) { return function(properties) { if (properties) { for (var name in properties) { this[name] =3D properties[name]; } } this.__type =3D type; } } Sys.Net.WebServiceError =3D function Sys$Net$WebServiceError(timedOut, = message, stackTrace, exceptionType) { /// /// /// /// var e =3D Function._validateParams(arguments, [ {name: "timedOut", type: Boolean}, {name: "message", type: String, mayBeNull: true}, {name: "stackTrace", type: String, mayBeNull: true}, {name: "exceptionType", type: String, mayBeNull: true} ]); if (e) throw e; this._timedOut =3D timedOut; this._message =3D message; this._stackTrace =3D stackTrace; this._exceptionType =3D exceptionType; this._statusCode =3D -1; } function Sys$Net$WebServiceError$get_timedOut() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._timedOut; } function Sys$Net$WebServiceError$get_statusCode() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._statusCode; } function Sys$Net$WebServiceError$get_message() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._message; } function Sys$Net$WebServiceError$get_stackTrace() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._stackTrace; } function Sys$Net$WebServiceError$get_exceptionType() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._exceptionType; } Sys.Net.WebServiceError.prototype =3D { get_timedOut: Sys$Net$WebServiceError$get_timedOut, get_statusCode: Sys$Net$WebServiceError$get_statusCode, get_message: Sys$Net$WebServiceError$get_message, get_stackTrace: Sys$Net$WebServiceError$get_stackTrace, get_exceptionType: Sys$Net$WebServiceError$get_exceptionType } Sys.Net.WebServiceError.registerClass('Sys.Net.WebServiceError'); Type.registerNamespace('Sys.Services'); Sys.Services._ProfileService =3D function Sys$Services$_ProfileService() = { Sys.Services._ProfileService.initializeBase(this); this.properties =3D {}; } Sys.Services._ProfileService.DefaultWebServicePath =3D ''; function Sys$Services$_ProfileService$get_defaultFailedCallback() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._defaultFailedCallback; } function = Sys$Services$_ProfileService$set_defaultFailedCallback(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: Function, mayBeNull: true}]); if (e) throw e; this._defaultFailedCallback =3D value; } function = Sys$Services$_ProfileService$get_defaultLoadCompletedCallback() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._defaultLoadCompletedCallback; } function = Sys$Services$_ProfileService$set_defaultLoadCompletedCallback(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: Function, mayBeNull: true}]); if (e) throw e; this._defaultLoadCompletedCallback =3D value; } function = Sys$Services$_ProfileService$get_defaultSaveCompletedCallback() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._defaultSaveCompletedCallback; } function = Sys$Services$_ProfileService$set_defaultSaveCompletedCallback(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: Function, mayBeNull: true}]); if (e) throw e; this._defaultSaveCompletedCallback =3D value; } function Sys$Services$_ProfileService$get_path() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._path; } function Sys$Services$_ProfileService$set_path(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: String, mayBeNull: true}]); if (e) throw e; if((!value) || (!value.length)) { value =3D ''; } this._path =3D value; } function Sys$Services$_ProfileService$get_timeout() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._timeout; } function Sys$Services$_ProfileService$set_timeout(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: Number}]); if (e) throw e; this._timeout =3D value; } function Sys$Services$_ProfileService$load(propertyNames, = loadCompletedCallback, failedCallback, userContext) { /// /// /// /// var e =3D Function._validateParams(arguments, [ {name: "propertyNames", type: Array, mayBeNull: true, = optional: true, elementType: String}, {name: "loadCompletedCallback", type: Function, mayBeNull: = true, optional: true}, {name: "failedCallback", type: Function, mayBeNull: true, = optional: true}, {name: "userContext", mayBeNull: true, optional: true} ]); if (e) throw e; var parameters =3D {}; var methodName; if(!propertyNames) { methodName =3D "GetAllPropertiesForCurrentUser"; } else { methodName =3D "GetPropertiesForCurrentUser"; parameters =3D { properties: = this._clonePropertyNames(propertyNames) }; } this._invoke(this._get_path(), methodName, false, parameters, Function.createDelegate(this, = this._onLoadComplete), Function.createDelegate(this, = this._onLoadFailed), = [loadCompletedCallback, failedCallback, userContext]); } function Sys$Services$_ProfileService$save(propertyNames, = saveCompletedCallback, failedCallback, userContext) { /// /// /// /// var e =3D Function._validateParams(arguments, [ {name: "propertyNames", type: Array, mayBeNull: true, = optional: true, elementType: String}, {name: "saveCompletedCallback", type: Function, mayBeNull: = true, optional: true}, {name: "failedCallback", type: Function, mayBeNull: true, = optional: true}, {name: "userContext", mayBeNull: true, optional: true} ]); if (e) throw e; var flattenedProperties =3D = this._flattenProperties(propertyNames, this.properties); this._invoke(this._get_path(), "SetPropertiesForCurrentUser", false, { values: flattenedProperties }, Function.createDelegate(this, = this._onSaveComplete), Function.createDelegate(this, = this._onSaveFailed), [saveCompletedCallback, = failedCallback, userContext]); } function Sys$Services$_ProfileService$_clonePropertyNames(arr) { var nodups =3D []; var seen =3D {}; for(var i=3D0; i < arr.length; i++) { var prop =3D arr[i]; if(!seen[prop]) { Array.add(nodups, prop); = seen[prop]=3Dtrue; }; } return nodups; } function = Sys$Services$_ProfileService$_flattenProperties(propertyNames, = properties, groupName) { var flattenedProperties =3D {}; var val; var key; if(propertyNames && propertyNames.length =3D=3D=3D 0) { return flattenedProperties; } for (var property in properties) { val =3D properties[property]; key =3D groupName ? groupName + "." + property : property; = if(Sys.Services.ProfileGroup.isInstanceOfType(val)) { var groupProperties =3D = this._flattenProperties(propertyNames, val, key); = for(var subKey in = groupProperties) { var subVal =3D groupProperties[subKey]; flattenedProperties[subKey] =3D subVal; } } else { if(!propertyNames || = Array.indexOf(propertyNames, key) !=3D=3D -1) { flattenedProperties[key] =3D val; } } } return flattenedProperties; } function Sys$Services$_ProfileService$_get_path() { var path =3D this.get_path(); if(!path.length) { path =3D Sys.Services._ProfileService.DefaultWebServicePath; } if(!path || !path.length) { throw Error.invalidOperation(Sys.Res.servicePathNotSet); } return path; } function Sys$Services$_ProfileService$_onLoadComplete(result, = context, methodName) { if(typeof(result) !=3D=3D "object") { throw = Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,= methodName, "Object")); } var unflattened =3D this._unflattenProperties(result); for(var name in unflattened) { this.properties[name] =3D unflattened[name]; } =20 var userCallback =3D context[0]; var callback =3D userCallback ? userCallback : = this._defaultLoadCompletedCallback; if(callback) { callback(result.length, context[2], = "Sys.Services.ProfileService.load"); } } function Sys$Services$_ProfileService$_onLoadFailed(err, context, = methodName) { var userCallback =3D context[1]; var callback =3D userCallback ? userCallback : = this._defaultFailedCallback; if(callback) { callback(err, context[2], = "Sys.Services.ProfileService.load"); } } function Sys$Services$_ProfileService$_onSaveComplete(result, = context, methodName) { if(typeof(result) !=3D=3D "number") { throw = Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,= methodName, "Number")); } =20 var userCallback =3D context[0]; var userContext =3D context[2]; var callback =3D userCallback ? userCallback : = this._defaultSaveCompletedCallback; if(callback) { callback(result, userContext, = "Sys.Services.ProfileService.save"); } } function Sys$Services$_ProfileService$_onSaveFailed(err, context, = methodName) { var userCallback =3D context[1]; var userContext =3D context[2]; var callback =3D userCallback ? userCallback : = this._defaultFailedCallback; if(callback) { callback(err, userContext, = "Sys.Services.ProfileService.save"); } } function = Sys$Services$_ProfileService$_unflattenProperties(properties) { var unflattenedProperties =3D {}; var dotIndex; var val; var count =3D 0; for(var key in properties) { count++; val =3D properties[key]; dotIndex =3D key.indexOf('.'); if(dotIndex !=3D=3D -1) { var groupName =3D key.substr(0, dotIndex); key =3D key.substr(dotIndex+1); var group =3D unflattenedProperties[groupName]; if((!group) || = (!Sys.Services.ProfileGroup.isInstanceOfType(group))) { group =3D new Sys.Services.ProfileGroup(); unflattenedProperties[groupName] =3D group; } group[key] =3D val; } else { unflattenedProperties[key] =3D val; } } properties.length =3D count; return unflattenedProperties; } Sys.Services._ProfileService.prototype =3D { _defaultFailedCallback: null, _defaultLoadCompletedCallback: null, _defaultSaveCompletedCallback: null, _path: '', _timeout: 0, get_defaultFailedCallback: = Sys$Services$_ProfileService$get_defaultFailedCallback, set_defaultFailedCallback: = Sys$Services$_ProfileService$set_defaultFailedCallback, get_defaultLoadCompletedCallback: = Sys$Services$_ProfileService$get_defaultLoadCompletedCallback, set_defaultLoadCompletedCallback: = Sys$Services$_ProfileService$set_defaultLoadCompletedCallback, get_defaultSaveCompletedCallback: = Sys$Services$_ProfileService$get_defaultSaveCompletedCallback, set_defaultSaveCompletedCallback: = Sys$Services$_ProfileService$set_defaultSaveCompletedCallback, =20 =20 get_path: Sys$Services$_ProfileService$get_path, set_path: Sys$Services$_ProfileService$set_path, =20 get_timeout: Sys$Services$_ProfileService$get_timeout, set_timeout: Sys$Services$_ProfileService$set_timeout, =20 load: Sys$Services$_ProfileService$load, save: Sys$Services$_ProfileService$save, =20 _clonePropertyNames: = Sys$Services$_ProfileService$_clonePropertyNames, =20 _flattenProperties: = Sys$Services$_ProfileService$_flattenProperties, =20 _get_path: Sys$Services$_ProfileService$_get_path, =20 _onLoadComplete: Sys$Services$_ProfileService$_onLoadComplete, =20 _onLoadFailed: Sys$Services$_ProfileService$_onLoadFailed, =20 _onSaveComplete: Sys$Services$_ProfileService$_onSaveComplete, =20 _onSaveFailed: Sys$Services$_ProfileService$_onSaveFailed, =20 _unflattenProperties: = Sys$Services$_ProfileService$_unflattenProperties } Sys.Services._ProfileService.registerClass('Sys.Services._ProfileService'= , Sys.Net.WebServiceProxy); Sys.Services.ProfileService =3D new Sys.Services._ProfileService(); Sys.Services.ProfileGroup =3D function = Sys$Services$ProfileGroup(properties) { /// var e =3D Function._validateParams(arguments, [ {name: "properties", mayBeNull: true, optional: true} ]); if (e) throw e; if(properties) { for(var property in properties) { this[property] =3D properties[property]; } } } Sys.Services.ProfileGroup.registerClass('Sys.Services.ProfileGroup'); Sys.Services._AuthenticationService =3D function = Sys$Services$_AuthenticationService() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); Sys.Services._AuthenticationService.initializeBase(this); } Sys.Services._AuthenticationService.DefaultWebServicePath =3D ''; function = Sys$Services$_AuthenticationService$get_defaultFailedCallback() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._defaultFailedCallback; } function = Sys$Services$_AuthenticationService$set_defaultFailedCallback(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: Function, mayBeNull: true}]); if (e) throw e; this._defaultFailedCallback =3D value; } function = Sys$Services$_AuthenticationService$get_defaultLoginCompletedCallback() = { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._defaultLoginCompletedCallback; } function = Sys$Services$_AuthenticationService$set_defaultLoginCompletedCallback(val= ue) { var e =3D Function._validateParams(arguments, [{name: "value", = type: Function, mayBeNull: true}]); if (e) throw e; this._defaultLoginCompletedCallback =3D value; } function = Sys$Services$_AuthenticationService$get_defaultLogoutCompletedCallback() = { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._defaultLogoutCompletedCallback; } function = Sys$Services$_AuthenticationService$set_defaultLogoutCompletedCallback(va= lue) { var e =3D Function._validateParams(arguments, [{name: "value", = type: Function, mayBeNull: true}]); if (e) throw e; this._defaultLogoutCompletedCallback =3D value; } function Sys$Services$_AuthenticationService$get_isLoggedIn() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._authenticated; } function Sys$Services$_AuthenticationService$get_path() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._path; } function Sys$Services$_AuthenticationService$set_path(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: String, mayBeNull: true}]); if (e) throw e; if((!value) || (!value.length)) { value =3D ''; } this._path =3D value; } function Sys$Services$_AuthenticationService$get_timeout() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._timeout; } function Sys$Services$_AuthenticationService$set_timeout(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: Number}]); if (e) throw e; this._timeout =3D value; } function Sys$Services$_AuthenticationService$login(username, = password, isPersistent, customInfo, redirectUrl, loginCompletedCallback, = failedCallback, userContext) { /// /// /// /// /// /// /// /// var e =3D Function._validateParams(arguments, [ {name: "username", type: String}, {name: "password", type: String, mayBeNull: true}, {name: "isPersistent", type: Boolean, mayBeNull: true, = optional: true}, {name: "customInfo", type: String, mayBeNull: true, = optional: true}, {name: "redirectUrl", type: String, mayBeNull: true, = optional: true}, {name: "loginCompletedCallback", type: Function, mayBeNull: = true, optional: true}, {name: "failedCallback", type: Function, mayBeNull: true, = optional: true}, {name: "userContext", mayBeNull: true, optional: true} ]); if (e) throw e; this._invoke(this._get_path(), "Login", false, { userName: username, password: = password, createPersistentCookie: isPersistent }, Function.createDelegate(this, = this._onLoginComplete), Function.createDelegate(this, = this._onLoginFailed), [username, password, = isPersistent, redirectUrl, loginCompletedCallback, failedCallback, = userContext]); } function Sys$Services$_AuthenticationService$logout(redirectUrl, = logoutCompletedCallback, failedCallback, userContext) { /// /// /// /// var e =3D Function._validateParams(arguments, [ {name: "redirectUrl", type: String, mayBeNull: true, = optional: true}, {name: "logoutCompletedCallback", type: Function, mayBeNull: = true, optional: true}, {name: "failedCallback", type: Function, mayBeNull: true, = optional: true}, {name: "userContext", mayBeNull: true, optional: true} ]); if (e) throw e; this._invoke(this._get_path(), "Logout", false, {},=20 Function.createDelegate(this, = this._onLogoutComplete), Function.createDelegate(this, = this._onLogoutFailed), [redirectUrl, = logoutCompletedCallback, failedCallback, userContext]); } function Sys$Services$_AuthenticationService$_get_path() { var path =3D this.get_path(); if(!path.length) { path =3D = Sys.Services._AuthenticationService.DefaultWebServicePath; } if(!path || !path.length) { throw Error.invalidOperation(Sys.Res.servicePathNotSet); } return path; } function = Sys$Services$_AuthenticationService$_onLoginComplete(result, context, = methodName) { if(typeof(result) !=3D=3D "boolean") { throw = Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,= methodName, "Boolean")); } =20 var redirectUrl =3D context[3]; var userCallback =3D context[4]; var userContext =3D context[6]; var callback =3D userCallback ? userCallback : = this._defaultLoginCompletedCallback; =20 if(result) { this._authenticated =3D true; if(callback) { callback(true, userContext, = "Sys.Services.AuthenticationService.login"); } =20 if(typeof(redirectUrl) !=3D=3D "undefined" && redirectUrl = !=3D=3D null) { window.location.href =3D redirectUrl; } } else if (callback) { callback(false, userContext, = "Sys.Services.AuthenticationService.login"); } } function Sys$Services$_AuthenticationService$_onLoginFailed(err, = context, methodName) { var userCallback =3D context[5]; var callback =3D userCallback ? userCallback : = this._defaultFailedCallback; if(callback) { callback(err, context[6], = "Sys.Services.AuthenticationService.login"); } } function = Sys$Services$_AuthenticationService$_onLogoutComplete(result, context, = methodName) { if(result !=3D=3D null) { throw = Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,= methodName, "null")); } =20 var redirectUrl =3D context[0]; var userCallback =3D context[1]; var userContext =3D context[3]; var callback =3D userCallback ? userCallback : = this._defaultLogoutCompletedCallback; this._authenticated =3D false; =20 if (callback) { callback(null, userContext, = "Sys.Services.AuthenticationService.logout"); } =20 if(!redirectUrl) { window.location.reload(); } else { window.location.href =3D redirectUrl; } } function Sys$Services$_AuthenticationService$_onLogoutFailed(err, = context, methodName) { var userCallback =3D context[2]; var callback =3D userCallback ? userCallback : = this._defaultFailedCallback; if(callback) { callback(err, context[3], = "Sys.Services.AuthenticationService.logout"); } } function = Sys$Services$_AuthenticationService$_setAuthenticated(authenticated) { this._authenticated =3D authenticated; } Sys.Services._AuthenticationService.prototype =3D { _defaultFailedCallback: null, _defaultLoginCompletedCallback: null, _defaultLogoutCompletedCallback: null, _path: '', _timeout: 0, _authenticated: false, =20 get_defaultFailedCallback: = Sys$Services$_AuthenticationService$get_defaultFailedCallback, set_defaultFailedCallback: = Sys$Services$_AuthenticationService$set_defaultFailedCallback, get_defaultLoginCompletedCallback: = Sys$Services$_AuthenticationService$get_defaultLoginCompletedCallback, set_defaultLoginCompletedCallback: = Sys$Services$_AuthenticationService$set_defaultLoginCompletedCallback, get_defaultLogoutCompletedCallback: = Sys$Services$_AuthenticationService$get_defaultLogoutCompletedCallback, set_defaultLogoutCompletedCallback: = Sys$Services$_AuthenticationService$set_defaultLogoutCompletedCallback, get_isLoggedIn: Sys$Services$_AuthenticationService$get_isLoggedIn, get_path: Sys$Services$_AuthenticationService$get_path, set_path: Sys$Services$_AuthenticationService$set_path, =20 get_timeout: Sys$Services$_AuthenticationService$get_timeout, set_timeout: Sys$Services$_AuthenticationService$set_timeout, =20 =20 login: Sys$Services$_AuthenticationService$login, =20 logout: Sys$Services$_AuthenticationService$logout, =20 _get_path: Sys$Services$_AuthenticationService$_get_path, =20 _onLoginComplete: = Sys$Services$_AuthenticationService$_onLoginComplete, =20 _onLoginFailed: Sys$Services$_AuthenticationService$_onLoginFailed, =20 _onLogoutComplete: = Sys$Services$_AuthenticationService$_onLogoutComplete, =20 _onLogoutFailed: = Sys$Services$_AuthenticationService$_onLogoutFailed, =20 _setAuthenticated: = Sys$Services$_AuthenticationService$_setAuthenticated =20 } Sys.Services._AuthenticationService.registerClass('Sys.Services._Authenti= cationService', Sys.Net.WebServiceProxy); Sys.Services.AuthenticationService =3D new = Sys.Services._AuthenticationService(); Type.registerNamespace('Sys.Serialization'); Sys.Serialization.JavaScriptSerializer =3D function = Sys$Serialization$JavaScriptSerializer() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); } Sys.Serialization.JavaScriptSerializer.registerClass('Sys.Serialization.J= avaScriptSerializer'); Sys.Serialization.JavaScriptSerializer._stringRegEx =3D new = RegExp('["\b\f\n\r\t\\\\\x00-\x1F]', 'i'); Sys.Serialization.JavaScriptSerializer._serializeWithBuilder =3D = function = Sys$Serialization$JavaScriptSerializer$_serializeWithBuilder(object, = stringBuilder, sort) { var i; switch (typeof object) { case 'object': if (object) { if (Array.isInstanceOfType(object)) { stringBuilder.append('['); for (i =3D 0; i < object.length; ++i) { if (i > 0) { stringBuilder.append(','); } = Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(object[i], = stringBuilder); } stringBuilder.append(']'); } else { if = (Date.isInstanceOfType(object)) { stringBuilder.append('"\\/Date('); stringBuilder.append(object.getTime()); stringBuilder.append(')\\/"'); break; } var properties =3D []; var propertyCount =3D 0; for (var name in object) { if (name.startsWith('$')) { continue; } properties[propertyCount++] =3D name; } if (sort) properties.sort(); stringBuilder.append('{'); var needComma =3D false; for (i=3D0; i=3D ' ') { if (curChar =3D=3D=3D '\\' || = curChar =3D=3D=3D '"') { stringBuilder.append('\\'); } stringBuilder.append(curChar); } else { switch (curChar) { case '\b': stringBuilder.append('\\b'); break; case '\f': stringBuilder.append('\\f'); break; case '\n': stringBuilder.append('\\n'); break; case '\r': stringBuilder.append('\\r'); break; case '\t': stringBuilder.append('\\t'); break; default: = stringBuilder.append('\\u00'); if (curChar.charCodeAt() < 16) = stringBuilder.append('0'); = stringBuilder.append(curChar.charCodeAt().toString(16)); } } } } else { stringBuilder.append(object); } stringBuilder.append('"'); break; case 'boolean': stringBuilder.append(object.toString()); break; default: stringBuilder.append('null'); break; } } Sys.Serialization.JavaScriptSerializer.serialize =3D function = Sys$Serialization$JavaScriptSerializer$serialize(object) { /// /// var e =3D Function._validateParams(arguments, [ {name: "object", mayBeNull: true} ]); if (e) throw e; var stringBuilder =3D new Sys.StringBuilder(); Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(object, = stringBuilder, false); return stringBuilder.toString(); } Sys.Serialization.JavaScriptSerializer.deserialize =3D function = Sys$Serialization$JavaScriptSerializer$deserialize(data) { /// /// var e =3D Function._validateParams(arguments, [ {name: "data", type: String} ]); if (e) throw e; if (data.length =3D=3D=3D 0) throw Error.argument('data', = Sys.Res.cannotDeserializeEmptyString); =20 try { =20 var exp =3D data.replace(new = RegExp('(^|[^\\\\])\\"\\\\/Date\\((-?[0-9]+)\\)\\\\/\\"', 'g'), "$1new = Date($2)"); return eval('(' + exp + ')'); } catch (e) { throw Error.argument('data', = Sys.Res.cannotDeserializeInvalidJson); } } Sys.CultureInfo =3D function Sys$CultureInfo(name, numberFormat, = dateTimeFormat) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "name", type: String}, {name: "numberFormat", type: Object}, {name: "dateTimeFormat", type: Object} ]); if (e) throw e; this.name =3D name; this.numberFormat =3D numberFormat; this.dateTimeFormat =3D dateTimeFormat; } function Sys$CultureInfo$_getDateTimeFormats() { if (! this._dateTimeFormats) { var dtf =3D this.dateTimeFormat; this._dateTimeFormats =3D [ dtf.MonthDayPattern, dtf.YearMonthPattern, dtf.ShortDatePattern, dtf.ShortTimePattern, dtf.LongDatePattern, dtf.LongTimePattern, dtf.FullDateTimePattern, dtf.RFC1123Pattern, dtf.SortableDateTimePattern, dtf.UniversalSortableDateTimePattern ]; } return this._dateTimeFormats; } function Sys$CultureInfo$_getMonthIndex(value) { if (!this._upperMonths) { this._upperMonths =3D = this._toUpperArray(this.dateTimeFormat.MonthNames); } return Array.indexOf(this._upperMonths, this._toUpper(value)); } function Sys$CultureInfo$_getAbbrMonthIndex(value) { if (!this._upperAbbrMonths) { this._upperAbbrMonths =3D = this._toUpperArray(this.dateTimeFormat.AbbreviatedMonthNames); } return Array.indexOf(this._upperMonths, this._toUpper(value)); } function Sys$CultureInfo$_getDayIndex(value) { if (!this._upperDays) { this._upperDays =3D = this._toUpperArray(this.dateTimeFormat.DayNames); } return Array.indexOf(this._upperDays, this._toUpper(value)); } function Sys$CultureInfo$_getAbbrDayIndex(value) { if (!this._upperAbbrDays) { this._upperAbbrDays =3D = this._toUpperArray(this.dateTimeFormat.AbbreviatedDayNames); } return Array.indexOf(this._upperAbbrDays, this._toUpper(value)); } function Sys$CultureInfo$_toUpperArray(arr) { var result =3D []; for (var i =3D 0, il =3D arr.length; i < il; i++) { result[i] =3D this._toUpper(arr[i]); } return result; } function Sys$CultureInfo$_toUpper(value) { return value.split("\u00A0").join(' = ').toUpperCase(); } Sys.CultureInfo.prototype =3D { _getDateTimeFormats: Sys$CultureInfo$_getDateTimeFormats, _getMonthIndex: Sys$CultureInfo$_getMonthIndex, _getAbbrMonthIndex: Sys$CultureInfo$_getAbbrMonthIndex, _getDayIndex: Sys$CultureInfo$_getDayIndex, _getAbbrDayIndex: Sys$CultureInfo$_getAbbrDayIndex, _toUpperArray: Sys$CultureInfo$_toUpperArray, _toUpper: Sys$CultureInfo$_toUpper } Sys.CultureInfo._parse =3D function Sys$CultureInfo$_parse(value) { var cultureInfo =3D = Sys.Serialization.JavaScriptSerializer.deserialize(value); return new Sys.CultureInfo(cultureInfo.name, = cultureInfo.numberFormat, cultureInfo.dateTimeFormat); } Sys.CultureInfo.registerClass('Sys.CultureInfo'); Sys.CultureInfo.InvariantCulture =3D = Sys.CultureInfo._parse('{"name":"","numberFormat":{"CurrencyDecimalDigits= ":2,"CurrencyDecimalSeparator":".","IsReadOnly":true,"CurrencyGroupSizes"= :[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparat= or":",","CurrencySymbol":"\u00A4","NaNSymbol":"NaN","CurrencyNegativePatt= ern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegat= ivePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","Nu= mberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":= ",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","Posi= tiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","Per= centGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"\u2030","Na= tiveDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution"= :1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTi= me":"@-62135568000000@","MaxSupportedDateTime":"@253402300799999@","Algor= ithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnl= y":true},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"Ful= lDateTimePattern":"dddd, dd MMMM yyyy HH:mm:ss","LongDatePattern":"dddd, = dd MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"MMMM = dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy = HH\':\'mm\':\'ss = \'GMT\'","ShortDatePattern":"MM/dd/yyyy","ShortTimePattern":"HH:mm","Sort= ableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","TimeSepar= ator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd = HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"yyyy = MMMM","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"= ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunda= y","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"Abbrev= iatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","= Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","= May","June","July","August","September","October","November","December","= "],"IsReadOnly":true,"NativeCalendarName":"Gregorian = Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May",= "Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["Janu= ary","February","March","April","May","June","July","August","September",= "October","November","December",""]}}'); if (typeof(__cultureInfo) =3D=3D=3D 'undefined') { var __cultureInfo =3D = '{"name":"en-US","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecim= alSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroup= Sizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","Currency= Symbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegative= Pattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"Negativ= eInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"= NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositiveP= attern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","Percent= DecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",= ","PercentSymbol":"%","PerMilleSymbol":"\u2030","NativeDigits":["0","1","= 2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{= "AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"@-62135568000000@= ","MaxSupportedDateTime":"@253402300799999@","AlgorithmType":1,"CalendarT= ype":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparat= or":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dd= dd, MMMM dd, yyyy h:mm:ss tt","LongDatePattern":"dddd, MMMM dd, = yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"MMMM = dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy = HH\':\'mm\':\'ss = \'GMT\'","ShortDatePattern":"M/d/yyyy","ShortTimePattern":"h:mm = tt","SortableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","= TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd= HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"MMMM, = yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"= ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunda= y","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"Abbrev= iatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","= Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","= May","June","July","August","September","October","November","December","= "],"IsReadOnly":false,"NativeCalendarName":"Gregorian = Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May",= "Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["Janu= ary","February","March","April","May","June","July","August","September",= "October","November","December",""]}}'; } Sys.CultureInfo.CurrentCulture =3D = Sys.CultureInfo._parse(__cultureInfo); delete __cultureInfo; Sys.UI.Point =3D function Sys$UI$Point(x, y) { /// /// /// /// var e =3D Function._validateParams(arguments, [ {name: "x", type: Number, integer: true}, {name: "y", type: Number, integer: true} ]); if (e) throw e; this.x =3D x; this.y =3D y; } Sys.UI.Point.registerClass('Sys.UI.Point'); Sys.UI.Bounds =3D function Sys$UI$Bounds(x, y, width, height) { /// /// /// /// /// /// /// /// var e =3D Function._validateParams(arguments, [ {name: "x", type: Number, integer: true}, {name: "y", type: Number, integer: true}, {name: "height", type: Number, integer: true}, {name: "width", type: Number, integer: true} ]); if (e) throw e; this.x =3D x; this.y =3D y; this.height =3D height; this.width =3D width; } Sys.UI.Bounds.registerClass('Sys.UI.Bounds'); Sys.UI.DomElement =3D function Sys$UI$DomElement() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); throw Error.notImplemented(); } Sys.UI.DomElement.registerClass('Sys.UI.DomElement'); Sys.UI.DomElement.addCssClass =3D function = Sys$UI$DomElement$addCssClass(element, className) { /// /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true}, {name: "className", type: String} ]); if (e) throw e; if (!Sys.UI.DomElement.containsCssClass(element, className)) { if (element.className =3D=3D=3D '') { element.className =3D className; } else { element.className +=3D ' ' + className; } } } Sys.UI.DomElement.containsCssClass =3D function = Sys$UI$DomElement$containsCssClass(element, className) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true}, {name: "className", type: String} ]); if (e) throw e; return Array.contains(element.className.split(' '), className); } Sys.UI.DomElement.getBounds =3D function = Sys$UI$DomElement$getBounds(element) { /// /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true} ]); if (e) throw e; var offset =3D Sys.UI.DomElement.getLocation(element); return new Sys.UI.Bounds(offset.x, offset.y, element.offsetWidth || = 0, element.offsetHeight || 0); } var $get =3D Sys.UI.DomElement.getElementById =3D function = Sys$UI$DomElement$getElementById(id, element) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "id", type: String}, {name: "element", mayBeNull: true, domElement: true, optional: = true} ]); if (e) throw e; if (!element) return document.getElementById(id); if (element.getElementById) return element.getElementById(id); var nodeQueue =3D []; var childNodes =3D element.childNodes; for (var i =3D 0; i < childNodes.length; i++) { var node =3D childNodes[i]; if (node.nodeType =3D=3D 1) { nodeQueue[nodeQueue.length] =3D node; } } while (nodeQueue.length) { node =3D nodeQueue.shift(); if (node.id =3D=3D id) { return node; } childNodes =3D node.childNodes; for (i =3D 0; i < childNodes.length; i++) { node =3D childNodes[i]; if (node.nodeType =3D=3D 1) { nodeQueue[nodeQueue.length] =3D node; } } } return null; } switch(Sys.Browser.agent) { case Sys.Browser.InternetExplorer: Sys.UI.DomElement.getLocation =3D function = Sys$UI$DomElement$getLocation(element) { /// /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true} ]); if (e) throw e; if (element.self || element.nodeType =3D=3D=3D = 9) return new Sys.UI.Point(0,0); var clientRects =3D = element.getClientRects(); if (!clientRects || !clientRects.length) { return new Sys.UI.Point(0,0); } var w =3D element.ownerDocument.parentWindow; var offsetL =3D = w.screenLeft - top.screenLeft - top.document.documentElement.scrollLeft = + 2; var offsetT =3D w.screenTop - top.screenTop - = top.document.documentElement.scrollTop + 2; = var f =3D w.frameElement || null; if (f) { = var fstyle =3D f.currentStyle; offsetL +=3D (f.frameBorder || 1) * 2 + (parseInt(fstyle.paddingLeft) || 0) + (parseInt(fstyle.borderLeftWidth) || 0) - element.ownerDocument.documentElement.scrollLeft; offsetT +=3D (f.frameBorder || 1) * 2 + (parseInt(fstyle.paddingTop) || 0) + (parseInt(fstyle.borderTopWidth) || 0) - element.ownerDocument.documentElement.scrollTop; } var clientRect =3D clientRects[0]; return new Sys.UI.Point( clientRect.left - offsetL, clientRect.top - offsetT); } break; case Sys.Browser.Safari: Sys.UI.DomElement.getLocation =3D function = Sys$UI$DomElement$getLocation(element) { /// /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true} ]); if (e) throw e; if ((element.window && (element.window =3D=3D=3D = element)) || element.nodeType =3D=3D=3D 9) return new Sys.UI.Point(0,0); var offsetX =3D 0; var offsetY =3D 0; var previous =3D null; var previousStyle =3D null; var currentStyle; for (var parent =3D element; parent; previous =3D parent, = previousStyle =3D currentStyle, parent =3D parent.offsetParent) { currentStyle =3D = Sys.UI.DomElement._getCurrentStyle(parent); var tagName =3D parent.tagName; = if ((parent.offsetLeft || parent.offsetTop) && ((tagName !=3D=3D "BODY") || (!previousStyle || = previousStyle.position !=3D=3D "absolute"))) { offsetX +=3D parent.offsetLeft; offsetY +=3D parent.offsetTop; } } currentStyle =3D = Sys.UI.DomElement._getCurrentStyle(element); var elementPosition =3D currentStyle ? currentStyle.position = : null; var elementPositioned =3D elementPosition && = (elementPosition !=3D=3D "static"); if (!elementPosition || (elementPosition !=3D=3D = "absolute")) { for (var parent =3D element.parentNode; = parent; parent =3D parent.parentNode) { tagName =3D parent.tagName; if ((tagName !=3D=3D "BODY") && (tagName !=3D=3D = "HTML") && (parent.scrollLeft || parent.scrollTop)) { offsetX -=3D (parent.scrollLeft || 0); offsetY -=3D (parent.scrollTop || 0); } currentStyle =3D = Sys.UI.DomElement._getCurrentStyle(parent); var parentPosition =3D currentStyle ? = currentStyle.position : null; if (parentPosition && = (parentPosition =3D=3D=3D "absolute")) break; } } return new Sys.UI.Point(offsetX, offsetY); } break; case Sys.Browser.Opera: Sys.UI.DomElement.getLocation =3D function = Sys$UI$DomElement$getLocation(element) { /// /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true} ]); if (e) throw e; if ((element.window && (element.window =3D=3D=3D = element)) || element.nodeType =3D=3D=3D 9) return new Sys.UI.Point(0,0); var offsetX =3D 0; var offsetY =3D 0; var previous =3D null; for (var parent =3D element; parent; previous =3D parent, = parent =3D parent.offsetParent) { var tagName =3D parent.tagName; offsetX +=3D parent.offsetLeft || 0; offsetY +=3D parent.offsetTop || 0; } var elementPosition =3D element.style.position; var elementPositioned =3D elementPosition && = (elementPosition !=3D=3D "static"); for (var parent =3D element.parentNode; parent; = parent =3D parent.parentNode) { tagName =3D parent.tagName; if ((tagName !=3D=3D "BODY") && (tagName !=3D=3D "HTML") = && (parent.scrollLeft || parent.scrollTop) && ((elementPositioned && ((parent.style.overflow =3D=3D=3D "scroll") || = (parent.style.overflow =3D=3D=3D "auto"))))) { =20 offsetX -=3D (parent.scrollLeft || 0); offsetY -=3D (parent.scrollTop || 0); } var parentPosition =3D (parent && parent.style) ? = parent.style.position : null; elementPositioned =3D elementPositioned = || (parentPosition && (parentPosition !=3D=3D "static")); } return new Sys.UI.Point(offsetX, offsetY); } break; default: Sys.UI.DomElement.getLocation =3D function = Sys$UI$DomElement$getLocation(element) { /// /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true} ]); if (e) throw e; if ((element.window && (element.window =3D=3D=3D = element)) || element.nodeType =3D=3D=3D 9) return new Sys.UI.Point(0,0); var offsetX =3D 0; var offsetY =3D 0; var previous =3D null; var previousStyle =3D null; var currentStyle =3D null; for (var parent =3D element; parent; previous =3D parent, = previousStyle =3D currentStyle, parent =3D parent.offsetParent) { var tagName =3D parent.tagName; currentStyle =3D = Sys.UI.DomElement._getCurrentStyle(parent); if ((parent.offsetLeft = || parent.offsetTop) && !((tagName =3D=3D=3D "BODY") && (!previousStyle || previousStyle.position !=3D=3D = "absolute"))) { offsetX +=3D parent.offsetLeft; offsetY +=3D parent.offsetTop; } if (previous !=3D=3D = null && currentStyle) { = if = ((tagName !=3D=3D "TABLE") && (tagName !=3D=3D "TD") && (tagName !=3D=3D = "HTML")) { offsetX +=3D = parseInt(currentStyle.borderLeftWidth) || 0; offsetY +=3D = parseInt(currentStyle.borderTopWidth) || 0; } if (tagName =3D=3D=3D "TABLE" && (currentStyle.position =3D=3D=3D "relative" || = currentStyle.position =3D=3D=3D "absolute")) { offsetX +=3D parseInt(currentStyle.marginLeft) = || 0; offsetY +=3D parseInt(currentStyle.marginTop) || = 0; } } } currentStyle =3D = Sys.UI.DomElement._getCurrentStyle(element); var elementPosition =3D currentStyle ? currentStyle.position = : null; var elementPositioned =3D elementPosition && = (elementPosition !=3D=3D "static"); if (!elementPosition || (elementPosition !=3D=3D = "absolute")) { = for (var parent =3D element.parentNode; parent; parent =3D = parent.parentNode) { = tagName =3D parent.tagName; if ((tagName !=3D=3D "BODY") && (tagName !=3D=3D = "HTML") && (parent.scrollLeft || parent.scrollTop)) { offsetX -=3D (parent.scrollLeft || 0); offsetY -=3D (parent.scrollTop || 0); currentStyle =3D = Sys.UI.DomElement._getCurrentStyle(parent); offsetX +=3D = parseInt(currentStyle.borderLeftWidth) || 0; offsetY +=3D = parseInt(currentStyle.borderTopWidth) || 0; } } } return new Sys.UI.Point(offsetX, offsetY); } break; } Sys.UI.DomElement.removeCssClass =3D function = Sys$UI$DomElement$removeCssClass(element, className) { /// /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true}, {name: "className", type: String} ]); if (e) throw e; var currentClassName =3D ' ' + element.className + ' '; var index =3D currentClassName.indexOf(' ' + className + ' '); if (index >=3D 0) { element.className =3D (currentClassName.substr(0, index) + ' ' + currentClassName.substring(index + className.length + 1, = currentClassName.length)).trim(); } } Sys.UI.DomElement.setLocation =3D function = Sys$UI$DomElement$setLocation(element, x, y) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true}, {name: "x", type: Number, integer: true}, {name: "y", type: Number, integer: true} ]); if (e) throw e; var style =3D element.style; style.position =3D 'absolute'; style.left =3D x + "px"; style.top =3D y + "px"; } Sys.UI.DomElement.toggleCssClass =3D function = Sys$UI$DomElement$toggleCssClass(element, className) { /// /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true}, {name: "className", type: String} ]); if (e) throw e; if (Sys.UI.DomElement.containsCssClass(element, className)) { Sys.UI.DomElement.removeCssClass(element, className); } else { Sys.UI.DomElement.addCssClass(element, className); } } Sys.UI.DomElement._getCurrentStyle =3D function = Sys$UI$DomElement$_getCurrentStyle(element) { var w =3D (element.ownerDocument ? element.ownerDocument : = element.documentElement).defaultView; return ((w && (element !=3D=3D w) && w.getComputedStyle) ? = w.getComputedStyle(element, null) : element.style); } Sys.UI.Behavior =3D function Sys$UI$Behavior(element) { /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true} ]); if (e) throw e; Sys.UI.Behavior.initializeBase(this); this._element =3D element; var behaviors =3D element._behaviors; if (!behaviors) { element._behaviors =3D [this]; } else { behaviors[behaviors.length] =3D this; } } function Sys$UI$Behavior$get_element() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._element; } function Sys$UI$Behavior$get_id() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); var baseId =3D Sys.UI.Behavior.callBaseMethod(this, 'get_id'); if (baseId) return baseId; if (!this._element || !this._element.id) return ''; return this._element.id + '$' + this.get_name(); } function Sys$UI$Behavior$get_name() { if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (this._name) return this._name; var name =3D Object.getTypeName(this); var i =3D name.lastIndexOf('.'); if (i !=3D -1) name =3D name.substr(i + 1); if (!this.get_isInitialized()) this._name =3D name; return name; } function Sys$UI$Behavior$set_name(value) { if ((value =3D=3D=3D '') || (value.charAt(0) =3D=3D=3D ' ') || = (value.charAt(value.length - 1) =3D=3D=3D ' ')) throw Error.argument('value', Sys.Res.invalidId); if (typeof(this._element[value]) !=3D=3D 'undefined') throw = Error.invalidOperation(String.format(Sys.Res.behaviorDuplicateName, = value)); if (this.get_isInitialized()) throw = Error.invalidOperation(Sys.Res.cantSetNameAfterInit); this._name =3D value; } function Sys$UI$Behavior$initialize() { Sys.UI.Behavior.callBaseMethod(this, 'initialize'); var name =3D this.get_name(); if (name) this._element[name] =3D this; } function Sys$UI$Behavior$dispose() { Sys.UI.Behavior.callBaseMethod(this, 'dispose'); if (this._element) { var name =3D this.get_name(); if (name) { this._element[name] =3D null; } Array.remove(this._element._behaviors, this); delete this._element; } } Sys.UI.Behavior.prototype =3D { _name: null, get_element: Sys$UI$Behavior$get_element, get_id: Sys$UI$Behavior$get_id, get_name: Sys$UI$Behavior$get_name, set_name: Sys$UI$Behavior$set_name, initialize: Sys$UI$Behavior$initialize, dispose: Sys$UI$Behavior$dispose } Sys.UI.Behavior.registerClass('Sys.UI.Behavior', Sys.Component); Sys.UI.Behavior.getBehaviorByName =3D function = Sys$UI$Behavior$getBehaviorByName(element, name) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true}, {name: "name", type: String} ]); if (e) throw e; var b =3D element[name]; return (b && Sys.UI.Behavior.isInstanceOfType(b)) ? b : null; } Sys.UI.Behavior.getBehaviors =3D function = Sys$UI$Behavior$getBehaviors(element) { /// /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true} ]); if (e) throw e; if (!element._behaviors) return []; return Array.clone(element._behaviors); } Sys.UI.Behavior.getBehaviorsByType =3D function = Sys$UI$Behavior$getBehaviorsByType(element, type) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true}, {name: "type", type: Type} ]); if (e) throw e; var behaviors =3D element._behaviors; var results =3D []; if (behaviors) { for (var i =3D 0, l =3D behaviors.length; i < l; i++) { if (type.isInstanceOfType(behaviors[i])) { results[results.length] =3D behaviors[i]; } } } return results; } Sys.UI.VisibilityMode =3D function Sys$UI$VisibilityMode() { /// /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); throw Error.notImplemented(); } Sys.UI.VisibilityMode.prototype =3D { hide: 0, collapse: 1 } Sys.UI.VisibilityMode.registerEnum("Sys.UI.VisibilityMode"); Sys.UI.Control =3D function Sys$UI$Control(element) { /// var e =3D Function._validateParams(arguments, [ {name: "element", domElement: true} ]); if (e) throw e; if (typeof(element.control) !=3D 'undefined') throw = Error.invalidOperation(Sys.Res.controlAlreadyDefined); Sys.UI.Control.initializeBase(this); this._element =3D element; element.control =3D this; this._oldDisplayMode =3D this._element.style.display; if (!this._oldDisplayMode || (this._oldDisplayMode =3D=3D 'none')) { this._oldDisplayMode =3D ''; } } function Sys$UI$Control$get_element() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._element; } function Sys$UI$Control$get_id() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (!this._element) return ''; return this._element.id; } function Sys$UI$Control$set_id(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: String}]); if (e) throw e; throw Error.invalidOperation(Sys.Res.cantSetId); } function Sys$UI$Control$get_parent() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); if (this._parent) { return this._parent; } else { var parentElement =3D this._element.parentNode; while (parentElement) { if (parentElement.control) { return parentElement.control; } parentElement =3D parentElement.parentNode; } return null; } } function Sys$UI$Control$set_parent(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: Sys.UI.Control}]); if (e) throw e; var parents =3D [this]; var current =3D value; while (current) { if (Array.contains(parents, current)) throw = Error.invalidOperation(Sys.Res.circularParentChain); parents[parents.length] =3D current; current =3D current.get_parent(); } this._parent =3D value; } function Sys$UI$Control$get_visibilityMode() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return this._visibilityMode; } function Sys$UI$Control$set_visibilityMode(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: Sys.UI.VisibilityMode}]); if (e) throw e; if (this._visibilityMode !=3D=3D value) { this._visibilityMode =3D value; if (this.get_visible() =3D=3D=3D false) { if (this._visibilityMode =3D=3D=3D = Sys.UI.VisibilityMode.hide) { this._element.style.display =3D = this._oldDisplayMode; } else { this._element.style.display =3D 'none'; } } } this._visibilityMode =3D value; } function Sys$UI$Control$get_visible() { /// if (arguments.length !=3D=3D 0) throw Error.parameterCount(); return (this._element.style.visibility !=3D 'hidden'); } function Sys$UI$Control$set_visible(value) { var e =3D Function._validateParams(arguments, [{name: "value", = type: Boolean}]); if (e) throw e; if (value !=3D this.get_visible()) { this._element.style.visibility =3D value ? 'visible' : = 'hidden'; if (value || (this._visibilityMode =3D=3D=3D = Sys.UI.VisibilityMode.hide)) { this._element.style.display =3D this._oldDisplayMode; } else { this._element.style.display =3D 'none'; } } } function Sys$UI$Control$addCssClass(className) { /// var e =3D Function._validateParams(arguments, [ {name: "className", type: String} ]); if (e) throw e; Sys.UI.DomElement.addCssClass(this._element, className); } function Sys$UI$Control$dispose() { Sys.UI.Control.callBaseMethod(this, 'dispose'); if (this._element) { this._element.control =3D undefined; delete this._element; } } function Sys$UI$Control$initialize() { Sys.UI.Control.callBaseMethod(this, 'initialize'); var elt =3D this._element; } function Sys$UI$Control$onBubbleEvent(source, args) { /// /// /// var e =3D Function._validateParams(arguments, [ {name: "source"}, {name: "args", type: Sys.EventArgs} ]); if (e) throw e; return false; } function Sys$UI$Control$raiseBubbleEvent(source, args) { /// /// var e =3D Function._validateParams(arguments, [ {name: "source"}, {name: "args", type: Sys.EventArgs} ]); if (e) throw e; var currentTarget =3D this.get_parent(); while (currentTarget) { if (currentTarget.onBubbleEvent(source, args)) { return; } currentTarget =3D currentTarget.get_parent(); } } function Sys$UI$Control$removeCssClass(className) { /// var e =3D Function._validateParams(arguments, [ {name: "className", type: String} ]); if (e) throw e; Sys.UI.DomElement.removeCssClass(this._element, className); } function Sys$UI$Control$toggleCssClass(className) { /// var e =3D Function._validateParams(arguments, [ {name: "className", type: String} ]); if (e) throw e; Sys.UI.DomElement.toggleCssClass(this._element, className); } Sys.UI.Control.prototype =3D { _parent: null, _visibilityMode: Sys.UI.VisibilityMode.hide, get_element: Sys$UI$Control$get_element, get_id: Sys$UI$Control$get_id, set_id: Sys$UI$Control$set_id, get_parent: Sys$UI$Control$get_parent, set_parent: Sys$UI$Control$set_parent, get_visibilityMode: Sys$UI$Control$get_visibilityMode, set_visibilityMode: Sys$UI$Control$set_visibilityMode, get_visible: Sys$UI$Control$get_visible, set_visible: Sys$UI$Control$set_visible, addCssClass: Sys$UI$Control$addCssClass, dispose: Sys$UI$Control$dispose, initialize: Sys$UI$Control$initialize, onBubbleEvent: Sys$UI$Control$onBubbleEvent, raiseBubbleEvent: Sys$UI$Control$raiseBubbleEvent, removeCssClass: Sys$UI$Control$removeCssClass, toggleCssClass: Sys$UI$Control$toggleCssClass } Sys.UI.Control.registerClass('Sys.UI.Control', Sys.Component); Type.registerNamespace('Sys'); Sys.Res=3D{ "argumentTypeName":"Value is not the name of an existing type.", "methodRegisteredTwice":"Method {0} has already been registered.", "cantSetIdAfterInit":"The id property can\u0027t be set on this object = after initialization.", "componentCantSetIdAfterAddedToApp":"The id property of a component = can\u0027t be set after it\u0027s been added to the Application = object.", "behaviorDuplicateName":"A behavior with name \u0027{0}\u0027 already = exists or it is the name of an existing property on the target = element.", "notATypeName":"Value is not a valid type name.", "typeShouldBeTypeOrString":"Value is not a valid type or a valid type = name.", "boolTrueOrFalse":"Value must be \u0027true\u0027 or = \u0027false\u0027.", "stringFormatInvalid":"The format string is invalid.", "referenceNotFound":"Component \u0027{0}\u0027 was not found.", "enumReservedName":"\u0027{0}\u0027 is a reserved name that can\u0027t = be used as an enum value name.", "eventHandlerNotFound":"Handler not found.", "circularParentChain":"The chain of control parents can\u0027t have = circular references.", "undefinedEvent":"\u0027{0}\u0027 is not an event.", "notAMethod":"{0} is not a method.", "propertyUndefined":"\u0027{0}\u0027 is not a property or an existing = field.", "eventHandlerInvalid":"Handler was not added through the = Sys.UI.DomEvent.addHandler method.", "scriptLoadFailedDebug":"The script \u0027{0}\u0027 failed to load. = Check for:\r\n Inaccessible path.\r\n Script errors. (IE) Enable = \u0027Display a notification about every script error\u0027 under = advanced settings.\r\n Missing call to = Sys.Application.notifyScriptLoaded().", "propertyNotWritable":"\u0027{0}\u0027 is not a writable property.", "enumInvalidValueName":"\u0027{0}\u0027 is not a valid name for an enum = value.", "controlAlreadyDefined":"A control is already associated with the = element.", "namespaceContainsObject":"Object {0} already exists and is not a = namespace.", "cantAddNonFunctionhandler":"Can\u0027t add a handler that is not a = function.", "scriptLoaderAlreadyLoading":"ScriptLoader.loadScripts cannot be called = while the ScriptLoader is already loading scripts.", "invalidNameSpace":"Value is not a valid namespace identifier.", "notAnInterface":"Value is not a valid interface.", "eventHandlerNotFunction":"Handler must be a function.", "propertyNotAnArray":"\u0027{0}\u0027 is not an Array property.", "typeRegisteredTwice":"Type {0} has already been registered.", "cantSetNameAfterInit":"The name property can\u0027t be set on this = object after initialization.", "appDuplicateComponent":"Two components with the same id \u0027{0}\u0027 = can\u0027t be added to the application.", "appComponentMustBeInitialized":"Components must be initialized before = they are added to the Application object.", "baseNotAClass":"Value is not a class.", "methodNotFound":"No method found with name \u0027{0}\u0027.", "arrayParseBadFormat":"Value must be a valid string representation for = an array. It must start with a \u0027[\u0027 and end with a = \u0027]\u0027.", "cantSetId":"The id property can\u0027t be set on this object.", "stringFormatBraceMismatch":"The format string contains an unmatched = opening or closing brace.", "enumValueNotInteger":"An enumeration definition can only contain = integer values.", "propertyNullOrUndefined":"Cannot set the properties of \u0027{0}\u0027 = because it returned a null value.", "componentCantSetIdTwice":"The id property of a component can\u0027t be = set more than once.", "createComponentOnDom":"Value must be null for Components that are not = Controls or Behaviors.", "createNotComponent":"{0} does not derive from Sys.Component.", "createNoDom":"Value must not be null for Controls and Behaviors.", "cantAddWithoutId":"Can\u0027t add a component that doesn\u0027t have an = id.", "badTypeName":"Value is not the name of the type being registered or the = name is a reserved word.", "argumentInteger":"Value must be an integer.", "scriptLoadMultipleCallbacks":"The script \u0027{0}\u0027 contains = multiple calls to Sys.Application.notifyScriptLoaded(). Only one is = allowed.", "invokeCalledTwice":"Cannot call invoke more than once.", "webServiceFailed":"The server method \u0027{0}\u0027 failed with the = following error: {1}", "argumentType":"Object cannot be converted to the required type.", "argumentNull":"Value cannot be null.", "controlCantSetId":"The id property can\u0027t be set on a control.", "formatBadFormatSpecifier":"Format specifier was invalid.", "webServiceFailedNoMsg":"The server method \u0027{0}\u0027 failed.", "argumentDomElement":"Value must be a DOM element.", "invalidExecutorType":"Could not create a valid = Sys.Net.WebRequestExecutor from: {0}.", "cannotCallBeforeResponse":"Cannot call {0} when responseAvailable is = false.", "actualValue":"Actual value was {0}.", "enumInvalidValue":"\u0027{0}\u0027 is not a valid value for enum {1}.", "scriptLoadFailed":"The script \u0027{0}\u0027 could not be loaded.", "parameterCount":"Parameter count mismatch.", "cannotDeserializeEmptyString":"Cannot deserialize empty string.", "formatInvalidString":"Input string was not in a correct format.", "invalidTimeout":"Value must be greater than or equal to zero.", "cannotAbortBeforeStart":"Cannot abort when executor has not started.", "argument":"Value does not fall within the expected range.", "cannotDeserializeInvalidJson":"Cannot deserialize. The data does not = correspond to valid JSON.", "invalidHttpVerb":"httpVerb cannot be set to an empty or null string.", "nullWebRequest":"Cannot call executeRequest with a null webRequest.", "eventHandlerInvalid":"Handler was not added through the = Sys.UI.DomEvent.addHandler method.", "cannotSerializeNonFiniteNumbers":"Cannot serialize non finite = numbers.", "argumentUndefined":"Value cannot be undefined.", "webServiceInvalidReturnType":"The server method \u0027{0}\u0027 = returned an invalid type. Expected type: {1}", "servicePathNotSet":"The path to the web service has not been set.", "argumentTypeWithTypes":"Object of type \u0027{0}\u0027 cannot be = converted to type \u0027{1}\u0027.", "cannotCallOnceStarted":"Cannot call {0} once started.", "badBaseUrl1":"Base URL does not contain ://.", "badBaseUrl2":"Base URL does not contain another /.", "badBaseUrl3":"Cannot find last / in base URL.", "setExecutorAfterActive":"Cannot set executor after it has become = active.", "paramName":"Parameter name: {0}", "cannotCallOutsideHandler":"Cannot call {0} outside of a completed event = handler.", "format":"One of the identified items was in an invalid format.", "assertFailedCaller":"Assertion Failed: {0}\r\nat {1}", "argumentOutOfRange":"Specified argument was out of the range of valid = values.", "webServiceTimedOut":"The server method \u0027{0}\u0027 timed out.", "notImplemented":"The method or operation is not implemented.", "assertFailed":"Assertion Failed: {0}", "invalidOperation":"Operation is not valid due to the current state of = the object.", "breakIntoDebugger":"{0}\r\n\r\nBreak into debugger?" }; if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_0000_01CBC17C.B3E054C0--