From: "Saved by Windows Internet Explorer 8" Subject: Date: Mon, 22 Jun 2009 08:09:38 -0600 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_0000_01C9F310.C9DDEA80" X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7100.0 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/
3D""
=20 =20 =20 = =09
3D"" 3D"" 3D""
=09
=20
=09
=20 =09
 
=20 =09 =20 =20 =20 =09 =20
3D""
=09
=09
=09
=20
3D""
3D""
=20 =20 =20
3D"" 3D"" =20 3D"" 3D"" 3D"" 3D"" 3D"" 3D"" 3D"" 3D"" 3D"" 3D"" 3D""
3D""
=20
3D""
3D"" 3D""
=20 =20
3D""
3D""
3D""
3D""
3D"" 3D""
=20 =20
3D""
3D""
3D""
3D"" =20
3D""
=20
=20 =20 =20 =09 =09
=09
=09
=20
=20 =20 = = =20
= = = = = = =20 = = =20 = = = =
= = = = = Go to Archive = = =
= = = = = = =
=
=  3D"" =
=20 =
 
= =
= =20
=20
=20 =20
3D""
=09
=09
=20
=20
3D""
=20
=20 =20
=20
Close 3D""
= =20
=20
=09
=20
Close 3D""
= =20
=09
=09 =09 =09
Choose Year: 
=09
=20
=20
=20
=20
Close 3D""
= =20
=20
=20
=20
Close 3D""
= =20
=20
=20 =20
=20
Close 3D""
= =20
=20
=09
=20
Close 3D""
= =20
=20
=20
=20
Close 3D""
= =20
=20
Close 3D""
= =20
=20
=20
Close 3D""
= =20
=20
=09
=20
Close 3D""
= =20
=20
=20
Close 3D""
= =20
=20
=09
=20
Close 3D""
= =20
=20
Close 3D""
= =20
=20
Close 3D""
= =20
The issue "" will replace the = issue "" as your current issue.=20 Please press OK to continue or Cancel to exit. =20

OK Cancel
=20 Do not show this window again
=20
=20
=20
Close 3D""
= =20

=20
= =20
.
.
.
=20
OK
=20
=20
Close 3D""
= =20
=20
=09 =09 =20 ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/images/Toolbar.png iVBORw0KGgoAAAANSUhEUgAAAI4AAAEQCAYAAAER4XwZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAK TWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQ WaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec 5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28A AgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0 ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaO WJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHi wmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryM AgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0l YqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHi NLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYA QH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6c wR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBie whi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1c QPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqO Y4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hM WEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgoh JZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSU Eko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/p dLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Y b1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7O UndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsb di97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W 7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83 MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxr PGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW 2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1 U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd 8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H0 8PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+H vqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsG Lww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjg 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 dLrwBZJruZIi68Do0dFRamtrqa+vt5xA5rdzud2Wb5beTghR0nGSqRQulyuH889KrGhq9aih2+J0 Oi0hGLozmduVchy9xIrT6SzpOKms7eaDc+aPlRPrb3/Oysg7rdBmxWHpzAU8PZ5pRR1/PAU+bDtO fX09c+fO5Sc/+QmzZs1i4cKFlpDC0dHRgnZWCUD9ev39/Rw9dowF8+fT3NxcMNn0pFI0NTVx4cIF nE4nfr/f0oGmT59uOV948803GRgYYO7cufj9fmotbAmFQvTmtbMqdTU6OsqJkycJBAJGO6uXIpVK EQqFSGVt93g8BvmSOf1vdR/6KkdfKkuSBDWFuSdn1GmZsyr87iyLdmcLbJmslZUsSRJNTU1GpDl6 9Khlcq+1tbWidvFEgv6BAct2Ho/HyPPoS9r8dq+//rplUs/j8bB48WIjk2q33YmTJy3btbW1MXPm TKNdfnlF/e2ty2bB9U7MX/FommbZWflbEKqqWkYcKS7Zmk9ZfVdVzxRs45gjTn4EKhaN8lfPVnM+ OT+1LoSwnJBOdrtiUmwY03Mik9WumOSTMeZvIaRSKaxqeobDYSO7HIlEMonNusIKiqMDhy2/63Q6 SafTJJPJzD1cc71FsvRVI32hKAoulwun01mwz2beazM7U/7Ga369LbMDVWEV45R8zpp0Om25lA8G gznZ43wOHF1Ony5cLZ07dw6Hw5EDrLr++ustJ9bxeByv12skC/WtB6fTidvtNuadZoCW2XHM96Pv uemHFBVFMdCHVVhF8Ugnqk+h+DAmfxQ1EqryyZOPxHE0TeNiYJCGuhZc2QNzgfePo8TjtCxZAlRf 7o+d40x2nTlVTfP8L/4fZ4Y+5J7PfBXZ5yR6/hw/2nonyXCYLT/5KXWzP1XtiU96xBmNBUmk4pYx osbrx+3MTdidPPce777/C9oappNWM7Nzd0sr2157GyUVR5KdXAicxeVwUuPxI0lj7JYnRonERxEC mv0dJFIxIrEwGlqBTRrgcXmp8firPX0lHGdk9CIHjv2cfb17cMpOnA43DiEZpUMlIKkkUbU0qqZy 76/upL1xVjbiZOngMS3x1DR//8KfcWHkDF/87Nd4dt93GRkdQlUV5s1cym/e9B9xSLlL+J7jP+e5 1/4BhGDxnNVct2gT/+dfHiGtKggEXpcPjdx5vkAioURJJOPcsuouWhunM3/m8mqvf1RDVd+Hb3Hk 1AF87jp+e/N/obVhhmW7X/T9Ky/v/2c+GDxEa/2M3GSSlnEiVVVJKQkSiRig0VDTyn/49UxNqcMn 3+KHP/8W33vxr/jCpq/ikGQ0NH5x8AVe6flnls+7kdtv+G0kIbH/+L8RT0TYtPo3uX7xZ3j7vZ+S VBIIU9wRkoMLI6c5fKKbU+ePEUmEmTe9q9rrE+E4QRss6slEEv1lDoVDuIT1BttoNIIkSSSTSeP0 YSwWQwhQUklGR0dREiqKmkIjk2iKRCKk4hnnndG4gN9Y/2We+dnf8MRLj3Hbtds53P8me9/5MWsW 3szaa24nHMqAyBPZLHMqlSIYDJJOa6hqhiLHlJ2joaaVrRu/SmNNm5FPqcr4RRw7dmzMPE4oOszh gbfYf3wvTtmJx1WDhGQeE0imkiSVGKqm8YWNX+ODc330HN+LklZIKgk+s3orToebn/f+mHgqRjqt cFXHQjav+gKSyJ3XXAgN8MzP/zeS5EBRUly38DNce/Wm3OEzcp7v7/0faBq4nV7cbg+amncrQiOt qqy6+iYWz74+JxqNJfPnz68u9UrkcWw5ji5pVSGVTuB0uS/z/WkaSBJaFmTkcfpIo4DIbDck4jE8 zhqQNJR0MuMMaQUHMrLDWdLAWGoUl8NTsl0sFcEpOxFZG4QQWTKjbP0FSUJDQ9IcoGHbeaqOU9px JKtt+IIPoI6GiZ84gcfhRcaJFFdwqA5kyY0UTyOrEl5XDelwGCmRRgtGcWgy6cGLpENBJBy4HF5k 4cIj+9ACQdRo1NChBgKkLl4w9CUvXsAZVXDKLmJnThM9dTKzqRiJoI6Okh4Nk46M4nPV4sSJNhzC KbmRhYvokWNoF0eQhQtiCqOHjqFF46CksXW/ouozY4mUvwVv9RGKQnrkEl4h0GKZE4SpYJB0MMOA qSWTSFr2cJvbTfTEh7gbGxGaSvz8WYSqFV4TCL9/DKGqCE0jPTyENBpG0jQkIZCdTjyNTZn2Lhcu f30GsuDzEjl5gvCxo8jOzMH8+OAZkpeGM7YJgae+HskhIwmBmkiQvDSMw+XCkT0uYudTlTHmOMeP H6/uVVnI1VdfXQ07JYYq2S68oSpVyVmOV2EVValoqFJVtTpUWU/+qkNVqaFqMiuRVOUT/GJ9VF7a f/YEieTlc+Cnet/l+JtvUHXcj+kcZ7I7TlFS/N/v/3cGzn/AH31pNy6nm6H+Uzx+56+TjIzyhy// jJkLF1V74pPuOEOXLhBPRC2TZPV1jdTW5EIY+o718GbvXma2fQotG32aZ83m0SPvE49FcDidnD5/ CpfDRWNDC7Kj9MnNQOgS4UgQgWDmtDmMRsMEQyPWsApNw+utobmhtdrTE+04dnbH+898yE/feJ6X 33gO2SHjlJ04hCMXVpFKomoqKio77v0rrulcmuk8tEyaXwItuzueTCXZ9Te/z7mh03xl206efO5v uRQaIq0qXDNnGX/473fhcuaef9rzb0/z/X/9FgjBsgXXsenGO9j5v/4TSjqVgVW4fYBWMBLHU1FS qSS/+umtzOiYw42rNlZ7/aOKOG/3vUbv0bfxunz8ye/9JVfNmm/Z7kcvPcG//NuTHHr/AAvmLtEX bgiHnsbP7IjHEzFSSgKHLDG9bTZ/cf/fA/Dz7hf5h2f/J3/+rT/ij770F7hdbjRN45mffJdn9z7F mqUbuO/zf4zDIfPjl54kmYrxG5u282s3b+UnP/8hiVQCyRQJJYeD/sEP6Dn8C04MHiWuxFi78qZq r0+E4wwNDY3ZKBaLZSKHEASCAYa81t+JxaO43U6UdIZtCyAWjSLLEmlVYWQkQDKeJp6IIjkEQhIZ mIOa2R1fdNUqtv/aV/ne8/+Nb/79f+WLt/1nXnvnJV587RluXHYLd33mdxgZCQCQUlI4nBKKkmJo aIiUopBOK6SFaRszrdDWPIM/+MKf0tGSAZbZud+q2MjjDA4Ojhlyzpw/xevvvMLrB1/B5XJS66vH IV/ec0IIEsk4yVQMDbjvrofo++Bt3up7hWQqSSKV4I5Pb8fldPOT179PPBHLoP1mLWHbrV/BKecy SJw48x7fefYvAIlUKsWGFbfy79ZvzWkzcO5DvvXPj4IQeFxevB4vavY4rmmWg4rKumW3ct3im5GE /UXk9OnTq3mcEnkccf78eduzY0VJEYmFkZ06pWoGVSFElt1Bg1qfn2giko1QEkoqQZ2vnpSSIp6M 4XDIqGoaj9OD0+kuYaBKMDKC112D21mcKGA0GkJIAiEkwxghZQtnaJdhFS6HC0lItp2nvb296jil EoB2in6o6TThoYsEBgaYuWw5DqeTRCiE7PHicDpJRiIIlwOnx0NkeBivx0M6kcDbVM/Q0fdINkFt axs1vsvIwdCZ0whfDd4sB2DwzGmUZJLmq+aiqSojA2fw+nzUNtYx/OEHqMkkrdcsJB4MoioKGpnd +MbGZtKpFJGLF/FnCQrO9hzA29hEw5w5pGIxht47gvfq+ThcDhw27rcqNhKA+Ty5Vp90MsHwqVMM nztHMnuOOTo8TGx4KEMJkkwishx1bq+XC4cP4W9vxyEEo2cHEapWcE1JcnDxyOEMjAIYPnGCS/0D SIDscCA5HPhb2zLX9PmoaWrO1Beoq+Pisfc42/sOTk/mGOvwhx8QPneW1OgossOBx+/HkT0CSypF dOgiLo8bZ/bYq51PVcaY44yOjlZTtxai07JWpchQVYVVVKWi5fjJPL6YqlTF1lCls1XovCg6papd /uAxJ1EmFimdm/iTqgvI4ZUxky1NhK4ssdOUGEJl/WFGo1ECgQCJRILW1lb8fr8l/16lsm/fPq69 9torpuv48eMMDAygKIpRBmC8oPR0Ok1nZyfr1q1DURTi8TihUIhQKGRQusk2y0PakaGhIUtenCvi OIlEgkAgQDAYZOnSpZmTBFlnShShwy9H9HqX/f39dHV1Fegysz+NV3TSRrOu3t5eTp48SVtbG/Pm zTN4AHVWqvFINBqlr6+PeDxOOBzm4sWL1NXVUVube2DRbqnFsdoNDg5OneV4LBZjeHiYhQsXIoQg Fo0aBStUVeWRXbtwX/xbHtm1y5LeK62qPL9nT9F2+gNQVZV8XXq004eTBx98EMeF7/Lggw/m0IqZ P88991zRdubhQtd16tQpZs+eTWdnJ3PmzKGtrY2Ghgb8fj89PT088cQT9PT0UFtba1RgMX9qa2uL tvP5fGiahv7y1dXV5ZQI0ksaHT16FICjR48ahTny2wwPD4/Zbiphl2SdtkvPXZirphhvgBIyQrO5 hveLL77I/gMH2H2vjztXuS3bmTszX5flg1BGLf+2Z88e3nrrLXbfN507VrcXbZevy+Px4Pf78fl8 OfkZIQR9fX1su0XhyZf72LBhQ861hBDs27cv0+bmNMs6NMt2Zl11FpVp9CioP1czla0QgnPnzjE8 PMy8efNoaGiwbGfWNWUcJ7/2gGL62XCc0BGgk3R2ovfSSy/R09PD7i2nuHO+QAtqCJHOnu7sRCni OPm68jsKgNH3gTrj73v27KG7u5vd90S54xoB4eMgtKyuOkvnyWfdtDpkZ/DexfqBuTmV5QyHWXeG ZetUiKtopHPa5esqVv9B/51OKKn//+zZswwNDdHR0UFHR0dBYTWrCDOlIk7+rN/csUZh+tgg0Imq qnzzm9/kG3d0c9ccCS2hZhAwqsh0pho32uW/HVbFOiwfRPwcUIemaTz88MPs/q1+PtcpQUoFNNCy HacmjHZWD9j2aiZyBpgLwKuvvkpfXx+fX/YqXSscaKNa1kn1e5lrmRCzQ3+vl0+SJIl3332XxsZG GhsbC1hMc8oeWDjplHGcUCiU4+0BUxEQo45kMBM+g4EAixYt4us/hkdvfSfjMGom0mhKHLTL7XQH bGpqysydYjHydZkLdxhvazhzjUgoxPJly9jxfdj9uUFQyehCAyUBWub6kWDQeKCutrYCXZFwmNDI CG5ZJmWa7OurHS074QwHg/T19bF15rNow3pPpRGqiiY0yN5P8NIlYzjRC6Pk35eV6DZqmkZLSwtD Q0M0NTXlvEBWL1z+ZHzKRhzz2Gr83NZpdO6Na9eyft06/um11+g7dIhdWy8hqalMqCZVdHy2igLm wh3Gzy2zjbftlo0b2XTzzTz905/S88477N6uQVrJRgDF+J4ooavYmXDj55ZZcCHznW1btvD2gfkc PXaMrcsPAmk0JatLVeACBQVTzbpKRbiamhrC4TCaptHR0cG0adOM4WrGjBk5k3zdCa2G4CnjOPnh 0Jx3MIYqb4PhEHr79evXs2HDBp7et4+DfX3s2h5FU5WCdsWWm1YTRQA8dYCaU+XtM7fcwuZNm3jm 5Zc50NPD7ntdmY7Ma2elK5+iviDC1WTeekkIVGD1ypWsWb2a7v37ee/oUbZe3w9aCtSU8T39u/q/ dgqH6M9Vnw8BtLW10d7ebkyQZ82aZTiLud2U3HKQZZmamhrOnz9Pe3s7zS0thLLkQ0IIupYu5cHv HaRr6VJkWS54C2666SY2btzIM3v30tvbS1dXV047cwfm6/LV1ubkilatXMmObx9g1cqVSBZR67Ob N3PrZz/LD7OruWLtzLokSSKd7QCjDoI5wmWrsIhs1V1d1qxezfVr1vBmdzdH3nuPrTecLminvyCy LOP1egkGgwUrK03TaGxs5PTp0zQ2NhYtY6A70KVLl4q2m0osGuL48eOaXgm4oaGBrq7JoTr7zne+ w4YNG7gSuvr7+2lpaqK5uRmfz2cUAzNHoEoSc9FolLfefpubbrqJRCJBKBRC0zTa29sn5b7eeOMN tm3bJqaM4+jjdDKZJBqNGlTs5uRcpaKn3WVZZvr06XxSdenDi5meP5VKFa2WXOawYJSUXrt27dRw nO7u7ioe52Mkq1evnhqbnFW2io+d40yNOU4wGNRyaihVeqHsnEEPqebqceY5wSdRVywWyynXM15d uj6rjVhZlqdGxHn33Xe54YYbJmT7X0+8Xbx4EbfbTUNDAz6fz3jYH6Wu7u5ujhw5Yqx6xqvT6XTS 3t7O3LlzC3QdOnSIpqamCaGA00sTqaqK3+/H7/fj8XgM+ycSpjHuoeq6664DskW8xjGRc0gSLc3N tLe3o2kaBw8epL6+noaGBpxOJ2Zd44VRuFwuIw9ipev06dN0dnbi8/mMnexKl7P6flQikaC/v5+B gQE6OzsNXYODgzQ2NhatPlfOis0Mlk+n0/T399Pa2kpdXd2UAtFL5myumk06mSESz+/ZQ9oCTmEF uVAUJbOiyLKJLly4kOHhYWKxWAEazgpK8dxzzxWFU1hBKXRUn5UuvVS01+s1nKcURKIUlMLv99PQ 0EBbWxtz5syhtra2QFcpKMXw8HBROEUpKIXD4aCurs4AvU2lhKBkNiZn91oJsfteN3euOsKjjz7K Cy+8UIDH0duZv6t3ph7e9epq+ZnQnOWwMsru+9q5Y/Vpdu7cyfPPP1/gOHo783fNfyuly/x261CK Ze3v8vjjj/Pqq69a7pzr7fr6+nKSmHqV43xd+R2uDzudnZ00NjZy+PBhLl68mIPXsYJc5DtX/n1N mcyx+QGbIRWEjoAQaJqD3VsEcIodf3aAFStWsGnTpgLIhVIkX5EfpcyOkwOlEAI0we4vSqDtZcdD b3Httddy2223FYVc2NWVPyxosX4EDratk4AzPP54H0uWLGH9+vU5duVDLszXya9VabUVYa7N2dHR AcChQ4doaWlh2rRplpCLYviifEjKFXecfEjF5Yc2CJIHTRNoUoZ75hufGwKtm6//ZQ/333//5XZF oBR6B1uBtnMeUPwcSNnjwEIDBLu3SKD1s+Phbh5++OHL7YpAKUrpKpDImQwcREigCT6/oh/UVw0H +pVf+RWjnRWUIl+Xuaa4WeLxeMGEWd9OOHjwICtWrDDaldpWyKn+O1UcJxaLGf8JBgKXHSeogIiD 7AEBmuQASeKBF1axaNEigllIhBlyYX4j9Nrl4XDYSMWbdUWCwcsPKaxkHCZbPQ9JAklix49msnzZ MiKh0OV25EIpANzZFL9ZVzQaJRwIoCkK6WSSVDx+GXk4OAgOB0ITaJIE2RpZW2c+y1N9sHL58svt yIVSAEQikQJdxSKFOQLp93vp0iVaWlpy4BSlJBwO4/V6SafTljXhr3jEydnVbutExYkkSaiSk51P NbFk8WJ+794bc9FuWciFFZSiVBQQ5l3tltmAnIkADpkd3xWsWL6c+7+6MXdI0yEXFlAKK11GFMiH VbTMAklGQwZZAhw89c5SFsyfz7YtKy/bmYVcWEEy8iOOVRSsqanJgXScOXOGlpYWli5dmtNeh1wU G4LNuqZMxMnfEzGM9TaAJPPAd30sXbKE+768/nIBCNN4bgW5KLXkNDupIZ46kGR2fCvJyhUr+OP7 b7GGlVpALkrpEsWo9muaQHKCcPLUG7O5ZsEC7vn8qssRQr+GDrkoAskw67LqWH0zdWBggObmZhYv XmysBq2eeykoxVSrL5GDx3E6nWiaRldXFw9+LwOR+IPf/7TlW1AKcuHP1t0+d+4cNTU1xgM063Jk 21+GUizh63+yuejcpBjkQj9+Y6XLIUlIDgeO7ArGDKV46vWZLLzmGrbfc63RWbozl4JcqKpKJBot 0GV2HDOUoqmpiUWLFlkeAbIDuQiFQni9XkPXVBHxd3/3d9q2bdtwu90TeuHe3l4CgQBNTU14PB4k SWLv3r18VLpeeeUVZs2YkZOryXdeu4k5fShSFIUzg4N4vN4cXa+//jqrV6+e8Kzu+fPnEUIYZ8Ek SWLu3LlTY3f8Zz/7maYoCvqnEgiA8YY7HLjdbjweDz6fD5fLlTOsDA4O8knUdeHCBeOMmHkSXYk+ h8ORoXPxenFnaVnMw/q8efOmxl6V+dzzREoikShA8H9SdblcLlwu14Tq0TSNeDyes1SfUnOcKqzi 4yVTBlYxMjKijRcOYDfc67AESZKIRCL8MunVoReTrVffA9P1ThYMQ6RSKW0yt+qffvpphoaGCnAs 27dv50rojcfjEwa1sBK/32+pd8OGDZNaea+np8dS75e+9KVJcRxjr2q8kIpSUlNTQ11dXQ6uRNc7 mfsvVnoVRZkQqEUx6evrs9SrFVDp2osidlaApe530jPHqh1QtRC88MIL7N+/n91fbmHH40M8+MAD Y37P5XJRW1tLbW2tMYk0wyvsyPPPP58hHfhKJzv++gN27do15nes9AYCgRyohZ3ONJ8nN2+GlqO3 nFqfkiRx/vx5hoeHWbBgAUePHjVyQeXe76Rnjkuh8ctlpih39VBKymGpmIx5gx3GCrvOMJbjlMte cUVXVfoPSpEDYJUwU0yE41TCUjEpDmODsWK8jiOEqIi9Yko4Tn7kEELw2GOPVcRMMV7HeeSRRypi qZhIhymHsaKcVY/V73t7eytir5gSjhMMBAqMLJeZohKJBIMFDlsuS0U5kg+1MHeGJEllM1ZMxJBc KXvFlHAcq93tSpkpynoTJalgNVcpS0VZb74Fg0UljBXlOE4xyESl7BVTwnFkWS7q3ZUwU9gVh8NR 9IFUwlJhx1HNMAura5TDWGFX7ESPjxN7heE4TqdzTMPGYqaoyHFsfN8uS4UtfflQixLOZ4exYiId Rxe77BVTwnHaymBY2LJlC1u2bJmYJJ0F4WIxufOuu7jzrrvGpc+RTcc7ZBmHTYzL9dddxw1ZfuHf WZAZMhxlJtjK3W5QVZWWlhYDKjqVgOoA4pVXXtHGAz0YS4rRjzU3N/PLpLe9vX3csItSUqwmx913 3z05Ww5+v5+qfPylMVv36yMbqqqwik+2TBYMQ8Tjcc1cIGMyEmtm0Vcy+nGPXxa9Pp/P0GuHbHKi 9Pr9/skZqp544omcX9TX13P33XdP+pvw7W9/e8roDZrPeE2CpNPpguV7fX29cSBvMmWypiLypz71 qYJJVmIS4Yr6qQQrvZO5ctCXz1Z6165dO6mOE41GuXTpUoHesXSWC6v4SOc4eprbbgcKIfjTRx81 YBWrVq3i1ltvtY3l0XEpVnrHejg7d+40YBVr1qzh9ttvL/uGrfTmV3uxuudyYBV2V0GlkoiSJHH4 8GEDVtGcpY+ZKklAuVhoHfMtyLJZwBF2PLqfVStXsnnz5kmFWGT0Zpgt4DQ7du5kzZo13HbbbZOb szCxV6C9W0BSMJ55yFgRUme8EEJw+PBhmpub6ejouOIRyNJxFDuOMwabRSU3Zuuc0xjMFpPlODA2 y8VEOo5dxosr5UBlR5ycwiAl2Cy+9rWvlX1TttqPwWzx0EMPTd7TGoPlolwHsjOvGovxoqur64o4 j6XjmAuBFAuhY7FZBEZGLG9ILwpiJaMlKhLnFAkpxWyRB9PQRS8QYnm/w8OlH5K5YEgJlouuxYst 5yDRaBRndlFQrozFeDGlhqpSG3jmwiCl2CwqGhJKhO7cIiHFmS3svsnlvPl2WS6KlR4qdn27APRS jBdXarIsl3rDSg5VY7BZjGfJXLLzxmC2mOhJas7fx2K5KHKdYr+30+l2GS+mhOOUYrcUQthis6jk 7R5rx9kus8VEOmxOtBuD5aLU9bUyHccu48WUcpyOadNKfmkiYRVmqR0jyzkRsIpKHBbgd7Zvz/y7 4PIQ47AZWR2yjGLhJGNFnNbWVlpbW41l+VQS8YMf/KDgZZisA/t6NNOr3v6y621oaJi8iJDFHW3Y sGFy9qquuuqqK+KxVwrO8cumd9Icswqr+GTLpMEqptrmWVU+HvL/BwBQd68xwFtqBgAAAABJRU5E rkJggg== ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/images/Icons.gif R0lGODlhPAAmA/cAAAAAAP////7+/vj4+PT09L55AKqqqs7Ky8vHyc3LzKmnqf79/vj3+PTz9PDv 8NTT1K6trgAA//Pz9fv7/Pn5+u3t7uXl5uHh4t3d3tnZ2s3NzqKjppyhqaWorZWbpNze4aOpsbK3 vq6zus/S1oiQmrm+xKKmq8jM0cXJza+ytdbZ3Obo6ujp6qassdjb3e7w8P3+/vv8/Pr7+/n6+vf4 +PP09O3u7unq6uHi4uDh4d3e3tvc3NPU1MHCwru8vLe4uLW2tpucnJOUlJGSkoGCgubo53t8e/f4 9/P08+Xm5d/g39na2dfY18/Qz7/Av7u8u6eop5mamZGSkY6Pjnx8e3h4d/T08/Dw79TU07yug/7S XP/Yb/zXcP/egf/ijbypdfXIUfzPYtjCjP3GTLufZNCzdv7v0ubh1//9+f/+/MGCEsiNJvy0NL6H J8mUN9KmV9OrZPPNidu6fP7XkeTHlfLUn//hrf/ktP/sy//36f/57u/Ffu/HhP/bnf/epv/luv/o wf/qxuzYt9vJqvPlzf/x2v/04t7a1P/79f/58fDt7e7r6+zp6dTR0dPQ0PTy8vLw8MPBwf/+/vz7 +/r5+fn4+Pj39/f29u7t7erp6efm5ubl5eTj4+Lh4eDf39zb29rZ2dfW1tbV1dDPz83MzMvKyry7 u7u6uqqpqZqZmfz8/PX19fPz8/Dw8O/v7+7u7u3t7erq6unp6eXl5ePj4+Li4t/f39zc3Nvb29jY 2NTU1NPT09HR0c7OzsnJycbGxsTExMLCwsDAwL+/v7y8vLm5uba2trW1tbKysrCwsK6urq2trays rKurq6mpqaampqOjo6GhoZ6enpycnJqampiYmJaWlpSUlJKSkpGRkY2NjYqKioiIiIaGhoSEhIKC goGBgX9/f319fXt7e3l5eXZ2dnR0dHFxcf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAOgALAAAAAA8ACYD AAj/ANEJ/AUkyLZtQYAsEciQoQCGfOS4UaPGjRxBDRs+FKjkVpNfv5rcipXRoUBh1pgJa7ILWLJq wkqi2yjG4p4+ffi8cSNG5sYcGm4pKSIrRy4NOXyiE/bslygmGXZg0NHEWcyMD8XAiePHjp07YOvA 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 05mOc0AAADs= ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pioneer.olivesoftware.com/Olive/WebComponents/Layout/images/transparent.gif R0lGODlhAQABAPcAAP///4SEhIyMjK2trcDAwO+9nN6ESt57Kefe1sa9tffv5//3797WzrWllJyM e87Gva2lnP/OlP/WnOeUKf/erd69jNa1hP/OhN6tWrWEMca9rf/nvf/WjO/Ge961a+e1Wv/GWs6c Qv+9Su+tOc6MGP+lAHtzY//vztbGpb2tjLWca6WMWsalY++tKf+tEPfv3q2UWu/Ga961WtatUue1 Sve1IdacGN7Opc69lLWle5yESv/Wc86lOe+9Of/GOf+9EP/OSve1AP+9ANbGlN69WqWEIffGGP/O EP/GAP/3xta1AP/3rca9Qs7GAN7e1r29ta2tpbW1rZyclKWlnMbGtf//1oSEY+/vnOfnc5SUKa2t ENbeQrW9IefvhN7nWs7eMcbWGMbWEL3OAHN7MXuEMYycCLXOAK3GAJyla3uUEJy9CHOEMYytGISl EIStEM7epXucKXOUGGuMIVprQmuUMVJzKVqMOVKUOUJzMUqEQkJjQlqcWmuEczFjQjl7UkJ7WiFa QjFzWiljUkJjWnOclBhzYylrYxhSShhaUhhjWhBja4yttQhKWkJrewhjhABae3OcrWulvVqUrRBz nL3O1lprczmEpRBrlAhScwhjjABKawBahABrnMbW3lqMpTlrhDl7nDGErSFjhAhKawhahABSewBj lGOcvUqEpSljhClznCFrlAA5WgBKc9bv/3OMnHOctXutzkqMtQBCawBShJy1xqXG3kJzlDFrlCFS c3OUrRg5UhhajIy11mucxkJznCFSe97n773Gzpylrd7v/8bO1q21vYyUnISMlM7e773W75y93mOU xpScpXN7hDFajFpznL3G1jlShDFKe0pajFpjhHN7nEJKc1JajEpShGtrc3t7hFpac2trjGNjhEJC c3NrnK2lzlJKa1JCa0o5Y0IxWlpCa2NCe62UvYxjnPfn9+fO59693ta11pxSlK1rpYQ5e7V7raVj nL2MtZQ5hM6lxsaUvZRChLVzpa1jnK1rnJRjewAAAAAAAAAAAAAAACH5BAEAAAQALAAAAAABAAEA AAgEAAkEBAA7 ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/images/t.gif R0lGODlhAQABAPcAAP///4SEhIyMjK2trcDAwO+9nN6ESt57Kefe1sa9tffv5//3797WzrWllJyM e87Gva2lnP/OlP/WnOeUKf/erd69jNa1hP/OhN6tWrWEMca9rf/nvf/WjO/Ge961a+e1Wv/GWs6c Qv+9Su+tOc6MGP+lAHtzY//vztbGpb2tjLWca6WMWsalY++tKf+tEPfv3q2UWu/Ga961WtatUue1 Sve1IdacGN7Opc69lLWle5yESv/Wc86lOe+9Of/GOf+9EP/OSve1AP+9ANbGlN69WqWEIffGGP/O EP/GAP/3xta1AP/3rca9Qs7GAN7e1r29ta2tpbW1rZyclKWlnMbGtf//1oSEY+/vnOfnc5SUKa2t ENbeQrW9IefvhN7nWs7eMcbWGMbWEL3OAHN7MXuEMYycCLXOAK3GAJyla3uUEJy9CHOEMYytGISl EIStEM7epXucKXOUGGuMIVprQmuUMVJzKVqMOVKUOUJzMUqEQkJjQlqcWmuEczFjQjl7UkJ7WiFa QjFzWiljUkJjWnOclBhzYylrYxhSShhaUhhjWhBja4yttQhKWkJrewhjhABae3OcrWulvVqUrRBz nL3O1lprczmEpRBrlAhScwhjjABKawBahABrnMbW3lqMpTlrhDl7nDGErSFjhAhKawhahABSewBj lGOcvUqEpSljhClznCFrlAA5WgBKc9bv/3OMnHOctXutzkqMtQBCawBShJy1xqXG3kJzlDFrlCFS c3OUrRg5UhhajIy11mucxkJznCFSe97n773Gzpylrd7v/8bO1q21vYyUnISMlM7e773W75y93mOU xpScpXN7hDFajFpznL3G1jlShDFKe0pajFpjhHN7nEJKc1JajEpShGtrc3t7hFpac2trjGNjhEJC c3NrnK2lzlJKa1JCa0o5Y0IxWlpCa2NCe62UvYxjnPfn9+fO59693ta11pxSlK1rpYQ5e7V7raVj nL2MtZQ5hM6lxsaUvZRChLVzpa1jnK1rnJRjewAAAAAAAAAAAAAAACH5BAEAAAQALAAAAAABAAEA AAgEAAkEBAA7 ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: multipart/alternative; boundary="----=_NextPart_001_000B_01C9F310.C9E2A570" ------=_NextPart_001_000B_01C9F310.C9E2A570 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/ =EF=BB=BF
=
3D""=20=20 3D""=20=20 3D""=20=20
 
3D""=20
3D""=20
3D""=20=20
=20 3D""=20=20 3D""=20=20 3D""=20=20 3D""=20=20 =20 =20 =20 =20 3D""=20=20 3D""=20=20 3D""=20=20 3D""=20=20
3D""=20
3D""=20
3D""=20 3D""=20
3D""=20
3D""=20
3D""=20
3D""=20
3D""=20 3D""=20
3D""=20
3D""=20
3D""=20=20
3D""=20
Go to Archive
 3D""=20=20
 
3D""=20
=
Close 3D""=20=20
Close 3D""=20=20
Choose Year: 
Close 3D""=20=20
Close 3D""=20=20
Close 3D""=20=20
Close 3D""=20=20
Close 3D""=20=20
Close 3D""=20=20
Close 3D""=20=20
Close 3D""=20=20
Close 3D""=20=20
Close 3D""=20=20
Close 3D""=20=20
Close 3D""=20=20
The issue "" will=20 replace the issue "" as your=20 current issue. Please press OK to = continue or=20 Cancel to exit.

OK Cancel=20
Do not show = this window=20 again
Close 3D""=20=20


.
.
.

Close 3D""=20=20
------=_NextPart_001_000B_01C9F310.C9E2A570 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/Banners/TopBanners.htm =EF=BB=BFTop Banners ------=_NextPart_001_000B_01C9F310.C9E2A570-- ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/Banners/LeftBanners.htm =EF=BB=BFLeft Banners ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/Cover/styles/Cover.css HTML { WIDTH: 100%; HEIGHT: 100%; OVERFLOW: visible } BODY { POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; BACKGROUND: = #ffffff; HEIGHT: 100%; COLOR: #000000; OVERFLOW: auto; TOP: 0px; = PADDING-TOP: 0px; LEFT: 0px } .CoverWelcome { TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 5px } ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/Cover/Cover.htm.js =EF=BB=BF function onCoverLoad() { =20 var oWelcomeContainer =3D = document.getElementById("WelcomeContainer"); if (!oWelcomeContainer) return; =20 var sFFMacPrefix =3D ""; var bIsMac =3D (navigator.appVersion.indexOf("Mac") !=3D -1); var bIsMozilla =3D (typeof(window.sidebar) !=3D "undefined"); if (bIsMac && bIsMozilla) { sFFMacPrefix =3D "FFMac_"; } // Check user screen resolution var nWidth =3D window.top.screen.width; var nHeight =3D window.top.screen.height; // Set cover page by screen resolution var userScreenResolution =3D nWidth + "x" + nHeight; // Image source. var sImgSrc; =20 switch ( userScreenResolution ) { =20 case "1280x1024": sImgSrc =3D "styles/images/" + sFFMacPrefix + = "Introduction1280x1024.gif"; break; =20 case "1024x768": sImgSrc =3D "styles/images/" + sFFMacPrefix + = "Introduction1024x768.gif"; break;=09 =20 default:=20 sImgSrc =3D "styles/images/" + sFFMacPrefix + = "Introduction1280x1024.gif"; break; =20 } =09 var sWelcomeImageSrc =3D "3D''"; oWelcomeContainer.innerHTML =3D sWelcomeImageSrc; } ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/Cover/Cover.htm =EF=BB=BF
------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/images/Thumbnails/Page_Top1px_Unselected.gif R0lGODlhAQAKAIcAAIuLi9DQ0ODg4Ozs7Pb29vz8/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAYALAAAAAABAAoA AAgNAA0INFCAwAABAQAEBAA7 ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/images/Thumbnails/Page_Top1px_Selected.gif R0lGODlhAQAKAIcAAP+gAP/GZ//UjP/hrf/ryf/z3v/57//9+gAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAcALAAAAAABAAoA AAgNAA8YKEBggIAAABIGBAA7 ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/images/Thumbnails/Page_Right1px_Unselected.gif R0lGODlhCgABAIcAAJKSksvLy9/f3+zs7PX19fv7+////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAYALAAAAAAKAAEA AAgNAAEEEDCAQAEDCA0EBAA7 ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/images/Thumbnails/Page_Right1px_Selected.gif R0lGODlhCgABAIcAAP+gAP/GZ//UjP/hrf/ryf/z3v/57//9+gAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAcALAAAAAAKAAEA AAgNAAEIDCBgAIECBg4EBAA7 ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/images/Thumbnails/Page_NoImage.gif R0lGODlhPAA8AIcAAf////v7+/j4+PX19fLy8vDw8Pn5+e7u7uzs7P39/fT09P7+/u3t7e/v7/Pz 8/f39/Hx8fz8/Pr6+vb29gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAA8ADwA Bwj+AAEIHEiwoMGDCBMqXMiwocOHECNKnOgwgIABBApo1EhggIAAFEMONEDgAIKTKFOiPEDAgEiI CRSYVEmz5gEFCV4qXKCAQc2fPxkoWKDToICZNBs4UPDgo4AHChw0+HlAQNGBDmpCeJBTYYIHEGo6 KJqgAE2cBC1CVcD0I8GYNAt0pRgA6UkCEQQuEEDAZ1ACAogCiEBA5QGQEyX4PXlAgsAIWYGKzQtA gl0GjiMGWIxALoAFAySLHkC0bEoGiB0usOuAaISpokU3yLsgMmPBDcOiHFuZc2ygmAXaRgDB4YSU BAQ++M385AOBhVFOYJhgcQOiApprf74ANgIGcxH+DgcpQbt5xwFS8kYYIaWCz3bNxz5AVEFKygdt 0wdgX77296vthtACi00XgW8qMfCZT8mFph0DeR13EgO4EbTchEQNV5OCABzXoHxjEYjScwbphsBY 7YmmYAAEfhhch7/lZVtxBS2QkmMOSqagAQZM8GEABxYnoWQDVJZShQAYgBKH3gGXZAE8ATCAghIC GVsDAi2W2UA5FpfAbzsiYABIU8KIgJWx5WRikQTZVmR2sYVZgEChAclAcTlKZlWOyRFk1kl7gpnk SS6F1kBmQ44GAJydFYSUYxr6Z95Y5TFW0GIgRSepf8mlN2FB9wFg4kksbvpbcSmeBCpKII16po3+ popWnKffOYqSY5qSaqMBC6A3HQCFvVgpd44V8GKeCCRXKQIHFPSnmPypVKpLELxXXgTtTZBekRA0 CCEABRjQ3nu5vqfkSXMSpGmRF7K6q40/wjqBS8BON9V0UBKU53N8FpTjWLTqKia8Ur468ABFEmAv Avj2+hNIbhbEaLMA2DUtwXXaiC0CuHqbV7jd4buSQEjRO9CXrAIw3rvJFlxqn4Ui8FwEjjHwYn8n AZxSeAI9W+Sykr4XGq+S4YhSuv6ODG6s9C6Qq0rpIsVmQakiYBXQsRa9aKgHmZju01nT1OezNB4E 9MwIhj1hXu1yrNCz4AHQttojAlDd0QsFTCOsznQj8J6oKaWWEN9sRhorb3n+vVB3KZGIrKlstn1d RZyRaEDaD9LbNmoQnSvgYK5qBwFlGpr80NwQdCXBs8wVkFkCrpIo0QOcVTWQBDKJdtOWR50me2Lx hZsWVA5stNQDghvAOrNbhhTB8gg0MIDgCQUwQJPo4vdSbVQp8FFqAViUu1hI6rR62K5fdZDymwqv fvUDxCfZAdO/71AEUBmbYAFMaW///wAMIEQCAgA7 ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/images/Thumbnails/Page_Left1px_Unselected.gif R0lGODlhCgABAIcAAIuLi8vLy9/f3+zs7PX19fv7+////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAYALAAAAAAKAAEA AAgNAA0INFCAwAABAQAEBAA7 ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/images/Thumbnails/Page_Left1px_Selected.gif R0lGODlhCgABAIcAAP+gAP/GZ//UjP/hrf/ryf/z3v/57//9+gAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAcALAAAAAAKAAEA AAgNAA8YKEBggIAAABIGBAA7 ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/images/Thumbnails/Page_Bottom1px_Unselected.gif R0lGODlhAQAKAIcAAIuLi9DQ0ODg4Ozs7Pb29vz8/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAYALAAAAAABAAoA AAgNAAEEEDCAQAEDCA0EBAA7 ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/images/Thumbnails/Page_Bottom1px_Selected.gif R0lGODlhAQAKAIcAAP+gAP/GZ//UjP/hrf/ryf/z3v/57//9+gAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAcALAAAAAABAAoA AAgNAAEIDCBgAIECBg4EBAA7 ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/images/Thumbnail.gif R0lGODlhZAAyAIcAAAAAAP+gAP25Rv25R/26SP66Sf67Sf67Sv67S/68TP68Tf+9Tv+9T//NeP/Q f4uLi42NjZKSkoyYqJupu6Szxqq5zq6+07HB1v/QgP/RhP/Tiv/Uiv/Ui//Vjv/Xkf/Yl//Zl//Z mf/Zmv/bnv/coP/cov/epv/ep//fqP/fqf/fqv/grP/ir//hsP/isf/isv/jtP/ktv/kt//luf/m u//mvP/mvf/nvf/nvv/nv9jY19nY19zb2d3c2d/e3N7e3uDf3ODg3vvnxf/nwP/owP/owf7pw//o wv/pwv/pxP7qxv/qxv/qx/zpyf7ryf/ryP/ryf3rzP7sy//sy/3szv3sz/7szP7szf/szP/szf7t zv7tz/3t0P3t0f7t0P/t0P7u0f/u0P/u0f7u0v7u0/7v0//u0v/u0//v0/7v1P/v1P/v1f/v1v/w 1f7w1v7w1//w1v/w2P/x2f/x2v/x2//y2v/y2//y3f/z3v/z3+Lh4OPh4OPi4OPj4+Xl4+bl4+fl 4+Tk5Obm5Ofm5ejn5eno5uno5+np6Orp6Ovp6Orq6Ovq6Ovr6+zr6ezr6uzs6u3s6u3s6+7t6+zs 7O3t7e7t7O7u7O/u7O/u7e/v7fDv7fDv7vDw7vHw7/Hx7//04P/04f/04v/15P/15f/25v/25//3 6P/36f/46//47P/47fHx8PLx8PLy8PLy8fPy8fLy8vT09Pb29vf39//58P/68f/68v/68//78//7 9P/79f/89v/89/n5+fr6+vv7+//8+P/9+v/9+/z8/P39/f/+/P/+/f7+/v/+/v///v///wAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAMsALAAAAABkADIA AAj/AJUJHEiwoEGByZAZM1asmDBhDRciSzZw2bILGDNq3JjRQgUKEyREsEhymYCTKFOqFDCAgAEE ChgEmEnyoE2DCR0GA7Yr161buXYBCwZxorKLHJNu9AhSZEmTK6OibPky5swANW9qVYasWDBeuWql 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 ilMMtYAAADs= ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/images/TOC/TOC.png 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 ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/images/TOC/TOC_Background_Middle.png iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAIAAADDbMD2AAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAfSURBVHjaYnr6+iMTFwcrEwMDA1787cdv gmqAGCDAAFLtBerIli9sAAAAAElFTkSuQmCC ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/images/TOC/TOC_Selected_Middle.png iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAIAAADDbMD2AAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAVSURBVHjaYvr3eAsTAwMDtTBAgAEA0JAC vped/NsAAAAASUVORK5CYII= ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/Application.css HTML { WIDTH: 100%; HEIGHT: 100%; OVERFLOW: visible } BODY { POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; BACKGROUND: = #ffffff; HEIGHT: 100%; COLOR: #000000; FONT-SIZE: 10pt; OVERFLOW: auto; = TOP: 0px; PADDING-TOP: 0px; LEFT: 0px } BODY.ViewerBody { OVERFLOW: hidden } BODY.ComponentViewerFormBody { OVERFLOW: hidden } BODY.HeaderBody { OVERFLOW: hidden } BODY.MoreIssuesBody { OVERFLOW: hidden } IMG { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; VERTICAL-ALIGN: middle; = BORDER-TOP: 0px; BORDER-RIGHT: 0px } P { MARGIN: 0.5em 0em } TABLE { FONT-SIZE: 100% } IFRAME#paneNavigateFrame { WIDTH: 100%; HEIGHT: 100% } IFRAME#contentFrame { WIDTH: 100%; HEIGHT: 100% } IFRAME#IEScriptWarningFrame { WIDTH: 100%; HEIGHT: 100% } .inline-message { FONT-STYLE: italic } .unscrollable { OVERFLOW: hidden } .scrollable { OVERFLOW-X: hidden; OVERFLOW: auto } .Invisible { DISPLAY: none } .Visible { DISPLAY: block } .PaneRoot { POSITION: absolute; BACKGROUND-COLOR: white; WIDTH: 100%; HEIGHT: 100%; = TOP: 0px; LEFT: 0px } .PaneListColumn { POSITION: relative; HEIGHT: 100% } .PaneListRow { POSITION: relative; WIDTH: 100% } .PaneRows { BORDER-BOTTOM: #647f38 1px solid; BORDER-LEFT: #647f38 1px solid; = VERTICAL-ALIGN: top; BORDER-RIGHT: #647f38 1px solid } .PaneColsSplitter { BACKGROUND-IMAGE: url(images/Main_BG_Middle_Shadow.png); WIDTH: 10px; = BACKGROUND-REPEAT: repeat-y; HEIGHT: 100%; VERTICAL-ALIGN: top; CURSOR: = w-resize } .PaneSplitterControl { WIDTH: 10px } .PaneContent { POSITION: relative; HEIGHT: 100%; OVERFLOW: auto } .dragTrackerVertical { BACKGROUND-IMAGE: url(images/Main_BG_Middle_Shadow.png); POSITION: = absolute; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; = BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 10px; = PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-y; BORDER-TOP-STYLE: none; = BORDER-LEFT-STYLE: none; PADDING-TOP: 0px } .dragTrackerHorizontal { BACKGROUND-IMAGE: url(images/Main_BG_Middle_Shadow.png); POSITION: = absolute; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; = BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 10px; = PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-y; BORDER-TOP-STYLE: none; = BORDER-LEFT-STYLE: none; PADDING-TOP: 0px } .headerFrame { HEIGHT: 0px } .headerPublicationSelection { HEIGHT: 25px } .headerYearSelection { HEIGHT: 25px } .footerPane { WIDTH: 100%; HEIGHT: 5px } .PageLink_Header_AM { TEXT-ALIGN: right; COLOR: #000000; FONT-SIZE: 10pt; CURSOR: default } .PageLink_Footer_AM { TEXT-ALIGN: right; COLOR: #000000; FONT-SIZE: 10pt; CURSOR: default } .PageLink_Footer_AM { PADDING-TOP: 12px } .PageLink_Footer SPAN { PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; = PADDING-TOP: 3px } .PageLink_GotoPage { FONT-SIZE: 8pt } .PageLink_FirstPage { FONT-SIZE: 8pt } .PageLink_LastPage { FONT-SIZE: 8pt } .PageLink_PrevPage { FONT-SIZE: 8pt } .PageLink_NextPage { FONT-SIZE: 8pt } .PageLink_CurPage { FONT-SIZE: 8pt } .PageLink_GotoPage { CURSOR: pointer } .PageLink_FirstPage { CURSOR: pointer } .PageLink_LastPage { CURSOR: pointer } .PageLink_PrevPage { CURSOR: pointer } .PageLink_NextPage { CURSOR: pointer } SPAN.PageLink_CurPage { BACKGROUND-COLOR: #ffa422; COLOR: #ffffff; FONT-WEIGHT: bold } .PageLink_Footer SPAN.PageLink_Button { PADDING-BOTTOM: 1px; MARGIN: 0px 2px; PADDING-LEFT: 0px; WIDTH: 15px; = PADDING-RIGHT: 0px; HEIGHT: 15px; CURSOR: pointer; PADDING-TOP: 2px } .PageLink_PrevPage { BACKGROUND-IMAGE: url(images/Icons.gif); WIDTH: 15px; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -320px; HEIGHT: = 15px } .PageLink_PrevPage:hover { BACKGROUND-POSITION: -15px -320px } .PageLink_PrevPage:active { BACKGROUND-POSITION: -30px -320px } .PageLink_NextPage { BACKGROUND-IMAGE: url(images/Icons.gif); WIDTH: 15px; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -335px; HEIGHT: = 15px } .PageLink_NextPage:hover { BACKGROUND-POSITION: -15px -335px } .PageLink_NextPage:active { BACKGROUND-POSITION: -30px -335px } .CommandButton { BORDER-BOTTOM: #6e8050 2px solid; BORDER-LEFT: #6e8050 2px solid; = BACKGROUND-COLOR: #808080; COLOR: white; FONT-SIZE: 10pt; BORDER-TOP: = silver 2px solid; CURSOR: pointer; BORDER-RIGHT: silver 2px solid } .CommandImage { CURSOR: pointer } .OwcButton { TEXT-ALIGN: center; WHITE-SPACE: nowrap; TABLE-LAYOUT: fixed; = VERTICAL-ALIGN: middle } .OwcButton * { LINE-HEIGHT: 23px; HEIGHT: 23px; VERTICAL-ALIGN: middle } .OwcButtonLeft { BACKGROUND-IMAGE: url(images/Buttons.gif); WIDTH: 10px; = BACKGROUND-POSITION: -30px 0px } .OwcButtonBody { BACKGROUND-IMAGE: url(images/buttons/Button_up_middle.gif); TEXT-ALIGN: = center; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: table-cell; = BACKGROUND-REPEAT: repeat-x; COLOR: #878787; FONT-SIZE: 10pt; = FONT-WEIGHT: bold; TEXT-DECORATION: none } .OwcButtonRight { BACKGROUND-IMAGE: url(images/Buttons.gif); WIDTH: 10px; = BACKGROUND-POSITION: -30px -30px } .OwcPlaceholderImgLeftRight { WIDTH: 1px; DISPLAY: table-cell; HEIGHT: 1px } .Highlighted .OwcButtonLeft { BACKGROUND-POSITION: -20px 0px } .Highlighted .OwcButtonBody { BACKGROUND-IMAGE: url(images/buttons/Button_mouseover_middle.gif) } .Highlighted .OwcButtonRight { BACKGROUND-POSITION: -20px -30px } .Pressed .OwcButtonLeft { BACKGROUND-POSITION: -10px 0px } .Pressed .OwcButtonBody { BACKGROUND-IMAGE: url(images/buttons/Button_down_middle.gif) } .Pressed .OwcButtonRight { BACKGROUND-POSITION: -10px -30px } .Disabled .OwcButtonLeft { BACKGROUND-POSITION: 0px 0px } .Disabled .OwcButtonBody { BACKGROUND-IMAGE: url(images/buttons/Button_dis_middle.gif) } .Disabled .OwcButtonRight { BACKGROUND-POSITION: 0px -30px } .PopupButtonsRow { TEXT-ALIGN: center } .main-border-bottom { WIDTH: 100% } .main-bottom { HEIGHT: 4px } .main-bg-left-bottom { BACKGROUND-IMAGE: url(images/Frame.png); WIDTH: 4px; BACKGROUND-REPEAT: = no-repeat; BACKGROUND-POSITION: -20px 0px } .main-bg-bottom { BACKGROUND-IMAGE: url(images/Main_BG_Bottom.png); BACKGROUND-REPEAT: = repeat-x; BACKGROUND-POSITION: center top; FONT-SIZE: 2px } .main-bg-right-bottom { BACKGROUND-IMAGE: url(images/Frame.png); WIDTH: 5px; BACKGROUND-REPEAT: = no-repeat; BACKGROUND-POSITION: -34px -4px } .ThumbFloater { Z-INDEX: 10; BORDER-BOTTOM: black 1px solid; POSITION: absolute; = BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: = #ffffff; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VISIBILITY: hidden; = BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: = 2px } BODY.IEScriptWarningBody { MARGIN: 30px } .IEScriptWarningHeader { BORDER-BOTTOM: #000000 1px solid; FONT-WEIGHT: bold } .IEScriptWarningTable TH { BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px = solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid } .IEScriptWarningTable TD { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: = #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid } .selected-text { TEXT-ALIGN: left; PADDING-BOTTOM: 3px; COLOR: #7e8b9c; FONT-WEIGHT: = bold } .notes { COLOR: #808080; FONT-SIZE: 9pt } .more-issues-container { WIDTH: 100% } .copyright-warning { COLOR: red; FONT-SIZE: 14px } ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/Viewer.css #ctrlFlashViewer { POSITION: relative; WIDTH: 100%; HEIGHT: 100%; OVERFLOW: visible } .toolbarPaneContainer { Z-INDEX: 100; HEIGHT: 35px } .toolbarPane { BACKGROUND-IMAGE: url(images/Toolbar_BG.png); POSITION: relative; = MIN-WIDTH: 1000px; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; = BACKGROUND-POSITION: left bottom } .toolbarPaneHeight { HEIGHT: 30px } .toolbarTopHeight { HEIGHT: 5px } .toolbarMainHeight { HEIGHT: 30px } .toolbarTop { BACKGROUND-IMAGE: url(images/Toolbar_Top_Shadow.png); = BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 0px; = BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom; = BORDER-TOP-STYLE: none; HEIGHT: 5px; FONT-SIZE: 1px; BORDER-LEFT-STYLE: = none; OVERFLOW: hidden } .tab-bar-cell { =09 } .all-contents-pane-content { =09 } .date-bar-cell { WHITE-SPACE: nowrap; CURSOR: pointer } .viewer-bar-cell { =09 } #ctrlDocViewerBar { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px } .currentIssue { PADDING-LEFT: 10px; FONT-FAMILY: Arial; WHITE-SPACE: nowrap; COLOR: = #7a7a7a; FONT-SIZE: 11pt; FONT-WEIGHT: bold } .Highlighted .currentIssue { COLOR: #be7000 } .currentIssueSeparator { PADDING-LEFT: 10px; FONT-FAMILY: Arial; COLOR: #7a7a7a; FONT-SIZE: 16pt } .moreIssues { PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; = FONT-FAMILY: Arial; WHITE-SPACE: nowrap; COLOR: #000000; FONT-SIZE: = 10pt; CURSOR: pointer; PADDING-TOP: 6px } .maximize-command { WIDTH: 19px; CURSOR: pointer } .toolbar-bg-left-image { BACKGROUND-IMAGE: url(images/Toolbar.png); BORDER-BOTTOM: 0px; = BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 10px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: -130px -60px; HEIGHT: 30px; BORDER-TOP: 0px; = BORDER-RIGHT: 0px; PADDING-TOP: 0px } .toolbar-bg-right-image { BACKGROUND-IMAGE: url(images/Toolbar.png); WIDTH: 10px; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -120px -60px; HEIGHT: = 30px } .main-border-left { BACKGROUND-COLOR: #7a7a7a; WIDTH: 5px; HEIGHT: 100% } .main-border-right { BACKGROUND-COLOR: #7a7a7a; WIDTH: 5px; HEIGHT: 100% } .main-left-column { HEIGHT: 100% } .main-bg-left-stretch { BACKGROUND-IMAGE: url(images/Main_BG_Left_Stretch.png); WIDTH: 4px; = BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left top } .main-right-column { HEIGHT: 100% } .main-bg-right-stretch { BACKGROUND-IMAGE: url(images/Main_BG_Right_Stretch.png); WIDTH: 5px; = BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right top } .DecoratedTabStrip { =09 } .DecoratedTabStrip DIV { FLOAT: left } .DecoratedTabStrip .OwcTab { BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: = none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; = BORDER-COLLAPSE: collapse; BORDER-TOP-STYLE: none; HEIGHT: 30px; = BORDER-LEFT-STYLE: none; PADDING-TOP: 0px } .DecoratedTabStrip .OwcTabContent { VERTICAL-ALIGN: bottom } .OwcPlaceholderImgLeftRight { WIDTH: 10px; DISPLAY: table-cell } .DecoratedTabStrip .OwcTabItem { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 95px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; WHITE-SPACE: = nowrap; COLOR: #646464; FONT-SIZE: 10pt; CURSOR: pointer; FONT-WEIGHT: = bold; PADDING-TOP: 0px } .DecoratedTabStrip .OwcTabItem * { LINE-HEIGHT: 30px; HEIGHT: 30px; VERTICAL-ALIGN: bottom } .DecoratedTabStrip .TabLeft { BACKGROUND-IMAGE: url(images/Toolbar.png) !important; WIDTH: 10px = !important; DISPLAY: table-cell; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: -80px -60px } .DecoratedTabStrip .FirstTab .TabLeft { BACKGROUND-IMAGE: url(images/Toolbar.png) !important; WIDTH: 10px = !important; DISPLAY: table-cell; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: -80px -60px } .DecoratedTabStrip .LastTab .TabLeft { BACKGROUND-IMAGE: url(images/Toolbar.png) !important; WIDTH: 10px = !important; DISPLAY: table-cell; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: -80px -60px } .DecoratedTabStrip .ActiveTab .TabLeft { BACKGROUND-POSITION: -90px -60px } .DecoratedTabStrip .TabRight { BACKGROUND-IMAGE: url(images/Toolbar.png) !important; WIDTH: 10px = !important; DISPLAY: table-cell; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: -100px -60px } .DecoratedTabStrip .FirstTab .TabRight { BACKGROUND-IMAGE: url(images/Toolbar.png) !important; WIDTH: 10px = !important; DISPLAY: table-cell; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: -100px -60px } .DecoratedTabStrip .LastTab .TabRight { BACKGROUND-IMAGE: url(images/Toolbar.png) !important; WIDTH: 10px = !important; DISPLAY: table-cell; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: -100px -60px } .DecoratedTabStrip .ActiveTab .TabRight { BACKGROUND-POSITION: -110px -60px } .DecoratedTabStrip .TabBody { BACKGROUND-IMAGE: url(images/Toolbar_Tab_Middle.png); TEXT-ALIGN: = center; PADDING-LEFT: 10px; WIDTH: 55px; PADDING-RIGHT: 10px; DISPLAY: = table-cell; BACKGROUND-REPEAT: repeat-x; TEXT-DECORATION: none } .DecoratedTabStrip .FirstTab .TabBody { BACKGROUND-IMAGE: url(images/Toolbar_Tab_Middle.png); TEXT-ALIGN: = center; PADDING-LEFT: 10px; WIDTH: 55px; PADDING-RIGHT: 10px; DISPLAY: = table-cell; BACKGROUND-REPEAT: repeat-x; TEXT-DECORATION: none } .DecoratedTabStrip .LastTab .TabBody { BACKGROUND-IMAGE: url(images/Toolbar_Tab_Middle.png); TEXT-ALIGN: = center; PADDING-LEFT: 10px; WIDTH: 55px; PADDING-RIGHT: 10px; DISPLAY: = table-cell; BACKGROUND-REPEAT: repeat-x; TEXT-DECORATION: none } .DecoratedTabStrip .ActiveTab .TabBody { BACKGROUND-IMAGE: url(images/Toolbar_Tab_Selected_Middle.png) = !important } .DecoratedTabStrip .ActiveTab { COLOR: #be7000; CURSOR: default } .ContentPaneCloseButton { BACKGROUND-IMAGE: url(images/Popup/PopUp.gif); WIDTH: 15px; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: = 15px; VERTICAL-ALIGN: top; CURSOR: pointer } .navigation-table { WIDTH: 100% } .dynamicTitleDate { TEXT-ALIGN: left; PADDING-LEFT: 10px; FONT-FAMILY: Arial; COLOR: = #646464; FONT-SIZE: 13pt; FONT-WEIGHT: bold } .tabs-menu { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 4px } .tabs-search-pane { PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: = 21px; PADDING-TOP: 4px } .tab-item-menu { TEXT-ALIGN: center; COLOR: #7a7a7a; CURSOR: pointer; PADDING-TOP: 4px } .tab-item-menu SPAN { WHITE-SPACE: nowrap } .tab-item-menu-cover { TEXT-ALIGN: left; WIDTH: 76px } .tab-item-menu-toc { WIDTH: 100px } .tab-item-menu-help { WIDTH: 30px } .tab-strip-menu .ActiveTab { COLOR: #646464; CURSOR: default !important; FONT-WEIGHT: bold } .tab-separator-menu { PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; COLOR: = #cbcbcb; FONT-SIZE: 14pt; PADDING-TOP: 0px } .tab-strip { =09 } .tab-strip .tab-item { WHITE-SPACE: nowrap; COLOR: #7a7a7a; FONT-SIZE: 11pt; VERTICAL-ALIGN: = middle; CURSOR: pointer } .tab-strip .tab-item IMG { BORDER-RIGHT-WIDTH: 0px; WIDTH: 33px; BORDER-TOP-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 28px; VERTICAL-ALIGN: middle; = BORDER-LEFT-WIDTH: 0px } .tab-strip .ActiveTab { COLOR: #be7000 !important; CURSOR: default !important; FONT-WEIGHT: = bold } .toc-tab-item { BACKGROUND-IMAGE: url(images/TabIcons.png); BACKGROUND-POSITION: 0px = 0px } .ActiveTab .toc-tab-item { BACKGROUND-POSITION: 0px -30px } .pages-tab-item { BACKGROUND-IMAGE: url(images/TabIcons.png); BACKGROUND-POSITION: -35px = 0px } .ActiveTab .pages-tab-item { BACKGROUND-POSITION: -35px -30px } .feautures-tab-item { BACKGROUND-IMAGE: url(images/TabIcons.png); BACKGROUND-POSITION: -70px = 0px } .ActiveTab .feautures-tab-item { BACKGROUND-POSITION: -70px -30px } .tab-separator { PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; COLOR: = #cbcbcb; FONT-SIZE: 16pt; PADDING-TOP: 0px } .ContentsHeader { WIDTH: 100%; HEIGHT: 85px } #paneNavigate { OVERFLOW: hidden } #mainPageSwitcher { POSITION: relative; WIDTH: 100%; HEIGHT: 100%; OVERFLOW: hidden } #ctrlDocumentViewer { HEIGHT: 100% } .SearchPane { WIDTH: 100%; HEIGHT: 100% } .search-form { WIDTH: 100% } .command SPAN { CURSOR: pointer } .command IMG { CURSOR: pointer } .command .Disabled { COLOR: #8b8b8b; CURSOR: default } .LeftBanner { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #7a7a7a; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BORDER-RIGHT: #d4d4d4 1px solid; PADDING-TOP: 0px } .RightBanner { BORDER-LEFT: #d4d4d4 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: = #7a7a7a; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .TopBannerDiv { OVERFLOW: auto } .LeftBannerDiv { HEIGHT: 100% } .RightBannerDiv { HEIGHT: 100% } .LeftBannerIFrame { HEIGHT: 100% } .RightBannerIFrame { HEIGHT: 100% } ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/Toc.css .tolx { BACKGROUND-IMAGE: url(images/TOC/TOC.png); WIDTH: 9px; DISPLAY: block; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -22px; HEIGHT: = 9px; CURSOR: pointer } .tomx { BACKGROUND-IMAGE: url(images/TOC/TOC.png); WIDTH: 9px; DISPLAY: block; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -22px; HEIGHT: = 9px; CURSOR: pointer } .tofx { BACKGROUND-IMAGE: url(images/TOC/TOC.png); WIDTH: 9px; DISPLAY: block; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -22px; HEIGHT: = 9px; CURSOR: pointer } .tomc { BACKGROUND-IMAGE: url(images/TOC/TOC.png); WIDTH: 9px; DISPLAY: block; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -20px -22px; HEIGHT: = 9px; CURSOR: pointer } .tofc { BACKGROUND-IMAGE: url(images/TOC/TOC.png); WIDTH: 9px; DISPLAY: block; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -20px -22px; HEIGHT: = 9px; CURSOR: pointer } .tolc { BACKGROUND-IMAGE: url(images/TOC/TOC.png); WIDTH: 9px; DISPLAY: block; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -20px -22px; HEIGHT: = 9px; CURSOR: pointer } .imagePlaceholder { BACKGROUND-COLOR: transparent; WIDTH: 18px; HEIGHT: 18px; FONT-SIZE: = 1px } .TocSectionNode { WHITE-SPACE: nowrap; COLOR: #7a7a7a; FONT-SIZE: 11pt; FONT-WEIGHT: = normal } .section-row { BACKGROUND-IMAGE: url(images/TOC/TOC_Background_Middle.png); = BACKGROUND-COLOR: transparent; BACKGROUND-REPEAT: repeat-x; CURSOR: = pointer } .TocSectionTitle { WHITE-SPACE: nowrap; FONT-WEIGHT: bold } .TocEntryNode { WHITE-SPACE: nowrap; COLOR: #7a7a7a; FONT-SIZE: 11pt; FONT-WEIGHT: = normal; TEXT-DECORATION: none } .preview .entry-content { BACKGROUND-IMAGE: url(images/TOC/TOC_Middle.png); BACKGROUND-REPEAT: = repeat-x } .entry-content { OVERFLOW: hidden } .TocEntryNodeSelected .entry-content { BACKGROUND-IMAGE: url(images/TOC/TOC_Selected_Middle.png); = BACKGROUND-REPEAT: repeat-x; FONT-WEIGHT: bold } .TocEntryTitle { Z-INDEX: 0; PADDING-LEFT: 3px; WHITE-SPACE: nowrap; CURSOR: pointer } .TocEntryText { WHITE-SPACE: nowrap } .preview .TocEntryText { COLOR: #000000 } .TocEntryPageNo { TEXT-ALIGN: right; WIDTH: 35px; PADDING-RIGHT: 5px } .TocTree { POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; = PADDING-RIGHT: 10px; OVERFLOW: hidden; PADDING-TOP: 0px } .TocTree TABLE.treeNode { WIDTH: 100%; EMPTY-CELLS: show; TABLE-LAYOUT: fixed } .TocTree .treeNodeSelectArea { WHITE-SPACE: nowrap } .TocTree .TocEntryNode .treeNodeSelectArea { OVERFLOW: hidden; CURSOR: pointer } .TocTree .TocDocNode .treeNodeSelectArea { OVERFLOW: hidden } .TocTree .TocSectionNode .treeNodeSelectArea { OVERFLOW: hidden } .left-bg { WIDTH: 10px; HEIGHT: 20px } .right-bg { WIDTH: 10px; HEIGHT: 20px } .TocSectionNode .left-bg { BACKGROUND-IMAGE: url(images/TOC/TOC.png); PADDING-BOTTOM: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: 0px 0px; PADDING-TOP: 0px } .TocSectionNode .right-bg { BACKGROUND-IMAGE: url(images/TOC/TOC.png); PADDING-BOTTOM: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: -10px 0px; PADDING-TOP: 0px } .TocEntryNode .left-bg { BACKGROUND-IMAGE: url(images/t.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: center 50%; PADDING-TOP: 0px } .TocEntryNode .right-bg { BACKGROUND-IMAGE: url(images/t.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: center 50%; PADDING-TOP: 0px } .preview .left-bg { BACKGROUND-IMAGE: url(images/TOC/TOC.png); PADDING-BOTTOM: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: -40px 0px; PADDING-TOP: 0px } .preview .right-bg { BACKGROUND-IMAGE: url(images/TOC/TOC.png); PADDING-BOTTOM: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: -50px 0px; PADDING-TOP: 0px } .TocEntryNodeSelected .left-bg { BACKGROUND-IMAGE: url(images/TOC/TOC.png); PADDING-BOTTOM: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: -20px 0px; PADDING-TOP: 0px } .TocEntryNodeSelected .right-bg { BACKGROUND-IMAGE: url(images/TOC/TOC.png); PADDING-BOTTOM: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: -30px 0px; PADDING-TOP: 0px } .treeNodeOutline { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 18px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .space-between-nodes { HEIGHT: 2px } DIV.TocBaseCss { OVERFLOW-X: hidden } TABLE.TocBaseCss { WIDTH: 100% } .entry-snippet { PADDING-LEFT: 60px; FONT-FAMILY: Arial; WHITE-SPACE: normal; CURSOR: = pointer } .entry-snippet P { MARGIN: 0px } .headline-hl0-node { PADDING-BOTTOM: 5px; COLOR: #222222; FONT-SIZE: 10pt } .headline-hl1-node { PADDING-BOTTOM: 5px; COLOR: #222222; FONT-SIZE: 10pt } .headline-hl2-node { PADDING-BOTTOM: 5px; COLOR: #222222; FONT-SIZE: 10pt } .lead-node { PADDING-BOTTOM: 5px; COLOR: #555555; FONT-SIZE: 10pt } .supplementary-node { PADDING-BOTTOM: 5px; COLOR: #555555; FONT-SIZE: 10pt } .caption-node { PADDING-BOTTOM: 5px; COLOR: #555555; FONT-SIZE: 10pt } .body-node { COLOR: #888888; FONT-SIZE: 9pt } .byline-node { PADDING-BOTTOM: 5px; COLOR: #555555; FONT-SIZE: 8pt } .aut-tag-node { FONT-STYLE: italic } .agn-tag-node { FONT-STYLE: italic } .tag-node { FONT-STYLE: italic } .paragraph-node { =09 } .paragraph-indented-node { PADDING-LEFT: 20px } .s-bul-node { =09 } .s-node { =09 } .page-link { TEXT-DECORATION: underline } .ic-link { TEXT-DECORATION: underline } .TocLinksTable { TEXT-ALIGN: left; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 160px; = PADDING-RIGHT: 0px; FONT-SIZE: 8pt; CURSOR: pointer; PADDING-TOP: 2px } .TocLinksTable .Highlighted { BACKGROUND-COLOR: #ffffda } ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://pioneer.olivesoftware.com/Olive/ODE/BDChronicle/styles/Thumbnails.css .ThumbnailNoImage { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 170px; HEIGHT: 275px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px } .ThumbnailNoSize { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 170px; = BORDER-TOP-STYLE: none; HEIGHT: 275px; BORDER-LEFT-STYLE: none } .ThumbnailNoSizeNoBorder { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 170px; = BORDER-TOP-STYLE: none; HEIGHT: 275px; BORDER-LEFT-STYLE: none } .ThumbnailNoSizeMoreIssues { WIDTH: 85px; HEIGHT: 140px } .thumbnail-item { BACKGROUND-COLOR: #ffffff; CURSOR: pointer } .thumbnail-item-selected { BACKGROUND-COLOR: #ffffff; CURSOR: pointer } .page-thumbnails-placeholder { WIDTH: 213px } .featured-pages-placeholder { WIDTH: 190px } .repository-list-placeholder { WIDTH: 105px } .search-results-placeholder { MARGIN-TOP: 1px; WIDTH: 93px } .border-top-row { HEIGHT: 8px } .border-top-row TD { HEIGHT: 8px } .repository-list-placeholder .border-top-row { HEIGHT: 6px } .search-results-placeholder .border-top-row TD { HEIGHT: 6px } .search-results-placeholder .border-top-row { HEIGHT: 11px } .search-results-placeholder .border-top-row TD { HEIGHT: 11px } .border-top-left-cell { =09 } .border-top-left-img { BACKGROUND-IMAGE: url(images/Thumbnail.gif); WIDTH: 10px; = BACKGROUND-POSITION: 0px 0px; HEIGHT: 10px; VERTICAL-ALIGN: bottom } .thumbnail-item-selected .border-top-left-img { BACKGROUND-POSITION: -20px 0px } .SearchResItem .border-top-left-img { WIDTH: 10px; BACKGROUND-POSITION: 0px -20px; HEIGHT: 13px } .SearchResItemSelected .border-top-left-img { WIDTH: 10px; BACKGROUND-POSITION: -20px -20px; HEIGHT: 13px } .border-top-cell { BACKGROUND-IMAGE: url(images/Thumbnails/Page_Top1px_Unselected.gif); = BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom } .thumbnail-item-selected .border-top-cell { BACKGROUND-IMAGE: url(images/Thumbnails/Page_Top1px_Selected.gif) } .SearchResItem .border-top-cell { BACKGROUND-IMAGE: = url(images/Thumbnails/Search_TopMiddle_Unselected.gif) } .SearchResItemSelected .border-top-cell { BACKGROUND-IMAGE: url(images/Thumbnails/Search_TopMiddle_selected.gif) } .repository-list-placeholder .border-top-cell { WIDTH: 85px } .border-top-right-cell { =09 } .border-top-right-img { BACKGROUND-IMAGE: url(images/Thumbnail.gif); WIDTH: 10px; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -10px 0px; = VERTICAL-ALIGN: bottom } .thumbnail-item-selected .border-top-right-img { BACKGROUND-POSITION: -30px 0px } .SearchResItem .border-top-right-img { WIDTH: 10px; BACKGROUND-POSITION: -10px -20px; HEIGHT: 13px } .SearchResItemSelected .border-top-right-img { WIDTH: 10px; BACKGROUND-POSITION: -30px -20px; HEIGHT: 13px } .border-left-cell { BACKGROUND-IMAGE: url(images/Thumbnails/Page_Left1px_Unselected.gif); = WIDTH: 8px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right top } .thumbnail-item-selected .border-left-cell { BACKGROUND-IMAGE: url(images/Thumbnails/Page_Left1px_Selected.gif) } .SearchResItem .border-left-cell { BACKGROUND-IMAGE: url(images/Thumbnails/Search_Left_Unselected.gif); = WIDTH: 7px } .SearchResItemSelected .border-left-cell { BACKGROUND-IMAGE: url(images/Thumbnails/Search_Left_selected.gif); = WIDTH: 7px } .thumbnail-cell { BORDER-BOTTOM: #7a7a7a 1px solid; BORDER-LEFT: #000000 1px solid; = BACKGROUND-COLOR: white; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: = #7a7a7a 1px solid } .repository-list-placeholder .thumbnail-cell { WIDTH: 85px } .border-right-cell { BACKGROUND-IMAGE: url(images/Thumbnails/Page_Right1px_Unselected.gif); = WIDTH: 8px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left top } .thumbnail-item-selected .border-right-cell { BACKGROUND-IMAGE: url(images/Thumbnails/Page_Right1px_Selected.gif) } .SearchResItem .border-right-cell { BACKGROUND-IMAGE: url(images/Thumbnails/Search_Right_Unselected.gif); = WIDTH: 10px } .SearchResItemSelected .border-right-cell { BACKGROUND-IMAGE: url(images/Thumbnails/Search_Right_selected.gif); = WIDTH: 10px } .border-bottom-row { HEIGHT: 8px } .border-bottom-row TD { HEIGHT: 8px } .search-results-placeholder .border-bottom-row { HEIGHT: 5px } .search-results-placeholder .border-bottom-row TD { HEIGHT: 5px } .repository-list-placeholder .border-bottom-row { HEIGHT: 5px } .search-results-placeholder .border-bottom-row TD { HEIGHT: 5px } .border-bottom-left-cell { TEXT-ALIGN: right } .border-bottom-left-img { BACKGROUND-IMAGE: url(images/Thumbnail.gif); WIDTH: 10px; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -10px; = VERTICAL-ALIGN: top } .thumbnail-item-selected .border-bottom-left-img { BACKGROUND-POSITION: -20px -10px } .SearchResItem .border-bottom-left-img { WIDTH: 10px; BACKGROUND-POSITION: 0px -40px } .SearchResItemSelected .border-bottom-left-img { WIDTH: 10px; BACKGROUND-POSITION: -20px -40px } .border-bottom-cell { BACKGROUND-IMAGE: url(images/Thumbnails/Page_Bottom1px_Unselected.gif); = BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top } .thumbnail-item-selected .border-bottom-cell { BACKGROUND-IMAGE: url(images/Thumbnails/Page_Bottom1px_Selected.gif) } .SearchResItem .border-bottom-cell { BACKGROUND-IMAGE: = url(images/Thumbnails/Search_BottomMiddle_Unselected.gif) } .SearchResItemSelected .border-bottom-cell { BACKGROUND-IMAGE: = url(images/Thumbnails/Search_BottomMiddle_selected.gif) } .repository-list-placeholder .border-bottom-cell { WIDTH: 85px } .border-bottom-right-cell { =09 } .border-bottom-right-img { BACKGROUND-IMAGE: url(images/Thumbnail.gif); WIDTH: 10px; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -10px -10px; = VERTICAL-ALIGN: top } .thumbnail-item-selected .border-bottom-right-img { BACKGROUND-POSITION: -30px -10px } .SearchResItem .border-bottom-right-img { WIDTH: 10px; BACKGROUND-POSITION: -10px -40px } .SearchResItemSelected .border-bottom-right-img { WIDTH: 10px; BACKGROUND-POSITION: -30px -40px } .border-tag-cell { TEXT-ALIGN: right; WIDTH: 27px } .tag-right { BACKGROUND-IMAGE: url(images/Thumbnail.gif); TEXT-ALIGN: center; WIDTH: = 27px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -40px -20px; = HEIGHT: 17px } .thumbnail-item-selected .tag-right { BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -70px -20px } .tag-left { BACKGROUND-IMAGE: url(images/Thumbnail.gif); TEXT-ALIGN: center; WIDTH: = 27px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -40px 0px; = HEIGHT: 17px } .thumbnail-item-selected .tag-left { BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -70px 0px } .page-number-tag { COLOR: #ffffff; FONT-WEIGHT: bold } .group-delimiter-horizontal { PADDING-LEFT: 40px } .group-delimiter-vertical { HEIGHT: 0px } .list-item-footer { TEXT-ALIGN: center; FONT-FAMILY: Arial; WHITE-SPACE: nowrap; COLOR: = #8b8b8b; FONT-SIZE: 9pt; PADDING-TOP: 3px } .thumbnail-item-selected .list-item-footer { COLOR: #be7900 } .ArchiveThumblist { MARGIN: 2px 0px 4px; OVERFLOW: auto } ------=_NextPart_000_0000_01C9F310.C9DDEA80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://pioneer.olivesoftware.com/Olive/WebComponents/OwcBind.js var isRelease =3D true;=0A= var = g_sOwcPath=3DowcGetCommonerPath();owcBindWebComponentsSDK(g_sOwcPath);fun= ction owcBindWebComponentsSDK(sOwcHRef)=0A= {if(typeof(isRelease)=3D=3D"undefined"||isRelease=3D=3Dfalse)=0A= {owcBindWebSdkScript(sOwcHRef,"JScriptCore.js");owcBindWebSdkScript(sOwcH= Ref,"DomCore.js");owcBindWebSdkScript(sOwcHRef,"OwcDHTML.js");owcBindWebS= dkScript(sOwcHRef,"OwcGlobals.js");owcBindWebSdkScript(sOwcHRef,"OwcXHTTP= .js");owcBindWebSdkScript(sOwcHRef,"OwcCommon.js");owcBindWebSdkScript(sO= wcHRef,"OwcControl.js");owcBindWebSdkScript(sOwcHRef,"OwcDataExchange.js"= );owcBindWebSdkScript(sOwcHRef,"OwcUiElements.js");owcBindWebSdkScript(sO= wcHRef,"OwcDataBound.js");owcBindWebSdkScript(sOwcHRef,"OwcBindings.js");= owcBindWebSdkScript(sOwcHRef,"OwcWindow.js");owcBindWebSdkScript(sOwcHRef= ,"OwcPopupWindow.js");owcBindWebSdkScript(sOwcHRef,"OwcPage.js");owcBindW= ebSdkScript(sOwcHRef,"OwcControlCommon.js");owcBindWebSdkScript(sOwcHRef,= "OwcBookmarkServices.js");owcBindWebSdkScript(sOwcHRef,"OwcAppBase.js");o= wcBindWebSdkScript(sOwcHRef,"OwcImageViewer.js");owcBindWebSdkScript(sOwc= HRef,"OwcList.js");owcBindWebSdkScript(sOwcHRef,"OwcTree.js");owcBindWebS= dkScript(sOwcHRef,"OwcFolderTree.js");owcBindWebSdkScript(sOwcHRef,"OwcDo= cList.js");owcBindWebSdkScript(sOwcHRef,"OwcThumbnail.js");owcBindWebSdkS= cript(sOwcHRef,"OwcToc.js");owcBindWebSdkScript(sOwcHRef,"OwcMenu.js");ow= cBindWebSdkScript(sOwcHRef,"OwcViewer.js");owcBindWebSdkScript(sOwcHRef,"= OwcSearchParams.js");owcBindWebSdkScript(sOwcHRef,"OwcErrorCodesTable.js"= );owcBindWebSdkScript(sOwcHRef,"OwcPageBind.js");}=0A= owcBindWebSdkStylesheet(sOwcHRef,"Layout/OwcDefault.css");if(owcIsInterne= tExplorer())=0A= owcBindWebSdkStylesheet(sOwcHRef,"Layout/OwcDefault-IE.css");else=0A= owcBindWebSdkStylesheet(sOwcHRef,"Layout/OwcDefault-NonIE.css");}=0A= function owcBindWebSdkScript(sOwcHRef,sScriptFile)=0A= {if(document.readyState!=3D"complete")=0A= document.writeln('');else = if(!owcIsWebSdkScriptIncluded(sOwcHRef,sScriptFile))=0A= owcAddScript(sOwcHRef+sScriptFile);}=0A= function owcBindWebSdkStylesheet(sOwcHRef,sStylesheetFile)=0A= {if(document.readyState!=3D"complete")=0A= document.writeln('');else = if(!owcIsWebSdkStylesheetIncluded(sOwcHRef,sStylesheetFile))=0A= owcAddStylesheet(sOwcHRef+sStylesheetFile);}=0A= function owcIsWebSdkScriptIncluded(sOwcHRef,sScriptFile)=0A= {return(owcFindScriptPosition(sOwcHRef+sScriptFile)>=3D0);}=0A= function owcIsWebSdkStylesheetIncluded(sOwcHRef,sStylesheetFile)=0A= {return(owcFindStylesheetPosition(sOwcHRef+sStylesheetFile)>=3D0);}=0A= function owcGetCommonerPath()=0A= {var oScript=3Dnull;var sPath=3D"/Olive/WebComponents/";var = arrScripts=3Ddocument.scripts;if(!document.scripts)=0A= arrScripts=3DowcGetElementsByTagName("script");for(var = iScript=3D0;iScript=3D0)=0A= {sPath=3DarrScripts[iScript].src;sPath=3DsPath.replace("OwcBind.js","");b= reak;}}=0A= return sPath;}=0A= function owcAddScript(uri,afterIndex)=0A= {var = oScriptElem=3Ddocument.createElement("script");oScriptElem.language=3D"ja= vascript";oScriptElem.type=3D"text/javascript";oScriptElem.src=3Duri;var = headElem=3DowcGetElementsByTagName("head")[0];return = headElem.appendChild(oScriptElem);}=0A= function owcFindScriptPosition(uri,relativeMatch)=0A= {var sMatchRef=3Duri.toLowerCase().replace(/\\/,"/");var = arrScripts=3Ddocument.scripts;if(!document.scripts)=0A= arrScripts=3DowcGetElementsByTagName("script");for(var = iScript=3D0;iScript=3D0&&((pos+sMatchRef.length)=3D= =3DscriptSrc.length))=0A= return iScript;}=0A= else if(scriptSrc=3D=3DsMatchRef)=0A= return iScript;}=0A= return-1;}=0A= function owcAddStylesheet(uri,afterIndex)=0A= {var = oStylesheetElem=3Ddocument.createElement("link");oStylesheetElem.rel=3D"S= tylesheet";oStylesheetElem.type=3D"text/css";oStylesheetElem.href=3Duri;v= ar headElem=3DowcGetElementsByTagName("head")[0];return = headElem.appendChild(oStylesheetElem);}=0A= function owcFindStylesheetPosition(uri,relativeMatch)=0A= {var sMatchRef=3Duri.toLowerCase().replace(/\\/,"/");var = arrStylesheets=3Ddocument.links;if(!document.links)=0A= arrStylesheets=3DowcGetElementsByTagName("link");for(var = iStylesheet=3D0;iStylesheet=3D0&&((pos+sMatchRef.lengt= h)=3D=3DstylesheetSrc.length))=0A= return iStylesheet;}=0A= else if(stylesheetSrc=3D=3DsMatchRef)=0A= return iStylesheet;}=0A= return-1;}=0A= function owcGetElementsByTagName(name)=0A= {if(!name||name=3D=3D"")=0A= return null;if(document.getElementsByTagName)=0A= return document.getElementsByTagName(name);else if(document.all.tags)=0A= return document.all.tags(name);return null;}=0A= function owcIsInternetExplorer()=0A= {return(typeof(ActiveXObject)!=3D"undefined");}=0A= function owcGetIEVersion()=0A= {var verNum=3D0=0A= if(navigator.appName=3D=3D"Microsoft Internet Explorer"){var = sVer=3Dwindow.navigator.userAgent;var msie=3DsVer.indexOf("MSIE = ");if(msie>0){verNum=3DparseFloat(sVer.substring(msie+5,sVer.indexOf(";",= msie)));}}=0A= return verNum;}=0A= var = Locale_Default=3D{MonthName:["January","February","March","April","May","= June","July","August","September","October","November","December"],AbbrMo= nthName:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov= ","Dec"],WeekDayName:["Sunday","Monday","Tuesday","Wednesday","Thursday",= "Friday","Saturday"],AbbrWeekDayName:["Sun","Mon","Tue","Wed","Thu","Fri"= ,"Sat"],OneLetterWeekDayName:["S","M","T","W","T","F","S"],AmPm:["AM","PM= "],ShortDateFormat:"%m/%d/%Y"};Date.prototype.getDaysInMonth=3DDate_getDa= ysInMonth;Date.prototype.getDayOfYear=3DDate_getDayOfYear;Date.prototype.= getWeekOfYear=3DDate_getWeekOfYear;Date.prototype.formatDateTimeString=3D= Date_formatDateTimeString;Date.prototype.parseDateTimeString=3DDate_parse= DateTimeString;function Date_getDaysInMonth()=0A= {var nMonth=3Dthis.getMonth();var nDays;if(nMonth=3D=3D1)=0A= {var = nYear=3Dthis.getFullYear();nDays=3D((!(nYear%4)&&((nYear%100)||!(nYear%40= 0)))?29:28);}=0A= else=0A= nDays=3D((nMonth=3D=3D3||nMonth=3D=3D5||nMonth=3D=3D8||nMonth=3D=3D10)?30= :31);return nDays;}=0A= function Date_getDayOfYear()=0A= {var dateJanFirst=3Dnew = Date(this);dateJanFirst.setDate(1);dateJanFirst.setMonth(0);var = nDiff=3Dthis-dateJanFirst;return Math.floor(nDiff/86400000)+1;}=0A= function Date_getWeekOfYear(nFirstWeekDay)=0A= {var dateJanFirst=3Dnew Date(this.getFullYear(),0,1);var = nOffset=3DdateJanFirst.getDay();if(nFirstWeekDay)=0A= nOffset+=3D(nOffset0)=0A= {var arrMatches=3DsRemained.match(reFmtCode);if(!arrMatches)=0A= {sResult+=3DsRemained;break;}=0A= sResult+=3DsRemained.substr(0,arrMatches.index);var = bLeadingZeros=3D(sRemained.charAt(arrMatches.index+1)!=3D"#");switch(arrM= atches[1])=0A= {case"a":sResult+=3DoLocale.AbbrWeekDayName[oDate.getDay()];break;case"A"= :sResult+=3DoLocale.WeekDayName[oDate.getDay()];break;case"o":sResult+=3D= oLocale.OneLetterWeekDayName[oDate.getDay()];break;case"b":sResult+=3DoLo= cale.AbbrMonthName[oDate.getMonth()];break;case"B":sResult+=3DoLocale.Mon= thName[oDate.getMonth()];break;case"c":sResult+=3DoDate.toLocaleString();= break;case"d":nValue=3DoDate.getDate();if(bLeadingZeros&&nValue<10)=0A= sResult+=3D"0"+String(nValue);else=0A= sResult+=3DString(nValue);break;case"g":sResult+=3DoDate.toGMTString();br= eak;case"H":nValue=3DoDate.getHours();if(bLeadingZeros&&nValue<10)=0A= sResult+=3D"0"+String(nValue);else=0A= sResult+=3DString(nValue);break;case"I":nValue=3DoDate.getHours();if(nVal= ue>12)=0A= nValue-=3D12;if(nValue<10)=0A= sResult+=3D"0"+String(nValue);else=0A= sResult+=3DString(nValue);break;case"j":nValue=3DoDate.getDayOfYear();if(= bLeadingZeros&&nValue<10)=0A= sResult+=3D"0"+String(nValue);else=0A= sResult+=3DString(nValue);break;case"m":nValue=3DoDate.getMonth()+1;if(bL= eadingZeros&&nValue<10)=0A= sResult+=3D"0"+String(nValue);else=0A= sResult+=3DString(nValue);break;case"M":nValue=3DoDate.getMinutes();if(bL= eadingZeros&&nValue<10)=0A= sResult+=3D"0"+String(nValue);else=0A= sResult+=3DString(nValue);break;case"p":sResult+=3DoLocale.AmPm[oDate.get= Hours()<12?0:1];break;case"S":nValue=3DoDate.getSeconds();if(bLeadingZero= s&&nValue<10)=0A= sResult+=3D"0"+String(nValue);else=0A= sResult+=3DString(nValue);break;case"U":sResult+=3DString(oDate.getWeekOf= Year(0));break;case"w":sResult+=3DString(oDate.getDay());break;case"W":sR= esult+=3DString(oDate.getWeekOfYear(1));break;case"x":sResult+=3DoDate.to= LocaleDateString();break;case"X":sResult+=3DoDate.toLocaleTimeString();br= eak;case"y":nValue=3D(oDate.getFullYear()%100);if(bLeadingZeros&&nValue<1= 0)=0A= sResult+=3D"0"+String(nValue);else=0A= sResult+=3DString(nValue);break;case"Y":sResult+=3DString(oDate.getFullYe= ar());break;case"z":nValue=3D-1*(oDate.getTimezoneOffset()/60);sResult+=3D= (nValue<0?String(nValue):"+"+String(nValue));break;case"%":sResult+=3D"%"= ;break;}=0A= sRemained=3DsRemained.substr(arrMatches.index+arrMatches[0].length);}=0A= return sResult;}=0A= function parseDateString(sDate,sFormat,oLocale)=0A= {var reFmtCode=3D/%\#?([aAbBcdgHIjmMpSUwWxXyYzZ%])/;var = sRemained=3DsFormat;var StringNonDatePatern=3D"";var = arrFormatTerms=3Dnew Array();var arrDateElements=3Dnew Array();var = sDateRemained=3DsDate;var nValue;if(!oLocale)=0A= oLocale=3DLocale_Default;while(sRemained.length>0||sDateRemained.length>0= )=0A= {var arrMatches=3DsRemained.match(reFmtCode);if(!arrMatches)=0A= {StringNonDatePatern+=3DsRemained;var = sDateElement=3DsDateRemained.substring(0,sDateRemained.length-sRemained.l= ength);arrDateElements.push(sDateElement);sDateRemained=3D"";break;}=0A= NonDateFragment=3DsRemained.substr(0,arrMatches.index);StringNonDatePater= n+=3DNonDateFragment+"(.+)";if(NonDateFragment)=0A= {if(sDateRemained.indexOf(NonDateFragment)>0)=0A= {var = sDateElement=3DsDateRemained.substring(0,sDateRemained.indexOf(NonDateFra= gment));arrDateElements.push(sDateElement);sDateRemained=3DsDateRemained.= substring(sDateRemained.indexOf(NonDateFragment)+NonDateFragment.length);= }=0A= else=0A= {break;}}=0A= var = cDateTerm=3DarrMatches[1];arrFormatTerms.push(cDateTerm);sRemained=3DsRem= ained.substr(arrMatches.index+arrMatches.length);}=0A= if(!arrDateElements||arrFormatTerms.length!=3DarrDateElements.length)=0A= return null;var oDateStructure=3Dnew = Object();for(iTerm=3D0;iTerm0)=0A= {var arrMatches=3DsRemained.match(reFmtCode);if(!arrMatches)=0A= {sResult+=3DsRemained;break;}=0A= sResult+=3DsRemained.substr(0,arrMatches.index);var = nArgIndex=3DparseInt(arrMatches[1],10);if(nArgIndex>0)=0A= {nArgIndex+=3DnStartFromArg;if(nArgIndex=3D0);}=0A= function Array_indexOf(rArray,vItem)=0A= {if(!rArray)=0A= return-1;for(var i=3D0;i=3D0)=0A= rTrgArray.splice(iItemIndex,1);return iItemIndex;}=0A= function Array_removeItemByIndex(rTrgArray,iIndex)=0A= {if(!rTrgArray||iIndex<0||iIndex>=3DrTrgArray.length)=0A= return-1;rTrgArray.splice(iIndex,1);return iIndex;}=0A= function Array_append(rTrgArray,vAppend)=0A= {if(!vAppend)=0A= return;if(vAppend instanceof Array)=0A= {if(rTrgArray&&rTrgArray.length>0)=0A= {for(var i=3D0;i parameter is required and cannot be = empty");if(!sParentName)=0A= return sName;return sParentName+"."+sName;}=0A= JScript.Type.GetParentNameFromFullName=3Dfunction = JScript_Type_GetParentNameFromFullName(sFullName)=0A= {if(!sFullName)=0A= return"";var nDotPos=3DsFullName.lastIndexOf(".");if(nDotPos<0)=0A= return"";return sFullName.substring(0,nDotPos);}=0A= JScript.Type.GetNameFromFullName=3Dfunction = JScript_Type_GetNameFromFullName(sFullName)=0A= {if(!sFullName)=0A= return"";var nDotPos=3DsFullName.lastIndexOf(".");if(nDotPos<0)=0A= return sFullName;return sFullName.substring(nDotPos+1);}=0A= JScript.Type.GetTypeInfo=3Dfunction JScript_Type_GetTypeInfo(sTypeName)=0A= {return JScript.Type.types[sTypeName];}=0A= JScript.Type.GetObjectTypeInfo=3Dfunction = JScript_Type_GetObjectTypeInfo(oObject)=0A= {if(!oObject||!oObject.constructor)=0A= return null;return oObject.constructor._olv_ti;}=0A= JScript.Type.GetObjectTypeInfoName=3Dfunction = JScript_Type_GetObjectTypeInfoName(oObject)=0A= {var ti=3DJScript.Type.GetObjectTypeInfo(oObject);if(!ti)=0A= return null;return ti.name;}=0A= JScript.Type.RegisterType=3Dfunction = JScript_Type_RegisterType(sKind,sFullName,rJsObject,flags)=0A= {if(!rJsObject)=0A= rJsObject=3Deval(sFullName);var oTypeInfo=3Dnew = TypeInfo(sFullName,sKind,rJsObject,flags);var = sParentName=3DJScript.Type.GetParentNameFromFullName(sFullName);if(sParen= tName)=0A= {oTypeInfo.localName=3DJScript.Type.GetNameFromFullName(sFullName);oTypeI= nfo.parent=3DJScript.Type.GetTypeInfo(sParentName);if(!oTypeInfo.parent)=0A= throw = Olive.Errors.createError(Olive.Errors.Code.UnknownType,sParentName,"regis= tering "+sFullName+" "+sKind);if(!oTypeInfo.parent.nestedTypes)=0A= oTypeInfo.parent.nestedTypes=3D[];oTypeInfo.parent.nestedTypes[oTypeInfo.= localName]=3DoTypeInfo;}=0A= else=0A= oTypeInfo.localName=3DsFullName;JScript.Type.types[sFullName]=3DoTypeInfo= ;return oTypeInfo;}=0A= JScript.Type.ApplyTypeOnScriptObject=3Dfunction = JScript_Type_ApplyTypeOnScriptObject(typeRef,scriptObject)=0A= {var typeInfo=3Dnull;if(typeRef instanceof Interface)=0A= typeInfo=3DJScript.Type.GetTypeInfo(typeRef.Name);else=0A= typeInfo=3DtypeRef._olv_ti;if(!typeInfo)=0A= throw = Olive.Errors.createError(Olive.Errors.Code.TypeInfoMissing,typeRef.toStri= ng());typeInfo.ApplyTypeOnScriptObject(scriptObject,true);}=0A= JScript.Type.RegisterNamespace=3Dfunction = JScript_RegisterNamespace(sFullName,rNamespaceRef)=0A= {if(!rNamespaceRef)=0A= rNamespaceRef=3Deval(sFullName+" =3D { };");return = JScript.Type.RegisterType(TypeInfo.Kind.Namespace,sFullName,rNamespaceRef= );}=0A= JScript.Type.RegisterEnum=3Dfunction = JScript_RegisterEnum(sFullName,rEnumRef)=0A= {return = JScript.Type.RegisterType(TypeInfo.Kind.Enum,sFullName,rEnumRef);}=0A= JScript.Type.RegisterInterface=3Dfunction = JScript_RegisterInterface(sFullName,rInterfaceRef)=0A= {return = JScript.Type.RegisterType(TypeInfo.Kind.Interface,sFullName,rInterfaceRef= );}=0A= JScript.Type.RegisterClass=3Dfunction = JScript_RegisterClass(sFullClassName,rClassRef,rBaseClass,arrInterfaces,b= DoNotApplyPrototype)=0A= {if(!rClassRef)=0A= rClassRef=3Deval(sFullClassName);var = tiClass=3DJScript.Type.RegisterType(TypeInfo.Kind.Class,sFullClassName,rC= lassRef);rClassRef._olv_ti=3DtiClass;JScript.Type._startDeclareType(tiCla= ss);if(rBaseClass)=0A= JScript.Type.DeriveClass(rClassRef,rBaseClass);if(arrInterfaces)=0A= {for(var it in arrInterfaces)=0A= {if(typeof(arrInterfaces[it])=3D=3D"object")=0A= tiClass.ImplementInterface(arrInterfaces[it]);}}=0A= if(rClassRef.DeclareType)=0A= rClassRef.DeclareType.call(tiClass);if(!bDoNotApplyPrototype&&rClassRef.A= pplyPrototype)=0A= rClassRef.ApplyPrototype(rClassRef.prototype,false);JScript.Type._stopDec= lareType(tiClass);return tiClass;}=0A= JScript.Type.DeriveClass=3Dfunction = JScript_Type_DeriveClass(rDerivedClass,rBaseClass)=0A= {if(rDerivedClass.prototype instanceof rBaseClass)=0A= return;var = oPrevProto=3DrDerivedClass.prototype;rDerivedClass.prototype=3Dnew = rBaseClass();for(var sProp in oPrevProto)=0A= rDerivedClass.prototype[sProp]=3DoPrevProto[sProp];if("OwcEvents"in = rDerivedClass.prototype)=0A= {var = arrEvents=3DObject_Clone(rDerivedClass.prototype.OwcEvents);rDerivedClass= .prototype.OwcEvents=3DarrEvents;}=0A= if("Implements"in rBaseClass.prototype)=0A= {var arrImplements=3Dnew Array();for(var sInterface in = rBaseClass.prototype.Implements)=0A= arrImplements[sInterface]=3DrBaseClass.prototype.Implements[sInterface];r= DerivedClass.prototype.Implements=3DarrImplements;}=0A= rDerivedClass.prototype.constructor=3DoPrevProto.constructor;var = tiDerived=3DrDerivedClass._olv_ti;var = tiBase=3DrBaseClass._olv_ti;if(!tiDerived)=0A= throw = Olive.Errors.createError(Olive.Errors.Code.TypeInfoMissing,rDerivedClass.= toString());if(!tiBase)=0A= throw = Olive.Errors.createError(Olive.Errors.Code.TypeInfoMissing,rBaseClass.toS= tring());tiDerived.AddBaseType(tiBase);}=0A= JScript.Type.IsMemberExists=3Dfunction = JScript_Type_IsMemberExists(oObject,sMember)=0A= {if(!sMember||!oObject||(typeof(oObject)!=3D"object"))=0A= return false;return(sMember in = oObject);};JScript.Type.IsMethodDefined=3Dfunction = JScript_Type_IsMethodDefined(oObject,sMethodName)=0A= {if(!this.IsMemberExists(oObject,sMethodName))=0A= return false;var pfnMethod=3DoObject[sMethodName];if(!pfnMethod)=0A= return false;return(typeof(pfnMethod)=3D=3D"function");}=0A= JScript.Type.IsDerivedFrom=3Dfunction = JScript_Type_IsDerivedFrom(sDerivedTypeName,sBaseTypeName)=0A= {var oDerivedTypeInfo=3DJScript.Type.GetTypeInfo(sDerivedTypeName);var = oBaseTypeInfo=3DJScript.Type.GetTypeInfo(sBaseTypeName);if(!oDerivedTypeI= nfo||!oBaseTypeInfo)=0A= return false;return oDerivedTypeInfo.IsDerivedFrom(oBaseTypeInfo);}=0A= JScript.Type.IsInstanceOf=3Dfunction = JScript_Type_IsInstanceOf(oObject,sTypeName)=0A= {if(!sTypeName||!oObject||(typeof(oObject)!=3D"object"))=0A= return false;var = oTypeInfo=3DJScript.Type.GetTypeInfo(sTypeName);if(!oTypeInfo)=0A= return false;var = oObjTypeInfo=3DJScript.Type.GetObjectTypeInfo(oObject);if(!oObjTypeInfo)=0A= return false;return oObjTypeInfo.IsDerivedFrom(oTypeInfo);}=0A= JScript.Type.IsEnumEntry=3Dfunction = JScript_Type_IsEnumEntry(oEnum,sEntry)=0A= {if(!oEnum||(sEntry=3D=3D=3Dundefined)||(sEntry=3D=3D=3Dnull))=0A= return false;sEntry=3DsEntry.toLowerCase();for(var sProp in oEnum)=0A= {if(oEnum[sProp].toLowerCase()=3D=3DsEntry)=0A= return true;}=0A= return false;};JScript.Type._startDeclareType=3Dfunction = JScript_Type_startDeclareType(typeInfo)=0A= {if(this._declaring_type)=0A= this._declaring_stack.push(this._declaring_type);this._declaring_type=3Dt= ypeInfo;}=0A= JScript.Type._stopDeclareType=3Dfunction = JScript_Type_stopDeclareType(typeInfo)=0A= {if(this._declaring_type!=3DtypeInfo)=0A= throw"Internal error: \'"+typeInfo.name+"\' type is not being = declared";typeInfo.declared=3Dtrue;this._declaring_type=3D(this._declarin= g_stack.length>0?this._declaring_stack.pop():null);}}=0A= function Delegate()=0A= {}=0A= Delegate.Type=3D{Generic:"generic",Method:"method"};Delegate.ApplyPrototy= pe=3Dfunction Delegate_ApplyPrototype(rObject)=0A= {rObject.m_nType=3DDelegate.Type.Generic;rObject.m_oThis=3Dnull;rObject.m= _oCallbackRef=3Dnull;rObject.setCallback=3DDelegate_setCallback;rObject.m= atchHandler=3DDelegate_matchHandler;rObject.call=3DDelegate_Generic_call;= rObject.apply=3DDelegate_Generic_apply;}=0A= Delegate.CreateDelegate=3Dfunction = Delegate_CreateDelegate(oCallbackRef,oThis,nType)=0A= {if(!oCallbackRef)=0A= return null;if(nType=3D=3Dundefined)=0A= nType=3DDelegate.Type.Generic;var oDelegate=3Dnew = Delegate();oDelegate.setCallback(oCallbackRef,oThis,nType);return = oDelegate;}=0A= Delegate.PrepareArguments=3Dfunction = Delegate_PrepareArguments(arrArguments,nStartFrom,nCount)=0A= {if(!arrArguments||((nStartFrom=3D=3Dundefined)&&(nCount=3D=3Dundefined))= )=0A= return arrArguments;if(nCount=3D=3Dundefined)=0A= nCount=3DarrArguments.length-nStartFrom;if(nCount<=3D0)=0A= return null;var arrNewArg=3Dnew Array(nCount);for(var = iArg=3D0;iArg1)=0A= return(this.m_arrCheckpoints[this.m_arrCheckpoints.length-1].time-this.m_= arrCheckpoints[0].time);return 0;}=0A= Debug.Timer.prototype.toString=3Dfunction DebugTimer_toString()=0A= {var sTimerText=3D"elapsed = :"+String(this.getTotalTimeElapsed()/1000);if(this.m_arrCheckpoints.lengt= h>1)=0A= {var = oPrevCheckpoint=3Dthis.m_arrCheckpoints[0];sTimerText+=3D"\n{";for(var = iCheckpoint=3D1;iCheckpoint=3D0)=0A= {if(oHtmlNode.multiple&&sMultipleValueSeparator)=0A= {var arrValues=3D[];var arrOptions=3DoHtmlNode.options;for(var = i=3D0;i0&&obj.childNodes[0].nodeType=3D= =3D3)=0A= return obj.childNodes[0].nodeValue;return"";}=0A= function = DHTML_setValue(oHtmlNode,oValue,sFormattedValue,sMultipleValueSeparator)=0A= {if(!oHtmlNode)=0A= return;if(!sFormattedValue||(oHtmlNode.nodeType=3D=3D1&&oHtmlNode.tagName= .toLowerCase()=3D=3D"select"))=0A= sFormattedValue=3D((oValue=3D=3Dundefined)||(oValue=3D=3Dnull))?"":String= (oValue);else=0A= sFormattedValue=3DString(sFormattedValue);if(DHTML.isCheckboxElem(oHtmlNo= de))=0A= {if(oHtmlNode.value)=0A= oHtmlNode.checked=3D(oValue=3D=3DoHtmlNode.value);else=0A= oHtmlNode.checked=3DoValue;}=0A= else if(DHTML.isRadioButton(oHtmlNode))=0A= oHtmlNode.checked=3D(oValue=3D=3DoHtmlNode.value);else = if(DHTML.isSelectElem(oHtmlNode)&&oHtmlNode.multiple&&sMultipleValueSepar= ator)=0A= {var arrValues=3DsFormattedValue.split(sMultipleValueSeparator);var = arrOptions=3DoHtmlNode.options;for(var i=3D0;i=3D0;--i)=0A= {var = theHandler=3Dhandlers[i];if(theHandler.src=3D=3DrObject&&theHandler.pfn=3D= =3DrHandler)=0A= return true;}=0A= handlers.push(wrapper);}=0A= return = rObject.attachEvent("on"+sEventName.toLowerCase(),wrapper);};DHTML_detach= Event=3Dfunction(rObject,sEventName,rHandler)=0A= {var propName=3D"CustomHandler__"+sEventName;if(propName in rObject)=0A= {var handlers=3DrObject[propName];for(var = i=3Dhandlers.length-1;i>=3D0;--i)=0A= {var = theHandler=3Dhandlers[i];if(theHandler.src=3D=3DrObject&&theHandler.pfn=3D= =3DrHandler)=0A= {rObject.detachEvent("on"+sEventName.toLowerCase(),theHandler);handlers.s= plice(i,1);}}}};}=0A= else=0A= {DHTML_attachEvent=3Dfunction(rObject,sEventName,rHandler)=0A= {if(!rObject||!sEventName)=0A= return false;var = sPropName=3D"on"+sEventName.toLowerCase();rObject[sPropName]=3DrHandler;r= eturn true;};DHTML_detachEvent=3Dfunction(rObject,sEventName,rHandler)=0A= {if(!rObject||!sEventName)=0A= return false;var = sPropName=3D"on"+sEventName.toLowerCase();rObject[sPropName]=3Dnull;};}=0A= function getEvent(oEvent)=0A= {if(!oEvent)=0A= oEvent=3Dwindow.event;return oEvent;}=0A= function getEventTarget(oEvent)=0A= {oEvent=3DgetEvent(oEvent);var = target;if(oEvent.target)target=3DoEvent.target;else = if(oEvent.srcElement)target=3DoEvent.srcElement;if(target.nodeType=3D=3D3= )=0A= target=3Dtarget.parentNode;return target;}=0A= function getMouseOutEnterObj(oEvent)=0A= {oEvent=3DgetEvent(oEvent);var target=3Dnull;if(oEvent.toElement)=0A= target=3DoEvent.toElement;else if(oEvent.relatedTarget)=0A= target=3DoEvent.relatedTarget;return target;}=0A= function getEventMouseButtons(oEvent)=0A= {oEvent=3DgetEvent(oEvent);if("which"in oEvent)=0A= return oEvent.which;return oEvent.button;}=0A= function stopEventBubbling(event)=0A= {if(!event)var = event=3Dwindow.event;event.cancelBubble=3Dtrue;if(event.stopPropagation)e= vent.stopPropagation();}=0A= function isCtrlKeyPressed(oEvent)=0A= {oEvent=3DgetEvent(oEvent);return oEvent.ctrlKey;}=0A= function isMetaKeyPressed(oEvent)=0A= {oEvent=3DgetEvent(oEvent);if(typeof(oEvent.metaKey)!=3D"undefined"&&oEve= nt.metaKey=3D=3Dtrue)=0A= return true;else=0A= return false;}=0A= function getEventClientX(oEvent)=0A= {if(!oEvent)var oEvent=3Dwindow.event;if(isSafari())=0A= return oEvent.pageX-document.body.scrollLeft;if(oEvent.clientX)=0A= return oEvent.clientX;else=0A= return 0;}=0A= function getEventClientY(oEvent)=0A= {if(!oEvent)var oEvent=3Dwindow.event;if(isSafari())=0A= return oEvent.pageY-document.body.scrollTop;if(oEvent.clientY)=0A= return oEvent.clientY;else=0A= return 0;}=0A= function getEventPageX(event)=0A= {if(!event)var event=3Dwindow.event;if(event.pageX)=0A= return event.pageX;else if(event.clientX)=0A= return event.clientX+document.body.scrollLeft;else=0A= return 0;}=0A= function getEventPageY(event)=0A= {if(!event)var event=3Dwindow.event;if(event.pageY)=0A= return event.pageY;else if(event.clientY)=0A= return event.clientY+document.body.scrollTop;else=0A= return 0;}=0A= function getEventPageFullX(event,srcElement){if(!event)=0A= var event=3Dwindow.event;if(event.pageX&&isSafari())=0A= return event.pageX;var = offset=3DsrcElement.scrollLeft;if(typeof(offset)!=3D"undefined"){var = parent=3DsrcElement.parentNode;while(parent&&(typeof(parent.scrollLeft)!=3D= "undefined")){offset+=3Dparent.scrollLeft;parent=3Dparent.parentNode;}}el= se=0A= offset=3D0;if(event.pageX)=0A= return event.pageX+offset;else if(event.clientX)=0A= return event.clientX+offset;else=0A= return 0;}=0A= function getEventPageFullY(event,srcElement){if(!event)=0A= var event=3Dwindow.event;if(event.pageY&&isSafari())=0A= return event.pageY;var = offset=3DsrcElement.scrollTop;if(typeof(offset)!=3D"undefined"){var = parent=3DsrcElement.parentNode;while(parent&&(typeof(parent.scrollTop)!=3D= "undefined")){offset+=3Dparent.scrollTop;parent=3Dparent.parentNode;}}els= e=0A= offset=3D0;if(event.pageY)=0A= return event.pageY+offset;else if(event.clientY)=0A= return event.clientY+offset;else=0A= return 0;}=0A= function getEventPageFullY2(event,srcElement)=0A= {if(!event)var event=3Dwindow.event;if(event.pageY&&isSafari())=0A= return event.pageY;else if(event.pageY)=0A= return event.pageY+document.body.scrollTop;else if(event.clientY)=0A= {var offset=3DsrcElement.scrollTop;if(typeof(offset)!=3D"undefined"){var = parent=3DsrcElement.parentNode;while(parent&&(typeof(parent.scrollTop)!=3D= "undefined")){offset+=3Dparent.scrollTop;parent=3Dparent.parentNode;}}els= e=0A= offset=3D0;return event.clientY+offset;}=0A= else=0A= return 0;}=0A= function preventEventDefaultAction(event)=0A= {if(!event)var = event=3Dwindow.event;event.returnValue=3Dfalse;if(event.preventDefault)ev= ent.preventDefault();}=0A= function getObj(name)=0A= {if(!name||name=3D=3D"")=0A= return null;return getObjFromDoc(document,name);}=0A= function getObjFromDoc(doc,name)=0A= {if(!name||!doc)=0A= return null;if(doc.getElementById)=0A= return doc.getElementById(name);else if(doc.all)=0A= return doc.all[name];return null;}=0A= function getObjects(name)=0A= {if(!name||name=3D=3D"")=0A= return null;return getObjectsFromDoc(document,name);}=0A= function getObjectsFromDoc(doc,name)=0A= {if(!name||!doc)=0A= return null;if(doc.all)=0A= {if(!doc.all[name])=0A= return null;if(typeof(doc.all[name].length)=3D=3D"undefined")=0A= return new Array(doc.all[name]);else=0A= return doc.all[name];}=0A= else if(doc.getElementsByName)=0A= {return doc.getElementsByName(name);}=0A= return null;}=0A= function getObjsByTag(name)=0A= {if(!name||name=3D=3D"")=0A= return null;if(document.getElementsByTagName)=0A= return document.getElementsByTagName(name);else if(document.all.tags)=0A= return document.all.tags(name);return null;}=0A= function getChildObjsByTag(parent,name)=0A= {if(!parent||!name||name=3D=3D"")=0A= return null;var = result=3Dnull;if(typeof(parent.getElementsByTagName)!=3D"undefined"){resu= lt=3Dparent.getElementsByTagName(name);if(!result||(result.length=3D=3D0)= )=0A= result=3Dparent.getElementsByTagName(name.toLowerCase());if(!result||(res= ult.length=3D=3D0))=0A= result=3Dparent.getElementsByTagName(name.toUpperCase());}=0A= if(result.length=3D=3D0&&name=3D=3D"*")result=3Dnull;if(parent.all&&paren= t.all.tags&&(result=3D=3Dnull)){result=3Dparent.all.tags(name.toUpperCase= ());if(!result||(result.length=3D=3D0))=0A= result=3Dparent.all.tags(name.toLowerCase());}=0A= return result;}=0A= function getChildObjsByTagNsPrefix(parent,name,sNsPrefix)=0A= {if(!name||!parent||!parent.childNodes||!parent.childNodes.length){return= null;}=0A= var lowName=3Dname.toLowerCase();var = result=3Dparent.getElementsByTagName(lowName);if(!result||!result.length)= {var = lowNs=3DsNsPrefix.toLowerCase();result=3Dparent.getElementsByTagName(lowN= s+(lowNs?":":"")+lowName);}=0A= if(result&&!result.length){var = sName=3D(sNsPrefix+(sNsPrefix?":":"")+name).toUpperCase();result=3D[];var= arrChildNodes=3Dparent.getElementsByTagName("*");for(var = i=3D0;i0)=0A= curLeft+=3Dobj.offsetLeft;obj=3Dobj.parentNode;}}=0A= if(obj.offsetParent){while(obj.offsetParent){curLeft+=3Dobj.offsetLeft;cu= rLeft-=3Dobj.offsetParent.scrollLeft;if(obj.clientLeft&&((typeof(obj.filt= ers)=3D=3D"undefined")||(typeof(obj.isDisabled)!=3D"undefined")))=0A= curLeft+=3Dobj.clientLeft;obj=3Dobj.offsetParent;}}else if(obj.x)=0A= curLeft+=3Dobj.x;return curLeft;}=0A= function findPosTop1(obj)=0A= {var curTop=3D0;if(!obj.offsetParent)=0A= {while(!obj.offsetParent&&obj.parentNode)=0A= {if(obj.offsetTop>0)=0A= curTop+=3Dobj.offsetTop;obj=3Dobj.parentNode;}}=0A= if(obj.offsetParent){while(obj.offsetParent){curTop+=3Dobj.offsetTop;curT= op-=3Dobj.offsetParent.scrollTop;if(obj.clientTop&&((typeof(obj.filters)=3D= =3D"undefined")||(typeof(obj.isDisabled)!=3D"undefined")))=0A= curTop+=3Dobj.clientTop;obj=3Dobj.offsetParent;}}else if(obj.y)=0A= curTop+=3Dobj.y;return curTop;}=0A= function findOffsetParent(obj)=0A= {if(!obj.offsetParent)=0A= {while(!obj.offsetParent&&obj.parentNode)=0A= {obj=3Dobj.parentNode;}}=0A= return obj;}=0A= function DHTML_getOffsetParent(oElem)=0A= {var oPositionedElem=3DDHTML.findOffsetParent(oElem);if(!oPositionedElem)=0A= return null;return oPositionedElem.offsetParent;}=0A= function getWindowTop(wnd)=0A= {if(!wnd)wnd=3Dwindow;if(wnd.screenTop)=0A= return wnd.screenTop;if(wnd.screenY)=0A= return wnd.screenY;return null;}=0A= function getWindowLeft(wnd)=0A= {if(!wnd)wnd=3Dwindow;if(wnd.screenX)=0A= return wnd.screenX;if(wnd.screenLeft)=0A= return wnd.screenLeft;return null;}=0A= function getScrollOffsetX(wnd)=0A= {if(!wnd)wnd=3Dwindow;var = nScrollX=3D0;if(wnd.document.documentElement&&wnd.document.documentElemen= t.scrollLeft)=0A= nScrollX=3Dwnd.document.documentElement.scrollLeft;else = if(wnd.document.body&&wnd.document.body.scrollLeft)=0A= nScrollX=3Dwnd.document.body.scrollLeft;else if(wnd.pageXOffset)=0A= nScrollX=3Dwnd.self.pageXOffset;else if(wnd.scrollX)=0A= nScrollX=3Dwnd.scrollX;return nScrollX;}=0A= function getScrollOffsetY(wnd)=0A= {if(!wnd)wnd=3Dwindow;var = nScrollY=3D0;if(wnd.document.documentElement&&wnd.document.documentElemen= t.scrollTop)=0A= nScrollY=3Dwnd.document.documentElement.scrollTop;else = if(wnd.document.body&&wnd.document.body.scrollTop)=0A= nScrollY=3Dwnd.document.body.scrollTop;else if(wnd.pageYOffset)=0A= nScrollY=3Dwnd.self.pageYOffset;else if(wnd.scrollY)=0A= nScrollY=3Dwnd.scrollY;return nScrollY;}=0A= function getInnerHeight(wnd)=0A= {if(!wnd)wnd=3Dwindow;var = y;if(typeof(wnd.self.innerHeight)!=3D"undefined")=0A= {y=3Dself.innerHeight;}=0A= else = if(wnd.document.documentElement&&wnd.document.documentElement.clientHeigh= t)=0A= {y=3Dwnd.document.documentElement.clientHeight;}=0A= else if(wnd.document.body)=0A= {y=3Dwnd.document.body.clientHeight;}=0A= return y;}=0A= function getInnerWidth(wnd)=0A= {if(!wnd)wnd=3Dwindow;var = x;if(typeof(wnd.self.innerHeight)!=3D"undefined")=0A= {x=3Dwnd.self.innerWidth;}=0A= else = if(wnd.document.documentElement&&wnd.document.documentElement.clientWidth= )=0A= {x=3Dwnd.document.documentElement.clientWidth;}=0A= else if(wnd.document.body)=0A= {x=3Dwnd.document.body.clientWidth;}=0A= return x;}=0A= function parseIntFromCssSize(size)=0A= {var num=3DparseInt(size,10);if(isNaN(num))=0A= num=3DparseInt(size.toString().slice(0,-2),10);if(!isNaN(num))=0A= return num;else=0A= return null;}=0A= function isRTLDoc(doc)=0A= {var result=3Dfalse;var = docDir,htmlDir;if(doc&&doc.body){if(doc.body.currentStyle){docDir=3Ddoc.b= ody.currentStyle.direction;}=0A= else = if(document.defaultView&&document.defaultView.getComputedStyle){docDir=3D= document.defaultView.getComputedStyle(doc.body,null).getPropertyValue("di= rection");}}=0A= if(docDir)=0A= result=3D((docDir.toUpperCase()=3D=3D"RTL")||(docDir.toLowerCase()=3D=3D"= rtl"));return result;}=0A= function = isVersionOf_IE_AtLeast7(){return(isVersionOf_IE_AtLeast5_5()&&(typeof(win= dow.XMLHttpRequest)!=3D"undefined"));}=0A= function = isVersionOf_IE_AtLeast5_5(){return((typeof(document.body.filters)!=3D"und= efined")&&(typeof(document.body.isDisabled)!=3D"undefined"));}=0A= function = isVersionOf_IE_Less5_5(){return((typeof(document.body.filters)!=3D"undefi= ned")&&(typeof(document.body.isDisabled)=3D=3D"undefined"));}=0A= function = isVersionOf_IE_Script_LessThan(nMinimumMajorVersion,nMinimumMinorVersion)=0A= {var = bIsLess=3Dfalse;if(isVersionOf_IE_AtLeast5_5()&&"function"=3D=3Dtypeof = ScriptEngineMajorVersion&&"function"=3D=3Dtypeof = ScriptEngineMinorVersion)=0A= {var = nMajorVersion=3DScriptEngineMajorVersion();bIsLess=3D((nMajorVersion=3D=3D= nMinimumMajorVersion&&ScriptEngineMinorVersion()=3D0)=0A= sUrlQuery=3DsUrl.substr(nQueryStringStart+1);this.parseUrlQuery(sUrlQuery= );}=0A= function QueryString_parseUrlQuery(sUrlQuery)=0A= {this.clear();if(!sUrlQuery)=0A= return;var = arrMatches=3Dnull;while((arrMatches=3Dthis.m_reParam.exec(sUrlQuery))!=3D= null)=0A= {var sParamName=3DarrMatches[1];var = sParamValue=3DarrMatches[2];this.addParam(sParamName,decodeURIComponent(s= ParamValue),false,true);}}=0A= function = QueryString_getQueryString(sParamSeparator,sNameSeparator,bEncodeValues)=0A= {var paramList=3Dthis.m_arrParams;if(!paramList)=0A= return"";if(sParamSeparator=3D=3Dundefined)=0A= sParamSeparator=3D"&";if(sNameSeparator=3D=3Dundefined)=0A= sNameSeparator=3D"=3D";if(bEncodeValues=3D=3Dundefined)=0A= bEncodeValues=3Dtrue;var sQueryString=3D[];var iValue,valueCount;for(var = sParamName in paramList)=0A= {var arrParamValues=3DparamList[sParamName];if(!arrParamValues)=0A= continue;valueCount=3DarrParamValues.length;for(iValue=3D0;iValue0)=0A= arrParamValues[0]=3DbDoNotEncode?sParamValue:this.getEncodedParam(sParamV= alue);else=0A= arrParamValues.push(bDoNotEncode?sParamValue:this.getEncodedParam(sParamV= alue));}=0A= function QueryString_getParam(sParamName,iIndex)=0A= {if(!this.m_arrParams)=0A= return null;if(!this.m_bCaseSensitive)=0A= sParamName=3DsParamName.toLowerCase();if(sParamName in this.m_arrParams)=0A= {var = arrParamValues=3Dthis.m_arrParams[sParamName];if(typeof(iIndex)!=3D"undef= ined")=0A= return this.getDecodedParam(arrParamValues[iIndex]);else=0A= return this.getDecodedParam(arrParamValues);}=0A= return null;}=0A= function QueryString_removeParam(sParamName)=0A= {if(!this.m_arrParams)=0A= return;if(!this.m_bCaseSensitive)=0A= sParamName=3DsParamName.toLowerCase();if(sParamName in this.m_arrParams)=0A= delete this.m_arrParams[sParamName];}=0A= function QueryString_appendParams(oSrcParams,bReplaceIfFound)=0A= {if(!oSrcParams||!oSrcParams.m_arrParams)=0A= return;for(var sParamName in oSrcParams.m_arrParams)=0A= {var = arrParamValues=3DoSrcParams.m_arrParams[sParamName];if(!arrParamValues)=0A= continue;for(var iValue=3D0;iValue>2;enc2=3D((chr1&3)<<4)|(chr2>>4);enc3=3D((chr= 2&15)<<2)|(chr3>>6);enc4=3Dchr3&63;if(isNaN(chr2))=0A= {enc3=3Denc4=3D64;}=0A= else if(isNaN(chr3))=0A= {enc4=3D64;}=0A= output=3Doutput+=0A= this._keyStr.charAt(enc1)+this._keyStr.charAt(enc2)+=0A= this._keyStr.charAt(enc3)+this._keyStr.charAt(enc4);}=0A= return output;},decode:function(input)=0A= {var output=3D"";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var = i=3D0;input=3Dinput.replace(/[^A-Za-z0-9\-\_\.]/g,"");while(i>4);chr= 2=3D((enc2&15)<<4)|(enc3>>2);chr3=3D((enc3&3)<<6)|enc4;output=3Doutput+St= ring.fromCharCode(chr1);if(enc3!=3D64)=0A= {output=3Doutput+String.fromCharCode(chr2);}=0A= if(enc4!=3D64)=0A= {output=3Doutput+String.fromCharCode(chr3);}}=0A= output=3DBase64._utf8_decode(output);return = output;},_utf8_encode:function(string)=0A= {string=3Dstring.replace(/\r\n/g,"\n");var utftext=3D"";for(var = n=3D0;n127)&&(c<2048))=0A= {utftext+=3DString.fromCharCode((c>>6)|192);utftext+=3DString.fromCharCod= e((c&63)|128);}=0A= else=0A= {utftext+=3DString.fromCharCode((c>>12)|224);utftext+=3DString.fromCharCo= de(((c>>6)&63)|128);utftext+=3DString.fromCharCode((c&63)|128);}}=0A= return utftext;},_utf8_decode:function(utftext)=0A= {var string=3D"";var i=3D0;var c=3Dc1=3Dc2=3D0;while(i191)&&(c<224))=0A= {c2=3Dutftext.charCodeAt(i+1);string+=3DString.fromCharCode(((c&31)<<6)|(= c2&63));i+=3D2;}=0A= else=0A= {c2=3Dutftext.charCodeAt(i+1);c3=3Dutftext.charCodeAt(i+2);string+=3DStri= ng.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3D3;}}=0A= return string;}}=0A= function Url_appendParameter(sUrl,sParamName,sParamValue,bUnique)=0A= {if(!sParamName)=0A= return sUrl;var sParamEq=3DsParamName+"=3D";var = sAmpParamEq=3D"&"+sParamEq;if(bUnique=3D=3D=3Dtrue&&sUrl&&(sUrl.substring= (0,sParamEq.length)=3D=3DsParamEq||sUrl.indexOf(sAmpParamEq)!=3D-1))=0A= return sUrl;if(sUrl&&(sUrl.length>0))=0A= sUrl+=3DsAmpParamEq;else=0A= sUrl+=3DsParamEq;if(sParamValue=3D=3D=3Dnull||(sParamValue=3D=3Dundefined= ))=0A= sParamValue=3D"";sUrl+=3DencodeURIComponent(sParamValue);return sUrl;}=0A= function DHTML_isInputElem(oDomNode,sType)=0A= {if(!oDomNode||(oDomNode.nodeType!=3D1))=0A= return false;if(oDomNode.tagName.toLowerCase()!=3D"input")=0A= return = false;return(!sType||(DHTML_getAttr(oDomNode,"type").toLowerCase()=3D=3Ds= Type.toLowerCase()));}=0A= function DHTML_isCheckboxElem(oDomNode)=0A= {return DHTML_isInputElem(oDomNode,"checkbox");}=0A= function DHTML_isSelectElem(oDomNode)=0A= {if(!oDomNode||(oDomNode.nodeType!=3D1))=0A= return false;return(oDomNode.tagName.toLowerCase()=3D=3D"select");}=0A= function DHTML_isImageElem(oDomNode)=0A= {if(!oDomNode||(oDomNode.nodeType!=3D1))=0A= return false;return(oDomNode.tagName.toLowerCase()=3D=3D"img");}=0A= function DHTML_isHiddenElem(oDomNode,bDoNotCheckAncestors)=0A= {while(oDomNode&&(oDomNode.nodeType=3D=3D1))=0A= {var = sDisplay=3DDHTML_getStyle(oDomNode,"display").toLowerCase();if(sDisplay=3D= =3D"none")=0A= return true;if(bDoNotCheckAncestors)=0A= break;oDomNode=3DoDomNode.parentNode;}=0A= return false;}=0A= function DHTML_isDisabledElem(oDomNode)=0A= {if(!oDomNode||(oDomNode.nodeType!=3D1))=0A= return true;return oDomNode.disabled;}=0A= function DHTML_getStyle(oElem,sCssStyle)=0A= {var = sValue=3D"";if(document.defaultView&&document.defaultView.getComputedStyl= e)=0A= {var oDoc=3DgetOwnerDoc(oElem);if(!oDoc)=0A= oDoc=3Ddocument;var = oComputedStyle=3DoDoc.defaultView.getComputedStyle(oElem,null);if(oComput= edStyle)=0A= sValue=3DoComputedStyle.getPropertyValue(sCssStyle);}=0A= else if(oElem.currentStyle)=0A= {sCssStyle=3DsCssStyle.replace(/\-(\w)/g,function(strMatch,p1){return = p1.toUpperCase();});sValue=3DoElem.currentStyle[sCssStyle];}=0A= return sValue;}=0A= function DHTML_computeCssSize(oElem,sCssStyle)=0A= {var sValue=3DDHTML_getStyle(oElem,sCssStyle);if(!sValue)=0A= return 0;var rePixels=3D/([0-9]+)px/i;var = arrMatch=3DrePixels.exec(sValue);if(arrMatch)=0A= return parseInt(arrMatch[1],10);return 0;}=0A= function DHTML_getRootElement(oDocument)=0A= {if(!oDocument)=0A= oDocument=3Ddocument;var = oRootElem=3DgetChildObjectByTag(oDocument,"body",0);if(!oRootElem)=0A= oRootElem=3DgetChildObjectByTag(oDocument,"frameset",0);return = oRootElem;}=0A= function DHTML_Layout(oDocument)=0A= {if(DHTML_Layout.initialized)=0A= return;if(!oDocument)=0A= oDocument=3Ddocument;var oLayout=3Darguments.callee;var = oRootElem=3DDHTML_getRootElement(oDocument);var = oTempDiv=3DoDocument.createElement("div");oTempDiv.style.position=3D"abso= lute";oTempDiv.style.width=3D"50px";oTempDiv.style.height=3D"50px";oTempD= iv.style.margin=3D"0px";oTempDiv.style.padding=3D"0px";oTempDiv=3DoRootEl= em.appendChild(oTempDiv);oTempDiv.style.padding=3D"1px";if(oTempDiv.offse= tWidth=3D=3D50)=0A= oLayout.excludePadding=3Dfalse;else=0A= oLayout.excludePadding=3Dtrue;oTempDiv.style.padding=3D"";oTempDiv.style.= border=3D"solid 1px black";if(oTempDiv.offsetWidth=3D=3D50)=0A= oLayout.excludeBorder=3Dfalse;else=0A= oLayout.excludeBorder=3Dtrue;oTempDiv.style.border=3D"";oRootElem.removeC= hild(oTempDiv);DHTML_Layout.initialized=3Dtrue;}=0A= DHTML_Layout.initialized=3Dfalse;DHTML_Layout.excludePadding=3Dtrue;DHTML= _Layout.excludeBorder=3Dtrue;function = DHTML_setElemWidth(oHtmlElement,nWidth)=0A= {if(!oHtmlElement)=0A= return;if(!DHTML_Layout.initialized)=0A= DHTML_Layout(oHtmlElement.ownerDocument);var nOffset=3D0;if(!isSafari())=0A= {nOffset+=3DDHTML_computeCssSize(oHtmlElement,"margin-left");nOffset+=3DD= HTML_computeCssSize(oHtmlElement,"margin-right");}=0A= if(DHTML_Layout.excludeBorder)=0A= {nOffset+=3DDHTML_computeCssSize(oHtmlElement,"border-left-width");nOffse= t+=3DDHTML_computeCssSize(oHtmlElement,"border-right-width");}=0A= if(DHTML_Layout.excludePadding)=0A= {nOffset+=3DDHTML_computeCssSize(oHtmlElement,"padding-left");nOffset+=3D= DHTML_computeCssSize(oHtmlElement,"padding-right");}=0A= var = nStyleWidth=3D((nWidth>nOffset)?nWidth-nOffset:0);oHtmlElement.style.widt= h=3DString(nStyleWidth)+"px";}=0A= function DHTML_setElemHeight(oHtmlElement,nHeight)=0A= {if(!oHtmlElement)=0A= return;if(!DHTML_Layout.initialized)=0A= DHTML_Layout(oHtmlElement.ownerDocument);var = nOffset=3D0;nOffset+=3DDHTML_computeCssSize(oHtmlElement,"margin-top");nO= ffset+=3DDHTML_computeCssSize(oHtmlElement,"margin-bottom");if(DHTML_Layo= ut.excludeBorder)=0A= {nOffset+=3DDHTML_computeCssSize(oHtmlElement,"border-top-width");nOffset= +=3DDHTML_computeCssSize(oHtmlElement,"border-bottom-width");}=0A= if(DHTML_Layout.excludePadding)=0A= {nOffset+=3DDHTML_computeCssSize(oHtmlElement,"padding-top");nOffset+=3DD= HTML_computeCssSize(oHtmlElement,"padding-bottom");}=0A= var = nStyleHeight=3D((nHeight>nOffset)?nHeight-nOffset:0);oHtmlElement.style.h= eight=3DString(nStyleHeight)+"px";}=0A= function DHTML_getElemWidth(oHtmlElement,nWidth)=0A= {if(!oHtmlElement)=0A= return 0;if(!DHTML_Layout.initialized)=0A= DHTML_Layout(oHtmlElement.ownerDocument);if(nWidth=3D=3Dundefined)=0A= nWidth=3DoHtmlElement.offsetWidth;if(!nWidth)=0A= nWidth=3D0;if(DHTML_Layout.excludeBorder)=0A= {nWidth+=3DDHTML_computeCssSize(oHtmlElement,"border-left-width");nWidth+= =3DDHTML_computeCssSize(oHtmlElement,"border-right-width");}=0A= nWidth+=3DDHTML_computeCssSize(oHtmlElement,"margin-left");nWidth+=3DDHTM= L_computeCssSize(oHtmlElement,"margin-right");return nWidth;}=0A= function DHTML_getElemHeight(oHtmlElement,nHeight)=0A= {if(!oHtmlElement)=0A= return 0;if(!DHTML_Layout.initialized)=0A= DHTML_Layout(oHtmlElement.ownerDocument);if(nHeight=3D=3Dundefined)=0A= nHeight=3DoHtmlElement.offsetHeight;if(!nHeight)=0A= nHeight=3D0;if(DHTML_Layout.excludeBorder)=0A= {nHeight+=3DDHTML_computeCssSize(oHtmlElement,"border-top-width");nHeight= +=3DDHTML_computeCssSize(oHtmlElement,"border-bottom-width");}=0A= nHeight+=3DDHTML_computeCssSize(oHtmlElement,"margin-top");nHeight+=3DDHT= ML_computeCssSize(oHtmlElement,"margin-bottom");return nHeight;}=0A= function DHTML_getElemClientLeft(oElement)=0A= {var nPos=3D0;var oCurElem=3DoElement;while(oCurElem!=3Dnull)=0A= {nPos+=3DoCurElem.offsetLeft;oCurElem=3DoCurElem.offsetParent;}=0A= return nPos;}=0A= function DHTML_getElemClientRight(oElement)=0A= {return DHTML_getElemClientLeft(oElement)+oElement.offsetWidth;}=0A= function DHTML_getElemClientTop(oElement)=0A= {var nPos=3D0;var oCurElem=3DoElement;while(oCurElem!=3Dnull)=0A= {nPos+=3DoCurElem.offsetTop;oCurElem=3DoCurElem.offsetParent;}=0A= return nPos;}=0A= function DHTML_getElemClientBottom(oElement)=0A= {return DHTML_getElemClientTop(oElement)+oElement.offsetHeight;}=0A= function DHTML_addToFavorites(sLinkUrl,sEntryTitle)=0A= {if(!sLinkUrl||!sEntryTitle)=0A= return false;if(isVersionOf_IE_AtLeast5_5())=0A= window.external.AddFavorite(sLinkUrl,sEntryTitle);else if(window.sidebar)=0A= window.sidebar.addPanel(sEntryTitle,sLinkUrl,"");else=0A= return false;return true;}=0A= function DHTML_setTooltip(oHtmlElem,sText)=0A= {if(oHtmlElem||oHtmlElem!=3Dundefined)=0A= setAttr(oHtmlElem,"title",sText);}=0A= function DHTML_removeTooltip(oHtmlElem)=0A= {if(oHtmlElem||oHtmlElem!=3Dundefined)=0A= oHtmlElem.removeAttribute("title");}=0A= function DHTML_setAlt(oHtmlElem,sText)=0A= {if(oHtmlElem||oHtmlElem!=3Dundefined)=0A= setAttr(oHtmlElem,"alt",sText);}=0A= function DHTML_removeAlt(oHtmlElem)=0A= {if(oHtmlElem||oHtmlElem!=3Dundefined)=0A= oHtmlElem.removeAttribute("alt");}=0A= function DHTML_getSelectValuesAsArray(oSelectHtmlElement,oArray)=0A= {if(oSelectHtmlElement&&oSelectHtmlElement.options&&oArray)=0A= {var length=3DoSelectHtmlElement.options.length;for(var = i=3D0;i%1
");Olive.Resources.defineGlobalResString("= EMailBadAddress","EMailBadAddress","\'%1\' is not a valid e-mail = address");Olive.Resources.defineGlobalResString("EMailBadAddressList","EM= ailBadAddressList","\'%1\' is not a valid e-mail address = list");Olive.Resources.defineGlobalResString("BAD_STRING","BAD_STRING","S= tring value is = expected");Olive.Resources.defineGlobalResString("BAD_BOOLEAN","BAD_BOOLE= AN","Boolean value is = expected");Olive.Resources.defineGlobalResString("BAD_NUMBER","BAD_NUMBER= ","Numeric value is = expected");Olive.Resources.defineGlobalResString("BAD_DATE_STRING","BAD_D= ATE_STRING","Date value is = expected");Olive.Resources.defineGlobalResString("BAD_YEAR","BAD_YEAR","Y= ear value is = expected");Olive.Resources.defineGlobalResString("BAD_MONTH","BAD_MONTH",= "Valid month number is an integer between 1 and = 12");Olive.Resources.defineGlobalResString("BAD_DAY","BAD_DAY","Valid = day number is an integer between 1 and = 31");Olive.Resources.defineGlobalResString("BAD_PAGE_NO","BAD_PAGE_NO","T= his page is = invalid.");Olive.Resources.defineGlobalResString("DefaultFavoritesTitle",= "DefaultFavoritesTitle","An interesting = link");Olive.Resources.defineGlobalResString("VIEWER_MENU_PAGE_LABEL_SING= LE","VIEWER_MENU_PAGE_LABEL_SINGLE","%2 of = %5");Olive.Resources.defineGlobalResString("VIEWER_MENU_PAGE_LABEL_DOUBLE= ","VIEWER_MENU_PAGE_LABEL_DOUBLE","%2/%4 of = %5");Olive.Resources.defineGlobalResString("ErrorOccured","ErrorOccured",= "Error = occured");Olive.Resources.defineGlobalResString("Err_LoadSettings","Err_L= oadSettings","Error loading settings: = \'%1\'");Olive.Resources.defineGlobalResString("Err_FavoritesNotSupported= ","Err_FavoritesNotSupported","This link is active only with Firefox or = Microsoft Internet Explorer 5.5 (or higher) for = Windows");Olive.Resources.defineGlobalResString("Err_ClipboardNotSupporte= d","Err_ClipboardNotSupported","This link is active only with Microsoft = Internet Explorer 5.0 or higher for = Windows");Olive.Resources.defineGlobalResString("Err_CopyToClipboardFaile= d","Err_CopyToClipboardFailed","Unable to add this item to the = clipboard\nUrl: = \'%1\'");Olive.Resources.defineGlobalResString("Err_ServerError","Err_Ser= verError","Error loading data from server: = \'%1\'");Olive.Resources.defineGlobalResString("Err_HtmlAttrMissing","Err= _HtmlAttrMissing","A required \'%1\' HTML attribute is = missing.");Olive.Resources.defineGlobalResString("Err_EndOfArticle","Err_= EndOfArticle","You are currently viewing the end of the = article");Olive.Resources.defineGlobalResString("Err_StartOfArticle","Err= _StartOfArticle","You are currently viewing the beginning of the = article");Olive.Resources.defineGlobalResString("Err_MediaNotInserted","E= rr_MediaNotInserted","Media is not inserted. Please, insert media and = repeat the = operation.");Olive.Resources.defineGlobalResString("Err_NoFlashProxy","Er= r_NoFlashProxy","Command failed - Flash object was not = found");Olive.Resources.defineGlobalResString("Err_NoProgressiveDownload"= ,"Err_NoProgressiveDownload","Error: Cannot initiate progressive = downloading. Reason: server did not supply enough = parameters");Olive.Resources.defineGlobalResString("Err_UnknownControlTyp= e","Err_UnknownControlType","\'%1\' is not a known Olive Web control = type = name");Olive.Resources.defineGlobalResString("Err_UnknownSearchOption","E= rr_UnknownSearchOption","\'%1\' is not a supported Olive search option = name");Olive.Resources.defineGlobalResString("NO_PAGE","NO_PAGE","Olive.P= age.bind(): Netiher nor elements are found on HTML = page");Olive.Resources.defineGlobalResString("Err_MandatoryField","Err_Ma= ndatoryField","The following field is mandatory: = \'%1\'");Olive.Resources.defineGlobalResString("Err_InvalidHtmlAttrValue"= ,"Err_InvalidHtmlAttrValue","The following value for the attribute = \'%1\' is invalid: = \'%2\'");Olive.Resources.defineGlobalResString("Err_InvalidNavigation","E= rr_InvalidNavigation","The requested location does not = exist");Olive.Resources.defineGlobalResString("Err_NotSupported","Err_Not= Supported","%1 is not = supported");Olive.Resources.defineGlobalResString("Err_UnknownType","Err_= UnknownType","Cannot find definition of '%1' = (%2)");Olive.Resources.defineGlobalResString("Err_TypeInfoMissing","Err_T= ypeInfoMissing","Type information is missing for = '%1'");Olive.Resources.defineGlobalResString("Err_ParamMissing","Err_Para= mMissing","'%1' parameter is required and cannot be or = ");Olive.Resources.defineGlobalResString("Err_MemberNotFound",= "Err_MemberNotFound","'%1' member of '%2' is not found = ");Olive.Resources.defineGlobalResString("Err_UpdateFlashPlayer","Err_Upd= ateFlashPlayer","The version of Adobe Flash Player necessary for the = optimal performance of this software has not been found on your = computer. Its installation is highly recommended. Please, open the = following URL in the new browser window to update your Adobe Flash = Player: = %3");Olive.Resources.defineGlobalResString("Err_InvalidData","Err_Invalid= Data","Data is not = valid");Olive.Resources.defineGlobalResString("Err_AccessError","Err_Acce= ssError","Access = error");Olive.Resources.defineGlobalResString("Err_CreateObjectFailure","= Err_CreateObjectFailure","Failed to create = %1.");Olive.Errors.defineKnownError("CannotLoadSettings",Olive.Errors.Fir= stSdkErrorId,Olive.Resources.ResName.Err_LoadSettings);Olive.Errors.defin= eKnownError("AddToFavoritesNotSupported",Olive.Errors.FirstSdkErrorId+1,O= live.Resources.ResName.Err_FavoritesNotSupported);Olive.Errors.defineKnow= nError("ClipboardNotSupported",Olive.Errors.FirstSdkErrorId+2,Olive.Resou= rces.ResName.Err_ClipboardNotSupported);Olive.Errors.defineKnownError("Co= pyToClipboardFailed",Olive.Errors.FirstSdkErrorId+3,Olive.Resources.ResNa= me.Err_CopyToClipboardFailed);Olive.Errors.defineKnownError("LoadDataFail= ed",Olive.Errors.FirstSdkErrorId+4,Olive.Resources.ResName.Err_ServerErro= r);Olive.Errors.defineKnownError("HtmlAttrMissing",Olive.Errors.FirstSdkE= rrorId+5,Olive.Resources.ResName.Err_HtmlAttrMissing);Olive.Errors.define= KnownError("EndOfArticle",Olive.Errors.FirstSdkErrorId+6,Olive.Resources.= ResName.Err_EndOfArticle);Olive.Errors.defineKnownError("StartOfArticle",= Olive.Errors.FirstSdkErrorId+7,Olive.Resources.ResName.Err_StartOfArticle= );Olive.Errors.defineKnownError("MediaNotInserted",Olive.Errors.FirstSdkE= rrorId+8,Olive.Resources.ResName.Err_MediaNotInserted);Olive.Errors.defin= eKnownError("NoFlashProxy",Olive.Errors.FirstSdkErrorId+9,Olive.Resources= .ResName.Err_NoFlashProxy);Olive.Errors.defineKnownError("NoProgressiveDo= wnload",Olive.Errors.FirstSdkErrorId+10,Olive.Resources.ResName.Err_NoPro= gressiveDownload);Olive.Errors.defineKnownError("UnknownControlType",Oliv= e.Errors.FirstSdkErrorId+11,Olive.Resources.ResName.Err_UnknownControlTyp= e);Olive.Errors.defineKnownError("UnknownSearchOption",Olive.Errors.First= SdkErrorId+12,Olive.Resources.ResName.Err_UnknownSearchOption);Olive.Erro= rs.defineKnownError("NoPage",Olive.Errors.FirstSdkErrorId+13,Olive.Resour= ces.ResName.NO_PAGE);Olive.Errors.defineKnownError("MandatoryField",Olive= .Errors.FirstSdkErrorId+14,Olive.Resources.ResName.Err_MandatoryField);Ol= ive.Errors.defineKnownError("InvalidHtmlAttrValue",Olive.Errors.FirstSdkE= rrorId+15,Olive.Resources.ResName.Err_InvalidHtmlAttrValue);Olive.Errors.= defineKnownError("InvalidNavigation",Olive.Errors.FirstSdkErrorId+16,Oliv= e.Resources.ResName.Err_InvalidNavigation);Olive.Errors.defineKnownError(= "NotSupported",Olive.Errors.FirstSdkErrorId+17,Olive.Resources.ResName.Er= r_NotSupported);Olive.Errors.defineKnownError("UnknownType",Olive.Errors.= FirstSdkErrorId+18,Olive.Resources.ResName.Err_UnknownType);Olive.Errors.= defineKnownError("TypeInfoMissing",Olive.Errors.FirstSdkErrorId+19,Olive.= Resources.ResName.Err_TypeInfoMissing);Olive.Errors.defineKnownError("Par= amMissing",Olive.Errors.FirstSdkErrorId+20,Olive.Resources.ResName.Err_Pa= ramMissing);Olive.Errors.defineKnownError("MemberNotFound",Olive.Errors.F= irstSdkErrorId+21,Olive.Resources.ResName.Err_MemberNotFound);Olive.Error= s.defineKnownError("UpdateFlashPlayer",Olive.Errors.FirstSdkErrorId+22,Ol= ive.Resources.ResName.Err_UpdateFlashPlayer);Olive.Errors.defineKnownErro= r("InvalidData",Olive.Errors.FirstSdkErrorId+23,Olive.Resources.ResName.E= rr_InvalidData);Olive.Errors.defineKnownError("AccessError",Olive.Errors.= FirstSdkErrorId+24,Olive.Resources.ResName.Err_AccessError);Olive.Errors.= defineKnownError("CreateObjectFailure",Olive.Errors.FirstSdkErrorId+25,Ol= ive.Resources.ResName.Err_CreateObjectFailure);Olive.Errors.defineKnownEr= ror("InvalidPage",Olive.Errors.FirstSdkErrorId+26,Olive.Resources.ResName= .BAD_PAGE_NO);}=0A= if(OwcGlobals.standardInit);OwcGlobals.standardInit()=0A= if(OwcGlobals.customInit)=0A= OwcGlobals.customInit();=0A= if(typeof(Olive)=3D=3D"undefined")=0A= Olive=3Dnew Object();if(!Olive.XHTTP)=0A= {JScript.Type.RegisterNamespace("Olive.XHTTP");Olive.XHTTP.Initialize=3Df= unction OwcXmlHttp_Initialize()=0A= {this.NextRequestId=3D0;if(window.XMLHttpRequest)=0A= return = Olive.XHTTP.Request.ApplyPrototype_XMLHTTP(Olive.XHTTP.Request.prototype,= XMLHTTP_CreateRaw);if(window.ActiveXObject)=0A= {var oXmlHttpRequest=3Dnull;try=0A= {oXmlHttpRequest=3Dnew = ActiveXObject("MSXML2.XMLHTTP");if(oXmlHttpRequest)=0A= return = Olive.XHTTP.Request.ApplyPrototype_XMLHTTP(Olive.XHTTP.Request.prototype,= XMLHTTP_CreateMsXml2);}catch(ex){}=0A= try=0A= {oXmlHttpRequest=3Dnew = ActiveXObject("Microsoft.XMLHTTP");if(oXmlHttpRequest)=0A= return = Olive.XHTTP.Request.ApplyPrototype_XMLHTTP(Olive.XHTTP.Request.prototype,= XMLHTTP_CreateMsXml);}catch(ex){}}=0A= if(document&&document.createElement)=0A= return = Olive.XHTTP.Request.ApplyPrototype_XmlIsland(Olive.XHTTP.Request.prototyp= e);return false;}=0A= Olive.XHTTP.m_bInitiazlized=3Dfalse;Olive.XHTTP.CreateRequest=3Dfunction = OwcXmlHttp_CreateRequest()=0A= {if(!this.m_bInitiazlized)=0A= {Olive.XHTTP.m_bInitiazlized=3DOlive.XHTTP.Initialize();if(!Olive.XHTTP.m= _bInitiazlized)=0A= {return null;}}=0A= var oRequest=3Dnew = Olive.XHTTP.Request();oRequest.id=3DOlive.XHTTP.NextRequestId++;oRequest.= timeStart=3Dnew Date();oRequest.initialize();return oRequest;}}=0A= if(!Olive.XHTTP.Request)=0A= {Olive.XHTTP.Request=3Dfunction OwcHttpRequest()=0A= {}=0A= Olive.XHTTP.Request.ApplyPrototype=3Dfunction = OwcHttpRequest_ApplyPrototype(rObject)=0A= {JScript.Type.DeclareField(rObject,"id",0);JScript.Type.DeclareField(rObj= ect,"timeStart",null);JScript.Type.DeclareField(rObject,"timeDataReceived= ",null);JScript.Type.DeclareField(rObject,"timeProcessed",null);JScript.T= ype.DeclareMethod(rObject,"onDataReceived",null);JScript.Type.DeclareMeth= od(rObject,"onError",null);JScript.Type.DeclareMethod(rObject,"initialize= ",null);JScript.Type.DeclareMethod(rObject,"terminate",null);JScript.Type= .DeclareMethod(rObject,"abort",null);JScript.Type.DeclareMethod(rObject,"= load",null);JScript.Type.DeclareMethod(rObject,"getResponseText",null);JS= cript.Type.DeclareMethod(rObject,"getResponseXml",null);JScript.Type.Decl= areMethod(rObject,"getResponsePart",OwcHttpRequest_GetResponsePart);JScri= pt.Type.DeclareMethod(rObject,"notifyDataReceived",OwcHttpRequest_notifyD= ataReceived);JScript.Type.DeclareMethod(rObject,"notifyErrorOccured",OwcH= ttpRequest_notifyErrorOccured);}=0A= Olive.XHTTP.Request.ApplyPrototype_XMLHTTP=3Dfunction = OwcXmlHttp_Initialize_XMLHTTP(rObject,rCreateObject)=0A= {Olive.XHTTP.Request.ApplyPrototype(rObject);JScript.Type.ReplaceMethod(r= Object,"initialize",OwcHttpRequest_XMLHTTP_Initialize);JScript.Type.Repla= ceMethod(rObject,"terminate",OwcHttpRequest_XMLHTTP_Terminate);JScript.Ty= pe.ReplaceMethod(rObject,"abort",OwcHttpRequest_XMLHTTP_Abort);JScript.Ty= pe.ReplaceMethod(rObject,"load",OwcHttpRequest_XMLHTTP_load);JScript.Type= .ReplaceMethod(rObject,"getResponseText",OwcHttpRequest_XMLHTTP_getRespon= seText);JScript.Type.ReplaceMethod(rObject,"getResponseXml",OwcHttpReques= t_XMLHTTP_getResponseXml);JScript.Type.ReplaceMethod(rObject,"createXmlHt= tpRequest",rCreateObject);JScript.Type.ReplaceMethod(rObject,"onReadyStat= eChanged",OwcHttpRequest_XMLHTTP_onReadyStateChanged);return true;}=0A= Olive.XHTTP.Request.ApplyPrototype_XmlIsland=3Dfunction = OwcXmlHttp_Initialize_XmlIsland(rObject)=0A= {Olive.XHTTP.Request.ApplyPrototype(rObject);JScript.Type.ReplaceMethod(r= Object,"initialize",OwcHttpRequest_XML_Initialize);JScript.Type.ReplaceMe= thod(rObject,"terminate",OwcHttpRequest_XML_Terminate);JScript.Type.Repla= ceMethod(rObject,"abort",OwcHttpRequest_XML_Abort);JScript.Type.ReplaceMe= thod(rObject,"load",OwcHttpRequest_XML_load);JScript.Type.ReplaceMethod(r= Object,"getResponseText",OwcHttpRequest_XML_getResponseText);JScript.Type= .ReplaceMethod(rObject,"getResponseXml",OwcHttpRequest_XML_getResponseXml= );JScript.Type.ReplaceMethod(rObject,"onReadyStateChanged",OwcHttpRequest= _XML_onReadyStateChanged);return true;}=0A= function OwcHttpRequest_notifyDataReceived()=0A= {if(this.onDataReceived)=0A= {if(typeof(this.onDataReceived)=3D=3D"function")=0A= this.onDataReceived(this);else=0A= {var = oCallback=3Deval(this.onDataReceived);if(oCallback&&typeof(oCallback)=3D=3D= "function")=0A= oCallback.call(this,this);}}=0A= if(this.m_oDataCallback)=0A= {this.m_oDataCallback.OlvRequest=3Dnull;this.m_oDataCallback=3Dnull;}=0A= this.terminate();}=0A= function OwcHttpRequest_notifyErrorOccured(nErrCode,sErrText)=0A= {if(this.onError)=0A= {if(typeof(this.onError)=3D=3D"function")=0A= {this.onError(nErrCode,sErrText);return;}=0A= var = oCallback=3Deval(this.onError);if(oCallback&&typeof(oCallback)=3D=3D"func= tion")=0A= oCallback.call(this,this,nErrCode,sErrText);}=0A= if(this.m_oDataCallback)=0A= {this.m_oDataCallback.OlvRequest=3Dnull;this.m_oDataCallback=3Dnull;}=0A= this.terminate();}=0A= function OwcHttpRequest_GetResponsePart(sStart,sEnd,sResponse)=0A= {if(typeof(sResponse)=3D=3D"undefined")=0A= sResponse=3Dthis.getResponseText();var = nStart=3DsResponse.indexOf(sStart);if(nStart<0)=0A= return null;nStart+=3DsStart.length;var = nEnd=3DsResponse.indexOf(sEnd,nStart);if(nStart<0)=0A= return null;var sPart=3DsResponse.substr(nStart,nEnd-nStart);return = sPart;}=0A= function XMLHTTP_CreateRaw()=0A= {return new XMLHttpRequest();}=0A= function XMLHTTP_CreateMsXml2()=0A= {return new ActiveXObject("MSXML2.XMLHTTP");}=0A= function XMLHTTP_CreateMsXml()=0A= {return ActiveXObject("Microsoft.XMLHTTP");}=0A= function OwcHttpRequest_XMLHTTP_Initialize()=0A= {this.m_oXmlHttpRequest=3Dthis.createXmlHttpRequest();var = olvRequest=3Dthis;this.m_oDataCallback=3Dfunction = Owc_XMLHTTP_DataCallback()=0A= {olvRequest.onReadyStateChanged();}=0A= this.m_oXmlHttpRequest.onreadystatechange=3Dthis.m_oDataCallback;}=0A= function OwcHttpRequest_XMLHTTP_Terminate()=0A= {if(this.m_oXmlHttpRequest)=0A= {this.m_oXmlHttpRequest=3Dnull;delete this.m_oXmlHttpRequest;}}=0A= function OwcHttpRequest_XMLHTTP_Abort()=0A= {if(this.m_oXmlHttpRequest)=0A= {this.m_oXmlHttpRequest.onreadystatechange=3Dfunction(){}=0A= this.m_oXmlHttpRequest.abort();}=0A= this.terminate();}=0A= function = OwcHttpRequest_XMLHTTP_load(sUrl,sMethod,bAsync,sPostData,sUsername,sPass= word)=0A= {if(typeof(sMethod)=3D=3D"undefined")=0A= sMethod=3D(sPostData?"POST":"GET");if(typeof(bAsync)=3D=3D"undefined")=0A= bAsync=3Dtrue;if(!sUsername)=0A= sUsername=3Dnull;if(!sPassword)=0A= sPassword=3Dnull;if(typeof(sPostData)=3D=3D"undefined")=0A= sPostData=3Dnull;this.m_oXmlHttpRequest.open(sMethod,sUrl,bAsync,sUsernam= e,sPassword);if(bAsync)=0A= {var olvRequest=3Dthis;function OwcHttpRequest_Async_Send()=0A= {if(olvRequest.m_oXmlHttpRequest)=0A= olvRequest.m_oXmlHttpRequest.send(sPostData);}=0A= setTimeout(OwcHttpRequest_Async_Send,0,"JavaScript");}=0A= else=0A= {this.m_oXmlHttpRequest.send(sPostData);if(!window.ActiveXObject)=0A= this.onReadyStateChanged();}}=0A= function OwcHttpRequest_XMLHTTP_getResponseText()=0A= {if(this.m_oXmlHttpRequest)=0A= return this.m_oXmlHttpRequest.responseText;}=0A= function OwcHttpRequest_XMLHTTP_getResponseXml()=0A= {if(this.m_oXmlHttpRequest)=0A= return this.m_oXmlHttpRequest.responseXML;}=0A= function OwcHttpRequest_XMLHTTP_onReadyStateChanged()=0A= {if(!this.m_oXmlHttpRequest||this.m_oXmlHttpRequest.readyState!=3D4)=0A= return;this.timeDataReceived=3Dnew = Date();if(this.m_oXmlHttpRequest.status>=3D400)=0A= this.notifyErrorOccured(this.m_oXmlHttpRequest.status,this.m_oXmlHttpRequ= est.statusText);else=0A= this.notifyDataReceived()=0A= this.timeProcessed=3Dnew Date();}=0A= function OwcHttpRequest_XML_Initialize()=0A= {this.m_oXMLRequest=3Ddocument.createElement("XML");this.m_oXMLRequest.va= lidateOnParse=3Dfalse;var oCallback=3Dnew = Function("arguments.callee.OlvRequest.onReadyStateChanged()");oCallback.O= lvRequest=3Dthis;this.m_oDataCallback=3DoCallback;this.m_oXMLRequest.onre= adystatechange=3DoCallback;}=0A= function OwcHttpRequest_XML_Terminate()=0A= {if(this.m_oXMLRequest)=0A= {this.m_oXMLRequest=3Dnull;delete this.m_oXMLRequest;}}=0A= function OwcHttpRequest_XML_Abort()=0A= {}=0A= function = OwcHttpRequest_XML_load(sUrl,sMethod,bAsync,sPostData,sUsername,sPassword= )=0A= {if(typeof(sMethod)=3D=3D"undefined")=0A= sMethod=3D"GET";if(typeof(bAsync)=3D=3D"undefined")=0A= bAsync=3Dtrue;if(!sUsername)=0A= sUsername=3Dnull;if(!sPassword)=0A= sPassword=3Dnull;if(typeof(sPostData)=3D=3D"undefined")=0A= sPostData=3Dnull;this.m_oXMLRequest.async=3DbAsync;this.m_oXMLRequest.loa= d(sUrl);}=0A= function OwcHttpRequest_XML_getResponseText()=0A= {if(this.m_oXMLRequest)=0A= return this.m_oXMLRequest.xml;}=0A= function OwcHttpRequest_XML_getResponseXml()=0A= {return this.m_oXMLRequest;}=0A= function OwcHttpRequest_XML_onReadyStateChanged()=0A= {if(this.m_oXMLRequest.readyState!=3D"interactive")=0A= return;this.timeDataReceived=3Dnew = Date();if(this.m_oXMLRequest.parseError.errorCode!=3D0)=0A= this.notifyErrorOccured(this.m_oXMLRequest.parseError.errorCode,this.m_oX= MLRequest.parseError.reason);else=0A= this.notifyDataReceived()=0A= this.timeProcessed=3Dnew Date();}}=0A= if(typeof(JScript)=3D=3D"undefined")=0A= throw DHTML.newError(0,"JavaScript OOP API is not included. Add = JScriptCore.js to your file");if(!Olive.EventClass)=0A= {Olive.EventClass=3Dfunction OwcEventClass()=0A= {}=0A= Olive.EventClass.prototype.name=3D"";Olive.EventClass.prototype.handlerPr= operty=3Dnull;Olive.EventClass.prototype.supportsBubbling=3Dfalse;Olive.E= ventClass.prototype.defaultAction=3Dnull;}=0A= if(!Olive.Event)=0A= {Olive.Event=3Dfunction OwcEvent(rSrcObject,rEventClass)=0A= {this.eventClass=3DrEventClass;if(rEventClass)=0A= this.type=3DrEventClass.name;this.srcObject=3DrSrcObject;}=0A= Olive.Event.prototype.eventClass=3Dnull;Olive.Event.prototype.type=3Dnull= ;Olive.Event.prototype.srcObject=3Dnull;Olive.Event.prototype.curObject=3D= null;Olive.Event.prototype.cancelBubbling=3Dfalse;Olive.Event.prototype.c= ancelDefaultAction=3Dfalse;}=0A= if(!Olive.EventSource)=0A= {Olive.EventSource=3Dfunction OwcEventSource()=0A= {}=0A= Olive.EventSource.ApplyPrototype=3Dfunction = OwcEventSource_ApplyPrototype(rObject,bDynamic)=0A= {JScript.Type.DeclareField(rObject,"OwcEvents",new = Array());JScript.Type.DeclareField(rObject,"OwcEventHandlers",null);JScri= pt.Type.DeclareMethod(rObject,"registerOwcEventsClass",OwcEventSource_reg= isterOwcEventsClass);JScript.Type.DeclareMethod(rObject,"registerOwcEvent= sClass2",OwcEventSource_registerOwcEventsClass2);JScript.Type.DeclareMeth= od(rObject,"getOwcEventsClass",OwcEventSource_getOwcEventsClass);JScript.= Type.DeclareMethod(rObject,"attachOwcEventHandler",OwcEventSource_attachO= wcEventHandler);JScript.Type.DeclareMethod(rObject,"detachOwcEventHandler= ",OwcEventSource_detachOwcEventHandler);JScript.Type.DeclareMethod(rObjec= t,"detachAllOwcEventHandlers",OwcEventSource_detachAllOwcEventHandlers);J= Script.Type.DeclareMethod(rObject,"createOwcEventObject",OwcEventSource_c= reateOwcEventObject);JScript.Type.DeclareMethod(rObject,"fireOwcEvent",Ow= cEventSource_fireOwcEvent);JScript.Type.DeclareMethod(rObject,"attachHtml= EventHandlers",OwcEventSource_attachHtmlEventHandlers);}=0A= Olive.EventSource.hookEvent=3Dfunction = OwcEventSource_hookEvent(rObject,sEventClass,oHook,oThis,nType)=0A= {var = oSrcEventClass=3DrObject.getOwcEventsClass(sEventClass);if(!oSrcEventClas= s)=0A= throw DHTML.newError(0,"'"+sEventClass+"' event is not registered for = this object");var = oTrgEventClass=3DObject_Clone(oSrcEventClass);oTrgEventClass.defaultActio= n=3DDelegate.CreateDelegate(oHook,oThis,nType);rObject.registerOwcEventsC= lass(oTrgEventClass);}=0A= function OwcEventSource_registerOwcEventsClass(oEventsClass)=0A= {if(JScript.Type._declaring_type!=3Dnull&&!JScript.Type._declaring_type.d= eclared)=0A= JScript.Type._declaring_type.DeclareEvent(oEventsClass.name,oEventsClass)= ;this.OwcEvents[oEventsClass.name]=3DoEventsClass;if(oEventsClass.handler= Property&&!(oEventsClass.handlerProperty in this))=0A= this[oEventsClass.handlerProperty]=3Dnull;}=0A= function = OwcEventSource_registerOwcEventsClass2(sName,sHandlerProperty,bSupportsBu= bbling,defaultAction,defaultActionObject,nDefaultActionType)=0A= {var oEventClass=3Dnew = Olive.EventClass();oEventClass.name=3DsName;if(sHandlerProperty)=0A= oEventClass.handlerProperty=3DsHandlerProperty;if(bSupportsBubbling)=0A= oEventClass.supportsBubbling=3Dtrue;if(defaultAction)=0A= oEventClass.defaultAction=3DDelegate.CreateDelegate(defaultAction,default= ActionObject,nDefaultActionType);this.registerOwcEventsClass(oEventClass)= ;return oEventClass;}=0A= function OwcEventSource_getOwcEventsClass(rEventClass)=0A= {if(rEventClass)=0A= {if(typeof(rEventClass)=3D=3D"string")=0A= rEventClass=3Dthis.OwcEvents[rEventClass];}=0A= return rEventClass;}=0A= function = OwcEventSource_attachOwcEventHandler(rEventClass,rHandler,rObject,nType)=0A= {var oEventClass=3Dthis.getOwcEventsClass(rEventClass)=0A= if(!oEventClass)=0A= {alert("Event class is unknown :"+String(rEventClass));return false;}=0A= var = oNewHandler=3DDelegate.CreateDelegate(rHandler,rObject,nType);if(!oNewHan= dler)=0A= return false;var arrHandlers=3Dnull;if(!this.OwcEventHandlers)=0A= this.OwcEventHandlers=3Dnew Array();else=0A= arrHandlers=3Dthis.OwcEventHandlers[oEventClass.name];if(!arrHandlers)=0A= {arrHandlers=3Dnew = Array();this.OwcEventHandlers[oEventClass.name]=3DarrHandlers;}=0A= for(var iHandler=3D0;iHandler=3D0;--i)=0A= {if(arrHandlers[i].matchHandler(rHandler,rObject,nType))=0A= {arrHandlers.splice(i,1);return true;}}=0A= return false;}=0A= function OwcEventSource_detachAllOwcEventHandlers(rEventClass)=0A= {if(!this.OwcEventHandlers)=0A= return true;if(rEventClass=3D=3D=3Dnull)=0A= {this.OwcEventHandlers=3Dnull;return true;}=0A= rEventClass=3Dthis.getOwcEventsClass(rEventClass)=0A= if(!rEventClass)=0A= return true;var = arrHandlers=3Dthis.OwcEventHandlers[rEventClass.name];if(arrHandlers)=0A= {delete this.OwcEventHandlers[rEventClass.name];return true;}=0A= return false;}=0A= function OwcEventSource_createOwcEventObject(rEventClass)=0A= {rEventClass=3Dthis.getOwcEventsClass(rEventClass)=0A= if(!rEventClass)=0A= return null;var oEvent=3Dnew Olive.Event(this,rEventClass);return = oEvent;}=0A= function OwcEventSource_fireOwcEvent(oEvent)=0A= {var oEventClass=3Dnull;var = bRetValue=3Dtrue;oEventClass=3Dthis.getOwcEventsClass(oEvent.type);if(!oE= ventClass)=0A= oEventClass=3DoEvent.eventClass;if(!oEventClass)=0A= return false;if(!oEvent.srcObject)=0A= oEvent.srcObject=3Dthis;oEvent.curObject=3Dthis;if(this.WebApplication)=0A= this.WebApplication._FireGlobalEvents(oEvent);Delegate.CallMethod(this,oE= ventClass.handlerProperty,oEvent);var = arrHandlers=3D(this.OwcEventHandlers?this.OwcEventHandlers[oEventClass.na= me]:null);if(arrHandlers)=0A= {for(var i=3DarrHandlers.length-1;i>=3D0;--i)=0A= arrHandlers[i].call(this,oEvent);}=0A= if(oEventClass.defaultAction&&!oEvent.cancelDefaultAction)=0A= oEventClass.defaultAction.call(this,oEvent);if(oEventClass.supportsBubbli= ng&&!oEvent.cancelBubbling&&this.Parent)=0A= this.Parent.fireOwcEvent(oEvent);}=0A= function OwcEventSource_attachHtmlEventHandlers(oHtmlElem,sHtmlPRefix)=0A= {if(!this.OwcEvents)=0A= return;for(var sEventClass in this.OwcEvents)=0A= {var = oEventClass=3Dthis.OwcEvents[sEventClass];if(!oEventClass.handlerProperty= )=0A= continue;var = sHandler=3DDHTML.getAttr(oHtmlElem,sHtmlPRefix+oEventClass.handlerPropert= y);if(sHandler)=0A= this[oEventClass.handlerProperty]=3DsHandler;}}=0A= JScript.Type.RegisterClass("Olive.EventSource",Olive.EventSource);}=0A= Olive.EventSource.RegisterEventHandler=3Dfunction(sTypeName,sEventName,bF= ireOnAllBubblingLevels,rHandler,rObject,nType)=0A= {if(typeof(OwcGetApplication)=3D=3D"undefined"||!OwcGetApplication())=0A= throw new Error(785,"Registering global event handlers is not = operational without Application Object.");var = oAppObj=3DOwcGetApplication();if(!oAppObj.g_arrGlobalEvents)=0A= oAppObj.g_arrGlobalEvents=3Dnew Object();if(sEventName=3D=3D"")=0A= sEventName=3D"All Events";var = arrSourceTypes=3DoAppObj.g_arrGlobalEvents[sEventName];if(!arrSourceTypes= )=0A= {arrSourceTypes=3Dnew = Array();oAppObj.g_arrGlobalEvents[sEventName]=3DarrSourceTypes;}=0A= var = oHandlerDelegate=3DDelegate.CreateDelegate(rHandler,rObject,nType);var = oNewTypeDataContainer=3Dnew = Olive.EventSource._structEventHandlers(sTypeName,oHandlerDelegate,bFireOn= AllBubblingLevels);arrSourceTypes.push(oNewTypeDataContainer);}=0A= Olive.EventSource.UnregisterEventHandler=3Dfunction(sTypeName,sEventName,= rHandler,rObject,nType)=0A= {if(typeof(OwcGetApplication)=3D=3D"undefined"||!OwcGetApplication())=0A= return;var oAppObj=3DOwcGetApplication();if(!oAppObj.g_arrGlobalEvents)=0A= return;if(sEventName=3D=3D"")=0A= sEventName=3D"All Events";var = arrSourceTypes=3DoAppObj.g_arrGlobalEvents[sEventName];if(!arrSourceTypes= )=0A= return;var = oHandlerDelegate=3DDelegate.CreateDelegate(rHandler,rObject,nType);for(va= r index in arrSourceTypes)=0A= {var oTypeHandlerContainer=3DarrSourceTypes[index];var = sLocalTypeName=3DoTypeHandlerContainer.getTypeName();if(sTypeName=3D=3D""= ||JScript.Type.IsDerivedFrom(sLocalTypeName,sTypeName))=0A= {var = oDelegate=3DoTypeHandlerContainer.getHandler();if(Delegate.IsEqual(oDeleg= ate,oHandlerDelegate))=0A= delete arrSourceTypes[index];}}}=0A= Olive.EventSource._structEventHandlers=3Dfunction(sTypeName,oHandlerDeleg= ate,bAllowBubbling)=0A= {this._typeName=3DsTypeName;this._handler=3DoHandlerDelegate;this.allowBu= bbling=3DbAllowBubbling;this.getTypeName=3Dfunction()=0A= {return this._typeName;}=0A= this.getHandler=3Dfunction()=0A= {return this._handler;}}=0A= if(!Olive.Object)=0A= {Olive.Object=3Dfunction OwcObject()=0A= {}=0A= Olive.Object.DeclareType=3Dfunction OwcObject_DeclareType(rObject)=0A= {this.DeclareMethod("displayMessage",OwcObject_displayMessage);this.Decla= reMethod("getResString",OwcObject_getResString);this.DeclareMethod("repor= tError",OwcObject_reportError);this.DeclareMethod("reportKnownError",OwcO= bject_reportKnownError);}=0A= Olive.Object.ApplyPrototype=3Dfunction OwcObject_ApplyPrototype(rObject)=0A= {rObject.registerOwcEventsClass2("errorOccured","onErrorOccured",true);rO= bject.registerOwcEventsClass2("customActivityOccured","onCustomActivityOc= cured",true);}=0A= function OwcObject_getResString(sResName)=0A= {if(this.WebApplication)=0A= return this.WebApplication.getResString(sResName);return = Olive.Resources.getResString(sResName);}=0A= function OwcObject_displayMessage(sMessage)=0A= {alert(sMessage);}=0A= function OwcObject_reportError(oError)=0A= {var bDisplayMessage=3Dtrue;var = oEvent=3Dthis.createOwcEventObject("errorOccured");oEvent.ErrorObject=3Do= Error;this.fireOwcEvent(oEvent);if(oEvent.cancelDefaultAction)=0A= bDisplayMessage=3Dfalse;Object_Destroy(oEvent);if(bDisplayMessage&&!this.= WebApplication)=0A= this.displayMessage(oError.message);}=0A= function OwcObject_reportKnownError(nErrId)=0A= {var = oError=3DOlive.Errors.createError.apply(Olive.Errors,arguments);this.repo= rtError(oError);}=0A= Olive.Object.FindParentImplementing=3Dfunction = OwcObject_FindParentImplementing(rInterface,oThis)=0A= {if(!rInterface)=0A= return null;if(!oThis)=0A= oThis=3Dthis;var oParent=3DoThis.Parent;while(oParent)=0A= {if(rInterface.IsImplementedBy(oParent))=0A= return oParent;oParent=3DoParent.Parent;}=0A= return null;}=0A= JScript.Type.RegisterClass("Olive.Object",Olive.Object,Olive.EventSource)= ;}=0A= if(!Olive.CmdTarget)=0A= {Olive.CmdTarget=3Dfunction OwcCmdTarget()=0A= {}=0A= Olive.CmdTarget.DeclareType=3Dfunction OwcCmdTarget_DeclareType(rObject)=0A= {this.DeclareField("m_arrCommands",null);this.DeclareMethod("launchComman= d",OwcCmdTarget_launchCommand);this.DeclareMethod("checkCmdUiState",OwcCm= dTarget_checkCmdUiState);this.DeclareMethod("queryCmdUiState",OwcCmdTarge= t_queryCmdUiState);this.DeclareMethod("notifyCmdStateChanged",OwcCmdTarge= t_notifyCmdStateChanged);}=0A= Olive.CmdTarget.ApplyPrototype=3Dfunction = OwcCmdTarget_ApplyPrototype(rObject)=0A= {rObject.registerOwcEventsClass2("cmdStateChanged","onCmdStateChanged",tr= ue);}=0A= Olive.CmdTarget.RegisterCommand=3Dfunction = OwcRegisterControlCommand(rObject,sCommandName,sHandlerProp,sUpdateUiStat= eProp)=0A= {if(!rObject)=0A= rObject=3Dthis;else if(rObject instanceof String)=0A= rObject=3Deval(rObject);if(!rObject.m_arrCommands)=0A= rObject.m_arrCommands=3Dnew Array();var = sCommandId=3DsCommandName.toLowerCase();var oCommand=3Dnew = Object();oCommand.m_sCommandName=3DsCommandId;oCommand.m_sHandlerProp=3Ds= HandlerProp;oCommand.m_sUpdateUiStateProp=3DsUpdateUiStateProp;if(JScript= .Type._declaring_type!=3Dnull&&!JScript.Type._declaring_type.declared)=0A= JScript.Type._declaring_type.DeclareCommand(sCommandId,oCommand);rObject.= m_arrCommands[sCommandId]=3DoCommand;}=0A= function OwcCmdTarget_launchCommand(sCommandName,oCommandParams)=0A= {var bHandled=3Dfalse;if(this.m_arrCommands)=0A= {sCommandName=3DsCommandName.toLowerCase();if(sCommandName in = this.m_arrCommands)=0A= {var oCommand=3Dthis.m_arrCommands[sCommandName];var = sHandlerProp=3D(oCommand?oCommand.m_sHandlerProp:null);if(sHandlerProp = instanceof Function)=0A= bHandled=3DsHandlerProp.call(this,oCommandParams);else if((sHandlerProp = in this)&&this[sHandlerProp])=0A= {this[sHandlerProp](oCommandParams);bHandled=3Dtrue;}}}=0A= if(!bHandled&&this.Parent&&this.Parent.launchCommand)=0A= bHandled=3Dthis.Parent.launchCommand(sCommandName,oCommandParams);return = bHandled;}=0A= function OwcCmdTarget_checkCmdUiState(oCmdUiState)=0A= {var handled=3Dthis.queryCmdUiState(oCmdUiState);if(this.WebApplication)=0A= {if(handled)=0A= this.WebApplication.hookQueryCmdUiSate(oCmdUiState,this);else=0A= handled=3Dthis.WebApplication.hookQueryCmdUiSate(oCmdUiState,oCmdUiState.= handlerObject);}=0A= return handled;}=0A= function OwcCmdTarget_queryCmdUiState(oCmdUiState)=0A= {var bHandled=3Dfalse;if(this.m_arrCommands)=0A= {var sCommandName=3DoCmdUiState.commandName;if(sCommandName in = this.m_arrCommands)=0A= {var oCommand=3Dthis.m_arrCommands[sCommandName];var = sUiHandlerProp=3D(oCommand?oCommand.m_sUpdateUiStateProp:null);if(sUiHand= lerProp instanceof Function)=0A= bHandled=3DsUiHandlerProp.call(this,oCmdUiState);else if((sUiHandlerProp = in this)&&this[sUiHandlerProp])=0A= bHandled=3Dthis[sUiHandlerProp](oCmdUiState);if(!bHandled&&!oCmdUiState.h= andlerObject)=0A= {var = sHandlerProp=3D(oCommand?oCommand.m_sHandlerProp:null);if(sHandlerProp = instanceof Function)=0A= oCmdUiState.handlerObject=3Dthis;else if((sHandlerProp in = this)&&this[sHandlerProp])=0A= oCmdUiState.handlerObject=3Dthis;}=0A= else=0A= {oCmdUiState.handlerObject=3Dthis;return true;}}}=0A= if(this.Parent&&this.Parent.queryCmdUiState)=0A= bHandled=3Dthis.Parent.queryCmdUiState(oCmdUiState);return bHandled;}=0A= function OwcCmdTarget_notifyCmdStateChanged()=0A= {var = oEvent=3Dthis.createOwcEventObject("cmdStateChanged");this.fireOwcEvent(o= Event);Object_Destroy(oEvent);}=0A= JScript.Type.RegisterClass("Olive.CmdTarget",Olive.CmdTarget,Olive.Object= );}=0A= if(!Olive.CmdUiState)=0A= {Olive.CmdUiState=3Dfunction = OwcCmdUiState(oSrcControl,sCmdName,oCmdParams)=0A= {this.commandName=3DsCmdName;this.commandParams=3DoCmdParams;this.srcCont= rol=3DoSrcControl;}=0A= Olive.CmdUiState.DeclareType=3Dfunction = OwcCmdUiState_DeclareType(rObject)=0A= {this.DeclareField("m_dwChangedAspects",0);this.DeclareField("m_bCmdVisib= le",false);this.DeclareField("m_bCmdEnabled",false);this.DeclareField("m_= bCmdChecked",false);this.DeclareField("m_bImgSet",false);this.DeclareFiel= d("m_bSetLabel",false);this.DeclareField("m_sCmdText",null);this.DeclareF= ield("m_oCmdIcon",null);this.DeclareField("commandName","");this.DeclareF= ield("commandParams",null);this.DeclareField("srcControl",null);this.Decl= areField("handlerObject",null);this.DeclareMethod("isAspectChanged",OwcCm= dUiState_isAspectChanged);this.DeclareMethod("showCommand",OwcCmdUiState_= showCommand);this.DeclareMethod("enableCommand",OwcCmdUiState_enableComma= nd);this.DeclareMethod("setCommandText",OwcCmdUiState_setCommandText);thi= s.DeclareMethod("checkCommand",OwcCmdUiState_checkCommand);this.DeclareMe= thod("setCommandImage",OwcCmdUiState_setCommandImage);}=0A= Olive.CmdUiState.Aspects=3D{visible:0x00000001,enabled:0x00000002,checked= :0x00000004,text:0x00000008,icon:0x00000010};function = OwcCmdUiState_isAspectChanged(nAspect)=0A= {return((this.m_dwChangedAspects&nAspect)=3D=3DnAspect);}=0A= function OwcCmdUiState_showCommand(bShow)=0A= {if(bShow=3D=3Dundefined)=0A= bShow=3Dtrue;this.m_dwChangedAspects|=3DOlive.CmdUiState.Aspects.visible;= this.m_bCmdVisible=3DbShow;}=0A= function OwcCmdUiState_enableCommand(bEnable)=0A= {if(bEnable=3D=3Dundefined)=0A= bEnable=3Dtrue;this.m_dwChangedAspects|=3DOlive.CmdUiState.Aspects.enable= d;this.m_bCmdEnabled=3DbEnable;}=0A= function OwcCmdUiState_setCommandText(sText)=0A= {if(sText=3D=3Dundefined)=0A= sText=3D"";this.m_dwChangedAspects|=3DOlive.CmdUiState.Aspects.text;this.= m_sCmdText=3DsText;this.m_bSetLabel=3Dtrue;}=0A= function OwcCmdUiState_checkCommand(bCheck)=0A= {if(bCheck=3D=3Dundefined)=0A= bCheck=3Dfalse;this.m_dwChangedAspects|=3DOlive.CmdUiState.Aspects.checke= d;this.m_bCmdChecked=3DbCheck;}=0A= function OwcCmdUiState_setCommandImage(sImgSrc)=0A= {if(sImgSrc=3D=3Dundefined)=0A= sImgSrc=3D"";this.m_dwChangedAspects|=3DOlive.CmdUiState.Aspects.icon;thi= s.m_oCmdIcon=3DsImgSrc;}=0A= JScript.Type.RegisterClass("Olive.CmdUiState",Olive.CmdUiState);}=0A= if(!Olive.IState)=0A= {Olive.IState=3Dnew = Interface("Olive.IState");Olive.IState.Implement=3Dfunction = OwcIState_Implement(rObject,bDynamic)=0A= {if(!Olive.IState.Register(rObject,bDynamic))=0A= return;JScript.Type.DeclareField(rObject,"m_nState",0);JScript.Type.Decla= reField(rObject,"m_bHotColdBehavior",false);JScript.Type.DeclareMethod(rO= bject,"getState",OwcIState_getState);JScript.Type.DeclareMethod(rObject,"= setState",OwcIState_setState);JScript.Type.DeclareMethod(rObject,"changeS= tate",OwcIState_changeState);JScript.Type.DeclareMethod(rObject,"toggleSt= ate",OwcIState_toggleState);JScript.Type.DeclareMethod(rObject,"modifySta= te",OwcIState_modifyState);JScript.Type.DeclareMethod(rObject,"isStateSet= ",OwcIState_isStateSet);JScript.Type.DeclareMethod(rObject,"updateStateBe= haviors",OwcIState_updateStateBehaviors);JScript.Type.DeclareMethod(rObje= ct,"initStateFromHtml",OwcIState_initStateFromHtml);JScript.Type.Override= Method(rObject,"parseControlHtmlAttr",OwcIState_parseControlHtmlAttr);rOb= ject.registerOwcEventsClass2("stateChanged","onStateChanged",true);}=0A= Olive.IState.State=3D{Visible:0x00000000,Invisible:0x80000000,VisibleMask= :0x80000000,Enabled:0x00000000,Disabled:0x40000000,EnabledMask:0x40000000= ,Inactive:0x00000000,Active:0x20000000,ActiveMask:0x20000000,Cold:0x00000= 000,Hot:0x10000000,HotMask:0x10000000,Collapsed:0x00000000,Expanded:0x080= 00000,ExpandMask:0x08000000,ExpandedOnce:0x04000000,NotSelected:0x0000000= 0,Selected:0x02000000,SelectedMask:0x02000000,DataLoaded:0x00000000,DataN= otLoaded:0x01000000,DataMask:0x01000000,NormalSize:0x00000000,Minimized:0= x00800000,SubMenuOpenedMask:0x00400000,SubMenuOpened:0x00400000,SubMenuCl= osed:0x00000000,Checked:0x00200000,Unchecked:0x00000000,CheckedMask:0x002= 00000,SetCommandImage:0x00100000,NoCommandImage:0x00000000,CommandImageMa= sk:0x00100000,SetCommandLabel:0x00080000,NoCommandLabel:0x00000000,Comman= dLabelMask:0x00080000,UnPressed:0x00000000,Pressed:0x00040000,PressedMask= :0x00040000}=0A= Olive.IState._regexSplitFlag=3D/([ \t]*,[ \t]*)|[ \t]+/gi;function = OwcIState_getState()=0A= {return this.m_nState;}=0A= function OwcIState_setState(nNewState,bDoNotNotify)=0A= {var nPrevState=3Dthis.getState();if(nPrevState=3D=3DnNewState)=0A= return;this.m_nState=3DnNewState;this.updateStateBehaviors(nNewState,nPre= vState);if(!bDoNotNotify)=0A= {if(Interface.IsImplemented(this,"Olive.IUiElements"))=0A= this.updateUiState(nNewState,nPrevState);var = oEvent=3Dthis.createOwcEventObject("stateChanged");oEvent.prevState=3DnPr= evState;oEvent.newState=3DnNewState;this.fireOwcEvent(oEvent);Object_Dest= roy(oEvent);}}=0A= function OwcIState_changeState(bSetState,nState,nStateMask,bDoNotNotify)=0A= {if(!nStateMask)=0A= nStateMask=3DnState;var = nNewState=3D(this.getState()&~nStateMask);if(bSetState)=0A= nNewState|=3DnState;else=0A= nNewState|=3D(~nState&nStateMask);this.setState(nNewState,bDoNotNotify);}=0A= function OwcIState_toggleState(nStateMask,bDoNotNotify)=0A= {var nPrevState=3Dthis.getState();var = nNewState=3D(nPrevState&~nStateMask)|((nPrevState^nStateMask)&nStateMask)= ;this.setState(nNewState,bDoNotNotify);}=0A= function OwcIState_modifyState(nRemoveState,nAddState,bDoNotNotify)=0A= {if(!nRemoveState)=0A= nRemoveState=3D0;if(!nAddState)=0A= nAddState=3D0;var = nNewState=3D((this.getState()&~nRemoveState)|nAddState);this.setState(nNe= wState,bDoNotNotify);}=0A= function OwcIState_isStateSet(nState,nMask)=0A= {if(nMask=3D=3Dundefined)=0A= nMask=3DnState;return((this.m_nState&nMask)=3D=3DnState);}=0A= function OwcIState_initStateFromHtml()=0A= {var bHidden=3DDHTML.isHiddenElem(this.HtmlElement,true);var = bDisabled=3DDHTML.isDisabledElem(this.HtmlElement,true);this.changeState(= bHidden,Olive.IState.State.Invisible,Olive.IState.State.VisibleMask,true)= ;this.changeState(bDisabled,Olive.IState.State.Disabled,Olive.IState.Stat= e.EnabledMask,true);}=0A= function OwcIState_updateStateBehaviors(nNewState,nPrevState)=0A= {if(this.m_bHotColdBehavior)=0A= {var = nStyleChanged=3D(nPrevState^nNewState);if(nStyleChanged&Olive.IState.Stat= e.EnabledMask)=0A= {var = bEnabled=3D((nNewState&Olive.IState.State.EnabledMask)=3D=3DOlive.IState.= State.Enabled);if(bEnabled)=0A= {DHTML.attachEvent(this.HtmlElement,"mouseover",OwcIState_DHTML_onMouseOv= er);DHTML.attachEvent(this.HtmlElement,"mouseout",OwcIState_DHTML_onMouse= Out);}=0A= else=0A= {DHTML.detachEvent(this.HtmlElement,"mouseover",OwcIState_DHTML_onMouseOv= er);DHTML.detachEvent(this.HtmlElement,"mouseout",OwcIState_DHTML_onMouse= Out);}}}}=0A= function OwcIState_parseControlHtmlAttr()=0A= {if(this.BaseClassMethod)=0A= this.BaseClassMethod.apply(this,arguments);var = sInitState=3DDHTML.getAttr(this.HtmlElement,Olive.Controls.attributes.ini= tState);if(sInitState)=0A= {var nAddState=3D0;var = stateFlags=3DOlive.IState._lookupFlags;if(!stateFlags)=0A= {stateFlags=3D{};var srcFlags=3DOlive.IState.State;for(var sFlagName in = srcFlags)=0A= stateFlags[sFlagName.toLowerCase()]=3DsrcFlags[sFlagName];Olive.IState._l= ookupFlags=3DstateFlags;}=0A= sInitState=3DsInitState.toLowerCase();var = arrStateFlags=3DsInitState.split(Olive.IState._regexSplitFlag);for(var = iFlag=3D0;iFlag0)=0A= {for(var i=3D0;i0)=0A= {for(var i=3D0;i=3D0);}=0A= function OwcISelection_getSelectedItemsCount()=0A= {if(!this.m_arrSelection)=0A= return 0;return this.m_arrSelection.length;}=0A= function OwcISelection_getSelectedItem(nIndex)=0A= {if(!nIndex)=0A= nIndex=3D0;if(nIndex<0||(!this.m_arrSelection))=0A= return null;if(nIndex>=3Dthis.m_arrSelection.length)=0A= return null;return this.m_arrSelection[nIndex];}=0A= function OwcISelection_getSelectedContentItem(nIndex)=0A= {var oControl=3Dthis.getSelectedItem(nIndex);return = Olive.Controls.IDataBound.getContentItem(oControl);}=0A= function OwcISelection_onItemMouseDown(oItem,oEvent)=0A= {if(!oItem)=0A= return;var bSupportMultiSelect=3Dthis.m_bSupportMultiSelect;var = bItemSelected=3DoItem.isStateSet(Olive.IState.State.Selected,Olive.IState= .State.SelectedMask);var = nMouseButtons=3DgetEventMouseButtons(oEvent);if(nMouseButtons=3D=3D1||nMo= useButtons=3D=3D0)=0A= {var bToggleSelectionWin=3D(isCtrlKeyPressed(oEvent)&&!isSafari());var = bToggleSelectionMac=3DisMetaKeyPressed(oEvent);var = nMode=3DOlive.ISelection.Mode.Replace;if(bToggleSelectionWin||bToggleSele= ctionMac)=0A= {if(bSupportMultiSelect)=0A= {nMode=3DOlive.ISelection.Mode.Extend;stopEventBubbling(oEvent);if(bItemS= elected)=0A= nMode|=3DOlive.ISelection.Mode.Unselect;else=0A= nMode|=3DOlive.ISelection.Mode.Select;}=0A= else=0A= return;}=0A= else=0A= {if(!bItemSelected)=0A= {nMode|=3DOlive.ISelection.Mode.Select;}=0A= else=0A= {if(bSupportMultiSelect)=0A= {this.selectionClear();}=0A= nMode=3DOlive.ISelection.Mode.Select;}}=0A= this.selectionChange(oItem,nMode);}=0A= else if(nMouseButtons&0x2)=0A= {if(!bItemSelected)=0A= {this.selectionChange(oItem,Olive.ISelection.Mode.Select|Olive.ISelection= .Mode.Replace);}}=0A= var = oEvent=3Dthis.createOwcEventObject("selectionItemClicked");oEvent.nMouseB= uttons=3DnMouseButtons;oEvent.oItemClicked=3DoItem;this.fireOwcEvent(oEve= nt);Object_Destroy(oEvent);}}=0A= if(!Olive.IActiveItem)=0A= {Olive.IActiveItem=3Dnew = Interface("Olive.IActiveItem");Olive.IActiveItem.Implement=3Dfunction = OwcIActiveItem_Implement(rObject,sItemType,dwState,dwStateMask,bDynamic)=0A= {if(!Olive.IActiveItem.Register(rObject,bDynamic))=0A= return;if(dwState=3D=3Dundefined)=0A= {dwState=3DOlive.IState.State.Active;dwStateMask=3DOlive.IState.State.Act= iveMask;}=0A= JScript.Type.DeclareField(rObject,"m_sItemType",sItemType);JScript.Type.D= eclareField(rObject,"m_dwActiveItemState",dwState);JScript.Type.DeclareFi= eld(rObject,"m_dwActiveItemStateMask",dwStateMask);JScript.Type.DeclareFi= eld(rObject,"m_iActiveItem",-1);JScript.Type.DeclareMethod(rObject,"getIt= emsCount",OwcIActiveItem_getItemsCount);JScript.Type.DeclareMethod(rObjec= t,"getItem",OwcIActiveItem_getItem);JScript.Type.DeclareMethod(rObject,"i= ndexOfItem",OwcIActiveItem_indexOfItem);JScript.Type.DeclareMethod(rObjec= t,"getActiveItemIndex",OwcIActiveItem_getActiveItemIndex);JScript.Type.De= clareMethod(rObject,"getActiveItem",OwcIActiveItem_getActiveItem);JScript= .Type.DeclareMethod(rObject,"setActiveItem",OwcIActiveItem_setActiveItem)= ;JScript.Type.OverrideMethod(rObject,"initControl",OwcIActiveItem_initCon= trol);rObject.registerOwcEventsClass2("itemActivating","onItemActivating"= ,true);rObject.registerOwcEventsClass2("itemActivated","onItemActivated",= true);}=0A= function OwcIActiveItem_initControl()=0A= {if(this.BaseClassMethod)=0A= this.BaseClassMethod.apply(this,arguments);var = nActiveItem=3Dthis.getActiveItemIndex();if(nActiveItem<0)=0A= {var = iItem,nItemsCount=3Dthis.getItemsCount();for(iItem=3D0;iItem=3D0)=0A= this.m_iActiveItem=3DnActiveItem;}}=0A= function OwcIActiveItem_getActiveItemIndex()=0A= {return this.m_iActiveItem;}=0A= function OwcIActiveItem_getActiveItem()=0A= {return this.getItem(this.m_iActiveItem);}=0A= function OwcIActiveItem_setActiveItem(vItem,bDoNotNotify)=0A= {var iActiveItemIndex=3D-1;var = oActiveItem=3Dnull;if(typeof(vItem)=3D=3D"number")=0A= {oActiveItem=3Dthis.getItem(vItem);if(oActiveItem)=0A= iActiveItemIndex=3DvItem;}=0A= else if(typeof(vItem)=3D=3D"object")=0A= {oActiveItem=3DvItem;iActiveItemIndex=3Dthis.indexOfItem(oActiveItem);}=0A= if(!bDoNotNotify)=0A= {var = oEvent=3Dthis.createOwcEventObject("itemActivating");oEvent.prevActiveIte= mIndex=3DiPrevItemIndex;oEvent.prevActiveItem=3DoPrevItem;oEvent.activeIt= emIndex=3DiActiveItemIndex;oEvent.activeItem=3DoActiveItem;this.fireOwcEv= ent(oEvent);var = bCancelDefaultAction=3DoEvent.cancelDefaultAction;Object_Destroy(oEvent);= if(bCancelDefaultAction)=0A= return;}=0A= if(this.m_iActiveItem=3D=3DiActiveItemIndex)=0A= return;var iPrevItemIndex=3Dthis.m_iActiveItem;var = oPrevItem=3Dthis.getItem(this.m_iActiveItem);if(oPrevItem)=0A= oPrevItem.changeState(false,this.m_dwActiveItemState,this.m_dwActiveItemS= tateMask)=0A= this.m_iActiveItem=3DiActiveItemIndex;if(oActiveItem)=0A= oActiveItem.changeState(true,this.m_dwActiveItemState,this.m_dwActiveItem= StateMask)=0A= if(!bDoNotNotify)=0A= {var = oEvent=3Dthis.createOwcEventObject("itemActivated");oEvent.prevActiveItem= Index=3DiPrevItemIndex;oEvent.prevActiveItem=3DoPrevItem;oEvent.activeIte= mIndex=3DiActiveItemIndex;oEvent.activeItem=3DoActiveItem;this.fireOwcEve= nt(oEvent);Object_Destroy(oEvent);}}=0A= function OwcIActiveItem_getItemsCount()=0A= {return this.getControlsCount(this.m_sItemType);}=0A= function OwcIActiveItem_indexOfItem(oItem)=0A= {return this.indexOfControl(oItem,this.m_sItemType);}=0A= function OwcIActiveItem_getItem(iItemIndex)=0A= {return this.getControl(iItemIndex,this.m_sItemType);}}=0A= if(!Olive.ICmdSource)=0A= {Olive.ICmdSource=3Dnew = Interface("Olive.ICmdSource");Olive.ICmdSource.Implement=3Dfunction = OwcICmdSource_Implement(rObject,bDynamic)=0A= {if(!this.Register(rObject,bDynamic))=0A= return;JScript.Type.DeclareField(rObject,"m_oCmdTarget",null);JScript.Typ= e.DeclareMethod(rObject,"getCmdTarget",OwcICmdSource_getCmdTarget);JScrip= t.Type.DeclareMethod(rObject,"setCmdTarget",OwcICmdSource_setCmdTarget);J= Script.Type.DeclareMethod(rObject,"sendCommand",OwcICmdSource_sendCommand= );JScript.Type.DeclareMethod(rObject,"updateCommand",OwcICmdSource_update= Command);JScript.Type.DeclareMethod(rObject,"updateAllCommands",OwcICmdSo= urce_updateAllCommands);JScript.Type.DeclareMethod(rObject,"updateCmdUiSt= ate",OwcICmdSource_updateCmdUiState);}=0A= Olive.ICmdSource.UpdateAll=3Dfunction = OwcICmdSource_UpdateAll(oRootControl,oCmdParams)=0A= {function callback_updateCmdSource(ctxScanner,oCmdSrcControl)=0A= {oCmdSrcControl.updateAllCommands();}=0A= function callback_filterCmdSource(ctxScanner,oControl)=0A= {if(Olive.ICmdSource.IsImplementedBy(oControl))=0A= return = Olive.Controls.Scanner.FilterMode.Process;return(Olive.Controls.Scanner.F= ilterMode.Reject+Olive.Controls.Scanner.FilterMode.StopFilter);}=0A= var oScanner=3Dnew = Olive.Controls.Scanner();oScanner.setProcessControlCallback(callback_upda= teCmdSource);oScanner.addFilter(callback_filterCmdSource);oScanner.scan(o= RootControl);}=0A= Olive.ICmdSource.BindCommandBars=3Dfunction = OwcICmdSource_bindCommandBars(oBarContainer,oCmdTarget)=0A= {var = arrControls=3DoBarContainer.findControlsImplementing(Olive.ICmdSource);va= r = iCmdBar,nCmdBarCount=3DarrControls.length;for(iCmdBar=3D0;iCmdBar=3D0)&&= (this.m_rectDragBounds.right>=3D0))=0A= {ptNext.x=3DMath.max(Math.min(ptMouse.x,this.m_rectDragBounds.right),this= .m_rectDragBounds.left);var = dx=3D(ptNext.x-ptLast.x);ptTrackerNext.x=3DptTrackerPrev.x+dx;}=0A= if((this.m_rectDragBounds.top>=3D0)&&(this.m_rectDragBounds.bottom>=3D0))=0A= {ptNext.y=3DMath.max(Math.min(ptMouse.y,this.m_rectDragBounds.bottom),thi= s.m_rectDragBounds.top);var = dy=3D(ptNext.y-ptLast.y);ptTrackerNext.y=3DptTrackerPrev.y+dy;}=0A= if(ptTrackerPrev.x!=3DptTrackerNext.x)=0A= this.m_oDragTracker.style.left=3DString(ptTrackerNext.x)+"px";if(ptTracke= rPrev.y!=3DptTrackerNext.y)=0A= this.m_oDragTracker.style.top=3DString(ptTrackerNext.y)+"px";this.m_point= Last=3DptNext;}=0A= function OwcMoveDragger_dragStart(pointMouse,oEvent)=0A= {if(this.m_oDragElement.ondragstart)=0A= this.m_oDragElement.ondragstart(this);this.dragMove(pointMouse,oEvent);}=0A= function OwcMoveDragger_dragMove(pointMouse,oEvent)=0A= {if(this.m_oDragElement.ondragmove)=0A= this.m_oDragElement.ondragmove(this,pointMouse,oEvent);this.updateDragTra= cker(pointMouse);}=0A= function OwcMoveDragger_dragEnd(pointMouse,oEvent,bCancel)=0A= {if(!bCancel)=0A= this.updateDragTracker(pointMouse);if(this.m_oDragElement.ondragend)=0A= this.m_oDragElement.ondragend(this,pointMouse,oEvent,bCancel);this.remove= DragLayer();}=0A= function OwcMoveDragger_modeTrackStart(oHtmlElement,oEvent)=0A= {var oDocument=3DoHtmlElement.ownerDocument;var = oDragLayer=3DoDocument.createElement("div");oDragLayer.className=3Dthis.m= _sDragLayerClass;var = oBody=3DgetChildObjectByTag(oDocument,"body",0);this.m_oDragLayer=3DoBody= .appendChild(oDragLayer);this.m_oDragElement=3DoHtmlElement;if(this.m_oDr= agLayer.setCapture)=0A= this.m_oDragLayer.setCapture();this.m_pointEnter=3D{x:getEventClientX(oEv= ent),y:getEventClientY(oEvent)};this.m_oDragLayer.Dragger=3Dthis;DHTML.at= tachEvent(this.m_oDragLayer,"mousemove",OwcMoveDragger_Track_onMouseMove)= ;DHTML.attachEvent(this.m_oDragLayer,"mouseup",OwcMoveDragger_Track_onMou= seUp);if(!this.m_oDragLayer.setCapture)=0A= DHTML.attachEvent(this.m_oDragLayer,"mouseout",OwcMoveDragger_Track_onMou= seOut);}=0A= function OwcMoveDragger_modeTrackEnd()=0A= {DHTML.detachEvent(this.m_oDragLayer,"mousemove",OwcMoveDragger_Track_onM= ouseMove);DHTML.detachEvent(this.m_oDragLayer,"mouseup",OwcMoveDragger_Tr= ack_onMouseUp);if(!this.m_oDragLayer.setCapture)=0A= DHTML.detachEvent(this.m_oDragLayer,"mouseout",OwcMoveDragger_Track_onMou= seOut);}=0A= function OwcMoveDragger_modeDragStart()=0A= {DHTML.attachEvent(this.m_oDragLayer,"mousemove",OwcMoveDragger_Drag_onMo= useMove);DHTML.attachEvent(this.m_oDragLayer,"mouseup",OwcMoveDragger_Dra= g_onMouseUp);if(!this.m_oDragLayer.setCapture)=0A= DHTML.attachEvent(window,"mouseout",OwcMoveDragger_Drag_onMouseOut);}=0A= function OwcMoveDragger_modeDragEnd()=0A= {DHTML.detachEvent(this.m_oDragLayer,"mousemove",OwcMoveDragger_Drag_onMo= useMove);DHTML.detachEvent(this.m_oDragLayer,"mouseup",OwcMoveDragger_Dra= g_onMouseUp);if(!this.m_oDragLayer.setCapture)=0A= DHTML.detachEvent(window,"mouseout",OwcMoveDragger_Drag_onMouseOut);}=0A= function OwcMoveDragger_removeDragLayer()=0A= {if(this.m_oDragLayer)=0A= {this.m_oDragLayer.parentNode.removeChild(this.m_oDragLayer);this.m_oDrag= Layer=3Dnull;}=0A= this.m_oDragElement=3Dnull;this.m_pointEnter=3Dnull;this.m_pointLast=3Dnu= ll;}=0A= function OwcMoveDragger_dragCanStart(dx,dy,oEvent)=0A= {if(!this.m_minDragOffset)=0A= return true;if(dx>=3Dthis.m_minDragOffset.x)=0A= return true;if(dy>=3Dthis.m_minDragOffset.y)=0A= return true;return false;}=0A= function OwcMoveDragger_Normal_onMouseDown(oEvent)=0A= {var = nMouseButtons=3DgetEventMouseButtons(oEvent);if(nMouseButtons=3D=3D1)=0A= this.oliveMoveByDrag.modeTrackStart(this,oEvent);preventEventDefaultActio= n(oEvent);return false;}=0A= function OwcMoveDragger_Track_onMouseMove(oEvent)=0A= {var = pointMouse=3D{x:getEventClientX(oEvent),y:getEventClientY(oEvent)};var = dx=3DMath.abs(pointMouse.x-this.Dragger.m_pointEnter.x);var = dy=3DMath.abs(pointMouse.y-this.Dragger.m_pointEnter.y);if(this.Dragger.d= ragCanStart(dx,dy,oEvent))=0A= {this.Dragger.modeTrackEnd();this.Dragger.modeDragStart();this.Dragger.dr= agStart(pointMouse,oEvent);}=0A= stopEventBubbling(oEvent);preventEventDefaultAction(oEvent);return = false;}=0A= function OwcMoveDragger_Track_onMouseUp(oEvent)=0A= {var = pointMouse=3D{x:getEventClientX(oEvent),y:getEventClientY(oEvent)};var = dx=3DMath.abs(pointMouse.x-this.Dragger.m_pointEnter.x);var = dy=3DMath.abs(pointMouse.y-this.Dragger.m_pointEnter.y);this.Dragger.mode= TrackEnd();var = nMouseButtons=3DgetEventMouseButtons(oEvent);if(nMouseButtons=3D=3D1)=0A= {if(this.Dragger.dragCanStart(dx,dy,oEvent))=0A= {this.Dragger.dragStart(pointMouse,oEvent);this.Dragger.dragEnd(pointMous= e,oEvent);}}=0A= this.Dragger.removeDragLayer();stopEventBubbling(oEvent);preventEventDefa= ultAction(oEvent);return false;}=0A= function OwcMoveDragger_Track_onMouseOut(oEvent)=0A= {if(getEventTarget(oEvent)!=3Dthis)=0A= return = false;this.Dragger.modeTrackEnd();this.Dragger.removeDragLayer();stopEven= tBubbling(oEvent);preventEventDefaultAction(oEvent);return false;}=0A= function OwcMoveDragger_Drag_onMouseMove(oEvent)=0A= {var = pointMouse=3D{x:getEventClientX(oEvent),y:getEventClientY(oEvent)};this.D= ragger.dragMove(pointMouse,oEvent);stopEventBubbling(oEvent);preventEvent= DefaultAction(oEvent);return false;}=0A= function OwcMoveDragger_Drag_onMouseUp(oEvent)=0A= {var = nMouseButtons=3DgetEventMouseButtons(oEvent);if(nMouseButtons=3D=3D1)=0A= {var = pointMouse=3D{x:getEventClientX(oEvent),y:getEventClientY(oEvent)};this.D= ragger.modeDragEnd();this.Dragger.dragEnd(pointMouse,oEvent);}=0A= else=0A= {this.Dragger.modeDragEnd();this.Dragger.dragEnd(null,oEvent,true);}=0A= stopEventBubbling(oEvent);preventEventDefaultAction(oEvent);return = false;}=0A= function OwcMoveDragger_Drag_onMouseOut(oEvent)=0A= {if(getEventTarget(oEvent)!=3Dthis)=0A= return = false;this.Dragger.modeDragEnd();this.Dragger.dragEnd(null,oEvent,true);s= topEventBubbling(oEvent);preventEventDefaultAction(oEvent);return false;}=0A= JScript.Type.RegisterClass("Olive.MoveDragger",Olive.MoveDragger);}=0A= if(typeof(JScript)=3D=3D"undefined")=0A= throw DHTML.newError(0,"JavaScript OOP API is not included. Add = JScriptCore.js to your = file");if(typeof(Olive)=3D=3D"undefined"||!Olive.CmdTarget)=0A= throw DHTML.newError(0,"Olive Web SDK core classes are not included. = Add OwcCommon.js to your = file");JScript.Type.RegisterNamespace("Olive.Controls");if(!Olive.Control= s.prefix)=0A= Olive.Controls.prefix=3D"owc";if(!Olive.Controls.xmlns)=0A= Olive.Controls.xmlns=3DOlive.Controls.prefix+":";if(!Olive.Controls.eleme= nts)=0A= {Olive.Controls.elements=3Dnew = Object();Olive.Controls.elements.Data=3D"data";Olive.Controls.elements.Da= taProvider=3D"data-provider";Olive.Controls.elements.Extend=3D"extend";}=0A= if(!Olive.Controls.attributes)=0A= {Olive.Controls.attributes=3D{ControlType:Olive.Controls.prefix+":"+"cont= rol",Ui:Olive.Controls.prefix+":"+"ui",initState:Olive.Controls.prefix+":= "+"init-state",MaxImageWidth:Olive.Controls.prefix+":"+"max-image-width",= MaxImageHeight:Olive.Controls.prefix+":"+"max-image-height",autoMagnify:O= live.Controls.prefix+":"+"auto-magnify",MultiSelect:Olive.Controls.prefix= +":"+"multi-select",autoAttachHtmlHandlers:Olive.Controls.prefix+":"+"htm= l-handlers"};}=0A= if(!Olive.Controls.controlTypeNames)=0A= {Olive.Controls.controlTypeNames=3D{Control:"Control"};}=0A= function OwcGetControl(sControlId,bScanAncestors)=0A= {return OwcGetControlFromHtmlElem(getObj(sControlId),bScanAncestors);}=0A= function OwcGetControlFromHtmlElem(oHtmlElem,bScanAncestors)=0A= {if(!oHtmlElem)=0A= return null;if(oHtmlElem.m_OwcControl)=0A= return oHtmlElem.m_OwcControl;if(!bScanAncestors)=0A= return null;return OwcGetControlFromHtmlElem(oHtmlElem.parentNode,true);}=0A= if(!Olive.Controls.Scanner)=0A= {Olive.Controls.Scanner=3Dfunction OwcControlScanner()=0A= {}=0A= Olive.Controls.Scanner.DeclareType=3Dfunction = OwcControlScanner_DeclareType(rObject)=0A= {this.DeclareField("m_nDefaultFilterResult",Olive.Controls.Scanner.Filter= Mode.Accept);this.DeclareField("m_arrFilters",null);this.DeclareField("m_= delegateProcessControl",null);this.DeclareField("m_bCancelScanning",false= );this.DeclareMethod("scan",OwcControlScanner_scan);this.DeclareMethod("f= ilter",OwcControlScanner_filter);this.DeclareMethod("setProcessControlCal= lback",OwcControlScanner_setProcessControlCallback);this.DeclareMethod("a= ddFilter",OwcControlScanner_addFilter);this.DeclareMethod("clearFilters",= OwcControlScanner_clearFilters);this.DeclareMethod("cancelScanning",OwcCo= ntrolScanner_cancelScanning);this.DeclareMethod("isScanningCancelled",Owc= ControlScanner_isScanningCancelled);}=0A= Olive.Controls.Scanner.FilterMode=3D{Accept:0x00000000,Reject:0x00000001,= ScanChildren:0x00000000,DoNotScanChildren:0x00000002,ScanSiblings:0x00000= 000,DoNotScanSiblings:0x00000004,ContinueScanning:0x00000000,StopScanning= :0x00000008,StopFilter:0x00000010,Skip:0x00000013,Process:0x00000002,Proc= essAndStop:0x0000001A}=0A= Olive.Controls.Scanner.FindControls=3Dfunction = OwcControlScanner_findControls(oContainer,pfnFilter)=0A= {function OwcControlScanner_findControls_Process(ctxScanner,oControl)=0A= {ctxScanner.m_arrMatched.push(oControl);}=0A= var oScanner=3Dnew Olive.Controls.Scanner();oScanner.m_arrMatched=3Dnew = Array();oScanner.setProcessControlCallback(OwcControlScanner_findControls= _Process);oScanner.addFilter(pfnFilter);oScanner.scan(oContainer);return = oScanner.m_arrMatched;}=0A= function OwcControlScanner_scan(oControlsContainer)=0A= {var arrScanStack=3Dnew Array();var oCurParent,nCurCount,iCurPos;var = nArgCount=3D2;if(arguments.length>1)=0A= nArgCount+=3D(arguments.length-1);var arrArguments=3Dnew = Array(nArgCount);for(var iArg=3D2;iArg0= )=0A= {var oStackPos=3Dnew = Object();oStackPos.curParent=3DoCurParent;oStackPos.curCount=3DnCurCount;= oStackPos.curPos=3DiCurPos;arrScanStack.push(oStackPos);oCurParent=3DoCur= Control;nCurCount=3DnSubControlsCount;iCurPos=3D0;bMoveToNextSibling=3Dfa= lse;}}=0A= if(bMoveToNextSibling)=0A= {while(((nFilterResult&Olive.Controls.Scanner.FilterMode.DoNotScanSibling= s)!=3D0)||((iCurPos+1)>=3DnCurCount))=0A= {nFilterResult=3DOlive.Controls.Scanner.FilterMode.ContinueScanning;if(ar= rScanStack.length>0)=0A= {var = oStackPos=3DarrScanStack.pop();oCurParent=3DoStackPos.curParent;nCurCount= =3DoStackPos.curCount;iCurPos=3DoStackPos.curPos;}=0A= else=0A= {oCurParent=3Dnull;nCurCount=3D0;iCurPos=3D-2;}}=0A= ++iCurPos;}}}=0A= function OwcControlScanner_filter(oDefaultThis,arrArguments)=0A= {var nFilterResult=3Dthis.m_nDefaultFilterResult;if(this.m_arrFilters)=0A= {var = iFilter,nFiltersCount=3Dthis.m_arrFilters.length;for(iFilter=3D0;iFilter<= nFiltersCount;++iFilter)=0A= {var = nFilterFlags=3Dthis.m_arrFilters[iFilter].apply(oDefaultThis,arrArguments= );nFilterResult|=3DnFilterFlags;if(nFilterFlags&Olive.Controls.Scanner.Fi= lterMode.StopFilter)=0A= {nFilterResult&=3D~Olive.Controls.Scanner.FilterMode.StopFilter;break;}}}=0A= return nFilterResult;}=0A= function = OwcControlScanner_setProcessControlCallback(oProcessControlDelegate)=0A= {this.m_delegateProcessControl=3DoProcessControlDelegate;}=0A= function OwcControlScanner_addFilter(oFilterDelegate)=0A= {if(oFilterDelegate)=0A= this.m_arrFilters=3DArray_appendItem(this.m_arrFilters,oFilterDelegate);}=0A= function OwcControlScanner_clearFilters()=0A= {this.m_arrFilters=3Dnull;}=0A= function OwcControlScanner_cancelScanning()=0A= {this.m_bCancelScanning=3Dtrue;}=0A= function OwcControlScanner_isScanningCancelled()=0A= {return this.m_bCancelScanning;}=0A= JScript.Type.RegisterClass("Olive.Controls.Scanner",Olive.Controls.Scanne= r);}=0A= if(!Olive.Controls.IControlFactory)=0A= {Olive.Controls.IControlFactory=3Dnew = Interface("Olive.Controls.IControlFactory");Olive.Controls.IControlFactor= y.Implement=3Dfunction OwcIControlFactory_Implement(rObject,bDynamic)=0A= {if(!Olive.Controls.IControlFactory.Register(rObject,bDynamic))=0A= return;JScript.Type.DeclareField(rObject,"m_arrControlTypes",null);JScrip= t.Type.DeclareMethod(rObject,"registerControlType",OwcIControlFactory_reg= isterControlType);JScript.Type.DeclareMethod(rObject,"getRegisteredContro= lType",OwcIControlFactory_getRegisteredControlType);JScript.Type.DeclareM= ethod(rObject,"createControlInstance",OwcIControlFactory_createControlIns= tance);JScript.Type.DeclareMethod(rObject,"createControl",OwcIControlFact= ory_createControl);}=0A= function = OwcIControlFactory_registerControlType(controlTypeName,controlClass)=0A= {if(!this.m_arrControlTypes)=0A= this.m_arrControlTypes=3D[];var = oControlType=3D{ControlType:controlTypeName,ControlTypeId:controlTypeName= .toLowerCase(),ControlConstructor:controlClass}=0A= this.m_arrControlTypes[oControlType.ControlTypeId]=3DoControlType;return = oControlType;}=0A= function OwcIControlFactory_getRegisteredControlType(sControlType)=0A= {if(!sControlType)=0A= return null;if(this.m_arrControlTypes)=0A= {var = oControlType=3Dthis.m_arrControlTypes[sControlType.toLowerCase()];if(oCon= trolType)=0A= return oControlType;}=0A= var = oParent=3DOlive.Object.FindParentImplementing(Olive.Controls.IControlFact= ory,this);if(oParent)=0A= return = oParent.getRegisteredControlType(sControlType);if(Olive.Controls.ControlF= actory=3D=3Dthis)=0A= return null;return = Olive.Controls.ControlFactory.getRegisteredControlType(sControlType);}=0A= function OwcIControlFactory_createControlInstance(sControlType)=0A= {var = oControlType=3Dthis.getRegisteredControlType(sControlType);if(!oControlTy= pe)=0A= return null;var oControl=3Dnew = oControlType.ControlConstructor();oControl.controlType=3DoControlType.Con= trolTypeId;return oControl;}=0A= function = OwcIControlFactory_createControl(sControlType,oPage,oCurHtmlElem,oControl= Parent,isDynamicContent)=0A= {var oControl=3Dthis.createControlInstance(sControlType);if(oControl)=0A= oControl.constructControl(oPage,oCurHtmlElem,oControlParent,isDynamicCont= ent);return oControl;}}=0A= if(!Olive.Controls.ControlFactory)=0A= {Olive.Controls.ControlFactory=3Dnew = Object();Olive.Controls.IControlFactory.Implement(Olive.Controls.ControlF= actory,true);}=0A= Olive.Controls.RegisterControlType=3Dfunction = OwcControls_RegisterControlType(controlTypeName,controlClass)=0A= {return = this.ControlFactory.registerControlType(controlTypeName,controlClass);}=0A= if(!Olive.Controls.IControlContainer)=0A= {Olive.Controls.IControlContainer=3Dnew = Interface("Olive.Controls.IControlContainer");Olive.Controls.IControlCont= ainer.Implement=3Dfunction = OwcIControlContainer_Implement(rObject,bDynamic)=0A= {if(!this.Register(rObject,bDynamic))=0A= return;Olive.Controls.IControlFactory.ImplementInterface(rObject,bDynamic= );JScript.Type.DeclareField(rObject,"Controls",null);JScript.Type.Declare= Method(rObject,"get_HtmlElement",OwcControlsContainer_get_HtmlElement);JS= cript.Type.DeclareMethod(rObject,"get_WebPage",OwcControlsContainer_get_W= ebPage);JScript.Type.DeclareMethod(rObject,"bindControls",OwcControlsCont= ainer_bindControls);JScript.Type.DeclareMethod(rObject,"initializeControl= s",OwcControlsContainer_initializeControls);JScript.Type.DeclareMethod(rO= bject,"clearControls",OwcControlsContainer_clearControls);JScript.Type.De= clareMethod(rObject,"clearSelections",OwcControlsContainer_clearSelection= s);JScript.Type.DeclareMethod(rObject,"addControl",OwcControlsContainer_a= ddControl);JScript.Type.DeclareMethod(rObject,"removeControl",OwcControls= Container_removeControl);JScript.Type.DeclareMethod(rObject,"findControls= Implementing",OwcControlsContainer_findControlsImplementing);JScript.Type= .DeclareMethod(rObject,"findControlById",OwcControlsContainer_findControl= ById);JScript.Type.DeclareMethod(rObject,"findControlByType",OwcControlsC= ontainer_findControlByType);JScript.Type.DeclareMethod(rObject,"findContr= olsByType",OwcControlsContainer_findControlsByType);JScript.Type.DeclareM= ethod(rObject,"getControlsCount",OwcControlsContainer_getControlsCount);J= Script.Type.DeclareMethod(rObject,"getControl",OwcControlsContainer_getCo= ntrol);JScript.Type.DeclareMethod(rObject,"getControlRev",OwcControlsCont= ainer_getControlRev);JScript.Type.DeclareMethod(rObject,"indexOfControl",= OwcControlsContainer_indexOfControl);JScript.Type.DeclareMethod(rObject,"= isFirstControl",OwcControlsContainer_isFirstControl);JScript.Type.Declare= Method(rObject,"isLastControl",OwcControlsContainer_isLastControl);JScrip= t.Type.DeclareMethod(rObject,"setActiveMask",OwcControlsContainer_setActi= veMask);JScript.Type.DeclareMethod(rObject,"bindContent",OwcControlsConta= iner_bindContent);JScript.Type.DeclareMethod(rObject,"clearContent",OwcCo= ntrolsContainer_clearContent);JScript.Type.DeclareMethod(rObject,"pasteCo= ntent",OwcControlsContainer_pasteContent);JScript.Type.DeclareMethod(rObj= ect,"getHtmlContentTarget",OwcControlsContainer_getHtmlContentTarget);JSc= ript.Type.DeclareMethod(rObject,"_onHtmlContentParsed",null);JScript.Type= .DeclareMethod(rObject,"postHtmlContentPaste",null);}=0A= function OwcControlsContainer_get_HtmlElement()=0A= {return null;}=0A= function OwcControlsContainer_get_WebPage()=0A= {return null;}=0A= var sOliveNameSpace=3DOlive.Controls.xmlns;var = nOliveNameSpace=3DsOliveNameSpace.length;function = OwcControlsContainer_bindControls(oDomNode,oPage,oRequest)=0A= {if(!oDomNode)=0A= oDomNode=3Dthis.get_HtmlElement();if(!oDomNode)=0A= return false;if(!oPage)=0A= oPage=3Dthis.get_WebPage();var = attrControlType=3DOlive.Controls.attributes.ControlType;var = attrUi=3DOlive.Controls.attributes.Ui;var = uiInterface=3DOlive.IUiElements;var isDynamicContent=3D!!oRequest;var = getOliveTagName;if("scopeName"in oDomNode)=0A= {getOliveTagName=3Dfunction(node)=0A= {if(node.scopeName.toLowerCase()!=3D"owc")=0A= return null;return node.nodeName;}}=0A= else=0A= {getOliveTagName=3Dfunction(node)=0A= {var = sName=3Dnode.nodeName;if(sName.length>nOliveNameSpace&&sName.substr(0,nOl= iveNameSpace).toLowerCase()=3D=3DsOliveNameSpace)=0A= return sName.substr(nOliveNameSpace);return null;}}=0A= var nodes,index,count,currentNode,container,newControl;var = childNodes,childNodesCount;var uiElementParent=3Dnull;var = controlType=3D"";var uiElemType=3D"";var = stack=3D[null,null,null,null,null,null,null,null,null,null,null,null,null= ,null,null];var state,stackSize;var = checkElement,match;container=3Dthis;parentNode=3DoDomNode;nodes=3DoDomNod= e.childNodes;count=3Dnodes.length;if(count=3D=3D0)=0A= return true;index=3D0;if(uiInterface.IsImplementedBy(this))=0A= uiElementParent=3Dthis;else=0A= uiElementParent=3DOlive.Object.FindParentImplementing(uiInterface,this);s= tackSize=3D0;index=3D0;while(index0)=0A= {if(++index0)=0A= return arrMatched[0];return null;}=0A= function OwcControlsContainer_findControlByType(sControlTypeName)=0A= {function _filterControlByTypeName(ctxScanner,oControl)=0A= {if(oControl.controlType=3D=3DsControlTypeName)=0A= return = Olive.Controls.Scanner.FilterMode.ProcessAndStop;return(Olive.Controls.Sc= anner.FilterMode.Reject+Olive.Controls.Scanner.FilterMode.StopFilter);}=0A= if(!this.Controls)=0A= return null;var = arrMatched=3DOlive.Controls.Scanner.FindControls(this,_filterControlByTyp= eName);if(arrMatched.length>0)=0A= return arrMatched[0];return null;}=0A= function OwcControlsContainer_findControlsByType(vControlType)=0A= {function _filterControlByTypeName(ctxScanner,oControl)=0A= {if(oControl.controlType=3D=3DvControlType)=0A= return = Olive.Controls.Scanner.FilterMode.Process;return(Olive.Controls.Scanner.F= ilterMode.Reject+Olive.Controls.Scanner.FilterMode.StopFilter);}=0A= function _filterControlByTypeClass(ctxScanner,oControl)=0A= {if(oControl instanceof vControlType)=0A= return = Olive.Controls.Scanner.FilterMode.Process;return(Olive.Controls.Scanner.F= ilterMode.Reject+Olive.Controls.Scanner.FilterMode.StopFilter);}=0A= if(!this.Controls)=0A= return null;var pfnFilter=3Dnull;switch(typeof vControlType)=0A= {case"string":vControlType=3DvControlType.toLowerCase();pfnFilter=3D_filt= erControlByTypeName;break;case"object":pfnFilter=3D_filterControlByTypeCl= ass;break;default:return null;}=0A= var = arrMatched=3DOlive.Controls.Scanner.FindControls(this,pfnFilter);return = arrMatched;}=0A= function OwcControlsContainer_getControlsCount(oControlType)=0A= {if(!this.Controls)=0A= return 0;if(!oControlType)=0A= return this.Controls.length;var = nCount=3D0;if(typeof(oControlType)=3D=3D"string")=0A= {oControlType=3DoControlType.toLowerCase();for(var = iControl=3D0;iControl=3Dthis.Controls.length)=0A= return null;if(!oControlType)=0A= return this.Controls[iIndex];var = nCount=3D0;if(typeof(oControlType)=3D=3D"string")=0A= {oControlType=3DoControlType.toLowerCase();for(var = iControl=3D0;iControl=3Dthis.Controls.length)=0A= return null;if(!oControlType)=0A= return this.Controls[this.Controls.length-1];var = nCount=3D0;if(typeof(oControlType)=3D=3D"string")=0A= {oControlType=3DoControlType.toLowerCase();for(var = iControl=3Dthis.Controls.length-1;iControl>=3D0;--iControl)=0A= {var = oControl=3Dthis.Controls[iControl];if(oControl.controlType=3D=3DoControlT= ype)=0A= {if(nCount=3D=3DiIndex)=0A= return oControl;++nCount;}}}=0A= else=0A= {for(var iControl=3Dthis.Controls.length-1;iControl>=3D0;--iControl)=0A= {var oControl=3Dthis.Controls[iControl];if(oControl instanceof = oControlType)=0A= {if(nCount=3D=3DiIndex)=0A= return oControl;++nCount;}}}=0A= return null;}=0A= function OwcControlsContainer_indexOfControl(oControl,oControlType)=0A= {if(!oControl)=0A= return-1;if(!oControlType)=0A= return Array_indexOf(this.Controls,oControl);var = iIndex=3D0;if(typeof(oControlType)=3D=3D"string")=0A= {oControlType=3DoControlType.toLowerCase();for(var = iControl=3D0;iControl";Olive.Controls.NoValuePlaceholder=3D"NO_VALUE_FOR_= THIS_FIELD";if(!Olive.Controls.DataType)=0A= {Olive.Controls.DataType=3Dfunction OwcDataType()=0A= {}=0A= Olive.Controls.DataType.DeclareType=3Dfunction = OwcDataType_DeclareType(rObject)=0A= {this.DeclareField("m_oLookupSupport",null);this.DeclareMethod("getDefaul= tFormat",Olive.Controls.DataType.getDefaultFormat);this.DeclareMethod("fo= rmatValue",Olive.Controls.DataType.toString);this.DeclareMethod("parseVal= ue",Olive.Controls.DataType.parseValue);this.DeclareMethod("validateValue= ",Olive.Controls.DataType.validateValue);this.DeclareMethod("createNewVal= ue",Olive.Controls.DataType.createNewValue);this.DeclareMethod("compareVa= lue",Olive.Controls.DataType.compareValue);this.DeclareMethod("get_Lookup= Support",OwcDataType_get_LookupSupport);this.DeclareMethod("set_LookupSup= port",OwcDataType_set_LookupSupport);}=0A= Olive.Controls.DataType.getDefaultFormat=3Dfunction = OwcDataType_getDefaultFormat()=0A= {return null;}=0A= Olive.Controls.DataType.toString=3Dfunction = OwcDataType_toString(oValue,sFormat)=0A= {if((oValue=3D=3Dnull)||(oValue=3D=3Dundefined))=0A= return"";if(oValue.toString)=0A= return oValue.toString(sFormat);return String(oValue);}=0A= Olive.Controls.DataType.parseValue=3Dfunction = OwcDataType_parseValue(oValue,sFormat)=0A= {return oValue;}=0A= Olive.Controls.DataType.validateValue=3Dfunction = OwcDataType_validateValue(oValue,bDoNotThrowError)=0A= {return true;}=0A= Olive.Controls.DataType.createNewValue=3Dfunction = OwcDataType_createNewValue()=0A= {return new Object();}=0A= Olive.Controls.DataType.compareValue=3Dfunction = OwcDataType_compareValue(oPrevValue,oNewValue)=0A= {if(oPrevValue=3D=3DoNewValue)=0A= return = true;if(oPrevValue&&oNewValue&&(oPrevValue.valueOf()=3D=3D=3DoNewValue.va= lueOf()))=0A= return true;return false;}=0A= function OwcDataType_get_LookupSupport()=0A= {return this.m_oLookupSupport;}=0A= function OwcDataType_set_LookupSupport(oLookupSupport)=0A= {this.m_oLookupSupport=3DoLookupSupport;}=0A= Olive.Controls.DataType.m_arrDataTypes=3Dnew = Array();Olive.Controls.DataType.RegisterDataType=3Dfunction = OwcDataType_Register(sTypeName,rDataTypeClass)=0A= {if(typeof(rDataTypeClass)=3D=3D"string")=0A= rDataTypeClass=3Deval(rDataTypeClass);var = oDataType=3Dnull;if(typeof(rDataTypeClass)=3D=3D"function")=0A= oDataType=3Dnew rDataTypeClass();else=0A= oDataType=3DrDataTypeClass;return = this.m_arrDataTypes[sTypeName.toLowerCase()]=3DoDataType;}=0A= Olive.Controls.DataType.RegisterClassDataType=3Dfunction = OwcDataType_RegisterClass(sTypeName,rConstructor)=0A= {if(typeof(rConstructor)=3D=3D"string")=0A= rConstructor=3Deval(rConstructor);var oDataType=3Dnew = Olive.Controls.DataType.Object(rConstructor);return = Olive.Controls.DataType.RegisterDataType(sTypeName,oDataType);}=0A= Olive.Controls.DataType.LookupDataType=3Dfunction = OwcDataType_Lookup(sTypeName)=0A= {return this.m_arrDataTypes[sTypeName.toLowerCase()];}=0A= JScript.Type.RegisterClass("Olive.Controls.DataType",Olive.Controls.DataT= ype);}=0A= if(!Olive.Controls.DataType.Object)=0A= {Olive.Controls.DataType.Object=3Dfunction = OwcDataTypeObject(oConstructor)=0A= {if(oConstructor)=0A= this.m_oConstructor=3DoConstructor;}=0A= Olive.Controls.DataType.Object.DeclareType=3Dfunction = OwcDataTypeObject_DeclareType(rObject)=0A= {this.DeclareField("m_oConstructor",Object);this.ReplaceMethod("createNew= Value",OwcDataTypeObject_createNewValue);}=0A= function OwcDataTypeObject_createNewValue()=0A= {if(this.m_oConstructor)=0A= return new this.m_oConstructor();return new Object();}=0A= JScript.Type.RegisterClass("Olive.Controls.DataType.Object",Olive.Control= s.DataType.Object,Olive.Controls.DataType);Olive.Controls.DataType.Regist= erDataType(Olive.Controls.DataTypeName.Object,Olive.Controls.DataType.Obj= ect);}=0A= if(!Olive.Controls.DataType.String)=0A= {Olive.Controls.DataType.String=3Dfunction OwcDataTypeString()=0A= {}=0A= Olive.Controls.DataType.String.DeclareType=3Dfunction = OwcDataTypeString_DeclareType(rObject)=0A= {this.ReplaceMethod("formatValue",Olive.Controls.DataType.String.formatVa= lue);this.ReplaceMethod("parseValue",Olive.Controls.DataType.String.parse= Value);this.ReplaceMethod("validateValue",Olive.Controls.DataType.String.= validateValue);}=0A= Olive.Controls.DataType.String.formatValue=3Dfunction = OwcDataTypeString_formatValue(oValue,sFormat)=0A= {if((oValue=3D=3Dnull)||(oValue=3D=3Dundefined))=0A= return"";return String(oValue);}=0A= Olive.Controls.DataType.String.parseValue=3Dfunction = OwcDataTypeString_parseValue(oValue,sFormat)=0A= {if((oValue=3D=3Dnull)||(oValue=3D=3Dundefined))=0A= return"";return String(oValue);}=0A= Olive.Controls.DataType.String.validateValue=3Dfunction = OwcDataTypeString_validateValue(oValue,bDoNotThrowError)=0A= {if(oValue=3D=3D=3Dnull||(typeof(oValue)=3D=3D"string"))=0A= return true;if(!bDoNotThrowError)=0A= {var = sErrorMessage=3DOlive.Errors.getLocalizedErrorMsg("BAD_STRING");throw = DHTML.newError(0,sErrorMessage);}=0A= return false;}=0A= JScript.Type.RegisterClass("Olive.Controls.DataType.String",Olive.Control= s.DataType.String,Olive.Controls.DataType);Olive.Controls.DataType.Regist= erDataType(Olive.Controls.DataTypeName.String,Olive.Controls.DataType.Str= ing);}=0A= if(!Olive.Controls.DataType.Boolean)=0A= {Olive.Controls.DataType.Boolean=3Dfunction OwcDataTypeBoolean()=0A= {}=0A= Olive.Controls.DataType.Boolean.DeclareType=3Dfunction = OwcDataTypeBoolean_DeclareType(rObject)=0A= {this.ReplaceMethod("formatValue",Olive.Controls.DataType.Boolean.formatV= alue);this.ReplaceMethod("parseValue",Olive.Controls.DataType.Boolean.par= seValue);this.ReplaceMethod("validateValue",Olive.Controls.DataType.Boole= an.validateValue);}=0A= Olive.Controls.DataType.Boolean.formatValue=3Dfunction = OwcDataTypeBoolean_formatValue(oValue,sFormat)=0A= {if(!sFormat||sFormat=3D=3D"")=0A= return String(oValue);var = arrValues=3DsFormat.split(";");return(oValue?arrValues[1]:arrValues[0]);}=0A= Olive.Controls.DataType.Boolean.parseValue=3Dfunction = OwcDataTypeBoolean_parseValue(oValue,sFormat)=0A= {if(typeof(oValue)=3D=3D"boolean")=0A= return oValue;if((oValue=3D=3Dnull)||(oValue=3D=3Dundefined))=0A= return false;if(typeof(oValue)=3D=3D"number")=0A= return(oValue!=3D0);if(typeof(oValue)!=3D"string")=0A= oValue=3DString(oValue);var = bValue=3Dfalse;if(oValue&&sFormat&&sFormat!=3D"")=0A= {sFormat=3DsFormat.toLowerCase();var = arrValues=3DsFormat.split(";");bValue=3D(arrValues[1]=3D=3DoValue.toLower= Case());}=0A= else=0A= bValue=3DString_parseBoolean(oValue);return bValue;}=0A= Olive.Controls.DataType.Boolean.validateValue=3Dfunction = OwcDataTypeBoolean_validateValue(oValue,bDoNotThrowError)=0A= {if(oValue=3D=3D=3Dnull||(typeof(oValue)=3D=3D"boolean"))=0A= return true;if(!bDoNotThrowError)=0A= {var = sErrorMessage=3DOlive.Errors.getLocalizedErrorMsg("BAD_BOOLEAN");throw = DHTML.newError(0,sErrorMessage);}=0A= return false;}=0A= JScript.Type.RegisterClass("Olive.Controls.DataType.Boolean",Olive.Contro= ls.DataType.Boolean,Olive.Controls.DataType);Olive.Controls.DataType.Regi= sterDataType(Olive.Controls.DataTypeName.Boolean,Olive.Controls.DataType.= Boolean);}=0A= if(!Olive.Controls.DataType.Number)=0A= {Olive.Controls.DataType.Number=3Dfunction OwcDataTypeNumber()=0A= {}=0A= Olive.Controls.DataType.Number.DeclareType=3Dfunction = OwcDataTypeNumber_DeclareType(rObject)=0A= {this.ReplaceMethod("formatValue",Olive.Controls.DataType.Number.formatVa= lue);this.ReplaceMethod("parseValue",Olive.Controls.DataType.Number.parse= Value);this.ReplaceMethod("validateValue",Olive.Controls.DataType.Number.= validateValue);}=0A= Olive.Controls.DataType.Number.formatValue=3Dfunction = OwcDataTypeNumber_formatValue(oValue,sFormat)=0A= {return String(oValue);}=0A= Olive.Controls.DataType.Number.parseValue=3Dfunction = OwcDataTypeNumber_parseValue(oValue,sFormat)=0A= {if(typeof(oValue)=3D=3D"number")=0A= return oValue;if((oValue=3D=3Dnull)||(oValue=3D=3Dundefined))=0A= return 0;if(typeof(oValue)!=3D"string")=0A= oValue=3DString(oValue);var nValue=3DparseInt(oValue,10);return nValue;}=0A= Olive.Controls.DataType.Number.validateValue=3Dfunction = OwcDataTypeNumber_validateValue(oValue,bDoNotThrowError)=0A= {if(oValue=3D=3D=3Dnull||(typeof(oValue)=3D=3D"number"))=0A= return true;if(!bDoNotThrowError)=0A= {var = sErrorMessage=3DOlive.Errors.getLocalizedErrorMsg("BAD_NUMBER");throw = DHTML.newError(0,sErrorMessage);}=0A= return false;}=0A= JScript.Type.RegisterClass("Olive.Controls.DataType.Number",Olive.Control= s.DataType.Number,Olive.Controls.DataType);Olive.Controls.DataType.Regist= erDataType(Olive.Controls.DataTypeName.Number,Olive.Controls.DataType.Num= ber);}=0A= if(!Olive.Controls.DataType.Date)=0A= {Olive.Controls.DataType.Date=3Dfunction OwcDataTypeDate()=0A= {}=0A= Olive.Controls.DataType.Date.DeclareType=3Dfunction = OwcDataTypeDate_DeclareType(rObject)=0A= {this.ReplaceMethod("getDefaultFormat",Olive.Controls.DataType.Date.getDe= faultFormat);this.ReplaceMethod("formatValue",Olive.Controls.DataType.Dat= e.formatValue);this.ReplaceMethod("parseValue",Olive.Controls.DataType.Da= te.parseValue);this.ReplaceMethod("validateValue",Olive.Controls.DataType= .Date.validateValue);}=0A= Olive.Controls.DataType.Date.getDefaultFormat=3Dfunction = OwcDataTypeDate_getDefaultFormat()=0A= {if(Locale_Default)=0A= return Locale_Default.ShortDateFormat;return"%m/%d/%Y";}=0A= Olive.Controls.DataType.Date.formatValue=3Dfunction = OwcDataTypeDate_formatValue(oValue,sFormat)=0A= {if(oValue=3D=3Dnull||oValue=3D=3Dundefined)=0A= return"";if(!sFormat||sFormat=3D=3D"")=0A= sFormat=3Dthis.getDefaultFormat();var oDate;if(oValue instanceof Date)=0A= oDate=3DoValue;else=0A= oDate=3Dnew Date(oValue);return oDate.formatDateTimeString(sFormat);}=0A= Olive.Controls.DataType.Date.parseValue=3Dfunction = OwcDataTypeDate_parseValue(oValue,sFormat)=0A= {if(oValue instanceof Date)=0A= return oValue;if((oValue=3D=3Dnull)||(oValue=3D=3Dundefined))=0A= return null;else if(typeof(oValue)!=3D"string")=0A= oValue=3DString(oValue);var dateValue=3Dnull;if(sFormat)=0A= {dateValue=3DDate.prototype.parseDateTimeString(oValue,sFormat);}=0A= oValue=3DoValue.replace(/^\s+|\s+$/g,"");if(!dateValue&&oValue)=0A= {var nDateTime=3DDate.parse(oValue);if(isNaN(nDateTime))=0A= {if(typeof(oValue)=3D=3D"string"&&!isNaN(parseInt(oValue,10))&&oValue.len= gth=3D=3D8)=0A= {var nYear=3DparseInt(oValue.substr(0,4),10);var = nMonth=3DparseInt(oValue.substr(4,2),10);var = nDay=3DparseInt(oValue.substr(6,2),10);if(!isNaN(nYear)&&!isNaN(nMonth)&&= !isNaN(nDay))=0A= dateValue=3Dnew Date(nYear,nMonth-1,nDay);else=0A= dateValue=3Dundefined;}=0A= else=0A= dateValue=3Dundefined;}=0A= else=0A= dateValue=3Dnew Date(nDateTime);}=0A= return dateValue;}=0A= Olive.Controls.DataType.Date.validateValue=3Dfunction = OwcDataTypeDate_validateValue(oValue,bDoNotThrowError)=0A= {if(oValue=3D=3D=3Dnull||(oValue instanceof Date))=0A= return true;if(!bDoNotThrowError)=0A= {var = sErrorMessage=3DOlive.Errors.getLocalizedErrorMsg("BAD_DATE_STRING");thro= w DHTML.newError(0,sErrorMessage);}=0A= return false;}=0A= JScript.Type.RegisterClass("Olive.Controls.DataType.Date",Olive.Controls.= DataType.Date,Olive.Controls.DataType);Olive.Controls.DataType.RegisterDa= taType(Olive.Controls.DataTypeName.Date,Olive.Controls.DataType.Date);}=0A= if(!Olive.Controls.DataType.Year)=0A= {Olive.Controls.DataType.Year=3Dfunction OwcDataTypeYear()=0A= {}=0A= Olive.Controls.DataType.Year.DeclareType=3Dfunction = OwcDataTypeYear_DeclareType(rObject)=0A= {this.ReplaceMethod("getDefaultFormat",Olive.Controls.DataType.Year.getDe= faultFormat);this.ReplaceMethod("formatValue",Olive.Controls.DataType.Yea= r.formatValue);this.ReplaceMethod("parseValue",Olive.Controls.DataType.Ye= ar.parseValue);this.ReplaceMethod("validateValue",Olive.Controls.DataType= .Year.validateValue);}=0A= Olive.Controls.DataType.Year.getDefaultFormat=3Dfunction = OwcDataType_getDefaultFormat()=0A= {return"%Y";}=0A= Olive.Controls.DataType.Year.formatValue=3Dfunction = OwcDataTypeYear_formatValue(oValue,sFormat)=0A= {var oDate;if(oValue instanceof Date)=0A= oDate=3DoValue;else=0A= {var = nYear=3DOlive.Controls.DataType.Number.parseValue(oValue);oDate=3Dnew = Date(nYear,0,1);}=0A= if(!sFormat)=0A= sFormat=3Dthis.getDefaultFormat();return = oDate.formatDateTimeString(sFormat);}=0A= Olive.Controls.DataType.Year.parseValue=3Dfunction = OwcDataTypeYear_parseValue(oValue,sFormat)=0A= {if(oValue instanceof Date)=0A= return oValue.getFullYear();return = Olive.Controls.DataType.Number.parseValue(oValue,sFormat);}=0A= Olive.Controls.DataType.Year.validateValue=3Dfunction = OwcDataTypeYear_validateValue(oValue,bDoNotThrowError)=0A= {if(!Olive.Controls.DataType.Number.validateValue(oValue,bDoNotThrowError= ))=0A= return false;if(oValue>=3D0)=0A= return true;if(!bDoNotThrowError)=0A= {var sErrorMessage=3DOlive.Errors.getLocalizedErrorMsg("BAD_YEAR");throw = DHTML.newError(0,sErrorMessage);}=0A= return false;}=0A= JScript.Type.RegisterClass("Olive.Controls.DataType.Year",Olive.Controls.= DataType.Year,Olive.Controls.DataType.Number);Olive.Controls.DataType.Reg= isterDataType(Olive.Controls.DataTypeName.Year,Olive.Controls.DataType.Ye= ar);}=0A= if(!Olive.Controls.DataType.Month)=0A= {Olive.Controls.DataType.Month=3Dfunction OwcDataTypeMonth()=0A= {}=0A= Olive.Controls.DataType.Month.DeclareType=3Dfunction = OwcDataTypeMonth_DeclareType(rObject)=0A= {this.ReplaceMethod("getDefaultFormat",Olive.Controls.DataType.Month.getD= efaultFormat);this.ReplaceMethod("formatValue",Olive.Controls.DataType.Mo= nth.formatValue);this.ReplaceMethod("parseValue",Olive.Controls.DataType.= Month.parseValue);this.ReplaceMethod("validateValue",Olive.Controls.DataT= ype.Month.validateValue);}=0A= Olive.Controls.DataType.Month.getDefaultFormat=3Dfunction = OwcDataType_getDefaultFormat()=0A= {return"%B";}=0A= Olive.Controls.DataType.Month.formatValue=3Dfunction = OwcDataTypeMonth_formatValue(oValue,sFormat)=0A= {var oDate;if(oValue instanceof Date)=0A= oDate=3DoValue;else=0A= {var nMonth=3Dthis.parseValue(oValue);oDate=3Dnew Date(2005,nMonth-1,1);}=0A= if(!sFormat)=0A= sFormat=3Dthis.getDefaultFormat();return = oDate.formatDateTimeString(sFormat);}=0A= Olive.Controls.DataType.Month.parseValue=3Dfunction = OwcDataTypeMonth_parseValue(oValue,sFormat)=0A= {if(oValue instanceof Date)=0A= return(oValue.getMonth()+1);return = Olive.Controls.DataType.Number.parseValue(oValue,sFormat);}=0A= Olive.Controls.DataType.Month.validateValue=3Dfunction = OwcDataTypeMonth_validateValue(oValue,bDoNotThrowError)=0A= {if(!Olive.Controls.DataType.Number.validateValue(oValue,bDoNotThrowError= ))=0A= return false;if(oValue>0&&oValue<13)=0A= return true;if(!bDoNotThrowError)=0A= {var = sErrorMessage=3DOlive.Errors.getLocalizedErrorMsg("BAD_MONTH");throw = DHTML.newError(0,sErrorMessage);}=0A= return false;}=0A= JScript.Type.RegisterClass("Olive.Controls.DataType.Month",Olive.Controls= .DataType.Month,Olive.Controls.DataType.Number);Olive.Controls.DataType.R= egisterDataType(Olive.Controls.DataTypeName.Month,Olive.Controls.DataType= .Month);}=0A= if(!Olive.Controls.DataType.Day)=0A= {Olive.Controls.DataType.Day=3Dfunction OwcDataTypeDay()=0A= {}=0A= Olive.Controls.DataType.Day.DeclareType=3Dfunction = OwcDataTypeDay_DeclareType(rObject)=0A= {this.ReplaceMethod("getDefaultFormat",Olive.Controls.DataType.Day.getDef= aultFormat);this.ReplaceMethod("formatValue",Olive.Controls.DataType.Day.= formatValue);this.ReplaceMethod("parseValue",Olive.Controls.DataType.Day.= parseValue);this.ReplaceMethod("validateValue",Olive.Controls.DataType.Da= y.validateValue);}=0A= Olive.Controls.DataType.Day.getDefaultFormat=3Dfunction = OwcDataType_getDefaultFormat()=0A= {return"%d";}=0A= Olive.Controls.DataType.Day.formatValue=3Dfunction = OwcDataTypeDay_formatValue(oValue,sFormat)=0A= {var oDate;if(oValue instanceof Date)=0A= oDate=3DoValue;else=0A= {var nDay=3Dthis.parseValue(oValue);oDate=3Dnew Date(2005,0,nDay);}=0A= if(!sFormat)=0A= sFormat=3Dthis.getDefaultFormat();return = oDate.formatDateTimeString(sFormat);}=0A= Olive.Controls.DataType.Day.parseValue=3Dfunction = OwcDataTypeDay_parseValue(oValue,sFormat)=0A= {if(oValue instanceof Date)=0A= return oValue.getDate();return = Olive.Controls.DataType.Number.parseValue(oValue,sFormat);}=0A= Olive.Controls.DataType.Day.validateValue=3Dfunction = OwcDataTypeDay_validateValue(oValue,bDoNotThrowError)=0A= {if(!Olive.Controls.DataType.Number.validateValue(oValue,bDoNotThrowError= ))=0A= return false;if(oValue>0&&oValue<32)=0A= return true;if(!bDoNotThrowError)=0A= {var sErrorMessage=3DOlive.Errors.getLocalizedErrorMsg("BAD_DAY");throw = DHTML.newError(0,sErrorMessage);}=0A= return false;}=0A= JScript.Type.RegisterClass("Olive.Controls.DataType.Day",Olive.Controls.D= ataType.Day,Olive.Controls.DataType.Number);Olive.Controls.DataType.Regis= terDataType(Olive.Controls.DataTypeName.Day,Olive.Controls.DataType.Day);= }=0A= if(!Olive.Controls.DataType.EMail)=0A= {Olive.Controls.DataType.EMail=3Dfunction OwcDataTypeEMail()=0A= {}=0A= Olive.Controls.DataType.EMail.DeclareType=3Dfunction = OwcDataTypeEMail_DeclareType(rObject)=0A= {this.ReplaceMethod("validateValue",Olive.Controls.DataType.EMail.validat= eValue);}=0A= Olive.Controls.DataType.EMail.validateValue=3Dfunction = OwcDataTypeEMail_validateValue(oValue,bDoNotThrowError)=0A= {if(!Olive.Controls.DataType.String.validateValue(oValue,bDoNotThrowError= ))=0A= return false;if(oValue&&(oValue!=3D"")&&!EMail_validateAddress(oValue))=0A= {if(!bDoNotThrowError)=0A= {var = sErrorMessage=3DOlive.Errors.getLocalizedErrorMsg("EMailBadAddress",oValu= e);throw DHTML.newError(0,sErrorMessage);}=0A= return false;}=0A= return true;}=0A= JScript.Type.RegisterClass("Olive.Controls.DataType.EMail",Olive.Controls= .DataType.EMail,Olive.Controls.DataType.String);Olive.Controls.DataType.R= egisterDataType(Olive.Controls.DataTypeName.EMail,Olive.Controls.DataType= .EMail);}=0A= if(!Olive.Controls.DataType.EMailList)=0A= {Olive.Controls.DataType.EMailList=3Dfunction OwcDataTypeEMailList()=0A= {}=0A= Olive.Controls.DataType.EMailList.DeclareType=3Dfunction = OwcDataTypeEMailList_DeclareType(rObject)=0A= {this.ReplaceMethod("validateValue",Olive.Controls.DataType.EMailList.val= idateValue);}=0A= Olive.Controls.DataType.EMailList.validateValue=3Dfunction = OwcDataTypeEMailList_validateValue(oValue,bDoNotThrowError)=0A= {if(!Olive.Controls.DataType.String.validateValue(oValue,bDoNotThrowError= ))=0A= return = false;if(oValue&&(oValue!=3D"")&&!EMail_validateAddressList(oValue))=0A= {if(!bDoNotThrowError)=0A= {var = sErrorMessage=3DOlive.Errors.getLocalizedErrorMsg("EMailBadAddressList",o= Value);throw DHTML.newError(0,sErrorMessage);}=0A= return false;}=0A= return true;}=0A= JScript.Type.RegisterClass("Olive.Controls.DataType.EMailList",Olive.Cont= rols.DataType.EMailList,Olive.Controls.DataType.String);Olive.Controls.Da= taType.RegisterDataType(Olive.Controls.DataTypeName.EMailList,Olive.Contr= ols.DataType.EMailList);}=0A= if(!Olive.Controls.DataType.SortBy)=0A= {Olive.Controls.DataType.SortBy=3Dfunction OwcDataTypeSortBy()=0A= {}=0A= Olive.Controls.DataType.SortBy.DeclareType=3Dfunction = OwcDataTypeSortBy_DeclareType(rObject)=0A= {this.ReplaceMethod("createNewValue",OwcDataTypeSortBy_createNewValue);th= is.ReplaceMethod("formatValue",OwcDataTypeSortBy_formatValue);this.Replac= eMethod("parseValue",OwcDataTypeSortBy_parseValue);this.ReplaceMethod("va= lidateValue",OwcDataTypeSortBy_validateValue);}=0A= function OwcDataTypeSortBy_createNewValue()=0A= {return new Olive.Data.SortOptions();}=0A= function OwcDataTypeSortBy_formatValue(oValue)=0A= {if(!oValue)=0A= return"";return oValue.toString();}=0A= function OwcDataTypeSortBy_parseValue(oValue)=0A= {if(oValue instanceof Olive.Data.SortOptions)=0A= return oValue;var = sSortOptions=3DOlive.Controls.DataType.toString(oValue);if(!sSortOptions|= |(sSortOptions=3D=3D""))=0A= return null;var = oValue=3Dthis.createNewValue();oValue.parse(sSortOptions);return oValue;}=0A= function OwcDataTypeSortBy_validateValue(oValue,bDoNotThrowError)=0A= {return true;}=0A= JScript.Type.RegisterClass("Olive.Controls.DataType.SortBy",Olive.Control= s.DataType.SortBy,Olive.Controls.DataType.Object);Olive.Controls.DataType= .RegisterDataType(Olive.Controls.DataTypeName.SortBy,Olive.Controls.DataT= ype.SortBy);}=0A= if(!Olive.Controls.IValue)=0A= {Olive.Controls.IValue=3Dnew = Interface("Olive.Controls.IValue");Olive.Controls.IValue.UiElements=3D{Ht= mlValue:"value"}=0A= Olive.Controls.IValue.Commands=3D{Lookup:"Lookup"}=0A= Olive.Controls.IValue.Implement=3Dfunction = OwcIValue_Implement(rObject,bDynamic)=0A= {if(!Olive.Controls.IValue.Register(rObject,bDynamic))=0A= return;Olive.IUiElements.ImplementInterface(rObject,bDynamic);JScript.Typ= e.DeclareField(rObject,"m_oValue",null);JScript.Type.DeclareField(rObject= ,"m_sValueFormat",null);JScript.Type.DeclareField(rObject,"m_sValueInitFo= rmat",null);JScript.Type.DeclareField(rObject,"m_sDataType",null);JScript= .Type.DeclareField(rObject,"m_oDataType",null);JScript.Type.DeclareField(= rObject,"m_sMultipleValueSeparator",Olive.Controls.SearchOperatorOr);JScr= ipt.Type.DeclareField(rObject,"m_sNoValuePlaceholder",Olive.Controls.NoVa= luePlaceholder);JScript.Type.DeclareField(rObject,"m_bHtmlValue",false);J= Script.Type.DeclareField(rObject,"m_bReadOnly",false);JScript.Type.Declar= eField(rObject,"m_bUpdatingControls",false);JScript.Type.DeclareField(rOb= ject,"m_bDisableOnChangeBehaviour",false);JScript.Type.DeclareField(rObje= ct,"m_oLookupSupport",null);JScript.Type.OverrideMethod(rObject,"bindHtml= Element",OwcIValue_bindHtmlElement);JScript.Type.OverrideMethod(rObject,"= parseControlHtmlAttr",OwcIValue_parseControlHtmlAttr);JScript.Type.Declar= eMethod(rObject,"getValue",OwcIValue_getValue);JScript.Type.DeclareMethod= (rObject,"setValue",OwcIValue_setValue);JScript.Type.DeclareMethod(rObjec= t,"getFormat",OwcIValue_getFormat);JScript.Type.DeclareMethod(rObject,"se= tFormat",OwcIValue_setFormat);JScript.Type.DeclareMethod(rObject,"formatV= alue",OwcIValue_formatValue);JScript.Type.DeclareMethod(rObject,"parseVal= ue",OwcIValue_parseValue);JScript.Type.DeclareMethod(rObject,"validateVal= ue",OwcIValue_validateValue);JScript.Type.DeclareMethod(rObject,"compareV= alue",OwcIValue_compareValue);JScript.Type.DeclareMethod(rObject,"updateC= ontrol",OwcIValue_updateControl);JScript.Type.DeclareMethod(rObject,"upda= teData",OwcIValue_updateData);JScript.Type.DeclareMethod(rObject,"getHtml= Value",OwcIValue_getHtmlValue);JScript.Type.DeclareMethod(rObject,"setHtm= lValue",OwcIValue_setHtmlValue);JScript.Type.DeclareMethod(rObject,"repor= tValidationError",OwcIValue_reportValidationError);JScript.Type.DeclareMe= thod(rObject,"isReadOnly",OwcIValue_isReadOnly);JScript.Type.DeclareMetho= d(rObject,"setReadOnly",OwcIValue_setReadOnly);JScript.Type.DeclareMethod= (rObject,"getCheckedValue",OwcIValue_getCheckedValue);JScript.Type.Declar= eMethod(rObject,"getUncheckedValue",OwcIValue_getUncheckedValue);JScript.= Type.DeclareMethod(rObject,"get_LookupSupport",OwcIValue_get_LookupSuppor= t);JScript.Type.DeclareMethod(rObject,"set_LookupSupport",OwcIValue_set_L= ookupSupport);JScript.Type.DeclareMethod(rObject,"lookupValue",OwcIValue_= lookupValue);JScript.Type.DeclareMethod(rObject,"_updateLookupValue",OwcI= Value_updateLookupValue);JScript.Type.DeclareMethod(rObject,"_LookupValue= _updateUiState",OwcIValue_LookupValue_updateUiState);JScript.Type.Overrid= eMethod(rObject,"getHtmlValueElement",OwcIValue_getHtmlValueElement);JScr= ipt.Type.DeclareMethod(rObject,"attachBehavior",OwcIValue_attachBehavior)= ;JScript.Type.DeclareMethod(rObject,"isUpdatingControl",OwcIValue_isUpdat= ingControl);JScript.Type.DeclareMethod(rObject,"startUpdatingControl",Owc= IValue_startUpdatingControl);JScript.Type.DeclareMethod(rObject,"stopUpda= tingControl",OwcIValue_stopUpdatingControl);rObject.registerOwcEventsClas= s2("valueChanging","onValueChanging",true);rObject.registerOwcEventsClass= 2("valueChanged","onValueChanged",true);rObject.registerOwcEventsClass2("= validationError","onValidationError",true);Olive.CmdTarget.RegisterComman= d(rObject,Olive.Controls.IValue.Commands.Lookup,"lookupValue","_LookupVal= ue_updateUiState");}=0A= function OwcIValue_bindHtmlElement(oHtmlElement)=0A= {if(this.BaseClassMethod)=0A= this.BaseClassMethod.apply(this,arguments);if(DHTML.isSelectElem(oHtmlEle= ment))=0A= OwcIValue_Combo_ApplyPrototype(this);if(!Olive.Controls.IComplexValue.IsI= mplementedBy(this))=0A= this.attachBehavior(oHtmlElement);}=0A= function OwcIValue_parseControlHtmlAttr()=0A= {var attributes=3DOlive.Controls.attributes;var = sDefaultDataType=3Dthis.m_sDataType;if(!sDefaultDataType)=0A= {var = oHtmlValueElement=3Dthis.getHtmlValueElement();if(DHTML.isCheckboxElem(oH= tmlValueElement)&&!oHtmlValueElement.value)=0A= sDefaultDataType=3DOlive.Controls.DataTypeName.Boolean;else=0A= sDefaultDataType=3DOlive.Controls.DataTypeName.String;}=0A= this.m_sValueFormat=3DDHTML.getAttr(this.HtmlElement,attributes.Format);t= his.m_sValueInitFormat=3DDHTML.getAttr(this.HtmlElement,attributes.InitFo= rmat);var = sDataType=3DDHTML.getAttr(this.HtmlElement,attributes.DataType);if(sDataT= ype)=0A= this.m_sDataType=3DsDataType;else=0A= this.m_sDataType=3DsDefaultDataType;this.m_oDataType=3DOlive.Controls.Dat= aType.LookupDataType(this.m_sDataType);this.m_bHtmlValue=3DDHTML.getAttrB= oolean(this.HtmlElement,attributes.HtmlValue,false);var = oParent=3DOlive.Object.FindParentImplementing(Olive.Controls.IComplexValu= e,this);if(oParent)=0A= this.m_bDisableOnChangeBehaviour=3DDHTML.getAttrBoolean(this.HtmlElement,= attributes.DisableOnChangeBehaviour,oParent.m_bDisableOnChangeBehaviour);= else=0A= this.m_bDisableOnChangeBehaviour=3DDHTML.getAttrBoolean(this.HtmlElement,= attributes.DisableOnChangeBehaviour,false);this.m_bReadOnly=3DDHTML.getAt= trBoolean(this.HtmlElement,attributes.ReadOnly,this.m_bReadOnly);this.m_s= MultipleValueSeparator=3DDHTML.getAttr(this.HtmlElement,attributes.Multip= leValueSeparator,this.m_sMultipleValueSeparator);this.m_sNoValuePlacehold= er=3DDHTML.getAttr(this.HtmlElement,attributes.NoValuePlaceholder,this.m_= sNoValuePlaceholder);var = sInitValue=3DDHTML.getAttr(this.HtmlElement,attributes.InitValue);if(sIni= tValue)=0A= {this.m_oValue=3Dthis.parseValue(sInitValue,this.m_sValueInitFormat);this= .setHtmlValue(this.getValue());}=0A= if(this.BaseClassMethod)=0A= this.BaseClassMethod.apply(this,arguments);}=0A= function OwcIValue_isReadOnly()=0A= {return this.m_bReadOnly;}=0A= function OwcIValue_setReadOnly(bReadOnly)=0A= {if(bReadOnly=3D=3Dundefined)=0A= bReadOnly=3Dtrue;this.m_bReadOnly=3DbReadOnly;}=0A= function OwcIValue_getCheckedValue(oHtmlElement,bParse)=0A= {if(!oHtmlElement)=0A= oHtmlElement=3Dthis.getHtmlValueElement();var = oValue=3DDHTML.getValue(oHtmlElement);if(bParse)=0A= return this.parseValue(oValue);return oValue;}=0A= function OwcIValue_getUncheckedValue(oHtmlElement,bParse)=0A= {var oValue=3D"";if(bParse)=0A= return this.parseValue(oValue);return oValue;}=0A= function OwcIValue_getValue()=0A= {return this.m_oValue;}=0A= function OwcIValue_setValue(oValue,bDoNotUpdateControl,bDoNotNotify)=0A= {if(this.isReadOnly())=0A= return = false;oValue=3Dthis.parseValue(oValue);if(!this.validateValue(oValue))=0A= return false;if(bDoNotUpdateControl=3D=3Dundefined)=0A= bDoNotUpdateControl=3Dfalse;if(typeof(bDoNotNotify)=3D=3D"undefined"||bDo= NotNotify=3D=3Dnull)=0A= bDoNotNotify=3Dfalse;if(DHTML.isRadioButton(this.getHtmlValueElement()))=0A= {var oCheckedValue=3Dthis.getCheckedValue(null,true);var = oUncheckedValue=3Dthis.getUncheckedValue(null,true);if(!this.compareValue= (oCheckedValue,oValue)&&!this.compareValue(oUncheckedValue,oValue))=0A= oValue=3DoUncheckedValue;}=0A= var = oEvent=3Dthis.createOwcEventObject("valueChanging");oEvent.prevValue=3Dth= is.m_oValue;oEvent.newValue=3DoValue;oEvent.DoNotUpdateControl=3DbDoNotUp= dateControl;this.fireOwcEvent(oEvent);Object_Destroy(oEvent);if(this.comp= areValue&&!this.compareValue(this.m_oValue,oValue))=0A= {var oPrevValue=3Dthis.m_oValue;this.m_oValue=3DoValue;if(!bDoNotNotify)=0A= {var = oEvent=3Dthis.createOwcEventObject("valueChanged");oEvent.prevValue=3DoPr= evValue;oEvent.newValue=3DoValue;oEvent.DoNotUpdateControl=3DbDoNotUpdate= Control;this.fireOwcEvent(oEvent);Object_Destroy(oEvent);}}=0A= if(!bDoNotUpdateControl&&!this.isUpdatingControl())=0A= this.updateControl();return true;}=0A= function OwcIValue_getFormat()=0A= {if(this.m_sValueFormat)=0A= return this.m_sValueFormat;if(this.m_oDataType)=0A= return this.m_oDataType.getDefaultFormat();return null;}=0A= function OwcIValue_setFormat(sFormat,bUpdateControl)=0A= {if(this.m_sValueFormat=3D=3DsFormat)=0A= return false;this.m_sValueFormat=3DsFormat;if(bUpdateControl)=0A= this.updateControl();}=0A= function OwcIValue_formatValue(oValue,sFormat)=0A= {if(!sFormat)=0A= sFormat=3Dthis.getFormat();if(this.m_oDataType)=0A= return this.m_oDataType.formatValue(oValue,sFormat);return oValue;}=0A= function OwcIValue_validateValue(oValue,bDoNotReportErrors)=0A= {var bValueIsValid=3Dtrue;if(this.m_oDataType)=0A= {try=0A= {bValueIsValid=3Dthis.m_oDataType.validateValue(oValue,bDoNotReportErrors= );}=0A= catch(ex)=0A= {this.reportValidationError(oValue,ex);bValueIsValid=3Dfalse;}}=0A= return bValueIsValid;}=0A= function OwcIValue_parseValue(oValue,sFormat)=0A= {if(!sFormat)=0A= sFormat=3Dthis.getFormat();if(this.m_oDataType)=0A= return this.m_oDataType.parseValue(oValue,sFormat);return oValue;}=0A= function OwcIValue_compareValue(oPrevValue,oNewValue)=0A= {if(this.m_oDataType)=0A= return this.m_oDataType.compareValue(oPrevValue,oNewValue);return = Olive.Controls.DataType.compareValue(oPrevValue,oNewValue);}=0A= function OwcIValue_updateControl()=0A= {var bPrevUpdatingControls=3Dthis.startUpdatingControl();var = oValue=3Dthis.getValue();this.setHtmlValue(oValue);this.stopUpdatingContr= ol(bPrevUpdatingControls);}=0A= function OwcIValue_updateData()=0A= {var oValue=3Dthis.getHtmlValue();return this.setValue(oValue,true);}=0A= function OwcIValue_getHtmlValue(bParseValue)=0A= {var oHtmlElement=3Dthis.getHtmlValueElement();var = sControlValue=3Dnull;if(this.m_bHtmlValue)=0A= sControlValue=3DDHTML.getInnerHtml(oHtmlElement);else = if(DHTML.isRadioButton(oHtmlElement)||DHTML.isCheckboxElem(oHtmlElement))=0A= {if(oHtmlElement.checked)=0A= sControlValue=3Dthis.getCheckedValue(oHtmlElement);else=0A= sControlValue=3Dthis.getUncheckedValue();}=0A= else if(DHTML.isSelectElem(oHtmlElement)&&oHtmlElement.multiple)=0A= sControlValue=3DDHTML.getValue(oHtmlElement,this.m_sMultipleValueSeparato= r,this.m_sNoValuePlaceholder);else=0A= sControlValue=3DDHTML.getValue(oHtmlElement);if(bParseValue)=0A= return this.parseValue(sControlValue);return sControlValue;}=0A= function OwcIValue_setHtmlValue(oValue)=0A= {if(this.isReadOnly())=0A= return;var = oHtmlElement=3Dthis.getHtmlValueElement();if(this.m_bHtmlValue)=0A= DHTML.pasteHtmlContent(oHtmlElement,this.formatValue(oValue));else = if(DHTML.isRadioButton(oHtmlElement))=0A= {oHtmlElement.checked=3D(oValue=3D=3DDHTML.getValue(oHtmlElement));}=0A= else if(DHTML.isSelectElem(oHtmlElement)&&oHtmlElement.multiple)=0A= DHTML.setValue(oHtmlElement,oValue,this.formatValue(oValue),this.m_sMulti= pleValueSeparator,this.m_sNoValuePlaceholder);else=0A= DHTML.setValue(oHtmlElement,oValue,this.formatValue(oValue));}=0A= function OwcIValue_reportValidationError(oValue,oError)=0A= {var = oEvent=3Dthis.createOwcEventObject("validationError");oEvent.value=3DoVal= ue;oEvent.error=3DoError;this.fireOwcEvent(oEvent);Object_Destroy(oEvent)= ;}=0A= function OwcIValue_get_LookupSupport()=0A= {if(this.m_oLookupSupport)=0A= return this.m_oLookupSupport;if(this.m_oDataType)=0A= return this.m_oDataType.get_LookupSupport();return null;}=0A= function OwcIValue_set_LookupSupport(oLookupSupport)=0A= {this.m_oLookupSupport=3DoLookupSupport;}=0A= function OwcIValue_lookupValue()=0A= {var = oLookupSupport=3Dthis.get_LookupSupport();if(oLookupSupport=3D=3Dnull)=0A= {this.reportKnownError(Olive.Errors.Code.NotSupported,"Lookup = values");return;}=0A= oLookupSupport.lookupValue(this);}=0A= function OwcIValue_LookupValue_updateUiState(oCmdState)=0A= {var = oLookupSupport=3Dthis.get_LookupSupport();oCmdState.enableCommand(oLookup= Support!=3Dnull);return true;}=0A= function OwcIValue_updateLookupValue(dialogResult,lookupValue,popupInfo)=0A= {if(dialogResult!=3DOlive.PopupInfo.DialogResult.Cancel)=0A= this.setValue(lookupValue);}=0A= function OwcIValue_getHtmlValueElement()=0A= {var oValueElement=3Dnull;if(this.BaseClassMethod)=0A= oValueElement=3Dthis.BaseClassMethod.apply(this,arguments);if(!oValueElem= ent)=0A= oValueElement=3Dthis.getUiElement(Olive.Controls.IValue.UiElements.HtmlVa= lue);if(!oValueElement)=0A= oValueElement=3Dthis.get_HtmlElement();return oValueElement;}=0A= function OwcIValue_attachBehavior(oHtmlElement)=0A= {if(!this.m_bDisableOnChangeBehaviour)=0A= {DHTML.attachEvent(oHtmlElement,"change",OwcIValue_DHTML_onChanged);DHTML= .attachEvent(oHtmlElement,"keypress",OwcIValue_DHTML_onKeyPress);}}=0A= function OwcIValue_DHTML_onChanged(oEvent)=0A= {var oHtmlElement=3DgetEventTarget(oEvent);if(!oHtmlElement)=0A= return false;var = oControl=3DOwcGetControlFromHtmlElem(oHtmlElement,true);if(!oControl||oCo= ntrol.isUpdatingControl())=0A= return false;oControl.updateData();return true;}=0A= function OwcIValue_DHTML_onKeyPress(oEvent)=0A= {if(oEvent.keyCode=3D=3D13)=0A= OwcIValue_DHTML_onChanged(oEvent);}=0A= function OwcIValue_startUpdatingControl()=0A= {var = bPrevState=3Dthis.m_bUpdatingControls;this.m_bUpdatingControls=3Dtrue;ret= urn bPrevState;}=0A= function OwcIValue_stopUpdatingControl(bPrevState)=0A= {this.m_bUpdatingControls=3D((bPrevState!=3Dundefined)?bPrevState:false);= }=0A= function OwcIValue_isUpdatingControl()=0
OK
=