From: <Saved by Windows Internet Explorer 7>
Subject: =?windows-1256?B?49XRICLjyMfR3yI6IMXPx9HJIMfhys3m4SDH4dPtx9PtIMjH4c3PIMfh?=
	=?windows-1256?B?w8/k7CDj5CDH4cXV4cfNx8o=?=
Date: Thu, 4 Dec 2008 16:57:35 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_008F_01C95631.680C1BA0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/AlArabiyaNet/ar_article;pos=right;tile=2;sz=120x600;ord=123456789?

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
hx7poN7llk5Gma7CPx7o/t3p//zkoI7iXo7gpX7a9Y3ea53m/qvqUX7pre7myy3rpKzaJo7q683e
jo7djpDX231Dyq7Uwa7msL7pg47rinzh2r3/66u94R505x0O56Id7qbt7RgO7NW+7msOv8Pu7jbg
3qVtzaCd2lhe4ts+7tdN7nE+66q+4wWs6NaO7e9+wK+e5+dd4tC+1UXd7Nqe3VlN4pPN7hT/6gWP
7dyu28a+ZOde4F7t8Q7/3la+5Pae7nUOz3/o6wNf8bho8VN52tre4BKm6yBv4TX/8OaN63Vt7h8v
6RTP8hd/8TD/8P5M10Pf8PKe8zl/5R0v86y+6j8f9C0/9X/I8QjP9L1N8yGv9PKe5FZP0n8e9VF/
z0Jv7rl+9l/P8Vy/9jr/2Oj+tZYOBHFv7XKPzVRvA63+8XbN9opt9npf1zjP9vwu5tE+94Y///bV
/vf6jvamzghmH/jM/QGRv/Qkb+5AcPKHH+x1j/d3/+5pP/SMP9pfr/SS39ylL/moz/VND/YBr/mZ
D/T4t2TMfvX29eXivviTb/qTf/r83j9n/gOXv/kpL/wHTPw+YPCuj/c3xO23P++gT/i4n/upP/27
v/HbDfBaXvcqL/ZRjlS3z/Naz+G6Lu4nUP5cT/28j/7W3+DZz+XDb/hkf/w97v0Lf8t939UMH/26
P/38DwgcH4MchSUniCUwCouMPAUYkY+RlJWWlzaYmTOUjwo/iyY/BaQ/oBOoMKkbqKemr5+whoqz
hR+CuLi3u7a1EYqpowqkkJjFxpmaLJeln/+qw7CvwKutwbHRqbWzvLrd3Le11sRAy8zm5JroyebX
QM7Z1NPT2PCHveDd97yD/OHzr+MmHTu3rly6SgGvMapWj5Y1hrNQ3ctHaF/Fiv6eweIBpCPBj5F8
HCzWTGE8iQ4jnvqVCOVEixT3aVP5yRNHkOpuHkRI0iZHaO9U2RsaUSjRoy9fgpP5TV67gVA9djKo
U5mknuOELTTq8lBDpESZGhLb1KlGRwFJSZ2KrurVc1ht0tsK9mvKpLvwLRVb1GEjtXLXShJMGG4n
tYBrFghKq29jr2CX5rooCGMvs7/QDmukcKDbwYXh/nS3+FEzeXUho9arSzJZyai5OqOrGbT/YdEe
TevWvfhZ7N9GWV4m680yvlRG6SLP/Dd0TmO5bUcf5s7kY78Mg4/FO5y7aq52z0ofX1inwNyJHSkf
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

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/spc.gif

R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/tab_hi_one.gif

R0lGODlh/AIOANUAAPLy8vv7+/Dw8Onp6fb29v7+/vT09PX19fn5+ff39/39/fr6+vz8/NDQ0O/v
7+7u7uzs7N7e3vj4+PHx8ejo6ODg4Ofn59bW1uLi4urq6t/f39fX19jY2Ovr69PT09LS0tra2t3d
3dzc3OXl5ebm5u3t7eTk5Nvb2+Pj4+Hh4fPz89nZ2dTU1NXV1dHR0c/Pz3qFkJyjqi82PWNygRUY
G0lUX11seg8SFP///2h4iAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAD8Ag4AAAb/wJxw
SCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKD
hIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en1owMS8DOKanqKmqq6ytrq+wsbKztLW2t7i5uru8
vb6/wMHCw8TFxsfIycqmAy8xMEwwLwIDEQ3X1y7a2h/d3R7g4Czj4y3m5hfp6Rvs7Bzv7yvy8iD1
9Sf4+CL7+yH+/hECBtRAkGCFgwdTKFSIoWFDFBAhmpg4cYRFiyQyZrTAkSOFjx8HiBSZoWTJDihR
Qli5soRLlw9ixnRAk6aAmzcn6NQJoGdP/xVAgRoYOvSAUaMEkiZNwJSphKdPEUiVuqBq1QBYsTLY
ulWBV68FwoZdRras2bNo06pdy7YtrAIKGGBdgCABgQMGekpoBi2JNAEvXmDDto2btw/hxJFjcQ6d
ugvt3MHjMI+ePRD59PET8Q+gwAgFDSKssJChQwwRJVI0cRGjRhIdPYKkMJKkyQwpVbKE8BKmzAc1
beIUsJOnTwBBhRI1cBSpUgJNnUKVMJWq1QVZtXJl8BWs2AJuw4sfT768+fPoXcGVG4CuXbw9BTho
ZiNJDMCBB2crfBhx4sWMNfYYZJFNRllll2GW2WacdfYZaKGNRlppp6GW2mqstfYabLHNRv9bbbfh
lttuvPX2G3DBDUdcccchl9xyzDX3HHTRTUdddddhl9123HX3HXjpBSnkkEQWaaSQ681V1115ASDf
AwPEUAMSpAQmmH6FudBfYh4A2FgLA0a2gYGVrZBgZicw2FkID4amgYSlpVBhaihg2NoIG8ZmgYe1
DRBibh2Q2FsJJwbngIrFTdBicirA2NwBM0aXgI3VIZBjdgHw2J0CPx7p6aeghirqqLEk2d6S8Dnp
wAMEvCBDfUZUY6V+DWS55X+LfRlmgZOVeeaCm63ZZoSjxTnnhavdmWeHs/X554i7DVpoisMluuiL
yz0aaY3TVXrpjttt2imp5JZr7rnommWxqntMxrcqBAPQUMMMRuBg5ZWD2XoYl14K+JiYZCJ4GZpq
OviZm3BSeBqddmr4mp58gngboIKa+JuhiLJ4HKOOyvicpJTieB2mmvr4Xboop6zyyiyvsi6qTT4J
AQ40yEBvEfbOiiV/++JKjq7/8gqPrwMDy4+wBxOLkLELI0uRsg8zC5KzE0PLkrQXU4uTtRtjS5S2
H3MLlbcjg8uVuCe3rPbabLcd5MvvxfwuDjfYbEQQADs=

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/bg_one.gif

R0lGODlh/AIBANUAAPLy8vv7+/X19e7u7vDw8Pn5+ezs7Pr6+tDQ0O/v7/f39/39/Wh4iP7+/vz8
/Pb29vT09PHx8dfX1/j4+Ojo6OLi4unp6e3t7ebm5tbW1tHR0dzc3NXV1dnZ2dra2t7e3t/f3+Xl
5eDg4NTU1N3d3djY2Ovr69vb29PT09LS0uPj4+Hh4eTk5Orq6ufn5/Pz88/Pz11seg8SFC82Pf//
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAD8AgEAAAbBQBps
CEMYj5pkMsVkop7PkVTKqVYzWKxkuy15vZ1w2EMmn87njVpNarc/cDhoPhfZ7at8vsLnq/5/LIKC
IYWFGIiILouLFI6OFpGRLZSUJpeXBpqaF52dA6CgCaOjBKamEampAKysL6+vELKyArW1D7i4Cru7
E76+BcHBB8TEAcfHDsrKC83NDdDQNNPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8A0LDscH
BQoPAhCsBAkDBjRkzIjBoKDBIAA7

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/AlArabiyaNet/ar_article;pos=top;tile=1;sz=468x60;ord=123456789?

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

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/tab_low_one.gif

R0lGODlh/AIOANUAAPLy8vv7++np6fb29v39/fT09PX19fn5+ff39/r6+v7+/vz8/PDw8O/v79DQ
0O7u7uzs7N7e3vj4+Ovr6+Hh4ebm5t/f39vb29XV1dTU1OPj4+Xl5fPz89PT09fX19jY2Nra2uDg
4O3t7ejo6NnZ2erq6vHx8efn5+Tk5NHR0d3d3dLS0tbW1tzc3OLi4s/Pz2NygRUYG0lUXz09PYaG
hpyjqnqFkA8SFF1sei82PWh4iP///wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAD8Ag4AAAb/wN1r
+HIYj6lkcsVkdp7PjFSKqVZZWKxnu/14vaRwGEQmX87nllqtarcjcLhlPg/Z7ZR83sXna/5/KIKC
G4WFFYiIJ4uLI46OApGRJZSUE5eXEJqaIp2dD6CgDaOjDKamJqmpAKysHK+vBbKyBrW1A7i4CLu7
Er6+B8HBCcTEAcfHC8rKBM3NCtDQO9PU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8AoEC8cJ
BwgDBgWsDA0PEDtu5MCho6BBIUSOIFGSookTKB2mULGCIYsWLh6+gBFDoowZNBfWsHGjIo4cOhbu
4NFDoY8fQBoGETK0IZEiRiceQZIkoJIl/0wTNnHyJCKUKFINTqFSZaKVK1gcZtGyZSCXLl4IfgET
dqCYMWQBljFzRiCaNHho06pdy7at27dw48qd+00evQD28Onj5w+gQIIGCwqIkFChA4YNHUKMKJFi
RYsYM2rk2NEjyJAiSZY0iTKlSpYtXcKMKZNmTZs4c+rk2dMn0KBCiRY1ijSpUqZNnUKNKpVqVatY
s2rl2tUr2LBiyZY1S7e58+fQo0ufTr06N7v17uXbB6DfPwF/Axd8IaCwQsQOVyyWmMGxRRaRNX6g
7BHEZZEtNJuM0FllCNAuuTCaTCiYZlMFqek0Ams+lfCaUBDIZtQDtSnFAG5OAbCbVAX4Zv/VAMFp
JQFxXiVwnFgLKGeWAta16OKLMMYo44xsYYeXdnt1588ALwgEg3g61FDeEIYdxlB66zVG0XvxTcZR
ffdlRtJ+/X3GUoADlkbTgQmuxlODD8ZG1IQV3sZUhhv2RtWHIQ7HVYknJkfWijTWaeedeOapZ1w2
5rUdXw8IQEMMOfwong3kEWkYeopBxJ57kGEkH32WgYSffpyh5B+AosFEoIGo4aQgg64BBaGEtCFl
IYa6QcWhh8BhJSKJxoGFoorM7anrrrz26iuefeLIXT/lzRCDDIYeSt5gix7ZKBSPLhkpF5M+WSka
l06ZKR2bXtkpIJ9uGSojo35ZKianjpn/KimrntkqLK+uGSsvs75ZKzK3zpnrr/z26++/ALsTrF7c
SVAsoYABqQMONZAX8MMQRyzxxBRXnGd5NBibgwwKByZDDjnEcMPIJJds8skop6zyyiy37PLLMMcs
88w012zzzTjnrPPOPPfs889ABy300EQXbfTRJMdAKMcdB4aDDB+DLPXUVFdt9dVYZ6311lx37fXX
YIct9thkl2322WinrfbabLft9ttwxy333HTXPbUMCTdtEAx84+D334AHLvjghBdu+OGIJ6744ow3
7vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy46Dnwnq/fpqKeu+uqst+7667DHLvvstNduN/vtuOeu
++689+7778AHL/zwxBdv/PHIJ6/88sw37/zz0Ecv/fTUV2/99dhnr/323Hfv/fffBwEAOw==

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/tab_hi_one_three.gif

R0lGODlh/AIOANUAAPLy8vDw8PT09Onp6fX19e/v7+7u7uzs7NDQ0N7e3tnZ2dvb293d3eHh4dHR
0ePj4+Xl5c/Pz/Pz8/Hx8e3t7ejo6Ovr6+rq6ufn59XV1eLi4t/f3+Dg4Nzc3Nra2tbW1tLS0tfX
19PT09TU1OTk5Obm5tjY2Pv7+/b29v7+/v39/ff39/n5+fz8/Pr6+nqFkJyjqklUX2NygS82PV1s
ehUYGw8SFPj4+P///2h4iAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAD8Ag4AAAb/wJxw
SCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKD
hIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en1ovMBEDOKanqKmqq6ytrq+wsbKztLW2swMRMC9N
oqS3wMHCw8TFxsfIycrLzM3Oz9DRqLm7TC8RAQMJCNzcDt/fIOLiIuXlI+joGevrH+7uIfHxJvT0
Cvf3Hvr6C/39HQABMhg4MIFBgxsSJuTAkGGDhw81SJT4oGJFEhgxQti4sYRHjxhChqxAkuSAkycv
qFRpoWXLAzBhUpg504BNmwVy5gzAk+eE/58/AQgVKqFoUQFIkRJYSiACLyXXAtwQKoAAihUsXJw4
0UJFihTSwoodS7as2bNo06qVlkJFi60uWKxAQUCA0Bu5niKJGiFCt27gwo0DYe5cuhHs2r37IG9e
PRP48u3z4O9fwA4ECx5MoHBhQw4QI07UYPFiRhIcO34sIXJkyQooU6684PJlzAM0a940oHNnzwBA
gw4FYPRo0qpMm9JIErVAAKpWsWrl6hXs2uvYs2vfzr2792Zt356IO7eu0AAFci1HAiNAX79/EQR2
MJhw4cOIEy9m3Pgx5MiTUVbZZZhlthlnnX0GWmijkVbaaailthprrb0GW2yz0Vbbbbjltv8bb739
BlxwwxFX3HHIMYUCDDGwFwBvzwFQ1VVZbdXVV9/lqOOOPPbo44+3hAeXXHTZBQB6BgzAIhKkvBef
fIHVV5gI+CWWwX6NheBfZAoEWNkCBGbGwIGdbaBgaA00WNoDEKYGwYStYWBhbANkWJsFHOZGwYe9
OfdbcBOUWJwEKCZnVQQzrFdEBCjACB2N091oHZCUVmrppZhmaoyQ4xFp3pEFGIACoooSoY2T8c0n
5X2HWYllf49x6eWAl4lJZoKfoanmg6e5CWeFr9Fp54a36clniH+SONyghSaHwgA1xCCDEQMc4KiM
0dVIHY6aduvtt+CG6x2n5BV5XqgHQCunrRE4vAffX6oONmWV+i2W5ZYATvZlmAZuVuaZDI62ZpsS
rhbnnBjOdmeeHu7Wp4iACnricYaigEO00xaBg7XOPSqdjdWJK/LIJJdssjDkemokkgdcvK7G7j4Z
7zjztlrvO/fGmu8++9ba70H/5hrwRAP3WvBHBweb8EoLF9vwTQ8nC5TERjWrIg42zJAxERtfO+PH
20568thkl222pimXtzK6WGttRBAAOw==

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/title_sml_tab.gif

R0lGODlhOgATAMQZAC5Iqi9Nti1GpSk7jyY1gDdg3zhj5Tll6jto8DFQvCc2hCUyejVb1CxDoSo/
lzdd2io9kzJTwTRYzic4hzJVxyg5iytBmy9LsDtq9f///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABkALAAAAAA6ABMAAAX/YCaOZDk+D8NIEkVFUZIEwXUBgCA0jWU5DghkMKhUJhOFgkBYLExQUgGl
YrlgMpoNp+P5gEKiEalkOqPRwjS1ar1is9ott+v9gsPiMblsPtElBmpUbVdwWnNddmB5Y3xmf4Ai
BoJrVW5YcVt0XndhemR9Z5IZB5SDbFZvWXJcdV94YntlfqQHppWEqpmIrp2MsqGQkgi3p5aFq5qJ
r56Ns6KRUAjFuKiXhqybirCfjrSjUBjUxrmpmIetnIuxoI+14uPVx7ro2sy/7d/R8fLl18l4qePm
LNi7cCMwKPRnDdmudNuaAXMHTlqGhQrJNayXbZkvdt6gDUuIkSG9cx17N63r9kwYvIslTZrDpkwl
wYn7RsbMOG9mQIj4QLY8+GQnz38O7XlcWZBiNKNHN6KsOVCiPpF+QgAAOw==

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/title_spc.gif

R0lGODlhAQABAIAAACQwdQAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/title_related.gif

R0lGODlhVgATALMAAAAAAA4SKyQrTyQwdU9UbFtkmICElJSZtb/BycnM3evs8P///wAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAABWABMAAAT/cMhJq704683v6mAojtpHnmhqmcfSSu0rFUsxJInqDrRt
4ZleyGRAEBCAQfGY5C0EggQikFoYAoUE9DfF0LYd00AQIEvIZidUSkVZqWhu2/IVgMS8w6RwOBhm
T1FdeT4VBAd8BHkDb4d/PwoGfY9KBnWHfjCFEyYFCgsLVAagCwh2dWw3oAZ2Egl/NKOKLQFvNAs5
FQmkoLk4BE/AoKaMrBUfBJ+7SQkKAQhdqFM0pgBzVnYC1gACLQBvPAhWukgAAKN2UsACCM7QVOAU
H7sGo0kuAKnSAS1xnFcWvMUTUGrOjUFfDq6Tkq9LPE7AkNgb0I6AvkBsaBBo9c8gjAXfpgC6GjSy
jbSFCQKkeijBxQIC/KwcELdAgamZLg4oeNXCJqIJzfoI7bPMCiadgyQpiNRHHAKk60YhhSeSkzhu
LXgNE6a1qzEen7qCCjmK1KBdYs2uoziMqscPAZrENUfXmra6eOnOuZvX3ABrc83NCdzXLrcxGV++
VcEYRb0JksQdSBaKY8vGmEXgaIXWmYFITeRlHt0hwGC6A+J6ZES6NWk8rmO7iQAAOw==

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/title_qrt_shadow.gif

R0lGODlhxgAGAMQWAOLi4tDQ0NTU1NfX19HR0djY2N7e3tXV1dzc3NLS0tbW1uDg4NPT08/Pz9ra
2ubm5uzs7NnZ2cbGxrOzs6CgoP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABYALAAAAADGAAYAAAW0YGWNZGmeaKqubOu+cCzP9FlVVK7vfO//wKBwSCwaj8iksnebOJ/QqHRK
rVqv2Kx2y+16v9KbZEwum8/otHrNbrvf8Lh8Tj/fGvhGYM8n+P0JgYEMhIQCh4cHiooKjY0DkJAF
k5MRlpeYmZqbnJ2en6ChoqOknnd5fH1/BIKDhQyIiYsHjo+RA5SVmA68vAi/wMEGw8TFC8fIyQDL
zM3OD9DR0tPU1dAQ2Nna29zd3t/g3BUhADs=

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/dot_red.gif

R0lGODlhDQANAKIHACIiIueqqupcXDo6OsjIyG9vb90AAP///yH5BAEAAAcALAAAAAANAA0AAANB
eEo1MIWo2SJhkMa5SjnEIAWCIQSg6B2B4bqoJx7la6aAZL/gI9UvQWrVssUiM5IJFZJ4JBzGR1G5
YKYTzGOjSAAAOw==

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/title_readmore.gif

R0lGODlhLwATALMAAEBAQBIYOoCAgAkMHXZ+qcnM3RYeSUdJVj9KhltkmBskWJKYugAAAP///yQw
dQAAACH5BAAAAAAALAAAAAAvABMAAAT/0MlJq704S7QW0hlSENsIVmIhKKdFFIrhdHG7JYAh21PR
wI5GY8HiORRI4wYAGChwgIByiKFiEo0EC4soUrCLbHAxaQiklsIBbcECto13W114m9F3jPMah8st
CgMGTnlBZxUdiQkVBARufk9kFBwdhniHFEKaVhIFBQh9Do9hbKCaAYWFHKAFDAwDpD1qoaMNDBNh
AAK2qZhYBz+3M7ayALR9YcJBrcm9aG4/AxLJssBytcoEZs2YPwIdPmEq4NvgdcdvYd+Jmwypm/Dx
m7PXyPKa7pgOrvz9/v9OGBRRINDHv3772Bhp1AhDOGVKQHjytKPCkCYRbQzYKO3CKy8ZAiIAADs=

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/title_expand.gif

R0lGODlhFgATAKIAAOrr8b7B1mZvn////yQwdQAAAAAAAAAAACH5BAAAAAAALAAAAAAWABMAAANe
SLrcPi5KKOuiTQQwQBARtmyfoHlPE3zZ2ogCADrxrIhuMOx7QLgXhowQ4w1jDNFgpuspBErhrDgk
ApIM4G/gU2gJsGrtWb2pWMTnF+wgmU5dLG3TQb8seBE+tZ8kAAA7

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/AlArabiyaNet/ar_article;pos=left;tile=3;sz=180x600;ord=123456789?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/icon_print.gif

R0lGODlhIwAlALMMAAAAAObm5+Dg4C7CAP8AAB0dHe7u7sHBwdnZ2c3NzVRUVJycnP///wAAAAAA
AAAAACH5BAEAAAwALAAAAAAjACUAAAT/kMlJq6Xq3M25QlkndooEamMqldSpjmzlvld5fHJMr/qN
YDuGYrjxrWhDw8S40YkUhmiFCVRBDdQlbuLcgK7RrKVrOYGj4S2G3AoJ0fAxsTNbwdHrUV2LuHMV
Cz8kHT54QlyBHgsihUpOahUKAgiLhB9dBmySCJyVHjqZC5qUgZ0poQuiTZQEqZwJnhaoqao1rAQM
CAm7sBWztLVjgri8xYu/wMGRpBLFvKLJ0QoBtgsDqc670NHAgAnUGJQDAwzZsIDctOgLAuES5Obb
6fIJGAsH9eUJB/z88unr2k1AAAAQvn39/K3jhu7bBYIGEyoECGCBQzoF7yX8l0pBxYspHiCmmqju
I7gdIjt2NBlERsYhLFs+BFDA4kmZOClEAAA7

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/icon_save.gif

R0lGODlhHwAcALMIAObm583NzeDg4O7u7tnZ2VRUVMHBwZycnP///wAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAEAAAgALAAAAAAfABwAAATLEMmJyDmE6s2plVfWjdtRYCBKrkd1iuE6tgj2pqJM0TRx
1ypdDeT5xXQ8hKGouiCJyuXE15S1Bi2pQSqh+qwDrGQ7lh4MlgJ4QC2PgSc1K0w/uWuGi5x0oA8E
Am1KeHl7M3WAgIJnhWsCeoBbBieMJmCAfVgFkpyNLImZAzWbnZafmGE7pFsmAKePqXaErCcBrh1U
sBIFcoy0Fwe2I1SiCLwgnCbAFwIkbcezhcvBMlS9yZTAzTptvtIXwkJdJ9jBt+JMrATn6BteHBEA
Ow==

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/icon_email.gif

R0lGODlhIwAXAKIHAObm583NzVRUVODg4NnZ2e7u7pycnP///yH5BAEAAAcALAAAAAAjABcAAAOq
eLpKZoXJSSsRpbxYuzeHAGmQZ0qgcY3beYKHGrKlW8HOImatjS4yHY3jizGCQl7NBms0F4UdiWh6
xgiMTEZq7Vg12IM2MxiIDALXM5MbFxyPAVoN1arYD1VZnj5pxG55ensDDn1+Um6EewSGAD5RI2SL
hY1oBgGPNpEFlJWWZ5iaLpGLjaeXggNFpZ+ooQ8BRQqRp6+CBquztCK2qaK7ErWGwMEUUSKZEgkA
Ow==

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/title_main_shadow.gif

R0lGODlhDwIGAKIFAPz8/Pf39/Ly8uzs7OPj4////wAAAAAAACH5BAEAAAUALAAAAAAPAgYAAAO1
WLrc/jDKSau9OOvNu/9gKI5kaZ4noa5s675wLM90bd94ru987//AoHBILBqPx4AyIGg6n82BdEqt
Wq/YrHbL7Xq/4LB4TC6bz+i0es1uu93QuGAZoADueAB9r5T7/4CBgoOEhYaHiImKi4yNjo+QkZKT
lI18e3l4KAuZnXeXoKGio6SlpqeoqaqrrK2ur7CxsrO0tbajnp2bu7m9vr/AwcLDxMXGx8jJysvM
zc7P0NHSd7sSCQA7

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.alarabiya.net/track_content_views.php?cont_id=61096


------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/pix_hi_fade.gif

R0lGODlhDgAYALMAAPr6+ry8vMPDw8/Pz7W1td3d3eXl5dTU1PPz8+3t7fj4+P39/f///wAAAAAA
AAAAACH5BAAAAAAALAAAAAAOABgAAARfkMklq7Xqaonoton3MYuhiNtSnCNZIECrHAn7zUn3LbMB
74qBL7ZRBAu1G2KAzBQRgoIppYBKnRce9OCjbrsaXiLA1WUV4zJqgib71qQ2N0G0iAkHJGB9z9f4
aHhNaxEAOw==

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/dot_next.gif

R0lGODlhDQANALMIACIiIuQ4OO+EhPa5ud0AADo6OsjIyG9vb////wAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAEAAAgALAAAAAANAA0AAARBEElzCijHyF2zoRiXbdNxIEahbYOAqiYrBIRkqkhLE/UL
GIMdr2e4aHTDCeYkQdoyONlLY1ptKExE5wPKliwYawQAOw==

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/pix_low_fade.gif

R0lGODlhDgAYALMAAPr6+ry8vMPDw8/Pz7W1td3d3eXl5dTU1PPz8+3t7fj4+P39/f///wAAAAAA
AAAAACH5BAAAAAAALAAAAAAOABgAAARecKlETklqsb0ltZjGMV51ASLnBYeRAGM3sQaSqnNrx2Re
3zKEQMfrCYk8ibBgUBQZimXzGR1cnEWFwop5SgY1WFGiE2cPiR0VnXmSCgjzuNB2L5pAXiLPU7uh
fyp/EQA7

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/image/large_75230_61096.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gNzAK/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMf
JSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8AAEQgA3AFK
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
3kHNI681IvWmt1rnOkhI5oxUhXJpjcUAAqVAMVGozUqcCgY7oMjrXG+J036yUJ2gr19K7IDIzXH+
J4mfWdynbheal7DRz8aLHqNqskm4CTOfbFcjfyeZfzuTu3SE5/GuveKNHaVm5CkkfhXFSHLk+pNX
R3Mqmwg5OT06V7V8I/FsV7Yr4fu5Nl3b82xbo6f3frXiYIB9atWNzNZ3EdxbSNHcRMHR1OCCK3W5
ifV4Y9SOo+Yeh9Kq38KvF5wGZIxjPqPSsPwP4vi8XaIJ2+W/gG25jBH/AH1XSHHUjIK5I/vCokrl
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

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/dot_blue.gif

R0lGODlhDQANAKIFAO3t7WuJv4efy9Ha61t8uP///wAAAAAAACH5BAEAAAUALAAAAAANAA0AAAM9
WDoSFGKoKUgczNI4lxDFQEiDE5DjFxIsK31n4bRP6Eh0u8ZzG9gqEe0lAIxsDxRR0mGAFJVL5jlh
mDiKBAA7

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/totop.gif

R0lGODlhIwASALMAAN0AAPf399ra2ujo6OHi4fDw8dLS0v////7+/gAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAAjABIAAASCEIVCq7041yAL+mAojiRYTGWqjtTqqu37GfIXvwZAy/ea
HzreAAc4GIC71WDoKuaOgNfyZSzqDlKCJMDtegO/APJL5hC0GkuxAkxXEGfEck6fH+r3uh4ugJ//
gIGCg38IAn2HiYqLjI2KhjQDBpOUlZaXmAZDBgVJNTgenZmjpJQeEQA7

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/tab_low_one_three.gif

R0lGODlh/AIOANUAAPLy8unp6fT09PX19e/v7/Dw8O7u7uzs7NDQ0N7e3tzc3ODg4Nra2uPj4+Xl
5d/f3/Pz8+vr6+3t7fHx8d3d3ejo6NTU1Obm5tnZ2eTk5M/Pz+Li4uHh4dvb2+fn59XV1dbW1tfX
19PT09LS0tHR0erq6tjY2Pv7+/7+/vb29mNygfz8/Pn5+fr6+hUYG/39/ff390lUXz09PXqFkIaG
hpyjqvj4+A8SFF1sei82PWh4iP///wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAD8Ag4AAAb/wJ1m
qEEYj6RkcsRkip5Pi1T6qVZBWGxouzV5vZhwmEEmd85nhVpNabcTcPhjPl/Y7Zx8fsPnN/5/GYKC
DoWFF4iIHouLFY6OAZGRJZSUEZeXB5qaEp2dBqCgBKOjBaamE6mpAKysEK+vArKyA7W1KTs3OTg6
vb47BwYEBawCAykwLC0nJysvKCg70tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v3ygvK8wt
LDApAwKsBQQGB7l2+fpFpMgRI0qWNBkBJcoUC1auZAHBpcsXE2LGlGGAJs0aBW7exElAp86dBXr2
9NkAKNCgDIYOJbrAqNGjCpImVSqBKdOm/wOePoUSRmrYqQKqVrUCACvWLGO2jgXkNVAHMGHEABhD
poyZM2jwwoodS7as2bNo06pdyzacPHon7OHTx88fQF1UBwZIQOQgwoQLGTZ8CDHiRIoVL2LMuJFj
x48gQ44kWfIkypQrWbZ8CTPmTJo1b+LMuZNnz59Agw4lSuoo0qRLmTZ9CtVWigB4q+oIEGxYsWPJ
ljV7Fq2t8ePIkytfzry583jz6t3Ltw9Av3+4BVbVEKCv34QkAjcUQTjih8MVQyjOiKFxxw6QQ1KY
XPKB5ZQcMrdswDmmg881eSBaTgGU1lMEqAUlwWpFGXVKUhPE1hQEtEV1jAa6qKCbBilg9f8bV8J9
VdxzJJZo4okopqhiWm9JN1d116WAYQ4aVlVDd0P4hQB44g32kHnoJXYRe+499pF89FV2En76bfaS
fwCGdhOBBp72k4IMFuUahBLO9pSFKdDgAo263eihVsB1NRxYK7bp5ptwxiknci3GNR1d1vkTgJhk
VjUDdzl+B9hC45Vn2ETprcfYRu/FJ9lI9d2H2Ur79efZTAEOSNpOByao2lANbgnbUhNWGJUGMrgQ
Q40D/RmAb2iC6BVxc9Zq66245qprnXJRV1d3qa6qmw6u7iWoEj1CYagVQXKhqBhFouGoG0nSIake
TQJiqSFRMqKpJFVi4qknWbZ2FJekejn/y6mpaqebqzZ8GNysbOpq77345quvWbzeWZ0NwI6Zl244
1MDdvgiX0x0N7cYwrC8FH5zwxBRXbPHF4Czc8MO+xJBDDi7cIPLIJJds8skop6zyyiy37PLLMMcs
M8wujOkwx714DPLMPPfs889ABy300EQXbfTRSCet9NJMN11yzTncjLMOOMSg88dYZ6311lx37fXX
YIct9thkl2322WXHMDDOVV+N9ttwxy333HTXbffdeOet99589+3334BjrfbUA6lgOA6IJ6744ow3
7vjjkEcu+eSUV2755ZhTbjirhOuweeaghy766KSXbvrpqKeu+uqst+7667DHnvjmndduRvvtuOeu
++689+7778AHL/zwxBdv/PHIJ6/88sw37/zz0Ecv/fTUV2/99dhnr/323Hfv/ffghy/++OSXb/75
6Kev/vrKBwEAOw==

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.alarabiya.net/gen_comm_sess.php?articleid=61096


------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/button_search.gif

R0lGODlhNQAUAMQVADo6OiIiIu+EhLy8vOQ4OJGRkfDw8N0AAHx8fMjIyFhYWNra2uHh4W9vb8vL
y/a5udLS0ujo6KOjo/7+/vf39////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABUALAAAAAA1ABQAAAX/YCU6g2SeaKqurDo4YlxJwxIZeK7vfO/viwFiEZPYDJOkcslsOp/PxbBC
ukGvWGaiAQgAGomlsFJDZs+TgXnJBSe2X6W0FIEOAmhlYMBsgLV+ShIIEmtNDAh5SXtLCQBhSg8C
E46Qg4VMiGkBCAATAImLAQESm3p8SoFJkgQHSaoSCphieIgln6ETCAgKeHenS48TrAfFSY5JsbNK
v0ygTL/NE4x6CQ+txcaUeBPKhpvfz7Smi6hJwsTayN2yCwYU8PCj8/Nd9Pfxe/EUqsMCra8awFMG
4YYOCLsS7iqgsCGCHAgg6Ki0RBKlRziUOWAQoaPHjyBDRhgAQKRHP5CUZ2xp4FHZAAgMYsqcSbMm
A5I2Z7Z5A6eBzAUMBxRwsKCo0aNIkypdCscLmKNCC1Qo8BKC1atYs2rdyrVrCQQDyFB1QLas2bNo
06pV+1WqiKgFWsidO7cAQ7cySkiwy9Ch37+A/VKNEQIAOw==

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: text/css;
	charset="windows-1256"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.alarabiya.net/files/style/alarabiya.css

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 10px 9px; PADDING-TOP: 0px; BACKGROUND-COLOR: #687888; =
TEXT-ALIGN: center
}
TR.bgfill {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #687888; TEXT-ALIGN: left
}
IMG.BlackBorder {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: =
5px 0px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px =
solid
}
.hr_metal {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bbbbbb 1px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; =
BORDER-LEFT: 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px =
solid; HEIGHT: 2px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 8pt/12px Tahoma, Arial; COLOR: #0060aa; DIRECTION: rtl; =
PADDING-TOP: 0px; TEXT-DECORATION: none
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 8pt/12px Tahoma, Arial; COLOR: #0060aa; DIRECTION: rtl; =
PADDING-TOP: 0px; TEXT-DECORATION: none
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 8pt/12px Tahoma, Arial; COLOR: #0060aa; DIRECTION: rtl; =
PADDING-TOP: 0px; TEXT-DECORATION: none
}
.HI_ndt {
	MARGIN: 0px 30px
}
.MID_ndt {
	MARGIN: 0px 15px 0px 5px
}
.LO_ndt {
	MARGIN: 0px 5px
}
.chrs {
	MARGIN: 0px 5px; FONT: 10pt/15px Tahoma; COLOR: #000000; DIRECTION: rtl
}
.K_T {
	MARGIN: 0px 1px 0px 0px; FONT: 8pt/15px Tahoma; COLOR: #000000; =
DIRECTION: rtl; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.K_G {
	MARGIN: 0px 1px 0px 0px; FONT: bold 19pt/22px Traditional Arabic; =
COLOR: #000000; DIRECTION: rtl; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.K_E {
	MARGIN: 0px 2px 0px 0px; FONT: 10pt/22px Arial Black; COLOR: #000000; =
DIRECTION: ltr; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.K_G_E {
	MARGIN: 0px 1px 0px 0px; FONT: bold 15pt/22px Arial; COLOR: #000000; =
DIRECTION: ltr; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.K_M {
	MARGIN: 0px 1px 0px 0px; FONT: bold 14pt/23px Traditional Arabic; =
COLOR: #000000; DIRECTION: rtl; TEXT-DECORATION: none
}
.K_S {
	MARGIN: 0px 1px 0px 0px; FONT: bold 12pt/15px Arabic Transparent; =
COLOR: #000000; DIRECTION: rtl
}
.B_T {
	MARGIN: 0px 1px 0px 0px; FONT: 8pt/15px Tahoma; COLOR: #0060aa; =
DIRECTION: rtl; TEXT-DECORATION: none
}
.B_M {
	MARGIN: 0px 1px 0px 0px; FONT: bold 12pt/23px Arabic Transparent; =
COLOR: #0060aa; DIRECTION: rtl; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.B_G {
	MARGIN: 0px 1px 0px 0px; FONT: bold 19pt/30px Traditional Arabic; =
COLOR: #0060aa; DIRECTION: rtl; TEXT-DECORATION: none
}
.BK_G {
	MARGIN: 0px 1px 0px 0px; FONT: bold 19pt/30px Traditional Arabic; =
COLOR: #0060aa; DIRECTION: rtl; TEXT-DECORATION: none
}
.BK_G:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.BK_M {
	MARGIN: 0px 1px 0px 0px; FONT: bold 13pt/25px Traditional Arabic; =
COLOR: #0060aa; DIRECTION: rtl; TEXT-DECORATION: none
}
.BK_M:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.BK_S {
	MARGIN: 0px 1px 0px 0px; FONT: bold 11pt/20px Arabic Transparent; =
COLOR: #0060aa; DIRECTION: rtl; TEXT-DECORATION: none
}
.BK_S:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.R_T {
	MARGIN: 0px 1px 0px 0px; FONT: 8pt/15px Tahoma; COLOR: #bb0000; =
DIRECTION: rtl; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.R_S {
	MARGIN: 0px 1px 0px 0px; FONT: bold 11pt/20px Times New Roman; COLOR: =
#bb0000; DIRECTION: rtl
}
.RK_S {
	MARGIN: 0px 1px 0px 0px; FONT: bold 11pt/20px Arabic Transparent; =
COLOR: #bb0000; DIRECTION: rtl; TEXT-DECORATION: none
}
.RK_S:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.RK_S_numeric {
	MARGIN: 0px 1px 0px 0px; FONT: bold 11pt/20px Arial; COLOR: #bb0000; =
DIRECTION: rtl; TEXT-DECORATION: none
}
.RK_S_numeric:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.RK_S_numeric_desabled {
	MARGIN: 0px 1px 0px 0px; FONT: bold 11pt/20px Arial; COLOR: #000000; =
DIRECTION: rtl; TEXT-DECORATION: none
}
.RK_M {
	MARGIN: 0px 1px 0px 0px; FONT: bold 17pt/25px Traditional Arabic; =
COLOR: #bb0000; DIRECTION: rtl; TEXT-DECORATION: none
}
.RK_M:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.R_G {
	MARGIN: 0px 1px 0px 0px; FONT: bold 19pt/30px Traditional Arabic; =
COLOR: #bb0000; DIRECTION: rtl; TEXT-DECORATION: none
}
.RK_G {
	MARGIN: 0px 1px 0px 0px; FONT: bold 16pt/22px Traditional Arabic; =
COLOR: #bb0000; DIRECTION: rtl; TEXT-DECORATION: none
}
.RK_G:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.G_G {
	MARGIN: 0px 1px 0px 0px; FONT: bold 19pt/22px Traditional Arabic; =
COLOR: #555566; DIRECTION: rtl; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.G_M {
	MARGIN: 0px 1px 0px 0px; FONT: bold 12pt/23px Arabic Transparent; =
COLOR: #555566; DIRECTION: rtl; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.GK_M {
	MARGIN: 0px 1px 0px 0px; FONT: bold 11pt/20px Arabic Transparent; =
COLOR: #888899; DIRECTION: rtl; TEXT-DECORATION: none
}
.GK_M:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.G_M_ndt {
	MARGIN: 0px 10px 0px 0px; FONT: bold 12pt/23px Arabic Transparent; =
COLOR: #444455; DIRECTION: rtl; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.G_T {
	MARGIN: 0px 1px 0px 0px; FONT: 8pt/15px Tahoma; COLOR: #555566; =
DIRECTION: rtl; TEXT-DECORATION: none
}
TABLE.tbl_one_two {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/bg_one_two.gif) #ffffff repeat-y; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.tbl_one_three {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/bg_one_three.gif) #ffffff repeat-y; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.tbl_pic_left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/picfrm_left.gif) repeat-y left 50%; PADDING-BOTTOM: 0px; =
MARGIN: 0px 0px 10px 5px; PADDING-TOP: 0px
}
TABLE.tbl_pic_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/picfrm_right.gif) repeat-y right 50%; PADDING-BOTTOM: =
0px; MARGIN: 10px 5px 10px 0px; PADDING-TOP: 0px
}
TABLE.tbl_ad {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px =
0px 0px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: #aaaaaa 1px solid
}
TABLE.tbl_one {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/bg_one.gif) #ffffff repeat-y; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.tbl_hlf {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/bg_hlf.gif) #ffffff repeat-y; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.tbl_quote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/quotetbl_bg.gif) #ffffff repeat-y left 50%; =
PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-TOP: 0px
}
TABLE.tbl_poa_pink_main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/poa_pink_main.gif) repeat-y left 50%; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.tbl_poa_pink_other {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/poa_pink_other.gif) repeat-y left 50%; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.tbl_poa_quotes {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/quotetbl_bg.gif) repeat-y right 50%; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.tbl_poa_tabs_hi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/poa_tab.gif) repeat-x right top; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.tbl_poa_tabs_low {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/poa_tab.gif) repeat-x right bottom; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.tbl_pix {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/pix_tbl.gif) repeat-y left bottom; PADDING-BOTTOM: 0px; =
MARGIN: 0px 5px; PADDING-TOP: 0px
}
.aswaq_sub_lnk {
	FONT: bold 11pt/18px Arabic Transparent; COLOR: #aa0000; =
TEXT-DECORATION: none
}
.aswaq_sub_lnk:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.aswaq_main_lnk {
	FONT: bold 14pt/25px Arabic Transparent; COLOR: #000000; =
TEXT-DECORATION: none
}
.aswaq_main_lnk:hover {
	COLOR: #dd4400; TEXT-DECORATION: none
}
.aswaq_txt {
=09
}
.aswaq_small_lnk {
	FONT: bold 11pt/20px Arabic Transparent; COLOR: #000000; =
TEXT-DECORATION: none
}
.aswaq_small_lnk:hover {
	COLOR: #dd4400; TEXT-DECORATION: none
}
.aswaq_mini_lnk {
	FONT: 8pt/20px Arial; COLOR: #555555; TEXT-DECORATION: none
}
.aswaq_mini_lnk:hover {
	COLOR: #aa0000; TEXT-DECORATION: none
}
.lo_spc {
	HEIGHT: 12px
}
.video_banner {
	MARGIN: 11px 0px
}
.mm_outline {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.mm_taboutline {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT-STYLE: none
}
.mm_links {
	MARGIN: 0px 1px 0px 0px; FONT: 8pt/13px Tahoma; COLOR: #777777; =
DIRECTION: rtl; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.mm_links:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.mm_txt {
	MARGIN: 0px 1px 0px 0px; FONT: 8pt/13px Tahoma; COLOR: #777777; =
DIRECTION: rtl; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.mm_date {
	MARGIN: 0px; FONT: 7pt/13px Tahoma; COLOR: #99aacc; DIRECTION: rtl
}
.comment_msg {
	MARGIN: 1px; FONT: bold 12pt/23px Arabic Transparent; COLOR: #0060aa; =
DIRECTION: rtl; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.names {
	MARGIN: 0px 1px 0px 0px; FONT: bold 11pt/20px Arial; COLOR: #bb0000; =
DIRECTION: rtl; TEXT-DECORATION: none
}
.paging_link_black {
	MARGIN: 0px 1px 0px 0px; FONT: bold 11pt/20px Arial; COLOR: #000000; =
DIRECTION: rtl; TEXT-DECORATION: none
}
.lnk_blu_tny A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0060aa; FONT-FAMILY: =
Tahoma; TEXT-DECORATION: none
}
visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0060aa; FONT-FAMILY: =
Tahoma; TEXT-DECORATION: none
}
.lnk_blu_tny A:hover {
	COLOR: #bb0000
}
.ftr_lang_sep {
	MARGIN: 0px 1px 0px 0px; FONT: 8pt/15px Tahoma; DIRECTION: rtl; =
TEXT-ALIGN: right; TEXT-DECORATION: none
}
.ftr_lang {
	MARGIN: 0px 1px 0px 0px; FONT: 8pt/15px Tahoma; COLOR: #0060aa; =
DIRECTION: rtl; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.ftr_lang:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.azindex {
	CLEAR: both; MARGIN: 20px 0px; COLOR: #ccc; TEXT-ALIGN: center
}
.azindex .content {
	MARGIN: 0px auto; WIDTH: 480px
}
.azindex .content SPAN {
	DISPLAY: inline
}
.azindex .content A:link {
	DISPLAY: inline
}
.azindex .content A:visited {
	DISPLAY: inline
}
.azindex .content A:link {
	FONT: bold 22px Traditional Arabic; COLOR: #0060aa; TEXT-DECORATION: =
none
}
.azindex .content A:visited {
	FONT: bold 22px Traditional Arabic; COLOR: #0060aa; TEXT-DECORATION: =
none
}
.azindex .content A:hover {
	COLOR: #b00; TEXT-DECORATION: none
}
.azindex .content .on {
	FONT: bold 22px Traditional Arabic; COLOR: #b00
}
.writers_names A:link {
	PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: =
url(../gfx/img/gr_blt.gif) no-repeat right 50%; TEXT-ALIGN: right
}
.writers_names A:visited {
	PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: =
url(../gfx/img/gr_blt.gif) no-repeat right 50%; TEXT-ALIGN: right
}
#ban_side_120x600 {
	CLEAR: both; DISPLAY: block; Z-INDEX: 4; OVERFLOW: visible; WIDTH: =
764px; POSITION: relative
}
#ban_side_120x600 .banner {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; Z-INDEX: 4; =
RIGHT: -120px; BACKGROUND: #fff; OVERFLOW: visible; BORDER-LEFT: #fff =
1px solid; WIDTH: 120px; BORDER-BOTTOM: #fff 1px solid; POSITION: =
absolute; TOP: 9px; HEIGHT: 600px
}
.opinions_promo {
	CLEAR: both; BACKGROUND: url(../gfx/opinions/more_opinions.jpg) =
no-repeat; FLOAT: left; MARGIN: 10px 0px 20px; WIDTH: 239px; HEIGHT: =
82px
}
.opinions_promo A:link {
	PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: =
40px; FONT-FAMILY: Traditional Arabic; TEXT-ALIGN: right; =
TEXT-DECORATION: none
}
.opinions_promo A:visited {
	PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: =
40px; FONT-FAMILY: Traditional Arabic; TEXT-ALIGN: right; =
TEXT-DECORATION: none
}
.opinions_promo A:hover {
	COLOR: #afd6ec; TEXT-DECORATION: none
}
.div_height {
	HEIGHT: 430px
}
.english_lnk {
	MARGIN: 0px; FONT: bold 10pt/15px Arial; COLOR: #0060aa; DIRECTION: =
rtl; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.english_lnk:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.english_txt {
	MARGIN: 0px; FONT: bold 10pt/15px Arial; COLOR: #444455; DIRECTION: =
rtl; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.BK_S_E {
	MARGIN: 0px; FONT: bold 11pt/15px Times New Roman; COLOR: #0060aa; =
DIRECTION: rtl; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.BK_S_E:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.K_M_ndt_E {
	MARGIN: 0px 20px; FONT: 10pt/20px Arial; COLOR: #000000; DIRECTION: =
rtl; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.R_S_E {
	MARGIN: 0px 5px; FONT: bold 8pt/15px Arial; COLOR: #bb0000; DIRECTION: =
rtl; TEXT-DECORATION: none
}
.R_G_E {
	MARGIN: 0px; FONT: bold 15pt/15px Arial; COLOR: #bb0000; DIRECTION: =
rtl; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.K_L_E {
	MARGIN: 0px; FONT: bold 13pt/30px Arial; COLOR: #000000; DIRECTION: =
rtl; TEXT-DECORATION: none
}
.K_M_E {
	MARGIN: 0px; FONT: bold 11pt/20px Arabic Transparent; COLOR: #444455; =
DIRECTION: rtl; TEXT-DECORATION: none
}
.R_M_E {
	MARGIN: 0px; FONT: bold 11pt/20px Times New Roman; COLOR: #bb0000; =
DIRECTION: rtl; TEXT-DECORATION: none
}
.R_M_E_LNK {
	MARGIN: 0px; FONT: bold 11pt/20px Times New Roman; COLOR: #bb0000; =
DIRECTION: rtl; TEXT-DECORATION: none
}
.R_M_E_LNK:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.B_L_E {
	MARGIN: 0px; FONT: bold 18pt/28px Traditional Arabic; COLOR: #0060aa; =
DIRECTION: rtl; TEXT-DECORATION: none
}
.K_S_E {
	MARGIN: 0px; FONT: 8pt/15px Tahoma; COLOR: #000000; DIRECTION: rtl; =
TEXT-DECORATION: none
}
.special {
	MARGIN: 0px; FONT: bold 8pt/15px Arial; COLOR: #000000; DIRECTION: rtl; =
TEXT-DECORATION: none
}
.BK_S {
	MARGIN: 0px 1px 0px 0px; FONT: bold 11pt/20px Arabic Transparent; =
COLOR: #0060aa; DIRECTION: ltr; TEXT-DECORATION: none
}
.BK_S:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.contacts {
	TEXT-ALIGN: right
}
.adv_footer {
	CLEAR: both; DISPLAY: block; MARGIN: 50px 0px 0px; WIDTH: 100%; =
TEXT-ALIGN: center
}
.red {
	COLOR: #ff0000
}
.abclinks {
	FLOAT: left
}
.abclinks A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: =
2px; PADDING-TOP: 2px
}
.sep {
	CLEAR: both; LINE-HEIGHT: 20px; HEIGHT: 20px
}
DIV.ads {
	CLEAR: both; DISPLAY: block
}
DIV.ads DIV {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: right; PADDING-BOTTOM: =
4px; VERTICAL-ALIGN: middle; WIDTH: 142px; LINE-HEIGHT: 120px; =
PADDING-TOP: 4px; HEIGHT: 120px; TEXT-ALIGN: center
}
.align {
	TEXT-ALIGN: right
}
.align LI {
	DIRECTION: rtl
}
.block {
	CLEAR: both; DISPLAY: block
}
.user {
	FLOAT: right; COLOR: #b80004; DIRECTION: rtl! important; LINE-HEIGHT: =
20px
}
.anonymous {
	FLOAT: right; COLOR: #87868c; DIRECTION: rtl! important; LINE-HEIGHT: =
20px
}
.date {
	FONT: 8pt/20px Tahoma; COLOR: #87868c
}
.chrs {
	FONT: 8pt/20px Tahoma; COLOR: #87868c
}
.reg {
	FONT: 11px/20px TAHOMA
}

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.alarabiya.net/files/style/comments_registration.css?id=0002

.nickname_links {
	DISPLAY: block; DIRECTION: rtl
}
.nickname_links A {
	DISPLAY: inline
}
DIV.RK_S:hover {
	COLOR: #bb0000
}
A.blu_link_small:link {
	FONT: 8pt Tahoma; COLOR: #0060aa; TEXT-DECORATION: none
}
A.blu_link_small:visited {
	FONT: 8pt Tahoma; COLOR: #0060aa; TEXT-DECORATION: none
}
A.blu_link_small:hover {
	COLOR: #000
}
.noDisplay {
	DISPLAY: none
}
.inline_input {
	MARGIN-BOTTOM: 3px
}
.sponsor_header {
	BACKGROUND: url(/files/gfx/img/aa_coments_hsbc.jpg) no-repeat 10px top
}
.sponsor_header TD {
	HEIGHT: 38px
}
.sponsor_link {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.sponsor_link IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/gfx/img/broadcast_nav.jpg?id=01

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

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_00D0_01C95631.68159180"


------=_NextPart_001_00D0_01C95631.68159180
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/articles/2008/11/30/61096.html

77u/PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlv
bmFsLy9FTiIgImh0dHA6Ly93d3cudzNjLm9yZy9UUi8xOTk5L1JFQy1odG1sNDAxLTE5OTkxMjI0
L2xvb3NlLmR0ZCI+DQo8SFRNTCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIg
eG1sbnM6cGhwID0gDQoiaHR0cDovL3BocC5uZXQveHNsIj48SEVBRD48VElUTEU+2YXYtdixICLZ
hdio2KfYsdmDIjog2KXYr9in2LHYqSDYp9mE2KrYrdmI2YQg2KfZhNiz2YrYp9iz2Yog2KjYp9mE
2K3YryDYp9mE2KPYr9mG2Ykg2YXZhiDYp9mE2KXYtdmE2KfYrdin2Ko8L1RJVExFPg0KPE1FVEEg
aHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04
Ij48TUVBVCANCkNPTlRFTlQ9InRleHQvY3NzIiBodHRwLWVxdWl2PSJDb250ZW50LVN0eWxlLVR5
cGUiPjwvTUVBVD4NCjxNRVRBIGh0dHAtZXF1aXY9IkNBQ0hFLUNPTlRST0w6IG1heC1hZ2U9NjAw
Ij48L01FVEE+DQo8TUVUQSBjb250ZW50PSfZhdi12LEsItmF2KjYp9ix2YMiOizYpdiv2KfYsdip
LNin2YTYqtit2YjZhCzYp9mE2LPZitin2LPZiizYqNin2YTYrdivLNin2YTYo9iv2YbZiSzZhdmG
LNin2YTYpdi12YTYp9it2KfYqicgDQpuYW1lPWtleXdvcmRzPjwvTUVUQT4NCjxNRVRBIGNvbnRl
bnQ9J9mF2LXYsSAi2YXYqNin2LHZgyI6INil2K/Yp9ix2Kkg2KfZhNiq2K3ZiNmEINin2YTYs9mK
2KfYs9mKINio2KfZhNit2K8g2KfZhNij2K/ZhtmJINmF2YYg2KfZhNil2LXZhNin2K3Yp9iqJyAN
Cm5hbWU9dGl0bGU+PC9NRVRBPg0KPE1FVEEgY29udGVudD0n2YXYtdixICLZhdio2KfYsdmDIjog
2KXYr9in2LHYqSDYp9mE2KrYrdmI2YQg2KfZhNiz2YrYp9iz2Yog2KjYp9mE2K3YryDYp9mE2KPY
r9mG2Ykg2YXZhiDYp9mE2KXYtdmE2KfYrdin2KonIA0KbmFtZT1IRUFESU5HPjwvTUVUQT4NCjxN
RVRBIGNvbnRlbnQ9J9mF2LXYsSAi2YXYqNin2LHZgyI6INil2K/Yp9ix2Kkg2KfZhNiq2K3ZiNmE
INin2YTYs9mK2KfYs9mKINio2KfZhNit2K8g2KfZhNij2K/ZhtmJINmF2YYg2KfZhNil2LXZhNin
2K3Yp9iqJyANCm5hbWU9REMuVGl0bGU+PC9NRVRBPg0KPE1FVEEgY29udGVudD0n2YXYtdixICLZ
hdio2KfYsdmDIjog2KXYr9in2LHYqSDYp9mE2KrYrdmI2YQg2KfZhNiz2YrYp9iz2Yog2KjYp9mE
2K3YryDYp9mE2KPYr9mG2Ykg2YXZhiDYp9mE2KXYtdmE2KfYrdin2KonIA0KbmFtZT1EQy5TdWJq
ZWN0PjwvTUVUQT4NCjxNRVRBIA0KY29udGVudD0n2YHZiiDYsdik2YrYqSDZhdmD2KvZgdipINmI
2YXYrtiq2LXYsdipINmE2YTYudi12LEg2KfZhNiz2YrYp9iz2Yog2YHZiiDZhdi12LEg2K7ZhNin
2YQg2LnZh9ivINin2YTYsdim2YrYsyDZhdit2YXYryDYrdiz2YbZiiDZhdio2KfYsdmD2Iwg2YrY
t9ix2K0g2KfZhNmD2KfYqtioINin2YTZhdi12LHZiiAi2YXYudiq2LLYqNin2YTZhNmHINi52KjY
ryDYp9mE2YHYqtin2K0i2Iwg2YHZiiDZhdmC2KfZhNiq2Ycg2KfZhNmF2YbYtNmI2LHYqSDYqNi1
2K3ZitmB2KkgItin2YTYrdmK2KfYqSIg2KfZhNmE2YbYr9mG2YrYqSDYp9mE2KzZhdi52KkgMjgg
2YbZiNmB2YXYqNixL9iq2LTYsdmK2YYg2KfZhNir2KfZhtmK2Iwg2YjYp9mE2YXYudmG2YjZhtip
ICLZhdi12LEg2YXZhiDYp9mE2KrYs9mE2ZHYt9mK2Kkg2KfZhNiq2YLZhNmK2K/ZitipINil2YTZ
iSDYp9mE2KrYs9mE2ZHYt9mK2Kkg2KfZhNiq2YbYp9mB2LPZitipItiMINil2K/Ysdin2Kwg2YbY
uNin2YUg2KfZhNit2YPZhSDYp9mE2K3Yp9mE2Yog2YHZiiDZhdi12LEg2KrYrdiqINil2LfYp9ix
INmF2LXYt9mE2K0g2LPZitin2LPZiiDYqNin2LPZhSAi2KfZhNiq2LPZhNi32YrYqSDYp9mE2KrZ
htin2YHYs9mK2KkiLiYjMTA7JiMxMDsg2YjYp9mE2KPYrtmK2LHYqSDZh9mKINi12YrYutipINmF
2LnYr9mE2Kkg2YXZhiDZhdmF2KfYsdiz2KfYqiDYp9mE2KrYs9mE2Lcg2KfZhNmF2LfZhNmCINin
2YTYqtmKINiq2YXYp9ix2LPZh9inINin2YTYr9mK2YPYqtin2KrZiNix2YrYp9iq2Iwg2KrZhNiq
2LLZhSDZhdi42KfZh9ixINin2YTYr9mK2YXZgtix2KfYt9mK2Kkg2YXYq9mEINmI2KzZiNivINin
2YTZhdik2LPYs9in2Kog2KfZhNiz2YrYp9iz2YrYqdiMINmI2KrYs9mK2LEg2YjZgdmCINmF2YbZ
h9isINil2LXZhNin2K0g2LPZitin2LPZii4g2YjZhNmD2YYg2KfZhNmD2KfYqtioINmK2KTZg9iv
INmB2Yog2LfYsdit2Ycg2KPZhiDYqtmE2YMg2KfZhNmG2LjZhSDYs9ix2LnYp9mGINmF2Kcg2KrZ
htiq2YfZgyDYp9mE2YXYpNiz2LPYp9iqINi52YbYryDYp9mE2K3Yp9is2Kkg2KXZhNmJINiw2YTZ
g9iMINmI2KPZhiDYp9mE2KXYtdmE2KfYrdin2Kog2KfZhNmF2LLYudmI2YXYqSDZh9mKINil2LXZ
hNin2K3Yp9iqICLYp9mE2K3YryDYp9mE2KPYr9mG2YkiINin2YTYqtmKINiq2YPYtNmBINi52YYg
2LrZitin2Kgg2KfZhNil2LHYp9iv2Kkg2KfZhNiz2YrYp9iz2Kkg2YTYt9ix2K0g2KXYtdmE2KfY
rdin2Kog2LPZitin2LPZitipINij2LTZhdmEINmI2KPYudmF2YIuJiMxMDsmIzEwOyDZiNmB2Yog
2YXYrdin2YjZhNipINmE2KrZgdi12YrZhCDZhdmE2KfZhditICLYp9mE2KrYs9mE2LfZitipINin
2YTYqtmG2KfZgdiz2YrYqSLYjCDZiti52LHYtiDYp9mE2YPYp9iq2Kgg2KPZhdir2YTYqSDZhdmG
INi52K/YqSDYr9mI2YQg2KrYqtio2YbZiSDYsNin2Kog2KfZhNmG2YfYrC4g2YPZhdinINmK2YTY
rti1INmF2YTYp9mF2K0g2KfZhNiu2YTZhCDZgdmKINiq2YTZgyDYp9mE2KPZhti42YXYqSDZhdmG
INiu2YTYp9mEINiq2YLZitmK2YUg2KPYr9in2KbZh9inINmB2Yog2KfZhNin2YbYqtiu2KfYqNin
2KrYjCDZiNi52YTYp9mC2KfYqtmH2Kcg2YXYuSDYp9mE2YXYpNiz2LPYp9iqINin2YTYqti02LHZ
iti52YrYqSDZiNin2YTYs9mE2LfYqSDYp9mE2YLYttin2KbZitipINmI2KfZhNil2LnZhNin2YUu
INmI2YHZitmF2Kcg2YrZhNmKINmG2LUg2KfZhNmF2YLYp9mEOicgDQpuYW1lPWRlc2NyaXB0aW9u
PjwvTUVUQT4NCjxNRVRBIA0KY29udGVudD0n2YHZiiDYsdik2YrYqSDZhdmD2KvZgdipINmI2YXY
rtiq2LXYsdipINmE2YTYudi12LEg2KfZhNiz2YrYp9iz2Yog2YHZiiDZhdi12LEg2K7ZhNin2YQg
2LnZh9ivINin2YTYsdim2YrYsyDZhdit2YXYryDYrdiz2YbZiiDZhdio2KfYsdmD2Iwg2YrYt9ix
2K0g2KfZhNmD2KfYqtioINin2YTZhdi12LHZiiAi2YXYudiq2LLYqNin2YTZhNmHINi52KjYryDY
p9mE2YHYqtin2K0i2Iwg2YHZiiDZhdmC2KfZhNiq2Ycg2KfZhNmF2YbYtNmI2LHYqSDYqNi12K3Z
itmB2KkgItin2YTYrdmK2KfYqSIg2KfZhNmE2YbYr9mG2YrYqSDYp9mE2KzZhdi52KkgMjgg2YbZ
iNmB2YXYqNixL9iq2LTYsdmK2YYg2KfZhNir2KfZhtmK2Iwg2YjYp9mE2YXYudmG2YjZhtipICLZ
hdi12LEg2YXZhiDYp9mE2KrYs9mE2ZHYt9mK2Kkg2KfZhNiq2YLZhNmK2K/ZitipINil2YTZiSDY
p9mE2KrYs9mE2ZHYt9mK2Kkg2KfZhNiq2YbYp9mB2LPZitipItiMINil2K/Ysdin2Kwg2YbYuNin
2YUg2KfZhNit2YPZhSDYp9mE2K3Yp9mE2Yog2YHZiiDZhdi12LEg2KrYrdiqINil2LfYp9ixINmF
2LXYt9mE2K0g2LPZitin2LPZiiDYqNin2LPZhSAi2KfZhNiq2LPZhNi32YrYqSDYp9mE2KrZhtin
2YHYs9mK2KkiLiYjMTA7JiMxMDsg2YjYp9mE2KPYrtmK2LHYqSDZh9mKINi12YrYutipINmF2LnY
r9mE2Kkg2YXZhiDZhdmF2KfYsdiz2KfYqiDYp9mE2KrYs9mE2Lcg2KfZhNmF2LfZhNmCINin2YTY
qtmKINiq2YXYp9ix2LPZh9inINin2YTYr9mK2YPYqtin2KrZiNix2YrYp9iq2Iwg2KrZhNiq2LLZ
hSDZhdi42KfZh9ixINin2YTYr9mK2YXZgtix2KfYt9mK2Kkg2YXYq9mEINmI2KzZiNivINin2YTZ
hdik2LPYs9in2Kog2KfZhNiz2YrYp9iz2YrYqdiMINmI2KrYs9mK2LEg2YjZgdmCINmF2YbZh9is
INil2LXZhNin2K0g2LPZitin2LPZii4g2YjZhNmD2YYg2KfZhNmD2KfYqtioINmK2KTZg9ivINmB
2Yog2LfYsdit2Ycg2KPZhiDYqtmE2YMg2KfZhNmG2LjZhSDYs9ix2LnYp9mGINmF2Kcg2KrZhtiq
2YfZgyDYp9mE2YXYpNiz2LPYp9iqINi52YbYryDYp9mE2K3Yp9is2Kkg2KXZhNmJINiw2YTZg9iM
INmI2KPZhiDYp9mE2KXYtdmE2KfYrdin2Kog2KfZhNmF2LLYudmI2YXYqSDZh9mKINil2LXZhNin
2K3Yp9iqICLYp9mE2K3YryDYp9mE2KPYr9mG2YkiINin2YTYqtmKINiq2YPYtNmBINi52YYg2LrZ
itin2Kgg2KfZhNil2LHYp9iv2Kkg2KfZhNiz2YrYp9iz2Kkg2YTYt9ix2K0g2KXYtdmE2KfYrdin
2Kog2LPZitin2LPZitipINij2LTZhdmEINmI2KPYudmF2YIuJiMxMDsmIzEwOyDZiNmB2Yog2YXY
rdin2YjZhNipINmE2KrZgdi12YrZhCDZhdmE2KfZhditICLYp9mE2KrYs9mE2LfZitipINin2YTY
qtmG2KfZgdiz2YrYqSLYjCDZiti52LHYtiDYp9mE2YPYp9iq2Kgg2KPZhdir2YTYqSDZhdmGINi5
2K/YqSDYr9mI2YQg2KrYqtio2YbZiSDYsNin2Kog2KfZhNmG2YfYrC4g2YPZhdinINmK2YTYrti1
INmF2YTYp9mF2K0g2KfZhNiu2YTZhCDZgdmKINiq2YTZgyDYp9mE2KPZhti42YXYqSDZhdmGINiu
2YTYp9mEINiq2YLZitmK2YUg2KPYr9in2KbZh9inINmB2Yog2KfZhNin2YbYqtiu2KfYqNin2KrY
jCDZiNi52YTYp9mC2KfYqtmH2Kcg2YXYuSDYp9mE2YXYpNiz2LPYp9iqINin2YTYqti02LHZiti5
2YrYqSDZiNin2YTYs9mE2LfYqSDYp9mE2YLYttin2KbZitipINmI2KfZhNil2LnZhNin2YUuINmI
2YHZitmF2Kcg2YrZhNmKINmG2LUg2KfZhNmF2YLYp9mEOicgDQpuYW1lPURDLkRlc2NyaXB0aW9u
PjwvTUVUQT4NCjxNRVRBIGNvbnRlbnQ9Itiv2KjZiiAtINin2YTYudix2KjZitipLtmG2KoiIG5h
bWU9YXV0aG9yPjwvTUVUQT48TElOSyANCnRpdGxlPSLYp9mE2LnYsdio2YrYqS7ZhtiqIHwg2KfZ
hNi12YHYrdipINin2YTYsdim2YrYs9mK2KkiIGhyZWY9Ii9yc3MvcnNzX3RvcDA4LnhtbCIgDQp0
eXBlPWFwcGxpY2F0aW9uL3Jzcyt4bWwgcmVsPWFsdGVybmF0ZT48L0xJTks+PExJTksgDQp0aXRs
ZT0i2KfZhNi52LHYqNmK2Kku2YbYqiB8INin2YTYtdmB2K3YqSDYp9mE2LPZitin2LPZitipIiBo
cmVmPSIvcnNzL1BvbGl0aWNzUGFnZS54bWwiIA0KdHlwZT1hcHBsaWNhdGlvbi9yc3MreG1sIHJl
bD1hbHRlcm5hdGU+PC9MSU5LPjxMSU5LIA0KdGl0bGU9Itin2YTYudix2KjZitipLtmG2KogfCDY
p9mE2LXZgdit2Kkg2KfZhNix2YrYp9i22YrYqSIgaHJlZj0iL3Jzcy9TcG9ydHNQYWdlLnhtbCIg
DQp0eXBlPWFwcGxpY2F0aW9uL3Jzcyt4bWwgcmVsPWFsdGVybmF0ZT48L0xJTks+PExJTksgDQp0
aXRsZT0i2KfZhNi52LHYqNmK2Kku2YbYqiB8INin2YTYtdmB2K3YqSDYp9mE2KPYrtmK2LHYqSIg
aHJlZj0iL3Jzcy9MYXN0UGFnZS54bWwiIA0KdHlwZT1hcHBsaWNhdGlvbi9yc3MreG1sIHJlbD1h
bHRlcm5hdGU+PC9MSU5LPjxMSU5LIA0KdGl0bGU9Itin2YTYudix2KjZitipLtmG2KogfCDYotix
2KfYoSDYp9mE2LXZgdit2Kkg2KfZhNix2KbZitiz2YrYqSIgaHJlZj0iL3Jzcy9yc3NEZWZhdWx0
T3Blbmlvbi54bWwiIA0KdHlwZT1hcHBsaWNhdGlvbi9yc3MreG1sIHJlbD1hbHRlcm5hdGU+PC9M
SU5LPjxMSU5LIA0KdGl0bGU9Itin2YTYudix2KjZitipLtmG2KogfCDYotix2KfYoSDYp9mE2LXZ
gdit2Kkg2KfZhNiz2YrYp9iz2YrYqSIgaHJlZj0iL3Jzcy9yc3NQb2xpdGljc09wZW5pb24ueG1s
IiANCnR5cGU9YXBwbGljYXRpb24vcnNzK3htbCByZWw9YWx0ZXJuYXRlPjwvTElOSz48TElOSyAN
CnRpdGxlPSLYp9mE2LnYsdio2YrYqS7ZhtiqIHwg2KLYsdin2KEg2KfZhNi12YHYrdipINin2YTY
sdmK2KfYttmK2KkiIGhyZWY9Ii9yc3MvcnNzU3BvcnRzT3Blbmlvbi54bWwiIA0KdHlwZT1hcHBs
aWNhdGlvbi9yc3MreG1sIHJlbD1hbHRlcm5hdGU+PC9MSU5LPjxMSU5LIA0KdGl0bGU9Itin2YTY
udix2KjZitipLtmG2KogfCDYotix2KfYoSDYp9mE2LXZgdit2Kkg2KfZhNij2K7Zitix2KkiIGhy
ZWY9Ii9yc3MvcnNzTGFzdE9wZW5pb24ueG1sIiANCnR5cGU9YXBwbGljYXRpb24vcnNzK3htbCBy
ZWw9YWx0ZXJuYXRlPjwvTElOSz48TElOSyANCnRpdGxlPSLYp9mE2LnYsdio2YrYqS7ZhtiqIHwg
2KjYsdin2YXYrCDYp9mE2LnYsdio2YrYqSIgaHJlZj0iL3Jzcy9yc3NQcm9ncmFtT2ZBbGFyYWJp
eWEueG1sIiANCnR5cGU9YXBwbGljYXRpb24vcnNzK3htbCByZWw9YWx0ZXJuYXRlPjwvTElOSz48
TElOSyANCnRpdGxlPSLYp9mE2LnYsdio2YrYqS7ZhtiqIHwg2KLYrtixINin2YTYo9iu2KjYp9ix
IiBocmVmPSIvcnNzL3Jzc0xhdGVzdE5ld3MueG1sIiANCnR5cGU9YXBwbGljYXRpb24vcnNzK3ht
bCByZWw9YWx0ZXJuYXRlPjwvTElOSz48TElOSyANCnRpdGxlPSLYp9mE2LnYsdio2YrYqS7Zhtiq
IHwg2YXZgtin2YTYp9iqINiu2KfYtdipIiBocmVmPSIvcnNzL2FsYXJhYml5YXN0b3JpZXMueG1s
IiANCnR5cGU9YXBwbGljYXRpb24vcnNzK3htbCByZWw9YWx0ZXJuYXRlPjwvTElOSz48TElOSyAN
CmhyZWY9Imh0dHA6Ly93d3cuYWxhcmFiaXlhLm5ldC9maWxlcy9zdHlsZS9hbGFyYWJpeWEuY3Nz
IiB0eXBlPXRleHQvY3NzIA0KcmVsPXN0eWxlc2hlZXQ+PC9MSU5LPjxMSU5LIA0KaHJlZj0iaHR0
cDovL3d3dy5hbGFyYWJpeWEubmV0L2ZpbGVzL3N0eWxlL2NvbW1lbnRzX3JlZ2lzdHJhdGlvbi5j
c3M/aWQ9MDAwMiIgDQp0eXBlPXRleHQvY3NzIHJlbD1zdHlsZXNoZWV0PjwvTElOSz4NCjxTQ1JJ
UFQgbGFuZ3VhZ2U9SmF2YVNjcmlwdCBzcmM9Imh0dHA6Ly93d3cuYWxhcmFiaXlhLm5ldC9maWxl
cy9qcy9hamF4LnNyYy5qcyIgDQp0eXBlPXRleHQvamF2YXNjcmlwdD48L1NDUklQVD4NCg0KPFND
UklQVCBsYW5ndWFnZT1KYXZhU2NyaXB0IA0Kc3JjPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQv
ZmlsZXMvanMvYWpheF9jYWxsX2Z1bmN0aW9ucy5qcyIgDQp0eXBlPXRleHQvamF2YXNjcmlwdD48
L1NDUklQVD4NCg0KPFNDUklQVCBsYW5ndWFnZT1KYXZhU2NyaXB0IA0Kc3JjPSJodHRwOi8vd3d3
LmFsYXJhYml5YS5uZXQvZmlsZXMvanMvbW1fZnVuY3Rpb25zLmpzIiANCnR5cGU9dGV4dC9qYXZh
c2NyaXB0PjwvU0NSSVBUPg0KDQo8U0NSSVBUIGxhbmd1YWdlPUphdmFTY3JpcHQgc3JjPSJodHRw
Oi8vd3d3LmFsYXJhYml5YS5uZXQvZmlsZXMvanMvbWlzY193ZWIuanMiIA0KdHlwZT10ZXh0L2ph
dmFzY3JpcHQ+PC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgbGFuZ3VhZ2U9amF2YXNjcmlwdCB0eXBlPXRl
eHQvamF2YXNjcmlwdD5vcmQgPSBNYXRoLnJhbmRvbSgpKjEwMDAwMDAwMDAwMDAwMDAwOzwvU0NS
SVBUPg0KDQo8U0NSSVBUIGxhbmd1YWdlPWphdmFzY3JpcHQgc3JjPSJodHRwOi8vd3d3LmFsYXJh
Yml5YS5uZXQvZmlsZXMvanMvYWR2LmpzP3JlZj0xIiANCnR5cGU9dGV4dC9qYXZhc2NyaXB0Pjwv
U0NSSVBUPg0KDQo8U0NSSVBUIGxhbmd1YWdlPWphdmFzY3JpcHQgc3JjPSJodHRwOi8vd3d3LmFs
YXJhYml5YS5uZXQvZmlsZXMvanMvcHJvdG90eXBlLmpzIiANCnR5cGU9dGV4dC9qYXZhc2NyaXB0
PjwvU0NSSVBUPg0KDQo8TUVUQSBjb250ZW50PSJNU0hUTUwgNi4wMC42MDAwLjE2NzM1IiBuYW1l
PUdFTkVSQVRPUj48L0hFQUQ+DQo8Qk9EWSBvbnJlc2l6ZT1qdWRnZXVzZXIoKSBvbmxvYWQ9anVk
Z2V1c2VyKCk+PEEgbmFtZT0wPjwvQT4NCjxESVYgaWQ9c2lkZV9iYW5uZXIgDQpzdHlsZT0iQk9S
REVSLVJJR0hUOiByZ2IoMjU1LDI1NSwyNTUpIDFweCBzb2xpZDsgQk9SREVSLVRPUDogcmdiKDI1
NSwyNTUsMjU1KSAxcHggc29saWQ7IERJU1BMQVk6IG5vbmU7IFotSU5ERVg6IDI7IEJPUkRFUi1M
RUZUOiByZ2IoMjU1LDI1NSwyNTUpIDFweCBzb2xpZDsgV0lEVEg6IDEyMHB4OyBCT1JERVItQk9U
VE9NOiByZ2IoMjU1LDI1NSwyNTUpIDFweCBzb2xpZDsgUE9TSVRJT046IGFic29sdXRlOyBUT1A6
IDI1MnB4OyBCQUNLR1JPVU5ELUNPTE9SOiByZ2IoMjU1LDI1NSwyNTUpIj4NCjxTQ1JJUFQgbGFu
Z3VhZ2U9SmF2YVNjcmlwdCB0eXBlPXRleHQvamF2YXNjcmlwdD4KCQkJCQkJCXdyaXRlYWR2KCJo
dHRwOi8vYWQuZG91YmxlY2xpY2submV0L2Fkai9BbEFyYWJpeWFOZXQvYXJfYXJ0aWNsZTtwb3M9
cmlnaHQ7dGlsZT0yO3N6PTEyMHg2MDA7b3JkPSIgKyBvcmQgKyAiPyIpOwoJCQkJCQkJPC9TQ1JJ
UFQ+DQo8Tk9TQ1JJUFQ+PEEgDQpocmVmPSJodHRwOi8vYWQuZG91YmxlY2xpY2submV0L2p1bXAv
QWxBcmFiaXlhTmV0L2FyX2FydGljbGU7cG9zPXJpZ2h0O3RpbGU9Mjtzej0xMjB4NjAwO29yZD0x
MjM0NTY3ODk/IiANCnRhcmdldD1fYmxhbms+PElNRyBoZWlnaHQ9NjAwIGFsdD0iIiANCnNyYz0i
aHR0cDovL2FkLmRvdWJsZWNsaWNrLm5ldC9hZC9BbEFyYWJpeWFOZXQvYXJfYXJ0aWNsZTtwb3M9
cmlnaHQ7dGlsZT0yO3N6PTEyMHg2MDA7b3JkPTEyMzQ1Njc4OT8iIA0Kd2lkdGg9MTIwIGJvcmRl
cj0wPjwvSU1HPjwvQT48L05PU0NSSVBUPjwvRElWPg0KPENFTlRFUj4NCjxESVYgaWQ9Y29udGVu
dFJlZ2lvbiANCnN0eWxlPSJaLUlOREVYOiAxOyBPVkVSRkxPVzogdmlzaWJsZTsgUE9TSVRJT046
IHJlbGF0aXZlIj48SUZSQU1FIA0Kc3R5bGU9IlBBRERJTkctUklHSFQ6IDBweDsgUEFERElORy1M
RUZUOiAwcHg7IFBBRERJTkctQk9UVE9NOiAwcHg7IE1BUkdJTjogMHB4OyBCT1JERVItVE9QLVNU
WUxFOiBub25lOyBQQURESU5HLVRPUDogMHB4OyBCT1JERVItUklHSFQtU1RZTEU6IG5vbmU7IEJP
UkRFUi1MRUZULVNUWUxFOiBub25lOyBCT1JERVItQk9UVE9NLVNUWUxFOiBub25lIiANCnNyYz0i
aHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L2hlYWRlci5odG1sIiBmcmFtZUJvcmRlcj0wIHdpZHRo
PTc2NCBzY3JvbGxpbmc9bm8gDQpoZWlnaHQ9OTg+PC9JRlJBTUU+DQo8VEFCTEUgDQpzdHlsZT0i
UEFERElORy1SSUdIVDogMHB4OyBQQURESU5HLUxFRlQ6IDBweDsgQkFDS0dST1VORDogdXJsKC9m
aWxlcy9nZngvaW1nL2JnX29uZS5naWYpICNmZmZmZmYgcmVwZWF0LXk7IFBBRERJTkctQk9UVE9N
OiAwcHg7IE1BUkdJTjogMHB4OyBQQURESU5HLVRPUDogMHB4IiANCmhlaWdodD0wIGNlbGxTcGFj
aW5nPTAgY2VsbFBhZGRpbmc9MCB3aWR0aD03NjQgYWxpZ249Y2VudGVyIGJvcmRlcj0wPg0KICA8
VEJPRFk+DQogIDxUUiBjbGFzcz1iZ2ZpbGw+DQogICAgPFREIHdpZHRoPTY1PjxJTUcgaGVpZ2h0
PTYgDQogICAgICBzcmM9Imh0dHA6Ly93d3cuYWxhcmFiaXlhLm5ldC9maWxlcy9nZngvaW1nL3Nw
Yy5naWYiIHdpZHRoPTY1PjwvSU1HPjwvVEQ+DQogICAgPFREIHdpZHRoPTIwMD48SU1HIGhlaWdo
dD02IA0KICAgICAgc3JjPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQvZmlsZXMvZ2Z4L2ltZy9z
cGMuZ2lmIiB3aWR0aD0yMDA+PC9JTUc+PC9URD4NCiAgICA8VEQgd2lkdGg9NDkwPjxJTUcgaGVp
Z2h0PTYgDQogICAgICBzcmM9Imh0dHA6Ly93d3cuYWxhcmFiaXlhLm5ldC9maWxlcy9nZngvaW1n
L3NwYy5naWYiIHdpZHRoPTQ5MD48L0lNRz48L1REPg0KICAgIDxURCB3aWR0aD05PjxJTUcgaGVp
Z2h0PTYgDQogICAgICBzcmM9Imh0dHA6Ly93d3cuYWxhcmFiaXlhLm5ldC9maWxlcy9nZngvaW1n
L3NwYy5naWYiIHdpZHRoPTk+PC9JTUc+PC9URD48L1RSPg0KICA8VFIgY2xhc3M9YmdmaWxsPg0K
ICAgIDxURCBjb2xTcGFuPTQ+PElNRyBoZWlnaHQ9MTQgDQogICAgICBzcmM9Imh0dHA6Ly93d3cu
YWxhcmFiaXlhLm5ldC9maWxlcy9nZngvaW1nL3RhYl9oaV9vbmUuZ2lmIiANCiAgICAgIHdpZHRo
PTc2ND48L0lNRz48L1REPjwvVFI+DQogIDxUUiBjbGFzcz1iZ2ZpbGw+DQogICAgPFREIGNvbFNw
YW49ND48SU1HIGhlaWdodD0xIA0KICAgICAgc3JjPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQv
ZmlsZXMvZ2Z4L2ltZy9iZ19vbmUuZ2lmIiANCiAgd2lkdGg9NzY0PjwvSU1HPjwvVEQ+PC9UUj4N
CiAgPFRSPg0KICAgIDxGT1JNIG5hbWU9c2VhcmNoZm9ybSBhY3Rpb249L3NlYXJjaC5waHAgbWV0
aG9kPWdldD4NCiAgICA8VEQgYWxpZ249cmlnaHQgaGVpZ2h0PTMwPjxJTlBVVCANCiAgICAgIG9u
Y2xpY2s9amF2YXNjcmlwdDpkb2N1bWVudC5zZWFyY2hmb3JtLnN1Ym1pdCgpOyB0eXBlPWltYWdl
IGhlaWdodD0yMCANCiAgICAgIGFsdD0iIiB3aWR0aD01MyANCiAgICAgIHNyYz0iaHR0cDovL3d3
dy5hbGFyYWJpeWEubmV0L2ZpbGVzL2dmeC9pbWcvYnV0dG9uX3NlYXJjaC5naWYiIHZhbHVlPdin
2KjYrdirIA0KICAgICAgYm9yZGVyPTA+PC9JTlBVVD48L1REPg0KICAgIDxURCBhbGlnbj1yaWdo
dD48SU5QVVQgc3R5bGU9IkRJUkVDVElPTjogcnRsIiBzaXplPTM0IA0KICAgICAgbmFtZT1jbnRf
c2VhcmNoPjwvSU5QVVQ+PC9URD48L0ZPUk0+DQogICAgPFREIHZBbGlnbj1jZW50ZXIgYWxpZ249
bWlkZGxlIGhlaWdodD03MCByb3dTcGFuPTI+DQogICAgICA8VEFCTEUgY2xhc3M9dGJsX2FkIGNl
bGxTcGFjaW5nPTIgY2VsbFBhZGRpbmc9MSB3aWR0aD00NjggYWxpZ249Y2VudGVyIA0KICAgICAg
YmdDb2xvcj0jZmZmZmZmPg0KICAgICAgICA8VEJPRFk+DQogICAgICAgIDxUUj4NCiAgICAgICAg
ICA8VEQgYmdDb2xvcj0jZmZmZmZmIGhlaWdodD02MD4NCiAgICAgICAgICAgIDxTQ1JJUFQgbGFu
Z3VhZ2U9SmF2YVNjcmlwdCB0eXBlPXRleHQvamF2YXNjcmlwdD4KCQkJCQkJCQkJCQkJCXdyaXRl
YWR2KCJodHRwOi8vYWQuZG91YmxlY2xpY2submV0L2Fkai9BbEFyYWJpeWFOZXQvYXJfYXJ0aWNs
ZTtwb3M9dG9wO3RpbGU9MTtzej00Njh4NjA7b3JkPSIgKyBvcmQgKyAiPyIpOwoJCQkJCQkJCQkJ
CQkJPC9TQ1JJUFQ+DQogICAgICAgICAgICA8Tk9TQ1JJUFQ+PEEgDQogICAgICAgICAgICBocmVm
PSJodHRwOi8vYWQuZG91YmxlY2xpY2submV0L2p1bXAvQWxBcmFiaXlhTmV0L2FyX2FydGljbGU7
cG9zPXRvcDt0aWxlPTE7c3o9NDY4eDYwO29yZD0xMjM0NTY3ODk/IiANCiAgICAgICAgICAgIHRh
cmdldD1fYmxhbms+PElNRyBoZWlnaHQ9NjAgYWx0PSIiIA0KICAgICAgICAgICAgc3JjPSJodHRw
Oi8vYWQuZG91YmxlY2xpY2submV0L2FkL0FsQXJhYml5YU5ldC9hcl9hcnRpY2xlO3Bvcz10b3A7
dGlsZT0xO3N6PTQ2OHg2MDtvcmQ9MTIzNDU2Nzg5PyIgDQogICAgICAgICAgICB3aWR0aD00Njgg
Ym9yZGVyPTA+PC9JTUc+PC9BPjwvTk9TQ1JJUFQ+PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT48
L1REPg0KICAgIDxURCB3aWR0aD05IHJvd1NwYW49Mj48SU1HIA0KICAgICAgc3JjPSJodHRwOi8v
d3d3LmFsYXJhYml5YS5uZXQvZmlsZXMvZ2Z4L2ltZy9zcGMuZ2lmIiB3aWR0aD05PjwvSU1HPjwv
VEQ+PC9UUj4NCiAgPFRSPg0KICAgIDxURCBhbGlnbj1taWRkbGUgY29sU3Bhbj0yPg0KICAgICAg
PERJViBjbGFzcz1LX1Q+DQogICAgICA8RElWIHN0eWxlPSJNQVJHSU46IDBweCAwcHggMTBweDsg
RElSRUNUSU9OOiBydGw7IFRFWFQtQUxJR046IHJpZ2h0Ij4NCiAgICAgIDxTQ1JJUFQgc3JjPSJo
dHRwOi8vd3d3LmFsYXJhYml5YS5uZXQvZmlsZXMvanMvZ2xvYmFsX2RhdGVfYmxvY2suanMiIA0K
ICAgICAgdHlwZT10ZXh0L2phdmFzY3JpcHQ+PC9TQ1JJUFQ+DQogICAgICA8Tk9TQ1JJUFQ+SmF2
YXNjcmlwdCBub3QgZnVsbHkgc3VwcG9ydGVkIGJ5IHlvdXIgDQogICAgICBicm93c2VyPC9OT1ND
UklQVD48L0RJVj48L0RJVj48L1REPjwvVFI+DQogIDxUUiBjbGFzcz1iZ2ZpbGw+DQogICAgPFRE
IGNvbFNwYW49ND48SU1HIGhlaWdodD0xNCANCiAgICAgIHNyYz0iaHR0cDovL3d3dy5hbGFyYWJp
eWEubmV0L2ZpbGVzL2dmeC9pbWcvdGFiX2xvd19vbmUuZ2lmIiANCiAgICAgIHdpZHRoPTc2ND48
L0lNRz48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPg0KPFRBQkxFIA0Kc3R5bGU9IlBBRERJTkct
UklHSFQ6IDBweDsgUEFERElORy1MRUZUOiAwcHg7IEJBQ0tHUk9VTkQ6IHVybCgvZmlsZXMvZ2Z4
L2ltZy9iZ19vbmVfdGhyZWUuZ2lmKSAjZmZmZmZmIHJlcGVhdC15OyBQQURESU5HLUJPVFRPTTog
MHB4OyBNQVJHSU46IDBweDsgUEFERElORy1UT1A6IDBweCIgDQpoZWlnaHQ9MCBjZWxsU3BhY2lu
Zz0wIGNlbGxQYWRkaW5nPTAgd2lkdGg9NzY0IGFsaWduPWNlbnRlciBib3JkZXI9MD4NCiAgPFRC
T0RZPg0KICA8VFIgY2xhc3M9YmdmaWxsPg0KICAgIDxURCB3aWR0aD0xOTg+PElNRyBoZWlnaHQ9
MSANCiAgICAgIHNyYz0iaHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L2ZpbGVzL2dmeC9pbWcvc3Bj
LmdpZiIgd2lkdGg9MTk4PjwvSU1HPjwvVEQ+DQogICAgPFREIHdpZHRoPTE4PjxJTUcgaGVpZ2h0
PTEgDQogICAgICBzcmM9Imh0dHA6Ly93d3cuYWxhcmFiaXlhLm5ldC9maWxlcy9nZngvaW1nL3Nw
Yy5naWYiIHdpZHRoPTE4PjwvSU1HPjwvVEQ+DQogICAgPFREIHdpZHRoPTUzMj48SU1HIGhlaWdo
dD0xIA0KICAgICAgc3JjPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQvZmlsZXMvZ2Z4L2ltZy9z
cGMuZ2lmIiB3aWR0aD01MzI+PC9JTUc+PC9URD4NCiAgICA8VEQgd2lkdGg9Nz48SU1HIGhlaWdo
dD0xIA0KICAgICAgc3JjPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQvZmlsZXMvZ2Z4L2ltZy9z
cGMuZ2lmIiB3aWR0aD03PjwvSU1HPjwvVEQ+DQogICAgPFREIHdpZHRoPTk+PElNRyBoZWlnaHQ9
MSANCiAgICAgIHNyYz0iaHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L2ZpbGVzL2dmeC9pbWcvc3Bj
LmdpZiIgd2lkdGg9OT48L0lNRz48L1REPjwvVFI+DQogIDxUUiBjbGFzcz1iZ2ZpbGw+DQogICAg
PFREIGNvbFNwYW49NT48SU1HIGhlaWdodD0xMiANCiAgICAgIHNyYz0iaHR0cDovL3d3dy5hbGFy
YWJpeWEubmV0L2ZpbGVzL2dmeC9pbWcvdGFiX2hpX29uZV90aHJlZS5naWYiIA0KICAgICAgd2lk
dGg9NzY0PjwvSU1HPjwvVEQ+PC9UUj4NCiAgPFRSPg0KICAgIDxURCB2QWxpZ249dG9wIGFsaWdu
PW1pZGRsZSB3aWR0aD0xOTg+DQogICAgICA8RElWIGFsaWduPXJpZ2h0PjxJTUcgaGVpZ2h0PTE5
IA0KICAgICAgc3JjPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQvZmlsZXMvZ2Z4L2ltZy90aXRs
ZV9zbWxfdGFiLmdpZiIgDQogICAgICB3aWR0aD01OD48L0lNRz48SU1HIGhlaWdodD0xOSANCiAg
ICAgIHNyYz0iaHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L2ZpbGVzL2dmeC9pbWcvdGl0bGVfc3Bj
LmdpZiIgDQogICAgICB3aWR0aD0xPjwvSU1HPjxJTUcgaGVpZ2h0PTE5IA0KICAgICAgc3JjPSJo
dHRwOi8vd3d3LmFsYXJhYml5YS5uZXQvZmlsZXMvZ2Z4L2ltZy90aXRsZV9yZWxhdGVkLmdpZiIg
DQogICAgICB3aWR0aD04Nj48L0lNRz4NCiAgICAgIDxESVY+PC9ESVY+PElNRyBoZWlnaHQ9NiAN
CiAgICAgIHNyYz0iaHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L2ZpbGVzL2dmeC9pbWcvdGl0bGVf
cXJ0X3NoYWRvdy5naWYiIA0KICAgICAgd2lkdGg9MTk4PjwvSU1HPjwvRElWPg0KICAgICAgPERJ
ViBjbGFzcz1MT19uZHQ+DQogICAgICA8VEFCTEUgY2VsbFNwYWNpbmc9MCBjZWxsUGFkZGluZz0w
IHdpZHRoPTE4OCBhbGlnbj1jZW50ZXIgYm9yZGVyPTA+DQogICAgICAgIDxUQk9EWT4NCiAgICAg
ICAgPFRSIHhtbG5zPSIiPg0KICAgICAgICAgIDxURCBhbGlnbj1yaWdodD4NCiAgICAgICAgICAg
IDxESVYgY2xhc3M9QktfTT48QSBjbGFzcz1CS19TIA0KICAgICAgICAgICAgaHJlZj0iaHR0cDov
L3d3dy5hbGFyYWJpeWEubmV0L2FydGljbGVzLzIwMDgvMDEvMTIvNDQwOTIuaHRtbCI+2YXYs9mE
2LPZhCANCiAgICAgICAgICAgINi52YYg2KfZhNix2KbZitizINit2LPZhtmKINmF2KjYp9ix2YMu
LiLZiNi52KjYr9in2YTZhtin2LXYsSIg2YrZiNin2KzZhyDYtdi52YjYqNin2Ko8L0E+PC9ESVY+
PC9URD4NCiAgICAgICAgICA8VEQgdkFsaWduPXRvcCBhbGlnbj1yaWdodCB3aWR0aD0xOD48SU1H
IGhlaWdodD0xMyANCiAgICAgICAgICAgIHNyYz0iaHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L2Zp
bGVzL2dmeC9pbWcvZG90X3JlZC5naWYiIHdpZHRoPTEzIA0KICAgICAgICAgICAgdnNwYWNlPTU+
PC9URD48L1RSPg0KICAgICAgICA8VFIgeG1sbnM9IiI+DQogICAgICAgICAgPFREIGFsaWduPXJp
Z2h0Pg0KICAgICAgICAgICAgPERJViBjbGFzcz1CS19NPjxBIGNsYXNzPUJLX1MgDQogICAgICAg
ICAgICBocmVmPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQvYXJ0aWNsZXMvMjAwNS8wNy8yOS8x
NTM3OS5odG1sIj7Yo9mK2YXZhiANCiAgICAgICAgICAgINmG2YjYsSDZitiz2KjZgiDYrdiz2YbZ
iiDZhdio2KfYsdmDINmE2KrYsdi02YrYrSDZhtmB2LPZhyDZhNmF2YbYtdioINix2KbYp9iz2Kkg
2YXYtdixPC9BPjwvRElWPjwvVEQ+DQogICAgICAgICAgPFREIHZBbGlnbj10b3AgYWxpZ249cmln
aHQgd2lkdGg9MTg+PElNRyBoZWlnaHQ9MTMgDQogICAgICAgICAgICBzcmM9Imh0dHA6Ly93d3cu
YWxhcmFiaXlhLm5ldC9maWxlcy9nZngvaW1nL2RvdF9yZWQuZ2lmIiB3aWR0aD0xMyANCiAgICAg
ICAgICAgIHZzcGFjZT01PjwvVEQ+PC9UUj4NCiAgICAgICAgPFRSIHhtbG5zPSIiPg0KICAgICAg
ICAgIDxURCBhbGlnbj1yaWdodD4NCiAgICAgICAgICAgIDxESVYgY2xhc3M9QktfTT48QSBjbGFz
cz1CS19TIA0KICAgICAgICAgICAgaHJlZj0iaHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L3ZpZXdz
LzIwMDUvMDYvMzAvMTQ0ODEuaHRtbCI+2K3Ys9mG2YogDQogICAgICAgICAgICDZhdio2KfYsdmD
ICLZgdin2KbYstin2Ysg2YXYpNmD2ZHZjtiv2KfZiyIg2YrYs9iq2LfZiti5INmC2YrYp9iv2Kkg
2KfZhNiq2LrZitmK2LE8L0E+PC9ESVY+PC9URD4NCiAgICAgICAgICA8VEQgdkFsaWduPXRvcCBh
bGlnbj1yaWdodCB3aWR0aD0xOD48SU1HIGhlaWdodD0xMyANCiAgICAgICAgICAgIHNyYz0iaHR0
cDovL3d3dy5hbGFyYWJpeWEubmV0L2ZpbGVzL2dmeC9pbWcvZG90X3JlZC5naWYiIHdpZHRoPTEz
IA0KICAgICAgICAgICAgdnNwYWNlPTU+PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT48L0RJVj4m
bmJzcDsNCiAgICAgIDxESVYgYWxpZ249cmlnaHQ+PElNRyBoZWlnaHQ9MTkgDQogICAgICBzcmM9
Imh0dHA6Ly93d3cuYWxhcmFiaXlhLm5ldC9maWxlcy9nZngvaW1nL3RpdGxlX3NtbF90YWIuZ2lm
IiANCiAgICAgIHdpZHRoPTU4PjwvSU1HPjxJTUcgaGVpZ2h0PTE5IA0KICAgICAgc3JjPSJodHRw
Oi8vd3d3LmFsYXJhYml5YS5uZXQvZmlsZXMvZ2Z4L2ltZy90aXRsZV9zcGMuZ2lmIiANCiAgICAg
IHdpZHRoPTIwPjwvSU1HPjxJTUcgaGVpZ2h0PTE5IA0KICAgICAgc3JjPSJodHRwOi8vd3d3LmFs
YXJhYml5YS5uZXQvZmlsZXMvZ2Z4L2ltZy90aXRsZV9yZWFkbW9yZS5naWYiIA0KICAgICAgd2lk
dGg9NDc+PC9JTUc+PElNRyBoZWlnaHQ9MTkgDQogICAgICBzcmM9Imh0dHA6Ly93d3cuYWxhcmFi
aXlhLm5ldC9maWxlcy9nZngvaW1nL3RpdGxlX2V4cGFuZC5naWYiIHdpZHRoPTIyIA0KICAgICAg
Ym9yZGVyPTA+PC9JTUc+PElNRyBoZWlnaHQ9NiANCiAgICAgIHNyYz0iaHR0cDovL3d3dy5hbGFy
YWJpeWEubmV0L2ZpbGVzL2dmeC9pbWcvdGl0bGVfcXJ0X3NoYWRvdy5naWYiIA0KICAgICAgd2lk
dGg9MTk4PjwvSU1HPjwvRElWPg0KICAgICAgPERJViBjbGFzcz1MT19uZHQ+DQogICAgICA8U0NS
SVBUIHNyYz0iaHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L2ZpbGVzL29iamVjdHMvbGF0ZXN0bmV3
cy5odG1sIiANCiAgICAgIHR5cGU9dGV4dC9qYXZhc2NyaXB0PjwvU0NSSVBUPg0KICAgICAgPC9E
SVY+Jm5ic3A7IA0KICAgICAgPFRBQkxFIGNsYXNzPXRibF9hZCBjZWxsU3BhY2luZz0yIGNlbGxQ
YWRkaW5nPTEgd2lkdGg9MTgwIGFsaWduPWNlbnRlciANCiAgICAgIGJnQ29sb3I9I2ZmZmZmZj4N
CiAgICAgICAgPFRCT0RZPg0KICAgICAgICA8VFI+DQogICAgICAgICAgPFREIGJnQ29sb3I9IzAw
MDAwMCBoZWlnaHQ9NjAwPg0KICAgICAgICAgICAgPFNDUklQVCBsYW5ndWFnZT1KYXZhU2NyaXB0
IHR5cGU9dGV4dC9qYXZhc2NyaXB0PgoJCQkJCQkJCQkJCQkJd3JpdGVhZHYoImh0dHA6Ly9hZC5k
b3VibGVjbGljay5uZXQvYWRqL0FsQXJhYml5YU5ldC9hcl9hcnRpY2xlO3Bvcz1sZWZ0O3RpbGU9
Mztzej0xODB4NjAwO29yZD0iICsgb3JkICsgIj8iKTsKCQkJCQkJCQkJCQkJCTwvU0NSSVBUPg0K
ICAgICAgICAgICAgPE5PU0NSSVBUPjxBIA0KICAgICAgICAgICAgaHJlZj0iaHR0cDovL2FkLmRv
dWJsZWNsaWNrLm5ldC9qdW1wL0FsQXJhYml5YU5ldC9hcl9hcnRpY2xlO3Bvcz1sZWZ0O3RpbGU9
Mztzej0xODB4NjAwO29yZD0xMjM0NTY3ODk/IiANCiAgICAgICAgICAgIHRhcmdldD1fYmxhbms+
PElNRyBoZWlnaHQ9NjAwIGFsdD0iIiANCiAgICAgICAgICAgIHNyYz0iaHR0cDovL2FkLmRvdWJs
ZWNsaWNrLm5ldC9hZC9BbEFyYWJpeWFOZXQvYXJfYXJ0aWNsZTtwb3M9bGVmdDt0aWxlPTM7c3o9
MTgweDYwMDtvcmQ9MTIzNDU2Nzg5PyIgDQogICAgICAgICAgICB3aWR0aD0xODAgYm9yZGVyPTA+
PC9JTUc+PC9BPjwvTk9TQ1JJUFQ+PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT48L1REPg0KICAg
IDxURD48SU1HIGhlaWdodD0xIHNyYz0iaHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L2ZpbGVzL2dm
eC9pbWcvc3BjLmdpZiIgDQogICAgICB3aWR0aD0xOD48L0lNRz48L1REPg0KICAgIDxURCB2QWxp
Z249dG9wIGFsaWduPXJpZ2h0IHdpZHRoPTUzMj4NCiAgICAgIDxUQUJMRSBkaXI9bHRyIGhlaWdo
dD0wIGNlbGxTcGFjaW5nPTAgY2VsbFBhZGRpbmc9MCB3aWR0aD01MzAgYm9yZGVyPTA+DQogICAg
ICAgIDxUQk9EWT4NCiAgICAgICAgPFRSPg0KICAgICAgICAgIDxURCB2QWxpZ249Ym90dG9tIGFs
aWduPW1pZGRsZSB3aWR0aD03MD48QSBjbGFzcz1SS19TIA0KICAgICAgICAgICAgaHJlZj0iaHR0
cDovL3d3dy5hbGFyYWJpeWEubmV0L3NhdmVfcHJpbnQucGhwP3ByaW50PTEmYW1wO2NvbnRfaWQ9
NjEwOTYiIA0KICAgICAgICAgICAgdGFyZ2V0PV9ibGFuaz48SU1HIGhlaWdodD0zNyANCiAgICAg
ICAgICAgIHNyYz0iaHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L2ZpbGVzL2dmeC9pbWcvaWNvbl9w
cmludC5naWYiIHdpZHRoPTM1IA0KICAgICAgICAgICAgYm9yZGVyPTA+PC9JTUc+PEJSPjxCUj7Y
t9io2YDYp9i52Kk8L0E+PC9URD4NCiAgICAgICAgICA8VEQgdkFsaWduPWJvdHRvbSBhbGlnbj1t
aWRkbGUgd2lkdGg9NzA+PEEgY2xhc3M9UktfUyANCiAgICAgICAgICAgIGhyZWY9Imh0dHA6Ly93
d3cuYWxhcmFiaXlhLm5ldC9zYXZlX3ByaW50LnBocD9zYXZlPTEmYW1wO2NvbnRfaWQ9NjEwOTYi
IA0KICAgICAgICAgICAgdGFyZ2V0PV9ibGFuaz48SU1HIGhlaWdodD0yOCANCiAgICAgICAgICAg
IHNyYz0iaHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L2ZpbGVzL2dmeC9pbWcvaWNvbl9zYXZlLmdp
ZiIgd2lkdGg9MzEgDQogICAgICAgICAgICBib3JkZXI9MD48L0lNRz48QlI+PEJSPtit2YHZgNi4
PC9BPjwvVEQ+DQogICAgICAgICAgPFREIHZBbGlnbj1ib3R0b20gYWxpZ249bWlkZGxlIHdpZHRo
PTcwPjxBIGNsYXNzPVJLX1MgDQogICAgICAgICAgICBvbmNsaWNrPSJ3aW5kb3cub3BlbignL3Nl
bmRfYXJ0aWNsZV9saW5rLnBocD9jb250X2lkPTYxMDk2JywgJ0VtYWlsQXJ0aWNsZScsICdoZWln
aHQ9NTAwLHdpZHRoPTQwMCxzdGF0dXM9bm8sdG9vbGJhcj1ubyxtZW51YmFyPW5vLGxvY2F0aW9u
PW5vJyk7IiANCiAgICAgICAgICAgIGhyZWY9Imh0dHA6Ly93d3cuYWxhcmFiaXlhLm5ldC9hcnRp
Y2xlcy8yMDA4LzExLzMwLzYxMDk2Lmh0bWwjIj48SU1HIA0KICAgICAgICAgICAgaGVpZ2h0PTIz
IA0KICAgICAgICAgICAgc3JjPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQvZmlsZXMvZ2Z4L2lt
Zy9pY29uX2VtYWlsLmdpZiIgd2lkdGg9MzUgDQogICAgICAgICAgICBib3JkZXI9MD48L0lNRz48
QlI+PEJSPtin2LHYs9in2YQ8L0E+PC9URD4NCiAgICAgICAgICA8VEQgdkFsaWduPWJvdHRvbSB3
aWR0aD0zMjA+DQogICAgICAgICAgICA8RElWIGNsYXNzPUdfVD7Yp9mE2KPYrdivIDAyINiw2Ygg
2KfZhNit2KzYqSAxNDI52YfZgCAtIDMwINmG2YjZgdmF2KjYsSANCjIwMDjZhTwvRElWPjwvVEQ+
PC9UUj4NCiAgICAgICAgPFRSPg0KICAgICAgICAgIDxURCBhbGlnbj1taWRkbGUgY29sU3Bhbj0z
PjxJTUcgaGVpZ2h0PTYgDQogICAgICAgICAgICBzcmM9Imh0dHA6Ly93d3cuYWxhcmFiaXlhLm5l
dC9maWxlcy9nZngvaW1nL3RpdGxlX21haW5fc2hhZG93LmdpZiIgDQogICAgICAgICAgICB3aWR0
aD0yMTAgdnNwYWNlPTU+PC9JTUc+PC9URD4NCiAgICAgICAgICA8VEQ+PC9URD48L1RSPjwvVEJP
RFk+PC9UQUJMRT4NCiAgICAgIDxESVYgZGlyPXJ0bD48QSBpZD0wMDAgbmFtZT0wMDA+PC9BPg0K
ICAgICAgPERJViBjbGFzcz1SX0c+Itin2YTYqtiz2YTYt9mK2Kkg2KfZhNiq2YbYp9mB2LPZitip
IiDZhtmH2Kwg2KrYqNmG2KrZhyDYudiv2Kkg2K/ZiNmEPC9ESVY+PCEtLSB0aXRsZSDZhdi12LEg
ItmF2KjYp9ix2YMiOiDYpdiv2KfYsdipINin2YTYqtit2YjZhCDYp9mE2LPZitin2LPZiiDYqNin
2YTYrdivINin2YTYo9iv2YbZiSDZhdmGINin2YTYpdi12YTYp9it2KfYqi0tPg0KICAgICAgPERJ
ViBjbGFzcz1CX0c+2YXYtdixICLZhdio2KfYsdmDIjog2KXYr9in2LHYqSDYp9mE2KrYrdmI2YQg
2KfZhNiz2YrYp9iz2Yog2KjYp9mE2K3YryDYp9mE2KPYr9mG2Ykg2YXZhiANCiAgICAgINin2YTY
pdi12YTYp9it2KfYqjwvRElWPjxJTUcgaGVpZ2h0PTAgYWx0PSIiIA0KICAgICAgc3JjPSJodHRw
Oi8vd3d3LmFsYXJhYml5YS5uZXQvdHJhY2tfY29udGVudF92aWV3cy5waHA/Y29udF9pZD02MTA5
NiIgDQogICAgICB3aWR0aD0wIGJvcmRlcj0wPjwvSU1HPjwvRElWPg0KICAgICAgPFRBQkxFIGRp
cj1sdHIgDQogICAgICBzdHlsZT0iQkFDS0dST1VORDogdXJsKC9maWxlcy9nZngvaW1nL3BpeF90
YmwuZ2lmKSByZXBlYXQteSByaWdodCA1MCUiIA0KICAgICAgaGVpZ2h0PTI2NSBjZWxsU3BhY2lu
Zz0wIGNlbGxQYWRkaW5nPTAgd2lkdGg9MTk2IGFsaWduPWxlZnQgYm9yZGVyPTA+DQogICAgICAg
IDxUQk9EWT4NCiAgICAgICAgPFRSPg0KICAgICAgICAgIDxURCB2QWxpZ249dG9wIGFsaWduPXJp
Z2h0IGNvbFNwYW49MiBoZWlnaHQ9MjU+PElNRyBoZWlnaHQ9MjQgDQogICAgICAgICAgICBzcmM9
Imh0dHA6Ly93d3cuYWxhcmFiaXlhLm5ldC9maWxlcy9nZngvaW1nL3BpeF9oaV9mYWRlLmdpZiIg
DQogICAgICAgICAgICB3aWR0aD0xND48L0lNRz48L1REPjwvVFI+DQogICAgICAgIDxUUj4NCiAg
ICAgICAgICA8VEQgd2lkdGg9MTY5IGhlaWdodD0xPjwvVEQ+DQogICAgICAgICAgPFREIHdpZHRo
PTMwIGhlaWdodD0xPjwvVEQ+PC9UUj4NCiAgICAgICAgPFRSPg0KICAgICAgICAgIDxURCB2QWxp
Z249dG9wIGFsaWduPXJpZ2h0IGhlaWdodD0xNT4NCiAgICAgICAgICAgIDxESVYgY2xhc3M9Qktf
TT48QSBjbGFzcz1SS19TIA0KICAgICAgICAgICAgaHJlZj0iaHR0cDovL3d3dy5hbGFyYWJpeWEu
bmV0L2FydGljbGVzLzIwMDgvMTEvMzAvNjEwOTYuaHRtbCMwMDEiPjxQVElUTEUgDQogICAgICAg
ICAgICB4bWxucz0iIiBsaW5rPSIwMDEiPtmF2LXYsSDZhdmGINin2YTYqtiz2YTZkdi32YrYqSDY
p9mE2KrZgtmE2YrYr9mK2Kkg2KXZhNmJINin2YTYqtiz2YTZkdi32YrYqSANCiAgICAgICAgICAg
INin2YTYqtmG2KfZgdiz2YrYqTwvUFRJVExFPjwvQT48L0RJVj48L1REPg0KICAgICAgICAgIDxU
RCB2QWxpZ249dG9wIGFsaWduPWxlZnQgaGVpZ2h0PTE1PjxJTUcgaGVpZ2h0PTEzIGhzcGFjZT0z
IA0KICAgICAgICAgICAgc3JjPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQvZmlsZXMvZ2Z4L2lt
Zy9kb3RfbmV4dC5naWYiIHdpZHRoPTEzIA0KICAgICAgICAgICAgdnNwYWNlPTM+PC9JTUc+PC9U
RD48L1RSPg0KICAgICAgICA8VFI+DQogICAgICAgICAgPFREIHZBbGlnbj1ib3R0b20gYWxpZ249
cmlnaHQgY29sU3Bhbj0yPjxJTUcgaGVpZ2h0PTI0IA0KICAgICAgICAgICAgc3JjPSJodHRwOi8v
d3d3LmFsYXJhYml5YS5uZXQvZmlsZXMvZ2Z4L2ltZy9waXhfbG93X2ZhZGUuZ2lmIiANCiAgICAg
ICAgICAgIHdpZHRoPTE0PjwvSU1HPjwvVEQ+PC9UUj48L1RCT0RZPjwvVEFCTEU+DQogICAgICA8
VEFCTEUgZGlyPWx0ciBoZWlnaHQ9MCBjZWxsU3BhY2luZz0wIGNlbGxQYWRkaW5nPTAgd2lkdGg9
MzMwIGJvcmRlcj0wPg0KICAgICAgICA8VEJPRFk+DQogICAgICAgIDxUUj4NCiAgICAgICAgICA8
VEQgYWxpZ249bWlkZGxlIHdpZHRoPTMzMCBjb2xTcGFuPTI+DQogICAgICAgICAgICA8RElWPjxJ
TUcgaGVpZ2h0PTEwIA0KICAgICAgICAgICAgc3JjPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQv
ZmlsZXMvZ2Z4L2ltZy9zcGMuZ2lmIiB3aWR0aD0zMzAgDQogICAgICAgICAgICBib3JkZXI9MD48
L0lNRz48L0RJVj4NCiAgICAgICAgICAgIDxESVY+PElNRyBjbGFzcz1CbGFja0JvcmRlciBoZWln
aHQ9MjIwIA0KICAgICAgICAgICAgc3JjPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQvZmlsZXMv
aW1hZ2UvbGFyZ2VfNzUyMzBfNjEwOTYuanBnIiANCiAgICAgICAgICAgIHdpZHRoPTMzMCB2c3Bh
Y2U9Nz48L0lNRz48L0RJVj48L1REPjwvVFI+DQogICAgICAgIDxUUj4NCiAgICAgICAgICA8VEQg
d2lkdGg9MzEwPjxJTUcgaGVpZ2h0PTEgDQogICAgICAgICAgICBzcmM9Imh0dHA6Ly93d3cuYWxh
cmFiaXlhLm5ldC9maWxlcy9nZngvaW1nL3NwYy5naWYiIA0KICAgICAgICAgIHdpZHRoPTMxMD48
L0lNRz48L1REPg0KICAgICAgICAgIDxURCB3aWR0aD0yMD48L1REPjwvVFI+DQogICAgICAgIDxU
Uj4NCiAgICAgICAgICA8VEQgY2xhc3M9Ql9UIHZBbGlnbj10b3AgYWxpZ249cmlnaHQ+2KfZhNix
2KbZitizINin2YTZhdi12LHZiiDYrdiz2YbZiiDZhdio2KfYsdmDPC9URD4NCiAgICAgICAgICA8
VEQgdkFsaWduPXRvcCBhbGlnbj1yaWdodD48SU1HIGhlaWdodD0xMyBoc3BhY2U9NSANCiAgICAg
ICAgICAgIHNyYz0iaHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L2ZpbGVzL2dmeC9pbWcvZG90X2Js
dWUuZ2lmIiB3aWR0aD0xMyANCiAgICAgICAgICAgIHZzcGFjZT0yIGJvcmRlcj0wPjwvSU1HPjwv
VEQ+PC9UUj48L1RCT0RZPjwvVEFCTEU+Jm5ic3A7IA0KICAgICAgPERJViBjbGFzcz1HX01fbmR0
Pg0KICAgICAgPERJViBjbGFzcz10eHRfYXJ0aWNsZV92Mj4NCiAgICAgIDxQIGNsYXNzPVJfUz7Y
r9io2YogLSDYp9mE2LnYsdio2YrYqS7ZhtiqPC9QPg0KICAgICAgPFA+PE1BSU5CT0RZIHhtbG5z
PSIiPtmB2Yog2LHYpNmK2Kkg2YXZg9ir2YHYqSDZiNmF2K7Yqti12LHYqSDZhNmE2LnYtdixINin
2YTYs9mK2KfYs9mKINmB2Yog2YXYtdixINiu2YTYp9mEINi52YfYryANCiAgICAgINin2YTYsdim
2YrYsyDZhdit2YXYryDYrdiz2YbZiiDZhdio2KfYsdmD2Iwg2YrYt9ix2K0g2KfZhNmD2KfYqtio
INin2YTZhdi12LHZiiAi2YXYudiq2LLYqNin2YTZhNmHINi52KjYryDYp9mE2YHYqtin2K0i2Iwg
2YHZiiANCiAgICAgINmF2YLYp9mE2KrZhyDYp9mE2YXZhti02YjYsdipINio2LXYrdmK2YHYqSAi
2KfZhNit2YrYp9ipIiDYp9mE2YTZhtiv2YbZitipINin2YTYrNmF2LnYqSAyOCDZhtmI2YHZhdio
2LEv2KrYtNix2YrZhiDYp9mE2KvYp9mG2YrYjCANCiAgICAgINmI2KfZhNmF2LnZhtmI2YbYqSAi
2YXYtdixINmF2YYg2KfZhNiq2LPZhNmR2LfZitipINin2YTYqtmC2YTZitiv2YrYqSDYpdmE2Ykg
2KfZhNiq2LPZhNmR2LfZitipINin2YTYqtmG2KfZgdiz2YrYqSLYjCDYpdiv2LHYp9isINmG2LjY
p9mFIA0KICAgICAg2KfZhNit2YPZhSDYp9mE2K3Yp9mE2Yog2YHZiiDZhdi12LEg2KrYrdiqINil
2LfYp9ixINmF2LXYt9mE2K0g2LPZitin2LPZiiDYqNin2LPZhSAi2KfZhNiq2LPZhNi32YrYqSAN
CiAgICAgINin2YTYqtmG2KfZgdiz2YrYqSIuPEJSPjxCUj7ZiNin2YTYo9iu2YrYsdipINmH2Yog
2LXZiti62Kkg2YXYudiv2YTYqSDZhdmGINmF2YXYp9ix2LPYp9iqINin2YTYqtiz2YTYtyDYp9mE
2YXYt9mE2YIg2KfZhNiq2YogDQogICAgICDYqtmF2KfYsdiz2YfYpyDYp9mE2K/ZitmD2KrYp9iq
2YjYsdmK2KfYqtiMINiq2YTYqtiy2YUg2YXYuNin2YfYsSDYp9mE2K/ZitmF2YLYsdin2LfZitip
INmF2KvZhCDZiNis2YjYryDYp9mE2YXYpNiz2LPYp9iqINin2YTYs9mK2KfYs9mK2KnYjCANCiAg
ICAgINmI2KrYs9mK2LEg2YjZgdmCINmF2YbZh9isINil2LXZhNin2K0g2LPZitin2LPZii4g2YjZ
hNmD2YYg2KfZhNmD2KfYqtioINmK2KTZg9ivINmB2Yog2LfYsdit2Ycg2KPZhiDYqtmE2YMg2KfZ
hNmG2LjZhSDYs9ix2LnYp9mGINmF2KcgDQogICAgICDYqtmG2KrZh9mDINin2YTZhdik2LPYs9in
2Kog2LnZhtivINin2YTYrdin2KzYqSDYpdmE2Ykg2LDZhNmD2Iwg2YjYo9mGINin2YTYpdi12YTY
p9it2KfYqiDYp9mE2YXYsti52YjZhdipINmH2Yog2KXYtdmE2KfYrdin2KogItin2YTYrdivIA0K
ICAgICAg2KfZhNij2K/ZhtmJIiDYp9mE2KrZiiDYqtmD2LTZgSDYudmGINi62YrYp9ioINin2YTY
pdix2KfYr9ipINin2YTYs9mK2KfYs9ipINmE2LfYsditINil2LXZhNin2K3Yp9iqINiz2YrYp9iz
2YrYqSDYo9i02YXZhCANCiAgICAgINmI2KPYudmF2YIuPEJSPjxCUj7ZiNmB2Yog2YXYrdin2YjZ
hNipINmE2KrZgdi12YrZhCDZhdmE2KfZhditICLYp9mE2KrYs9mE2LfZitipINin2YTYqtmG2KfZ
gdiz2YrYqSLYjCDZiti52LHYtiDYp9mE2YPYp9iq2KggDQogICAgICDYo9mF2KvZhNipINmF2YYg
2LnYr9ipINiv2YjZhCDYqtiq2KjZhtmJINiw2KfYqiDYp9mE2YbZh9isLiDZg9mF2Kcg2YrZhNiu
2LUg2YXZhNin2YXYrSDYp9mE2K7ZhNmEINmB2Yog2KrZhNmDINin2YTYo9mG2LjZhdipINmF2YYg
DQogICAgICDYrtmE2KfZhCDYqtmC2YrZitmFINij2K/Yp9im2YfYpyDZgdmKINin2YTYp9mG2KrY
rtin2KjYp9iq2Iwg2YjYudmE2KfZgtin2KrZh9inINmF2Lkg2KfZhNmF2KTYs9iz2KfYqiDYp9mE
2KrYtNix2YrYudmK2Kkg2YjYp9mE2LPZhNi32KkgDQogICAgICDYp9mE2YLYttin2KbZitipINmI
2KfZhNil2LnZhNin2YUuINmI2YHZitmF2Kcg2YrZhNmKINmG2LUg2KfZhNmF2YLYp9mEOjwvTUFJ
TkJPRFk+PC9QPg0KICAgICAgPFRBQkxFIGJvcmRlcj0wPg0KICAgICAgICA8VEJPRFk+DQogICAg
ICAgIDxUUj4NCiAgICAgICAgICA8VEQ+DQogICAgICAgICAgICA8Q0VOVEVSPjxBIA0KICAgICAg
ICAgICAgaHJlZj0iaHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L2FydGljbGVzLzIwMDgvMTEvMzAv
NjEwOTYuaHRtbCMwMDAiPjxJTUcgDQogICAgICAgICAgICB0aXRsZT0i2LnZiNiv2Kkg2YTZhNij
2LnZhNmJIiBoZWlnaHQ9MTggYWx0PSLYudmI2K/YqSDZhNmE2KPYudmE2YkiIA0KICAgICAgICAg
ICAgc3JjPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQvZmlsZXMvZ2Z4L2ltZy90b3RvcC5naWYi
IHdpZHRoPTM1IA0KICAgICAgICAgICAgdnNwYWNlPTE1IGJvcmRlcj0wPjwvSU1HPjwvQT48L0NF
TlRFUj48L1REPjwvVFI+DQogICAgICAgIDxUUj4NCiAgICAgICAgICA8VEQ+DQogICAgICAgICAg
ICA8UCBjbGFzcz1LX0c+PEEgaWQ9MDAxIG5hbWU9MDAxPtmF2LXYsSDZhdmGINin2YTYqtiz2YTZ
kdi32YrYqSDYp9mE2KrZgtmE2YrYr9mK2Kkg2KXZhNmJIA0KICAgICAgICAgICAg2KfZhNiq2LPZ
hNmR2LfZitipINin2YTYqtmG2KfZgdiz2YrYqTwvQT48L1A+DQogICAgICAgICAgICA8UD48UEJP
RFkgeG1sbnM9IiI+2KPYr9in2LEg2KfZhNix2KbZitizINit2LPZhtmKINmF2KjYp9ix2YMg2LnZ
hdmE2YrYqSDYp9mE2KrYrdmI2YQg2KfZhNiz2YrYp9iz2Yog2YHZiiANCiAgICAgICAgICAgINmF
2LXYsSDYqNmF2YbYt9mCINin2YTYpdi12YTYp9itINin2YTYqtmD2YrZgdmKINiq2KzZhtio2KfZ
iyDZhNmE2KXYtdmE2KfYrSDYp9mE2KjZhtmK2YjZitiMINio2LnYqNin2LHYqSDYo9iu2LHZiSAN
CiAgICAgICAgICAgINil2LXZhNin2K3Yp9iqINin2YTYrdivINin2YTYo9iv2YbZiSDZhNiq2KzZ
htioINin2LXZhNin2K3Yp9iqINin2YTYrdivINin2YTYp9mC2LXZiS4g2YjYudmE2YrZhyDZgdmC
2K8g2KPYrtiw2Kog2YfYsNmHIA0KICAgICAgICAgICAg2KfZhNil2LXZhNin2K3Yp9iqINin2YTY
rNiy2KbZitipINmF2LXYsSDZhdmGINin2YTZhtmF2Lcg2KfZhNiq2YLZhNmK2K/ZiiDZhNmE2KrY
s9mE2ZHYt9mK2Kkg2KfZhNmJINmG2YXYtyDYotiu2LEg2YrYt9mE2YIgDQogICAgICAgICAgICDY
udmE2YrZhyDZgdmKINi52YTZhSDYp9mE2LPZitin2LPYqSDCq9in2YTYqtiz2YTZkdi32YrYqSDY
p9mE2KrZhtin2YHYs9mK2KnCu9iMINil2LAg2KrZiNis2K8g2YXYpNiz2LPYp9iqINiv2YrZhdmI
2YLYsdin2LfZitipIA0KICAgICAgICAgICAg2YLYp9mG2YjZhtmK2Kkg2KrYqtix2KfYttmJINij
2LfYsdin2YEg2KfZhNi52YXZhNmK2Kkg2KfZhNiz2YrYp9iz2YrYqSDYudmE2Ykg2KPZhtmH2Kcg
2YXYtdiv2LEg2KfZhNi02LHYudmK2KnYjCDYqNmK2K8g2KPZhiANCiAgICAgICAgICAgINin2YTY
o9i32LHYp9mBINin2YTZhdiu2KrZhNmB2Kkg2KrZhtiq2YfZgyDZh9iw2Ycg2KfZhNmF2KTYs9iz
2KfYqiDYudmG2K/ZhdinINiq2KzYryDZhtmB2LPZh9inINio2K3Yp9is2Kkg2YTZh9iw2KfYjCAN
CiAgICAgICAgICAgINmI2YfZhtin2YMg2KPZhdir2YTYqSDZhdi52KfYtdix2Kkg2YXYqtmG2YjY
udipINmE2YfYsNmHINin2YTYqtiz2YTZkdi32YrYqSDYp9mE2KrZhtin2YHYs9mK2Kkg2KjZitmG
INi12LHYqNmK2Kcg2KrYrdiqINit2YPZhSANCiAgICAgICAgICAgINmF2YrZhNmI2LPZiNmB2YrY
qti0INmI2LHZiNiz2YrYpyDYqtit2Kog2K3Zg9mFINmK2YTYqtiz2YYg2YjYqNmI2KrZitmGINmI
2KPZiNmD2LHYp9mG2YrYpyDYqtit2Kog2K3Zg9mFINmD2YjYtNmF2Kcg2YjYqNmK2LHZiCANCiAg
ICAgICAgICAgINiq2K3YqiDYrdmD2YUg2YHZiNis2YrZhdmI2LHZii48QlI+PEJSPtmI2YXYpyDZ
itis2YXYuSDZh9iw2Ycg2KfZhNmG2LjZhSDYo9mG2YfYpyDYqtio2YbYqiDYp9iz2KrYsdin2KrZ
itis2YrYqSANCiAgICAgICAgICAgINin2YTYp9mG2YHYqtin2K0g2KfZhNiz2YrYp9iz2Yog2KfZ
hNmF2K3Yr9mI2K8g2KPZiCDYp9mE2KrZg9iq2YrZg9mKINmD2YXYrdin2YjZhNipINmE2YTYqtmD
2YrZgSDZhdi5INin2YTYtti62YjYtyANCiAgICAgICAgICAgINin2YTYr9in2K7ZhNmK2Kkg2YjY
p9mE2K7Yp9ix2KzZitipINio2KXYudi32KfYoSDYqNi52LYg2KfZhNiq2YbYp9mI2YTYp9iqINin
2YTYs9mK2KfYs9mK2Kkg2KfZhNi02YPZhNmK2Kkg2YXYuSDYstmK2KfYr9ipIA0KICAgICAgICAg
ICAg2KXZhtmB2KfZgtmH2Kcg2LnZhNmJINin2YTYp9mF2YYg2YjYo9is2YfYstipINin2YTYpdi5
2YTYp9mFINmI2KfZh9iq2YXYp9mF2YfYpyDYqNii2YTZitin2Kog2KfZhNi22KjYtyANCiAgICAg
ICAgICAgINin2YTYs9mK2KfYs9mKLjxCUj48QlI+2KXZhiDYp9mE2KrYs9mE2ZHYt9mK2Kkg2KfZ
hNiq2YbYp9mB2LPZitip2Iwg2KjYrdmD2YUg2KfZhNiq2LLYp9mF2YfYpyDYp9mE2LTZg9mE2Yog
DQogICAgICAgICAgICDYqNin2YTZhdik2LPYs9in2Kog2YjYp9mE2KXYrNix2KfYodin2Kog2KfZ
hNiv2YrZhdmI2YLYsdin2LfZitip2Iwg2KrYudi32Yog2KfZhti32KjYp9i52KfZiyDYstin2KbZ
gdin2YsgDQogICAgICAgICAgICDYqNin2YTYr9mK2YXZiNmC2LHYp9i32YrYqS4g2YjZh9mKINio
2YfYsNinINiq2LbYuSDZhtmB2LPZh9inINmB2Yog2K3Yp9mEINiq2YjYqtixINiv2KfYptmFINmF
2YXYpyDZgtivINmK2LnYrNmEIA0KICAgICAgICAgICAg2KjZgdmG2KfYptmH2Kcg2YTYp9it2YLY
p9mLINil2LDYpyDZhtis2K3YqiDYp9mE2YLZiNmJINin2YTZhdi52KfYsdi22Kkg2YjYp9mE2YXY
s9iq2YLZhNipINij2YYg2KrYqtit2K8g2YjYqtmC2K/ZhSDYtNix2LnZitipIA0KICAgICAgICAg
ICAg2KjYr9mK2YTYqS4g2YjYp9mE2KrZiNiq2LEg2KfZhNmF2LTYp9ixINil2YTZitmHINmK2YXZ
g9mGINix2LXYr9mHINmB2Yog2KPYsdio2LnYqSDZhdis2KfZhNin2Ko6PEJSPjxCUj4xLSANCiAg
ICAgICAgICAgINin2YTYqtmI2KrYsSDZgdmKINin2YTZhdis2KfZhCDYp9mE2KfZhtiq2K7Yp9io
2YouINmB2YHZiiDYp9mE2YbYuNmFINin2YTYqtiz2YTZkdi32YrYqSDYp9mE2KrZgtmE2YrYr9mK
2Kkg2YLYryDZhNinINiq2YjYrNivIA0KICAgICAgICAgICAg2KfZhtiq2K7Yp9io2KfYqiDYqtmG
2KfZgdiz2YrYqSDYudmE2Ykg2KfZhNil2LfZhNin2YIgKNin2YTYtdmK2YYg2YjZg9in2LLYp9iu
2LPYqtin2YYg2YjYo9mI2LLYqNin2YPYs9iq2KfZhiDZiNmE2YrYqNmK2KcpIA0KICAgICAgICAg
ICAg2K3ZitirINiq2K3YuNixINin2YTYo9it2LLYp9ioINin2YTZhdi52KfYsdi22Kkg2YjZitmP
2YbZg9mR2YQg2KjYp9mE2YXYq9mC2YHZitmGINin2YTZhdi52KfYsdi22YrZhi4g2YPZhdinINij
2YYgDQogICAgICAgICAgICDYp9mE2KfZhtiq2K7Yp9io2KfYqtiMINil2YYg2YjYrNiv2KrYjCDY
qtmD2YjZhiDZhdmG2KfYs9io2Kkg2YTYpdi52YTYp9mGINil2LDYudin2YYg2KfZhNis2YXZiti5
INmE2YTYs9mE2LfYqSDYp9mE2K3Yp9mD2YXYqS4gDQogICAgICAgICAgICDZhNmD2YYg2KfZhNmG
2LjZhSDYp9mE2KrYs9mE2ZHYt9mK2Kkg2KfZhNiq2YbYp9mB2LPZitipINiq2LnYsdmBINiv2LHY
rNipINi52KfZhNmK2Kkg2YXZhiDYp9mE2KrZhtin2YHYsyDYqNmK2YYg2KfZhNmC2YjZiSANCiAg
ICAgICAgICAgINin2YTYs9mK2KfYs9mK2Kkg2KfZhNmF2K7YqtmE2YHYqSDZhdi5INin2LPYp9ih
2Kkg2KfYs9iq2LrZhNin2YQg2KfZhNiz2YTYt9ipINmI2LnYr9mFINin2K3Yqtix2KfZhSDZhtiy
2KfZh9ipIA0KICAgICAgICAgICAg2KfZhNin2YbYqtiu2KfYqNin2Kog2YXZhiDYrtmE2KfZhCDY
p9iz2KrYutmE2KfZhCDYp9is2YfYstipINin2YTYp9i52YTYp9mFINmB2Yog2KfYqtis2KfZhyDZ
hdmGINiv2YjZhiDYp9mE2KLYrtix2IwgDQogICAgICAgICAgICDZiNin2YTYp9i52KrYr9in2KEg
2KfZhNmF2LnZhtmI2Yog2YjYp9mE2KjYr9mG2Yog2LnZhNmJINin2YTZhdi52KfYsdi22YrZhtiM
INmI2KXYs9in2KHYqSDYp9iz2KrYutmE2KfZhCDZhdik2LPYs9in2KogDQogICAgICAgICAgICDY
p9mE2K/ZiNmE2Kkg2KfZhNix2LPZhdmK2Kkg2YXYuSDYutmK2KfYqCDYp9mE2LTZgdin2YHZitip
INi52YYg2LnZhdmE2YrYqSDYp9mE2KfZgtiq2LHYp9i5INio2LHZhdmR2KrZh9in2Iwg2YjZhdi5
INiw2YTZgyANCiAgICAgICAgICAgINmB2KXZhiDYp9mE2KfZhtiq2K7Yp9io2KfYqiDYqtmP2KzY
sdmJINmB2Yog2YXZiNi52K/Zh9inINmI2KrZgtio2YQg2LnZhNmK2YfYpyDYp9mE2YXYudin2LHY
ttipINi52YTZiSDYp9i52KrYqNin2LEg2KPZhtmH2KcgDQogICAgICAgICAgICDZgdix2LXYqtmH
2Kcg2KfZhNij2LPYp9iz2YrYqSDZhNmE2LbYuti3INi52YTZiSDYp9mE2K3Zg9mI2YXYp9iqLiDZ
iNmF2Kcg2YrYrNi52YQg2KfZhNiq2YjYqtixINmC2KfYptmF2Kcg2YfZiCDYpdi12LHYp9ixIA0K
ICAgICAgICAgICAg2KfZhNmF2LnYp9ix2LbYqSDYudmE2Ykg2KPZhiDYqtmD2LPYqCDZhtmC2KfY
t9inINmF2YYg2KfZhNmG2K7YqCDYp9mE2K3Yp9mD2YXYqSDYudiz2Ykg2KPZhiDYqtmD2YjZhiDZ
h9iw2Ycg2KfZhNmG2YLYp9i3IA0KICAgICAgICAgICAg2YXZgtiv2YXYqSDZhNmH2LLZitmF2Kkg
2KfZhNiu2LXZiNmFINmB2Yog2YXYsdit2YTYqSDZhNin2K3ZgtipLiDZgdmB2Yog2KjZitix2Ygg
2YbYrNitINmB2YjYrNmK2YXZiNix2Yog2KjYp9mE2YHZiNiyINmB2YogDQogICAgICAgICAgICDY
p9mG2KrYrtin2KjYp9iqIDIwMDAg2YTZg9mG2YfYpyDYrNin2KHYqiDZgdmKINij2LnZgtin2Kgg
2KfZhtiq2K7Yp9io2KfYqiDYtdmI2LHZitipINmI2KrYtdin2LnYr9iqINin2YTZhdi52KfYsdi2
2KkgDQogICAgICAgICAgICDYp9mE2K/Yp9iu2YTZitipINmI2KfZhNi22LrZiNi3INin2YTYr9mI
2YTZitipINi52YTZitmHINin2YTZiSDYo9mGINin2LbYt9ixINin2YTZiSDYp9mE2YHYsdin2LHY
jCDZiNin2YTYqtis2LHYqNipINiq2YPYsdix2KogDQogICAgICAgICAgICDZgdmKINin2YTYudin
2YUgMjAwMyDZhdi5INi02YrZgdin2LHZhtin2K/YstipINmB2Yog2KzZiNix2KzZitinINmI2YHZ
iiDYo9mI2YPYsdin2YbZitinINmF2Lkg2KfZhNix2KbZitizINmE2YrZiNmG2YrYryANCiAgICAg
ICAgICAgINmD2YjYtNmF2KcuPEJSPjxCUj4yLSDYp9mE2KrZiNiq2LEg2YHZiiDYp9mE2LnZhNin
2YLYqSDYqNmK2YYg2KfZhNmG2K7YqNipINin2YTYrdin2YPZhdipINmI2KfZhNmF2KTYs9iz2Kkg
DQogICAgICAgICAgICDYp9mE2KrYtNix2YrYudmK2KkuINmB2KfZhNij2LXZhCDZgdmKINin2YTZ
hti42YUg2KfZhNiq2LPZhNmR2LfZitipINin2YTYqtmC2YTZitiv2YrYqSDYo9mG2YfYpyDZhNin
INiq2LnYsdmBINmF2KTYs9iz2KkgDQogICAgICAgICAgICDYqti02LHZiti52YrYqSDYqtmC2YjZ
hSDYqNmF2YfZhdmR2KfYqiDYp9mE2LHZgtin2KjYqSDYp9mE2K3ZgtmK2YLZitipINi52YTZiSDY
o9i52YXYp9mEINin2YTYs9mE2LfYqSDYp9mE2KrZhtmB2YrYsNmK2Kkg2KXZhNinIA0KICAgICAg
ICAgICAg2KPZhiDYp9mE2YbYuNmFINin2YTYqtiz2YTZkdi32YrYqSDYp9mE2KrZhtin2YHYs9mK
2Kkg2KrYudix2YEg2YXYudin2LHYttipINmC2YjZitipINmG2LPYqNmK2Kcg2KrZhtis2K0g2YHZ
iiDYo9mGINiq2KvZitixIA0KICAgICAgICAgICAg2YXZiNis2KfYqiDZhdmGINin2YTYsdmB2LYg
2YTYs9mK2KfYs9in2Kog2KfZhNmG2K7YqNipINin2YTYrdin2YPZhdipINmB2Yog2KjYudi2INin
2YTYo9it2YrYp9mGLiDZgdmB2Yog2LnZh9ivINmD2YQg2YXZhiANCiAgICAgICAgICAgINmK2YTY
qtiz2YYg2YjZg9mI2LTZhdinINmD2KfZhtiqINin2YTZhdi52KfYsdi22Kkg2KfZhNi02YrZiNi5
2YrYqSDZiNin2YTZitiz2KfYsdmK2Kkg2LnZhdmI2YXYp9mLINi02K/Zitiv2Kkg2KfZhNmI2LfY
o9ipIA0KICAgICAgICAgICAg2YTYr9ix2KzYqSDYo9mG2YfYpyDYo9it2LHYrNiqINin2YTYsdim
2YrYs9mK2YYg2YHZiiDYo9mD2KvYsSDZhdmGINmF2LHYqSDYudmE2Ykg2LHYutmFINij2YbZh9mF
2Kcg2YHZiiDYp9mE2YbZh9in2YrYqSANCiAgICAgICAgICAgINmF2LHYsdinINmF2LnYuNmFINin
2YTZgtmI2KfZhtmK2YYg2KfZhNiq2Yog2LfYsdit2KfZh9in2Iwg2YjZhNmD2YYg2YHZiiDZhNit
2LjYqSDYqNiw2KfYqtmH2Kcg2YrYqNiv2Ygg2KPZhiDYp9mE2KjYsdmE2YXYp9mGIA0KICAgICAg
ICAgICAg2YLZiNmKINmI2YLYp9iv2LEg2LnZhNmJINij2YYg2YrZgtmBINit2KzYsSDYudir2LHY
qSDZgdmKINmF2YjYp9is2YfYqSDYs9mK2KfYs9in2Kog2KfZhNit2YPZiNmF2KnYjCDZiNmF2KvY
p9mEINiw2YTZgyANCiAgICAgICAgICAgINmG2KzYp9itINin2YTYqNix2YTZhdin2YYg2KfZhNij
2YjZg9ix2KfZhtmKINmB2Yog2YjZgtmBINin2YLYqtix2KfYrSDYp9mE2LHYptmK2LMg2KjYudmC
2K8g2KfYs9iq2YHYqtin2KEg2YTYqtmC2YTZiti1IA0KICAgICAgICAgICAg2LPZhNi32KfYqiDY
p9mE2KjYsdmE2YXYp9mGLjxCUj48QlI+My0g2KfZhNiq2YjYqtixINio2YrZhiDYp9mE2YbYrtio
INin2YTYrdin2YPZhdipINmI2KfZhNiz2YTYt9ipINin2YTZgti22KfYptmK2KkgDQogICAgICAg
ICAgICDZh9mIINmF2LjZh9ixINir2KfZhNirINmF2YYg2YXYuNin2YfYsSDYp9mE2KrZiNiq2LEg
2YHZiiDYp9mE2YbYuNmFINin2YTYqtiz2YTZkdi32YrYqSDYp9mE2KrZhtin2YHYs9mK2KnYjCDY
pdiwINiq2LPYudmJIA0KICAgICAgICAgICAg2KfZhNmG2K7YqCDYp9mE2K3Yp9mD2YXYqSDYpdmE
2YkgwqvYqtiv2KzZitmGINin2YTZgti22KfYocK7INio2K3ZitmEINmD2KvZitix2Kkg2YXYq9mE
INin2YTYqtiu2YTYtSDZhdmGINin2YTZgti22KfYqSANCiAgICAgICAgICAgINin2YTZhdi52KfY
sdi22YrZhiDYo9mIINix2LTZiNiq2YfZhSAo2YXZg9in2YHYo9iq2YfZhSkg2LnZhNmJINit2LPZ
hiDYrtiv2YXYqtmH2YUgwqvZhNmE2LnYr9in2YTYqcK7INij2Ygg2K3YqtmJIA0KICAgICAgICAg
ICAg2KfZhNin2KjYqtiy2KfYsi4g2KXZhiDYr9mI2YTYqSDZhdir2YQg2KjZitix2Ygg2KrYrdiq
INit2YPZhSDZgdmI2KzZitmF2YjYsdmKINi52LHZgdiqINij2LnZhNmJINmF2LnYr9mE2KfYqiDZ
gdiz2KfYryANCiAgICAgICAgICAgINin2YTZgti22KfYqSDZgdmKINij2YXZitix2YPYpyDYp9mE
2YTYp9iq2YrZhtmK2Kkg2YjZhdmGINin2YTYo9i52YTZiSDZgdmKINin2YTYudin2YTZhSDYqNmK
2YLZitmGLiDZiNmB2Yog2KfZhNi52KfZhSANCiAgICAgICAgICAgIDE5OTMg2K3ZitmG2YXYpyDY
o9i52YTZhtiqINin2YTZhdit2YPZhdipINin2YTYr9iz2KrZiNix2YrYqSDYp9mE2LnZhNmK2Kcg
2KPZhiDZgtix2KfYsSDZitmE2KrYs9mGINio2K3ZhCDYp9mE2KjYsdmE2YXYp9mGIA0KICAgICAg
ICAgICAg2LrZitixINiv2LPYqtmI2LHZitiMINmC2LfYuSDYudmGINin2YTZhdit2YPZhdipINiu
2LfZiNi3INin2YTYqtmE2YrZgdmI2YYg2YjYs9it2Kgg2YXZhiDYp9mE2YLYttin2Kkg2K3Ysdin
2LPZh9mFIA0KICAgICAgICAgICAg2KfZhNi02K7YtdmK2YrZhi48QlI+PEJSPtmI2YXYuSDYsNmE
2YMg2YrYuNmEINin2YTYp9iz2KrZgtmE2KfZhCDYp9mE2YbYs9io2Yog2YTZhNiz2YTYt9ipINin
2YTZgti22KfYptmK2Kkg2YHZiiDZiNis2YcgDQogICAgICAgICAgICDYp9mE2LPZhNi32Kkg2KfZ
hNiq2YbZgdmK2LDZitipINmI2KfYrdiv2KfZiyDZhdmGINij2YfZhSDYrti12KfYpti1INin2YTY
qtiz2YTZkdi32YrYqSDYp9mE2KrZhtin2YHYs9mK2KkuINmI2LnYp9iv2Kkg2YXYpyANCiAgICAg
ICAgICAgINiq2YTYrNijINin2YTZhdi52KfYsdi22Kkg2KXZhNmJINin2YTZgti22KfYoSDYp9mE
2YXYs9iq2YLZhCDZhtiz2KjZitinINmE2KrYrdmC2YrZgiDZhdiy2YrYryDZhdmGINin2YTZhdmD
2KfYs9ioIA0KICAgICAgICAgICAg2KfZhNiz2YrYp9iz2YrYqdiMINmB2YHZiiDYo9mI2YPYsdin
2YbZitinINiv2LnZhdiqINin2YTZhdit2YPZhdipINin2YTYudmE2YrYpyDZhdmI2YLZgSDYp9mE
2YXYudin2LHYttipINin2YTYqtmKINin2LnYqtio2LHYqiANCiAgICAgICAgICAgINij2YYg2YbY
qtin2KbYrCDYp9mE2KfYs9iq2YHYqtin2KEg2KfZhNiw2Yog2YrYrdivINmF2YYg2LXZhNin2K3Z
itin2Kog2KfZhNio2LHZhNmF2KfZhiDZhdiy2YrZgdipINmI2YTYpyDYqti52KjYsSDYudmGIA0K
ICAgICAgICAgICAg2KXYsdin2K/YqSDYp9mE2KPZiNmD2LHYp9mG2YrZitmGLiDZiNmD2KfZhiDZ
h9iw2Kcg2K/YudmF2Kcg2YXZh9mI2YTYpyDZhNmF2LfYp9mE2Kgg2KfZhNmF2LnYp9ix2LbYqSAN
CiAgICAgICAgICAgINin2YTYo9mI2YPYsdin2YbZitipLjxCUj48QlI+NC0g2KfZhNiq2YjYqtix
INin2YTYp9i52YTYp9mF2YouINmB2YHZiiDYp9mE2YbYuNmFINin2YTYqtiz2YTZkdi32YrYqSDY
p9mE2KrZgtmE2YrYr9mK2KkgDQogICAgICAgICAgICDYqtmD2YjZhiDYo9is2YfYstipINin2YTY
p9iq2LXYp9mEINin2YTYrNmF2KfZh9mK2LHZiiDYpdmF2Kcg2YXZhdmE2YjZg9ipINio2KfZhNmD
2KfZhdmEINmE2YTYr9mI2YTYqSDYo9mIINiq2K7Ytti5IA0KICAgICAgICAgICAg2YTYsdmC2KfY
qNipINi02K/Zitiv2Kkg2YjYudmC2YjYqNin2Kog2LHYp9iv2LnYqdiMINmI2LnZhNmJINmH2LDY
pyDZhNinINiq2YjYrNivINi12K3ZgSDZhdiz2KrZgtmE2Kkg2LnZhNmJINin2YTYpdi32YTYp9mC
2IwgDQogICAgICAgICAgICDZg9mF2Kcg2KfZhNit2KfZhCDZgdmKINmD2YjYqNin2Iwg2KPZiCDY
udmF2YTZitin2Ysg2LrZitixINmF2YjYrNmI2K/YqS4g2YHZiiDYp9mE2YbYuNmFINin2YTYqtiz
2YTZkdi32YrYqSANCiAgICAgICAgICAgINin2YTYqtmG2KfZgdiz2YrYqdiMINi52YTZiSDYudmD
2LMg2YXYpyDYs9io2YLYjCDYqtmD2YjZhiDZh9mG2KfZgyDZhdiz2KfYrdipINmE2KPYrNmH2LLY
qSDYp9mE2KXYudmE2KfZhSDYp9mE2YXYs9iq2YLZhNipIA0KICAgICAgICAgICAg2KjZhCDZgdmK
INmD2KvZitixINmF2YYg2KfZhNij2K3Zitin2YYg2KrZg9mI2YYg2YXYpNir2LHYqdiMINmI2YrY
tdio2K0g2YPYq9mK2LEg2YXZhiDYp9mE2LXYrdin2YHZitmK2YYg2YXYudin2LHYttmK2YYgDQog
ICAgICAgICAgICDYo9mC2YjZitin2KEg2YTZhdinINmK2YTYp9mC2YjZhtmHINmF2YYg2KrZhtmD
2YrZhCDZiNi52YLZiNio2KfYqi4g2LnZhNmJINiz2KjZitmEINin2YTZhdir2KfZhCDZg9i02YHY
qiDZiNin2K3Yr9ipINmF2YYgDQogICAgICAgICAgICDYp9mE2YXYrdi32KfYqiDYp9mE2YXYs9iq
2YLZhNipINmB2Yog2KjZitix2Ygg2LnYr9iv2KfZiyDZhdmGINin2YbYqtmH2KfZg9in2Kog2K3Z
gtmI2YIg2KfZhNin2YbYs9in2YYg2YHZiiDYuNmEINit2YPZhSANCiAgICAgICAgICAgINmB2YjY
rNmK2YXZiNix2Yog2YHYttmE2KfZiyDYudmGINiq2LLZiNmK2LEg2KjYudi2INmC2YrYp9iv2KfY
qiDYrdiy2KjZhyDZhNiq2YjYp9mC2YrYuSDZhdmI2KfYt9mG2YrZhiDZhNi22YXYp9mGINiq2LHY
tNit2YcgDQogICAgICAgICAgICDZhNin2YbYqtiu2KfYqNin2Kog2LPZhtipIDIwMDAg2YjYqtit
2YjZkdmEINin2YTZhdit2LHYsdmI2YYg2YjYp9mE2KXYudmE2KfZhdmK2YjZhiDYp9mE2YLYp9im
2YXZiNmGINi52YTZiSDZh9iw2YcgDQogICAgICAgICAgICDYp9mE2YLZhtin2Kkg2KfZhNmF2LPY
qtmC2YTYqSDYpdmE2Ykg2KPYqNi32KfZhCDYtNi52KjZitmK2YYg2LnZhtivINin2YTYsdij2Yog
2KfZhNi52KfZhSDZgdmKINin2YTYqNmK2LHZiNiMINmI2YHZiiANCiAgICAgICAgICAgINix2YjY
s9mK2Kcg2YPYtNmB2Kog2YXYrdi32KfYqiDYp9mE2KrZhNmB2LLZitmI2YYg2KfZhNmF2LPYqtmC
2YTYqSDYp9mE2LnYr9mK2K8g2YXZhiDYp9mG2KrZh9in2YPYp9iqINit2YLZiNmCINin2YTYpdmG
2LPYp9mGIA0KICAgICAgICAgICAg2KfZhNiq2Yog2KfYsdiq2YPYqNmH2Kcg2YrZhNiq2LPZhiDZ
gdmKINmF2YbYp9i32YIg2LnYr9mK2K/YqSDZhdmGINix2YjYs9mK2Kcg2KjZhdinINmB2Yog2LDZ
hNmDINin2YTYtNmK2LTYp9mGINio2YXYpyANCiAgICAgICAgICAgINi52KzZhCDYqNiu2LHZiNis
2Ycg2YXZhiDYp9mE2LPZhNi32KkuPEJSPjxCUj7ZiNin2YTYo9mH2YUg2YHZiiDZh9iw2Kcg2KfZ
hNi12K/YryDYo9mGINmF2KvZhCDZh9iw2YcgDQogICAgICAgICAgICDYp9mE2KXYrNix2KfYodin
2Kog2LPYqtmD2YjZhiDZhNmH2Kcg2YbYqtin2KbYrCDYs9mE2KjZitipINi52YTZiSDYp9mE2YbY
rtio2Kkg2KfZhNit2KfZg9mF2Kkg2YHZiiDZhdix2K3ZhNipINmF2Kcg2KjYudivIA0KICAgICAg
ICAgICAg2KfZhNix2KbZitizINmF2KjYp9ix2YMg2KXZhiDYo9it2LPZhtiqINin2YTZhdi52KfY
sdi22Kkg2YjYo9is2YfYstipINin2YTYpdi52YTYp9mFINmI2KfZhNmC2YjZiSDYp9mE2YXYs9iq
2YLZhNipIA0KICAgICAgICAgICAg2KfYs9iq2LrZhNin2YTZh9inLjwvUEJPRFk+PC9QPjwvVEQ+
PC9UUj48L1RCT0RZPjwvVEFCTEU+DQogICAgICA8Q0VOVEVSPjxBIA0KICAgICAgaHJlZj0iaHR0
cDovL3d3dy5hbGFyYWJpeWEubmV0L2FydGljbGVzLzIwMDgvMTEvMzAvNjEwOTYuaHRtbCMwMDAi
PjxJTUcgDQogICAgICB0aXRsZT0i2LnZiNiv2Kkg2YTZhNij2LnZhNmJIiBoZWlnaHQ9MTggYWx0
PSLYudmI2K/YqSDZhNmE2KPYudmE2YkiIA0KICAgICAgc3JjPSJodHRwOi8vd3d3LmFsYXJhYml5
YS5uZXQvZmlsZXMvZ2Z4L2ltZy90b3RvcC5naWYiIHdpZHRoPTM1IHZzcGFjZT0xNSANCiAgICAg
IGJvcmRlcj0wPjwvSU1HPjwvQT48L0NFTlRFUj48L0RJVj48L0RJVj48L1REPg0KICAgIDxURD48
SU1HIGhlaWdodD0xIHNyYz0iaHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L2ZpbGVzL2dmeC9pbWcv
c3BjLmdpZiIgDQogICAgICB3aWR0aD03PjwvSU1HPjwvVEQ+DQogICAgPFREPjxJTUcgaGVpZ2h0
PTEgc3JjPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQvZmlsZXMvZ2Z4L2ltZy9zcGMuZ2lmIiAN
CiAgICAgIHdpZHRoPTk+PC9JTUc+PC9URD48L1RSPg0KICA8VFIgY2xhc3M9YmdmaWxsPg0KICAg
IDxURCBjb2xTcGFuPTU+PElNRyBoZWlnaHQ9MTQgDQogICAgICBzcmM9Imh0dHA6Ly93d3cuYWxh
cmFiaXlhLm5ldC9maWxlcy9nZngvaW1nL3RhYl9sb3dfb25lX3RocmVlLmdpZiIgDQogICAgICB3
aWR0aD03NjQ+PC9JTUc+PC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT4NCjxESVYgaWQ9ZGl2X2Nv
bW1fbGlzdCBzdHlsZT0iRElTUExBWTogbm9uZSI+DQo8VEFCTEUgDQpzdHlsZT0iUEFERElORy1S
SUdIVDogMHB4OyBQQURESU5HLUxFRlQ6IDBweDsgQkFDS0dST1VORDogdXJsKC9maWxlcy9nZngv
aW1nL2JnX29uZS5naWYpICNmZmZmZmYgcmVwZWF0LXk7IFBBRERJTkctQk9UVE9NOiAwcHg7IE1B
UkdJTjogMHB4OyBQQURESU5HLVRPUDogMHB4IiANCmNlbGxTcGFjaW5nPTAgY2VsbFBhZGRpbmc9
MCB3aWR0aD03NjQgYWxpZ249Y2VudGVyIGJvcmRlcj0wPg0KICA8VEJPRFk+DQogIDxUUiBjbGFz
cz1iZ2ZpbGw+DQogICAgPFREIGNvbFNwYW49Mj48SU1HIGhlaWdodD0xNCANCiAgICAgIHNyYz0i
aHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L2ZpbGVzL2dmeC9pbWcvdGFiX2hpX29uZS5naWYiIA0K
ICAgICAgd2lkdGg9NzY0PjwvSU1HPjwvVEQ+PC9UUj4NCiAgPFRSPg0KICAgIDxURCB3aWR0aD03
NTU+PElNRyBoZWlnaHQ9MSANCiAgICAgIHNyYz0iaHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L2Zp
bGVzL2dmeC9pbWcvc3BjLmdpZiIgd2lkdGg9NzU1PjwvSU1HPjwvVEQ+DQogICAgPFREIHdpZHRo
PTk+PElNRyBoZWlnaHQ9MSANCiAgICAgIHNyYz0iaHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L2Zp
bGVzL2dmeC9pbWcvc3BjLmdpZiIgd2lkdGg9OT48L0lNRz48L1REPjwvVFI+DQogIDxUUj4NCiAg
ICA8VEQgdkFsaWduPXRvcCBhbGlnbj1taWRkbGUgd2lkdGg9NzU1Pg0KICAgICAgPERJViBjbGFz
cz1CX0cgc3R5bGU9IlBBRERJTkctUklHSFQ6IDEwcHgiIGFsaWduPXJpZ2h0Ptiq2LnZhNmK2YLY
p9iqINit2YjZhCANCiAgICAgINin2YTZhdmI2LbZiNi5PC9ESVY+PC9URD4NCiAgICA8VEQgd2lk
dGg9OT48SU1HIGhlaWdodD0xIA0KICAgICAgc3JjPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQv
ZmlsZXMvZ2Z4L2ltZy9zcGMuZ2lmIiB3aWR0aD05PjwvSU1HPjwvVEQ+PC9UUj4NCiAgPFRSPg0K
ICAgIDxURCB3aWR0aD03NTU+DQogICAgICA8RElWIGlkPWRpdl9jb21tX2JvZHk+PC9ESVY+PC9U
RD4NCiAgICA8VEQgd2lkdGg9OT48SU1HIGhlaWdodD0xIA0KICAgICAgc3JjPSJodHRwOi8vd3d3
LmFsYXJhYml5YS5uZXQvZmlsZXMvZ2Z4L2ltZy9zcGMuZ2lmIiB3aWR0aD05PjwvSU1HPjwvVEQ+
PC9UUj4NCiAgPFRSIGNsYXNzPWJnZmlsbD4NCiAgICA8VEQgY29sU3Bhbj0yPjxJTUcgaGVpZ2h0
PTE0IA0KICAgICAgc3JjPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQvZmlsZXMvZ2Z4L2ltZy90
YWJfbG93X29uZS5naWYiIA0KICAgICAgd2lkdGg9NzY0PjwvSU1HPjwvVEQ+PC9UUj48L1RCT0RZ
PjwvVEFCTEU+PC9ESVY+DQo8RElWIHN0eWxlPSJESVNQTEFZOiBub25lIj48SU5QVVQgaWQ9Y29u
dGVudF9pZCB0eXBlPWhpZGRlbiB2YWx1ZT02MTA5NiANCm5hbWU9Y29udGVudF9pZD48L0lOUFVU
PjxJTlBVVCBpZD1jcmVhdGlvbl9kYXRlIHR5cGU9aGlkZGVuIHZhbHVlPTIwMDgxMTMwIA0KbmFt
ZT1jcmVhdGlvbl9kYXRlPjwvSU5QVVQ+PElOUFVUIGlkPWNvbnRlbnRfdHlwZSB0eXBlPWhpZGRl
biB2YWx1ZT1BcnRpY2xlcyANCm5hbWU9Y29udGVudF90eXBlPjwvSU5QVVQ+PElNRyBoZWlnaHQ9
MCANCnNyYz0iaHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L2dlbl9jb21tX3Nlc3MucGhwP2FydGlj
bGVpZD02MTA5NiIgDQp3aWR0aD0wPjwvSU1HPjwvRElWPg0KPERJViBpZD1jb21tZW50c19ibG9j
az48L0RJVj4NCjxTQ1JJUFQgbGFuZ3VhZ2U9amF2YXNjcmlwdCANCnNyYz0iaHR0cDovL3d3dy5h
bGFyYWJpeWEubmV0L2ZpbGVzL2pzL2xpc3RfY29tbWVudHNfdjIuanMiIA0KdHlwZT10ZXh0L2ph
dmFzY3JpcHQ+PC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgbGFuZ3VhZ2U9amF2YXNjcmlwdCANCnNyYz0i
aHR0cDovL3d3dy5hbGFyYWJpeWEubmV0L2ZpbGVzL2pzL2FyX2NvbW1lbnRzX2Z1bmN0aW9ucy5q
cyIgDQp0eXBlPXRleHQvamF2YXNjcmlwdD48L1NDUklQVD4NCjxJRlJBTUUgDQpzdHlsZT0iUEFE
RElORy1SSUdIVDogMHB4OyBQQURESU5HLUxFRlQ6IDBweDsgUEFERElORy1CT1RUT006IDBweDsg
TUFSR0lOOiAwcHg7IEJPUkRFUi1UT1AtU1RZTEU6IG5vbmU7IFBBRERJTkctVE9QOiAwcHg7IEJP
UkRFUi1SSUdIVC1TVFlMRTogbm9uZTsgQk9SREVSLUxFRlQtU1RZTEU6IG5vbmU7IEJPUkRFUi1C
T1RUT00tU1RZTEU6IG5vbmUiIA0Kc3JjPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQvZm9vdGVy
Lmh0bWwiIGZyYW1lQm9yZGVyPTAgd2lkdGg9NzY0IHNjcm9sbGluZz1ubyANCmhlaWdodD04MT48
L0lGUkFNRT48L0RJVj48L0NFTlRFUj4NCjxTQ1JJUFQgc3JjPSJodHRwOi8vd3d3LmFsYXJhYml5
YS5uZXQvZmlsZXMvanMvc3BfZmN0VjMuanMiPjwvU0NSSVBUPg0KPC9CT0RZPjwvSFRNTD4NCg==

------=_NextPart_001_00D0_01C95631.68159180
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.alarabiya.net/header.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3DUTF-8">
<STYLE>BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
</STYLE>

<SCRIPT language=3Djavascript>
		function showLN()
		{
			var op; =
op=3Dwindow.open('/latestNews.php',null,'resizable=3Dno,width=3D450px,scr=
ollbars=3Dyes,status=3Dno,titlebar=3Dno,toolbar=3Dno,location=3Dno,menuba=
r=3Dno');
		}
	</SCRIPT>

<META content=3D"MSHTML 6.00.6000.16735" name=3DGENERATOR></HEAD>
<BODY>
<TABLE height=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D764 =
align=3Dcenter border=3D0>
  <TBODY>
  <TR>
    <TD align=3Dleft><IMG height=3D98 alt=3D""=20
      =
src=3D"http://www.alarabiya.net/files/gfx/img/broadcast_nav.jpg?id=3D01" =

      width=3D764 useMap=3D#nav_Map border=3D0><MAP id=3Dnav_Map =
name=3Dnav_Map> <AREA=20
        shape=3DRECT target=3D_parent alt=3D"" coords=3D100,66,191,82=20
        href=3D"http://www.alarabiya.net/mmpage.html"><AREA shape=3DRECT =

        target=3D_parent alt=3D"" coords=3D216,66,298,82=20
        href=3D"http://www.alarabiya.net/LastPage.html"><AREA =
shape=3DRECT=20
        target=3D_blank alt=3D"" coords=3D323,66,405,82=20
        href=3D"http://www.alaswaq.net/"><AREA shape=3DRECT =
target=3D_parent alt=3D""=20
        coords=3D430,66,463,82 =
href=3D"http://www.alarabiya.net/Sports.html"><AREA=20
        shape=3DRECT target=3D_parent alt=3D"" coords=3D490,66,533,82=20
        href=3D"http://www.alarabiya.net/Politics.html"><AREA =
shape=3DRECT=20
        target=3D_parent alt=3D"" coords=3D562,66,612,82=20
        href=3D"http://www.alarabiya.net/News.html"><AREA shape=3DRECT=20
        target=3D_parent alt=3D"" coords=3D639,66,715,82=20
        href=3D"http://www.alarabiya.net/default.html"><AREA =
shape=3DRECT=20
        target=3D_parent alt=3D"" coords=3D35,66,80,82=20
        href=3D"http://www.alarabiya.net/english/"><AREA shape=3DRECT =
target=3D_parent=20
        alt=3D"" coords=3D624,9,720,49=20
      =
href=3D"http://www.alarabiya.net/default.html"></MAP></TD></TR></TBODY></=
TABLE></BODY></HTML>

------=_NextPart_001_00D0_01C95631.68159180--

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: text/css;
	charset="windows-1256"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.alarabiya.net/files/style/alarabiya.css

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 10px 9px; PADDING-TOP: 0px; BACKGROUND-COLOR: #687888; =
TEXT-ALIGN: center
}
TR.bgfill {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #687888; TEXT-ALIGN: left
}
IMG.BlackBorder {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: =
5px 0px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px =
solid
}
.hr_metal {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #bbbbbb 1px solid; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; BORDER-LEFT: =
0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 2px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 8pt/12px Tahoma, Arial; COLOR: #0060aa; DIRECTION: rtl; =
PADDING-TOP: 0px; TEXT-DECORATION: none
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 8pt/12px Tahoma, Arial; COLOR: #0060aa; DIRECTION: rtl; =
PADDING-TOP: 0px; TEXT-DECORATION: none
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 8pt/12px Tahoma, Arial; COLOR: #0060aa; DIRECTION: rtl; =
PADDING-TOP: 0px; TEXT-DECORATION: none
}
.HI_ndt {
	MARGIN: 0px 30px
}
.MID_ndt {
	MARGIN: 0px 15px 0px 5px
}
.LO_ndt {
	MARGIN: 0px 5px
}
.chrs {
	MARGIN: 0px 5px; FONT: 10pt/15px Tahoma; COLOR: #000000; DIRECTION: rtl
}
.K_T {
	MARGIN: 0px 1px 0px 0px; FONT: 8pt/15px Tahoma; COLOR: #000000; =
DIRECTION: rtl; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.K_G {
	MARGIN: 0px 1px 0px 0px; FONT: bold 19pt/22px Traditional Arabic; =
COLOR: #000000; DIRECTION: rtl; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.K_E {
	MARGIN: 0px 2px 0px 0px; FONT: 10pt/22px Arial Black; COLOR: #000000; =
DIRECTION: ltr; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.K_G_E {
	MARGIN: 0px 1px 0px 0px; FONT: bold 15pt/22px Arial; COLOR: #000000; =
DIRECTION: ltr; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.K_M {
	MARGIN: 0px 1px 0px 0px; FONT: bold 14pt/23px Traditional Arabic; =
COLOR: #000000; DIRECTION: rtl; TEXT-DECORATION: none
}
.K_S {
	MARGIN: 0px 1px 0px 0px; FONT: bold 12pt/15px Arabic Transparent; =
COLOR: #000000; DIRECTION: rtl
}
.B_T {
	MARGIN: 0px 1px 0px 0px; FONT: 8pt/15px Tahoma; COLOR: #0060aa; =
DIRECTION: rtl; TEXT-DECORATION: none
}
.B_M {
	MARGIN: 0px 1px 0px 0px; FONT: bold 12pt/23px Arabic Transparent; =
COLOR: #0060aa; DIRECTION: rtl; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.B_G {
	MARGIN: 0px 1px 0px 0px; FONT: bold 19pt/30px Traditional Arabic; =
COLOR: #0060aa; DIRECTION: rtl; TEXT-DECORATION: none
}
.BK_G {
	MARGIN: 0px 1px 0px 0px; FONT: bold 19pt/30px Traditional Arabic; =
COLOR: #0060aa; DIRECTION: rtl; TEXT-DECORATION: none
}
.BK_G:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.BK_M {
	MARGIN: 0px 1px 0px 0px; FONT: bold 13pt/25px Traditional Arabic; =
COLOR: #0060aa; DIRECTION: rtl; TEXT-DECORATION: none
}
.BK_M:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.BK_S {
	MARGIN: 0px 1px 0px 0px; FONT: bold 11pt/20px Arabic Transparent; =
COLOR: #0060aa; DIRECTION: rtl; TEXT-DECORATION: none
}
.BK_S:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.R_T {
	MARGIN: 0px 1px 0px 0px; FONT: 8pt/15px Tahoma; COLOR: #bb0000; =
DIRECTION: rtl; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.R_S {
	MARGIN: 0px 1px 0px 0px; FONT: bold 11pt/20px Times New Roman; COLOR: =
#bb0000; DIRECTION: rtl
}
.RK_S {
	MARGIN: 0px 1px 0px 0px; FONT: bold 11pt/20px Arabic Transparent; =
COLOR: #bb0000; DIRECTION: rtl; TEXT-DECORATION: none
}
.RK_S:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.RK_S_numeric {
	MARGIN: 0px 1px 0px 0px; FONT: bold 11pt/20px Arial; COLOR: #bb0000; =
DIRECTION: rtl; TEXT-DECORATION: none
}
.RK_S_numeric:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.RK_S_numeric_desabled {
	MARGIN: 0px 1px 0px 0px; FONT: bold 11pt/20px Arial; COLOR: #000000; =
DIRECTION: rtl; TEXT-DECORATION: none
}
.RK_M {
	MARGIN: 0px 1px 0px 0px; FONT: bold 17pt/25px Traditional Arabic; =
COLOR: #bb0000; DIRECTION: rtl; TEXT-DECORATION: none
}
.RK_M:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.R_G {
	MARGIN: 0px 1px 0px 0px; FONT: bold 19pt/30px Traditional Arabic; =
COLOR: #bb0000; DIRECTION: rtl; TEXT-DECORATION: none
}
.RK_G {
	MARGIN: 0px 1px 0px 0px; FONT: bold 16pt/22px Traditional Arabic; =
COLOR: #bb0000; DIRECTION: rtl; TEXT-DECORATION: none
}
.RK_G:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.G_G {
	MARGIN: 0px 1px 0px 0px; FONT: bold 19pt/22px Traditional Arabic; =
COLOR: #555566; DIRECTION: rtl; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.G_M {
	MARGIN: 0px 1px 0px 0px; FONT: bold 12pt/23px Arabic Transparent; =
COLOR: #555566; DIRECTION: rtl; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.GK_M {
	MARGIN: 0px 1px 0px 0px; FONT: bold 11pt/20px Arabic Transparent; =
COLOR: #888899; DIRECTION: rtl; TEXT-DECORATION: none
}
.GK_M:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.G_M_ndt {
	MARGIN: 0px 10px 0px 0px; FONT: bold 12pt/23px Arabic Transparent; =
COLOR: #444455; DIRECTION: rtl; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.G_T {
	MARGIN: 0px 1px 0px 0px; FONT: 8pt/15px Tahoma; COLOR: #555566; =
DIRECTION: rtl; TEXT-DECORATION: none
}
TABLE.tbl_one_two {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/bg_one_two.gif) #ffffff repeat-y; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.tbl_one_three {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/bg_one_three.gif) #ffffff repeat-y; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.tbl_pic_left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/picfrm_left.gif) repeat-y left 50%; PADDING-BOTTOM: 0px; =
MARGIN: 0px 0px 10px 5px; PADDING-TOP: 0px
}
TABLE.tbl_pic_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/picfrm_right.gif) repeat-y right 50%; PADDING-BOTTOM: =
0px; MARGIN: 10px 5px 10px 0px; PADDING-TOP: 0px
}
TABLE.tbl_ad {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px =
0px 0px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: #aaaaaa 1px solid
}
TABLE.tbl_one {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/bg_one.gif) #ffffff repeat-y; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.tbl_hlf {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/bg_hlf.gif) #ffffff repeat-y; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.tbl_quote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/quotetbl_bg.gif) #ffffff repeat-y left 50%; =
PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-TOP: 0px
}
TABLE.tbl_poa_pink_main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/poa_pink_main.gif) repeat-y left 50%; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.tbl_poa_pink_other {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/poa_pink_other.gif) repeat-y left 50%; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.tbl_poa_quotes {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/quotetbl_bg.gif) repeat-y right 50%; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.tbl_poa_tabs_hi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/poa_tab.gif) repeat-x right top; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.tbl_poa_tabs_low {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/poa_tab.gif) repeat-x right bottom; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.tbl_pix {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../gfx/img/pix_tbl.gif) repeat-y left bottom; PADDING-BOTTOM: 0px; =
MARGIN: 0px 5px; PADDING-TOP: 0px
}
.aswaq_sub_lnk {
	FONT: bold 11pt/18px Arabic Transparent; COLOR: #aa0000; =
TEXT-DECORATION: none
}
.aswaq_sub_lnk:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.aswaq_main_lnk {
	FONT: bold 14pt/25px Arabic Transparent; COLOR: #000000; =
TEXT-DECORATION: none
}
.aswaq_main_lnk:hover {
	COLOR: #dd4400; TEXT-DECORATION: none
}
.aswaq_txt {
=09
}
.aswaq_small_lnk {
	FONT: bold 11pt/20px Arabic Transparent; COLOR: #000000; =
TEXT-DECORATION: none
}
.aswaq_small_lnk:hover {
	COLOR: #dd4400; TEXT-DECORATION: none
}
.aswaq_mini_lnk {
	FONT: 8pt/20px Arial; COLOR: #555555; TEXT-DECORATION: none
}
.aswaq_mini_lnk:hover {
	COLOR: #aa0000; TEXT-DECORATION: none
}
.lo_spc {
	HEIGHT: 12px
}
.video_banner {
	MARGIN: 11px 0px
}
.mm_outline {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.mm_taboutline {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: medium none; BORDER-BOTTOM: #000000 1px solid
}
.mm_links {
	MARGIN: 0px 1px 0px 0px; FONT: 8pt/13px Tahoma; COLOR: #777777; =
DIRECTION: rtl; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.mm_links:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.mm_txt {
	MARGIN: 0px 1px 0px 0px; FONT: 8pt/13px Tahoma; COLOR: #777777; =
DIRECTION: rtl; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.mm_date {
	MARGIN: 0px; FONT: 7pt/13px Tahoma; COLOR: #99aacc; DIRECTION: rtl
}
.comment_msg {
	MARGIN: 1px; FONT: bold 12pt/23px Arabic Transparent; COLOR: #0060aa; =
DIRECTION: rtl; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.names {
	MARGIN: 0px 1px 0px 0px; FONT: bold 11pt/20px Arial; COLOR: #bb0000; =
DIRECTION: rtl; TEXT-DECORATION: none
}
.paging_link_black {
	MARGIN: 0px 1px 0px 0px; FONT: bold 11pt/20px Arial; COLOR: #000000; =
DIRECTION: rtl; TEXT-DECORATION: none
}
.lnk_blu_tny A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0060aa; FONT-FAMILY: =
Tahoma; TEXT-DECORATION: none
}
visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0060aa; FONT-FAMILY: =
Tahoma; TEXT-DECORATION: none
}
.lnk_blu_tny A:hover {
	COLOR: #bb0000
}
.ftr_lang_sep {
	MARGIN: 0px 1px 0px 0px; FONT: 8pt/15px Tahoma; DIRECTION: rtl; =
TEXT-ALIGN: right; TEXT-DECORATION: none
}
.ftr_lang {
	MARGIN: 0px 1px 0px 0px; FONT: 8pt/15px Tahoma; COLOR: #0060aa; =
DIRECTION: rtl; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.ftr_lang:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.azindex {
	CLEAR: both; MARGIN: 20px 0px; COLOR: #ccc; TEXT-ALIGN: center
}
.azindex .content {
	MARGIN: 0px auto; WIDTH: 480px
}
.azindex .content SPAN {
	DISPLAY: inline
}
.azindex .content A:link {
	DISPLAY: inline
}
.azindex .content A:visited {
	DISPLAY: inline
}
.azindex .content A:link {
	FONT: bold 22px Traditional Arabic; COLOR: #0060aa; TEXT-DECORATION: =
none
}
.azindex .content A:visited {
	FONT: bold 22px Traditional Arabic; COLOR: #0060aa; TEXT-DECORATION: =
none
}
.azindex .content A:hover {
	COLOR: #b00; TEXT-DECORATION: none
}
.azindex .content .on {
	FONT: bold 22px Traditional Arabic; COLOR: #b00
}
.writers_names A:link {
	PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: =
url(../gfx/img/gr_blt.gif) no-repeat right 50%; TEXT-ALIGN: right
}
.writers_names A:visited {
	PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: =
url(../gfx/img/gr_blt.gif) no-repeat right 50%; TEXT-ALIGN: right
}
#ban_side_120x600 {
	CLEAR: both; DISPLAY: block; Z-INDEX: 4; OVERFLOW: visible; WIDTH: =
764px; POSITION: relative
}
#ban_side_120x600 .banner {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; Z-INDEX: 4; =
RIGHT: -120px; BACKGROUND: #fff; OVERFLOW: visible; BORDER-LEFT: #fff =
1px solid; WIDTH: 120px; BORDER-BOTTOM: #fff 1px solid; POSITION: =
absolute; TOP: 9px; HEIGHT: 600px
}
.opinions_promo {
	CLEAR: both; BACKGROUND: url(../gfx/opinions/more_opinions.jpg) =
no-repeat; FLOAT: left; MARGIN: 10px 0px 20px; WIDTH: 239px; HEIGHT: =
82px
}
.opinions_promo A:link {
	PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: =
40px; FONT-FAMILY: Traditional Arabic; TEXT-ALIGN: right; =
TEXT-DECORATION: none
}
.opinions_promo A:visited {
	PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: =
40px; FONT-FAMILY: Traditional Arabic; TEXT-ALIGN: right; =
TEXT-DECORATION: none
}
.opinions_promo A:hover {
	COLOR: #afd6ec; TEXT-DECORATION: none
}
.div_height {
	HEIGHT: 430px
}
.english_lnk {
	MARGIN: 0px; FONT: bold 10pt/15px Arial; COLOR: #0060aa; DIRECTION: =
rtl; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.english_lnk:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.english_txt {
	MARGIN: 0px; FONT: bold 10pt/15px Arial; COLOR: #444455; DIRECTION: =
rtl; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.BK_S_E {
	MARGIN: 0px; FONT: bold 11pt/15px Times New Roman; COLOR: #0060aa; =
DIRECTION: rtl; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.BK_S_E:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.K_M_ndt_E {
	MARGIN: 0px 20px; FONT: 10pt/20px Arial; COLOR: #000000; DIRECTION: =
rtl; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.R_S_E {
	MARGIN: 0px 5px; FONT: bold 8pt/15px Arial; COLOR: #bb0000; DIRECTION: =
rtl; TEXT-DECORATION: none
}
.R_G_E {
	MARGIN: 0px; FONT: bold 15pt/15px Arial; COLOR: #bb0000; DIRECTION: =
rtl; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.K_L_E {
	MARGIN: 0px; FONT: bold 13pt/30px Arial; COLOR: #000000; DIRECTION: =
rtl; TEXT-DECORATION: none
}
.K_M_E {
	MARGIN: 0px; FONT: bold 11pt/20px Arabic Transparent; COLOR: #444455; =
DIRECTION: rtl; TEXT-DECORATION: none
}
.R_M_E {
	MARGIN: 0px; FONT: bold 11pt/20px Times New Roman; COLOR: #bb0000; =
DIRECTION: rtl; TEXT-DECORATION: none
}
.R_M_E_LNK {
	MARGIN: 0px; FONT: bold 11pt/20px Times New Roman; COLOR: #bb0000; =
DIRECTION: rtl; TEXT-DECORATION: none
}
.R_M_E_LNK:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.B_L_E {
	MARGIN: 0px; FONT: bold 18pt/28px Traditional Arabic; COLOR: #0060aa; =
DIRECTION: rtl; TEXT-DECORATION: none
}
.K_S_E {
	MARGIN: 0px; FONT: 8pt/15px Tahoma; COLOR: #000000; DIRECTION: rtl; =
TEXT-DECORATION: none
}
.special {
	MARGIN: 0px; FONT: bold 8pt/15px Arial; COLOR: #000000; DIRECTION: rtl; =
TEXT-DECORATION: none
}
.BK_S {
	MARGIN: 0px 1px 0px 0px; FONT: bold 11pt/20px Arabic Transparent; =
COLOR: #0060aa; DIRECTION: ltr; TEXT-DECORATION: none
}
.BK_S:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.contacts {
	TEXT-ALIGN: right
}
.adv_footer {
	CLEAR: both; DISPLAY: block; MARGIN: 50px 0px 0px; WIDTH: 100%; =
TEXT-ALIGN: center
}
.red {
	COLOR: #ff0000
}
.abclinks {
	FLOAT: left
}
.abclinks A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: =
2px; PADDING-TOP: 2px
}
.sep {
	CLEAR: both; LINE-HEIGHT: 20px; HEIGHT: 20px
}
DIV.ads {
	CLEAR: both; DISPLAY: block
}
DIV.ads DIV {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: right; PADDING-BOTTOM: =
4px; VERTICAL-ALIGN: middle; WIDTH: 142px; LINE-HEIGHT: 120px; =
PADDING-TOP: 4px; HEIGHT: 120px; TEXT-ALIGN: center
}
.align {
	TEXT-ALIGN: right
}
.align LI {
	DIRECTION: rtl
}
.block {
	CLEAR: both; DISPLAY: block
}
.user {
	FLOAT: right; COLOR: #b80004; DIRECTION: rtl! important; LINE-HEIGHT: =
20px
}
.anonymous {
	FLOAT: right; COLOR: #87868c; DIRECTION: rtl! important; LINE-HEIGHT: =
20px
}
.date {
	FONT: 8pt/20px Tahoma; COLOR: #87868c
}
.chrs {
	FONT: 8pt/20px Tahoma; COLOR: #87868c
}
.reg {
	FONT: 11px/20px TAHOMA
}

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.alarabiya.net/footer.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3DUTF-8"><LINK=20
rev=3Dstylesheet media=3Dscreen=20
href=3D"http://www.alarabiya.net/files/style/alarabiya.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<SCRIPT language=3Djavascript>
      var bookmarkurl =3D "http://www.alarabiya.net";=20
      var bookmarktitle =3D document.title;
      function addfav()
      {
        if =
(document.all)window.external.AddFavorite(bookmarkurl,"=D8=A7=D9=84=D8=B9=
=D8=B1=D8=A8=D9=8A=D8=A9.=D9=86=D8=AA")
      }
      function setHP()
      {
        var g_fIsSP2 =3D false;
        g_fIsSP2 =3D (window.navigator.userAgent.indexOf("SV1") =3D=3D =
-1);
        if(g_fIsSP2 =3D=3D false)
        {
          if(document.all) =
oHomePage.setHomePage("http://www.alarabyia.net");
        }
      }=20
    </SCRIPT>

<SCRIPT language=3Djavascript>
		function showLN()
		{
			var op; =
op=3Dwindow.open('/latestNews.php',null,'resizable=3Dno,width=3D450px,scr=
ollbars=3Dyes,status=3Dno,titlebar=3Dno,toolbar=3Dno,location=3Dno,menuba=
r=3Dno');
		}
	</SCRIPT>

<STYLE>BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #687888; TEXT-ALIGN: center
}
</STYLE>

<META content=3D"MSHTML 6.00.6000.16735" name=3DGENERATOR></HEAD>
<BODY>
<CENTER><IE:HOMEPAGE id=3DoHomePage />
<TABLE class=3Dtbl_one cellSpacing=3D0 cellPadding=3D0 align=3Dcenter =
border=3D0>
  <TBODY>
  <TR class=3Dbgfill>
    <TD colSpan=3D2><IMG height=3D13=20
      src=3D"http://www.alarabiya.net/files/gfx/img/tab_hi_one.gif"=20
  width=3D764></TD></TR>
  <TR>
    <TD dir=3Drtl align=3Dmiddle width=3D755>&nbsp; <A class=3DBK_S=20
      href=3D"http://www.alarabiya.net/default.html" =
target=3D_parent>=D8=A7=D9=84=D8=B5=D9=81=D8=AD=D8=A9=20
      =D8=A7=D9=84=D8=B1=D8=A6=D9=8A=D8=B3=D9=8A=D8=A9</A> <FONT =
class=3Dchrs>| </FONT><A class=3DBK_S=20
      href=3D"javascript:showLN();">=D8=A2=D8=AE=D8=B1 =
=D8=A7=D9=84=D8=A3=D8=AE=D8=A8=D8=A7=D8=B1</A> <FONT class=3Dchrs>| =
</FONT><A=20
      class=3DBK_S href=3D"http://www.alarabiya.net/Politics.html"=20
      target=3D_parent>=D8=B3=D9=8A=D8=A7=D8=B3=D8=A9</A> <FONT =
class=3Dchrs>| </FONT><A class=3DBK_S=20
      href=3D"http://www.alarabiya.net/Sports.html" =
target=3D_parent>=D8=B1=D9=8A=D8=A7=D8=B6=D8=A9</A> <FONT=20
      class=3Dchrs>| </FONT><A class=3DBK_S =
href=3D"http://www.alaswaq.net/"=20
      target=3D_blank>=D8=A7=D9=84=D8=A3=D8=B3=D9=88=D8=A7=D9=82 =
=D8=A7=D9=84=D8=B9=D8=B1=D8=A8=D9=8A=D8=A9</A> <FONT class=3Dchrs>| =
</FONT><A class=3DBK_S=20
      href=3D"http://www.alarabiya.net/LastPage.html" =
target=3D_parent>=D8=A7=D9=84=D8=B5=D9=81=D8=AD=D8=A9=20
      =D8=A7=D9=84=D8=A3=D8=AE=D9=8A=D8=B1=D8=A9</A> </TD>
    <TD width=3D9 rowSpan=3D3><IMG=20
      src=3D"http://www.alarabiya.net/files/gfx/img/spc.gif" width=3D9> =
</TD></TR>
  <TR>
    <TD dir=3Drtl align=3Dmiddle width=3D753>&nbsp; <A class=3DBK_S=20
      href=3D"http://www.alarabiya.net/about.html" =
target=3D_parent>=D8=AD=D9=88=D9=84=20
      =D8=A7=D9=84=D8=B9=D8=B1=D8=A8=D9=8A=D8=A9.=D9=86=D8=AA</A> <FONT =
class=3Dchrs>| </FONT><A class=3DBK_S=20
      href=3D"http://www.alarabiya.net/contact_us.html" =
target=3D_parent>=D8=A7=D8=AA=D8=B5=D9=84=20
      =D8=A8=D9=86=D8=A7</A> <FONT class=3Dchrs>| </FONT><A class=3DBK_S =

      href=3D"http://www.alarabiya.net/advertise.html" =
target=3D_parent>=D8=A3=D8=B9=D9=84=D9=86=20
      =D9=85=D8=B9=D9=86=D8=A7</A> <FONT class=3Dchrs>| </FONT><!--
            <a target=3D"_parent" href=3D"/Contactus.aspx" =
class=3D"BK_S">=D8=A7=D8=AA=D8=B5=D9=84 =D8=A8=D9=86=D8=A7</a>
			--><!--
			<font class=3D"chrs">

              |
            </font>
            <a target=3D"_parent" href=3D"/About.html" =
class=3D"BK_S">=D9=87=D8=B0=D8=A7 =
=D8=A7=D9=84=D9=85=D9=88=D9=82=D8=B9</a>
			--><!--
            <font class=3D"chrs">
              |
            </font>
			--><A class=3DBK_S href=3D"javascript: addfav()">=D8=A3=D8=B6=D9=81 =
=D8=A7=D9=84=D9=85=D9=88=D9=82=D8=B9 =
=D9=84=D9=84=D9=85=D9=81=D8=B6=D9=84=D8=A9</A>=20
      <FONT class=3Dchrs>| </FONT><A class=3DBK_S href=3D"javascript: =
setHP()">=D8=A7=D8=AE=D8=AA=D8=B1=20
      =D8=A7=D9=84=D9=85=D9=88=D9=82=D8=B9 =
=D9=84=D8=B5=D9=81=D8=AD=D8=AA=D9=83 =
=D8=A7=D9=84=D8=B1=D8=A6=D9=8A=D8=B3=D9=8A=D8=A9</A> <FONT =
class=3Dchrs>| </FONT><A class=3DBK_S=20
      href=3D"http://www.alarabiya.net/rsshelp.html" =
target=3D_parent>=D8=AE=D8=AF=D9=85=D8=A9 RSS</A>=20
      <FONT class=3Dchrs>| </FONT><A class=3DBK_S=20
      href=3D"http://www.alarabiya.net/afaq.html" =
target=3D_parent>=D8=A3=D8=B3=D8=A6=D9=84=D8=A9 =
=D8=B4=D8=A7=D8=A6=D8=B9=D8=A9=20
    </A></TD></TR>
  <TR>
    <TD class=3DK_T dir=3Drtl>
      <DIV align=3Dcenter>=D8=AC=D9=85=D9=8A=D8=B9 =
=D8=A7=D9=84=D8=AD=D9=82=D9=88=D9=82 =
=D9=85=D8=AD=D9=81=D9=88=D8=B8=D8=A9 =D9=84=D9=82=D9=86=D8=A7=D8=A9 =
=D8=A7=D9=84=D8=B9=D8=B1=D8=A8=D9=8A=D8=A9 =C2=A9 2008 <IMG height=3D4=20
      src=3D"http://www.alarabiya.net/files/gfx/img/spc.gif" width=3D30 =
border=3D0> <A=20
      class=3Dftr_lang href=3D"http://www.alarabiya.net/english/"=20
      target=3D_parent>English</A> <FONT class=3Dftr_lang_sep>|</FONT> =
<A=20
      class=3Dftr_lang href=3D"http://www.alarabiya.net/persian/"=20
      target=3D_parent>=D9=81=D8=A7=D8=B1=D8=B3=D9=8A</A> <FONT =
class=3Dftr_lang_sep>|</FONT> <A=20
      class=3Dftr_lang href=3D"http://www.alarabiya.net/urdu/"=20
      target=3D_parent>=D8=A3=D8=B1=D8=AF=D9=88</A> </DIV></TD></TR>
  <TR class=3Dbgfill>
    <TD colSpan=3D2><IMG height=3D14=20
      src=3D"http://www.alarabiya.net/files/gfx/img/tab_low_one.gif"=20
  width=3D764></TD></TR></TBODY></TABLE></CENTER></SCRIPT></BODY></HTML>

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.alarabiya.net/files/js/ajax.src.js

/*-----------------------------------------------------------------------=
-------
 * JavaScript zXml Library
 * Version 1.0
 * by Nicholas C. Zakas, http://www.nczonline.net/
 * Copyright (c) 2004-2005 Nicholas C. Zakas. All Rights Reserved.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as =
published by
 * the Free Software Foundation; either version 2.1 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public =
License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 =
USA
 =
*------------------------------------------------------------------------=
------
 */ =20

=20
var zXml =3D {
	//for internet explorer
    useActiveX: (typeof ActiveXObject !=3D "undefined"),
    useDom: document.implementation && =
document.implementation.createDocument,
	//for firefox and mozilla browsers
    useXmlHttp: (typeof XMLHttpRequest !=3D "undefined")
};

//Required for the zxmlhttp class
zXml.ARR_XMLHTTP_VERS =3D ["MSXML2.XmlHttp.5.0", "MSXML2.XmlHttp.4.0",=20
                         "MSXML2.XmlHttp.3.0", "MSXML2.XmlHttp",
                         "Microsoft.XmlHttp"];

zXml.ARR_DOM_VERS =3D ["MSXML2.DOMDocument.5.0", =
"MSXML2.DOMDocument.4.0",=20
                     "MSXML2.DOMDocument.3.0", "MSXML2.DOMDocument",
                     "Microsoft.XmlDom"];
                  =20
/**
 * Static class for handling XMLHttp creation.
 * @class
 * @scope public
 */                    =20
function zXmlHttp() {
}

/**
 * Creates an XMLHttp object.
 * @static
 * @scope public
 * @return An XMLHttp object.
 */
zXmlHttp.createRequest =3D function ()/*:XMLHttp*/ {

    if (zXml.useXmlHttp) {
        return new XMLHttpRequest();
    } else if (zXml.useActiveX) {
 =20
        if (!zXml.XMLHTTP_VER) {
            for (var i=3D0; i < zXml.ARR_XMLHTTP_VERS.length; i++) {
                try {
                    new ActiveXObject(zXml.ARR_XMLHTTP_VERS[i]);
                    zXml.XMLHTTP_VER =3D zXml.ARR_XMLHTTP_VERS[i];
                    break;
                } catch (oError) {               =20
                }
            }
        }
       =20
        if (zXml.XMLHTTP_VER) {
            return new ActiveXObject(zXml.XMLHTTP_VER);
        } else {
            throw new Error("Could not create XML HTTP Request.");
        }
    } else {
        throw new Error("Your browser doesn't support an XML HTTP =
Request.");
    }

};

/**
 * Indicates if XMLHttp is available.
 * @static
 * @scope public
 * @return True if XMLHttp is available, false if not.
 */
zXmlHttp.isSupported =3D function ()/*:Boolean*/ {
    return zXml.useXmlHttp || zXml.useActiveX;
};


/**
 * Static class for handling XML DOM creation.
 * @class
 * @scope public
 */
function zXmlDom() {

}

/**
 * Creates an XML DOM document.
 * @static
 * @scope public
 * @return An XML DOM document.
 */
zXmlDom.createDocument =3D function () /*:XMLDocument*/{

    if (zXml.useDom) {

        var oXmlDom =3D =
document.implementation.createDocument("","",null);

        oXmlDom.parseError =3D {
            valueOf: function () { return this.errorCode; },
            toString: function () { return this.errorCode.toString() }
        };
       =20
        oXmlDom.__initError__();
               =20
        oXmlDom.addEventListener("load", function () {
            this.__checkForErrors__();
            this.__changeReadyState__(4);
        }, false);

        return oXmlDom;       =20
       =20
    } else if (zXml.useActiveX) {
        if (!zXml.DOM_VER) {
            for (var i=3D0; i < zXml.ARR_DOM_VERS.length; i++) {
                try {
                    new ActiveXObject(zXml.ARR_DOM_VERS[i]);
                    zXml.DOM_VER =3D zXml.ARR_DOM_VERS[i];
                    break;
                } catch (oError) {               =20
                }
            }
        }
       =20
        if (zXml.DOM_VER) {
            return new ActiveXObject(zXml.DOM_VER);
        } else {
            throw new Error("Could not create XML DOM document.");
        }
    } else {
        throw new Error("Your browser doesn't support an XML DOM =
document.");
    }

};

/**
 * Indicates if an XML DOM is available.
 * @static
 * @scope public
 * @return True if XML DOM is available, false if not.
 */
zXmlDom.isSupported =3D function ()/*:Boolean*/ {
    return zXml.useDom || zXml.useActiveX;
};

//Code to make Mozilla DOM documents act more like MS DOM documents.
var oMozDocument =3D null;
if (typeof XMLDocument !=3D "undefined") {
    oMozDocument =3D XMLDocument;
} else if (typeof Document !=3D "undefined") {
    oMozDocument =3D Document;
}

if (oMozDocument && !window.opera) {

    oMozDocument.prototype.readyState =3D 0;
    oMozDocument.prototype.onreadystatechange =3D null;

    oMozDocument.prototype.__changeReadyState__ =3D function =
(iReadyState) {
        this.readyState =3D iReadyState;

        if (typeof this.onreadystatechange =3D=3D "function") {
            this.onreadystatechange();
        }
    };

    oMozDocument.prototype.__initError__ =3D function () {
        this.parseError.errorCode =3D 0;
        this.parseError.filepos =3D -1;
        this.parseError.line =3D -1;
        this.parseError.linepos =3D -1;
        this.parseError.reason =3D null;
        this.parseError.srcText =3D null;
        this.parseError.url =3D null;
    };
   =20
    oMozDocument.prototype.__checkForErrors__ =3D function () {

        if (this.documentElement.tagName =3D=3D "parsererror") {

            var reError =3D />([\s\S]*?)Location:([\s\S]*?)Line Number =
(\d+), Column (\d+):<sourcetext>([\s\S]*?)(?:\-*\^)/;

            reError.test(this.xml);
           =20
            this.parseError.errorCode =3D -999999;
            this.parseError.reason =3D RegExp.$1;
            this.parseError.url =3D RegExp.$2;
            this.parseError.line =3D parseInt(RegExp.$3);
            this.parseError.linepos =3D parseInt(RegExp.$4);
            this.parseError.srcText =3D RegExp.$5;
        }
    };
           =20
    oMozDocument.prototype.loadXML =3D function (sXml) {
   =20
        this.__initError__();
   =20
        this.__changeReadyState__(1);
   =20
        var oParser =3D new DOMParser();
        var oXmlDom =3D oParser.parseFromString(sXml, "text/xml");
=20
        while (this.firstChild) {
            this.removeChild(this.firstChild);
        }

        for (var i=3D0; i < oXmlDom.childNodes.length; i++) {
            var oNewNode =3D this.importNode(oXmlDom.childNodes[i], =
true);
            this.appendChild(oNewNode);
        }
       =20
        this.__checkForErrors__();
       =20
        this.__changeReadyState__(4);

    };
   =20
    oMozDocument.prototype.__load__ =3D oMozDocument.prototype.load;

    oMozDocument.prototype.load =3D function (sURL) {
        this.__initError__();
        this.__changeReadyState__(1);
        this.__load__(sURL);
    };
   =20
    Node.prototype.__defineGetter__("xml", function () {
        var oSerializer =3D new XMLSerializer();
        return oSerializer.serializeToString(this, "text/xml");
    });

    Node.prototype.__defineGetter__("text", function () {
        var sText =3D "";
        for (var i =3D 0; i < this.childNodes.length; i++) {
            if (this.childNodes[i].hasChildNodes()) {
                sText +=3D this.childNodes[i].text;
            } else {
                sText +=3D this.childNodes[i].nodeValue;
            }
        }
        return sText;

    });

}

/**
 * Static class for handling XSLT transformations.
 * @class
 * @scope public
 */
function zXslt() {
}

/**
 * Transforms an XML DOM to text using an XSLT DOM.
 * @static
 * @scope public
 * @param oXml The XML DOM to transform.
 * @param oXslt The XSLT DOM to use for the transformation.
 * @return The transformed version of the string.
 */
zXslt.transformToText =3D function (oXml /*:XMLDocument*/, oXslt =
/*:XMLDocument*/)/*:String*/ {
    if (typeof XSLTProcessor !=3D "undefined") {
        var oProcessor =3D new XSLTProcessor();
        oProcessor.importStylesheet(oXslt);
   =20
        var oResultDom =3D oProcessor.transformToDocument(oXml);
        var sResult =3D oResultDom.xml;
   =20
        if (sResult.indexOf("<transformiix:result") > -1) {
            sResult =3D sResult.substring(sResult.indexOf(">") + 1,=20
                                        sResult.lastIndexOf("<"));
        }
   =20
        return sResult;    =20
    } else if (zXml.useActiveX) {
        return oXml.transformNode(oXslt);
    } else {
        throw new Error("No XSLT engine found.");
    }
};

/**
 * Static class for handling XPath evaluation.
 * @class
 * @scope public
 */
function zXPath() {

}

/**
 * Selects the first node matching a given XPath expression.
 * @static
 * @scope public
 * @param oRefNode The node from which to evaluate the expression.
 * @param sXPath The XPath expression.
 * @param oXmlNs An object containing the namespaces used in the =
expression. Optional.
 * @return An XML node matching the expression or null if no matches =
found.
 */
zXPath.selectNodes =3D function (oRefNode, sXPath, oXmlNs) {
    if (typeof XPathEvaluator !=3D "undefined") {
   =20
        oXmlNs =3D oXmlNs || {};
       =20
        var nsResolver =3D function (sPrefix) {
    			  return oXmlNs[sPrefix];
        };
	=09
        var oEvaluator =3D new XPathEvaluator();
        var oResult =3D oEvaluator.evaluate(sXPath, oRefNode, =
nsResolver,=20
                                          =
XPathResult.ORDERED_NODE_ITERATOR_TYPE,=20
                                          null);

        var aNodes =3D new Array;
       =20
        if (oResult !=3D null) {
            var oElement =3D oResult.iterateNext();
            while(oElement) {
                aNodes.push(oElement);
                oElement =3D oResult.iterateNext();
            }
        }
       =20
        return aNodes;
       =20
    } else if (zXml.useActiveX) {
    		if (oXmlNs) {
            var sXmlNs =3D "";
            for (var sProp in oXmlNs) {
                sXmlNs +=3D "xmlns:" + sProp + "=3D" + oXmlNs[sProp] + " =
";
            }
    			  oRefNode.ownerDocument.setProperty("SelectionNamespaces", =
sXmlNs);
    		}  	=09
        return oRefNode.selectNodes(sXPath);
    } else {
        throw new Error("No XPath engine found.");
    }

};

/**
 * Selects the first node matching a given XPath expression.
 * @static
 * @scope public
 * @param oRefNode The node from which to evaluate the expression.
 * @param sXPath The XPath expression.
 * @param oXmlNs An object containing the namespaces used in the =
expression.
 * @return An XML node matching the expression or null if no matches =
found.
 */
zXPath.selectSingleNode =3D function (oRefNode, sXPath, oXmlNs) {
    if (typeof XPathEvaluator !=3D "undefined") {           =20
=09
        oXmlNs =3D oXmlNs || {};
       =20
        var nsResolver =3D function (sPrefix) {
    			  return oXmlNs[sPrefix];
        };
   =20
        var oEvaluator =3D new XPathEvaluator();
        var oResult =3D oEvaluator.evaluate(sXPath, oRefNode, =
nsResolver,
                                          =
XPathResult.FIRST_ORDERED_NODE_TYPE, null);
   =20
        if (oResult !=3D null) {
            return oResult.singleNodeValue;
        } else {
            return null;
        }             =20
   =20
    } else if (zXml.useActiveX) {
    		if (oXmlNs) {
            var sXmlNs =3D "";
            for (var sProp in oXmlNs) {
                sXmlNs +=3D "xmlns:" + sProp + "=3D" + oXmlNs[sProp] + " =
";
            }
    			  oRefNode.ownerDocument.setProperty("SelectionNamespaces", =
sXmlNs);
    		}   =20
        return oRefNode.selectSingleNode(sXPath);
    } else {
        throw new Error("No XPath engine found.")
    }

};

/**
 * General purpose XML serializer.
 * @class
 */
function zXMLSerializer() {

}

/**
 * Serializes the given XML node into an XML string.
 * @param oNode The XML node to serialize.
 * @return An XML string.
 */
zXMLSerializer.prototype.serializeToString =3D function (oNode =
/*:Node*/)/*:String*/ {

    var sXml =3D "";
   =20
    switch (oNode.nodeType) {
        case 1: //element
            sXml =3D "<" + oNode.tagName;
           =20
            for (var i=3D0; i < oNode.attributes.length; i++) {
                sXml +=3D " " + oNode.attributes[i].name + "=3D\"" + =
oNode.attributes[i].value + "\"";
            }
           =20
            sXml +=3D ">";
           =20
            for (var i=3D0; i < oNode.childNodes.length; i++){
                sXml +=3D this.serializeToString(oNode.childNodes[i]);
            }
           =20
            sXml +=3D "</" + oNode.tagName + ">";
            break;
           =20
        case 3: //text node
            sXml =3D oNode.nodeValue;
            break;
        case 4: //cdata
            sXml =3D "<![CDATA[" + oNode.nodeValue + "]]>";
            break;
        case 7: //processing instruction
            sXml =3D "<?" + oNode.nodevalue + "?>";
            break;
        case 8: //comment
            sXml =3D "<!--" + oNode.nodevalue + "-->";
            break;
        case 9: //document
            for (var i=3D0; i < oNode.childNodes.length; i++){
                sXml +=3D this.serializeToString(oNode.childNodes[i]);
            }
            break;
           =20
    } =20
   =20
    return sXml;
};
------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.alarabiya.net/files/js/ajax_call_functions.js

=EF=BB=BF//****************************** Detecting the browser type =
***********************=0A=
function get_time_stamp()=0A=
{=0A=
	var time_stamp =3D new Date();=0A=
	time_stamp =3D time_stamp.getTime();=0A=
	return time_stamp;=0A=
}=0A=
	=0A=
function ajax_call_file(bpath,divID) {=0A=
	=0A=
	var xmlhttp =3D zXmlHttp.createRequest();=0A=
=0A=
	xmlhttp.open("GET", bpath + "?id=3D" + get_time_stamp() , true);	=0A=
	xmlhttp.onreadystatechange=3Dfunction() {		=0A=
		if (xmlhttp.readyState =3D=3D 4) =0A=
		{		=0A=
			if(xmlhttp.status =3D=3D 200)=0A=
			{=0A=
				document.getElementById(divID).innerHTML =3D xmlhttp.responseText;=0A=
			}=0A=
			else=0A=
			{=0A=
				document.getElementById(divID).innerHTML =3D 'Warning: Cannot load =
this function.';=0A=
			}=0A=
		}=0A=
		else=0A=
		{=0A=
			document.getElementById(divID).innerHTML =3D =
'<center>...=D8=AC=D8=A7=D8=B1=D9=8A =D8=AA=D8=AD=D9=85=D9=8A=D9=84 =
=D8=A7=D9=84=D8=B5=D9=81=D8=AD=D8=A9</center>';=0A=
		}=0A=
	}=0A=
	xmlhttp.setRequestHeader("Content-type", "utf-8");    =0A=
	xmlhttp.setRequestHeader("Connection", "close");=0A=
	xmlhttp.send(null);=0A=
}=0A=
	=0A=
function ajax_call_poll(bpath,divID) =0A=
{=0A=
	var xmlhttp_file_exists =3D zXmlHttp.createRequest();=0A=
	xmlhttp_file_exists.open("GET", "/is_file_exists.php" + "?file=3D" + =
bpath , true);	=0A=
	xmlhttp_file_exists.onreadystatechange=3Dfunction()=0A=
	{		=0A=
		if (xmlhttp_file_exists.readyState =3D=3D 4) =0A=
		{		=0A=
			if(xmlhttp_file_exists.responseText =3D=3D 1)=0A=
			{=0A=
				var xmlhttp =3D zXmlHttp.createRequest();=0A=
				xmlhttp.open("GET", bpath , true);	=0A=
				xmlhttp.onreadystatechange=3Dfunction() =0A=
				{		=0A=
					if (xmlhttp.readyState =3D=3D 4) =0A=
					{		=0A=
						if(xmlhttp.status =3D=3D 200)=0A=
						{=0A=
							document.getElementById(divID).innerHTML =3D xmlhttp.responseText;=0A=
							document.getElementById(divID).style.display =3D "block";=0A=
						}=0A=
						else=0A=
						{=0A=
							document.getElementById(divID).style.display =3D "none";=0A=
						}=0A=
					}=0A=
					else=0A=
					{=0A=
						document.getElementById(divID).style.display =3D "none";=0A=
					}=0A=
				}=0A=
				xmlhttp.setRequestHeader("Content-type", "utf-8");    =0A=
				xmlhttp.setRequestHeader("Connection", "close");=0A=
				xmlhttp.send('');=0A=
			}=0A=
		}=0A=
	}=0A=
	xmlhttp_file_exists.send('');=0A=
}=0A=
	=0A=
//utilities functions=0A=
function hide_show_ad_list(ad_sec_id, h_image_id, s_image_id)=0A=
{=0A=
	var current_status =3D document.getElementById(ad_sec_id).style.display;=0A=
=0A=
	if ( current_status =3D=3D "" )=0A=
	{=0A=
		document.getElementById(ad_sec_id).style.display =3D "none";=0A=
		writePersistentCookie (ad_sec_id, "h", "months", 1)=0A=
	}=0A=
	else=0A=
	{=0A=
		document.getElementById(ad_sec_id).style.display =3D "";=0A=
		writePersistentCookie (ad_sec_id, "s", "months", 1)=0A=
	}=0A=
	document.getElementById(h_image_id).style.display =3D "none";=0A=
	document.getElementById(s_image_id).style.display =3D "";=0A=
}=0A=
=0A=
function check_ads_cookies(ad_sec_id, h_image_id, s_image_id)=0A=
{=0A=
	if ( getCookieValue(ad_sec_id) =3D=3D 'h' )=0A=
	{=0A=
		document.getElementById(ad_sec_id).style.display =3D "none";=0A=
		document.getElementById(h_image_id).style.display =3D "none";=0A=
		document.getElementById(s_image_id).style.display =3D "";=0A=
	}=0A=
	else=0A=
	{=0A=
		document.getElementById(ad_sec_id).style.display =3D "";=0A=
		document.getElementById(h_image_id).style.display =3D "";=0A=
		document.getElementById(s_image_id).style.display =3D "none";=0A=
	}=0A=
}=0A=
/*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=0A=
=0A=
Routine to get the current value of a cookie=0A=
=0A=
    Parameters:=0A=
        cookieName        Cookie name=0A=
    =0A=
    Return value:=0A=
        false             Failed - no such cookie=0A=
        value             Value of the retrieved cookie=0A=
=0A=
   e.g. if (!getCookieValue("pans") then  {=0A=
           cookieValue =3D getCoookieValue ("pans2);=0A=
        }=0A=
*/=0A=
=0A=
function getCookieValue (cookieName) {=0A=
	=0A=
  var exp =3D new RegExp (escape(cookieName) + "=3D([^;]+)");=0A=
  =0A=
  if (exp.test (document.cookie + ";")) {=0A=
    =0A=
	exp.exec (document.cookie + ";");=0A=
    return unescape(RegExp.$1);=0A=
  }=0A=
  else return false;=0A=
}=0A=
=0A=
/*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=0A=
=0A=
Routine to write a persistent cookie=0A=
=0A=
    Parameters:=0A=
        CookieName        Cookie name=0A=
        CookieValue       Cookie Value=0A=
        periodType        "years","months","days","hours", "minutes"=0A=
        offset            Number of units specified in periodType=0A=
    =0A=
    Return value:=0A=
        true              Persistent cookie written successfullly=0A=
        false             Failed - persistent cookies are not enabled=0A=
    =0A=
    e.g. writePersistentCookie ("Session", id, "years", 1);=0A=
*/       =0A=
=0A=
function writePersistentCookie (CookieName, CookieValue, periodType, =
offset) {=0A=
=0A=
  var expireDate =3D new Date ();=0A=
  offset =3D offset / 1;=0A=
  =0A=
  var myPeriodType =3D periodType;=0A=
  switch (myPeriodType.toLowerCase()) {=0A=
    case "years":=0A=
      expireDate.setYear(expireDate.getFullYear()+offset);=0A=
      break;=0A=
    case "months":=0A=
      expireDate.setMonth(expireDate.getMonth()+offset);=0A=
      break;=0A=
    case "days":=0A=
      expireDate.setDate(expireDate.getDate()+offset);=0A=
      break;=0A=
    case "hours":=0A=
      expireDate.setHours(expireDate.getHours()+offset);=0A=
      break;=0A=
    case "minutes":=0A=
      expireDate.setMinutes(expireDate.getMinutes()+offset);=0A=
      break;=0A=
    default:=0A=
      alert ("Invalid periodType parameter for writePersistentCookie()");=0A=
      break;=0A=
  } =0A=
  =0A=
  document.cookie =3D escape(CookieName ) + "=3D" + escape(CookieValue) =
+ "; expires=3D" + expireDate.toGMTString() + "; path=3D/";=0A=
}  =0A=
=0A=
=0A=

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.alarabiya.net/files/js/mm_functions.js

// JavaScript Document
function display_mm(video_link,type, extension, title) {
	switch(type) {
		case "audio":
			display_audio(video_link, type, extension, title);
		break;
		case "video":
			display_video(video_link, type, extension, title);
		break;
		case "flash":
			display_flash(video_link, type, extension, title);
		break;
		case "images":
		case "image":
			display_image(video_link, type, extension, title);
		break;
	}
}

function display_video(video_link, type, extension, title) {
	window2 =3D =
window.open('','','width=3D400,height=3D400,left=3D300,top=3D300');
	text =3D "<OBJECT id=3D'mediaPlayer' width=3D\"400\" height=3D\"400\" =
classid=3D'CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' =
codebase=3D'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp=
2inf.cab#Version=3D5,1,52,701' standby=3D'Loading Microsoft Windows =
Media Player components...' type=3D'application/x-oleobject'>\n<param =
name=3D'fileName' value=3D\""+video_link+"\">\n<param =
name=3D'animationatStart' value=3D'true'>\n<param =
name=3D'transparentatStart' value=3D'true'>\n <param name=3D'autoStart' =
value=3D\"true\">\n<param name=3D'showControls' =
value=3D\"true\">\n<param name=3D'loop' value=3D\"true\">\n<EMBED =
type=3D'application/x-mplayer2' =
pluginspage=3D'http://microsoft.com/windows/mediaplayer/en/download/' =
id=3D'mediaPlayer' name=3D'mediaPlayer' displaysize=3D'4' autosize=3D'1' =
bgcolor=3D'darkblue' showcontrols=3D\"true\" showtracker=3D'-1' =
showdisplay=3D'0' showstatusbar=3D'-1' videoborder3d=3D'-1' =
width=3D\"400\" height=3D\"400\" src=3D\""+video_link+"\" =
autostart=3D\"true\" designtimesp=3D'5311' =
loop=3D\"true\">\n</EMBED></OBJECT>"
	window2.document.writeln('<html><head>');
	window2.document.writeln('<title>Anews.net - Multimedia Window - =
'+unescape(title)+'</title>');
	window2.document.writeln('</head><body topmargin=3D0 leftmargin=3D0 =
bgcolor=3D"#e2e4e5">');
	window2.document.writeln('<table width=3D"100%" border=3D"0" =
height=3D"100%" cellspacing=3D"3" cellpadding=3D"0">');
	window2.document.writeln('<tr>');
	window2.document.writeln('<td align=3D"center" =
valign=3D"middle">'+text+'</td>');
	window2.document.writeln('</tr>');
	window2.document.writeln('</table>');
	window2.document.writeln('</body></html>');
	window2.focus();
}

function display_audio(audio_link, type, extension, title) {
	window2 =3D =
window.open('','','width=3D400,height=3D300,left=3D300,top=3D300');
	text =3D"<object classid=3D'clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6' =
id=3D'WindowsMediaPlayer1' width=3D'240' height=3D'64'>\n<param =
name=3D'URL' value=3D'"+audio_link+"'><param name=3D'rate' =
value=3D'1'><param name=3D'balance' value=3D'0'><param =
name=3D'currentPosition' value=3D'0'><param name=3D'defaultFrame' =
value><param name=3D'playCount' value=3D'1'><param name=3D'autoStart' =
value=3D'-1'><param name=3D'currentMarker' value=3D'0'><param =
name=3D'invokeURLs' value=3D'-1'><param name=3D'baseURL' value><param =
name=3D'volume' value=3D'50'><param name=3D'mute' value=3D'0'><param =
name=3D'uiMode' value=3D'full'><param name=3D'stretchToFit' =
value=3D'0'><param name=3D'windowlessVideo' value=3D'0'><param =
name=3D'enabled' value=3D'-1'><param name=3D'enableContextMenu' =
value=3D'-1'><param name=3D'fullScreen' value=3D'0'><param =
name=3D'SAMIStyle' value><param name=3D'SAMILang' value><param =
name=3D'SAMIFilename' value><param name=3D'captioningID' value><param =
name=3D'enableErrorDialogs' value=3D'0'><param name=3D'_cx' =
value=3D'6350'><param name=3D'_cy' value=3D'6482'></object>";
	window2.document.writeln('<html><head>');
	window2.document.writeln('<title>Anews.net - Multimedia Window - =
'+unescape(title)+'</title>');
	window2.document.writeln('</head><body topmargin=3D0 leftmargin=3D0 =
bgcolor=3D"#e2e4e5">');
	window2.document.writeln('<table width=3D"100%" border=3D"0" =
height=3D"100%" cellspacing=3D"3" cellpadding=3D"0">');
	window2.document.writeln('<tr>');
	window2.document.writeln('<td align=3D"center" =
valign=3D"middle">'+text+'</td>');
	window2.document.writeln('</tr>');
	window2.document.writeln('</table>');
	window2.document.writeln('</body></html>');
	window2.focus();
}

function display_image(image_link, type, extension, title) {
	window2 =3D =
window.open('','','width=3D400,height=3D250,left=3D300,top=3D300');
	text =3D"<img src=3D\""+image_link+"\">";
	window2.document.writeln('<html><head>');
	window2.document.writeln('<title>Anews.net - Multimedia Window - =
'+unescape(title)+'</title>');
	window2.document.writeln('</head><body topmargin=3D0 leftmargin=3D0 =
bgcolor=3D"#e2e4e5">');
	window2.document.writeln('<table width=3D"100%" height=3D"100%" =
border=3D"0" cellspacing=3D"3" cellpadding=3D"0">');
	window2.document.writeln('<tr>');
	window2.document.writeln('<td align=3D"center" =
valign=3D"middle">'+text+'</td>');
	window2.document.writeln('</tr>');
	window2.document.writeln('</table>');
	window2.document.writeln('</body></html>');
	window2.focus();
}

function display_flash(flash, type, extension, title) {
	flash_link =3D flash+"/main.swf";
	window2 =3D =
window.open('','','width=3D500,height=3D350,left=3D300,top=3D300');
	text =3D"<object =
classid=3D\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" =
codebase=3D\"http://download.macromedia.com/pub/shockwave/cabs/flash/swfl=
ash.cab#version=3D6,0,29,0\" width=3D\"500\" height=3D\"350\"><param =
name=3D\"movie\" value=3D\""+flash_link+"\"><param name=3D\"quality\" =
value=3D\"high\"><embed src=3D\""+flash_link+"\" quality=3D\"high\" =
pluginspage=3D\"http://www.macromedia.com/go/getflashplayer\" =
type=3D\"application/x-shockwave-flash\" width=3D\"500\" =
height=3D\"350\"></embed></object>";
	window2.document.writeln('<html><head>');
	window2.document.writeln('<title>Anews.net - Multimedia Window - =
'+unescape(title)+'</title>');
	window2.document.writeln('</head><body topmargin=3D0 leftmargin=3D0 =
bgcolor=3D"#e2e4e5">');
	window2.document.writeln('<table width=3D"100%"  height=3D"100%" =
border=3D"0" cellspacing=3D"3" cellpadding=3D"0">');
	window2.document.writeln('<tr>');
	window2.document.writeln('<td align=3D"center" =
valign=3D"middle">'+text+'</td>');
	window2.document.writeln('</tr>');
	window2.document.writeln('</table>');
	window2.document.writeln('</body></html>');
	window2.focus();
}
------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.alarabiya.net/files/js/misc_web.js

/* Misc. Website Javascript Functions
/* created by Anews Development Team


/*

function judgeuser()
{
	if ( screen.width > 800 )
	{
	 mybanner =3D document.getElementById( "side_banner" );=20
	 winaxis =3D (document.all) ? ( document.body.clientWidth / 2 ) : ( ( =
window.innerWidth / 2 ) - 10 ) ;
	 mybanner.style.left =3D ( winaxis + 382 ) + "px" ;
	 document.getElementById( "side_banner" ).style.display =3D "block" ;
	}
	else
	{
	 document.getElementById( "side_banner" ).style.display =3D "none" ;
	}
}
*/

function judgeuser_en()
{
		if ( screen.width > 800 )
        {
                mybanner =3D document.getElementById( "side_banner" )
                winaxis =3D (document.all) ? ( document.body.clientWidth =
/ 2 ) : ( ( window.innerWidth / 2 ) - 10 ) ;
				narrowscreenoffset =3D 0 ;
			=09
				if(screen.width < 1040)
				{
					narrowscreenoffset =3D 8 ;
					var content =3D document.getElementById("contentRegion");
					content.style.right =3D narrowscreenoffset + "px";=20
				}
			=09
				mybanner.style.left =3D (document.all) ? ( winaxis - 502 - =
narrowscreenoffset ) + "px" : ( winaxis - 505 - narrowscreenoffset ) + =
"px";
                mybanner.style.top =3D (document.all) ? (119) + "px" : =
(124) + "px";
				document.getElementById( "side_banner" ).style.display =3D "block" ;
        }
        else
        {
                document.getElementById( "side_banner" ).style.display =
=3D "none" ;
        }
}

function judgeuser()
{
		if ( screen.width > 800 )
        {
                mybanner =3D document.getElementById( "side_banner" )
                winaxis =3D (document.all) ? ( document.body.clientWidth =
/ 2 ) : ( ( window.innerWidth / 2 ) - 10 ) ;
				narrowscreenoffset =3D 0 ;
			=09
				if(screen.width < 1040)
				{
					narrowscreenoffset =3D 8 ;
					var content =3D document.getElementById("contentRegion");
					content.style.right =3D narrowscreenoffset + "px";=20
				}
			=09
				mybanner.style.left =3D (document.all) ? ( winaxis + 387 - =
narrowscreenoffset ) + "px" : ( winaxis + 385 - narrowscreenoffset ) + =
"px";
                document.getElementById( "side_banner" ).style.display =
=3D "block" ;
        }
        else
        {
                document.getElementById( "side_banner" ).style.display =
=3D "none" ;
        }
}


function get_time_stamp()
{
	var time_stamp =3D new Date();
	time_stamp =3D time_stamp.getTime();
	return time_stamp;
}


// Form validation for index file
function validateFormEn(adminpath,frm_letter)
{=09
	var strErr =3D '';=09

	var filter  =3D =
/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if ( ! (filter.test(document.frm_newsletter.fields_email.value)))=20
		  strErr +=3D 'Email not correct\n';=20
	if(strErr !=3D '')
	{
		delCookie('fields_email');
		alert(strErr);
		return false;
	}

	else{=20
		=
//window.open(adminpath+"newsletter_web_subscriber_en.php?frm_email=3D"+d=
ocument.frm_newsletter.frm_email.value, "SUBSCRIBERS", =
"status=3Dyes,width=3D300,height=3D275,resizable=3Dno");	=09
		//var temp_ts =3D get_time_stamp();
		//var cookie_name =3D 'fields_email_'+temp_ts;
		var temp_redirect =3D document.frm_newsletter.redirect.value;
		var temp =3D new Array();
		temp =3D temp_redirect.split('?');
		temp_redirect =3D temp[0];
		var fields_email =3D document.getElementById('fields_email').value;
		//setCookie(cookie_name, fields_email, 1);
		document.frm_newsletter.redirect.value =3D =
temp_redirect+'?email=3D'+fields_email;
		return true;
		}
}


=09
// Form validation for index file
function validateForm(adminpath,frm_letter)
{
	var strErr =3D '';
	var filter  =3D =
/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if ( ! (filter.test(document.frm_newsletter.fields_email.value)))=20
		  strErr +=3D '=D8=B9=D9=81=D9=88=D8=A7.. =
=D8=B9=D9=86=D9=88=D8=A7=D9=86 =D8=A7=D9=84=D8=A8=D8=B1=D9=8A=D8=AF =
=D8=A7=D9=84=D8=A5=D9=84=D9=83=D8=AA=D8=B1=D9=88=D9=86=D9=8A =
=D8=A7=D9=84=D8=B0=D9=8A =D8=A3=D8=AF=D8=AE=D9=84=D8=AA=D9=87 =
=D8=BA=D9=8A=D8=B1 =D8=B5=D8=AD=D9=8A=D8=AD';=20
	if(strErr !=3D '')
	{
		delCookie('fields_email');
		alert(strErr);
		return false;
	}
	else{
		=
//window.open(adminpath+"newsletter_web_subscriber.php?frm_email=3D"+docu=
ment.frm_newsletter.frm_email.value, "SUBSCRIBERS", =
"status=3Dyes,width=3D300,height=3D275,resizable=3Dno");	=09
		//var temp_ts =3D get_time_stamp();
		//var cookie_name =3D 'fields_email_'+temp_ts;
		var temp_redirect =3D document.frm_newsletter.redirect.value;
		var temp =3D new Array();
		temp =3D temp_redirect.split('?');
		temp_redirect =3D temp[0];
		var fields_email =3D document.getElementById('fields_email').value;
		//setCookie(cookie_name, fields_email, 1);
		document.frm_newsletter.redirect.value =3D =
temp_redirect+'?email=3D'+fields_email;
		return true;
	}
}
// checking radio button, whether checked or not for epolls
function check_poll_options(main_site_path)
{
	var int_err =3D 0;
=09
    for (var i=3D0; i < document.frm_epolls.frm_opt.length; i++)
	{
	   if (document.frm_epolls.frm_opt[i].checked)
	   {
		   var answer =3D document.frm_epolls.frm_opt[i].value;
	   }
	}
=09
	if( answer =3D=3D null )
	{
		int_err =3D 1;
		alert("Please choose an option to participate in the E-Poll");
	    return false;
	}
	else
	{
		=
window.open(main_site_path+"poll_results.php?is_vote=3D"+document.frm_epo=
lls.is_vote.value+"&mode=3D"+document.frm_epolls.mode.value+"&sec=3D"+doc=
ument.frm_epolls.sec.value+"&frm_FK_EPOLLS=3D"+document.frm_epolls.frm_FK=
_EPOLLS.value+"&poll_id=3D"+document.frm_epolls.frm_FK_EPOLLS.value+"&frm=
_opt=3D"+answer+"&is_submitted=3D"+document.frm_epolls.is_submitted.value=
, "epoll_results", =
"status=3Dyes,width=3D360,height=3D650,resizable=3Dno");	=09
		return false;
	}
=09
	return false;
}=20
				=09


var refreshReq;
function check_poll_options_v2(mybtn)
{
		document.frm_epolls.invoker.value =3D mybtn;
	=09
		if(mybtn =3D=3D "submitPollBtn")
		{
			var int_err =3D 0;	=09
			for (var i=3D0; i < document.frm_epolls.frm_opt.length; i++)
			{
			   if (document.frm_epolls.frm_opt[i].checked)
			   {
				   var answer =3D document.frm_epolls.frm_opt[i].value;
			   }
			}	=09
			if( answer =3D=3D null )
			{
				int_err =3D 1;
				alert("Please choose an option to participate in the E-Poll");
				return false;
			}=09
		}//end of if submitPollBtn
	=09
		var data =3D $('frm_epolls').serialize();
		var myform =3D $('frm_epolls');
		myform.disable();
	=09
		try{
		refreshReq.transport.abort();
		}catch(e){}
	=09
		refreshReq =3D new Ajax.Request('poll_results.php',
			{
				method: 'post',
				parameters: data,
				onComplete: function(Response)
				{	=09
					myform.enable();
					$('epoll').update(Response.responseText);														=09
					//setTimeout("restorePollContent("+refreshReq+", 'test =
content')",5000);
					/*
					$('ContactUsForm').reset();
					hideBox();
					$('contact_us_box').hide();
					$('messeg_sent_box').show();
					*/
				},
				onLoading:function()
				{
					myform.reset();
					//setTimeout('test()',5000);
				},
				onFailure:function()
				{
					//hideBox();
				}
			});

	return true;
}=20

/* ew popup window in center*/
var win=3D null;
function NewWindow(mypage,myname,w,h,scroll)
{
	var winl =3D (screen.width-w)/2;
	var wint =3D (screen.height-h)/2;
	var settings  =3D'height=3D'+h+',';
	settings +=3D'width=3D'+w+',';
	settings +=3D'top=3D'+wint+',';
	settings +=3D'left=3D'+winl+',';
	settings +=3D'scrollbars=3Dno,';
	settings +=3D'resizable=3Dyes';
	win=3Dwindow.open(mypage,myname,settings);
	if(parseInt(navigator.appVersion) >=3D 4)
	{
		win.window.focus();
	}
}

// opening a pop up window to show the reuslts
function open_popup_ws_void (link)
{
   var fnc_obj_win;  =20
   fnc_obj_win=3Dwindow.open(link,"POLLS"," resizable=3Dyes, =
scrollbars=3Dyes, menubar=3Dno, toolbar=3Dno");	=09
}

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.alarabiya.net/files/js/adv.js?ref=1

function writeadv(strSRC)
{
	strSRC =3D strSRC.replace(/ad.doubleclick.net/, =
"ad.uk.doubleclick.net");
	document.write('<sc' + 'ript language=3D"javascript" =
type=3D"text/javascript" src=3D"' + strSRC + '"><\/sc' + 'ript>');=20
}
------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.alarabiya.net/files/js/prototype.js

/*  Prototype JavaScript framework, version 1.6.0.2=0A=
 *  (c) 2005-2008 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://www.prototypejs.org/=0A=
 *=0A=
 =
*------------------------------------------------------------------------=
--*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.6.0.2',=0A=
=0A=
  Browser: {=0A=
    IE:     !!(window.attachEvent && !window.opera),=0A=
    Opera:  !!window.opera,=0A=
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A=
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && =
navigator.userAgent.indexOf('KHTML') =3D=3D -1,=0A=
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A=
  },=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      document.createElement('div').__proto__ &&=0A=
      document.createElement('div').__proto__ !=3D=3D=0A=
        document.createElement('form').__proto__=0A=
  },=0A=
=0A=
  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',=0A=
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A=
=0A=
  emptyFunction: function() { },=0A=
  K: function(x) { return x }=0A=
};=0A=
=0A=
if (Prototype.Browser.MobileSafari)=0A=
  Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A=
=0A=
=0A=
/* Based on Alex Arnell's inheritance implementation. */=0A=
var Class =3D {=0A=
  create: function() {=0A=
    var parent =3D null, properties =3D $A(arguments);=0A=
    if (Object.isFunction(properties[0]))=0A=
      parent =3D properties.shift();=0A=
=0A=
    function klass() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
=0A=
    Object.extend(klass, Class.Methods);=0A=
    klass.superclass =3D parent;=0A=
    klass.subclasses =3D [];=0A=
=0A=
    if (parent) {=0A=
      var subclass =3D function() { };=0A=
      subclass.prototype =3D parent.prototype;=0A=
      klass.prototype =3D new subclass;=0A=
      parent.subclasses.push(klass);=0A=
    }=0A=
=0A=
    for (var i =3D 0; i < properties.length; i++)=0A=
      klass.addMethods(properties[i]);=0A=
=0A=
    if (!klass.prototype.initialize)=0A=
      klass.prototype.initialize =3D Prototype.emptyFunction;=0A=
=0A=
    klass.prototype.constructor =3D klass;=0A=
=0A=
    return klass;=0A=
  }=0A=
};=0A=
=0A=
Class.Methods =3D {=0A=
  addMethods: function(source) {=0A=
    var ancestor   =3D this.superclass && this.superclass.prototype;=0A=
    var properties =3D Object.keys(source);=0A=
=0A=
    if (!Object.keys({ toString: true }).length)=0A=
      properties.push("toString", "valueOf");=0A=
=0A=
    for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A=
      var property =3D properties[i], value =3D source[property];=0A=
      if (ancestor && Object.isFunction(value) &&=0A=
          value.argumentNames().first() =3D=3D "$super") {=0A=
        var method =3D value, value =3D Object.extend((function(m) {=0A=
          return function() { return ancestor[m].apply(this, arguments) =
};=0A=
        })(property).wrap(method), {=0A=
          valueOf:  function() { return method },=0A=
          toString: function() { return method.toString() }=0A=
        });=0A=
      }=0A=
      this.prototype[property] =3D value;=0A=
    }=0A=
=0A=
    return this;=0A=
  }=0A=
};=0A=
=0A=
var Abstract =3D { };=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source)=0A=
    destination[property] =3D source[property];=0A=
  return destination;=0A=
};=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (Object.isUndefined(object)) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : String(object);=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var type =3D typeof object;=0A=
    switch (type) {=0A=
      case 'undefined':=0A=
      case 'function':=0A=
      case 'unknown': return;=0A=
      case 'boolean': return object.toString();=0A=
    }=0A=
=0A=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (Object.isElement(object)) return;=0A=
=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      var value =3D Object.toJSON(object[property]);=0A=
      if (!Object.isUndefined(value))=0A=
        results.push(property.toJSON() + ': ' + value);=0A=
    }=0A=
=0A=
    return '{' + results.join(', ') + '}';=0A=
  },=0A=
=0A=
  toQueryString: function(object) {=0A=
    return $H(object).toQueryString();=0A=
  },=0A=
=0A=
  toHTML: function(object) {=0A=
    return object && object.toHTML ? object.toHTML() : =
String.interpret(object);=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({ }, object);=0A=
  },=0A=
=0A=
  isElement: function(object) {=0A=
    return object && object.nodeType =3D=3D 1;=0A=
  },=0A=
=0A=
  isArray: function(object) {=0A=
    return object !=3D null && typeof object =3D=3D "object" &&=0A=
      'splice' in object && 'join' in object;=0A=
  },=0A=
=0A=
  isHash: function(object) {=0A=
    return object instanceof Hash;=0A=
  },=0A=
=0A=
  isFunction: function(object) {=0A=
    return typeof object =3D=3D "function";=0A=
  },=0A=
=0A=
  isString: function(object) {=0A=
    return typeof object =3D=3D "string";=0A=
  },=0A=
=0A=
  isNumber: function(object) {=0A=
    return typeof object =3D=3D "number";=0A=
  },=0A=
=0A=
  isUndefined: function(object) {=0A=
    return typeof object =3D=3D "undefined";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Function.prototype, {=0A=
  argumentNames: function() {=0A=
    var names =3D =
this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").inv=
oke("strip");=0A=
    return names.length =3D=3D 1 && !names[0] ? [] : names;=0A=
  },=0A=
=0A=
  bind: function() {=0A=
    if (arguments.length < 2 && Object.isUndefined(arguments[0])) return =
this;=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function() {=0A=
      return __method.apply(object, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  bindAsEventListener: function() {=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function(event) {=0A=
      return __method.apply(object, [event || =
window.event].concat(args));=0A=
    }=0A=
  },=0A=
=0A=
  curry: function() {=0A=
    if (!arguments.length) return this;=0A=
    var __method =3D this, args =3D $A(arguments);=0A=
    return function() {=0A=
      return __method.apply(this, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  delay: function() {=0A=
    var __method =3D this, args =3D $A(arguments), timeout =3D =
args.shift() * 1000;=0A=
    return window.setTimeout(function() {=0A=
      return __method.apply(__method, args);=0A=
    }, timeout);=0A=
  },=0A=
=0A=
  wrap: function(wrapper) {=0A=
    var __method =3D this;=0A=
    return function() {=0A=
      return wrapper.apply(this, =
[__method.bind(this)].concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  methodize: function() {=0A=
    if (this._methodized) return this._methodized;=0A=
    var __method =3D this;=0A=
    return this._methodized =3D function() {=0A=
      return __method.apply(null, [this].concat($A(arguments)));=0A=
    };=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.defer =3D Function.prototype.delay.curry(0.01);=0A=
=0A=
Date.prototype.toJSON =3D function() {=0A=
  return '"' + this.getUTCFullYear() + '-' +=0A=
    (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A=
    this.getUTCDate().toPaddedString(2) + 'T' +=0A=
    this.getUTCHours().toPaddedString(2) + ':' +=0A=
    this.getUTCMinutes().toPaddedString(2) + ':' +=0A=
    this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A=
};=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) { }=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
};=0A=
=0A=
RegExp.prototype.match =3D RegExp.prototype.test;=0A=
=0A=
RegExp.escape =3D function(str) {=0A=
  return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create({=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    this.callback(this);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.execute();=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
Object.extend(String, {=0A=
  interpret: function(value) {=0A=
    return value =3D=3D null ? '' : String(value);=0A=
  },=0A=
  specialChar: {=0A=
    '\b': '\\b',=0A=
    '\t': '\\t',=0A=
    '\n': '\\n',=0A=
    '\f': '\\f',=0A=
    '\r': '\\r',=0A=
    '\\': '\\\\'=0A=
  }=0A=
});=0A=
=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D Object.isUndefined(count) ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return String(this);=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : =
String(this);=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var self =3D arguments.callee;=0A=
    self.text.data =3D this;=0A=
    return self.div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D new Element('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return { };=0A=
=0A=
    return match[1].split(separator || '&').inject({ }, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var key =3D decodeURIComponent(pair.shift());=0A=
        var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A=
        if (value !=3D undefined) value =3D decodeURIComponent(value);=0A=
=0A=
        if (key in hash) {=0A=
          if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A=
          hash[key].push(value);=0A=
        }=0A=
        else hash[key] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  times: function(count) {=0A=
    return count < 1 ? '' : new Array(count + 1).join(this);=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A=
      var character =3D String.specialChar[match[0]];=0A=
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return this.inspect(true);=0A=
  },=0A=
=0A=
  unfilterJSON: function(filter) {=0A=
    return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A=
  },=0A=
=0A=
  isJSON: function() {=0A=
    var str =3D this;=0A=
    if (str.blank()) return false;=0A=
    str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A=
    return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A=
  },=0A=
=0A=
  evalJSON: function(sanitize) {=0A=
    var json =3D this.unfilterJSON();=0A=
    try {=0A=
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A=
    } catch (e) { }=0A=
    throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A=
  },=0A=
=0A=
  include: function(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  },=0A=
=0A=
  startsWith: function(pattern) {=0A=
    return this.indexOf(pattern) =3D=3D=3D 0;=0A=
  },=0A=
=0A=
  endsWith: function(pattern) {=0A=
    var d =3D this.length - pattern.length;=0A=
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A=
  },=0A=
=0A=
  empty: function() {=0A=
    return this =3D=3D '';=0A=
  },=0A=
=0A=
  blank: function() {=0A=
    return /^\s*$/.test(this);=0A=
  },=0A=
=0A=
  interpolate: function(object, pattern) {=0A=
    return new Template(this, pattern).evaluate(object);=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.WebKit || Prototype.Browser.IE) =
Object.extend(String.prototype, {=0A=
  escapeHTML: function() {=0A=
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');=0A=
  },=0A=
  unescapeHTML: function() {=0A=
    return =
this.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>');=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (Object.isFunction(replacement)) return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
};=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
Object.extend(String.prototype.escapeHTML, {=0A=
  div:  document.createElement('div'),=0A=
  text: document.createTextNode('')=0A=
});=0A=
=0A=
with (String.prototype.escapeHTML) div.appendChild(text);=0A=
=0A=
var Template =3D Class.create({=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    if (Object.isFunction(object.toTemplateReplacements))=0A=
      object =3D object.toTemplateReplacements();=0A=
=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      if (object =3D=3D null) return '';=0A=
=0A=
      var before =3D match[1] || '';=0A=
      if (before =3D=3D '\\') return match[2];=0A=
=0A=
      var ctx =3D object, expr =3D match[3];=0A=
      var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A=
      match =3D pattern.exec(expr);=0A=
      if (match =3D=3D null) return before;=0A=
=0A=
      while (match !=3D null) {=0A=
        var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', =
']') : match[1];=0A=
        ctx =3D ctx[comp];=0A=
        if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A=
        expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : =
match[0].length);=0A=
        match =3D pattern.exec(expr);=0A=
      }=0A=
=0A=
      return before + String.interpret(ctx);=0A=
    });=0A=
  }=0A=
});=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
=0A=
var $break =3D { };=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator, context) {=0A=
    var index =3D 0;=0A=
    iterator =3D iterator.bind(context);=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator(value, index++);=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.collect(iterator, context);=0A=
  },=0A=
=0A=
  all: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!iterator(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!iterator(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(filter, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
=0A=
    if (Object.isString(filter))=0A=
      filter =3D new RegExp(filter);=0A=
=0A=
    this.each(function(value, index) {=0A=
      if (filter.match(value))=0A=
        results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    if (Object.isFunction(this.indexOf))=0A=
      if (this.indexOf(object) !=3D -1) return true;=0A=
=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D null || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D null || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      (iterator(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    return this.map(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.map();=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (Object.isFunction(args.last()))=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  filter:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray,=0A=
  every:   Enumerable.all,=0A=
  some:    Enumerable.any=0A=
});=0A=
function $A(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) return iterable.toArray();=0A=
  var length =3D iterable.length || 0, results =3D new Array(length);=0A=
  while (length--) results[length] =3D iterable[length];=0A=
  return results;=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  $A =3D function(iterable) {=0A=
    if (!iterable) return [];=0A=
    if (!(Object.isFunction(iterable) && iterable =3D=3D '[object =
NodeList]') &&=0A=
        iterable.toArray) return iterable.toArray();=0A=
    var length =3D iterable.length || 0, results =3D new Array(length);=0A=
    while (length--) results[length] =3D iterable[length];=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
Array.from =3D $A;=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse) Array.prototype._reverse =3D =
Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(Object.isArray(value) ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function(sorted) {=0A=
    return this.inject([], function(array, value, index) {=0A=
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))=0A=
        array.push(value);=0A=
      return array;=0A=
    });=0A=
  },=0A=
=0A=
  intersect: function(array) {=0A=
    return this.uniq().findAll(function(item) {=0A=
      return array.detect(function(value) { return item =3D=3D=3D value =
});=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    var results =3D [];=0A=
    this.each(function(object) {=0A=
      var value =3D Object.toJSON(object);=0A=
      if (!Object.isUndefined(value)) results.push(value);=0A=
    });=0A=
    return '[' + results.join(', ') + ']';=0A=
  }=0A=
});=0A=
=0A=
// use native browser JS 1.6 implementation if available=0A=
if (Object.isFunction(Array.prototype.forEach))=0A=
  Array.prototype._each =3D Array.prototype.forEach;=0A=
=0A=
if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, =
i) {=0A=
  i || (i =3D 0);=0A=
  var length =3D this.length;=0A=
  if (i < 0) i =3D length + i;=0A=
  for (; i < length; i++)=0A=
    if (this[i] =3D=3D=3D item) return i;=0A=
  return -1;=0A=
};=0A=
=0A=
if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D =
function(item, i) {=0A=
  i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A=
  var n =3D this.slice(0, i).reverse().indexOf(item);=0A=
  return (n < 0) ? n : i - n - 1;=0A=
};=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string) {=0A=
  if (!Object.isString(string)) return [];=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if (Prototype.Browser.Opera){=0A=
  Array.prototype.concat =3D function() {=0A=
    var array =3D [];=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if (Object.isArray(arguments[i])) {=0A=
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  };=0A=
}=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    return this.toPaddedString(2, 16);=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  toPaddedString: function(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return isFinite(this) ? this.toString() : 'null';=0A=
  }=0A=
});=0A=
=0A=
$w('abs round ceil floor').each(function(method){=0A=
  Number.prototype[method] =3D Math[method].methodize();=0A=
});=0A=
function $H(object) {=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
var Hash =3D Class.create(Enumerable, (function() {=0A=
=0A=
  function toQueryPair(key, value) {=0A=
    if (Object.isUndefined(value)) return key;=0A=
    return key + '=3D' + encodeURIComponent(String.interpret(value));=0A=
  }=0A=
=0A=
  return {=0A=
    initialize: function(object) {=0A=
      this._object =3D Object.isHash(object) ? object.toObject() : =
Object.clone(object);=0A=
    },=0A=
=0A=
    _each: function(iterator) {=0A=
      for (var key in this._object) {=0A=
        var value =3D this._object[key], pair =3D [key, value];=0A=
        pair.key =3D key;=0A=
        pair.value =3D value;=0A=
        iterator(pair);=0A=
      }=0A=
    },=0A=
=0A=
    set: function(key, value) {=0A=
      return this._object[key] =3D value;=0A=
    },=0A=
=0A=
    get: function(key) {=0A=
      return this._object[key];=0A=
    },=0A=
=0A=
    unset: function(key) {=0A=
      var value =3D this._object[key];=0A=
      delete this._object[key];=0A=
      return value;=0A=
    },=0A=
=0A=
    toObject: function() {=0A=
      return Object.clone(this._object);=0A=
    },=0A=
=0A=
    keys: function() {=0A=
      return this.pluck('key');=0A=
    },=0A=
=0A=
    values: function() {=0A=
      return this.pluck('value');=0A=
    },=0A=
=0A=
    index: function(value) {=0A=
      var match =3D this.detect(function(pair) {=0A=
        return pair.value =3D=3D=3D value;=0A=
      });=0A=
      return match && match.key;=0A=
    },=0A=
=0A=
    merge: function(object) {=0A=
      return this.clone().update(object);=0A=
    },=0A=
=0A=
    update: function(object) {=0A=
      return new Hash(object).inject(this, function(result, pair) {=0A=
        result.set(pair.key, pair.value);=0A=
        return result;=0A=
      });=0A=
    },=0A=
=0A=
    toQueryString: function() {=0A=
      return this.map(function(pair) {=0A=
        var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A=
=0A=
        if (values && typeof values =3D=3D 'object') {=0A=
          if (Object.isArray(values))=0A=
            return values.map(toQueryPair.curry(key)).join('&');=0A=
        }=0A=
        return toQueryPair(key, values);=0A=
      }).join('&');=0A=
    },=0A=
=0A=
    inspect: function() {=0A=
      return '#<Hash:{' + this.map(function(pair) {=0A=
        return pair.map(Object.inspect).join(': ');=0A=
      }).join(', ') + '}>';=0A=
    },=0A=
=0A=
    toJSON: function() {=0A=
      return Object.toJSON(this.toObject());=0A=
    },=0A=
=0A=
    clone: function() {=0A=
      return new Hash(this);=0A=
    }=0A=
  }=0A=
})());=0A=
=0A=
Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A=
Hash.from =3D $H;=0A=
var ObjectRange =3D Class.create(Enumerable, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
};=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
};=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (Object.isFunction(responder[callback])) {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) { }=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate:   function() { Ajax.activeRequestCount++ },=0A=
  onComplete: function() { Ajax.activeRequestCount-- }=0A=
});=0A=
=0A=
Ajax.Base =3D Class.create({=0A=
  initialize: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   '',=0A=
      evalJSON:     true,=0A=
      evalJS:       true=0A=
    };=0A=
    Object.extend(this.options, options || { });=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
=0A=
    if (Object.isString(this.options.parameters))=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
    else if (Object.isHash(this.options.parameters))=0A=
      this.options.parameters =3D this.options.parameters.toObject();=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request =3D Class.create(Ajax.Base, {=0A=
  _complete: false,=0A=
=0A=
  initialize: function($super, url, options) {=0A=
    $super(options);=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D Object.clone(this.options.parameters);=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    this.parameters =3D params;=0A=
=0A=
    if (params =3D Object.toQueryString(params)) {=0A=
      // when GET, append parameters to URL=0A=
      if (this.method =3D=3D 'get')=0A=
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A=
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
        params +=3D '&_=3D';=0A=
    }=0A=
=0A=
    try {=0A=
      var response =3D new Ajax.Response(this);=0A=
      if (this.options.onCreate) this.options.onCreate(response);=0A=
      Ajax.Responders.dispatch('onCreate', this, response);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) =
this.respondToReadyState.bind(this).defer(1);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;=0A=
      this.transport.send(this.body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (Object.isFunction(extras.push))=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    var status =3D this.getStatus();=0A=
    return !status || (status >=3D 200 && status < 300);=0A=
  },=0A=
=0A=
  getStatus: function() {=0A=
    try {=0A=
      return this.transport.status || 0;=0A=
    } catch (e) { return 0 }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState], response =3D new =
Ajax.Response(this);=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + response.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(response, response.headerJSON);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      var contentType =3D response.getHeader('Content-type');=0A=
      if (this.options.evalJS =3D=3D 'force'=0A=
          || (this.options.evalJS && this.isSameOrigin() && contentType=0A=
          && =
contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i)))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(response, =
response.headerJSON);=0A=
      Ajax.Responders.dispatch('on' + state, this, response, =
response.headerJSON);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  isSameOrigin: function() {=0A=
    var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);=0A=
    return !m || (m[0] =3D=3D =
'#{protocol}//#{domain}#{port}'.interpolate({=0A=
      protocol: location.protocol,=0A=
      domain: document.domain,=0A=
      port: location.port ? ':' + location.port : ''=0A=
    }));=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name) || null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval((this.transport.responseText || '').unfilterJSON());=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Response =3D Class.create({=0A=
  initialize: function(request){=0A=
    this.request =3D request;=0A=
    var transport  =3D this.transport  =3D request.transport,=0A=
        readyState =3D this.readyState =3D transport.readyState;=0A=
=0A=
    if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) =
{=0A=
      this.status       =3D this.getStatus();=0A=
      this.statusText   =3D this.getStatusText();=0A=
      this.responseText =3D String.interpret(transport.responseText);=0A=
      this.headerJSON   =3D this._getHeaderJSON();=0A=
    }=0A=
=0A=
    if(readyState =3D=3D 4) {=0A=
      var xml =3D transport.responseXML;=0A=
      this.responseXML  =3D Object.isUndefined(xml) ? null : xml;=0A=
      this.responseJSON =3D this._getResponseJSON();=0A=
    }=0A=
  },=0A=
=0A=
  status:      0,=0A=
  statusText: '',=0A=
=0A=
  getStatus: Ajax.Request.prototype.getStatus,=0A=
=0A=
  getStatusText: function() {=0A=
    try {=0A=
      return this.transport.statusText || '';=0A=
    } catch (e) { return '' }=0A=
  },=0A=
=0A=
  getHeader: Ajax.Request.prototype.getHeader,=0A=
=0A=
  getAllHeaders: function() {=0A=
    try {=0A=
      return this.getAllResponseHeaders();=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  getResponseHeader: function(name) {=0A=
    return this.transport.getResponseHeader(name);=0A=
  },=0A=
=0A=
  getAllResponseHeaders: function() {=0A=
    return this.transport.getAllResponseHeaders();=0A=
  },=0A=
=0A=
  _getHeaderJSON: function() {=0A=
    var json =3D this.getHeader('X-JSON');=0A=
    if (!json) return null;=0A=
    json =3D decodeURIComponent(escape(json));=0A=
    try {=0A=
      return json.evalJSON(this.request.options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  _getResponseJSON: function() {=0A=
    var options =3D this.request.options;=0A=
    if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A=
      !(this.getHeader('Content-type') || =
'').include('application/json')) ||=0A=
        this.responseText.blank())=0A=
          return null;=0A=
    try {=0A=
      return this.responseText.evalJSON(options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create(Ajax.Request, {=0A=
  initialize: function($super, container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    };=0A=
=0A=
    options =3D Object.clone(options);=0A=
    var onComplete =3D options.onComplete;=0A=
    options.onComplete =3D (function(response, json) {=0A=
      this.updateContent(response.responseText);=0A=
      if (Object.isFunction(onComplete)) onComplete(response, json);=0A=
    }).bind(this);=0A=
=0A=
    $super(url, options);=0A=
  },=0A=
=0A=
  updateContent: function(responseText) {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'],=0A=
        options =3D this.options;=0A=
=0A=
    if (!options.evalScripts) responseText =3D =
responseText.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (options.insertion) {=0A=
        if (Object.isString(options.insertion)) {=0A=
          var insertion =3D { }; insertion[options.insertion] =3D =
responseText;=0A=
          receiver.insert(insertion);=0A=
        }=0A=
        else options.insertion(receiver, responseText);=0A=
      }=0A=
      else receiver.update(responseText);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A=
  initialize: function($super, container, url, options) {=0A=
    $super(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D { };=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(response) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (response.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D response.responseText;=0A=
    }=0A=
    this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * =
this.frequency);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (Object.isString(element))=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(Element.extend(query.snapshotItem(i)));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Node) var Node =3D { };=0A=
=0A=
if (!Node.ELEMENT_NODE) {=0A=
  // DOM level 2 ECMAScript Language Binding=0A=
  Object.extend(Node, {=0A=
    ELEMENT_NODE: 1,=0A=
    ATTRIBUTE_NODE: 2,=0A=
    TEXT_NODE: 3,=0A=
    CDATA_SECTION_NODE: 4,=0A=
    ENTITY_REFERENCE_NODE: 5,=0A=
    ENTITY_NODE: 6,=0A=
    PROCESSING_INSTRUCTION_NODE: 7,=0A=
    COMMENT_NODE: 8,=0A=
    DOCUMENT_NODE: 9,=0A=
    DOCUMENT_TYPE_NODE: 10,=0A=
    DOCUMENT_FRAGMENT_NODE: 11,=0A=
    NOTATION_NODE: 12=0A=
  });=0A=
}=0A=
=0A=
(function() {=0A=
  var element =3D this.Element;=0A=
  this.Element =3D function(tagName, attributes) {=0A=
    attributes =3D attributes || { };=0A=
    tagName =3D tagName.toLowerCase();=0A=
    var cache =3D Element.cache;=0A=
    if (Prototype.Browser.IE && attributes.name) {=0A=
      tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A=
      delete attributes.name;=0A=
      return Element.writeAttribute(document.createElement(tagName), =
attributes);=0A=
    }=0A=
    if (!cache[tagName]) cache[tagName] =3D =
Element.extend(document.createElement(tagName));=0A=
    return Element.writeAttribute(cache[tagName].cloneNode(false), =
attributes);=0A=
  };=0A=
  Object.extend(this.Element, element || { });=0A=
}).call(window);=0A=
=0A=
Element.cache =3D { };=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    $(element).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    $(element).style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
    content =3D Object.toHTML(content);=0A=
    element.innerHTML =3D content.stripScripts();=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    else if (!Object.isElement(content)) {=0A=
      content =3D Object.toHTML(content);=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNode(element);=0A=
      content.evalScripts.bind(content).defer();=0A=
      content =3D range.createContextualFragment(content.stripScripts());=0A=
    }=0A=
    element.parentNode.replaceChild(content, element);=0A=
    return element;=0A=
  },=0A=
=0A=
  insert: function(element, insertions) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A=
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))=0A=
          insertions =3D {bottom:insertions};=0A=
=0A=
    var content, insert, tagName, childNodes;=0A=
=0A=
    for (var position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      insert =3D Element._insertionTranslations[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A=
        ? element.parentNode : element).tagName.toUpperCase();=0A=
=0A=
      childNodes =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
=0A=
      if (position =3D=3D 'top' || position =3D=3D 'after') =
childNodes.reverse();=0A=
      childNodes.each(insert.curry(element));=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  wrap: function(element, wrapper, attributes) {=0A=
    element =3D $(element);=0A=
    if (Object.isElement(wrapper))=0A=
      $(wrapper).writeAttribute(attributes || { });=0A=
    else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, =
attributes);=0A=
    else wrapper =3D new Element('div', wrapper);=0A=
    if (element.parentNode)=0A=
      element.parentNode.replaceChild(wrapper, element);=0A=
    wrapper.appendChild(element);=0A=
    return wrapper;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $(element).select("*");=0A=
  },=0A=
=0A=
  firstDescendant: function(element) {=0A=
    element =3D $(element).firstChild;=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    return $(element);=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (Object.isString(selector))=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return $(element.parentNode);=0A=
    var ancestors =3D element.ancestors();=0A=
    return Object.isNumber(expression) ? ancestors[expression] :=0A=
      Selector.findElement(ancestors, expression, index);=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return element.firstDescendant();=0A=
    return Object.isNumber(expression) ? =
element.descendants()[expression] :=0A=
      element.select(expression)[index || 0];=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.previousElementSibling(element));=0A=
    var previousSiblings =3D element.previousSiblings();=0A=
    return Object.isNumber(expression) ? previousSiblings[expression] :=0A=
      Selector.findElement(previousSiblings, expression, index);=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.nextElementSibling(element));=0A=
    var nextSiblings =3D element.nextSiblings();=0A=
    return Object.isNumber(expression) ? nextSiblings[expression] :=0A=
      Selector.findElement(nextSiblings, expression, index);=0A=
  },=0A=
=0A=
  select: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  adjacent: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element.parentNode, =
args).without(element);=0A=
  },=0A=
=0A=
  identify: function(element) {=0A=
    element =3D $(element);=0A=
    var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A=
    if (id) return id;=0A=
    do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A=
    element.writeAttribute('id', id);=0A=
    return id;=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      var t =3D Element._attributeTranslations.read;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name]) name =3D t.names[name];=0A=
      if (name.include(':')) {=0A=
        return (!element.attributes || !element.attributes[name]) ? null =
:=0A=
         element.attributes[name].value;=0A=
      }=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  writeAttribute: function(element, name, value) {=0A=
    element =3D $(element);=0A=
    var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A=
=0A=
    if (typeof name =3D=3D 'object') attributes =3D name;=0A=
    else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A=
=0A=
    for (var attr in attributes) {=0A=
      name =3D t.names[attr] || attr;=0A=
      value =3D attributes[attr];=0A=
      if (t.values[attr]) name =3D t.values[attr](element, value);=0A=
      if (value =3D=3D=3D false || value =3D=3D=3D null)=0A=
        element.removeAttribute(name);=0A=
      else if (value =3D=3D=3D true)=0A=
        element.setAttribute(name, name);=0A=
      else element.setAttribute(name, value);=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    return (elementClassName.length > 0 && (elementClassName =3D=3D =
className ||=0A=
      new RegExp("(^|\\s)" + className + =
"(\\s|$)").test(elementClassName)));=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    if (!element.hasClassName(className))=0A=
      element.className +=3D (element.className ? ' ' : '') + className;=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    element.className =3D element.className.replace(=0A=
      new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return element[element.hasClassName(className) ?=0A=
      'removeClassName' : 'addClassName'](className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.blank();=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    var originalAncestor =3D ancestor;=0A=
=0A=
    if (element.compareDocumentPosition)=0A=
      return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A=
=0A=
    if (element.sourceIndex && !Prototype.Browser.Opera) {=0A=
      var e =3D element.sourceIndex, a =3D ancestor.sourceIndex,=0A=
       nextAncestor =3D ancestor.nextSibling;=0A=
      if (!nextAncestor) {=0A=
        do { ancestor =3D ancestor.parentNode; }=0A=
        while (!(nextAncestor =3D ancestor.nextSibling) && =
ancestor.parentNode);=0A=
      }=0A=
      if (nextAncestor && nextAncestor.sourceIndex)=0A=
       return (e > a && e < nextAncestor.sourceIndex);=0A=
    }=0A=
=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D originalAncestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D element.cumulativeOffset();=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      var css =3D document.defaultView.getComputedStyle(element, null);=0A=
      value =3D css ? css[style] : null;=0A=
    }=0A=
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  getOpacity: function(element) {=0A=
    return $(element).getStyle('opacity');=0A=
  },=0A=
=0A=
  setStyle: function(element, styles) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style, match;=0A=
    if (Object.isString(styles)) {=0A=
      element.style.cssText +=3D ';' + styles;=0A=
      return styles.include('opacity') ?=0A=
        element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : =
element;=0A=
    }=0A=
    for (var property in styles)=0A=
      if (property =3D=3D 'opacity') =
element.setOpacity(styles[property]);=0A=
      else=0A=
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?=0A=
          (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : =
'styleFloat') :=0A=
            property] =3D styles[property];=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  setOpacity: function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D Element.getStyle(element, 'overflow') || =
'auto';=0A=
    if (element._overflow !=3D=3D 'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if (element.tagName =3D=3D 'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p !=3D=3D 'static') break;=0A=
      }=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'absolute') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    var offsets =3D element.positionedOffset();=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
    return element;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'relative') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
    return element;=0A=
  },=0A=
=0A=
  cumulativeScrollOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  getOffsetParent: function(element) {=0A=
    if (element.offsetParent) return $(element.offsetParent);=0A=
    if (element =3D=3D document.body) return $(element);=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return $(element);=0A=
=0A=
    return $(document.body);=0A=
  },=0A=
=0A=
  viewportOffset: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent =3D=3D document.body &&=0A=
        Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!Prototype.Browser.Opera || element.tagName =3D=3D 'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  clonePosition: function(element, source) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || { });=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D source.viewportOffset();=0A=
=0A=
    // find coordinate system to use=0A=
    element =3D $(element);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A=
      parent =3D element.getOffsetParent();=0A=
      delta =3D parent.viewportOffset();=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if (options.setLeft)   element.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if (options.setTop)    element.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if (options.setWidth)  element.style.width =3D source.offsetWidth + =
'px';=0A=
    if (options.setHeight) element.style.height =3D source.offsetHeight =
+ 'px';=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.identify.counter =3D 1;=0A=
=0A=
Object.extend(Element.Methods, {=0A=
  getElementsBySelector: Element.Methods.select,=0A=
  childElements: Element.Methods.immediateDescendants=0A=
});=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  write: {=0A=
    names: {=0A=
      className: 'class',=0A=
      htmlFor:   'for'=0A=
    },=0A=
    values: { }=0A=
  }=0A=
};=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A=
    function(proceed, element, style) {=0A=
      switch (style) {=0A=
        case 'left': case 'top': case 'right': case 'bottom':=0A=
          if (proceed(element, 'position') =3D=3D=3D 'static') return =
null;=0A=
        case 'height': case 'width':=0A=
          // returns '0px' for hidden elements; we want it to return null=0A=
          if (!Element.visible(element)) return null;=0A=
=0A=
          // returns the border-box dimensions rather than the =
content-box=0A=
          // dimensions, so we subtract padding and borders from the =
value=0A=
          var dim =3D parseInt(proceed(element, style), 10);=0A=
=0A=
          if (dim !=3D=3D element['offset' + style.capitalize()])=0A=
            return dim + 'px';=0A=
=0A=
          var properties;=0A=
          if (style =3D=3D=3D 'height') {=0A=
            properties =3D ['border-top-width', 'padding-top',=0A=
             'padding-bottom', 'border-bottom-width'];=0A=
          }=0A=
          else {=0A=
            properties =3D ['border-left-width', 'padding-left',=0A=
             'padding-right', 'border-right-width'];=0A=
          }=0A=
          return properties.inject(dim, function(memo, property) {=0A=
            var val =3D proceed(element, property);=0A=
            return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A=
          }) + 'px';=0A=
        default: return proceed(element, style);=0A=
      }=0A=
    }=0A=
  );=0A=
=0A=
  Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A=
    function(proceed, element, attribute) {=0A=
      if (attribute =3D=3D=3D 'title') return element.title;=0A=
      return proceed(element, attribute);=0A=
    }=0A=
  );=0A=
}=0A=
=0A=
else if (Prototype.Browser.IE) {=0A=
  // IE doesn't report offsets correctly for static elements, so we =
change them=0A=
  // to "relative" to get the values, then change them back.=0A=
  Element.Methods.getOffsetParent =3D =
Element.Methods.getOffsetParent.wrap(=0A=
    function(proceed, element) {=0A=
      element =3D $(element);=0A=
      var position =3D element.getStyle('position');=0A=
      if (position !=3D=3D 'static') return proceed(element);=0A=
      element.setStyle({ position: 'relative' });=0A=
      var value =3D proceed(element);=0A=
      element.setStyle({ position: position });=0A=
      return value;=0A=
    }=0A=
  );=0A=
=0A=
  $w('positionedOffset viewportOffset').each(function(method) {=0A=
    Element.Methods[method] =3D Element.Methods[method].wrap(=0A=
      function(proceed, element) {=0A=
        element =3D $(element);=0A=
        var position =3D element.getStyle('position');=0A=
        if (position !=3D=3D 'static') return proceed(element);=0A=
        // Trigger hasLayout on the offset parent so that IE6 reports=0A=
        // accurate offsetTop and offsetLeft values for position: fixed.=0A=
        var offsetParent =3D element.getOffsetParent();=0A=
        if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D =
'fixed')=0A=
          offsetParent.setStyle({ zoom: 1 });=0A=
        element.setStyle({ position: 'relative' });=0A=
        var value =3D proceed(element);=0A=
        element.setStyle({ position: position });=0A=
        return value;=0A=
      }=0A=
    );=0A=
  });=0A=
=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];=0A=
=0A=
    if (style =3D=3D 'opacity') {=0A=
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if (value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
=0A=
    if (value =3D=3D 'auto') {=0A=
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))=0A=
        return element['offset' + style.capitalize()] + 'px';=0A=
      return null;=0A=
    }=0A=
    return value;=0A=
  };=0A=
=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    function stripAlpha(filter){=0A=
      return filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
    }=0A=
    element =3D $(element);=0A=
    var currentStyle =3D element.currentStyle;=0A=
    if ((currentStyle && !currentStyle.hasLayout) ||=0A=
      (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A=
        element.style.zoom =3D 1;=0A=
=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      (filter =3D stripAlpha(filter)) ?=0A=
        style.filter =3D filter : style.removeAttribute('filter');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D stripAlpha(filter) +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  Element._attributeTranslations =3D {=0A=
    read: {=0A=
      names: {=0A=
        'class': 'className',=0A=
        'for':   'htmlFor'=0A=
      },=0A=
      values: {=0A=
        _getAttr: function(element, attribute) {=0A=
          return element.getAttribute(attribute, 2);=0A=
        },=0A=
        _getAttrNode: function(element, attribute) {=0A=
          var node =3D element.getAttributeNode(attribute);=0A=
          return node ? node.value : "";=0A=
        },=0A=
        _getEv: function(element, attribute) {=0A=
          attribute =3D element.getAttribute(attribute);=0A=
          return attribute ? attribute.toString().slice(23, -2) : null;=0A=
        },=0A=
        _flag: function(element, attribute) {=0A=
          return $(element).hasAttribute(attribute) ? attribute : null;=0A=
        },=0A=
        style: function(element) {=0A=
          return element.style.cssText.toLowerCase();=0A=
        },=0A=
        title: function(element) {=0A=
          return element.title;=0A=
        }=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.write =3D {=0A=
    names: Object.extend({=0A=
      cellpadding: 'cellPadding',=0A=
      cellspacing: 'cellSpacing'=0A=
    }, Element._attributeTranslations.read.names),=0A=
    values: {=0A=
      checked: function(element, value) {=0A=
        element.checked =3D !!value;=0A=
      },=0A=
=0A=
      style: function(element, value) {=0A=
        element.style.cssText =3D value ? value : '';=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.has =3D {};=0A=
=0A=
  $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A=
      'encType maxLength readOnly longDesc').each(function(attr) {=0A=
    Element._attributeTranslations.write.names[attr.toLowerCase()] =3D =
attr;=0A=
    Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A=
  });=0A=
=0A=
  (function(v) {=0A=
    Object.extend(v, {=0A=
      href:        v._getAttr,=0A=
      src:         v._getAttr,=0A=
      type:        v._getAttr,=0A=
      action:      v._getAttrNode,=0A=
      disabled:    v._flag,=0A=
      checked:     v._flag,=0A=
      readonly:    v._flag,=0A=
      multiple:    v._flag,=0A=
      onload:      v._getEv,=0A=
      onunload:    v._getEv,=0A=
      onclick:     v._getEv,=0A=
      ondblclick:  v._getEv,=0A=
      onmousedown: v._getEv,=0A=
      onmouseup:   v._getEv,=0A=
      onmouseover: v._getEv,=0A=
      onmousemove: v._getEv,=0A=
      onmouseout:  v._getEv,=0A=
      onfocus:     v._getEv,=0A=
      onblur:      v._getEv,=0A=
      onkeypress:  v._getEv,=0A=
      onkeydown:   v._getEv,=0A=
      onkeyup:     v._getEv,=0A=
      onsubmit:    v._getEv,=0A=
      onreset:     v._getEv,=0A=
      onselect:    v._getEv,=0A=
      onchange:    v._getEv=0A=
    });=0A=
  })(Element._attributeTranslations.read.values);=0A=
}=0A=
=0A=
else if (Prototype.Browser.Gecko && =
/rv:1\.8\.0/.test(navigator.userAgent)) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A=
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
else if (Prototype.Browser.WebKit) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
=0A=
    if (value =3D=3D 1)=0A=
      if(element.tagName =3D=3D 'IMG' && element.width) {=0A=
        element.width++; element.width--;=0A=
      } else try {=0A=
        var n =3D document.createTextNode(' ');=0A=
        element.appendChild(n);=0A=
        element.removeChild(n);=0A=
      } catch (e) { }=0A=
=0A=
    return element;=0A=
  };=0A=
=0A=
  // Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
  // positioned.  For performance reasons, redefine =
Element#cumulativeOffset for=0A=
  // KHTML/WebKit only.=0A=
  Element.Methods.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  };=0A=
}=0A=
=0A=
if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A=
  // IE and Opera are missing .innerHTML support for TABLE-related and =
SELECT elements=0A=
  Element.Methods.update =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
=0A=
    if (tagName in Element._insertionTranslations.tags) {=0A=
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });=0A=
      Element._getContentFromAnonymousElement(tagName, =
content.stripScripts())=0A=
        .each(function(node) { element.appendChild(node) });=0A=
    }=0A=
    else element.innerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
if ('outerHTML' in document.createElement('div')) {=0A=
  Element.Methods.replace =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) {=0A=
      element.parentNode.replaceChild(content, element);=0A=
      return element;=0A=
    }=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var parent =3D element.parentNode, tagName =3D =
parent.tagName.toUpperCase();=0A=
=0A=
    if (Element._insertionTranslations.tags[tagName]) {=0A=
      var nextSibling =3D element.next();=0A=
      var fragments =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
      parent.removeChild(element);=0A=
      if (nextSibling)=0A=
        fragments.each(function(node) { parent.insertBefore(node, =
nextSibling) });=0A=
      else=0A=
        fragments.each(function(node) { parent.appendChild(node) });=0A=
    }=0A=
    else element.outerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._returnOffset =3D function(l, t) {=0A=
  var result =3D [l, t];=0A=
  result.left =3D l;=0A=
  result.top =3D t;=0A=
  return result;=0A=
};=0A=
=0A=
Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A=
  var div =3D new Element('div'), t =3D =
Element._insertionTranslations.tags[tagName];=0A=
  if (t) {=0A=
    div.innerHTML =3D t[0] + html + t[1];=0A=
    t[2].times(function() { div =3D div.firstChild });=0A=
  } else div.innerHTML =3D html;=0A=
  return $A(div.childNodes);=0A=
};=0A=
=0A=
Element._insertionTranslations =3D {=0A=
  before: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element);=0A=
  },=0A=
  top: function(element, node) {=0A=
    element.insertBefore(node, element.firstChild);=0A=
  },=0A=
  bottom: function(element, node) {=0A=
    element.appendChild(node);=0A=
  },=0A=
  after: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element.nextSibling);=0A=
  },=0A=
  tags: {=0A=
    TABLE:  ['<table>',                '</table>',                   1],=0A=
    TBODY:  ['<table><tbody>',         '</tbody></table>',           2],=0A=
    TR:     ['<table><tbody><tr>',     '</tr></tbody></table>',      3],=0A=
    TD:     ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4],=0A=
    SELECT: ['<select>',               '</select>',                  1]=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  Object.extend(this.tags, {=0A=
    THEAD: this.tags.TBODY,=0A=
    TFOOT: this.tags.TBODY,=0A=
    TH:    this.tags.TD=0A=
  });=0A=
}).call(Element._insertionTranslations);=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    attribute =3D Element._attributeTranslations.has[attribute] || =
attribute;=0A=
    var node =3D $(element).getAttributeNode(attribute);=0A=
    return node && node.specified;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.ByTag =3D { };=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
if (!Prototype.BrowserFeatures.ElementExtensions &&=0A=
    document.createElement('div').__proto__) {=0A=
  window.HTMLElement =3D { };=0A=
  window.HTMLElement.prototype =3D =
document.createElement('div').__proto__;=0A=
  Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
}=0A=
=0A=
Element.extend =3D (function() {=0A=
  if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A=
    return Prototype.K;=0A=
=0A=
  var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A=
=0A=
  var extend =3D Object.extend(function(element) {=0A=
    if (!element || element._extendedByPrototype ||=0A=
        element.nodeType !=3D 1 || element =3D=3D window) return element;=0A=
=0A=
    var methods =3D Object.clone(Methods),=0A=
      tagName =3D element.tagName, property, value;=0A=
=0A=
    // extend methods for specific tags=0A=
    if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A=
=0A=
    for (property in methods) {=0A=
      value =3D methods[property];=0A=
      if (Object.isFunction(value) && !(property in element))=0A=
        element[property] =3D value.methodize();=0A=
    }=0A=
=0A=
    element._extendedByPrototype =3D Prototype.emptyFunction;=0A=
    return element;=0A=
=0A=
  }, {=0A=
    refresh: function() {=0A=
      // extend methods for all tags (Safari doesn't need this)=0A=
      if (!Prototype.BrowserFeatures.ElementExtensions) {=0A=
        Object.extend(Methods, Element.Methods);=0A=
        Object.extend(Methods, Element.Methods.Simulated);=0A=
      }=0A=
    }=0A=
  });=0A=
=0A=
  extend.refresh();=0A=
  return extend;=0A=
})();=0A=
=0A=
Element.hasAttribute =3D function(element, attribute) {=0A=
  if (element.hasAttribute) return element.hasAttribute(attribute);=0A=
  return Element.Methods.Simulated.hasAttribute(element, attribute);=0A=
};=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A=
=0A=
  if (!methods) {=0A=
    Object.extend(Form, Form.Methods);=0A=
    Object.extend(Form.Element, Form.Element.Methods);=0A=
    Object.extend(Element.Methods.ByTag, {=0A=
      "FORM":     Object.clone(Form.Methods),=0A=
      "INPUT":    Object.clone(Form.Element.Methods),=0A=
      "SELECT":   Object.clone(Form.Element.Methods),=0A=
      "TEXTAREA": Object.clone(Form.Element.Methods)=0A=
    });=0A=
  }=0A=
=0A=
  if (arguments.length =3D=3D 2) {=0A=
    var tagName =3D methods;=0A=
    methods =3D arguments[1];=0A=
  }=0A=
=0A=
  if (!tagName) Object.extend(Element.Methods, methods || { });=0A=
  else {=0A=
    if (Object.isArray(tagName)) tagName.each(extend);=0A=
    else extend(tagName);=0A=
  }=0A=
=0A=
  function extend(tagName) {=0A=
    tagName =3D tagName.toUpperCase();=0A=
    if (!Element.Methods.ByTag[tagName])=0A=
      Element.Methods.ByTag[tagName] =3D { };=0A=
    Object.extend(Element.Methods.ByTag[tagName], methods);=0A=
  }=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!Object.isFunction(value)) continue;=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D value.methodize();=0A=
    }=0A=
  }=0A=
=0A=
  function findDOMClass(tagName) {=0A=
    var klass;=0A=
    var trans =3D {=0A=
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A=
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",=0A=
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",=0A=
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A=
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":=0A=
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A=
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":=0A=
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A=
      "FrameSet", "IFRAME": "IFrame"=0A=
    };=0A=
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
=0A=
    window[klass] =3D { };=0A=
    window[klass].prototype =3D =
document.createElement(tagName).__proto__;=0A=
    return window[klass];=0A=
  }=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
  }=0A=
=0A=
  if (F.SpecificElementExtensions) {=0A=
    for (var tag in Element.Methods.ByTag) {=0A=
      var klass =3D findDOMClass(tag);=0A=
      if (Object.isUndefined(klass)) continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
=0A=
  Object.extend(Element, Element.Methods);=0A=
  delete Element.ByTag;=0A=
=0A=
  if (Element.extend.refresh) Element.extend.refresh();=0A=
  Element.cache =3D { };=0A=
};=0A=
=0A=
document.viewport =3D {=0A=
  getDimensions: function() {=0A=
    var dimensions =3D { };=0A=
    var B =3D Prototype.Browser;=0A=
    $w('width height').each(function(d) {=0A=
      var D =3D d.capitalize();=0A=
      dimensions[d] =3D (B.WebKit && !document.evaluate) ? self['inner' =
+ D] :=0A=
        (B.Opera) ? document.body['client' + D] : =
document.documentElement['client' + D];=0A=
    });=0A=
    return dimensions;=0A=
  },=0A=
=0A=
  getWidth: function() {=0A=
    return this.getDimensions().width;=0A=
  },=0A=
=0A=
  getHeight: function() {=0A=
    return this.getDimensions().height;=0A=
  },=0A=
=0A=
  getScrollOffsets: function() {=0A=
    return Element._returnOffset(=0A=
      window.pageXOffset || document.documentElement.scrollLeft || =
document.body.scrollLeft,=0A=
      window.pageYOffset || document.documentElement.scrollTop || =
document.body.scrollTop);=0A=
  }=0A=
};=0A=
/* Portions of the Selector class are derived from Jack Slocum=E2=80=99s =
DomQuery,=0A=
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style=0A=
 * license.  Please see http://www.yui-ext.com/ for more information. */=0A=
=0A=
var Selector =3D Class.create({=0A=
  initialize: function(expression) {=0A=
    this.expression =3D expression.strip();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  shouldUseXPath: function() {=0A=
    if (!Prototype.BrowserFeatures.XPath) return false;=0A=
=0A=
    var e =3D this.expression;=0A=
=0A=
    // Safari 3 chokes on :*-of-type and :empty=0A=
    if (Prototype.Browser.WebKit &&=0A=
     (e.include("-of-type") || e.include(":empty")))=0A=
      return false;=0A=
=0A=
    // XPath can't do namespaced attributes, nor can it read=0A=
    // the "checked" property from DOM nodes=0A=
    if ((/(\[[\w-]*?:|:checked)/).test(this.expression))=0A=
      return false;=0A=
=0A=
    return true;=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    if (this.shouldUseXPath())=0A=
      return this.compileXPathMatcher();=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,=0A=
        c =3D Selector.criteria, le, p, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.matcher =3D Selector._cache[e];=0A=
      return;=0A=
    }=0A=
=0A=
    this.matcher =3D ["this.matcher =3D function(root) {",=0A=
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];=0A=
=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A=
    	      new Template(c[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.matcher.push("return h.unique(n);\n}");=0A=
    eval(this.matcher.join('\n'));=0A=
    Selector._cache[this.expression] =3D this.matcher;=0A=
  },=0A=
=0A=
  compileXPathMatcher: function() {=0A=
    var e =3D this.expression, ps =3D Selector.patterns,=0A=
        x =3D Selector.xpath, le, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.xpath =3D Selector._cache[e]; return;=0A=
    }=0A=
=0A=
    this.matcher =3D ['.//*'];=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        if (m =3D e.match(ps[i])) {=0A=
          this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A=
            new Template(x[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.xpath =3D this.matcher.join('');=0A=
    Selector._cache[this.expression] =3D this.xpath;=0A=
  },=0A=
=0A=
  findElements: function(root) {=0A=
    root =3D root || document;=0A=
    if (this.xpath) return document._getElementsByXPath(this.xpath, =
root);=0A=
    return this.matcher(root);=0A=
  },=0A=
=0A=
  match: function(element) {=0A=
    this.tokens =3D [];=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, as =3D =
Selector.assertions;=0A=
    var le, p, m;=0A=
=0A=
    while (e && le !=3D=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          // use the Selector.assertions methods unless the selector=0A=
          // is too complex.=0A=
          if (as[i]) {=0A=
            this.tokens.push([i, Object.clone(m)]);=0A=
            e =3D e.replace(m[0], '');=0A=
          } else {=0A=
            // reluctantly do a document-wide search=0A=
            // and look for a match in the array=0A=
            return this.findElements(document).include(element);=0A=
          }=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    var match =3D true, name, matches;=0A=
    for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A=
      name =3D token[0], matches =3D token[1];=0A=
      if (!Selector.assertions[name](element, matches)) {=0A=
        match =3D false; break;=0A=
      }=0A=
    }=0A=
=0A=
    return match;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "#<Selector:" + this.expression.inspect() + ">";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Selector, {=0A=
  _cache: { },=0A=
=0A=
  xpath: {=0A=
    descendant:   "//*",=0A=
    child:        "/*",=0A=
    adjacent:     "/following-sibling::*[1]",=0A=
    laterSibling: '/following-sibling::*',=0A=
    tagName:      function(m) {=0A=
      if (m[1] =3D=3D '*') return '';=0A=
      return "[local-name()=3D'" + m[1].toLowerCase() +=0A=
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A=
    },=0A=
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A=
    id:           "[@id=3D'#{1}']",=0A=
    attrPresence: function(m) {=0A=
      m[1] =3D m[1].toLowerCase();=0A=
      return new Template("[@#{1}]").evaluate(m);=0A=
    },=0A=
    attr: function(m) {=0A=
      m[1] =3D m[1].toLowerCase();=0A=
      m[3] =3D m[5] || m[6];=0A=
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      var h =3D Selector.xpath.pseudos[m[1]];=0A=
      if (!h) return '';=0A=
      if (Object.isFunction(h)) return h(m);=0A=
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A=
    },=0A=
    operators: {=0A=
      '=3D':  "[@#{1}=3D'#{3}']",=0A=
      '!=3D': "[@#{1}!=3D'#{3}']",=0A=
      '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A=
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",=0A=
      '*=3D': "[contains(@#{1}, '#{3}')]",=0A=
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A=
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A=
    },=0A=
    pseudos: {=0A=
      'first-child': '[not(preceding-sibling::*)]',=0A=
      'last-child':  '[not(following-sibling::*)]',=0A=
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',=0A=
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0 or =
translate(text(), ' \t\r\n', '') =3D '')]",=0A=
      'checked':     "[@checked]",=0A=
      'disabled':    "[@disabled]",=0A=
      'enabled':     "[not(@disabled)]",=0A=
      'not': function(m) {=0A=
        var e =3D m[6], p =3D Selector.patterns,=0A=
            x =3D Selector.xpath, le, v;=0A=
=0A=
        var exclusion =3D [];=0A=
        while (e && le !=3D e && (/\S/).test(e)) {=0A=
          le =3D e;=0A=
          for (var i in p) {=0A=
            if (m =3D e.match(p[i])) {=0A=
              v =3D Object.isFunction(x[i]) ? x[i](m) : new =
Template(x[i]).evaluate(m);=0A=
              exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A=
              e =3D e.replace(m[0], '');=0A=
              break;=0A=
            }=0A=
          }=0A=
        }=0A=
        return "[not(" + exclusion.join(" and ") + ")]";=0A=
      },=0A=
      'nth-child':      function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-last-child': function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-of-type':    function(m) {=0A=
        return Selector.xpath.pseudos.nth("position() ", m);=0A=
      },=0A=
      'nth-last-of-type': function(m) {=0A=
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);=0A=
      },=0A=
      'first-of-type':  function(m) {=0A=
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A=
      },=0A=
      'last-of-type':   function(m) {=0A=
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);=0A=
      },=0A=
      'only-of-type':   function(m) {=0A=
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);=0A=
      },=0A=
      nth: function(fragment, m) {=0A=
        var mm, formula =3D m[6], predicate;=0A=
        if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
        if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
        if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A=
          return '[' + fragment + "=3D " + mm[1] + ']';=0A=
        if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A=
          if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A=
          var a =3D mm[1] ? Number(mm[1]) : 1;=0A=
          var b =3D mm[2] ? Number(mm[2]) : 0;=0A=
          predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A=
          "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A=
          return new Template(predicate).evaluate({=0A=
            fragment: fragment, a: a, b: b });=0A=
        }=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  criteria: {=0A=
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);      c =3D false;',=0A=
    className:    'n =3D h.className(n, r, "#{1}", c);    c =3D false;',=0A=
    id:           'n =3D h.id(n, r, "#{1}", c);           c =3D false;',=0A=
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;',=0A=
    attr: function(m) {=0A=
      m[3] =3D (m[5] || m[6]);=0A=
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", =
c); c =3D false;').evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A=
      return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    descendant:   'c =3D "descendant";',=0A=
    child:        'c =3D "child";',=0A=
    adjacent:     'c =3D "adjacent";',=0A=
    laterSibling: 'c =3D "laterSibling";'=0A=
  },=0A=
=0A=
  patterns: {=0A=
    // combinators must be listed first=0A=
    // (and descendant needs to be last combinator)=0A=
    laterSibling: /^\s*~\s*/,=0A=
    child:        /^\s*>\s*/,=0A=
    adjacent:     /^\s*\+\s*/,=0A=
    descendant:   /^\s/,=0A=
=0A=
    // selectors follow=0A=
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,=0A=
    id:           /^#([\w\-\*]+)(\b|$)/,=0A=
    className:    /^\.([\w\-\*]+)(\b|$)/,=0A=
    pseudo:=0A=
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,=0A=
    attrPresence: /^\[([\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^=
\]]*?)))?\]/=0A=
  },=0A=
=0A=
  // for Selector.match and Element#match=0A=
  assertions: {=0A=
    tagName: function(element, matches) {=0A=
      return matches[1].toUpperCase() =3D=3D =
element.tagName.toUpperCase();=0A=
    },=0A=
=0A=
    className: function(element, matches) {=0A=
      return Element.hasClassName(element, matches[1]);=0A=
    },=0A=
=0A=
    id: function(element, matches) {=0A=
      return element.id =3D=3D=3D matches[1];=0A=
    },=0A=
=0A=
    attrPresence: function(element, matches) {=0A=
      return Element.hasAttribute(element, matches[1]);=0A=
    },=0A=
=0A=
    attr: function(element, matches) {=0A=
      var nodeValue =3D Element.readAttribute(element, matches[1]);=0A=
      return nodeValue && Selector.operators[matches[2]](nodeValue, =
matches[5] || matches[6]);=0A=
    }=0A=
  },=0A=
=0A=
  handlers: {=0A=
    // UTILITY FUNCTIONS=0A=
    // joins two collections=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // marks an array of nodes for counting=0A=
    mark: function(nodes) {=0A=
      var _true =3D Prototype.emptyFunction;=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._countedByPrototype =3D _true;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._countedByPrototype =3D undefined;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    // mark each child node with its position (for nth calls)=0A=
    // "ofType" flag indicates whether we're indexing for nth-of-type=0A=
    // rather than nth-child=0A=
    index: function(parentNode, reverse, ofType) {=0A=
      parentNode._countedByPrototype =3D Prototype.emptyFunction;=0A=
      if (reverse) {=0A=
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {=0A=
          var node =3D nodes[i];=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;=0A=
        }=0A=
      } else {=0A=
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;=0A=
      }=0A=
    },=0A=
=0A=
    // filters out duplicates and extends all nodes=0A=
    unique: function(nodes) {=0A=
      if (nodes.length =3D=3D 0) return nodes;=0A=
      var results =3D [], n;=0A=
      for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A=
        if (!(n =3D nodes[i])._countedByPrototype) {=0A=
          n._countedByPrototype =3D Prototype.emptyFunction;=0A=
          results.push(Element.extend(n));=0A=
        }=0A=
      return Selector.handlers.unmark(results);=0A=
    },=0A=
=0A=
    // COMBINATOR FUNCTIONS=0A=
    descendant: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, node.getElementsByTagName('*'));=0A=
      return results;=0A=
    },=0A=
=0A=
    child: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        for (var j =3D 0, child; child =3D node.childNodes[j]; j++)=0A=
          if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') =
results.push(child);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    adjacent: function(nodes) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        var next =3D this.nextElementSibling(node);=0A=
        if (next) results.push(next);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    laterSibling: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.nextSiblings(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    nextElementSibling: function(node) {=0A=
      while (node =3D node.nextSibling)=0A=
	      if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    previousElementSibling: function(node) {=0A=
      while (node =3D node.previousSibling)=0A=
        if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    // TOKEN FUNCTIONS=0A=
    tagName: function(nodes, root, tagName, combinator) {=0A=
      var uTagName =3D tagName.toUpperCase();=0A=
      var results =3D [], h =3D Selector.handlers;=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          // fastlane for ordinary descendant combinators=0A=
          if (combinator =3D=3D "descendant") {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              h.concat(results, node.getElementsByTagName(tagName));=0A=
            return results;=0A=
          } else nodes =3D this[combinator](nodes);=0A=
          if (tagName =3D=3D "*") return nodes;=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName.toUpperCase() =3D=3D=3D uTagName) =
results.push(node);=0A=
        return results;=0A=
      } else return root.getElementsByTagName(tagName);=0A=
    },=0A=
=0A=
    id: function(nodes, root, id, combinator) {=0A=
      var targetNode =3D $(id), h =3D Selector.handlers;=0A=
      if (!targetNode) return [];=0A=
      if (!nodes && root =3D=3D document) return [targetNode];=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          if (combinator =3D=3D 'child') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (targetNode.parentNode =3D=3D node) return [targetNode];=0A=
          } else if (combinator =3D=3D 'descendant') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];=0A=
          } else if (combinator =3D=3D 'adjacent') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)=0A=
                return [targetNode];=0A=
          } else nodes =3D h[combinator](nodes);=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node =3D=3D targetNode) return [targetNode];=0A=
        return [];=0A=
      }=0A=
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];=0A=
    },=0A=
=0A=
    className: function(nodes, root, className, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      return Selector.handlers.byClassName(nodes, root, className);=0A=
    },=0A=
=0A=
    byClassName: function(nodes, root, className) {=0A=
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A=
      var needle =3D ' ' + className + ' ';=0A=
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {=0A=
        nodeClassName =3D node.className;=0A=
        if (nodeClassName.length =3D=3D 0) continue;=0A=
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    attrPresence: function(nodes, root, attr, combinator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      var results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        if (Element.hasAttribute(node, attr)) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    attr: function(nodes, root, attr, value, operator, combinator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      var handler =3D Selector.operators[operator], results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        var nodeValue =3D Element.readAttribute(node, attr);=0A=
        if (nodeValue =3D=3D=3D null) continue;=0A=
        if (handler(nodeValue, value)) results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    pseudo: function(nodes, name, value, root, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      return Selector.pseudos[name](nodes, value, root);=0A=
    }=0A=
  },=0A=
=0A=
  pseudos: {=0A=
    'first-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.previousElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'last-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.nextElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'only-child': function(nodes, value, root) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))=0A=
          results.push(node);=0A=
      return results;=0A=
    },=0A=
    'nth-child':        function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root);=0A=
    },=0A=
    'nth-last-child':   function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true);=0A=
    },=0A=
    'nth-of-type':      function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, false, true);=0A=
    },=0A=
    'nth-last-of-type': function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true, true);=0A=
    },=0A=
    'first-of-type':    function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, false, true);=0A=
    },=0A=
    'last-of-type':     function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, true, true);=0A=
    },=0A=
    'only-of-type':     function(nodes, formula, root) {=0A=
      var p =3D Selector.pseudos;=0A=
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);=0A=
    },=0A=
=0A=
    // handles the an+b logic=0A=
    getIndices: function(a, b, total) {=0A=
      if (a =3D=3D 0) return b > 0 ? [b] : [];=0A=
      return $R(1, total).inject([], function(memo, i) {=0A=
        if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A=
        return memo;=0A=
      });=0A=
    },=0A=
=0A=
    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type=0A=
    nth: function(nodes, formula, root, reverse, ofType) {=0A=
      if (nodes.length =3D=3D 0) return [];=0A=
      if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
      if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A=
      h.mark(nodes);=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        if (!node.parentNode._countedByPrototype) {=0A=
          h.index(node.parentNode, reverse, ofType);=0A=
          indexed.push(node.parentNode);=0A=
        }=0A=
      }=0A=
      if (formula.match(/^\d+$/)) { // just a number=0A=
        formula =3D Number(formula);=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.nodeIndex =3D=3D formula) results.push(node);=0A=
      } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // =
an+b=0A=
        if (m[1] =3D=3D "-") m[1] =3D -1;=0A=
        var a =3D m[1] ? Number(m[1]) : 1;=0A=
        var b =3D m[2] ? Number(m[2]) : 0;=0A=
        var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A=
        for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; =
i++) {=0A=
          for (var j =3D 0; j < l; j++)=0A=
            if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A=
        }=0A=
      }=0A=
      h.unmark(nodes);=0A=
      h.unmark(indexed);=0A=
      return results;=0A=
    },=0A=
=0A=
    'empty': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        // IE treats comments as element nodes=0A=
        if (node.tagName =3D=3D '!' || (node.firstChild && =
!node.innerHTML.match(/^\s*$/))) continue;=0A=
        results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    'not': function(nodes, selector, root) {=0A=
      var h =3D Selector.handlers, selectorType, m;=0A=
      var exclusions =3D new Selector(selector).findElements(root);=0A=
      h.mark(exclusions);=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node._countedByPrototype) results.push(node);=0A=
      h.unmark(exclusions);=0A=
      return results;=0A=
    },=0A=
=0A=
    'enabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'disabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'checked': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.checked) results.push(node);=0A=
      return results;=0A=
    }=0A=
  },=0A=
=0A=
  operators: {=0A=
    '=3D':  function(nv, v) { return nv =3D=3D v; },=0A=
    '!=3D': function(nv, v) { return nv !=3D v; },=0A=
    '^=3D': function(nv, v) { return nv.startsWith(v); },=0A=
    '$=3D': function(nv, v) { return nv.endsWith(v); },=0A=
    '*=3D': function(nv, v) { return nv.include(v); },=0A=
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },=0A=
    '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + =
'-').include('-' + v.toUpperCase() + '-'); }=0A=
  },=0A=
=0A=
  split: function(expression) {=0A=
    var expressions =3D [];=0A=
    expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, =
function(m) {=0A=
      expressions.push(m[1].strip());=0A=
    });=0A=
    return expressions;=0A=
  },=0A=
=0A=
  matchElements: function(elements, expression) {=0A=
    var matches =3D $$(expression), h =3D Selector.handlers;=0A=
    h.mark(matches);=0A=
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)=0A=
      if (element._countedByPrototype) results.push(element);=0A=
    h.unmark(matches);=0A=
    return results;=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (Object.isNumber(expression)) {=0A=
      index =3D expression; expression =3D false;=0A=
    }=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    expressions =3D Selector.split(expressions.join(','));=0A=
    var results =3D [], h =3D Selector.handlers;=0A=
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A=
      selector =3D new Selector(expressions[i].strip());=0A=
      h.concat(results, selector.findElements(element));=0A=
    }=0A=
    return (l > 1) ? h.unique(results) : results;=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.IE) {=0A=
  Object.extend(Selector.handlers, {=0A=
    // IE returns comment nodes on getElementsByTagName("*").=0A=
    // Filter them out.=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        if (node.tagName !=3D=3D "!") a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // IE improperly serializes _countedByPrototype in (inner|outer)HTML.=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node.removeAttribute('_countedByPrototype');=0A=
      return nodes;=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, options) {=0A=
    if (typeof options !=3D 'object') options =3D { hash: !!options };=0A=
    else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A=
    var key, value, submitted =3D false, submit =3D options.submit;=0A=
=0A=
    var data =3D elements.inject({ }, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        key =3D element.name; value =3D $(element).getValue();=0A=
        if (value !=3D null && (element.type !=3D 'submit' || =
(!submitted &&=0A=
            submit !=3D=3D false && (!submit || key =3D=3D submit) && =
(submitted =3D true)))) {=0A=
          if (key in result) {=0A=
            // a key is already present; construct an array of values=0A=
            if (!Object.isArray(result[key])) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return options.hash ? data : Object.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, options) {=0A=
    return Form.serializeElements(Form.getElements(form), options);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('disable');=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('enable');=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    var elements =3D $(form).getElements().findAll(function(element) {=0A=
      return 'hidden' !=3D element.type && !element.disabled;=0A=
    });=0A=
    var firstByIndex =3D elements.findAll(function(element) {=0A=
      return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A=
    }).sortBy(function(element) { return element.tabIndex }).first();=0A=
=0A=
    return firstByIndex ? firstByIndex : elements.find(function(element) =
{=0A=
      return ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  },=0A=
=0A=
  request: function(form, options) {=0A=
    form =3D $(form), options =3D Object.clone(options || { });=0A=
=0A=
    var params =3D options.parameters, action =3D =
form.readAttribute('action') || '';=0A=
    if (action.blank()) action =3D window.location.href;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (Object.isString(params)) params =3D params.toQueryParams();=0A=
      Object.extend(options.parameters, params);=0A=
    }=0A=
=0A=
    if (form.hasAttribute('method') && !options.method)=0A=
      options.method =3D form.method;=0A=
=0A=
    return new Ajax.Request(action, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D { };=0A=
        pair[element.name] =3D value;=0A=
        return Object.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  setValue: function(element, value) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    Form.Element.Serializers[method](element, value);=0A=
    return element;=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    try {=0A=
      element.focus();=0A=
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||=0A=
          !['button', 'reset', 'submit'].include(element.type)))=0A=
        element.select();=0A=
    } catch (e) { }=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.Methods.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element, value) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element, value);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element, value);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element, value) {=0A=
    if (Object.isUndefined(value)) return element.checked ? =
element.value : null;=0A=
    else element.checked =3D !!value;=0A=
  },=0A=
=0A=
  textarea: function(element, value) {=0A=
    if (Object.isUndefined(value)) return element.value;=0A=
    else element.value =3D value;=0A=
  },=0A=
=0A=
  select: function(element, index) {=0A=
    if (Object.isUndefined(index))=0A=
      return this[element.type =3D=3D 'select-one' ?=0A=
        'selectOne' : 'selectMany'](element);=0A=
    else {=0A=
      var opt, value, single =3D !Object.isArray(index);=0A=
      for (var i =3D 0, length =3D element.length; i < length; i++) {=0A=
        opt =3D element.options[i];=0A=
        value =3D this.optionValue(opt);=0A=
        if (single) {=0A=
          if (value =3D=3D index) {=0A=
            opt.selected =3D true;=0A=
            return;=0A=
          }=0A=
        }=0A=
        else opt.selected =3D index.include(value);=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A=
  initialize: function($super, element, frequency, callback) {=0A=
    $super(callback, frequency);=0A=
    this.element   =3D $(element);=0A=
    this.lastValue =3D this.getValue();=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    var value =3D this.getValue();=0A=
    if (Object.isString(this.lastValue) && Object.isString(value) ?=0A=
        this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value)) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D Class.create({=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    Form.getElements(this.element).each(this.registerCallback, this);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) var Event =3D { };=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=0A=
  KEY_INSERT:   45,=0A=
=0A=
  cache: { },=0A=
=0A=
  relatedTarget: function(event) {=0A=
    var element;=0A=
    switch(event.type) {=0A=
      case 'mouseover': element =3D event.fromElement; break;=0A=
      case 'mouseout':  element =3D event.toElement;   break;=0A=
      default: return null;=0A=
    }=0A=
    return Element.extend(element);=0A=
  }=0A=
});=0A=
=0A=
Event.Methods =3D (function() {=0A=
  var isButton;=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A=
    isButton =3D function(event, code) {=0A=
      return event.button =3D=3D buttonMap[code];=0A=
    };=0A=
=0A=
  } else if (Prototype.Browser.WebKit) {=0A=
    isButton =3D function(event, code) {=0A=
      switch (code) {=0A=
        case 0: return event.which =3D=3D 1 && !event.metaKey;=0A=
        case 1: return event.which =3D=3D 1 && event.metaKey;=0A=
        default: return false;=0A=
      }=0A=
    };=0A=
=0A=
  } else {=0A=
    isButton =3D function(event, code) {=0A=
      return event.which ? (event.which =3D=3D=3D code + 1) : =
(event.button =3D=3D=3D code);=0A=
    };=0A=
  }=0A=
=0A=
  return {=0A=
    isLeftClick:   function(event) { return isButton(event, 0) },=0A=
    isMiddleClick: function(event) { return isButton(event, 1) },=0A=
    isRightClick:  function(event) { return isButton(event, 2) },=0A=
=0A=
    element: function(event) {=0A=
      var node =3D Event.extend(event).target;=0A=
      return Element.extend(node.nodeType =3D=3D Node.TEXT_NODE ? =
node.parentNode : node);=0A=
    },=0A=
=0A=
    findElement: function(event, expression) {=0A=
      var element =3D Event.element(event);=0A=
      if (!expression) return element;=0A=
      var elements =3D [element].concat(element.ancestors());=0A=
      return Selector.findElement(elements, expression, 0);=0A=
    },=0A=
=0A=
    pointer: function(event) {=0A=
      return {=0A=
        x: event.pageX || (event.clientX +=0A=
          (document.documentElement.scrollLeft || =
document.body.scrollLeft)),=0A=
        y: event.pageY || (event.clientY +=0A=
          (document.documentElement.scrollTop || =
document.body.scrollTop))=0A=
      };=0A=
    },=0A=
=0A=
    pointerX: function(event) { return Event.pointer(event).x },=0A=
    pointerY: function(event) { return Event.pointer(event).y },=0A=
=0A=
    stop: function(event) {=0A=
      Event.extend(event);=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
      event.stopped =3D true;=0A=
    }=0A=
  };=0A=
})();=0A=
=0A=
Event.extend =3D (function() {=0A=
  var methods =3D Object.keys(Event.Methods).inject({ }, function(m, =
name) {=0A=
    m[name] =3D Event.Methods[name].methodize();=0A=
    return m;=0A=
  });=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    Object.extend(methods, {=0A=
      stopPropagation: function() { this.cancelBubble =3D true },=0A=
      preventDefault:  function() { this.returnValue =3D false },=0A=
      inspect: function() { return "[object Event]" }=0A=
    });=0A=
=0A=
    return function(event) {=0A=
      if (!event) return false;=0A=
      if (event._extendedByPrototype) return event;=0A=
=0A=
      event._extendedByPrototype =3D Prototype.emptyFunction;=0A=
      var pointer =3D Event.pointer(event);=0A=
      Object.extend(event, {=0A=
        target: event.srcElement,=0A=
        relatedTarget: Event.relatedTarget(event),=0A=
        pageX:  pointer.x,=0A=
        pageY:  pointer.y=0A=
      });=0A=
      return Object.extend(event, methods);=0A=
    };=0A=
=0A=
  } else {=0A=
    Event.prototype =3D Event.prototype || =
document.createEvent("HTMLEvents").__proto__;=0A=
    Object.extend(Event.prototype, methods);=0A=
    return Prototype.K;=0A=
  }=0A=
})();=0A=
=0A=
Object.extend(Event, (function() {=0A=
  var cache =3D Event.cache;=0A=
=0A=
  function getEventID(element) {=0A=
    if (element._prototypeEventID) return element._prototypeEventID[0];=0A=
    arguments.callee.id =3D arguments.callee.id || 1;=0A=
    return element._prototypeEventID =3D [++arguments.callee.id];=0A=
  }=0A=
=0A=
  function getDOMEventName(eventName) {=0A=
    if (eventName && eventName.include(':')) return "dataavailable";=0A=
    return eventName;=0A=
  }=0A=
=0A=
  function getCacheForID(id) {=0A=
    return cache[id] =3D cache[id] || { };=0A=
  }=0A=
=0A=
  function getWrappersForEventName(id, eventName) {=0A=
    var c =3D getCacheForID(id);=0A=
    return c[eventName] =3D c[eventName] || [];=0A=
  }=0A=
=0A=
  function createWrapper(element, eventName, handler) {=0A=
    var id =3D getEventID(element);=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    if (c.pluck("handler").include(handler)) return false;=0A=
=0A=
    var wrapper =3D function(event) {=0A=
      if (!Event || !Event.extend ||=0A=
        (event.eventName && event.eventName !=3D eventName))=0A=
          return false;=0A=
=0A=
      Event.extend(event);=0A=
      handler.call(element, event);=0A=
    };=0A=
=0A=
    wrapper.handler =3D handler;=0A=
    c.push(wrapper);=0A=
    return wrapper;=0A=
  }=0A=
=0A=
  function findWrapper(id, eventName, handler) {=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    return c.find(function(wrapper) { return wrapper.handler =3D=3D =
handler });=0A=
  }=0A=
=0A=
  function destroyWrapper(id, eventName, handler) {=0A=
    var c =3D getCacheForID(id);=0A=
    if (!c[eventName]) return false;=0A=
    c[eventName] =3D c[eventName].without(findWrapper(id, eventName, =
handler));=0A=
  }=0A=
=0A=
  function destroyCache() {=0A=
    for (var id in cache)=0A=
      for (var eventName in cache[id])=0A=
        cache[id][eventName] =3D null;=0A=
  }=0A=
=0A=
  if (window.attachEvent) {=0A=
    window.attachEvent("onunload", destroyCache);=0A=
  }=0A=
=0A=
  return {=0A=
    observe: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var name =3D getDOMEventName(eventName);=0A=
=0A=
      var wrapper =3D createWrapper(element, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.addEventListener) {=0A=
        element.addEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.attachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    stopObserving: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var id =3D getEventID(element), name =3D =
getDOMEventName(eventName);=0A=
=0A=
      if (!handler && eventName) {=0A=
        getWrappersForEventName(id, eventName).each(function(wrapper) {=0A=
          element.stopObserving(eventName, wrapper.handler);=0A=
        });=0A=
        return element;=0A=
=0A=
      } else if (!eventName) {=0A=
        Object.keys(getCacheForID(id)).each(function(eventName) {=0A=
          element.stopObserving(eventName);=0A=
        });=0A=
        return element;=0A=
      }=0A=
=0A=
      var wrapper =3D findWrapper(id, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.removeEventListener) {=0A=
        element.removeEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.detachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      destroyWrapper(id, eventName, handler);=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    fire: function(element, eventName, memo) {=0A=
      element =3D $(element);=0A=
      if (element =3D=3D document && document.createEvent && =
!element.dispatchEvent)=0A=
        element =3D document.documentElement;=0A=
=0A=
      var event;=0A=
      if (document.createEvent) {=0A=
        event =3D document.createEvent("HTMLEvents");=0A=
        event.initEvent("dataavailable", true, true);=0A=
      } else {=0A=
        event =3D document.createEventObject();=0A=
        event.eventType =3D "ondataavailable";=0A=
      }=0A=
=0A=
      event.eventName =3D eventName;=0A=
      event.memo =3D memo || { };=0A=
=0A=
      if (document.createEvent) {=0A=
        element.dispatchEvent(event);=0A=
      } else {=0A=
        element.fireEvent(event.eventType, event);=0A=
      }=0A=
=0A=
      return Event.extend(event);=0A=
    }=0A=
  };=0A=
})());=0A=
=0A=
Object.extend(Event, Event.Methods);=0A=
=0A=
Element.addMethods({=0A=
  fire:          Event.fire,=0A=
  observe:       Event.observe,=0A=
  stopObserving: Event.stopObserving=0A=
});=0A=
=0A=
Object.extend(document, {=0A=
  fire:          Element.Methods.fire.methodize(),=0A=
  observe:       Element.Methods.observe.methodize(),=0A=
  stopObserving: Element.Methods.stopObserving.methodize(),=0A=
  loaded:        false=0A=
});=0A=
=0A=
(function() {=0A=
  /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A=
     Matthias Miller, Dean Edwards and John Resig. */=0A=
=0A=
  var timer;=0A=
=0A=
  function fireContentLoadedEvent() {=0A=
    if (document.loaded) return;=0A=
    if (timer) window.clearInterval(timer);=0A=
    document.fire("dom:loaded");=0A=
    document.loaded =3D true;=0A=
  }=0A=
=0A=
  if (document.addEventListener) {=0A=
    if (Prototype.Browser.WebKit) {=0A=
      timer =3D window.setInterval(function() {=0A=
        if (/loaded|complete/.test(document.readyState))=0A=
          fireContentLoadedEvent();=0A=
      }, 0);=0A=
=0A=
      Event.observe(window, "load", fireContentLoadedEvent);=0A=
=0A=
    } else {=0A=
      document.addEventListener("DOMContentLoaded",=0A=
        fireContentLoadedEvent, false);=0A=
    }=0A=
=0A=
  } else {=0A=
    document.write("<script id=3D__onDOMContentLoaded defer =
src=3D//:><\/script>");=0A=
    $("__onDOMContentLoaded").onreadystatechange =3D function() {=0A=
      if (this.readyState =3D=3D "complete") {=0A=
        this.onreadystatechange =3D null;=0A=
        fireContentLoadedEvent();=0A=
      }=0A=
    };=0A=
  }=0A=
})();=0A=
/*------------------------------- DEPRECATED =
-------------------------------*/=0A=
=0A=
Hash.toQueryString =3D Object.toQueryString;=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
Element.Methods.childOf =3D Element.Methods.descendantOf;=0A=
=0A=
var Insertion =3D {=0A=
  Before: function(element, content) {=0A=
    return Element.insert(element, {before:content});=0A=
  },=0A=
=0A=
  Top: function(element, content) {=0A=
    return Element.insert(element, {top:content});=0A=
  },=0A=
=0A=
  Bottom: function(element, content) {=0A=
    return Element.insert(element, {bottom:content});=0A=
  },=0A=
=0A=
  After: function(element, content) {=0A=
    return Element.insert(element, {after:content});=0A=
  }=0A=
};=0A=
=0A=
var $continue =3D new Error('"throw $continue" is deprecated, use =
"return" instead');=0A=
=0A=
// This should be moved to script.aculo.us; notice the deprecated methods=0A=
// further below, that map to the newer Element methods.=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D Element.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D Element.cumulativeScrollOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D Element.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  // Deprecation layer -- use newer Element methods now (1.5.2).=0A=
=0A=
  cumulativeOffset: Element.Methods.cumulativeOffset,=0A=
=0A=
  positionedOffset: Element.Methods.positionedOffset,=0A=
=0A=
  absolutize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.absolutize(element);=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.relativize(element);=0A=
  },=0A=
=0A=
  realOffset: Element.Methods.cumulativeScrollOffset,=0A=
=0A=
  offsetParent: Element.Methods.getOffsetParent,=0A=
=0A=
  page: Element.Methods.viewportOffset,=0A=
=0A=
  clone: function(source, target, options) {=0A=
    options =3D options || { };=0A=
    return Element.clonePosition(target, source, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!document.getElementsByClassName) document.getElementsByClassName =
=3D function(instanceMethods){=0A=
  function iter(name) {=0A=
    return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' =
" + name + " ')]";=0A=
  }=0A=
=0A=
  instanceMethods.getElementsByClassName =3D =
Prototype.BrowserFeatures.XPath ?=0A=
  function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var cond =3D /\s/.test(className) ? $w(className).map(iter).join('') =
: iter(className);=0A=
    return cond ? document._getElementsByXPath('.//*' + cond, element) : =
[];=0A=
  } : function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var elements =3D [], classNames =3D (/\s/.test(className) ? =
$w(className) : null);=0A=
    if (!classNames && !className) return elements;=0A=
=0A=
    var nodes =3D $(element).getElementsByTagName('*');=0A=
    className =3D ' ' + className + ' ';=0A=
=0A=
    for (var i =3D 0, child, cn; child =3D nodes[i]; i++) {=0A=
      if (child.className && (cn =3D ' ' + child.className + ' ') && =
(cn.include(className) ||=0A=
          (classNames && classNames.all(function(name) {=0A=
            return !name.toString().blank() && cn.include(' ' + name + ' =
');=0A=
          }))))=0A=
        elements.push(Element.extend(child));=0A=
    }=0A=
    return elements;=0A=
  };=0A=
=0A=
  return function(className, parentElement) {=0A=
    return $(parentElement || =
document.body).getElementsByClassName(className);=0A=
  };=0A=
}(Element.Methods);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.addMethods();
------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/js/global_date_block.js

ZG9jdW1lbnQud3JpdGUoJ9in2YTYrNmF2LnYqSAwNSZuYnNwO9iv2YrYs9mF2KjYsTIwMDjZhdiM
IDA3Jm5ic3A72LDZiCDYp9mE2K3YrNipJm5ic3A7MTQyOSDZh9mAIDxici8+2KfZhNiz2YbYqSDY
p9mE2K7Yp9mF2LPYqdiMINin2YTZitmI2YUgMjg5Jyk7

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: text/html;
	charset="windows-1256"
Content-Transfer-Encoding: base64
Content-Location: http://www.alarabiya.net/files/objects/latestnews.html

ZG9jdW1lbnQud3JpdGUoJzxzdHlsZT4gLkFSQV9URF9Be3ZlcnRpY2FsLWFsaWduOiB0b3A7IHRl
eHQtYWxpZ246IHJpZ2h0OyBwYWRkaW5nOiAwcHggMnB4IDBweCAycHg7fSAuQVJBX1REX0J7IHZl
cnRpY2FsLWFsaWduOiB0b3A7IHRleHQtYWxpZ246IGNlbnRlcjsgd2lkdGg6IDE3cHg7IHBhZGRp
bmc6IDRweCA0cHggMHB4IDJweDt9IC5BUkFfQXtjb2xvcjojMDA2MEFBO2ZvbnQ6MTFwdCBBcmFi
aWMgVHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0
LWFsaWduOm5vcm1hbDttYXJnaW46MHB4IDFweCAwcHggMHB4O2xpbmUtaGVpZ2h0OjIwcHg7ZGly
ZWN0aW9uOnJ0bDt9IC5BUkFfQTpob3Zlcntjb2xvcjojMDAwMDAwOyB0ZXh0LWRlY29yYXRpb246
bm9uZTt9PC9zdHlsZT48dGFibGUgYWxpZ249ImNlbnRlciIgYm9yZGVyPSIwIiBjZWxsc3BhY2lu
Zz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSIxODgiPjx0cj48dGQgYWxpZ249InJpZ2h0Ij48
ZGl2IGNsYXNzPSJCS19NIj48YSBocmVmPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQvL2FydGlj
bGVzLzIwMDgvMTIvMDQvNjE0MDYuaHRtbCIgY2xhc3M9IkJLX1MiPtmB2YjYsiDYqNi02YIg2KfZ
hNij2YbZgdizINmE2YTYo9mH2YTZiiDYudmE2Ykg2LrYstmEINin2YTZhdit2YTYqSDZgdmKINin
2YTYr9mI2LHZiiDYp9mE2YXYtdix2Yo8L2E+PC9kaXY+PC90ZD48dGQgdmFsaWduPSJ0b3AiIGFs
aWduPSJyaWdodCIgd2lkdGg9IjE4Ij48aW1nIHNyYz0iL2ZpbGVzL2dmeC9pbWcvZG90X3JlZC5n
aWYiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdnNwYWNlPSI1Ii8+PC90ZD48L3RyPjx0cj48dGQg
YWxpZ249InJpZ2h0Ij48ZGl2IGNsYXNzPSJCS19NIj48YSBocmVmPSJodHRwOi8vd3d3LmFsYXJh
Yml5YS5uZXQvL2FydGljbGVzLzIwMDgvMTIvMDQvNjE0MDQuaHRtbCIgY2xhc3M9IkJLX1MiPtiq
2LnYp9iv2YQg2KfZhNin2KrYrdin2K8g2YjYp9mE2YfZhNin2YQgLi4g2YjYp9mE2LTYqNin2Kgg
2YrYr9mDINi02KjYp9mDIFwmcXVvdDvYo9io2YfYp1wmcXVvdDsg2KjYrtmF2KfYs9mK2Kk8L2E+
PC9kaXY+PC90ZD48dGQgdmFsaWduPSJ0b3AiIGFsaWduPSJyaWdodCIgd2lkdGg9IjE4Ij48aW1n
IHNyYz0iL2ZpbGVzL2dmeC9pbWcvZG90X3JlZC5naWYiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIg
dnNwYWNlPSI1Ii8+PC90ZD48L3RyPjx0cj48dGQgYWxpZ249InJpZ2h0Ij48ZGl2IGNsYXNzPSJC
S19NIj48YSBocmVmPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQvL2FydGljbGVzLzIwMDgvMTIv
MDQvNjE0MDIuaHRtbCIgY2xhc3M9IkJLX1MiPtmC2LfYsSDZitmB2YTYqiDZhdmGINmF2LXZitiv
2Kkg2KfZhNiz2YrZhNmK2Kkg2YjYp9mE2LPYryDZitmG2KrYsti5INin2YTZhdix2YPYsiDYp9mE
2KvYp9mG2Yog2YXYpNmC2KrYozwvYT48L2Rpdj48L3RkPjx0ZCB2YWxpZ249InRvcCIgYWxpZ249
InJpZ2h0IiB3aWR0aD0iMTgiPjxpbWcgc3JjPSIvZmlsZXMvZ2Z4L2ltZy9kb3RfcmVkLmdpZiIg
d2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiB2c3BhY2U9IjUiLz48L3RkPjwvdHI+PHRyPjx0ZCBhbGln
bj0icmlnaHQiPjxkaXYgY2xhc3M9IkJLX00iPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWxhcmFiaXlh
Lm5ldC8vc2hvcnQvMjAwOC8xMi8wNC82MTM5OS5odG1sIiBjbGFzcz0iQktfUyI+2YLZhNmCINmB
2YTYs9i32YrZhtmKINil2LLYp9ihINil2YXZg9in2YbZitipINin2YTYqtiy2KfZhSDYpdiz2LHY
p9im2YrZhCDYqNin2YTYpdmB2LHYp9isINi52YYgMjUwINij2LPZitix2Kc8L2E+PC9kaXY+PC90
ZD48dGQgdmFsaWduPSJ0b3AiIGFsaWduPSJyaWdodCIgd2lkdGg9IjE4Ij48aW1nIHNyYz0iL2Zp
bGVzL2dmeC9pbWcvZG90X3JlZC5naWYiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdnNwYWNlPSI1
Ii8+PC90ZD48L3RyPjx0cj48dGQgYWxpZ249InJpZ2h0Ij48ZGl2IGNsYXNzPSJCS19NIj48YSBo
cmVmPSJodHRwOi8vd3d3LmFsYXJhYml5YS5uZXQvL2FydGljbGVzLzIwMDgvMTIvMDQvNjEzOTcu
aHRtbCIgY2xhc3M9IkJLX1MiPtin2YTYudix2KjZiiDZitmH2LLZhSDYp9mE2YbYtdixIC4u2YjY
p9mE2YPZiNmK2Kog2YrYqti52KfYr9mEINmF2Lkg2KfZhNmC2KfYr9iz2YrYqSDZgdmKINin2YTY
r9mI2LHZiiDYp9mE2YPZiNmK2KrZijwvYT48L2Rpdj48L3RkPjx0ZCB2YWxpZ249InRvcCIgYWxp
Z249InJpZ2h0IiB3aWR0aD0iMTgiPjxpbWcgc3JjPSIvZmlsZXMvZ2Z4L2ltZy9kb3RfcmVkLmdp
ZiIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiB2c3BhY2U9IjUiLz48L3RkPjwvdHI+PC90YWJsZT4n
KQ==

------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.alarabiya.net/files/js/list_comments_v2.js

// JavaScript Document
// JavaScript Document
// JavaScript Document

var comments_listing_loader =3D "\
<td colspan=3D'2' align=3D'center' valigh=3D'middel'>\
<div style=3D'width: 100%; padding-bottom: 3px;' =
id=3D'comments_list_ajax_loader'>\
    <img width=3D'220' height=3D'19' style=3D'cursor: progress;' =
src=3D'/files/gfx/comments-loader.gif?id=3D0'/>\
</div>\
</td>";
var replaced_comments_listing_loader=3D'';


function get_time_stamp()
{
    var time_stamp =3D new Date();
    time_stamp =3D time_stamp.getTime();
    return time_stamp;
}

//  ---------------------------------------

//  ---------------------------------------

function getComments()
{
    var elements =3D $('div_comm_list').childElements();
    var tableRows =3D elements[0].childElements();
    var tableRows =3D tableRows[0].childElements();
    replaced_comments_listing_loader =3D tableRows[1].innerHTML;
    tableRows[1].update(comments_listing_loader);
   =20
    $('div_comm_list').hide();
    pageNumbers =3D getCommentsPageNum();
}

//  ---------------------------------------

function getCommentsPageNum()
{
    content_path =3D content_type + "/" + =
String(creation_date).substring(0, 4) + "/" + =
String(creation_date).substring(4, 6) + "/" + =
String(creation_date).substring(6, 8) + "/" + content_id;
    strRequest =3D '/contains_comment2.php?content_id=3D' + content_path =
+ '&ref=3D' + get_time_stamp();

    new Ajax.Request(strRequest  ,
    {
        method : 'get',
        onSuccess : function(transport)
        {
            pageNumbers =3D transport.responseText;
            pageNumbers =3D pageNumbers.strip();
            pageNumbers =3D parseInt(pageNumbers);

            if(pageNumbers !=3D "NaN"  && pageNumbers !=3D 0)
            {
                $('div_comm_list').show();
                =
$('div_comm_body').update(getDivCommentContainer(pageNumbers));
                fectCommentsPages(pageNumbers);
            }
        }
    }
    );
}

//  ---------------------------------------

function getDivCommentContainer(pageNumbers)
{
    divCommentContainer =3D '';
    for(i=3D0; i<pageNumbers; i++)
    {
        divCommentContainer +=3D "<div style=3D'display:none' =
id=3D'comment_page_"+i+"'></div>";
    }
    return divCommentContainer;
}

//  ---------------------------------------
var updatedDivs =3D 0;

function fectCommentsPages(pageNumbers)
{
    for(i=3D0; i<pageNumbers; i++)
    {
        _temp =3D i+1;
        commentPageUrl =3D 'comments_' + $F('content_id') + '_' + _temp =
+ '.html';

        //eval("var =
handler"+i+"=3Dfunction(transport){$('comment_page_"+i+"').update(transpo=
rt.responseText);$('comment_page_"+i+"').show();}");
        eval("var =
handler"+i+"=3Dfunction(transport){responseHandler(transport,"+i+",pageNu=
mbers);}");
        req =3D new Ajax.Request(commentPageUrl  ,
        {
            method : 'get',
            onSuccess : eval("handler"+i),
            onFailure : function(){updatedDivs++}
           =20
        }
        );
    }
}

function responseHandler(transport,pageNumber,pageNumbers)
{
    $('comment_page_'+pageNumber).update(transport.responseText);
    updatedDivs++;
    if(updatedDivs >=3D pageNumbers)
    {
        showCommentsContainers(pageNumbers);
    }
}

function showCommentsContainers(pageNumbers)
{
    for(i=3D0;i<pageNumbers;i++)
    {
        $('comment_page_'+i).show();
    }
    var elements =3D $('div_comm_list').childElements();
    var tableRows =3D elements[0].childElements();
    var tableRows =3D tableRows[0].childElements();
    tableRows[1].update(replaced_comments_listing_loader);
}


//  ---------------------------------------

/*************************** START BY CALLING getComments() =
*********************/
// get the comments count information
var content_id =3D $F('content_id');
var creation_date =3D $F('creation_date');
var content_type =3D $F('content_type').toLowerCase();

var content_path =3D content_type + "/" + =
String(creation_date).substring(0, 4) + "/" + =
String(creation_date).substring(4, 6) + "/" + =
String(creation_date).substring(6, 8) + "/" + content_id;
var comment_counter_page =3D 'comments_' + content_id + '.html';
var comments_block =3D document.getElementById("div_comm_list");
var comments_holder =3D document.getElementById("div_comm_body");
var comm_total_pages =3D 0;
var strRequest =3D '/contains_comment2.php?content_id=3D' + content_path =
+ '&ref=3D' + get_time_stamp();

getComments();



------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.alarabiya.net/files/js/ar_comments_functions.js

=EF=BB=BF//  ---------------------------------------
var commentsReq =3D null;
var onCompleteHandl =3D function(transport)
{
    res =3D transport.responseText;
    if(res.length > 50)
    {
        $('comments_block').update(transport.responseText);
        $('comments_block').show();
    }
}
//  ---------------------------------------
function validateCommentsForm()
{
    if(document.getElementById("cname").value.length =3D=3D 0)
    {
        alert('=D9=8A=D8=B1=D8=AC=D9=89 =D8=AA=D8=AD=D8=AF=D9=8A=D8=AF =
=D8=A7=D9=84=D8=A7=D8=B3=D9=85');
        document.getElementById("cname").focus();
    }
    else if(document.getElementById("ctitle").value.length =3D=3D 0)
    {
        alert('=D9=8A=D8=B1=D8=AC=D9=89 =D8=AA=D8=AD=D8=AF=D9=8A=D8=AF =
=D8=B9=D9=86=D9=88=D8=A7=D9=86 =
=D8=A7=D9=84=D8=AA=D8=B9=D9=84=D9=8A=D9=82');
        document.getElementById("ctitle").focus();
    }
    else if(document.getElementById("cbody").value.length =3D=3D 0)
    {
        alert('=D9=8A=D8=B1=D8=AC=D9=89 =D8=AA=D8=AD=D8=AF=D9=8A=D8=AF =
=D9=86=D8=B5 =D8=A7=D9=84=D8=AA=D8=B9=D9=84=D9=8A=D9=82');
        document.getElementById("cbody").focus();
    }
    else
    {
        ajax_insert_comment();
    }
}
//  ---------------------------------------
var ajax_insert_commentReq =3D null;
var ajax_insert_comment =3D function()
{
    try
    {
        ajax_insert_commentReq.transport.abort();
    }
    catch(e)
    {
    }
   =20
    var cname =3D document.getElementById('cname').value;
    var cid =3D document.getElementById('cid').value;
    var ctitle =3D document.getElementById('ctitle').value;
    var cbody =3D document.getElementById('cbody').value;
    var nid =3D document.getElementById('content_id').value;
    var para =3D "cname=3D" + cname + "&cid=3D" + cid + "&ctitle=3D" + =
encodeURI(ctitle) + "&cbody=3D" + encodeURI(cbody) + "&nid=3D" + =
encodeURI(nid) + "&lang=3D1";
   =20
    ajax_insert_commentReq =3D new =
Ajax.Request('/ajax_app/comments/manage/insert-comment/' + =
get_time_stamp(),
    {
        method : 'post',
        parameters : para,
        onLoading:function(){$('comments_ajax_loader').show();},
        onComplete : onCompleteHandl
    }
    );
}
//  ---------------------------------------

var commentsHandler =3D function(formID)
{
    var para, action;
    var fid =3D formID;
    if(typeof(formID) =3D=3D 'undefined')
    {
        para =3D '';
        action =3D '/ajax_app/comments/manage/add-comment/'
    }
    else
    {
        para =3D $(formID).serialize();
        action =3D $(formID).readAttribute('action');
        $(fid).disable();
    }
    try{commentsReq.transport.abort();}
    catch(e){}
    commentsReq =3D new Ajax.Request(action + get_time_stamp() ,
    {
        method : 'post',
        parameters : para+'&contentId=3D'+$('content_id').value,
        onLoading: function()
        			{
        				//document.body.style.cursor =3D 'progress';
        				$('comments_ajax_loader').show();
        			},
        onComplete : onCompleteHandl
    }
    );
}

//  ---------------------------------------

var availabilityHandler =3D null;
var availabilityHandler =3D function(element)
{
    var name =3D $(element).readAttribute('name');
    var value =3D $F(element);
    $(element).disable();
    try
    {
        availabilityHandlerReq.transport.abort();
    }
    catch(e)
    {
    }
    commentsReq =3D new Ajax.Request('/ajax_app/comments/user/check-' + =
name + '/' + get_time_stamp(),
    {
        evalJS : true,
        method : 'post',
        parameters : name + '=3D' + value,
        onComplete : function(transport)
        {
            eval(transport.responseText);
            $(element).enable();
        }
    }
    );
}
//  ---------------------------------------

window.onload =3D function()
{
	new Ajax.Updater(
		'comments_block',
		'/ajax_app/comments/manage/add-comment/',
		{
			method : 'post',
			evalScripts: true,
			parameters : 'contentId=3D'+$('content_id').value
		});
}
------=_NextPart_000_008F_01C95631.680C1BA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.alarabiya.net/files/js/sp_fctV3.js

/************************************************************************=
*****************
Alarabiya.net Urchin Statistics Code
*************************************************************************=
****************/
function IncludeJavaScript(jsFile)
{
	document.write('<scr'+'ipt type=3D"text/javascript" src=3D"' +jsFile+ =
'"><\/scr'+'ipt>');
}

IncludeJavaScript('http://www.google-analytics.com/ga.js');
IncludeJavaScript('/files/js/googleid.js');
IncludeJavaScript('http://wasv3.navlink.com/__utmala.js');

//this line of code to avoid javascript error
function _sp_trackV2(sp)
{
	var statvar =3D 1;=09
}
------=_NextPart_000_008F_01C95631.680C1BA0--
