From: <Saved by Windows Internet Explorer 7>
Subject: Welcome to CITES
Date: Thu, 18 Sep 2008 14:33:21 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0085_01C9199B.80363030"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350

This is a multi-part message in MIME format.

------=_NextPart_000_0085_01C9199B.80363030
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cites.org/

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML lang=3Den dir=3Dltr><HEAD><TITLE>Welcome to CITES</TITLE><LINK=20
href=3D"favicon.ico" type=3Dimage/x-icon rel=3D"shortcut icon">
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3DISO-8859-1">
<META=20
content=3D"Official website of the Convention on International Trade in =
Endangered Species of Wild Fauna and Flora. Documents, Species database, =
News &amp; Highlights, Photo Gallery, publications"=20
name=3DDescription>
<META=20
content=3D"cites, species, endangered, trade, endangered species, =
wildlife, fauna, flora, international trade, cites secretariat, =
Washington Convention, convention, plants, animals, treaty"=20
name=3DKeywords>
<META content=3D"CITES Secretariat" name=3DAuthor>
<META content=3D"Home page" name=3DCategory>
<META http-equiv=3DCache-control content=3Dno-cache>
<STYLE type=3Dtext/css media=3Dscreen>@import url( /style/home.css );
</STYLE>
<!--[if IE]><LINK href=3D"http://www.cites.org/style/ie.css" =
type=3Dtext/css=20
rel=3Dstylesheet><![endif]-->
<SCRIPT language=3DJavascript =
src=3D"http://www.cites.org/js/relative/birdie.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavascript=20
type=3Dtext/javascript> ez_codePath =3D "/js/relative/" </SCRIPT>

<SCRIPT language=3DJavascript type=3Dtext/javascript>=20
document.write("<SCR" + "IPT SRC=3D'" + ez_codePath + =
"ezloader.js'><\/SCR" + "IPT>"); </SCRIPT>

<SCRIPT language=3DJavascript type=3Dtext/javascript>

//  web-nova
menusGo()

// site search preset

function inputswap(me,def,setto) {
		if(me.value=3D=3Ddef) {
			me.value=3Dsetto;
		}
	}
</SCRIPT>

<SCRIPT src=3D"http://www.cites.org/js/overlib.js" =
type=3Dtext/javascript><!-- overLIB (c) Erik Bosrup --></SCRIPT>

<META content=3D"MSHTML 6.00.6000.16705" name=3DGENERATOR></HEAD>
<BODY class=3Dmaxwidth>
<DIV id=3Dwrapper>
<DIV id=3DoverDiv=20
style=3D"Z-INDEX: 1000; VISIBILITY: hidden; POSITION: absolute"></DIV>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"99%" align=3Dcenter =
border=3D0>
  <TBODY>
  <TR bgColor=3D#339900>
    <TD vAlign=3Dtop colSpan=3D3 height=3D55><IMG height=3D57 =
alt=3DCITES=20
      src=3D"http://www.cites.org/eng/graphics/cop14/head.gif" =
width=3D394></TD>
    <TD vAlign=3Dcenter width=3D"31%" bgColor=3D#339900 height=3D55>
      <DIV align=3Dright><IMG height=3D50 alt=3DUNEP=20
      src=3D"http://www.cites.org/I/unep_logo.jpg" width=3D50=20
  align=3Dright></DIV></TD></TR>
  <TR bgColor=3D#000099>
    <TD vAlign=3Dcenter colSpan=3D4 height=3D18>
      <DIV class=3Dlang><A href=3D"http://www.cites.org/fra/index.shtml" =

      target=3D_top>Fran=E7ais</A> <B>.</B>&nbsp;<A=20
      href=3D"http://www.cites.org/esp/index.shtml"=20
      target=3D_top>Espa=F1ol</A>&nbsp;</DIV></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"99%" align=3Dcenter =
border=3D0>
  <TBODY>
  <TR>
    <TD id=3Dtd_right vAlign=3Dtop width=3D"78%">
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter border=3D0>
        <TBODY>
        <TR>
          <TD colSpan=3D6>
            <DIV align=3Dleft><IMG height=3D106 alt=3D"Tiger, a CITES =
species."=20
            src=3D"http://www.cites.org/I/122.jpg" =
width=3D500></DIV></TD></TR>
        <TR>
          <TD class=3Dt2 width=3D"3%" height=3D21>&nbsp;</TD>
          <TD class=3Dhead_white width=3D"30%">Discover CITES</TD>
          <TD class=3Dt2 width=3D"3%">&nbsp;</TD>
          <TD class=3Dhead_white width=3D"31%">Official documents</TD>
          <TD class=3Dt2 width=3D"3%">&nbsp;</TD>
          <TD class=3Dhead_white width=3D"30%">Resources</TD></TR>
        <TR>
          <TD class=3Dt1 height=3D25>&nbsp;</TD>
          <TD><A href=3D"http://www.cites.org/eng/disc/what.shtml">What =
is=20
            CITES?</A></TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A =
href=3D"http://www.cites.org/eng/disc/text.shtml">Convention=20
            text</A></TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A onmouseover=3D"showRelativePanel('Menu1',event)"=20
            onmouseout=3DhidePanel()=20
        href=3D"http://www.cites.org/#">Databases</A></TD></TR>
        <TR>
          <TD class=3Dt1 height=3D25>&nbsp;</TD>
          <TD><A href=3D"http://www.cites.org/eng/disc/how.shtml">How =
CITES=20
            works</A></TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A=20
          =
href=3D"http://www.cites.org/eng/app/index.shtml">Appendices</A></TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A=20
            onmouseover=3D"return overlib('The export quotas were =
updated on 16 September 2008 for Indonesia.', BGCOLOR, '#FF9900', =
FGCOLOR, '#FFFFCC', CAPTION, '<b><center>Export quotas for =
2008</center></b>');"=20
            onmouseout=3D"return nd();"=20
            =
href=3D"http://www.cites.org/eng/resources/quotas/index.shtml">Export=20
            quotas</A></TD></TR>
        <TR>
          <TD class=3Dt1 height=3D25>&nbsp;</TD>
          <TD><A=20
          =
href=3D"http://www.cites.org/eng/disc/org.shtml">Structure</A></TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A=20
            =
href=3D"http://www.cites.org/eng/app/reserve_index.shtml">Reservations</A=
></TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A=20
            =
href=3D"http://www.cites.org/eng/resources/ID/index.php">Identification=20
            manual</A></TD></TR>
        <TR>
          <TD class=3Dt1 height=3D25>&nbsp;</TD>
          <TD><A =
href=3D"http://www.cites.org/eng/disc/species.shtml">CITES=20
            species</A></TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A=20
            =
href=3D"http://www.cites.org/eng/res/index.shtml">Resolutions</A></TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A onmouseover=3D"showRelativePanel('Menu3',event)"=20
            onmouseout=3DhidePanel() =
href=3D"http://www.cites.org/#">CITES=20
            Registers</A></TD></TR>
        <TR>
          <TD class=3Dt1 height=3D25>&nbsp;</TD>
          <TD><A=20
            =
href=3D"http://www.cites.org/eng/disc/parties/index.shtml">Member=20
            countries</A> </TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A=20
          =
href=3D"http://www.cites.org/eng/dec/index.shtml">Decisions</A></TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A=20
            =
href=3D"http://www.cites.org/eng/resources/reports.shtml">National=20
            reports</A></TD></TR>
        <TR>
          <TD class=3Dt1 height=3D25>&nbsp;</TD>
          <TD><A=20
            =
href=3D"http://www.cites.org/common/directy/e_directy.html">National=20
            contacts &amp; information</A></TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A=20
            =
href=3D"http://www.cites.org/eng/notif/index.shtml">Notifications to=20
            the Parties</A></TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A=20
            =
href=3D"http://www.cites.org/eng/resources/publications.shtml">Publicatio=
ns</A></TD></TR>
        <TR>
          <TD class=3Dt1 height=3D25>&nbsp;</TD>
          <TD><A =
href=3D"http://www.cites.org/eng/disc/sec/index.shtml">CITES=20
            Secretariat</A></TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A =
href=3D"http://www.cites.org/eng/cop/index.shtml">Conference of=20
            the Parties</A></TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A=20
            =
href=3D"http://www.cites.org/eng/resources/transport/index.shtml">Guideli=
nes=20
            for transport</A></TD></TR>
        <TR>
          <TD class=3Dt2 height=3D21>&nbsp;</TD>
          <TD class=3Dhead_white>Programmes</TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A =
href=3D"http://www.cites.org/eng/com/SC/index.shtml">Standing=20
            Committee</A></TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A=20
            =
href=3D"http://www.cites.org/eng/resources/terms/index.shtml">Terminology=
</A></TD></TR>
        <TR>
          <TD class=3Dt1 height=3D25>&nbsp;</TD>
          <TD><A =
href=3D"http://www.cites.org/eng/prog/mike_etis.shtml">Species=20
            programmes</A></TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A =
href=3D"http://www.cites.org/eng/com/AC/index.shtml">Animals=20
            Committee</A> </TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A =
href=3D"http://www.cites.org/eng/resources/links.shtml">Useful=20
            links</A></TD></TR>
        <TR>
          <TD class=3Dt1 height=3D25>&nbsp;</TD>
          <TD><A onmouseover=3D"showRelativePanel('Menu2',event)"=20
            onmouseout=3DhidePanel() =
href=3D"http://www.cites.org/#">Other=20
          issues</A></TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A =
href=3D"http://www.cites.org/eng/com/PC/index.shtml">Plants=20
            Committee</A></TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A=20
            =
href=3D"http://www.cites.org/eng/resources/reference.shtml">Reference=20
            lists</A></TD></TR>
        <TR>
          <TD height=3D25>&nbsp;</TD>
          <TD colSpan=3D3>
            <TABLE width=3D"84%" align=3Dcenter border=3D0>
              <TBODY>
              <TR>
                <TD>
                  <SCRIPT language=3DJavaScript=20
                  src=3D"http://www.cites.org/js/marquee_eng.js"=20
                  type=3Dtext/javascript></SCRIPT>
                </TD></TR></TBODY></TABLE></TD>
          <TD class=3Dt1>&nbsp;</TD>
          <TD><A=20
        =
href=3D"http://www.cites.org/forum/forum.php">Forum</A></TD></TR></TBODY>=
</TABLE></TD>
    <TD vAlign=3Dtop width=3D"22%">
      <P><BR><BR></P>
      <FORM name=3Dsitesearch action=3Dhttp://www.google.com/u/cites =
method=3Dget>
      <TABLE class=3Dtableorange cellSpacing=3D0 cellPadding=3D3 =
width=3D"85%"=20
      align=3Dcenter border=3D0>
        <TBODY>
        <TR bgColor=3D#ff9900>
          <TD height=3D18>
            <DIV align=3Dleft><IMG height=3D11 alt=3D""=20
            src=3D"http://www.cites.org/I/arrows_bl.gif" width=3D18 =
border=3D0> News=20
            &amp; <SPAN =
class=3Dhighlight>highlights</SPAN></DIV></TD></TR>
        <TR bgColor=3D#ff9900>
          <TD vAlign=3Dtop bgColor=3D#ffffff height=3D23>
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter>
              <TBODY>
              <TR>
                <TD vAlign=3Dtop align=3Dleft colSpan=3D2>
                  <DIV align=3Dleft><IMG height=3D6 alt=3Dtransparent=20
                  src=3D"http://www.cites.org/I/transparent_dot.gif"=20
                width=3D1></DIV></TD></TR>
              <TR>
                <TD vAlign=3Dtop align=3Dleft>
                  <DIV align=3Dleft>=95</DIV></TD>
                <TD vAlign=3Dcenter><A class=3Dsmall=20
                  =
href=3D"http://www.cites.org/eng/news/press_release.shtml">Press=20
                  release</A></TD></TR>
              <TR>
                <TD colSpan=3D2><IMG height=3D6 alt=3Dtransparent=20
                  src=3D"http://www.cites.org/I/transparent_dot.gif"=20
width=3D1></TD></TR>
              <TR>
                <TD vAlign=3Dtop align=3Dleft>
                  <DIV align=3Dleft>=95</DIV></TD>
                <TD vAlign=3Dcenter><A class=3Dsmall=20
                  =
href=3D"http://www.cites.org/eng/news/sundry/trade_suspension.shtml">Trad=
e=20
                  suspensions</A></TD></TR>
              <TR>
                <TD vAlign=3Dtop align=3Dleft colSpan=3D2>
                  <DIV align=3Dleft><IMG height=3D6 alt=3Dtransparent=20
                  src=3D"http://www.cites.org/I/transparent_dot.gif"=20
                width=3D1></DIV></TD></TR>
              <TR>
                <TD vAlign=3Dtop align=3Dleft width=3D18>
                  <DIV align=3Dleft>=95</DIV></TD>
                <TD vAlign=3Dcenter width=3D157><A class=3Dsmall=20
                  =
href=3D"http://www.cites.org/eng/news/calendar.shtml">CITES=20
                  =
calendar</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
      <TABLE class=3Dtablegreen cellSpacing=3D0 cellPadding=3D3 =
width=3D"85%"=20
      align=3Dcenter border=3D0>
        <TBODY>
        <TR>
          <TD vAlign=3Dtop height=3D14>
            <TABLE cellSpacing=3D0 cellPadding=3D0 align=3Dcenter =
border=3D0>
              <TBODY>
              <TR>
                <TD vAlign=3Dcenter align=3Dright width=3D19 =
height=3D19><IMG=20
                  height=3D21 alt=3D""=20
                  src=3D"http://www.cites.org/I/ani_butterfly.gif" =
width=3D18></TD>
                <TD vAlign=3Dtop width=3D134 =
height=3D19>&nbsp;&nbsp;&nbsp;<A=20
                  class=3Dmbold=20
                  style=3D"BACKGROUND-IMAGE: none; TEXT-DECORATION: =
none"=20
                  href=3D"http://www.cites.org/gallery/index.html">Photo =

                  =
Gallery</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
      <TABLE cellSpacing=3D0 cellPadding=3D3 width=3D"85%" =
align=3Dcenter border=3D0>
        <TBODY>
        <TR>
          <TD vAlign=3Dcenter><INPUT id=3DsearchBoxInitial=20
            onblur=3D"inputswap(this,'','keyword');"=20
            onfocus=3D"inputswap(this,'keyword','');" maxLength=3D160 =
size=3D17=20
            value=3Dkeyword name=3Dq> </TD>
          <TD vAlign=3Dcenter align=3Dmiddle width=3D57><INPUT =
type=3Dimage=20
            src=3D"http://www.cites.org/I/go.gif" =
name=3DimageField></TD></TR>
        <TR>
          <TD vAlign=3Dcenter colSpan=3D2>
            <P><FONT class=3Dsmall color=3D#666666><B>search the =
site</B></FONT></P>
            <P class=3Dmbold><STRONG><A class=3Dmbold=20
            style=3D"BACKGROUND-IMAGE: none; TEXT-DECORATION: none"=20
            href=3D"http://www.cites.org/eng/news/alert.php">Subscribe =
to email=20
            =
alerts!</A></STRONG></P></TD></TR></TBODY></TABLE></FORM></TD></TR></TBOD=
Y></TABLE>
<HR width=3D"92%" SIZE=3D1>

<TABLE id=3Dfooter cellSpacing=3D10 cellPadding=3D0 align=3Dcenter =
border=3D0>
  <TBODY>
  <TR>
    <TD width=3D"25%" height=3D16><A=20
      href=3D"http://www.cites.org/eng/site_map.shtml" =
target=3D_top>Site map</A></TD>
    <TD width=3D"25%" height=3D16><A =
href=3D"http://www.cites.org/eng/about.php"=20
      target=3D_top>About this site</A></TD>
    <TD width=3D"25%" height=3D16><A=20
      href=3D"http://www.cites.org/eng/disclaimer.shtml"=20
    target=3D_top>Disclaimer</A></TD>
    <TD width=3D"25%" height=3D16><A =
href=3D"http://www.cites.org/eng/contact.shtml"=20
      target=3D_top>FAQ &amp; contact</A></TD></TR></TBODY></TABLE>
<DIV class=3Dnote align=3Dcenter>Designed and maintained by the CITES =
Secretariat.=20
All rights reserved.</DIV></DIV></BODY></HTML>

------=_NextPart_000_0085_01C9199B.80363030
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cites.org/eng/graphics/cop14/head.gif

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

------=_NextPart_000_0085_01C9199B.80363030
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.cites.org/I/unep_logo.jpg

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
RphyWUPm0AW+CuP2f7e59Mxfpw69Ufaf9PfP/9k=

------=_NextPart_000_0085_01C9199B.80363030
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.cites.org/I/122.jpg

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

------=_NextPart_000_0085_01C9199B.80363030
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cites.org/I/arrows_bl.gif

R0lGODlhEgALAJEAAMDAwAAAmafA7lN91iH5BAEAAAAALAAAAAASAAsAQAImhI+pwTZvhETNjTOV
3ocFewGSQH0WRnLqunpglCUu8IRjV9VwChQAOw==

------=_NextPart_000_0085_01C9199B.80363030
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cites.org/I/transparent_dot.gif

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0085_01C9199B.80363030
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cites.org/I/ani_butterfly.gif

R0lGODlhEgAVAMQfACsjIVYtIDxCMV9LL0A+QGViV5U2G8U+HqRYKt1sJoxzXsd5V3yEa72XPvSd
J/7kLpaQceOpV/vpU5CQj6aYkJ2qi66pkbOyr8i1pLvEqdjTsdTT0eXd0Ozp0v///wAAACH/C05F
VFNDQVBFMi4wAwEAAAAh+QQFDwAfACwAAAAAEgAVAAAFjaAnjmRpnmiqruJ2kVaxoVhQkBQwzGXW
DBASZ9BQ8DwbjuJhLCkikcYl45k0JBKFiXJ9WCgTyEMSCZYuCGyEQohgHxMT54ptBNw/zEkxwAPG
CmYmPmoAWFkdJxRuWAKHDVQmDGNYA4drJ2KHlmpxJlZqBG8yJxsDYwUZEBEKWigTNhUeGQwMiSlT
LLojIQAh+QQFDwAfACwCAAIADgASAAAFfaC3eWRpQuPAmOYQcF4RTKw3DQN5NQpcboUGhMSJPFAd
TwbyiFBKEMnxsplEJI1LqSGRRCYTrkSRKVkeXWH3oUiSMIr0wEsomxjohiCtNcW9c1IrP2JjXRJD
hIcVhw0mG4VRXU9+aBZWWJQlNxEVHgwKA25+EDAZE6M1qh4hACH5BAUPAB8ALAMAAAANABQAAAWI
oCeOZJd520SSBeVxgLtSwCUSALcOwSYqAQbJMiiMLg3F6RcxijKNiKLjoTQeQtEGImlcOgrJQyXi
NCQRSCbStZAUj25YUqCOJueGoEsebfIDEhIKPndsEYFdNiMUcXRxDUsiFYISXF2SHhZsXYINhVpn
lmJZJAMNXhECiyQXAhUeFW4rZbQiIQAh+QQFDwAfACwDAAAADAAUAAAFfaA3eWRJFptXjKYYdJ4C
cG1QkBegmFfAkJvBIEVqKCikjqLB2jQamZLiAUlZJA2iByKJVDYRrLbyeFQuEgnEZGlgFdiKqcPA
DrDIkrJ7f9xKF24RBWkKMDhufmkMhx4ZbliFjRt1ahJ+LXCRCiwlBU8QDQONQAI/G6R6LSQhACH5
BAUPAB8ALAMAAAAMABMAAAV54Od9ZEl22TaNplhQHLC2FHB9QsCZXRFsH0iDwfpgGgrSpfEBihQP
hrIh+XRIEQmFxJF+Lhzmo3KiajORT+NGgjxMkYJpksS1SBtmQ/CRKJwfEyQNA4MZJRBVaYYlFG9B
jCQUi0wSDYCHJGQSciZ8H2igLRY2X2wfIQAh+QQFDwAfACwDAAAADQAUAAAFfaAnjmRplts5QtvA
qEPAFYBlYsrgWU2TjpveKyiBcEQcyKNxEUEkD8rREpH4nA9J5EK0/ihZLUWiLXREOHJkAC1kSIWG
VUBWYEgKdYDsgADlZAxkRUBVZBVkDwpnHl0SgmQFJIgSFhdyDRMkGg0PFR4VCgU/IxMUjBuMKiYh
ADs=

------=_NextPart_000_0085_01C9199B.80363030
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cites.org/I/go.gif

R0lGODlhHAARAPcAAABtOwCUQwCGQQCWQwCbQwCSQwCYQwCJQgB/QACqQwSMRQB9QACEQQCRQwCV
QwBwPNTv0wB8P7PjtJfXmgCHQoPQieb25YjSjQCnQza2UgCAQABzPWDDbcrrygCIQpLWlQCXQ4XR
igCoQwCLQgB2PgCeQwCCQQB+QACBQACrQlfAZgCuQpXXmAB3PgCPQ0O6WgCaQ4/UkwCQQwCBQYLP
hwCOQxqwR5DVlKjeqgCsQgCMQgB7PwB6PwCkQwCjQwCKQg+ASQCZRL3mvTeeahSOUPb8+ACNQ+Hz
6dfq4VW/Zcvl2AB5PwF2Pmu4kQCiQ2jGkASIRAB4PgmDRxOPT0i1eIvTkGfFcnrMgQClQ2TEb+r1
73bLfo7QrBGAS0SjdACmQyKySQCtQj6abgCTQ3O5lj6fbmvHdTSkaVnAaIrSjqzcwobRjM3r2njM
f0Cdb/n9+2XFcRGNTgCpQ1G+YhWKUKXdp1qmgvb7+Ap6RZvZngCFQV7Ca2+9lACZQz2ucHvNgtPo
3kapdi60TtPv37Tbx+j27gSQRrjZyT24Vj+4V4DPhgR6QTOYZuDz6FCtfcvo2PL69aDbogyRSyqX
YFu3hjieayqYYF62iASPRcfg1HXKfY3Ukfv9/FvBaQCfQwSNRQCdQwCgQwCcQ////wAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAcABEA
AAj/ADkRsgQF06eDChAmVJDwk6GDkhgheTOqopZFoWhEqhMiRoUbF9ZcABkizYcYmy6wcBCFUpGK
ZAiw4GDFTCcOHLLA0VSBRoUQira0uVKhCig9JKhAGjUFzR4nCbD4+CLCB4YeCTAk6IEhhwg5CXI4
+MEDwZFRceYIClVClFsRKzKEcus2VKIVdEPJ8EDCzygiCVKIKhEqlJCKFeWK+oDYQpi5A2ogoDNo
CAEMoAoztmBDwqgOLpJUfOEZQgFRMALoaPHE0QjBnkRZGAXqwYEZAB7gGKUCwIGKB0KBCtAAQSAu
CEQVDlWxzwvEng7bWMB81I/TBgIwKNNIAwVQsWeD10LUoSKAPKMmmMhQcUMBTwQKCBBzh48GB6BE
/amIA8IoCACwN4pn6QEwgCcGNCCAG6OoIYUMIIjiiQrlQTABDw94AgaBE2zQglsgGGGCFxU1cQAI
c4kiwAMAALDDgaK4sEGLLwoXwAFLXFLRI0CMMIADA4gCHiiZERBbCQQQAAMBQQRQgwldsIEYIEx4
kN0ABmRpQJMBjDFAAAWE2UADfJ2BWEWZAKHBCA3ocAAFcAogp5wM1MkACnhUUsiZFSkxSQQnLBBB
BIKegECgKCCAwgwL2HEIYgEBADs=

------=_NextPart_000_0085_01C9199B.80363030
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cites.org/style/home.css

BODY {
	BACKGROUND: #fff; COLOR: #000; TEXT-ALIGN: center
}
BODY {
	FONT-SIZE: 12px; FONT-FAMILY: arial,helvetica,sans-serif
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: arial,helvetica,sans-serif
}
TD {
	TEXT-ALIGN: left
}
BODY.maxwidth {
	MAX-WIDTH: 980px; MARGIN: 0px auto
}
A {
	FONT-SIZE: 12px; COLOR: #039
}
A:link {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: =
url(/i/dot_blue.gif); COLOR: #039; BACKGROUND-REPEAT: repeat-x; =
TEXT-DECORATION: none
}
A:visited {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: =
url(/i/dot_blue.gif); COLOR: #039; BACKGROUND-REPEAT: repeat-x; =
TEXT-DECORATION: none
}
A:hover {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/i/dot_red.gif); =
COLOR: #f63; BACKGROUND-REPEAT: repeat-x; TEXT-DECORATION: none
}
A:active {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/i/dot_red.gif); =
COLOR: #f63; BACKGROUND-REPEAT: repeat-x; TEXT-DECORATION: none
}
.alert {
	FONT-WEIGHT: 500; FONT-SIZE: 9px; COLOR: #f60; FONT-STYLE: italic
}
DIV.lang {
	FONT-SIZE: 12px; COLOR: #fff; TEXT-ALIGN: right; TEXT-DECORATION: none
}
DIV.lang A:link {
	BACKGROUND-IMAGE: none; COLOR: #fff; TEXT-DECORATION: none
}
DIV.lang A:visited {
	BACKGROUND-IMAGE: none; COLOR: #fff; TEXT-DECORATION: none
}
.head_white {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #390; COLOR: #fff; =
WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.highlight {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #fff
}
.mbold {
	FONT-WEIGHT: 800; FONT-SIZE: 11px
}
.normal {
	FONT-SIZE: 12px; COLOR: #333
}
.note {
	FONT-SIZE: 10px; COLOR: #666; FONT-STYLE: italic; TEXT-ALIGN: center
}
A.note:link {
	BACKGROUND-POSITION: 50% bottom; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(/i/dot_blue.gif); COLOR: #666; BACKGROUND-REPEAT: repeat-x
}
A.note:active {
	BACKGROUND-POSITION: 50% bottom; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(/i/dot_red.gif); COLOR: #f63; BACKGROUND-REPEAT: repeat-x
}
.red {
	FONT-SIZE: 12px; COLOR: #f30
}
.small {
	FONT-SIZE: 10px
}
.tablegreen {
	BORDER-RIGHT: #390 1px solid; BORDER-TOP: #390 1px solid; BORDER-LEFT: =
#390 1px solid; BORDER-BOTTOM: #390 1px solid
}
.tableorange {
	BORDER-RIGHT: #f90 1px solid; BORDER-TOP: #f90 1px solid; BORDER-LEFT: =
#f90 1px solid; BORDER-BOTTOM: #f90 1px solid
}
.textgreen {
	FONT-SIZE: 12px; COLOR: #390
}
A.textgreen:link {
	BACKGROUND-IMAGE: none; COLOR: #390; TEXT-DECORATION: none
}
A.textgreen:visited {
	BACKGROUND-IMAGE: none; COLOR: #390; TEXT-DECORATION: none
}
A.textgreen:active {
	COLOR: #390; TEXT-DECORATION: none
}
A.textgreen:hover {
	COLOR: #f63; TEXT-DECORATION: none
}
#footer {
	WIDTH: 68%; TEXT-ALIGN: center
}
#footer A:link {
	BORDER-RIGHT: #fff 3px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 3px =
solid; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; BACKGROUND: #390; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 3px =
solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 3px solid; =
FONT-FAMILY: Verdana, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: =
none
}
#footer A:visited {
	BORDER-RIGHT: #fff 3px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 3px =
solid; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; BACKGROUND: #390; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 3px =
solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 3px solid; =
FONT-FAMILY: Verdana, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: =
none
}
#footer A:hover {
	COLOR: #ff3
}
#searchBoxInitial {
	FONT-SIZE: 12px; WIDTH: 116px; COLOR: #333
}
#td_right {
	BORDER-RIGHT: #390 1px solid
}
.t1 {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(/i/arr.gif); =
BACKGROUND-REPEAT: no-repeat
}
.t2 {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: =
url(/i/arrow_orange.gif); BACKGROUND-REPEAT: no-repeat
}

------=_NextPart_000_0085_01C9199B.80363030
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.cites.org/style/ie.css

#wrapper {
	
}

------=_NextPart_000_0085_01C9199B.80363030
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cites.org/js/relative/birdie.js

var ez_Menu =3D new Array()
ez_Menu[0]=3D new Array("CITES species =
database^/eng/resources/species.html", "CITES trade =
database^http://www.unep-wcmc.org/citestrade/trade.cfm", "Trade =
information query tool^http://www.unep-wcmc.org/isdb/extra/");
ez_Menu[1]=3D new Array("Introduction from the =
sea^/eng/news/meetings/ifs-05/ifs05.shtml", "Economic incentives and =
trade policy^/eng/prog/economics.shtml");
ez_Menu[2]=3D new =
Array("Introduction^/eng/resources/registers.shtml","Register of =
captive-breeding operations^/common/reg/e_cb.html","Register of =
nurseries^/common/reg/e_nu.html","Register of scientific =
Institutions^/common/reg/e_si.html");
var ez_fontInfo =3D new Array("Arial,9pt,#000000,#FFFFFF")
var ez_tfontInfo =3D new Array("Arial,9pt,#FFFFFF")
var ez_colInfo =3D new Array("#eef9f2,#339900,#9BFBAA,#008400")
var ez_borSize =3D new Array("1,1")
var ez_txtPad =3D new Array("3")
var ez_arrow =3D new Array("images/arrow.gif,images/arrow.gif,10")
var ez_root =3D new Array("0")
var ez_isBar =3D new Array(false, false)
var ez_xover =3D new Array("0")
var ez_yover =3D new Array("0")
var ez_bg =3D new Array("")
var ez_pname =3D new Array('Menu1', 'Menu2', 'Menu3')
var ez_pwidth =3D new Array(0, 0)
var ez_3D =3D new Array("3D1")
var ez_sfx =3D new Array("")
var ez_animate =3D new Array("")
------=_NextPart_000_0085_01C9199B.80363030
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cites.org/js/overlib.js

//\/////
//\  overLIB 4.21 - You may not remove or change this notice.
//\  Copyright Erik Bosrup 1998-2004. All rights reserved.
//\
//\  Contributors are listed on the homepage.
//\  This file might be old, always check for the latest version at:
//\  http://www.bosrup.com/web/overlib/
//\
//\  Please read the license agreement (available through the link =
above)
//\  before using overLIB. Direct any licensing questions to =
erik@bosrup.com.
//\
//\  Do not sell this as your own work or remove this copyright notice.=20
//\  For full details on copying or changing this script please read the
//\  license agreement at the link above. Please give credit on sites =
that
//\  use overLIB and submit changes of the script so other people can =
use
//\  them as well.
//   $Revision: 1.119 $                $Date: 2005/07/02 23:41:44 $
//\/////
//\mini

////////
// PRE-INIT
// Ignore these lines, configuration is below.
////////
var olLoaded =3D 0;var pmStart =3D 10000000; var pmUpper =3D 10001000; =
var pmCount =3D pmStart+1; var pmt=3D''; var pms =3D new Array(); var =
olInfo =3D new Info('4.21', 1);
var FREPLACE =3D 0; var FBEFORE =3D 1; var FAFTER =3D 2; var FALTERNATE =
=3D 3; var FCHAIN=3D4;
var olHideForm=3D0;  // parameter for hiding SELECT and ActiveX elements =
in IE5.5+=20
var olHautoFlag =3D 0;  // flags for over-riding VAUTO and HAUTO if =
corresponding
var olVautoFlag =3D 0;  // positioning commands are used on the command =
line
var hookPts =3D new Array(), postParse =3D new Array(), cmdLine =3D new =
Array(), runTime =3D new Array();
// for plugins
registerCommands('donothing,inarray,caparray,sticky,background,noclose,ca=
ption,left,right,center,offsetx,offsety,fgcolor,bgcolor,textcolor,capcolo=
r,closecolor,width,border,cellpad,status,autostatus,autostatuscap,height,=
closetext,snapx,snapy,fixx,fixy,relx,rely,fgbackground,bgbackground,padx,=
pady,fullhtml,above,below,capicon,textfont,captionfont,closefont,textsize=
,captionsize,closesize,timeout,function,delay,hauto,vauto,closeclick,wrap=
,followmouse,mouseoff,closetitle,cssoff,compatmode,cssclass,fgclass,bgcla=
ss,textfontclass,captionfontclass,closefontclass');

////////
// DEFAULT CONFIGURATION
// Settings you want everywhere are set here. All of this can also be
// changed on your html page or through an overLIB call.
////////
if (typeof ol_fgcolor=3D=3D'undefined') var ol_fgcolor=3D"#F5FEF8";
if (typeof ol_bgcolor=3D=3D'undefined') var ol_bgcolor=3D"#009900";
if (typeof ol_textcolor=3D=3D'undefined') var ol_textcolor=3D"#000000";
if (typeof ol_capcolor=3D=3D'undefined') var ol_capcolor=3D"#FFFFFF";
if (typeof ol_closecolor=3D=3D'undefined') var =
ol_closecolor=3D"#9999FF";
if (typeof ol_textfont=3D=3D'undefined') var =
ol_textfont=3D"Verdana,Arial,Helvetica";
if (typeof ol_captionfont=3D=3D'undefined') var =
ol_captionfont=3D"Verdana,Arial,Helvetica";
if (typeof ol_closefont=3D=3D'undefined') var =
ol_closefont=3D"Verdana,Arial,Helvetica";
if (typeof ol_textsize=3D=3D'undefined') var ol_textsize=3D"1";
if (typeof ol_captionsize=3D=3D'undefined') var ol_captionsize=3D"1";
if (typeof ol_closesize=3D=3D'undefined') var ol_closesize=3D"1";
if (typeof ol_width=3D=3D'undefined') var ol_width=3D"200";
if (typeof ol_border=3D=3D'undefined') var ol_border=3D"1";
if (typeof ol_cellpad=3D=3D'undefined') var ol_cellpad=3D2;
if (typeof ol_offsetx=3D=3D'undefined') var ol_offsetx=3D10;
if (typeof ol_offsety=3D=3D'undefined') var ol_offsety=3D10;
if (typeof ol_text=3D=3D'undefined') var ol_text=3D"Default Text";
if (typeof ol_cap=3D=3D'undefined') var ol_cap=3D"";
if (typeof ol_sticky=3D=3D'undefined') var ol_sticky=3D0;
if (typeof ol_background=3D=3D'undefined') var ol_background=3D"";
if (typeof ol_close=3D=3D'undefined') var ol_close=3D"Close";
if (typeof ol_hpos=3D=3D'undefined') var ol_hpos=3DRIGHT;
if (typeof ol_status=3D=3D'undefined') var ol_status=3D"";
if (typeof ol_autostatus=3D=3D'undefined') var ol_autostatus=3D0;
if (typeof ol_height=3D=3D'undefined') var ol_height=3D-1;
if (typeof ol_snapx=3D=3D'undefined') var ol_snapx=3D0;
if (typeof ol_snapy=3D=3D'undefined') var ol_snapy=3D0;
if (typeof ol_fixx=3D=3D'undefined') var ol_fixx=3D-1;
if (typeof ol_fixy=3D=3D'undefined') var ol_fixy=3D-1;
if (typeof ol_relx=3D=3D'undefined') var ol_relx=3Dnull;
if (typeof ol_rely=3D=3D'undefined') var ol_rely=3Dnull;
if (typeof ol_fgbackground=3D=3D'undefined') var ol_fgbackground=3D"";
if (typeof ol_bgbackground=3D=3D'undefined') var ol_bgbackground=3D"";
if (typeof ol_padxl=3D=3D'undefined') var ol_padxl=3D1;
if (typeof ol_padxr=3D=3D'undefined') var ol_padxr=3D1;
if (typeof ol_padyt=3D=3D'undefined') var ol_padyt=3D1;
if (typeof ol_padyb=3D=3D'undefined') var ol_padyb=3D1;
if (typeof ol_fullhtml=3D=3D'undefined') var ol_fullhtml=3D0;
if (typeof ol_vpos=3D=3D'undefined') var ol_vpos=3DBELOW;
if (typeof ol_aboveheight=3D=3D'undefined') var ol_aboveheight=3D0;
if (typeof ol_capicon=3D=3D'undefined') var ol_capicon=3D"";
if (typeof ol_frame=3D=3D'undefined') var ol_frame=3Dself;
if (typeof ol_timeout=3D=3D'undefined') var ol_timeout=3D0;
if (typeof ol_function=3D=3D'undefined') var ol_function=3Dnull;
if (typeof ol_delay=3D=3D'undefined') var ol_delay=3D0;
if (typeof ol_hauto=3D=3D'undefined') var ol_hauto=3D0;
if (typeof ol_vauto=3D=3D'undefined') var ol_vauto=3D0;
if (typeof ol_closeclick=3D=3D'undefined') var ol_closeclick=3D0;
if (typeof ol_wrap=3D=3D'undefined') var ol_wrap=3D0;
if (typeof ol_followmouse=3D=3D'undefined') var ol_followmouse=3D1;
if (typeof ol_mouseoff=3D=3D'undefined') var ol_mouseoff=3D0;
if (typeof ol_closetitle=3D=3D'undefined') var ol_closetitle=3D'Close';
if (typeof ol_compatmode=3D=3D'undefined') var ol_compatmode=3D0;
if (typeof ol_css=3D=3D'undefined') var ol_css=3DCSSOFF;
if (typeof ol_fgclass=3D=3D'undefined') var ol_fgclass=3D"";
if (typeof ol_bgclass=3D=3D'undefined') var ol_bgclass=3D"";
if (typeof ol_textfontclass=3D=3D'undefined') var ol_textfontclass=3D"";
if (typeof ol_captionfontclass=3D=3D'undefined') var =
ol_captionfontclass=3D"";
if (typeof ol_closefontclass=3D=3D'undefined') var =
ol_closefontclass=3D"";

////////
// ARRAY CONFIGURATION
////////

// You can use these arrays to store popup text here instead of in the =
html.
if (typeof ol_texts=3D=3D'undefined') var ol_texts =3D new Array("Text =
0", "Text 1");
if (typeof ol_caps=3D=3D'undefined') var ol_caps =3D new Array("Caption =
0", "Caption 1");

////////
// END OF CONFIGURATION
// Don't change anything below this line, all configuration is above.
////////





////////
// INIT
////////
// Runtime variables init. Don't change for config!
var o3_text=3D"";
var o3_cap=3D"";
var o3_sticky=3D0;
var o3_background=3D"";
var o3_close=3D"Close";
var o3_hpos=3DRIGHT;
var o3_offsetx=3D2;
var o3_offsety=3D2;
var o3_fgcolor=3D"";
var o3_bgcolor=3D"";
var o3_textcolor=3D"";
var o3_capcolor=3D"";
var o3_closecolor=3D"";
var o3_width=3D100;
var o3_border=3D1;
var o3_cellpad=3D2;
var o3_status=3D"";
var o3_autostatus=3D0;
var o3_height=3D-1;
var o3_snapx=3D0;
var o3_snapy=3D0;
var o3_fixx=3D-1;
var o3_fixy=3D-1;
var o3_relx=3Dnull;
var o3_rely=3Dnull;
var o3_fgbackground=3D"";
var o3_bgbackground=3D"";
var o3_padxl=3D0;
var o3_padxr=3D0;
var o3_padyt=3D0;
var o3_padyb=3D0;
var o3_fullhtml=3D0;
var o3_vpos=3DBELOW;
var o3_aboveheight=3D0;
var o3_capicon=3D"";
var o3_textfont=3D"Verdana,Arial,Helvetica";
var o3_captionfont=3D"Verdana,Arial,Helvetica";
var o3_closefont=3D"Verdana,Arial,Helvetica";
var o3_textsize=3D"1";
var o3_captionsize=3D"1";
var o3_closesize=3D"1";
var o3_frame=3Dself;
var o3_timeout=3D0;
var o3_timerid=3D0;
var o3_allowmove=3D0;
var o3_function=3Dnull;=20
var o3_delay=3D0;
var o3_delayid=3D0;
var o3_hauto=3D0;
var o3_vauto=3D0;
var o3_closeclick=3D0;
var o3_wrap=3D0;
var o3_followmouse=3D1;
var o3_mouseoff=3D0;
var o3_closetitle=3D'';
var o3_compatmode=3D0;
var o3_css=3DCSSOFF;
var o3_fgclass=3D"";
var o3_bgclass=3D"";
var o3_textfontclass=3D"";
var o3_captionfontclass=3D"";
var o3_closefontclass=3D"";

// Display state variables
var o3_x =3D 0;
var o3_y =3D 0;
var o3_showingsticky =3D 0;
var o3_removecounter =3D 0;

// Our layer
var over =3D null;
var fnRef, hoveringSwitch =3D false;
var olHideDelay;

// Decide browser version
var isMac =3D (navigator.userAgent.indexOf("Mac") !=3D -1);
var olOp =3D (navigator.userAgent.toLowerCase().indexOf('opera') > -1 && =
document.createTextNode);  // Opera 7
var olNs4 =3D (navigator.appName=3D=3D'Netscape' && =
parseInt(navigator.appVersion) =3D=3D 4);
var olNs6 =3D (document.getElementById) ? true : false;
var olKq =3D (olNs6 && /konqueror/i.test(navigator.userAgent));
var olIe4 =3D (document.all) ? true : false;
var olIe5 =3D false;=20
var olIe55 =3D false; // Added additional variable to identify IE5.5+
var docRoot =3D 'document.body';

// Resize fix for NS4.x to keep track of layer
if (olNs4) {
	var oW =3D window.innerWidth;
	var oH =3D window.innerHeight;
	window.onresize =3D function() { if (oW !=3D window.innerWidth || oH =
!=3D window.innerHeight) location.reload(); }
}

// Microsoft Stupidity Check(tm).
if (olIe4) {
	var agent =3D navigator.userAgent;
	if (/MSIE/.test(agent)) {
		var versNum =3D parseFloat(agent.match(/MSIE[ ](\d\.\d+)\.*/i)[1]);
		if (versNum >=3D 5){
			olIe5=3Dtrue;
			olIe55=3D(versNum>=3D5.5&&!olOp) ? true : false;
			if (olNs6) olNs6=3Dfalse;
		}
	}
	if (olNs6) olIe4 =3D false;
}

// Check for compatability mode.
if (document.compatMode && document.compatMode =3D=3D 'CSS1Compat') {
	docRoot=3D ((olIe4 && !olOp) ? 'document.documentElement' : docRoot);
}

// Add window onload handlers to indicate when all modules have been =
loaded
// For Netscape 6+ and Mozilla, uses addEventListener method on the =
window object
// For IE it uses the attachEvent method of the window object and for =
Netscape 4.x
// it sets the window.onload handler to the OLonload_handler function =
for Bubbling
if(window.addEventListener) =
window.addEventListener("load",OLonLoad_handler,false);
else if (window.attachEvent) =
window.attachEvent("onload",OLonLoad_handler);

var capExtent;

////////
// PUBLIC FUNCTIONS
////////

// overlib(arg0,...,argN)
// Loads parameters into global runtime variables.
function overlib() {
	if (!olLoaded || isExclusive(overlib.arguments)) return true;
	if (olCheckMouseCapture) olMouseCapture();
	if (over) {
		over =3D (typeof over.id !=3D 'string') ? =
o3_frame.document.all['overDiv'] : over;
		cClick();
	}

	// Load defaults to runtime.
  olHideDelay=3D0;
	o3_text=3Dol_text;
	o3_cap=3Dol_cap;
	o3_sticky=3Dol_sticky;
	o3_background=3Dol_background;
	o3_close=3Dol_close;
	o3_hpos=3Dol_hpos;
	o3_offsetx=3Dol_offsetx;
	o3_offsety=3Dol_offsety;
	o3_fgcolor=3Dol_fgcolor;
	o3_bgcolor=3Dol_bgcolor;
	o3_textcolor=3Dol_textcolor;
	o3_capcolor=3Dol_capcolor;
	o3_closecolor=3Dol_closecolor;
	o3_width=3Dol_width;
	o3_border=3Dol_border;
	o3_cellpad=3Dol_cellpad;
	o3_status=3Dol_status;
	o3_autostatus=3Dol_autostatus;
	o3_height=3Dol_height;
	o3_snapx=3Dol_snapx;
	o3_snapy=3Dol_snapy;
	o3_fixx=3Dol_fixx;
	o3_fixy=3Dol_fixy;
	o3_relx=3Dol_relx;
	o3_rely=3Dol_rely;
	o3_fgbackground=3Dol_fgbackground;
	o3_bgbackground=3Dol_bgbackground;
	o3_padxl=3Dol_padxl;
	o3_padxr=3Dol_padxr;
	o3_padyt=3Dol_padyt;
	o3_padyb=3Dol_padyb;
	o3_fullhtml=3Dol_fullhtml;
	o3_vpos=3Dol_vpos;
	o3_aboveheight=3Dol_aboveheight;
	o3_capicon=3Dol_capicon;
	o3_textfont=3Dol_textfont;
	o3_captionfont=3Dol_captionfont;
	o3_closefont=3Dol_closefont;
	o3_textsize=3Dol_textsize;
	o3_captionsize=3Dol_captionsize;
	o3_closesize=3Dol_closesize;
	o3_timeout=3Dol_timeout;
	o3_function=3Dol_function;
	o3_delay=3Dol_delay;
	o3_hauto=3Dol_hauto;
	o3_vauto=3Dol_vauto;
	o3_closeclick=3Dol_closeclick;
	o3_wrap=3Dol_wrap;=09
	o3_followmouse=3Dol_followmouse;
	o3_mouseoff=3Dol_mouseoff;
	o3_closetitle=3Dol_closetitle;
	o3_css=3Dol_css;
	o3_compatmode=3Dol_compatmode;
	o3_fgclass=3Dol_fgclass;
	o3_bgclass=3Dol_bgclass;
	o3_textfontclass=3Dol_textfontclass;
	o3_captionfontclass=3Dol_captionfontclass;
	o3_closefontclass=3Dol_closefontclass;
=09
	setRunTimeVariables();
=09
	fnRef =3D '';
=09
	// Special for frame support, over must be reset...
	o3_frame =3D ol_frame;
=09
	if(!(over=3DcreateDivContainer())) return false;

	parseTokens('o3_', overlib.arguments);
	if (!postParseChecks()) return false;

	if (o3_delay =3D=3D 0) {
		return runHook("olMain", FREPLACE);
 	} else {
		o3_delayid =3D setTimeout("runHook('olMain', FREPLACE)", o3_delay);
		return false;
	}
}

// Clears popups if appropriate
function nd(time) {
	if (olLoaded && !isExclusive()) {
		hideDelay(time);  // delay popup close if time specified

		if (o3_removecounter >=3D 1) { o3_showingsticky =3D 0 };
	=09
		if (o3_showingsticky =3D=3D 0) {
			o3_allowmove =3D 0;
			if (over !=3D null && o3_timerid =3D=3D 0) runHook("hideObject", =
FREPLACE, over);
		} else {
			o3_removecounter++;
		}
	}
=09
	return true;
}

// The Close onMouseOver function for stickies
function cClick() {
	if (olLoaded) {
		runHook("hideObject", FREPLACE, over);
		o3_showingsticky =3D 0;=09
	}=09
	return false;
}

// Method for setting page specific defaults.
function overlib_pagedefaults() {
	parseTokens('ol_', overlib_pagedefaults.arguments);
}


////////
// OVERLIB MAIN FUNCTION
////////

// This function decides what it is we want to display and how we want =
it done.
function olMain() {
	var layerhtml, styleType;
 	runHook("olMain", FBEFORE);
 =09
	if (o3_background!=3D"" || o3_fullhtml) {
		// Use background instead of box.
		layerhtml =3D runHook('ol_content_background', FALTERNATE, o3_css, =
o3_text, o3_background, o3_fullhtml);
	} else {
		// They want a popup box.
		styleType =3D (pms[o3_css-1-pmStart] =3D=3D "cssoff" || =
pms[o3_css-1-pmStart] =3D=3D "cssclass");

		// Prepare popup background
		if (o3_fgbackground !=3D "") o3_fgbackground =3D =
"background=3D\""+o3_fgbackground+"\"";
		if (o3_bgbackground !=3D "") o3_bgbackground =3D (styleType ? =
"background=3D\""+o3_bgbackground+"\"" : o3_bgbackground);

		// Prepare popup colors
		if (o3_fgcolor !=3D "") o3_fgcolor =3D (styleType ? =
"bgcolor=3D\""+o3_fgcolor+"\"" : o3_fgcolor);
		if (o3_bgcolor !=3D "") o3_bgcolor =3D (styleType ? =
"bgcolor=3D\""+o3_bgcolor+"\"" : o3_bgcolor);

		// Prepare popup height
		if (o3_height > 0) o3_height =3D (styleType ? =
"height=3D\""+o3_height+"\"" : o3_height);
		else o3_height =3D "";

		// Decide which kinda box.
		if (o3_cap=3D=3D"") {
			// Plain
			layerhtml =3D runHook('ol_content_simple', FALTERNATE, o3_css, =
o3_text);
		} else {
			// With caption
			if (o3_sticky) {
				// Show close text
				layerhtml =3D runHook('ol_content_caption', FALTERNATE, o3_css, =
o3_text, o3_cap, o3_close);
			} else {
				// No close text
				layerhtml =3D runHook('ol_content_caption', FALTERNATE, o3_css, =
o3_text, o3_cap, "");
			}
		}
	}=09

	// We want it to stick!
	if (o3_sticky) {
		if (o3_timerid > 0) {
			clearTimeout(o3_timerid);
			o3_timerid =3D 0;
		}
		o3_showingsticky =3D 1;
		o3_removecounter =3D 0;
	}

	// Created a separate routine to generate the popup to make it easier
	// to implement a plugin capability
	if (!runHook("createPopup", FREPLACE, layerhtml)) return false;

	// Prepare status bar
	if (o3_autostatus > 0) {
		o3_status =3D o3_text;
		if (o3_autostatus > 1) o3_status =3D o3_cap;
	}

	// When placing the layer the first time, even stickies may be moved.
	o3_allowmove =3D 0;

	// Initiate a timer for timeout
	if (o3_timeout > 0) {         =20
		if (o3_timerid > 0) clearTimeout(o3_timerid);
		o3_timerid =3D setTimeout("cClick()", o3_timeout);
	}

	// Show layer
	runHook("disp", FREPLACE, o3_status);
	runHook("olMain", FAFTER);

	return (olOp && event && event.type =3D=3D 'mouseover' && !o3_status) ? =
'' : (o3_status !=3D '');
}

////////
// LAYER GENERATION FUNCTIONS
////////
// These functions just handle popup content with tags that should =
adhere to the W3C standards specification.

// Makes simple table without caption
function ol_content_simple(text) {
	var cpIsMultiple =3D /,/.test(o3_cellpad);
	var txt =3D '<table width=3D"'+o3_width+ '" border=3D"0" =
cellpadding=3D"'+o3_border+'" cellspacing=3D"0" '+(o3_bgclass ? =
'class=3D"'+o3_bgclass+'"' : o3_bgcolor+' '+o3_height)+'><tr><td><table =
width=3D"100%" border=3D"0" '+((olNs4||!cpIsMultiple) ? =
'cellpadding=3D"'+o3_cellpad+'" ' : '')+'cellspacing=3D"0" '+(o3_fgclass =
? 'class=3D"'+o3_fgclass+'"' : o3_fgcolor+' '+o3_fgbackground+' =
'+o3_height)+'><tr><td valign=3D"TOP"'+(o3_textfontclass ? ' =
class=3D"'+o3_textfontclass+'">' : ((!olNs4&&cpIsMultiple) ? ' =
style=3D"'+setCellPadStr(o3_cellpad)+'">' : '>'))+(o3_textfontclass ? '' =
: wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass ? '' : =
wrapStr(1,o3_textsize))+'</td></tr></table></td></tr></table>';

	set_background("");
	return txt;
}

// Makes table with caption and optional close link
function ol_content_caption(text,title,close) {
	var nameId, txt, cpIsMultiple =3D /,/.test(o3_cellpad);
	var closing, closeevent;

	closing =3D "";
	closeevent =3D "onmouseover";
	if (o3_closeclick =3D=3D 1) closeevent =3D (o3_closetitle ? "title=3D'" =
+ o3_closetitle +"'" : "") + " onclick";
	if (o3_capicon !=3D "") {
	  nameId =3D ' hspace =3D \"5\"'+' align =3D \"middle\" alt =3D \"\"';
	  if (typeof o3_dragimg !=3D 'undefined' && o3_dragimg) nameId =3D' =
hspace=3D\"5\"'+' name=3D\"'+o3_dragimg+'\" id=3D\"'+o3_dragimg+'\" =
align=3D\"middle\" alt=3D\"Drag Enabled\" title=3D\"Drag Enabled\"';
	  o3_capicon =3D '<img src=3D\"'+o3_capicon+'\"'+nameId+' />';
	}

	if (close !=3D "")
		closing =3D '<td '+(!o3_compatmode && o3_closefontclass ? =
'class=3D"'+o3_closefontclass : 'align=3D"RIGHT')+'"><a =
href=3D"javascript:return '+fnRef+'cClick();"'+((o3_compatmode && =
o3_closefontclass) ? ' class=3D"' + o3_closefontclass + '" ' : ' =
')+closeevent+'=3D"return '+fnRef+'cClick();">'+(o3_closefontclass ? '' =
: wrapStr(0,o3_closesize,'close'))+close+(o3_closefontclass ? '' : =
wrapStr(1,o3_closesize,'close'))+'</a></td>';
	txt =3D '<table width=3D"'+o3_width+ '" border=3D"0" =
cellpadding=3D"'+o3_border+'" cellspacing=3D"0" '+(o3_bgclass ? =
'class=3D"'+o3_bgclass+'"' : o3_bgcolor+' '+o3_bgbackground+' =
'+o3_height)+'><tr><td><table width=3D"100%" border=3D"0" =
cellpadding=3D"2" cellspacing=3D"0"><tr><td'+(o3_captionfontclass ? ' =
class=3D"'+o3_captionfontclass+'">' : '>')+(o3_captionfontclass ? '' : =
'<b>'+wrapStr(0,o3_captionsize,'caption'))+o3_capicon+title+(o3_captionfo=
ntclass ? '' : =
wrapStr(1,o3_captionsize)+'</b>')+'</td>'+closing+'</tr></table><table =
width=3D"100%" border=3D"0" '+((olNs4||!cpIsMultiple) ? =
'cellpadding=3D"'+o3_cellpad+'" ' : '')+'cellspacing=3D"0" '+(o3_fgclass =
? 'class=3D"'+o3_fgclass+'"' : o3_fgcolor+' '+o3_fgbackground+' =
'+o3_height)+'><tr><td valign=3D"TOP"'+(o3_textfontclass ? ' =
class=3D"'+o3_textfontclass+'">' :((!olNs4&&cpIsMultiple) ? ' =
style=3D"'+setCellPadStr(o3_cellpad)+'">' : '>'))+(o3_textfontclass ? '' =
: wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass ? '' : =
wrapStr(1,o3_textsize)) + '</td></tr></table></td></tr></table>';

	set_background("");
	return txt;
}

// Sets the background picture,padding and lots more. :)
function ol_content_background(text,picture,hasfullhtml) {
	if (hasfullhtml) {
		txt=3Dtext;
	} else {
		txt=3D'<table width=3D"'+o3_width+'" border=3D"0" cellpadding=3D"0" =
cellspacing=3D"0" height=3D"'+o3_height+'"><tr><td colspan=3D"3" =
height=3D"'+o3_padyt+'"></td></tr><tr><td =
width=3D"'+o3_padxl+'"></td><td valign=3D"TOP" =
width=3D"'+(o3_width-o3_padxl-o3_padxr)+(o3_textfontclass ? '" =
class=3D"'+o3_textfontclass : '')+'">'+(o3_textfontclass ? '' : =
wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass ? '' : =
wrapStr(1,o3_textsize))+'</td><td =
width=3D"'+o3_padxr+'"></td></tr><tr><td colspan=3D"3" =
height=3D"'+o3_padyb+'"></td></tr></table>';
	}

	set_background(picture);
	return txt;
}

// Loads a picture into the div.
function set_background(pic) {
	if (pic =3D=3D "") {
		if (olNs4) {
			over.background.src =3D null;=20
		} else if (over.style) {
			over.style.backgroundImage =3D "none";
		}
	} else {
		if (olNs4) {
			over.background.src =3D pic;
		} else if (over.style) {
			over.style.width=3Do3_width + 'px';
			over.style.backgroundImage =3D "url("+pic+")";
		}
	}
}

////////
// HANDLING FUNCTIONS
////////
var olShowId=3D-1;

// Displays the popup
function disp(statustext) {
	runHook("disp", FBEFORE);
=09
	if (o3_allowmove =3D=3D 0) {
		runHook("placeLayer", FREPLACE);
		(olNs6&&olShowId<0) ? olShowId=3DsetTimeout("runHook('showObject', =
FREPLACE, over)", 1) : runHook("showObject", FREPLACE, over);
		o3_allowmove =3D (o3_sticky || o3_followmouse=3D=3D0) ? 0 : 1;
	}
=09
	runHook("disp", FAFTER);

	if (statustext !=3D "") self.status =3D statustext;
}

// Creates the actual popup structure
function createPopup(lyrContent){
	runHook("createPopup", FBEFORE);
=09
	if (o3_wrap) {
		var wd,ww,theObj =3D (olNs4 ? over : over.style);
		theObj.top =3D theObj.left =3D ((olIe4&&!olOp) ? 0 : -10000) + (!olNs4 =
? 'px' : 0);
		layerWrite(lyrContent);
		wd =3D (olNs4 ? over.clip.width : over.offsetWidth);
		if (wd > (ww=3DwindowWidth())) {
			lyrContent=3DlyrContent.replace(/\&nbsp;/g, ' ');
			o3_width=3Dww;
			o3_wrap=3D0;
		}=20
	}

	layerWrite(lyrContent);
=09
	// Have to set o3_width for placeLayer() routine if o3_wrap is turned =
on
	if (o3_wrap) o3_width=3D(olNs4 ? over.clip.width : over.offsetWidth);
=09
	runHook("createPopup", FAFTER, lyrContent);

	return true;
}

// Decides where we want the popup.
function placeLayer() {
	var placeX, placeY, widthFix =3D 0;
=09
	// HORIZONTAL PLACEMENT, re-arranged to work in Safari
	if (o3_frame.innerWidth) widthFix=3D18;=20
	iwidth =3D windowWidth();

	// Horizontal scroll offset
	winoffset=3D(olIe4) ? eval('o3_frame.'+docRoot+'.scrollLeft') : =
o3_frame.pageXOffset;

	placeX =3D =
runHook('horizontalPlacement',FCHAIN,iwidth,winoffset,widthFix);

	// VERTICAL PLACEMENT, re-arranged to work in Safari
	if (o3_frame.innerHeight) {
		iheight=3Do3_frame.innerHeight;
	} else if (eval('o3_frame.'+docRoot)&&eval("typeof =
o3_frame."+docRoot+".clientHeight=3D=3D'number'")&&eval('o3_frame.'+docRo=
ot+'.clientHeight')) {=20
		iheight=3Deval('o3_frame.'+docRoot+'.clientHeight');
	}		=09

	// Vertical scroll offset
	scrolloffset=3D(olIe4) ? eval('o3_frame.'+docRoot+'.scrollTop') : =
o3_frame.pageYOffset;
	placeY =3D runHook('verticalPlacement',FCHAIN,iheight,scrolloffset);

	// Actually move the object.
	repositionTo(over, placeX, placeY);
}

// Moves the layer
function olMouseMove(e) {
	var e =3D (e) ? e : event;

	if (e.pageX) {
		o3_x =3D e.pageX;
		o3_y =3D e.pageY;
	} else if (e.clientX) {
		o3_x =3D eval('e.clientX+o3_frame.'+docRoot+'.scrollLeft');
		o3_y =3D eval('e.clientY+o3_frame.'+docRoot+'.scrollTop');
	}
=09
	if (o3_allowmove =3D=3D 1) runHook("placeLayer", FREPLACE);

	// MouseOut handler
	if (hoveringSwitch && !olNs4 && runHook("cursorOff", FREPLACE)) {
		(olHideDelay ? hideDelay(olHideDelay) : cClick());
		hoveringSwitch =3D !hoveringSwitch;
	}
}

// Fake function for 3.0 users.
function no_overlib() { return ver3fix; }

// Capture the mouse and chain other scripts.
function olMouseCapture() {
	capExtent =3D document;
	var fN, str =3D '', l, k, f, wMv, sS, mseHandler =3D olMouseMove;
	var re =3D /function[ ]*(\w*)\(/;
=09
	wMv =3D (!olIe4 && window.onmousemove);
	if (document.onmousemove || wMv) {
		if (wMv) capExtent =3D window;
		f =3D capExtent.onmousemove.toString();
		fN =3D f.match(re);
		if (fN =3D=3D null) {
			str =3D f+'(e); ';
		} else if (fN[1] =3D=3D 'anonymous' || fN[1] =3D=3D 'olMouseMove' || =
(wMv && fN[1] =3D=3D 'onmousemove')) {
			if (!olOp && wMv) {
				l =3D f.indexOf('{')+1;
				k =3D f.lastIndexOf('}');
				sS =3D f.substring(l,k);
				if ((l =3D sS.indexOf('(')) !=3D -1) {
					sS =3D sS.substring(0,l).replace(/^\s+/,'').replace(/\s+$/,'');
					if (eval("typeof " + sS + " =3D=3D 'undefined'")) =
window.onmousemove =3D null;
					else str =3D sS + '(e);';
				}
			}
			if (!str) {
				olCheckMouseCapture =3D false;
				return;
			}
		} else {
			if (fN[1]) str =3D fN[1]+'(e); ';
			else {
				l =3D f.indexOf('{')+1;
				k =3D f.lastIndexOf('}');
				str =3D f.substring(l,k) + '\n';
			}
		}
		str +=3D 'olMouseMove(e); ';
		mseHandler =3D new Function('e', str);
	}

	capExtent.onmousemove =3D mseHandler;
	if (olNs4) capExtent.captureEvents(Event.MOUSEMOVE);
}

////////
// PARSING FUNCTIONS
////////

// Does the actual command parsing.
function parseTokens(pf, ar) {
	// What the next argument is expected to be.
	var v, i, mode=3D-1, par =3D (pf !=3D 'ol_');=09
	var fnMark =3D (par && !ar.length ? 1 : 0);

	for (i =3D 0; i < ar.length; i++) {
		if (mode < 0) {
			// Arg is maintext,unless its a number between pmStart and pmUpper
			// then its a command.
			if (typeof ar[i] =3D=3D 'number' && ar[i] > pmStart && ar[i] < =
pmUpper) {
				fnMark =3D (par ? 1 : 0);
				i--;   // backup one so that the next block can parse it
			} else {
				switch(pf) {
					case 'ol_':
						ol_text =3D ar[i].toString();
						break;
					default:
						o3_text=3Dar[i].toString(); =20
				}
			}
			mode =3D 0;
		} else {
			// Note: NS4 doesn't like switch cases with vars.
			if (ar[i] >=3D pmCount || ar[i]=3D=3DDONOTHING) { continue; }
			if (ar[i]=3D=3DINARRAY) { fnMark =3D 0; =
eval(pf+'text=3Dol_texts['+ar[++i]+'].toString()'); continue; }
			if (ar[i]=3D=3DCAPARRAY) { =
eval(pf+'cap=3Dol_caps['+ar[++i]+'].toString()'); continue; }
			if (ar[i]=3D=3DSTICKY) { if (pf!=3D'ol_') eval(pf+'sticky=3D1'); =
continue; }
			if (ar[i]=3D=3DBACKGROUND) { eval(pf+'background=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DNOCLOSE) { if (pf!=3D'ol_') opt_NOCLOSE(); continue; }
			if (ar[i]=3D=3DCAPTION) { =
eval(pf+"cap=3D'"+escSglQuote(ar[++i])+"'"); continue; }
			if (ar[i]=3D=3DCENTER || ar[i]=3D=3DLEFT || ar[i]=3D=3DRIGHT) { =
eval(pf+'hpos=3D'+ar[i]); if(pf!=3D'ol_') olHautoFlag=3D1; continue; }
			if (ar[i]=3D=3DOFFSETX) { eval(pf+'offsetx=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DOFFSETY) { eval(pf+'offsety=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DFGCOLOR) { eval(pf+'fgcolor=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DBGCOLOR) { eval(pf+'bgcolor=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DTEXTCOLOR) { eval(pf+'textcolor=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DCAPCOLOR) { eval(pf+'capcolor=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DCLOSECOLOR) { eval(pf+'closecolor=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DWIDTH) { eval(pf+'width=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DBORDER) { eval(pf+'border=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DCELLPAD) { =
i=3Dopt_MULTIPLEARGS(++i,ar,(pf+'cellpad')); continue; }
			if (ar[i]=3D=3DSTATUS) { =
eval(pf+"status=3D'"+escSglQuote(ar[++i])+"'"); continue; }
			if (ar[i]=3D=3DAUTOSTATUS) { eval(pf +'autostatus=3D('+pf+'autostatus =
=3D=3D 1) ? 0 : 1'); continue; }
			if (ar[i]=3D=3DAUTOSTATUSCAP) { eval(pf =
+'autostatus=3D('+pf+'autostatus =3D=3D 2) ? 0 : 2'); continue; }
			if (ar[i]=3D=3DHEIGHT) { =
eval(pf+'height=3D'+pf+'aboveheight=3D'+ar[++i]); continue; } // Same =
param again.
			if (ar[i]=3D=3DCLOSETEXT) { =
eval(pf+"close=3D'"+escSglQuote(ar[++i])+"'"); continue; }
			if (ar[i]=3D=3DSNAPX) { eval(pf+'snapx=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DSNAPY) { eval(pf+'snapy=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DFIXX) { eval(pf+'fixx=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DFIXY) { eval(pf+'fixy=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DRELX) { eval(pf+'relx=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DRELY) { eval(pf+'rely=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DFGBACKGROUND) { =
eval(pf+'fgbackground=3D"'+ar[++i]+'"'); continue; }
			if (ar[i]=3D=3DBGBACKGROUND) { =
eval(pf+'bgbackground=3D"'+ar[++i]+'"'); continue; }
			if (ar[i]=3D=3DPADX) { eval(pf+'padxl=3D'+ar[++i]); =
eval(pf+'padxr=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DPADY) { eval(pf+'padyt=3D'+ar[++i]); =
eval(pf+'padyb=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DFULLHTML) { if (pf!=3D'ol_') eval(pf+'fullhtml=3D1'); =
continue; }
			if (ar[i]=3D=3DBELOW || ar[i]=3D=3DABOVE) { eval(pf+'vpos=3D'+ar[i]); =
if (pf!=3D'ol_') olVautoFlag=3D1; continue; }
			if (ar[i]=3D=3DCAPICON) { eval(pf+'capicon=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DTEXTFONT) { =
eval(pf+"textfont=3D'"+escSglQuote(ar[++i])+"'"); continue; }
			if (ar[i]=3D=3DCAPTIONFONT) { =
eval(pf+"captionfont=3D'"+escSglQuote(ar[++i])+"'"); continue; }
			if (ar[i]=3D=3DCLOSEFONT) { =
eval(pf+"closefont=3D'"+escSglQuote(ar[++i])+"'"); continue; }
			if (ar[i]=3D=3DTEXTSIZE) { eval(pf+'textsize=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DCAPTIONSIZE) { eval(pf+'captionsize=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DCLOSESIZE) { eval(pf+'closesize=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DTIMEOUT) { eval(pf+'timeout=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DFUNCTION) { if (pf=3D=3D'ol_') { if (typeof =
ar[i+1]!=3D'number') { v=3Dar[++i]; ol_function=3D(typeof =
v=3D=3D'function' ? v : null); }} else {fnMark =3D 0; v =3D null; if =
(typeof ar[i+1]!=3D'number') v =3D ar[++i];  opt_FUNCTION(v); } =
continue; }
			if (ar[i]=3D=3DDELAY) { eval(pf+'delay=3D'+ar[++i]); continue; }
			if (ar[i]=3D=3DHAUTO) { eval(pf+'hauto=3D('+pf+'hauto =3D=3D 0) ? 1 : =
0'); continue; }
			if (ar[i]=3D=3DVAUTO) { eval(pf+'vauto=3D('+pf+'vauto =3D=3D 0) ? 1 : =
0'); continue; }
			if (ar[i]=3D=3DCLOSECLICK) { eval(pf +'closeclick=3D('+pf+'closeclick =
=3D=3D 0) ? 1 : 0'); continue; }
			if (ar[i]=3D=3DWRAP) { eval(pf +'wrap=3D('+pf+'wrap =3D=3D 0) ? 1 : =
0'); continue; }
			if (ar[i]=3D=3DFOLLOWMOUSE) { eval(pf =
+'followmouse=3D('+pf+'followmouse =3D=3D 1) ? 0 : 1'); continue; }
			if (ar[i]=3D=3DMOUSEOFF) { eval(pf =
+'mouseoff=3D('+pf+'mouseoff=3D=3D0) ? 1 : 0'); v=3Dar[i+1]; if (pf !=3D =
'ol_' && eval(pf+'mouseoff') && typeof v =3D=3D 'number' && (v < pmStart =
|| v > pmUpper)) olHideDelay=3Dar[++i]; continue; }
			if (ar[i]=3D=3DCLOSETITLE) { =
eval(pf+"closetitle=3D'"+escSglQuote(ar[++i])+"'"); continue; }
			if (ar[i]=3D=3DCSSOFF||ar[i]=3D=3DCSSCLASS) { =
eval(pf+'css=3D'+ar[i]); continue; }
			if (ar[i]=3D=3DCOMPATMODE) { =
eval(pf+'compatmode=3D('+pf+'compatmode=3D=3D0) ? 1 : 0'); continue; }
			if (ar[i]=3D=3DFGCLASS) { eval(pf+'fgclass=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DBGCLASS) { eval(pf+'bgclass=3D"'+ar[++i]+'"'); =
continue; }
			if (ar[i]=3D=3DTEXTFONTCLASS) { =
eval(pf+'textfontclass=3D"'+ar[++i]+'"'); continue; }
			if (ar[i]=3D=3DCAPTIONFONTCLASS) { =
eval(pf+'captionfontclass=3D"'+ar[++i]+'"'); continue; }
			if (ar[i]=3D=3DCLOSEFONTCLASS) { =
eval(pf+'closefontclass=3D"'+ar[++i]+'"'); continue; }
			i =3D parseCmdLine(pf, i, ar);
		}
	}

	if (fnMark && o3_function) o3_text =3D o3_function();
=09
	if ((pf =3D=3D 'o3_') && o3_wrap) {
		o3_width =3D 0;
	=09
		var tReg=3D/<.*\n*>/ig;
		if (!tReg.test(o3_text)) o3_text =3D o3_text.replace(/[ ]+/g, =
'&nbsp;');
		if (!tReg.test(o3_cap))o3_cap =3D o3_cap.replace(/[ ]+/g, '&nbsp;');
	}
	if ((pf =3D=3D 'o3_') && o3_sticky) {
		if (!o3_close && (o3_frame !=3D ol_frame)) o3_close =3D ol_close;
		if (o3_mouseoff && (o3_frame =3D=3D ol_frame)) opt_NOCLOSE(' ');
	}
}


////////
// LAYER FUNCTIONS
////////

// Writes to a layer
function layerWrite(txt) {
	txt +=3D "\n";
	if (olNs4) {
		var lyr =3D o3_frame.document.layers['overDiv'].document
		lyr.write(txt)
		lyr.close()
	} else if (typeof over.innerHTML !=3D 'undefined') {
		if (olIe5 && isMac) over.innerHTML =3D '';
		over.innerHTML =3D txt;
	} else {
		range =3D o3_frame.document.createRange();
		range.setStartAfter(over);
		domfrag =3D range.createContextualFragment(txt);
	=09
		while (over.hasChildNodes()) {
			over.removeChild(over.lastChild);
		}
	=09
		over.appendChild(domfrag);
	}
}

// Make an object visible
function showObject(obj) {
	runHook("showObject", FBEFORE);

	var theObj=3D(olNs4 ? obj : obj.style);
	theObj.visibility =3D 'visible';

	runHook("showObject", FAFTER);
}

// Hides an object
function hideObject(obj) {
	runHook("hideObject", FBEFORE);

	var theObj=3D(olNs4 ? obj : obj.style);
	if (olNs6 && olShowId>0) { clearTimeout(olShowId); olShowId=3D0; }
	theObj.visibility =3D 'hidden';
	theObj.top =3D theObj.left =3D ((olIe4&&!olOp) ? 0 : -10000) + (!olNs4 =
? 'px' : 0);

	if (o3_timerid > 0) clearTimeout(o3_timerid);
	if (o3_delayid > 0) clearTimeout(o3_delayid);

	o3_timerid =3D 0;
	o3_delayid =3D 0;
	self.status =3D "";

	if (obj.onmouseout||obj.onmouseover) {
		if (olNs4) obj.releaseEvents(Event.MOUSEOUT || Event.MOUSEOVER);
		obj.onmouseout =3D obj.onmouseover =3D null;
	}

	runHook("hideObject", FAFTER);
}

// Move a layer
function repositionTo(obj, xL, yL) {
	var theObj=3D(olNs4 ? obj : obj.style);
	theObj.left =3D xL + (!olNs4 ? 'px' : 0);
	theObj.top =3D yL + (!olNs4 ? 'px' : 0);
}

// Check position of cursor relative to overDiv DIVision; mouseOut =
function
function cursorOff() {
	var left =3D parseInt(over.style.left);
	var top =3D parseInt(over.style.top);
	var right =3D left + (over.offsetWidth >=3D parseInt(o3_width) ? =
over.offsetWidth : parseInt(o3_width));
	var bottom =3D top + (over.offsetHeight >=3D o3_aboveheight ? =
over.offsetHeight : o3_aboveheight);

	if (o3_x < left || o3_x > right || o3_y < top || o3_y > bottom) return =
true;

	return false;
}


////////
// COMMAND FUNCTIONS
////////

// Calls callme or the default function.
function opt_FUNCTION(callme) {
	o3_text =3D (callme ? (typeof callme=3D=3D'string' ? =
(/.+\(.*\)/.test(callme) ? eval(callme) : callme) : callme()) : =
(o3_function ? o3_function() : 'No Function'));

	return 0;
}

// Handle hovering
function opt_NOCLOSE(unused) {
	if (!unused) o3_close =3D "";

	if (olNs4) {
		over.captureEvents(Event.MOUSEOUT || Event.MOUSEOVER);
		over.onmouseover =3D function () { if (o3_timerid > 0) { =
clearTimeout(o3_timerid); o3_timerid =3D 0; } }
		over.onmouseout =3D function (e) { if (olHideDelay) =
hideDelay(olHideDelay); else cClick(e); }
	} else {
		over.onmouseover =3D function () {hoveringSwitch =3D true; if =
(o3_timerid > 0) { clearTimeout(o3_timerid); o3_timerid =3D0; } }
	}

	return 0;
}

// Function to scan command line arguments for multiples
function opt_MULTIPLEARGS(i, args, parameter) {
  var k=3Di, re, pV, str=3D'';

  for(k=3Di; k<args.length; k++) {
		if(typeof args[k] =3D=3D 'number' && args[k]>pmStart) break;
		str +=3D args[k] + ',';
	}
	if (str) str =3D str.substring(0,--str.length);

	k--;  // reduce by one so the for loop this is in works correctly
	pV=3D(olNs4 && /cellpad/i.test(parameter)) ? str.split(',')[0] : str;
	eval(parameter + '=3D"' + pV + '"');

	return k;
}

// Remove &nbsp; in texts when done.
function nbspCleanup() {
	if (o3_wrap) {
		o3_text =3D o3_text.replace(/\&nbsp;/g, ' ');
		o3_cap =3D o3_cap.replace(/\&nbsp;/g, ' ');
	}
}

// Escape embedded single quotes in text strings
function escSglQuote(str) {
  return str.toString().replace(/'/g,"\\'");
}

// Onload handler for window onload event
function OLonLoad_handler(e) {
	var re =3D /\w+\(.*\)[;\s]+/g, olre =3D /overlib\(|nd\(|cClick\(/, fn, =
l, i;

	if(!olLoaded) olLoaded=3D1;

  // Remove it for Gecko based browsers
	if(window.removeEventListener && e.eventPhase =3D=3D 3) =
window.removeEventListener("load",OLonLoad_handler,false);
	else if(window.detachEvent) { // and for IE and Opera 4.x but execute =
calls to overlib, nd, or cClick()
		window.detachEvent("onload",OLonLoad_handler);
		var fN =3D document.body.getAttribute('onload');
		if (fN) {
			fN=3DfN.toString().match(re);
			if (fN && fN.length) {
				for (i=3D0; i<fN.length; i++) {
					if (/anonymous/.test(fN[i])) continue;
					while((l=3DfN[i].search(/\)[;\s]+/)) !=3D -1) {
						fn=3DfN[i].substring(0,l+1);
						fN[i] =3D fN[i].substring(l+2);
						if (olre.test(fn)) eval(fn);
					}
				}
			}
		}
	}
}

// Wraps strings in Layer Generation Functions with the correct tags
//    endWrap true(if end tag) or false if start tag
//    fontSizeStr - font size string such as '1' or '10px'
//    whichString is being wrapped -- 'text', 'caption', or 'close'
function wrapStr(endWrap,fontSizeStr,whichString) {
	var fontStr, fontColor, isClose=3D((whichString=3D=3D'close') ? 1 : 0), =
hasDims=3D/[%\-a-z]+$/.test(fontSizeStr);
	fontSizeStr =3D (olNs4) ? (!hasDims ? fontSizeStr : '1') : fontSizeStr;
	if (endWrap) return (hasDims&&!olNs4) ? (isClose ? '</span>' : =
'</div>') : '</font>';
	else {
		fontStr=3D'o3_'+whichString+'font';
		fontColor=3D'o3_'+((whichString=3D=3D'caption')? 'cap' : =
whichString)+'color';
		return (hasDims&&!olNs4) ? (isClose ? '<span style=3D"font-family: =
'+quoteMultiNameFonts(eval(fontStr))+'; color: '+eval(fontColor)+'; =
font-size: '+fontSizeStr+';">' : '<div style=3D"font-family: =
'+quoteMultiNameFonts(eval(fontStr))+'; color: '+eval(fontColor)+'; =
font-size: '+fontSizeStr+';">') : '<font face=3D"'+eval(fontStr)+'" =
color=3D"'+eval(fontColor)+'" size=3D"'+(parseInt(fontSizeStr)>7 ? '7' : =
fontSizeStr)+'">';
	}
}

// Quotes Multi word font names; needed for CSS Standards adherence in =
font-family
function quoteMultiNameFonts(theFont) {
	var v, pM=3DtheFont.split(',');
	for (var i=3D0; i<pM.length; i++) {
		v=3DpM[i];
		v=3Dv.replace(/^\s+/,'').replace(/\s+$/,'');
		if(/\s/.test(v) && !/['"]/.test(v)) {
			v=3D"\'"+v+"\'";
			pM[i]=3Dv;
		}
	}
	return pM.join();
}

// dummy function which will be overridden=20
function isExclusive(args) {
	return false;
}

// Sets cellpadding style string value
function setCellPadStr(parameter) {
	var Str=3D'', j=3D0, ary =3D new Array(), top, bottom, left, right;

	Str+=3D'padding: ';
	ary=3Dparameter.replace(/\s+/g,'').split(',');

	switch(ary.length) {
		case 2:
			top=3Dbottom=3Dary[j];
			left=3Dright=3Dary[++j];
			break;
		case 3:
			top=3Dary[j];
			left=3Dright=3Dary[++j];
			bottom=3Dary[++j];
			break;
		case 4:
			top=3Dary[j];
			right=3Dary[++j];
			bottom=3Dary[++j];
			left=3Dary[++j];
			break;
	}

	Str+=3D ((ary.length=3D=3D1) ? ary[0] + 'px;' : top + 'px ' + right + =
'px ' + bottom + 'px ' + left + 'px;');

	return Str;
}

// function will delay close by time milliseconds
function hideDelay(time) {
	if (time&&!o3_delay) {
		if (o3_timerid > 0) clearTimeout(o3_timerid);

		o3_timerid=3DsetTimeout("cClick()",(o3_timeout=3Dtime));
	}
}

// Was originally in the placeLayer() routine; separated out for future =
ease
function horizontalPlacement(browserWidth, horizontalScrollAmount, =
widthFix) {
	var placeX, iwidth=3DbrowserWidth, winoffset=3DhorizontalScrollAmount;
	var parsedWidth =3D parseInt(o3_width);

	if (o3_fixx > -1 || o3_relx !=3D null) {
		// Fixed position
		placeX=3D(o3_relx !=3D null ? ( o3_relx < 0 ? winoffset +o3_relx+ =
iwidth - parsedWidth - widthFix : winoffset+o3_relx) : o3_fixx);
	} else { =20
		// If HAUTO, decide what to use.
		if (o3_hauto =3D=3D 1) {
			if ((o3_x - winoffset) > (iwidth / 2)) {
				o3_hpos =3D LEFT;
			} else {
				o3_hpos =3D RIGHT;
			}
		}  	=09

		// From mouse
		if (o3_hpos =3D=3D CENTER) { // Center
			placeX =3D o3_x+o3_offsetx-(parsedWidth/2);

			if (placeX < winoffset) placeX =3D winoffset;
		}

		if (o3_hpos =3D=3D RIGHT) { // Right
			placeX =3D o3_x+o3_offsetx;

			if ((placeX+parsedWidth) > (winoffset+iwidth - widthFix)) {
				placeX =3D iwidth+winoffset - parsedWidth - widthFix;
				if (placeX < 0) placeX =3D 0;
			}
		}
		if (o3_hpos =3D=3D LEFT) { // Left
			placeX =3D o3_x-o3_offsetx-parsedWidth;
			if (placeX < winoffset) placeX =3D winoffset;
		}  =09

		// Snapping!
		if (o3_snapx > 1) {
			var snapping =3D placeX % o3_snapx;

			if (o3_hpos =3D=3D LEFT) {
				placeX =3D placeX - (o3_snapx+snapping);
			} else {
				// CENTER and RIGHT
				placeX =3D placeX+(o3_snapx - snapping);
			}

			if (placeX < winoffset) placeX =3D winoffset;
		}
	}=09

	return placeX;
}

// was originally in the placeLayer() routine; separated out for future =
ease
function verticalPlacement(browserHeight,verticalScrollAmount) {
	var placeY, iheight=3DbrowserHeight, =
scrolloffset=3DverticalScrollAmount;
	var parsedHeight=3D(o3_aboveheight ? parseInt(o3_aboveheight) : (olNs4 =
? over.clip.height : over.offsetHeight));

	if (o3_fixy > -1 || o3_rely !=3D null) {
		// Fixed position
		placeY=3D(o3_rely !=3D null ? (o3_rely < 0 ? =
scrolloffset+o3_rely+iheight - parsedHeight : scrolloffset+o3_rely) : =
o3_fixy);
	} else {
		// If VAUTO, decide what to use.
		if (o3_vauto =3D=3D 1) {
			if ((o3_y - scrolloffset) > (iheight / 2) && o3_vpos =3D=3D BELOW && =
(o3_y + parsedHeight + o3_offsety - (scrolloffset + iheight) > 0)) {
				o3_vpos =3D ABOVE;
			} else if (o3_vpos =3D=3D ABOVE && (o3_y - (parsedHeight + =
o3_offsety) - scrolloffset < 0)) {
				o3_vpos =3D BELOW;
			}
		}

		// From mouse
		if (o3_vpos =3D=3D ABOVE) {
			if (o3_aboveheight =3D=3D 0) o3_aboveheight =3D parsedHeight;=20

			placeY =3D o3_y - (o3_aboveheight+o3_offsety);
			if (placeY < scrolloffset) placeY =3D scrolloffset;
		} else {
			// BELOW
			placeY =3D o3_y+o3_offsety;
		}=20

		// Snapping!
		if (o3_snapy > 1) {
			var snapping =3D placeY % o3_snapy;  		=09

			if (o3_aboveheight > 0 && o3_vpos =3D=3D ABOVE) {
				placeY =3D placeY - (o3_snapy+snapping);
			} else {
				placeY =3D placeY+(o3_snapy - snapping);
			} 		=09

			if (placeY < scrolloffset) placeY =3D scrolloffset;
		}
	}

	return placeY;
}

// checks positioning flags
function checkPositionFlags() {
	if (olHautoFlag) olHautoFlag =3D o3_hauto=3D0;
	if (olVautoFlag) olVautoFlag =3D o3_vauto=3D0;
	return true;
}

// get Browser window width
function windowWidth() {
	var w;
	if (o3_frame.innerWidth) w=3Do3_frame.innerWidth;
	else if (eval('o3_frame.'+docRoot)&&eval("typeof =
o3_frame."+docRoot+".clientWidth=3D=3D'number'")&&eval('o3_frame.'+docRoo=
t+'.clientWidth'))=20
		w=3Deval('o3_frame.'+docRoot+'.clientWidth');
	return w;		=09
}

// create the div container for popup content if it doesn't exist
function createDivContainer(id,frm,zValue) {
	id =3D (id || 'overDiv'), frm =3D (frm || o3_frame), zValue =3D (zValue =
|| 1000);
	var objRef, divContainer =3D layerReference(id);

	if (divContainer =3D=3D null) {
		if (olNs4) {
			divContainer =3D frm.document.layers[id] =3D new =
Layer(window.innerWidth, frm);
			objRef =3D divContainer;
		} else {
			var body =3D (olIe4 ? frm.document.all.tags('BODY')[0] : =
frm.document.getElementsByTagName("BODY")[0]);
			if (olIe4&&!document.getElementById) {
				body.insertAdjacentHTML("beforeEnd",'<div id=3D"'+id+'"></div>');
				divContainer=3DlayerReference(id);
			} else {
				divContainer =3D frm.document.createElement("DIV");
				divContainer.id =3D id;
				body.appendChild(divContainer);
			}
			objRef =3D divContainer.style;
		}

		objRef.position =3D 'absolute';
		objRef.visibility =3D 'hidden';
		objRef.zIndex =3D zValue;
		if (olIe4&&!olOp) objRef.left =3D objRef.top =3D '0px';
		else objRef.left =3D objRef.top =3D  -10000 + (!olNs4 ? 'px' : 0);
	}

	return divContainer;
}

// get reference to a layer with ID=3Did
function layerReference(id) {
	return (olNs4 ? o3_frame.document.layers[id] : (document.all ? =
o3_frame.document.all[id] : o3_frame.document.getElementById(id)));
}
////////
//  UTILITY FUNCTIONS
////////

// Checks if something is a function.
function isFunction(fnRef) {
	var rtn =3D true;

	if (typeof fnRef =3D=3D 'object') {
		for (var i =3D 0; i < fnRef.length; i++) {
			if (typeof fnRef[i]=3D=3D'function') continue;
			rtn =3D false;
			break;
		}
	} else if (typeof fnRef !=3D 'function') {
		rtn =3D false;
	}
=09
	return rtn;
}

// Converts an array into an argument string for use in eval.
function argToString(array, strtInd, argName) {
	var jS =3D strtInd, aS =3D '', ar =3D array;
	argName=3D(argName ? argName : 'ar');
=09
	if (ar.length > jS) {
		for (var k =3D jS; k < ar.length; k++) aS +=3D argName+'['+k+'], ';
		aS =3D aS.substring(0, aS.length-2);
	}
=09
	return aS;
}

// Places a hook in the correct position in a hook point.
function reOrder(hookPt, fnRef, order) {
	var newPt =3D new Array(), match, i, j;

	if (!order || typeof order =3D=3D 'undefined' || typeof order =3D=3D =
'number') return hookPt;
=09
	if (typeof order=3D=3D'function') {
		if (typeof fnRef=3D=3D'object') {
			newPt =3D newPt.concat(fnRef);
		} else {
			newPt[newPt.length++]=3DfnRef;
		}
	=09
		for (i =3D 0; i < hookPt.length; i++) {
			match =3D false;
			if (typeof fnRef =3D=3D 'function' && hookPt[i] =3D=3D fnRef) {
				continue;
			} else {
				for(j =3D 0; j < fnRef.length; j++) if (hookPt[i] =3D=3D fnRef[j]) {
					match =3D true;
					break;
				}
			}
			if (!match) newPt[newPt.length++] =3D hookPt[i];
		}

		newPt[newPt.length++] =3D order;

	} else if (typeof order =3D=3D 'object') {
		if (typeof fnRef =3D=3D 'object') {
			newPt =3D newPt.concat(fnRef);
		} else {
			newPt[newPt.length++] =3D fnRef;
		}
	=09
		for (j =3D 0; j < hookPt.length; j++) {
			match =3D false;
			if (typeof fnRef =3D=3D 'function' && hookPt[j] =3D=3D fnRef) {
				continue;
			} else {
				for (i =3D 0; i < fnRef.length; i++) if (hookPt[j] =3D=3D fnRef[i]) =
{
					match =3D true;
					break;
				}
			}
			if (!match) newPt[newPt.length++]=3DhookPt[j];
		}

		for (i =3D 0; i < newPt.length; i++) hookPt[i] =3D newPt[i];
		newPt.length =3D 0;
	=09
		for (j =3D 0; j < hookPt.length; j++) {
			match =3D false;
			for (i =3D 0; i < order.length; i++) {
				if (hookPt[j] =3D=3D order[i]) {
					match =3D true;
					break;
				}
			}
			if (!match) newPt[newPt.length++] =3D hookPt[j];
		}
		newPt =3D newPt.concat(order);
	}

	hookPt =3D newPt;

	return hookPt;
}

////////
//  PLUGIN ACTIVATION FUNCTIONS
////////

// Runs plugin functions to set runtime variables.
function setRunTimeVariables(){
	if (typeof runTime !=3D 'undefined' && runTime.length) {
		for (var k =3D 0; k < runTime.length; k++) {
			runTime[k]();
		}
	}
}

// Runs plugin functions to parse commands.
function parseCmdLine(pf, i, args) {
	if (typeof cmdLine !=3D 'undefined' && cmdLine.length) {=20
		for (var k =3D 0; k < cmdLine.length; k++) {=20
			var j =3D cmdLine[k](pf, i, args);
			if (j >- 1) {
				i =3D j;
				break;
			}
		}
	}

	return i;
}

// Runs plugin functions to do things after parse.
function postParseChecks(pf,args){
	if (typeof postParse !=3D 'undefined' && postParse.length) {
		for (var k =3D 0; k < postParse.length; k++) {
			if (postParse[k](pf,args)) continue;
			return false;  // end now since have an error
		}
	}
	return true;
}


////////
//  PLUGIN REGISTRATION FUNCTIONS
////////

// Registers commands and creates constants.
function registerCommands(cmdStr) {
	if (typeof cmdStr!=3D'string') return;

	var pM =3D cmdStr.split(',');
	pms =3D pms.concat(pM);

	for (var i =3D 0; i< pM.length; i++) {
		eval(pM[i].toUpperCase()+'=3D'+pmCount++);
	}
}

// Registers no-parameter commands
function registerNoParameterCommands(cmdStr) {
	if (!cmdStr && typeof cmdStr !=3D 'string') return;
	pmt=3D(!pmt) ? cmdStr : pmt + ',' + cmdStr;
}

// Register a function to hook at a certain point.
function registerHook(fnHookTo, fnRef, hookType, optPm) {
	var hookPt, last =3D typeof optPm;
=09
	if (fnHookTo =3D=3D 'plgIn'||fnHookTo =3D=3D 'postParse') return;
	if (typeof hookPts[fnHookTo] =3D=3D 'undefined') hookPts[fnHookTo] =3D =
new FunctionReference();

	hookPt =3D hookPts[fnHookTo];

	if (hookType !=3D null) {
		if (hookType =3D=3D FREPLACE) {
			hookPt.ovload =3D fnRef;  // replace normal overlib routine
			if (fnHookTo.indexOf('ol_content_') > -1) =
hookPt.alt[pms[CSSOFF-1-pmStart]]=3DfnRef;=20

		} else if (hookType =3D=3D FBEFORE || hookType =3D=3D FAFTER) {
			var hookPt=3D(hookType =3D=3D 1 ? hookPt.before : hookPt.after);

			if (typeof fnRef =3D=3D 'object') {
				hookPt =3D hookPt.concat(fnRef);
			} else {
				hookPt[hookPt.length++] =3D fnRef;
			}

			if (optPm) hookPt =3D reOrder(hookPt, fnRef, optPm);

		} else if (hookType =3D=3D FALTERNATE) {
			if (last=3D=3D'number') hookPt.alt[pms[optPm-1-pmStart]] =3D fnRef;
		} else if (hookType =3D=3D FCHAIN) {
			hookPt =3D hookPt.chain;=20
			if (typeof fnRef=3D=3D'object') hookPt=3DhookPt.concat(fnRef); // add =
other functions=20
			else hookPt[hookPt.length++]=3DfnRef;
		}

		return;
	}
}

// Register a function that will set runtime variables.
function registerRunTimeFunction(fn) {
	if (isFunction(fn)) {
		if (typeof fn =3D=3D 'object') {
			runTime =3D runTime.concat(fn);
		} else {
			runTime[runTime.length++] =3D fn;
		}
	}
}

// Register a function that will handle command parsing.
function registerCmdLineFunction(fn){
	if (isFunction(fn)) {
		if (typeof fn =3D=3D 'object') {
			cmdLine =3D cmdLine.concat(fn);
		} else {
			cmdLine[cmdLine.length++] =3D fn;
		}
	}
}

// Register a function that does things after command parsing.=20
function registerPostParseFunction(fn){
	if (isFunction(fn)) {
		if (typeof fn =3D=3D 'object') {
			postParse =3D postParse.concat(fn);
		} else {
			postParse[postParse.length++] =3D fn;
		}
	}
}

////////
//  PLUGIN REGISTRATION FUNCTIONS
////////

// Runs any hooks registered.
function runHook(fnHookTo, hookType) {
	var l =3D hookPts[fnHookTo], k, rtnVal =3D null, optPm, arS, ar =3D =
runHook.arguments;

	if (hookType =3D=3D FREPLACE) {
		arS =3D argToString(ar, 2);

		if (typeof l =3D=3D 'undefined' || !(l =3D l.ovload)) rtnVal =3D =
eval(fnHookTo+'('+arS+')');
		else rtnVal =3D eval('l('+arS+')');

	} else if (hookType =3D=3D FBEFORE || hookType =3D=3D FAFTER) {
		if (typeof l !=3D 'undefined') {
			l=3D(hookType =3D=3D 1 ? l.before : l.after);
=09
			if (l.length) {
				arS =3D argToString(ar, 2);
				for (var k =3D 0; k < l.length; k++) eval('l[k]('+arS+')');
			}
		}
	} else if (hookType =3D=3D FALTERNATE) {
		optPm =3D ar[2];
		arS =3D argToString(ar, 3);

		if (typeof l =3D=3D 'undefined' || (l =3D l.alt[pms[optPm-1-pmStart]]) =
=3D=3D 'undefined') {
			rtnVal =3D eval(fnHookTo+'('+arS+')');
		} else {
			rtnVal =3D eval('l('+arS+')');
		}
	} else if (hookType =3D=3D FCHAIN) {
		arS=3DargToString(ar,2);
		l=3Dl.chain;

		for (k=3Dl.length; k > 0; k--) =
if((rtnVal=3Deval('l[k-1]('+arS+')'))!=3Dvoid(0)) break;
	}

	return rtnVal;
}

////////
// OBJECT CONSTRUCTORS
////////

// Object for handling hooks.
function FunctionReference() {
	this.ovload =3D null;
	this.before =3D new Array();
	this.after =3D new Array();
	this.alt =3D new Array();
	this.chain =3D new Array();
}

// Object for simple access to the overLIB version used.
// Examples: simpleversion:351 major:3 minor:5 revision:1
function Info(version, prerelease) {
	this.version =3D version;
	this.prerelease =3D prerelease;

	this.simpleversion =3D Math.round(this.version*100);
	this.major =3D parseInt(this.simpleversion / 100);
	this.minor =3D parseInt(this.simpleversion / 10) - this.major * 10;
	this.revision =3D parseInt(this.simpleversion) - this.major * 100 - =
this.minor * 10;
	this.meets =3D meets;
}

// checks for Core Version required
function meets(reqdVersion) {
	return (!reqdVersion) ? false : this.simpleversion >=3D =
Math.round(100*parseFloat(reqdVersion));
}


////////
// STANDARD REGISTRATIONS
////////
registerHook("ol_content_simple", ol_content_simple, FALTERNATE, =
CSSOFF);
registerHook("ol_content_caption", ol_content_caption, FALTERNATE, =
CSSOFF);
registerHook("ol_content_background", ol_content_background, FALTERNATE, =
CSSOFF);
registerHook("ol_content_simple", ol_content_simple, FALTERNATE, =
CSSCLASS);
registerHook("ol_content_caption", ol_content_caption, FALTERNATE, =
CSSCLASS);
registerHook("ol_content_background", ol_content_background, FALTERNATE, =
CSSCLASS);
registerPostParseFunction(checkPositionFlags);
registerHook("hideObject", nbspCleanup, FAFTER);
registerHook("horizontalPlacement", horizontalPlacement, FCHAIN);
registerHook("verticalPlacement", verticalPlacement, FCHAIN);
if (olNs4||(olIe5&&isMac)||olKq) olLoaded=3D1;
registerNoParameterCommands('sticky,autostatus,autostatuscap,fullhtml,hau=
to,vauto,closeclick,wrap,followmouse,mouseoff,compatmode');
///////
// ESTABLISH MOUSECAPTURING
///////

// Capture events, alt. diffuses the overlib function.
var olCheckMouseCapture=3Dtrue;
if ((olNs4 || olNs6 || olIe4)) {
	olMouseCapture();
} else {
	overlib =3D no_overlib;
	nd =3D no_overlib;
	ver3fix =3D true;
}

------=_NextPart_000_0085_01C9199B.80363030
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cites.org/js/marquee_eng.js

	var nc =3D "<a href=3D/eng/notif/2007.shtml target=3D_blank =
class=3Dred>Click to see: </a>";
	var ie =3D "<marquee onmouseover=3D'this.stop()' =
onmouseout=3D'this.start()' scrollDelay=3D80 class=3Dtextgreen><span =
class=3Dred>Click to see: </span><a href=3D/eng/notif/2008.shtml =
target=3D_blank class=3Dtextgreen>Notification to the Parties of 4 =
September 2008</a></marquee>";
	if(document.layers)=20
	{
		document.write(nc);
	}
	else {
		document.write(ie);
	}
=09
//  textgreen &nbsp;<span class=3Dnormal>|</span>&nbsp;<a =
href=3D/eng/notif/2006.shtml target=3D_blank =
class=3Dtextgreen>Notifications to the Parties issued on 28 June =
2006</a>
//  	var ie =3D "<marquee onmouseover=3D'this.stop()' =
onmouseout=3D'this.start()' scrollDelay=3D80 class=3Dtextgreen><span =
class=3Dred>Click to see: </span><a href=3D/eng/cop/index.shtml =
target=3D_blank class=3Dtextgreen>CoP14 documents</a>&nbsp;<span =
class=3Dnormal>|</span>&nbsp;<a href=3D/eng/notif/2007.shtml =
target=3D_blank class=3Dtextgreen>Notification to the Parties issued on =
15 June 2007</a></marquee>";
------=_NextPart_000_0085_01C9199B.80363030--
