From: <Saved by Windows Internet Explorer 7>
Subject: cmaj.ca -- eLetters for Pioro et al., 179 (10) 1027-1030
Date: Sun, 30 Nov 2008 21:29:41 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C95332.C15FEFD0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cmaj.ca/cgi/eletters/179/10/1027

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>cmaj.ca -- eLetters for Pioro et al., 179 (10) =
1027-1030</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252"><!-- has inhead tag -->
<SCRIPT language=3DJavaScript>=0A=
	<!--=0A=
	if ( top !=3D self )=0A=
	{=0A=
		top.location.href =3D unescape(window.location.pathname);=0A=
	}=0A=
	//-->=0A=
	</SCRIPT>

<STYLE type=3Dtext/css>TABLE.content_box_outer_table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px
}
TABLE.content_box_outer_table_in_sidebar_frame {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px
}
TABLE.content_box_inner_table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 65%; PADDING-BOTTOM: =
5px; PADDING-TOP: 0px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; =
BACKGROUND-COLOR: #f0f0f0
}
TABLE.content_box_pdfinframes {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 0px
}
TD.content_box_title_highlight {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: =
120%; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; COLOR: #ffffff; =
PADDING-TOP: 1px; FONT-STYLE: italic; FONT-FAMILY: "Trebuchet =
MS",Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #455d8b; =
TEXT-ALIGN: center
}
TD.content_box_title {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: =
120%; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; COLOR: #ffffff; =
PADDING-TOP: 1px; FONT-STYLE: italic; FONT-FAMILY: "Trebuchet =
MS",Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #828282; =
TEXT-ALIGN: center
}
TD.content_box_space_between_sections {
	PADDING-TOP: 2px
}
TD.content_box_arrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 0px; TEXT-ALIGN: right
}
TD.content_box_item {
	PADDING-RIGHT: 5px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TD.content_box_pdfinframes_citation_cell {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#000000 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 65%; PADDING-BOTTOM: =
3px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: =
#000000 1px solid; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; =
BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
FONT.openaccess {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; =
BACKGROUND-COLOR: #ffffff
}
FONT.openaccess_open {
	COLOR: #000000
}
FONT.openaccess_access {
	COLOR: #cc0000
}
FONT.openaccess_oa {
=09
}
.content_box_openaccess_title {
	WHITE-SPACE: nowrap; BACKGROUND-COLOR: #bababa; TEXT-ALIGN: center
}
DIV.referrer-based-search-line {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; FONT-SIZE: 0.75em; =
PADDING-BOTTOM: 3px; MARGIN: 0px 4px 5px 0px; PADDING-TOP: 3px; =
FONT-FAMILY: arial,sans-serif; BACKGROUND-COLOR: #009918
}
DIV.referrer-based-search-line .search-terms {
	FONT-WEIGHT: bold
}
DIV.referrer-based-search-line .collection-name {
	FONT-STYLE: italic
}

@media Print, Screen, Handheld   =20
{
.notonscreen {
	DISPLAY: none
}

}
</STYLE>

<STYLE type=3Dtext/css>
@media Print, Screen, Handheld   =20
{
.notonscreen {
	DISPLAY: none
}

}
</STYLE>
<!-- ac in the head available --><LINK=20
href=3D"http://www.cmaj.ca/css/framework.css" type=3Dtext/css =
rel=3Dstylesheet>
<SCRIPT language=3DJavaScript =
src=3D"http://www.cmaj.ca/js/rollover.js"></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
		<!-- =0A=
	function popwin(url,wid,hei,fromtop,fromleft) {=0A=
		var winPref =3D =
"channelmode=3Dno,toolbar=3Dno,location=3Dno,directories=3Dno,status=3Dno=
,menubar=3Dno,scrollbars=3Dauto,resizable=3Dno,width=3D" + wid + =
",height=3D" + hei + ",top=3D" + fromtop + ",left=3D" + fromleft;=0A=
		window.open(url, "popwin", winPref);=0A=
	}=0A=
	// -->=0A=
	</SCRIPT>

<SCRIPT src=3D"http://www.cmaj.ca/javascript/ajax/xmlhttprequest.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.cmaj.ca/javascript/ajax/utility.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.cmaj.ca/javascript/entrez/callback.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.6000.16735" name=3DGENERATOR></HEAD>
<BODY bgColor=3D#ffffff><!-- start header -->
<DIV id=3Dheader>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D800 border=3D0>
  <TBODY>
  <TR>
    <TD align=3Dmiddle=20
      colSpan=3D7><!--#echo var=3D"HTTP_AD_HTML_STRING_1"--><BR><FONT=20
      face=3Dverdana,arial,helvetica size=3D-2><A=20
      style=3D"COLOR: #455d8b; TEXT-DECORATION: none"=20
      href=3D"http://www.cmaj.ca/misc/ad_policy.shtml"=20
      target=3D_BLANK>Advertisement</A><BR></FONT></TD></TR>
  <TR>
    <TD align=3Dmiddle colSpan=3D7><IMG height=3D5 alt=3D" "=20
      src=3D"http://www.cmaj.ca/icons/spacer.gif" width=3D1></TD></TR>
  <TR>
    <TD colSpan=3D7>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D800 border=3D0>
        <TBODY>
        <TR>
          <TD width=3D428><IMG alt=3D"Canadian Medical Association =
Journal"=20
            src=3D"http://www.cmaj.ca/icons/banner/title.gif"></TD>
          <TD background=3Dhttp://www.cmaj.ca/icons/header/top-bg.gif>
            <DIV align=3Dright>
            <TABLE cellSpacing=3D0 cellPadding=3D1 align=3Dright =
border=3D0>
              <TBODY>
              <TR>
                <TD width=3D181 colSpan=3D2>
                  <DIV align=3Dright>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
                    <TBODY>
                    <TR>
                      <FORM name=3Dsearch action=3D/cgi/search =
method=3Dget><INPUT=20
                      type=3Dhidden value=3Dand =
name=3Dandorexactfulltext><INPUT=20
                      type=3Dhidden value=3D1 name=3Dresourcetype><INPUT =
type=3Dhidden=20
                      name=3Ddisp_type><INPUT type=3Dhidden value=3Ddate =

                      name=3Dsortspec>=20
                      <TH align=3Dleft colSpan=3D3><INPUT=20
                        style=3D"FONT-SIZE: 10px; FONT-FAMILY: =
verdana,arial,helvetica"=20
                        maxLength=3D100 size=3D17 value=3D"enter =
keywords"=20
                        name=3Dfulltext> </TH>
                      <TD vAlign=3Dbottom align=3Dmiddle><INPUT =
type=3Dimage=20
                        height=3D19 alt=3D"go button" width=3D27=20
                        src=3D"http://www.cmaj.ca/icons/header/go.gif"=20
                        align=3Dmiddle value=3DGO border=3D0 =
name=3Dsubmit>=20
                    </TD></FORM></TR></TBODY></TABLE><A =
class=3Dnavigation=20
                  href=3D"http://www.cmaj.ca/search.dtl"><FONT=20
                  face=3Dverdana,arial,helvetica color=3D#999999 =
size=3D-2>ADVANCED=20
                  SEARCH</FONT></A></DIV></TD></TR></TBODY></TABLE>
            <P>&nbsp;</P></DIV></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD><A =
onmouseover=3D"MM_swapImage('home','','/icons/header/home_r.gif',1)"=20
      onmouseout=3DMM_swapImgRestore() href=3D"http://www.cmaj.ca/"><IMG =
height=3D28=20
      alt=3Dhome src=3D"http://www.cmaj.ca/icons/header/home.gif" =
width=3D62 border=3D0=20
      name=3Dhome></A></TD>
    <TD><A=20
      =
onmouseover=3D"MM_swapImage('currentissue','','/icons/header/current_r.gi=
f',1)"=20
      onmouseout=3DMM_swapImgRestore()=20
      href=3D"http://www.cmaj.ca/current.shtml"><IMG height=3D28 =
alt=3Dcurrentissue=20
      src=3D"http://www.cmaj.ca/icons/header/current.gif" width=3D132 =
border=3D0=20
      name=3Dcurrentissue></A></TD>
    <TD><A=20
      =
onmouseover=3D"MM_swapImage('archive','','/icons/header/archive_r.gif',1)=
"=20
      onmouseout=3DMM_swapImgRestore()=20
      href=3D"http://www.cmaj.ca/contents-by-date.0.shtml"><IMG =
height=3D28=20
      alt=3DPastissues =
src=3D"http://www.cmaj.ca/icons/header/archive.gif" width=3D110=20
      border=3D0 name=3Darchive></A></TD>
    <TD><A=20
      =
onmouseover=3D"MM_swapImage('collections','','/icons/header/collections_r=
.gif',1)"=20
      onmouseout=3DMM_swapImgRestore()=20
      href=3D"http://www.cmaj.ca/cgi/collection/"><IMG height=3D28 =
alt=3Dcollections=20
      src=3D"http://www.cmaj.ca/icons/header/collections.gif" =
width=3D118 border=3D0=20
      name=3Dcollections></A></TD>
    <TD><A =
onmouseover=3D"MM_swapImage('help','','/icons/header/help_r.gif',1)"=20
      onmouseout=3DMM_swapImgRestore()=20
      href=3D"http://www.cmaj.ca/misc/help.shtml"><IMG height=3D28 =
alt=3Dhelp=20
      src=3D"http://www.cmaj.ca/icons/header/help.gif" width=3D64 =
border=3D0=20
      name=3Dhelp></A></TD>
    <TD><A=20
      =
onmouseover=3D"MM_swapImage('searchimg','','/icons/header/search_r.gif',1=
)"=20
      onmouseout=3DMM_swapImgRestore() =
href=3D"http://www.cmaj.ca/search.dtl"><IMG=20
      height=3D28 alt=3Dsearch =
src=3D"http://www.cmaj.ca/icons/header/search.gif"=20
      width=3D79 border=3D0 name=3Dsearchimg></A></TD>
    <TD><IMG height=3D28 alt=3Dnothing =
src=3D"http://www.cmaj.ca/icons/spacer.gif"=20
      width=3D235 border=3D0 name=3Dnothing> =
</TD></TR></TBODY></TABLE></DIV><!-- end of header -->
<P><STRONG><FONT face=3Dverdana,arial,helvetica,sans-serif =
size=3D+1>Electronic=20
Letters to:</FONT></STRONG>
<P>
<TABLE border=3D0>
  <TBODY>
  <TR>
    <TD>
      <DL>
        <DD>
        <DL>
          <DT><FONT face=3Dverdana,arial,helvetica,sans-serif=20
          size=3D-2>Analysis:</FONT><BR><FONT=20
          face=3Dverdana,arial,helvetica,sans-serif size=3D-1>Mark =
Pioro, MA,=20
          Roxanne Mykitiuk, LLB LLM, and Jeff Nisker, MD =
PhD</FONT></FONT>=20
          <DD><FONT face=3Dverdana,arial,helvetica,sans-serif=20
          size=3D-1><STRONG>Wrongful birth litigation and prenatal=20
          screening</STRONG><BR>CMAJ 2008; 179: 1027-1030 <NOBR><A=20
          href=3D"http://www.cmaj.ca/cgi/content/full/179/10/1027">[Full =
text]</A>=20
          <A =
href=3D"http://www.cmaj.ca/cgi/reprint/179/10/1027">[PDF]</A>=20
          </NOBR></FONT></DD></DL></DD></DL></TD>
    <TD vAlign=3Dtop>
      <TABLE cellSpacing=3D1 cellPadding=3D0 bgColor=3D border=3D0 =
#EEEEEE??>
        <TBODY>
        <TR>
          <TD>
            <TABLE cellSpacing=3D1 cellPadding=3D5 bgColor=3D#ffffff =
border=3D0>
              <TBODY>
              <TR>
                <TD>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
                    <TBODY>
                    <TR>
                      <TD><IMG height=3D11 alt=3D*=20
                        =
src=3D"http://www.cmaj.ca/icons/toc/rarrowsm.gif" width=3D9=20
                        align=3Dbaseline border=3D0><FONT=20
                        face=3Dverdana,arial,helvetica,sans-serif=20
                        size=3D-2><STRONG>eLetters: <A=20
                        =
href=3D"http://www.cmaj.ca/cgi/eletter-submit/179/10/1027">Submit=20
                        a response</A> to this=20
                    =
article</STRONG></FONT></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABL=
E></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<P><STRONG><FONT face=3Dverdana,arial,helvetica,sans-serif =
size=3D+1>Electronic=20
letters published:</FONT></STRONG>
<P>
<P>
<DL>
  <DD>
  <DL>
    <DT><FONT face=3Dverdana,arial,helvetica,sans-serif size=3D-1><A=20
    href=3D"http://www.cmaj.ca/cgi/eletters/179/10/1027#30854"><IMG=20
    alt=3D"[Read eLetter]" =
src=3D"http://www.cmaj.ca/icons/misc/sectionDOWN.gif"=20
    border=3D0></A> <STRONG>Prenatal screening and ultrasound =
risks</STRONG>=20
    <DD>David A Toms &nbsp;&nbsp;(27 November 2008)</FONT> =
</DD></DL></DD></DL>
<HR color=3D#000000 noShade SIZE=3D1>

<P>
<TABLE cellPadding=3D4 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD bgColor=3D#eeeeee colSpan=3D2>
      <TABLE width=3D"100%" border=3D0 NOWRAP>
        <TBODY>
        <TR>
          <TD align=3Dleft><A name=3D30854><!-- null 2 --></A><FONT=20
            face=3Dverdana,arial,helvetica,sans-serif =
size=3D+1><STRONG>Prenatal=20
            screening and ultrasound risks</STRONG></FONT></TD>
          <TD vAlign=3Dbottom align=3Dright><FONT=20
            face=3Dverdana,arial,helvetica,sans-serif size=3D-1>27 =
November=20
            2008</FONT></TD></TR></TBODY></TABLE></TD>
    <TD noWrap><IMG height=3D17 alt=3D" "=20
      src=3D"http://www.cmaj.ca/icons/spacer.gif" width=3D16> <IMG =
height=3D17 alt=3D" "=20
      src=3D"http://www.cmaj.ca/icons/spacer.gif" width=3D16> <A=20
      href=3D"http://www.cmaj.ca/cgi/eletters/179/10/1027#top"><IMG =
alt=3DTop=20
      src=3D"http://www.cmaj.ca/icons/misc/sectionTOP.gif" =
border=3D0></A> </TD></TR>
  <TR><!-- begin author sidebar -->
    <TD vAlign=3Dtop width=3D125><FONT =
face=3Dverdana,arial,helvetica,sans-serif=20
      size=3D-2>David A Toms <BR><EM>Cumberland Regional Health Care =
Centre,=20
      Amherst, Nova Scotia</EM>=20
      <P>Send letter to journal: <BR><A=20
      =
href=3D"http://www.cmaj.ca/cgi/eletter-submit/179/10/1027?title=3DRe%3A+P=
renatal+screening+and+ultrasound+risks">Re:=20
      Prenatal screening and ultrasound risks</A><BR>
      <P><SPAN id=3Dem0>david.toms{at}cha.nshealth.ca</SPAN>
      <SCRIPT type=3Dtext/javascript><!--=0A=
 var u =3D "david.toms", d =3D "cha.nshealth.ca", q =3D =
"subject=3DRe%3A+Prenatal+screening+and+ultrasound+risks"; =
document.getElementById("em0").innerHTML =3D '<a href=3D"mailto:' + u + =
'@' + d + '?' + q + '">Email<\/a>'//--></SCRIPT>
       David A Toms<BR></FONT>
      <P></P></TD>
    <TD><FONT face=3Dverdana,arial,helvetica,sans-serif size=3D-1><!-- =
article ID: 179/10/1027 -->
      <P>The authors of "Wrongful birth litigation and prenatal =
screening" make=20
      no mention of risks that may be associated with screening tests =
for fetal=20
      genetic abnormalities (1). During measurements of nuchal thickness =
for=20
      first-trimester screening, however, the fetal eyes may receive =
prolonged=20
      exposure to ultrasound with mechanical intensities well above the =
Canadian=20
      regulatory guidelines for ophthalmic sonography. The relevant =
displayed=20
      measurement is the mechanical index (MI). The maximum for =
ophthalmic=20
      ultrasound imaging is 0.23, but for obstetric imaging it is 1.9 =
(2). The=20
      fetal eye is thus given less consideration than the eye after =
birth.=20
      Typical MI values for clinical obstetric sonography are 0.7- 1.0 =
(3).=20
      Ultrasound is partly absorbed by overlying tissues in the case of =
the=20
      fetus, but MI values are inherently adjusted for this (4). United =
States=20
      Food and Drug Administration regulatory guidelines are the same as =
for=20
      Canada (5).=20
      <P>It is possible to obtain satisfactory fetal imaging with an MI =
value=20
      less than 0.23 using appropriate equipment selection and =
operation;=20
      consideration should be given to obtaining informed consent prior =
to first=20
      -trimester ultrasound examinations for genetic screening when the =
MI=20
      exceeds 0.23.=20
      <P>David A. Toms MD FRCPC=20
      <P>Radiologist, Cumberland Regional Health Care Centre, Amherst, =
Nova=20
      Scotia. david.toms@cha.nshealth.ca=20
      <P>References=20
      <P>1. Pioro M, Mykitiuk R, Nisker J. Wrongful birth litigation and =

      prenatal screening. CMAJ 2008;179:1027-1030=20
      <P>2. Health Canada. Guidelines for the Safe Use of Diagnostic =
Ultrasound=20
      2001. Section 2.4 Available:=20
      =
http://www.hc-sc.gc.ca/ewh-semt/pubs/radiation/01hecs-secs255/index-eng.p=
hp=20
      (Acccessed 2008 Nov 25)=20
      <P>3. Sheiner E, Freeman J, Abramowicz JS. Acoustic output as =
measured by=20
      mechanical and thermal indices during routine obstetric ultrasound =

      examinations. J Ultrasound Med 2005;24:1665-1670=20
      <P>4. U.S. Department of Health and Social Services Food and Drug=20
      Administration. Guidance for Industry and FDA Staff: Information =
for=20
      Manufacturers Seeking Marketing Clearance of Diagnostic Ultrasound =
Systems=20
      and Transducers 2008. Section 4, p43. Available:=20
      http://www.fda.gov/cdrh/ode/guidance/560.pdf (Accessed 2008 Nov =
25)=20
      <P>5. Ibid Section 3, p27=20
      <P>
      <H3>Conflict of Interest:</H3>
      <P id=3Dconflict-of-interest>None =
declared</FONT></P></TD></TR></TBODY></TABLE>
<DIV id=3Dfooter=20
style=3D"FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif">
<TABLE cellSpacing=3D0 cellPadding=3D2 width=3D800 border=3D0>
  <TBODY>
  <TR align=3Dmiddle>
    <TD><A=20
      style=3D"FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif"=20
      href=3D"http://www.cmaj.ca/">HOME</A> </TD>
    <TD><A=20
      style=3D"FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif"=20
      href=3D"http://www.cmaj.ca/current.shtml">CURRENT ISSUE</A> </TD>
    <TD><A=20
      style=3D"FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif"=20
      href=3D"http://www.cmaj.ca/contents-by-date.0.shtml">PAST =
ISSUES</A> </TD>
    <TD><A=20
      style=3D"FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif"=20
      href=3D"http://www.cmaj.ca/cgi/collection/">COLLECTIONS</A> </TD>
    <TD><A=20
      style=3D"FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif"=20
      href=3D"http://www.cmaj.ca/misc/help.shtml">HELP</A> </TD>
    <TD><A=20
      style=3D"FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif"=20
      href=3D"http://www.cmaj.ca/search.dtl">SEARCH</A> </TD></TR>
  <TR vAlign=3Dtop bgColor=3D#cccccc>
    <TD colSpan=3D6 height=3D1><IMG height=3D1 alt=3D" "=20
      src=3D"http://www.cmaj.ca/icons/spacer.gif" width=3D1></TD></TR>
  <TR align=3Dmiddle>
    <TD colSpan=3D6><SPAN=20
      style=3D"FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif"><A=20
      href=3D"http://www.cmaj.ca/misc/terms.shtml">Copyright 1995-2008, =
Canadian=20
      Medical Association. All rights reserved. ISSN 1488-2329 (e) =
0820-3946=20
      (p)</A> <BR>All editorial matter in CMAJ represents the opinions =
of the=20
      authors and not necessarily those of <BR>the Canadian Medical =
Association.=20
      </SPAN></TD></TR></TBODY></TABLE></DIV></BODY></HTML>

------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cmaj.ca/icons/spacer.gif

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAQAICRAEAOw==

------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cmaj.ca/icons/banner/title.gif

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
EQIAOw==

------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cmaj.ca/icons/header/home.gif

R0lGODlhPgAcAMQAAP///2NwjUtfhHOFqEVdi9DW4qKuxejr8IqZtlxxmfP1+FBnkmd7oJakvbnC
03+Pr8XM29zh6a24zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAA
PgAcAAAF/2AgjmRpnmiqngLgvnAsz3Rtx0J773xf576gcAccGo+uInLpUzKfNid0itNRry8pdqp9
OR4DRAFgGAwaB4ACsWg3FIAD4hw7mB0Os57+s84MBGMuAwkuBwsPEQAQDAxwCgQEaS8IBA0ugIIR
A1F+MgWBL2aDC3AuEZYuCQQIL4cEBpihLhCdNqCCAKMHBJwwCQuDD5KYgLFksww3XS+gCAbQCZyg
x6IEg9RqCZDHgAxm17Y1oBIF5t8A2TAD4ZwDpQatsLJjBYXiNLiinJC+Lwn3OEGAlSDNPGSCHCzz
FEPfIF/sTMU56GtVKwAHM72AkEsGM1m1XDC4d4jBGAcJlEZNdOGAgCJeFxvMKlCqT408Ax6MmRMm
zRpgDI4dAIMgTauhZiTg3HPJ5hYsH58eiSp1CNWqQa5i7aF1KxGGXq2uGEu27NgQADs=

------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cmaj.ca/icons/header/current.gif

R0lGODlhgwAcAMQAAAAAAP///8XM20Vdi3OFqH+Pr4qZtqKuxdDW4lBnklxxmWd7oJakva24zLnC
09zh6ejr8E9sl/P1+Pnfvf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABQALAAAAACDABwAAAX/YCSOZGmeaKqubOu+ayDPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRK
rVqv2Kx2y+02IQ4H5AFBmBGSQPnMTsvWZgiNfYbP43TzYwbfqxsIZTMPgBCGZ36IeWhJEgsKDQ0L
AwgCCgMOaRAMmAgEAwYFAwSanAsGCQkCMpYDB68LBwKTDTMCCQwIAwUHowcLBHycBHsMCgcGrjLA
DZ+BycSsCsQOA8evCQhIjgtuAbEBnzSOMr3aDQMMMhLKENYz4jIPBwHslPBl6gHKAQZz7QP8vAqg
y00BbbrozTCgLcC0GQ4aGqm2agYCevHglbunq8AMfpfgDYA4Q0EqP8Ek/7jhJ8eiMl3+1NBD50BG
RIL8yjUkEKyeRCPJcGSU0dMcBFE1ZShD55HoSAkOeoZ7MKBbuBo5/ymctEAihASjWuJUqJNoyoFI
Qt4YejVAr0sKflobgInGJ54PiQao5lGqUrJa1yXb5ebBJ34JaRzYmQAv4CKTvNkdyacoJVF+/lYD
nFFqz2QM/O57LCOxxUsLaDgAq860DIZm5ZEekqzioACc5jQ1JyGBAm/KkkkcCiGN5wEJsM5OjKCW
UwkH/EhQoEBN1mjh/GYu8jWBNwM1KS50bg5nTHb0pidASbleNwhSp7dXqq8Gc6u4qx9o+i1mgtTy
VCdDXmqIRsQtChhwAJEBSQVQQAKvEACgYenI0UsBAnCiwB5UQYLAJa/8YsAmA9j2QHLrvGXbG5wU
8IAuCzRgzCoXNoCKH1TxwoAq9QiAXIgJOLeNA7JIFoAABzSQ2YtxlEYHjovEYYdFM0jARg19jDFP
JqVBgOSKfxS5ziJGemHmmWimqeaabLbp5ptwxinnnHTWWQMMeOap55587hkCADs=

------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cmaj.ca/icons/header/archive.gif

R0lGODlhbgAcAMQAAAAAAP///8XM20Vdi3OFqH+Pr4qZtqKuxdDW4kdeh1BnklxxmWd7oJakva24
zLnC09zh6ejr8E9sl/P1+P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABQALAAAAABuABwAAAX/oCSOZGmeaKqubOuWSSDPdG3feK7vfO/PidhvSCwaj7IgcslsFpXOqHQa
gFKv2KE1y+3att4wFywuT8nmNBNtexzeCETtMWkfHoJI4M1/P2YIfH8BgQ5xMwJ3eYF+Mm59kHoB
EXACPWw1EwUDBg0DBXUBEwODMwsGCJtyCg0HAwsHBQQ0Dp96BgSJAwcypwiecrUFkhEMoBADDHEO
ygEPCw8PCrM8mDWucq6Drgw0DwMzqBMNMgPUBTSjvBEDcs68CAOhDXLsvDMHlgEE1AECcrBkQOin
wxoNbP529TLQbsY3AzIQQKBhDodCdgzqTPgjgFMdCBMDKMTnjp+MCe4W/ygI6eCSEB4IN+l5MIzT
jAkMXumjSJDiPYYK7onKuWCnSKF7Sir7de/bgAahqr3c4YrAggKDCMhhGHXcAHNRRfacMTKAAwXJ
QnoFWw7pgZKwDhAQKmDBAAVGcxjE13AGMn52kRLKCZHs2LY0ImxaQANBTnRHadCTYVIU0gmuBkgq
OFUHwnClFjDeo2+CSp4W4ZGTsQkCglI5y62mXJKgpW4yapXS2znH50kKoureA4py4XKH7RFaIOkA
YwQEQhEozGBBKAij9/UbKDJkvM28ezj+NLGYgkERgLpRsKBBAQaSvJ6voTjZPwUKDBhgYCle+/fx
sdeAVRNNUMs0/CjQEkZanTAgGA57FRHBBBEgAN4PFKIUkigUSmRDHBvqMNEhPkSoxolSoagiEiau
6CIQvb0o4w0tzqhijTaemMALPPbo449AlhACADs=

------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cmaj.ca/icons/header/collections.gif

R0lGODlhdQAcAMQAAAAAAP///8XM20Vdi3OFqH+Pr4qZtqKuxdDW4lBnklxxmWd7oJakva24zLnC
09zh6ejr8E9sl/P1+P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABMALAAAAAB1ABwAAAX/YCSOZGmeaKqubOuyQSzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRK
rVqv2Kx2y30iGIRCgyFDFAgEAyRmQBMcMoibMDvM0QfZA0w4HPZ3aAJnaTESfAUIMWcFEjEQhGsO
ZwcFRw4DAgEQDAMPAZgMEAgECZ8BBQOOMxADdDSdjw2vmA0SEAcDpA0IBroICwgSAwsxDwkECJwJ
eQG+BjOqoAoQEL5GAgNwMsEIA80xCwqOuTbfNeUyedngAcnN6Qif5wEKCnW6Ad4DDTKvhTHuFSmQ
gMYDa57wwUlHgx4+Gf2cSYuzJgbDGOfYsRpgCdiCTDFepWq2jQgyGwQG/9DwlueiDIfqvh1oE7AY
DpfncmmKRocUhASm3BlLMEDBziKuUKqcwTKAS4ztLP6ahFHgDZwtQfLUR+cBMQmvAhwaMAAa0qU0
Up2KgWkh2mhRnaLdpmCiDawBNMoY1pGWq1cVgWkr4kuRHgSY2hlIQO6tA0Uw6VxEIMBXRGMl8UpI
YJPtYFIyfC21ZAhmkJ8JDD8gvRiOhFzbfK1CcG+YWWdkcp2CQE1C3Z0PCKySODwAR88HHDlIYBa0
v6UAvVUksnoAZwPDDyRQwHmng0DJ29x5MOgOGbG+kGGXIQANA0eH0GwTsGA7M2NtSvpeRHDBgqNd
BCjggAQWaOCBCCao4BCCDDbo4BMvRCjhhBRWyEIIADs=

------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cmaj.ca/icons/header/help.gif

R0lGODlhQAAcAMQAAAAAAP///8XM20Vdi3OFqH+Pr4qZtqKuxdDW4kdeh1BnklxxmWd7oJakva24
zLnC09zh6ejr8E9sl/P1+P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABQALAAAAABAABwAAAX/oCSOZGmeaKqmSeC+cCzPdG3T7a3vvJ73wODuJywaX8SjEphcOm/Np1QW
nVoD1as0KysMBoUIYjFQOAyKAYFAPkQYXwLskFYXIDyujP2CDA4uBgMvCIATAwYyDYMRCwoTQ0Br
MH8uB4OELpUxl5YDD5E9ky+bnS4FpICcmIIIoTxsB7KXqpdrC3KaqnMDhQoMeZIMCMQIpZgRqLoy
lw4HeMGiucsBpgGu1C541j16MaMBh7WYlnib4ajc0TwMCi8CAw2BvcQOCwF+BMUMDgFe0N16ODvg
YEKEWQIezEI4YeGsCAIeMtFC0YW3ikUuYgyicWNAj1M6gvQxUsqKkyhTA6YMAQA7

------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cmaj.ca/icons/header/search.gif

R0lGODlhTwAcAMQAAAAAAP///8XM20Vdi3OFqH+Pr4qZtqKuxdDW4kdeh1BnklxxmWd7oJakva24
zLnC09zh6ejr8E9sl/P1+P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABQALAAAAABPABwAAAX/oCSOZGmeaKqurJQEcCzPdG3feJ4nr+7/wCCNJywajzEicsnEKZvQ6DNK
RU6r2OA1y931cI0Fg7EICBYDBoExKMsMj7diMCAQELKJQc3YRwh0BgEOaAsCXjkPbg8DMAgDeAET
bjARdTOAARFoEDATajENjQGXMIyRTl82BJQFjpAxhzEHc52zow4DBzAFChMybroxj6g3WzO5DHgR
r5GCMgqPzzAHowWwpNOVMMLNOsczBoG/AY98o6aCveQB1QcMCrvl3TR1B/fixTbgMwhoCsyISXIV
g8EBBNUc3BJQal4DGwMMIJiYS18NfqZiiHsosNywBfcOLKBUbdAAhZoajs6g1zFVDgK2AijgiC0A
hIdwYuSSJQoGIFuAihlgNuChN0Q41uBhxIxhg4kCGEB4JANCm19sfk1QEM0m1wcRIOSckCbUAFku
czgoQKBBJwgh40YIGcOOHQN2mcE9KKmBnaeSQsZBeC/mPlVdEh9WzHhx48dJEENWjHFylcqWpUjO
nAUzZyYJWogeTbo0iRAAOw==

------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cmaj.ca/icons/toc/rarrowsm.gif

R0lGODlhCQALAPcAAP//////zP//mf//Zv//M///AP/M///MzP/Mmf/MZv/MM//MAP+Z//+ZzP+Z
mf+ZZv+ZM/+ZAP9m//9mzP9mmf9mZv9mM/9mAP8z//8zzP8zmf8zZv8zM/8zAP8A//8AzP8Amf8A
Zv8AM/8AAMz//8z/zMz/mcz/Zsz/M8z/AMzM/8zMzMzMmczMZszMM8zMAMyZ/8yZzMyZmcyZZsyZ
M8yZAMxm/8xmzMxmmcxmZsxmM8xmAMwz/8wzzMwzmcwzZswzM8wzAMwA/8wAzMwAmcwAZswAM8wA
AJn//5n/zJn/mZn/Zpn/M5n/AJnM/5nMzJnMmZnMZpnMM5nMAJmZ/5mZzJmZmZmZZpmZM5mZAJlm
/5lmzJlmmZlmZplmM5lmAJkz/5kzzJkzmZkzZpkzM5kzAJkA/5kAzJkAmZkAZpkAM5kAAGb//2b/
zGb/mWb/Zmb/M2b/AGbM/2bMzGbMmWbMZmbMM2bMAGaZ/2aZzGaZmWaZZmaZM2aZAGZm/2ZmzGZm
mWZmZmZmM2ZmAGYz/2YzzGYzmWYzZmYzM2YzAGYA/2YAzGYAmWYAZmYAM2YAADP//zP/zDP/mTP/
ZjP/MzP/ADPM/zPMzDPMmTPMZjPMMzPMADOZ/zOZzDOZmTOZZjOZMzOZADNm/zNmzDNmmTNmZjNm
MzNmADMz/zMzzDMzmTMzZjMzMzMzADMA/zMAzDMAmTMAZjMAMzMAAAD//wD/zAD/mQD/ZgD/MwD/
AADM/wDMzADMmQDMZgDMMwDMAACZ/wCZzACZmQCZZgCZMwCZAABm/wBmzABmmQBmZgBmMwBmAAAz
/wAzzAAzmQAzZgAzMwAzAAAA/wAAzAAAmQAAZgAAMwAAAP+dCf/Phv/lvv/y3////wAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAANwALAAAAAAJAAsA
AAgsALMBGEhwYASBBQ0eTAgggkOEBB0+LCgxArZtER1i00bRIkeKGxmGZPiRYUAAOw==

------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cmaj.ca/icons/misc/sectionDOWN.gif

R0lGODlhEAARALMAAGVlwezs96Gh2R4epdTU7igoqZOT1AcHnFJSuszM6/b2+wMDmk1NuAAAmf//
/wAAACH5BAAAAAAALAAAAAAQABEAQAQy0MlJqwQt651HsA7ggWR5cc1oruxEHKhmgK/c3vgqxDHj
KAVeZpGg7GIIEHBDNB2TlQgAOw==

------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cmaj.ca/icons/misc/sectionTOP.gif

R0lGODlhEAARAMQAAAAAhAEBeQAAfAAAlQAAdz8/p+Pj839/yPHx+QoKhB4epaGh2W9vwcHB5i4u
nra24WVlwezs9w8PiQAAjSoqnCgoqb295Pb2+01NuMzM65OT1FJSutTU7gAAdgAAmf///yH5BAAA
AAAALAAAAAAQABEAQAVd4CeOH2KRJCJ1LOB5E9sRz7e8eK5j6SrTKNFN99oERweW4yhKsggC2bL5
G+iiLMrnUiHqMsxCwsAcNQIyRrkgk41RZ9lkQEiP2CxBDuAmjyBEChEoHF44Gn+GOYIhADs=

------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cmaj.ca/icons/header/go.gif

R0lGODlhGwATAMQAAAAAAP////T1+N3h6kVdi1Fnklxxmmh7oYuat6Kuxa64zejr8XSGqH+Qr7rD
1MXN29HX4v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABEALAAAAAAbABMAAAWNICGOZGmeaKqubOumBuI4SFKQjAI5jIoIiALiEeiJFAGeQ+BAHQINEsSI
CCBGjEDiNBiUDgbRQlAakEuFgGJkYLjDAUjJUSxlH2w6BC4nJeokTws4ViIBXiREYSULAQdYgIok
C4h2AQs3BFlGB0w3BUiPJwxjDgmUiwQHpQILRjBvJwcMoi+2t7i5uichADs=

------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.cmaj.ca/icons/header/top-bg.gif

R0lGODlhdQFRALMAAAAAAP////78+OyUIfnfvf779/vp0v3y5P737/77+P///wAAAAAAAAAAAAAA
AAAAACH5BAEAAAoALAAAAAB1AVEAAATjMMhJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv
/8CgcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/
gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4
ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx
8vP09fb3+Pn6+/z9/v8AAwocSLCglwgAOw==

------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cmaj.ca/css/framework.css

BODY {
	MARGIN: 8px
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px -8px; COLOR: #999999; PADDING-TOP: 0px; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px -8px; COLOR: #999999; PADDING-TOP: 0px; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#footer TD {
	TEXT-ALIGN: center
}
#footer A {
	FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}

------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cmaj.ca/js/rollover.js

function MM_swapImgRestore() { //v3.0=0A=
  var i,x,a=3Ddocument.MM_sr; =
for(i=3D0;a&&i<a.length&&(x=3Da[i])&&x.oSrc;i++) x.src=3Dx.oSrc;=0A=
}=0A=
=0A=
function MM_preloadImages() { //v3.0=0A=
  var d=3Ddocument; if(d.images){ if(!d.MM_p) d.MM_p=3Dnew Array();=0A=
    var i,j=3Dd.MM_p.length,a=3DMM_preloadImages.arguments; for(i=3D0; =
i<a.length; i++)=0A=
    if (a[i].indexOf("#")!=3D0){ d.MM_p[j]=3Dnew Image; =
d.MM_p[j++].src=3Da[i];}}=0A=
}=0A=
=0A=
function MM_findObj(n, d) { //v4.01=0A=
  var p,i,x;  if(!d) d=3Ddocument; =
if((p=3Dn.indexOf("?"))>0&&parent.frames.length) {=0A=
    d=3Dparent.frames[n.substring(p+1)].document; n=3Dn.substring(0,p);}=0A=
  if(!(x=3Dd[n])&&d.all) x=3Dd.all[n]; for =
(i=3D0;!x&&i<d.forms.length;i++) x=3Dd.forms[i][n];=0A=
  for(i=3D0;!x&&d.layers&&i<d.layers.length;i++) =
x=3DMM_findObj(n,d.layers[i].document);=0A=
  if(!x && d.getElementById) x=3Dd.getElementById(n); return x;=0A=
}=0A=
=0A=
function MM_swapImage() { //v3.0=0A=
  var i,j=3D0,x,a=3DMM_swapImage.arguments; document.MM_sr=3Dnew Array; =
for(i=3D0;i<(a.length-2);i+=3D3)=0A=
   if ((x=3DMM_findObj(a[i]))!=3Dnull){document.MM_sr[j++]=3Dx; =
if(!x.oSrc) x.oSrc=3Dx.src; x.src=3Da[i+2];}=0A=
}
------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cmaj.ca/javascript/ajax/xmlhttprequest.js

/*=0A=
=0A=
Cross-Browser XMLHttpRequest v1.2=0A=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=0A=
=0A=
Emulate Gecko 'XMLHttpRequest()' functionality in IE and Opera. Opera =
requires=0A=
the Sun Java Runtime Environment <http://www.java.com/>.=0A=
=0A=
by Andrew Gregory=0A=
http://www.scss.com.au/family/andrew/webdesign/xmlhttprequest/=0A=
=0A=
This work is licensed under the Creative Commons Attribution License. To =
view a=0A=
copy of this license, visit =
http://creativecommons.org/licenses/by-sa/2.5/ or=0A=
send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, =
California=0A=
94305, USA.=0A=
=0A=
Attribution: Leave my name and web address in this script intact.=0A=
=0A=
Not Supported in Opera=0A=
----------------------=0A=
* user/password authentication=0A=
* responseXML data member=0A=
=0A=
Not Fully Supported in Opera=0A=
----------------------------=0A=
* async requests=0A=
* abort()=0A=
* getAllResponseHeaders(), getAllResponseHeader(header)=0A=
=0A=
*/=0A=
// IE support=0A=
if (window.ActiveXObject && !window.XMLHttpRequest) {=0A=
  window.XMLHttpRequest =3D function() {=0A=
    var msxmls =3D new Array(=0A=
      'Msxml2.XMLHTTP.5.0',=0A=
      'Msxml2.XMLHTTP.4.0',=0A=
      'Msxml2.XMLHTTP.3.0',=0A=
      'Msxml2.XMLHTTP',=0A=
      'Microsoft.XMLHTTP');=0A=
    for (var i =3D 0; i < msxmls.length; i++) {=0A=
      try {=0A=
        return new ActiveXObject(msxmls[i]);=0A=
      } catch (e) {=0A=
      }=0A=
    }=0A=
    return null;=0A=
  };=0A=
}=0A=
// Gecko support=0A=
/* ;-) */=0A=
// Opera support=0A=
if (window.opera && !window.XMLHttpRequest) {=0A=
  window.XMLHttpRequest =3D function() {=0A=
    this.readyState =3D 0; // =
0=3Duninitialized,1=3Dloading,2=3Dloaded,3=3Dinteractive,4=3Dcomplete=0A=
    this.status =3D 0; // HTTP status codes=0A=
    this.statusText =3D '';=0A=
    this._headers =3D [];=0A=
    this._aborted =3D false;=0A=
    this._async =3D true;=0A=
    this._defaultCharset =3D 'ISO-8859-1';=0A=
    this._getCharset =3D function() {=0A=
      var charset =3D _defaultCharset;=0A=
      var contentType =3D =
this.getResponseHeader('Content-type').toUpperCase();=0A=
      val =3D contentType.indexOf('CHARSET=3D');=0A=
      if (val !=3D -1) {=0A=
        charset =3D contentType.substring(val);=0A=
      }=0A=
      val =3D charset.indexOf(';');=0A=
      if (val !=3D -1) {=0A=
        charset =3D charset.substring(0, val);=0A=
      }=0A=
      val =3D charset.indexOf(',');=0A=
      if (val !=3D -1) {=0A=
        charset =3D charset.substring(0, val);=0A=
      }=0A=
      return charset;=0A=
    };=0A=
    this.abort =3D function() {=0A=
      this._aborted =3D true;=0A=
    };=0A=
    this.getAllResponseHeaders =3D function() {=0A=
      return this.getAllResponseHeader('*');=0A=
    };=0A=
    this.getAllResponseHeader =3D function(header) {=0A=
      var ret =3D '';=0A=
      for (var i =3D 0; i < this._headers.length; i++) {=0A=
        if (header =3D=3D '*' || this._headers[i].h =3D=3D header) {=0A=
          ret +=3D this._headers[i].h + ': ' + this._headers[i].v + '\n';=0A=
        }=0A=
      }=0A=
      return ret;=0A=
    };=0A=
    this.getResponseHeader =3D function(header) {=0A=
      var ret =3D getAllResponseHeader(header);=0A=
      var i =3D ret.indexOf('\n');=0A=
      if (i !=3D -1) {=0A=
        ret =3D ret.substring(0, i);=0A=
      }=0A=
      return ret;=0A=
    };=0A=
    this.setRequestHeader =3D function(header, value) {=0A=
      this._headers[this._headers.length] =3D {h:header, v:value};=0A=
    };=0A=
    this.open =3D function(method, url, async, user, password) {=0A=
      this.method =3D method;=0A=
      this.url =3D url;=0A=
      this._async =3D true;=0A=
      this._aborted =3D false;=0A=
      this._headers =3D [];=0A=
      if (arguments.length >=3D 3) {=0A=
        this._async =3D async;=0A=
      }=0A=
      if (arguments.length > 3) {=0A=
        opera.postError('XMLHttpRequest.open() - user/password not =
supported');=0A=
      }=0A=
      this.readyState =3D 1;=0A=
      if (this.onreadystatechange) {=0A=
        this.onreadystatechange();=0A=
      }=0A=
    };=0A=
    this.send =3D function(data) {=0A=
      if (!navigator.javaEnabled()) {=0A=
        alert("XMLHttpRequest.send() - Java must be installed and =
enabled.");=0A=
        return;=0A=
      }=0A=
      if (this._async) {=0A=
        setTimeout(this._sendasync, 0, this, data);=0A=
        // this is not really asynchronous and won't execute until the =
current=0A=
        // execution context ends=0A=
      } else {=0A=
        this._sendsync(data);=0A=
      }=0A=
    }=0A=
    this._sendasync =3D function(req, data) {=0A=
      if (!req._aborted) {=0A=
        req._sendsync(data);=0A=
      }=0A=
    };=0A=
    this._sendsync =3D function(data) {=0A=
      this.readyState =3D 2;=0A=
      if (this.onreadystatechange) {=0A=
        this.onreadystatechange();=0A=
      }=0A=
      // open connection=0A=
      var url =3D new java.net.URL(new =
java.net.URL(window.location.href), this.url);=0A=
      var conn =3D url.openConnection();=0A=
      for (var i =3D 0; i < this._headers.length; i++) {=0A=
        conn.setRequestProperty(this._headers[i].h, this._headers[i].v);=0A=
      }=0A=
      this._headers =3D [];=0A=
      if (this.method =3D=3D 'POST') {=0A=
        // POST data=0A=
        conn.setDoOutput(true);=0A=
        var wr =3D new =
java.io.OutputStreamWriter(conn.getOutputStream(), this._getCharset());=0A=
        wr.write(data);=0A=
        wr.flush();=0A=
        wr.close();=0A=
      }=0A=
      // read response headers=0A=
      // NOTE: the getHeaderField() methods always return nulls for me :(=0A=
      var gotContentEncoding =3D false;=0A=
      var gotContentLength =3D false;=0A=
      var gotContentType =3D false;=0A=
      var gotDate =3D false;=0A=
      var gotExpiration =3D false;=0A=
      var gotLastModified =3D false;=0A=
      for (var i =3D 0; ; i++) {=0A=
        var hdrName =3D conn.getHeaderFieldKey(i);=0A=
        var hdrValue =3D conn.getHeaderField(i);=0A=
        if (hdrName =3D=3D null && hdrValue =3D=3D null) {=0A=
          break;=0A=
        }=0A=
        if (hdrName !=3D null) {=0A=
          this._headers[this._headers.length] =3D {h:hdrName, =
v:hdrValue};=0A=
          switch (hdrName.toLowerCase()) {=0A=
            case 'content-encoding': gotContentEncoding =3D true; break;=0A=
            case 'content-length'  : gotContentLength   =3D true; break;=0A=
            case 'content-type'    : gotContentType     =3D true; break;=0A=
            case 'date'            : gotDate            =3D true; break;=0A=
            case 'expires'         : gotExpiration      =3D true; break;=0A=
            case 'last-modified'   : gotLastModified    =3D true; break;=0A=
          }=0A=
        }=0A=
      }=0A=
      // try to fill in any missing header information=0A=
      var val;=0A=
      val =3D conn.getContentEncoding();=0A=
      if (val !=3D null && !gotContentEncoding) =
this._headers[this._headers.length] =3D {h:'Content-encoding', v:val};=0A=
      val =3D conn.getContentLength();=0A=
      if (val !=3D -1 && !gotContentLength) =
this._headers[this._headers.length] =3D {h:'Content-length', v:val};=0A=
      val =3D conn.getContentType();=0A=
      if (val !=3D null && !gotContentType) =
this._headers[this._headers.length] =3D {h:'Content-type', v:val};=0A=
      val =3D conn.getDate();=0A=
      if (val !=3D 0 && !gotDate) this._headers[this._headers.length] =
=3D {h:'Date', v:(new Date(val)).toUTCString()};=0A=
      val =3D conn.getExpiration();=0A=
      if (val !=3D 0 && !gotExpiration) =
this._headers[this._headers.length] =3D {h:'Expires', v:(new =
Date(val)).toUTCString()};=0A=
      val =3D conn.getLastModified();=0A=
      if (val !=3D 0 && !gotLastModified) =
this._headers[this._headers.length] =3D {h:'Last-modified', v:(new =
Date(val)).toUTCString()};=0A=
      // read response data=0A=
      var reqdata =3D '';=0A=
      var stream =3D conn.getInputStream();=0A=
      if (stream) {=0A=
        var reader =3D new java.io.BufferedReader(new =
java.io.InputStreamReader(stream, this._getCharset()));=0A=
        var line;=0A=
        while ((line =3D reader.readLine()) !=3D null) {=0A=
          if (this.readyState =3D=3D 2) {=0A=
            this.readyState =3D 3;=0A=
            if (this.onreadystatechange) {=0A=
              this.onreadystatechange();=0A=
            }=0A=
          }=0A=
          reqdata +=3D line + '\n';=0A=
        }=0A=
        reader.close();=0A=
        this.status =3D 200;=0A=
        this.statusText =3D 'OK';=0A=
        this.responseText =3D reqdata;=0A=
        this.readyState =3D 4;=0A=
        if (this.onreadystatechange) {=0A=
          this.onreadystatechange();=0A=
        }=0A=
        if (this.onload) {=0A=
          this.onload();=0A=
        }=0A=
      } else {=0A=
        // error=0A=
        this.status =3D 404;=0A=
        this.statusText =3D 'Not Found';=0A=
        this.responseText =3D '';=0A=
        this.readyState =3D 4;=0A=
        if (this.onreadystatechange) {=0A=
          this.onreadystatechange();=0A=
        }=0A=
        if (this.onerror) {=0A=
          this.onerror();=0A=
        }=0A=
      }=0A=
    };=0A=
  };=0A=
}=0A=
// ActiveXObject emulation=0A=
if (!window.ActiveXObject && window.XMLHttpRequest) {=0A=
  window.ActiveXObject =3D function(type) {=0A=
    switch (type.toLowerCase()) {=0A=
      case 'microsoft.xmlhttp':=0A=
      case 'msxml2.xmlhttp':=0A=
      case 'msxml2.xmlhttp.3.0':=0A=
      case 'msxml2.xmlhttp.4.0':=0A=
      case 'msxml2.xmlhttp.5.0':=0A=
        return new XMLHttpRequest();=0A=
    }=0A=
    return null;=0A=
  };=0A=
}=0A=

------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cmaj.ca/javascript/ajax/utility.js

/************************************************************************=
*****=0A=
 * javascript/ajax/utility.js=0A=
 *=0A=
 * Utility functions for working with XMLHttpRequest data.=0A=
 *=0A=
 * Copyright 2006 Board of Trustees of the Leland Stanford Junior =
University.=0A=
 =
*************************************************************************=
***/=0A=
=0A=
/*=0A=
 * Copy XML nodes into an HTMLElement. This effectively=0A=
 * clones XML markup which uses XHTML naming conventions=0A=
 * into an HTML DOM.=0A=
 */=0A=
function copy_xml_to_html(src, dst) {=0A=
  if (src.nodeType =3D=3D 1) { /* Node.ELEMENT_NODE */=0A=
    var e =3D document.createElement(src.nodeName);=0A=
    for (var i =3D 0; i < src.childNodes.length; i++) {=0A=
	  copy_xml_to_html(src.childNodes[i], e);=0A=
    }=0A=
    for (var i =3D 0; i < src.attributes.length; i++) {=0A=
      var n =3D src.attributes[i].name;=0A=
      var v =3D unescape_xml_string(src.attributes[i].value);      =0A=
      e.setAttribute(n, v);=0A=
      if (n =3D=3D "class") {=0A=
        e.className =3D v;=0A=
      }=0A=
      else if (n =3D=3D "style") {=0A=
        set_css_style(v, e, "");=0A=
      }=0A=
    }=0A=
    dst.appendChild(e);=0A=
  }=0A=
  else if (src.nodeType =3D=3D 3) { /* Node.TEXT_NODE */=0A=
    dst.appendChild(document.createTextNode(src.nodeValue));=0A=
  }=0A=
}=0A=
=0A=
/* =0A=
 * It is unclear that this is the right thing to be calling=0A=
 * from copy_xml_to_html, but it appears that Safari decides=0A=
 * to convert &amp; to the NCR &#35;, and then encodes that=0A=
 * NCR to &%26%2338;.  So, I'm going to treat the DOM Attr=0A=
 * value as a plain string, and run our XML string input=0A=
 * through the decoding routine below.=0A=
 */=0A=
function unescape_xml_string(s) {=0A=
  return s.replace(/&apos;/g, "'")=0A=
          .replace(/&#39;/g,  "'")=0A=
          .replace(/&quot;/g, "\"")=0A=
          .replace(/&#34;/g,  "\"")=0A=
          .replace(/&gt;/g,   ">")=0A=
          .replace(/&#62;/g,  ">")=0A=
          .replace(/&lt;/g,   "<")=0A=
          .replace(/&#60;/g,  "<")=0A=
          .replace(/&amp;/g,  "&")=0A=
          .replace(/&#38;/g,  "&");=0A=
}=0A=
=0A=
/*=0A=
 * Parse set of CSS rules and apply them to an element.=0A=
 * This is quite horrifying, but I'm unable to determine=0A=
 * how else to handle this with IE 6.  FireFox and other=0A=
 * sane browsers let you simply set the style attribute=0A=
 * or use e.style.setProperty(rule, value, priority),=0A=
 * IE 6 appears to have neither of these capabilities..=0A=
 */=0A=
function set_css_style(css, e, priority) {=0A=
  var rules =3D css.split(";");=0A=
  for (var i =3D 0; i < rules.length; i++) {=0A=
    var nvpair =3D rules[i].split(":");=0A=
    if (nvpair.length =3D=3D 2) {=0A=
      try {=0A=
        var name  =3D nvpair[0]; /* style attribute */=0A=
        var value =3D nvpair[1]; /* attribute value */=0A=
  =0A=
        /*=0A=
         * For each possible style attribute, set the=0A=
         * appropriate style property in the element.=0A=
         */=0A=
        if (name =3D=3D "background") {=0A=
           e.style.background =3D value;=0A=
        }=0A=
        else if (name =3D=3D "background-attachment") {=0A=
          e.style.backgroundAttachment =3D value;=0A=
        }=0A=
        else if (name =3D=3D "background-color") {=0A=
          e.style.backgroundColor =3D value;=0A=
        }=0A=
        else if (name =3D=3D "background-image") {=0A=
          e.style.backgroundImage =3D value;=0A=
        }=0A=
        else if (name =3D=3D "background-position") {=0A=
          e.style.backgroundPosition =3D value;=0A=
        }=0A=
        else if (name =3D=3D "background-position-x") {=0A=
          e.style.backgroundPositionX =3D value;=0A=
        }=0A=
        else if (name =3D=3D "background-position-y") {=0A=
          e.style.backgroundPositionY =3D value;=0A=
        }=0A=
        else if (name =3D=3D "background-repeat") {=0A=
          e.style.backgroundRepeat =3D value;=0A=
        }=0A=
        else if (name =3D=3D "behavior") {=0A=
          e.style.behavior =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border") {=0A=
          e.style.border =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-bottom") {=0A=
          e.style.borderBottom =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-bottom-color") {=0A=
          e.style.borderBottomColor =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-bottom-style") {=0A=
          e.style.borderBottomStyle =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-bottom-width") {=0A=
          e.style.borderBottomWidth =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-collapse") {=0A=
          e.style.borderCollapse =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-color") {=0A=
          e.style.borderColor =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-left") {=0A=
          e.style.borderLeft =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-left-color") {=0A=
          e.style.borderLeftColor =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-left-style") {=0A=
          e.style.borderLeftStyle =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-left-width") {=0A=
          e.style.borderLeftWidth =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-right") {=0A=
          e.style.borderRight =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-right-color") {=0A=
          e.style.borderRightColor =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-right-style") {=0A=
          e.style.borderRightStyle =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-right-width") {=0A=
          e.style.borderRightWidth =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-style") {=0A=
          e.style.borderStyle =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-top") {=0A=
          e.style.borderTop =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-top-color") {=0A=
          e.style.borderTopColor =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-top-style") {=0A=
          e.style.borderTopStyle =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-top-width") {=0A=
          e.style.borderTopWidth =3D value;=0A=
        }=0A=
        else if (name =3D=3D "border-width") {=0A=
          e.style.borderWidth =3D value;=0A=
        }=0A=
        else if (name =3D=3D "bottom") {=0A=
          e.style.bottom =3D value;=0A=
        }=0A=
        else if (name =3D=3D "clear") {=0A=
          e.style.clear =3D value;=0A=
        }=0A=
        else if (name =3D=3D "clip") {=0A=
          e.style.clip =3D value;=0A=
        }=0A=
        else if (name =3D=3D "color") {=0A=
          e.style.color =3D value;=0A=
        }=0A=
        else if (name =3D=3D "cssText") {=0A=
          e.style.Sets =3D value;=0A=
        }=0A=
        else if (name =3D=3D "cursor") {=0A=
          e.style.cursor =3D value;=0A=
        }=0A=
        else if (name =3D=3D "direction") {=0A=
          e.style.direction =3D value;=0A=
        }=0A=
        else if (name =3D=3D "display") {=0A=
          e.style.display =3D value;=0A=
        }=0A=
        else if (name =3D=3D "font") {=0A=
          e.style.font =3D value;=0A=
        }=0A=
        else if (name =3D=3D "font-family") {=0A=
          e.style.fontFamily =3D value;=0A=
        }=0A=
        else if (name =3D=3D "font-size") {=0A=
          e.style.fontSize =3D value;=0A=
        }=0A=
        else if (name =3D=3D "font-style") {=0A=
          e.style.fontStyle =3D value;=0A=
        }=0A=
        else if (name =3D=3D "font-variant") {=0A=
          e.style.fontVariant =3D value;=0A=
        }=0A=
        else if (name =3D=3D "font-weight") {=0A=
          e.style.fontWeight =3D value;=0A=
        }=0A=
        else if (name =3D=3D "height") {=0A=
          e.style.height =3D value;=0A=
        }=0A=
        else if (name =3D=3D "ime-mode") {=0A=
          e.style.imeMode =3D value;=0A=
        }=0A=
        else if (name =3D=3D "layout-flow") {=0A=
          e.style.layoutFlow =3D value;=0A=
        }=0A=
        else if (name =3D=3D "layout-grid") {=0A=
          e.style.layoutGrid =3D value;=0A=
        }=0A=
        else if (name =3D=3D "layout-grid-char") {=0A=
          e.style.layoutGridChar =3D value;=0A=
        }=0A=
        else if (name =3D=3D "layout-grid-line") {=0A=
          e.style.layoutGridLine =3D value;=0A=
        }=0A=
        else if (name =3D=3D "layout-grid-mode") {=0A=
          e.style.layoutGridMode =3D value;=0A=
        }=0A=
        else if (name =3D=3D "layout-grid-type") {=0A=
          e.style.layoutGridType =3D value;=0A=
        }=0A=
        else if (name =3D=3D "left") {=0A=
          e.style.left =3D value;=0A=
        }=0A=
        else if (name =3D=3D "letter-spacing") {=0A=
          e.style.letterSpacing =3D value;=0A=
        }=0A=
        else if (name =3D=3D "line-break") {=0A=
          e.style.lineBreak =3D value;=0A=
        }=0A=
        else if (name =3D=3D "line-height") {=0A=
          e.style.lineHeight =3D value;=0A=
        }=0A=
        else if (name =3D=3D "list-style") {=0A=
          e.style.listStyle =3D value;=0A=
        }=0A=
        else if (name =3D=3D "list-style-image") {=0A=
          e.style.listStyleImage =3D value;=0A=
        }=0A=
        else if (name =3D=3D "list-style-position") {=0A=
          e.style.listStylePosition =3D value;=0A=
        }=0A=
        else if (name =3D=3D "list-style-type") {=0A=
          e.style.listStyleType =3D value;=0A=
        }=0A=
        else if (name =3D=3D "margin") {=0A=
          e.style.margin =3D value;=0A=
        }=0A=
        else if (name =3D=3D "margin-bottom") {=0A=
          e.style.marginBottom =3D value;=0A=
        }=0A=
        else if (name =3D=3D "margin-left") {=0A=
          e.style.marginLeft =3D value;=0A=
        }=0A=
        else if (name =3D=3D "margin-right") {=0A=
          e.style.marginRight =3D value;=0A=
        }=0A=
        else if (name =3D=3D "margin-top") {=0A=
          e.style.marginTop =3D value;=0A=
        }=0A=
        else if (name =3D=3D "min-height") {=0A=
          e.style.minHeight =3D value;=0A=
        }=0A=
        else if (name =3D=3D "overflow") {=0A=
          e.style.overflow =3D value;=0A=
        }=0A=
        else if (name =3D=3D "overflow-x") {=0A=
          e.style.overflowX =3D value;=0A=
        }=0A=
        else if (name =3D=3D "overflow-y") {=0A=
          e.style.overflowY =3D value;=0A=
        }=0A=
        else if (name =3D=3D "padding") {=0A=
          e.style.padding =3D value;=0A=
        }=0A=
        else if (name =3D=3D "padding-bottom") {=0A=
          e.style.paddingBottom =3D value;=0A=
        }=0A=
        else if (name =3D=3D "padding-left") {=0A=
          e.style.paddingLeft =3D value;=0A=
        }=0A=
        else if (name =3D=3D "padding-right") {=0A=
          e.style.paddingRight =3D value;=0A=
        }=0A=
        else if (name =3D=3D "padding-top") {=0A=
          e.style.paddingTop =3D value;=0A=
        }=0A=
        else if (name =3D=3D "page-break-after") {=0A=
          e.style.pageBreakAfter =3D value;=0A=
        }=0A=
        else if (name =3D=3D "page-break-before") {=0A=
          e.style.pageBreakBefore =3D value;=0A=
        }=0A=
        else if (name =3D=3D "pixelBottom") {=0A=
          e.style.pixelBottom =3D value;=0A=
        }=0A=
        else if (name =3D=3D "pixelHeight") {=0A=
          e.style.pixelHeight =3D value;=0A=
        }=0A=
        else if (name =3D=3D "pixelLeft") {=0A=
          e.style.pixelLeft =3D value;=0A=
        }=0A=
        else if (name =3D=3D "pixelRight") {=0A=
          e.style.pixelRight =3D value;=0A=
        }=0A=
        else if (name =3D=3D "pixelTop") {=0A=
          e.style.pixelTop =3D value;=0A=
        }=0A=
        else if (name =3D=3D "pixelWidth") {=0A=
          e.style.pixelWidth =3D value;=0A=
        }=0A=
        else if (name =3D=3D "posBottom") {=0A=
          e.style.posBottom =3D value;=0A=
        }=0A=
        else if (name =3D=3D "posHeight") {=0A=
          e.style.posHeight =3D value;=0A=
        }=0A=
        else if (name =3D=3D "position") {=0A=
          e.style.position =3D value;=0A=
        }=0A=
        else if (name =3D=3D "posLeft") {=0A=
          e.style.posLeft =3D value;=0A=
        }=0A=
        else if (name =3D=3D "posRight") {=0A=
          e.style.posRight =3D value;=0A=
        }=0A=
        else if (name =3D=3D "posTop") {=0A=
          e.style.posTop =3D value;=0A=
        }=0A=
        else if (name =3D=3D "posWidth") {=0A=
          e.style.posWidth =3D value;=0A=
        }=0A=
        else if (name =3D=3D "right") {=0A=
          e.style.right =3D value;=0A=
        }=0A=
        else if (name =3D=3D "ruby-align") {=0A=
          e.style.rubyAlign =3D value;=0A=
        }=0A=
        else if (name =3D=3D "ruby-overhang") {=0A=
          e.style.rubyOverhang =3D value;=0A=
        }=0A=
        else if (name =3D=3D "ruby-position") {=0A=
          e.style.rubyPosition =3D value;=0A=
        }=0A=
        else if (name =3D=3D "scrollbar-3dlight-color") {=0A=
          e.style.scrollbar3dLightColor =3D value;=0A=
        }=0A=
        else if (name =3D=3D "scrollbar-arrow-color") {=0A=
          e.style.scrollbarArrowColor =3D value;=0A=
        }=0A=
        else if (name =3D=3D "scrollbar-base-color") {=0A=
          e.style.scrollbarBaseColor =3D value;=0A=
        }=0A=
        else if (name =3D=3D "scrollbar-darkshadow-color") {=0A=
          e.style.scrollbarDarkShadowColor =3D value;=0A=
        }=0A=
        else if (name =3D=3D "scrollbar-face-color") {=0A=
          e.style.scrollbarFaceColor =3D value;=0A=
        }=0A=
        else if (name =3D=3D "scrollbar-highlight-color") {=0A=
          e.style.scrollbarHighlightColor =3D value;=0A=
        }=0A=
        else if (name =3D=3D "scrollbar-shadow-color") {=0A=
          e.style.scrollbarShadowColor =3D value;=0A=
        }=0A=
        else if (name =3D=3D "scrollbar-track-color") {=0A=
          e.style.scrollbarTrackColor =3D value;=0A=
        }=0A=
        else if (name =3D=3D "float") {=0A=
          e.style.styleFloat =3D value;=0A=
        }=0A=
        else if (name =3D=3D "table-layout") {=0A=
          e.style.tableLayout =3D value;=0A=
        }=0A=
        else if (name =3D=3D "text-align") {=0A=
          e.style.textAlign =3D value;=0A=
        }=0A=
        else if (name =3D=3D "text-align-last") {=0A=
          e.style.textAlignLast =3D value;=0A=
        }=0A=
        else if (name =3D=3D "text-autospace") {=0A=
          e.style.textAutospace =3D value;=0A=
        }=0A=
        else if (name =3D=3D "text-decoration") {=0A=
          e.style.textDecoration =3D value;=0A=
        }=0A=
        else if (name =3D=3D "textDecorationBlink") {=0A=
          e.style.textDecorationBlink =3D value;=0A=
        }=0A=
        else if (name =3D=3D "textDecorationLineThrough") {=0A=
          e.style.textDecorationLineThrough =3D value;=0A=
        }=0A=
        else if (name =3D=3D "textDecorationNone") {=0A=
          e.style.textDecorationNone =3D value;=0A=
        }=0A=
        else if (name =3D=3D "textDecorationOverline") {=0A=
          e.style.textDecorationOverline =3D value;=0A=
        }=0A=
        else if (name =3D=3D "textDecorationUnderline") {=0A=
          e.style.textDecorationUnderline =3D value;=0A=
        }=0A=
        else if (name =3D=3D "text-indent") {=0A=
          e.style.textIndent =3D value;=0A=
        }=0A=
        else if (name =3D=3D "text-justify") {=0A=
          e.style.textJustify =3D value;=0A=
        }=0A=
        else if (name =3D=3D "text-kashida-space") {=0A=
          e.style.textKashidaSpace =3D value;=0A=
        }=0A=
        else if (name =3D=3D "text-overflow") {=0A=
          e.style.textOverflow =3D value;=0A=
        }=0A=
        else if (name =3D=3D "text-transform") {=0A=
          e.style.textTransform =3D value;=0A=
        }=0A=
        else if (name =3D=3D "text-underline-position") {=0A=
          e.style.textUnderlinePosition =3D value;=0A=
        }=0A=
        else if (name =3D=3D "top") {=0A=
          e.style.top =3D value;=0A=
        }=0A=
        else if (name =3D=3D "unicode-bidi") {=0A=
          e.style.unicodeBidi =3D value;=0A=
        }=0A=
        else if (name =3D=3D "vertical-align") {=0A=
          e.style.verticalAlign =3D value;=0A=
        }=0A=
        else if (name =3D=3D "visibility") {=0A=
          e.style.visibility =3D value;=0A=
        }=0A=
        else if (name =3D=3D "white-space") {=0A=
          e.style.whiteSpace =3D value;=0A=
        }=0A=
        else if (name =3D=3D "width") {=0A=
          e.style.width =3D value;=0A=
        }=0A=
        else if (name =3D=3D "word-break") {=0A=
          e.style.wordBreak =3D value;=0A=
        }=0A=
        else if (name =3D=3D "word-spacing") {=0A=
          e.style.wordSpacing =3D value;=0A=
        }=0A=
        else if (name =3D=3D "word-wrap") {=0A=
          e.style.wordWrap =3D value;=0A=
        }=0A=
        else if (name =3D=3D "writing-mode") {=0A=
          e.style.writingMode =3D value;=0A=
        }=0A=
        else if (name =3D=3D "z-index") {=0A=
          e.style.zIndex =3D value;=0A=
        }=0A=
        else if (name =3D=3D "zoom") {=0A=
          e.style.zoom =3D value;=0A=
        }=0A=
      }=0A=
      catch (e) {=0A=
        /* ignore error on attempt to set e.style.[property] */=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=

------=_NextPart_000_0000_01C95332.C15FEFD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cmaj.ca/javascript/entrez/callback.js

/************************************************************************=
*****=0A=
 * javascript/entrez/callback.js=0A=
 *=0A=
 * Entrez Linking callback to populate content box.=0A=
 *=0A=
 * Copyright 2006 Board of Trustees of the Leland Stanford Junior =
University.=0A=
 =
*************************************************************************=
***/=0A=
=0A=
/*=0A=
 * Execute callback to fill content box with Entrez Linking information.=0A=
 */=0A=
function entrez_callback(pmid, callback_url) {=0A=
  /*=0A=
   * MSIE 5.5 and below have issues with the JavaScript=0A=
   * used for Entrez Linking. For now we have to disable=0A=
   * the callback until we can track down a proper fix=0A=
   * (or everybody sanely upgrades to version 6 or 7!).=0A=
   */=0A=
  if (navigator) {=0A=
    var appname =3D navigator.appName;=0A=
    if (appname =3D=3D "Microsoft Internet Explorer") {=0A=
      var userAgent =3D navigator["userAgent"];=0A=
      var s =3D "MSIE ";=0A=
      var n =3D -1;      =0A=
      if ((n =3D userAgent.indexOf(s)) !=3D -1) {=0A=
        var v =3D parseFloat(userAgent.substring(n+s.length));=0A=
        if (v < 6) {=0A=
          return;=0A=
        }=0A=
      }=0A=
    }=0A=
  }=0A=
=0A=
  /*=0A=
   * Acquire table row element to update, initiate callback=0A=
   * to update table with Entrez Links.=0A=
   */=0A=
  var tr =3D document.getElementById('entrez_callback_'+pmid);=0A=
  if (!tr) {=0A=
    return;=0A=
  }=0A=
  var req =3D new XMLHttpRequest();=0A=
  if (!req) {=0A=
    return;=0A=
  }=0A=
  req.onreadystatechange =3D function() {=0A=
    if (req.readyState =3D=3D 4 && (req.status =3D=3D 200 || req.status =
=3D=3D 304)) {=0A=
      var src =3D req.responseXML.documentElement;=0A=
      var dst =3D document.createDocumentFragment();=0A=
      for (var i =3D 0; i < src.childNodes.length; i++) {=0A=
      	copy_xml_to_html(src.childNodes[i], dst);=0A=
      }=0A=
      var tbl =3D tr.parentNode;=0A=
      tbl.replaceChild(dst, tr);=0A=
    }=0A=
  }=0A=
  req.open('GET', callback_url, true);=0A=
  req.send(null);=0A=
}=0A=

------=_NextPart_000_0000_01C95332.C15FEFD0--
