From: <Salvato da Windows Internet Explorer 7>
Subject: Can Proton MR Spectroscopic and Perfusion Imaging Differentiate Between Neoplastic and Nonneoplastic Brain Lesions in Adults? -- Hourani et al. 29 (2): 366 -- American Journal of Neuroradiology
Date: Mon, 28 Apr 2008 10:22:44 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0023_01C8A919.CBECA7E0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_0023_01C8A919.CBECA7E0
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ajnr.org/cgi/content/abstract/29/2/366

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Can Proton MR Spectroscopic and Perfusion Imaging =
Differentiate Between Neoplastic and Nonneoplastic Brain Lesions in =
Adults? -- Hourani et al. 29 (2): 366 -- American Journal of =
Neuroradiology</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: #1c3664; =
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.ajnr.org/css/ajnrInteriorTemplate.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<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.ajnr.org/javascript/ajax/xmlhttprequest.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.ajnr.org/javascript/ajax/utility.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.ajnr.org/javascript/entrez/callback.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"American Journal of Neuroradiology" =
name=3Dcitation_journal_title>
<META content=3D"Am Soc Neuroradiology" name=3Dcitation_publisher>
<META=20
content=3D"Hourani, R.; Brant, L.J.; Rizk, T.; Weingart, J.D.; Barker, =
P.B.; Horska, A."=20
name=3Dcitation_authors>
<META=20
content=3D"Can Proton MR Spectroscopic and Perfusion Imaging =
Differentiate Between Neoplastic and Nonneoplastic Brain Lesions in =
Adults?"=20
name=3Dcitation_title>
<META content=3D02/01/2008 name=3Dcitation_date>
<META content=3D29 name=3Dcitation_volume>
<META content=3D2 name=3Dcitation_issue>
<META content=3D366 name=3Dcitation_firstpage>
<META content=3D29/2/366 name=3Dcitation_id>
<META content=3Dajnr;29/2/366 name=3Dcitation_mjid>
<META content=3D10.3174/ajnr.A0810 name=3Dcitation_doi>
<META content=3Dhttp://www.ajnr.org/cgi/content/abstract/29/2/366=20
name=3Dcitation_abstract_html_url>
<META content=3Dhttp://www.ajnr.org/cgi/content/full/29/2/366=20
name=3Dcitation_fulltext_html_url>
<META content=3Dhttp://www.ajnr.org/cgi/reprint/29/2/366.pdf=20
name=3Dcitation_pdf_url>
<META content=3D18055564 name=3Dcitation_pmid>
<META content=3D"Hourani, R." name=3Ddc.Contributor>
<META content=3D"Brant, L.J." name=3Ddc.Contributor>
<META content=3D"Rizk, T." name=3Ddc.Contributor>
<META content=3D"Weingart, J.D." name=3Ddc.Contributor>
<META content=3D"Barker, P.B." name=3Ddc.Contributor>
<META content=3D"Horska, A." name=3Ddc.Contributor>
<META=20
content=3D"Can Proton MR Spectroscopic and Perfusion Imaging =
Differentiate Between Neoplastic and Nonneoplastic Brain Lesions in =
Adults?"=20
name=3Ddc.Title>
<META content=3D10.3174/ajnr.A0810 name=3Ddc.Identifier>
<META content=3D02/01/2008 name=3Ddc.Date>
<META content=3DNOARCHIVE name=3DROBOTS>
<META content=3D"MSHTML 6.00.6000.16640" name=3DGENERATOR></HEAD>
<BODY bgColor=3D#ffffff><A name=3Dtop><!-- null --></A>
<DIV id=3DajnrWrapper>
<DIV id=3DajnrFrame>
<H1>
<DIV id=3DajnrHeaderSearch style=3D"BORDER-TOP: 0px">
<FORM name=3DHeaderSearch action=3D/cgi/search method=3Dget><INPUT =
type=3Dhidden=20
value=3Dand name=3Dandorexactfulltext><INPUT type=3Dhidden value=3D1=20
name=3Dresourcetype><INPUT type=3Dhidden name=3Ddisp_type><INPUT =
type=3Dhidden=20
value=3Drelevance name=3Dsortspec> <INPUT class=3Dsubmit-button =
type=3Dimage alt=3DGo=20
src=3D"http://www.ajnr.org/icons/head/ajnrSearchGoInside.gif"><INPUT=20
class=3Dtext-input id=3D"" style=3D"WIDTH: 200px" onfocus=3D"" =
alt=3DSearch src=3D""=20
value=3DSearch name=3Dfulltext> </FORM><A=20
href=3D"http://www.ajnr.org/search.dtl">Advanced</A> </DIV><A=20
href=3D"http://www.ajnr.org/index.dtl"><IMG=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 20px"=20
height=3D104 alt=3DAJDR =
src=3D"http://www.ajnr.org/icons/head/anjrInsideHdr.gif"=20
width=3D302><SPAN class=3Dalt>AJNR - American Journal of=20
Neuroradiology</SPAN></A></H1>
<DIV id=3DnavContainer>
<DIV id=3DajnrNav style=3D"WIDTH: 673px">
<UL>
  <LI><A href=3D"http://www.ajnr.org/">Home</A> </LI>
  <LI><A href=3D"http://www.ajnr.org/subscriptions/">Subscribe</A> </LI>
  <LI><A href=3D"http://www.ajnr.org/misc/ifora.dtl">Instructions to =
Authors</A>=20
  </LI>
  <LI><A href=3D"http://mc.manuscriptcentral.com/ajnr" =
target=3D_new>Online=20
  Submission &amp; Review</A> </LI>
  <LI><A =
href=3D"http://www.ajnr.org/contents-by-date.0.dtl">Archives</A> </LI>
  <LI><A href=3D"http://www.ajnr.org/cgi/feedback">Feedback</A> </LI>
  <LI style=3D"BORDER-RIGHT: 0px"><A =
href=3D"http://www.ajnr.org/help/">Help</A>=20
  </LI></UL></DIV></DIV>
<DIV id=3Dmain>
<DIV id=3Dsubline><!- --><!- --><!-- debug:  --></DIV><SPAN =
class=3Dpap_note><!-- in PAP volume not 0 condition before resourcetype =
check --><!-- after resourcetype check -->Published=20
ahead of print on November 30, 2007<BR>doi: 10.3174/ajnr.A0810 =
</SPAN><BR>
<TABLE class=3Dcontent_box_outer_table align=3Dright>
  <TBODY>
  <TR>
    <TD><!-- beginning of inner table -->
      <TABLE class=3Dcontent_box_inner_table><!-- citation -->
        <TBODY>
        <TR>
          <TD class=3Dcontent_box_title_highlight colSpan=3D2>This =
Article</TD></TR>
        <TR>
          <TD class=3Dcontent_box_space_between_sections =
colSpan=3D2><IMG height=3D1=20
            alt=3D" " src=3D"http://www.ajnr.org/icons/spacer.gif" =
width=3D200></TD></TR>
        <TR>
          <TD class=3Dcontent_box_arrow vAlign=3Dtop width=3D4><IMG =
height=3D11=20
            alt=3D"Right arrow"=20
            src=3D"http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif" =
width=3D4=20
            border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://www.ajnr.org/cgi/content/figsonly/29/2/366">Figures=20
            Only</A></STRONG> </TD></TR>
        <TR>
          <TD class=3Dcontent_box_arrow vAlign=3Dtop width=3D4><IMG =
height=3D11=20
            alt=3D"Right arrow"=20
            src=3D"http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif" =
width=3D4=20
            border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            href=3D"http://www.ajnr.org/cgi/content/full/29/2/366">Full =
Text</A>=20
            </STRONG></TD></TR>
        <TR>
          <TD class=3Dcontent_box_arrow vAlign=3Dtop width=3D4><IMG =
height=3D11=20
            alt=3D"Right arrow"=20
            src=3D"http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif" =
width=3D4=20
            border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://www.ajnr.org/cgi/reprint/29/2/366"><STRONG>Full=20
            Text</STRONG> (PDF)</A> </STRONG></TD></TR>
        <TR>
          <TD class=3Dcontent_box_arrow vAlign=3Dtop width=3D4><IMG =
height=3D11=20
            alt=3D"Right arrow"=20
            src=3D"http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif" =
width=3D4=20
            border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG>All Versions of this=20
            Article:<BR><A=20
            =
href=3D"http://www.ajnr.org/cgi/content/short/ajnr.A0810v1">ajnr.A0810v1<=
/A>=20
            <BR>29/2/366 &nbsp;&nbsp;&nbsp;<FONT =
color=3D#1c3664><EM>most=20
            recent</EM></FONT></STRONG></TD></TR>
        <TR>
          <TD class=3Dcontent_box_arrow vAlign=3Dtop width=3D4><IMG =
height=3D11=20
            alt=3D"Right arrow"=20
            src=3D"http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif" =
width=3D4=20
            border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://www.ajnr.org/cgi/alerts/ctalert?alertType=3Dcitedby&amp;ad=
dAlert=3Dcited_by&amp;saveAlert=3Dno&amp;cited_by_criteria_resid=3Dajnr;2=
9/2/366&amp;return_type=3Darticle&amp;return_url=3Dhttp%3A%2F%2Fwww.ajnr.=
org%2Fcgi%2Fcontent%2Fabstract%2F29%2F2%2F366">Alert=20
            me when this article is cited</A></STRONG> </TD></TR>
        <TR>
          <TD class=3Dcontent_box_arrow vAlign=3Dtop width=3D4><IMG =
height=3D11=20
            alt=3D"Right arrow"=20
            src=3D"http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif" =
width=3D4=20
            border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://www.ajnr.org/cgi/alerts/ctalert?alertType=3Dcorrection&amp=
;addAlert=3Dcorrection&amp;saveAlert=3Dno&amp;correction_criteria_value=3D=
29/2/366&amp;return_type=3Darticle&amp;return_url=3Dhttp%3A%2F%2Fwww.ajnr=
.org%2Fcgi%2Fcontent%2Fabstract%2F29%2F2%2F366">Alert=20
            me if a correction is posted</A></STRONG> </TD></TR>
        <TR>
          <TD class=3Dcontent_box_arrow vAlign=3Dtop width=3D4><IMG =
height=3D11=20
            alt=3D"Right arrow"=20
            src=3D"http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif" =
width=3D4=20
            border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            href=3D"http://www.ajnr.org/cgi/citemap?id=3Dajnr;29/2/366"=20
            rel=3Dnofollow>Citation Map</A></STRONG> </TD></TR>
        <TR>
          <TD class=3Dcontent_box_space_between_sections =
colSpan=3D2><IMG height=3D1=20
            alt=3D" " src=3D"http://www.ajnr.org/icons/spacer.gif" =
width=3D200></TD></TR>
        <TR>
          <TD class=3Dcontent_box_title colSpan=3D2>Services</TD></TR>
        <TR>
          <TD class=3Dcontent_box_space_between_sections =
colSpan=3D2><IMG height=3D1=20
            alt=3D" " src=3D"http://www.ajnr.org/icons/spacer.gif" =
width=3D200></TD></TR>
        <TR>
          <TD class=3Dcontent_box_arrow vAlign=3Dtop width=3D4><IMG =
height=3D11=20
            alt=3D"Right arrow"=20
            src=3D"http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif" =
width=3D4=20
            border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://www.ajnr.org/cgi/search?qbe=3Dajnr;ajnr.A0810&amp;journalc=
ode=3Dajnr&amp;minscore=3D5000">Similar=20
            articles in this journal</A> </STRONG></TD></TR>
        <TR>
          <TD class=3Dcontent_box_arrow vAlign=3Dtop width=3D4><IMG =
height=3D11=20
            alt=3D"Right arrow"=20
            src=3D"http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif" =
width=3D4=20
            border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://www.ajnr.org/cgi/external_ref?access_num=3D18055564&amp;li=
nk_type=3DMED_NBRS">Similar=20
            articles in PubMed</A></STRONG> </TD></TR>
        <TR>
          <TD class=3Dcontent_box_arrow vAlign=3Dtop width=3D4><IMG =
height=3D11=20
            alt=3D"Right arrow"=20
            src=3D"http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif" =
width=3D4=20
            border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            href=3D"http://www.ajnr.org/cgi/alerts/etoc">Alert me to new =
issues of=20
            the journal</A></STRONG> </TD></TR>
        <TR>
          <TD class=3Dcontent_box_arrow vAlign=3Dtop width=3D4><IMG =
height=3D11=20
            alt=3D"Right arrow"=20
            src=3D"http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif" =
width=3D4=20
            border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://www.ajnr.org/cgi/citmgr?gca=3Dajnr;29/2/366">Download to=20
            citation manager</A></STRONG> </TD></TR>
        <TR>
          <TD class=3Dcontent_box_arrow vAlign=3Dtop width=3D4><IMG =
height=3D11=20
            alt=3D"Right arrow"=20
            src=3D"http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif" =
width=3D4=20
            border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://www.ajnr.org/cgi/external_ref?&amp;link_type=3DPERMISSIOND=
IRECT"=20
            target=3D_new><IMG alt=3D"reprints &amp; permissions"=20
            src=3D"http://www.ajnr.org/icons/misc/permissions.gif"=20
            border=3D0></A></STRONG> </TD></TR>
        <TR>
          <TD class=3Dcontent_box_space_between_sections =
colSpan=3D2><IMG height=3D1=20
            alt=3D" " src=3D"http://www.ajnr.org/icons/spacer.gif" =
width=3D200></TD></TR>
        <TR>
          <TD class=3Dcontent_box_title colSpan=3D2>Citing =
Articles</TD></TR>
        <TR>
          <TD class=3Dcontent_box_space_between_sections =
colSpan=3D2><IMG height=3D1=20
            alt=3D" " src=3D"http://www.ajnr.org/icons/spacer.gif" =
width=3D200></TD></TR>
        <TR>
          <TD class=3Dcontent_box_arrow vAlign=3Dtop width=3D4><IMG =
height=3D11=20
            alt=3D"Right arrow"=20
            src=3D"http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif" =
width=3D4=20
            border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://www.ajnr.org/cgi/crossref-forward-links/29/2/366"=20
            target=3D_new>Citing Articles via CrossRef</A></STRONG> =
</TD></TR>
        <TR>
          <TD class=3Dcontent_box_space_between_sections =
colSpan=3D2><IMG height=3D1=20
            alt=3D" " src=3D"http://www.ajnr.org/icons/spacer.gif" =
width=3D200></TD></TR>
        <TR>
          <TD class=3Dcontent_box_title colSpan=3D2>Google =
Scholar</TD></TR>
        <TR>
          <TD class=3Dcontent_box_space_between_sections =
colSpan=3D2><IMG height=3D1=20
            alt=3D" " src=3D"http://www.ajnr.org/icons/spacer.gif" =
width=3D200></TD></TR>
        <TR>
          <TD class=3Dcontent_box_arrow vAlign=3Dtop width=3D4><IMG =
height=3D11=20
            alt=3D"Right arrow"=20
            src=3D"http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif" =
width=3D4=20
            border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://scholar.google.com/scholar?q=3D%22author%3AR.+author%3AHou=
rani%22"=20
            target=3D_blank>Articles by Hourani, R.</A></STRONG> =
</TD></TR>
        <TR>
          <TD class=3Dcontent_box_arrow vAlign=3Dtop width=3D4><IMG =
height=3D11=20
            alt=3D"Right arrow"=20
            src=3D"http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif" =
width=3D4=20
            border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://scholar.google.com/scholar?q=3D%22author%3AA.+author%3AHor=
ska%22"=20
            target=3D_blank>Articles by Horsk=E1, A.</A></STRONG> =
</TD></TR>
        <TR>
          <TD class=3Dcontent_box_space_between_sections =
colSpan=3D2><IMG height=3D1=20
            alt=3D" " src=3D"http://www.ajnr.org/icons/spacer.gif" =
width=3D200></TD></TR>
        <TR>
          <TD class=3Dcontent_box_title colSpan=3D2>PubMed</TD></TR>
        <TR>
          <TD class=3Dcontent_box_space_between_sections =
colSpan=3D2><IMG height=3D1=20
            alt=3D" " src=3D"http://www.ajnr.org/icons/spacer.gif" =
width=3D200></TD></TR>
        <TR>
          <TD class=3Dcontent_box_arrow vAlign=3Dtop width=3D4><IMG =
height=3D11=20
            alt=3D"Right arrow"=20
            src=3D"http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif" =
width=3D4=20
            border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://www.ajnr.org/cgi/external_ref?access_num=3D18055564&amp;li=
nk_type=3DPUBMED">PubMed=20
            Citation</A></STRONG> </TD></TR>
        <TR>
          <TD class=3Dcontent_box_arrow vAlign=3Dtop width=3D4><IMG =
height=3D11=20
            alt=3D"Right arrow"=20
            src=3D"http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif" =
width=3D4=20
            border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://www.ajnr.org/cgi/external_ref?access_num=3DHourani+R&amp;l=
ink_type=3DAUTHORSEARCH"=20
            target=3D_blank>Articles by Hourani, R.</A></STRONG> =
</TD></TR>
        <TR>
          <TD class=3Dcontent_box_arrow vAlign=3Dtop width=3D4><IMG =
height=3D11=20
            alt=3D"Right arrow"=20
            src=3D"http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif" =
width=3D4=20
            border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://www.ajnr.org/cgi/external_ref?access_num=3DHorska+A&amp;li=
nk_type=3DAUTHORSEARCH"=20
            target=3D_blank>Articles by Horsk=E1, A.</A></STRONG>=20
        </TD></TR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<P class=3DcopyRight><EM>American Journal of Neuroradiology</EM> =
29:366-372,=20
February 2008<BR>=A9 2008 <A =
href=3D"http://www.ajnr.org/misc/terms.shtml">American=20
Society of Neuroradiology</A> </P>
<H3>BRAIN</H3>
<H2>Can Proton MR Spectroscopic and Perfusion Imaging Differentiate =
Between=20
Neoplastic and Nonneoplastic Brain Lesions in=20
Adults?</H2><STRONG></NOBR><NOBR>R. =
Hourani<SUP>a</SUP><SUP>,d</SUP></NOBR>,=20
<NOBR>L.J. Brant<SUP>c</SUP></NOBR>, <NOBR>T. Rizk<SUP>e</SUP></NOBR>,=20
<NOBR>J.D. Weingart<SUP>b</SUP></NOBR>, <NOBR>P.B.=20
Barker<SUP>a</SUP><SUP>,f</SUP></NOBR> and <NOBR>A. =
Horsk=E1<SUP>a</SUP></NOBR>=20
</STRONG>
<P><SPAN class=3Dsmalltext><SUP>a</SUP> Russell H. Morgan Department of =
Radiology=20
and Radiological Science, Johns Hopkins Hospital, Baltimore, =
Md<BR><SUP>b</SUP>=20
Department of Neurological Surgery, Johns Hopkins Hospital, Baltimore,=20
Md<BR><SUP>c</SUP> National Institutes of Health/National Institute on =
Aging,=20
Gerontology Research Center, Baltimore, Md<BR><SUP>d</SUP> Department of =

Radiology, American University of Beirut Medical Center, Beirut,=20
Lebanon<BR><SUP>e</SUP> Department of Neurosurgery, Hotel Dieu Hospital, =
Beirut,=20
Lebanon<BR><SUP>f</SUP> FM Kirby Research Center, Kennedy Krieger =
Institute,=20
Baltimore, Md </SPAN>
<P><SPAN class=3Dsmalltext>Please address correspondence to Alena =
Horsk=E1, PhD,=20
Russell H. Morgan Department of Radiology and Radiological Science, =
Johns=20
Hopkins University, 217 Traylor Bldg, 720 Rutland Ave, Baltimore, MD =
21205.=20
E-mail: <SPAN id=3Dem0>ahorska{at}jhmi.edu</SPAN>
<SCRIPT type=3Dtext/javascript><!--=0A=
 var u =3D "ahorska", d =3D "jhmi.edu"; =
document.getElementById("em0").innerHTML =3D '<a href=3D"mailto:' + u + =
'@' + d + '">' + u + '@' + d + '<\/a>'//--></SCRIPT>
</SPAN>
<P>
<H3></H3>
<P><B>BACKGROUND AND PURPOSE:</B> Noninvasive diagnosis of brain =
lesions<SUP>=20
</SUP>is important for the correct choice of treatment. Our aims =
were<SUP>=20
</SUP>to investigate whether 1) proton MR spectroscopic imaging=20
(<SUP>1</SUP>H-MRSI)<SUP> </SUP>can aid in differentiating between =
tumors and=20
nonneoplastic<SUP> </SUP>brain lesions, and 2) perfusion MR imaging can =
improve=20
the classification.<SUP> </SUP>
<P><B>MATERIALS AND METHODS:</B> We retrospectively examined 69 =
adults<SUP>=20
</SUP>with untreated primary brain lesions (brain tumors, <I>n</I> =3D =
36;<SUP>=20
</SUP>benign lesions, <I>n</I> =3D 10; stroke, <I>n</I> =3D 4; =
demyelination,=20
<I>n</I> =3D 10;<SUP> </SUP>and stable lesions not confirmed on =
pathologic=20
examination,<SUP> </SUP><I>n</I> =3D 9). MR imaging and =
<SUP>1</SUP>H-MRSI were=20
performed at 1.5T before<SUP> </SUP>biopsy or treatment. Concentrations =
of=20
<I>N</I>-acetylaspartate (NAA),<SUP> </SUP>creatine (Cr), and choline =
(Cho) in=20
the lesion were expressed<SUP> </SUP>as metabolite ratios and were =
normalized to=20
the contralateral<SUP> </SUP>hemisphere. Dynamic susceptibility=20
contrast-enhanced perfusion<SUP> </SUP>MR imaging was performed in a =
subset of=20
patients (<I>n</I> =3D 32); relative<SUP> </SUP>cerebral blood volume =
(rCBV) was=20
evaluated. Discriminant function<SUP> </SUP>analysis was used to =
identify=20
variables that can predict inclusion<SUP> </SUP>in the neoplastic or=20
nonneoplastic lesion groups. Receiver operator<SUP> </SUP>characteristic =
(ROC)=20
analysis was used to compare the discriminatory<SUP> </SUP>capability of =

<SUP>1</SUP>H-MRSI and perfusion MR imaging.<SUP> </SUP>
<P><B>RESULTS:</B> The discriminant function analysis correctly =
classified<SUP>=20
</SUP>84.2% of original grouped cases (<I>P</I> &lt; .0001), on the =
basis<SUP>=20
</SUP>of NAA/Cho, Cho<SUB>norm</SUB>, NAA<SUB>norm</SUB>, and NAA/Cr =
ratios.=20
MRSI and perfusion<SUP> </SUP>MR imaging had similar discriminatory =
capabilities=20
in differentiating<SUP> </SUP>tumors from nonneoplastic lesions. With =
cutoff=20
points of NAA/Cho<SUP> </SUP><IMG alt=3D&#8804; =
src=3D"http://www.ajnr.org/math/le.gif"=20
border=3D0>0.61 and rCBV <IMG alt=3D&#8805; =
src=3D"http://www.ajnr.org/math/ge.gif"=20
border=3D0>1.50 (corresponding to diagnosis of the tumors),<SUP> </SUP>a =

sensitivity of 72.2% and specificity of 91.7% in differentiating<SUP>=20
</SUP>tumors from nonneoplastic lesions were achieved.<SUP> </SUP>
<P><B>CONCLUSION:</B> These results suggest a promising role for=20
<SUP>1</SUP>H-MRSI<SUP> </SUP>and perfusion MR imaging in the =
distinction=20
between brain tumors<SUP> </SUP>and nonneoplastic lesions in =
adults.<SUP> </SUP>
<P><BR clear=3Dall><FONT face=3D""></FONT><BR clear=3Dall><BR =
clear=3Dall><BR=20
clear=3Dall><BR clear=3Dall></P></DIV></DIV>
<DIV id=3DfooterNav>
<UL>
  <LI><A href=3D"http://www.ajnr.org/">Home</A> </LI>
  <LI><A href=3D"http://www.ajnr.org/subscriptions/">Subscribe</A> </LI>
  <LI><A href=3D"http://www.ajnr.org/misc/ifora.dtl">Instructions to =
Authors</A>=20
  </LI>
  <LI><A href=3D"http://mc.manuscriptcentral.com/ajnr" =
target=3D_new>Online=20
  Submission &amp; Review</A> </LI>
  <LI><A =
href=3D"http://www.ajnr.org/contents-by-date.0.dtl">Archives</A> </LI>
  <LI><A href=3D"http://www.ajnr.org/cgi/feedback">Feedback</A> </LI>
  <LI style=3D"BORDER-RIGHT: 0px"><A =
href=3D"http://www.ajnr.org/help/">Help</A>=20
  </LI></UL></DIV></DIV>
<P class=3DcopyRight><A href=3D"http://www.asnr.org/"><STRONG>Copyright =
=A9 2008 by=20
the American Society of Neuroradiology.</STRONG></A> <SPAN=20
style=3D"PADDING-LEFT: 10px">Print ISSN: 0195-6108 Online ISSN: =
1936-959X</SPAN>=20
</P></BODY></HTML>

------=_NextPart_000_0023_01C8A919.CBECA7E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.ajnr.org/icons/head/anjrInsideHdr.gif

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

------=_NextPart_000_0023_01C8A919.CBECA7E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.ajnr.org/icons/spacer.gif

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAQAICRAEAOw==

------=_NextPart_000_0023_01C8A919.CBECA7E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.ajnr.org/icons/shared/misc/arrowTtrim.gif

R0lGODlhBAAJAIABAGZmZv///yH5BAEAAAEALAAAAAAEAAkAAAIKjAMHidsLm2HHFAA7

------=_NextPart_000_0023_01C8A919.CBECA7E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.ajnr.org/icons/misc/permissions.gif

R0lGODlhZQAPAMQAACkpqSAgg/Hx+YeHz8nJ6ff3/ENDs9bW7nJyxqys3Zqa1+Hh87y85Orq9///
/1tbvf7+//z8/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAABlAA8AQAX/oOMEZGmeaKqubOu+qBgAdPMABUEDBl3shsYOICAOjgjAYTAkNgmMI3Og
UzKLzsGB9jgIkgaGIOEsU8vY8HhHAhZ6B4ijoAA0mLtFHcCoPvE7WDhNhIWGh4iIbUMGCzkEDV+J
k5SVlpdNizsDBUsDDAUMmKOkpZOaAj0Qe0M/NGdNCToMoktNBUcMCwAPDQYIQgOpSgwGdMAAWgAI
OgRJbwxkWHdBSRAIyDhhZDSaREkPfQoGBgI3QF4FDWACAgVJCQznNII7BwUFZLC2WEXK5QJsKCkg
4AoNBPi2oKFxryAbGTAiSpxIUaKIEYQUECCQoIepjyBJBcC4Q8GbJgsUsQJxVGCBxybYmkBol48U
LET1MGmKNvDGgDq9gAgpSYOAgCoRXAVaCkCBAJfLvDyQNcZoEgTcjDpr+jSJwkYC9hw4sI6GU6jd
ZtCj4QAQ02RV2hU5urGIrSERNmZdsDECXIYGs2xhBqjm2kFNdfTzwY2NWgCymkLgezTZrjzchBGz
bKVJTgVCjP3tvFhZAjIaH+wqV+bkgTqLVfMQ5A1BBLcPDIfczdvQyMdApPQeTvxhCAA7

------=_NextPart_000_0023_01C8A919.CBECA7E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.ajnr.org/math/le.gif

R0lGODlhBwAKAMIAAAAAACQkJElJSW1tbZKSkra2ttvb2////yH5BAEAAAcALAAAAAAHAAoAQAMa
eKoV+4YMAweh7xRR1h6HEGCQMGWKIQZsICQAOw==

------=_NextPart_000_0023_01C8A919.CBECA7E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.ajnr.org/math/ge.gif

R0lGODlhCAAKAKIAAAAAACQkJElJSW1tbZKSkra2ttvb2////yH5BAEAAAcALAAAAAAIAAoAQAMd
GHXc/swMYpoho54i1hsdxBTBEIHakTpC4LrCkQAAOw==

------=_NextPart_000_0023_01C8A919.CBECA7E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.ajnr.org/icons/head/ajnrSearchGoInside.gif

R0lGODlhGQAQAPcAAKGyu0RTdqmyyaKzw6SuyVNnhKKuvKK1wamwwqCuzaitwZ6wwqGrwaGwzqWw
wqmxx6ixvaawvKGzv6Kqv56ru6qyxKezxp2xyaOvwqGsvqGtvR81YUJVeae0vaqvw6GzwaWyu6ex
u5+wuiEzYaeuwaCwv6SvwaOwwaGxvqauw6etw6auwaevxqauuaKwvaSswaOwwKevxKSwwKOvyaOv
vqWxv6euvqOww6KuvqOxvqKxxKiuxKitw6iryqWwxKavwKWuvaGxwKasxKStvKKtv6WsvqWyw6ax
w6ivzKewv5ytv6atwKatyqCvwqOyyaSrvqWxwWF0lKevwqWtwKCut6awyaSwvqWsxqSxwqavvqe0
xGN3kKSux5+wxJ+vxk5jgktefo2dt6WpxoCOqKSzxpanw6etvaKzx6W2yqurw5+sv192laGyxJmv
x6Sow6Wrw4qYsz9ZfKGsyH2Sr6auxaeyuKetuaCqxYqguKKvv6evvCc2Xxc5ZiM0YqOuxDBGdyIx
XKiuuqSsvy1FYWpzmniImFhwjJ2pwaCuySxCcamuwoaWuJKhuKq3wKusyqyrypuywCw7Yqm1zaGq
yVBYfae1wqWyxaaxx6OqtKeryKGzyyY7ZqSxupysu6ewuaO0yDxNeKarwaeuwJytvaeswqKpu52u
vp+vviIwVyk9XqGwxaSvw6GyxnyGoX2OqqGywqSqwHJ+lqaqw46Ys0FQeZelyENWfkZWeKqwxqm0
uJelv6WtxKWsyZustoKRpIKRrp+uzamxvamzvKuyvKOuwKGxyKGxyqGnv6CrvaStzKWtuqi0xKWv
u5yrvp2wtqSrvaCuu6aovaGoxaatv6KpxqOovImjvqm0tpyxxJyzxaS0xKW0x5KjwairujlQeaGt
u6ewt6KvuFJmiZ+vyKSsw56sxpqyyqaswjBHZ2hylWx3l0hYeThLc6Ott5aovJ2xuGV5kaCrxyUy
Zl99oaOtxqKuxputxR00XTRFcCE0XqayyKSst6utuqStvixBYJOuwSH5BAAAAAAALAAAAAAZABAA
AAj/ABtksCNqRYoV00hMUZDChA2GdEjE8GHEhQtWF6CQOjGJRYsWpXCFCoYFRQgIxDD8SOLARQ0V
S4LAUACjBgMuWA68g4SN1y4k5HCYENKDCIAjK3yUOMEDBo5KNDRgadeICj8P1GboI9IiAoYcFfoJ
wsL0RAcKkghckeUmU5oiKD6QWdBsgB8Nq0ikKDFTBosm7sCMkLdh3gsnc9gBQrUOjwUTGmy8eHVC
wY0QCWjd0pXD1SZfYVIZKmYswJ87y26QgIVCxo4SV+D4K5MlUI1yJeB9AUaCUxd0rZCpIaEiCI0V
OZaMGWROU4ANfAiJi8IimocZHGJpsfAkBoopQ3Ts1JsVqdaPXAsKqEtHqYqeDojwFTogAoQJU0gU
TQBhzxYHRqf84k0U1vizRTZtxJGIHC888MQ5lhyjAAkNXPBPAfn0cc8abHixCCgj7HELN0yQ8EwR
FXRyAw7amDEMJkm88YAUUnQTTDgDJBAPDS2wUMIrLuTxQTIqTEBDFjuoAMU3QEDwgBUAOCOBDgZ4
EgMFAhhxiBM91HHNGePUc4kSaKAwhDRCIPACPQTIAI4NwijDTAw0MNGECEA88YgYFUBTjSMEVKEB
FVaYcIQqM4zyiRLb9BIQADs=

------=_NextPart_000_0023_01C8A919.CBECA7E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ajnr.org/css/ajnrInteriorTemplate.css

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: =
#fff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
P {
	FONT-SIZE: 12px; COLOR: #1c3664; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
UL {
	FONT-SIZE: 12px; COLOR: #1c3664; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
OL {
	FONT-SIZE: 12px; COLOR: #1c3664; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
H1 {
	FONT-SIZE: 12px; COLOR: #1c3664; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
H2 {
	FONT-SIZE: 12px; COLOR: #1c3664; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
H3 {
	FONT-SIZE: 12px; COLOR: #1c3664; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
H4 {
	FONT-SIZE: 12px; COLOR: #1c3664; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
H5 {
	FONT-SIZE: 12px; COLOR: #1c3664; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
H6 {
	FONT-SIZE: 12px; COLOR: #1c3664; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
TABLE {
	FONT-SIZE: 12px; COLOR: #1c3664; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
TD {
	FONT-SIZE: 12px; COLOR: #1c3664; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
INPUT {
	FONT-SIZE: 12px; COLOR: #1c3664; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
SELECT {
	FONT-SIZE: 12px; COLOR: #1c3664; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em
}
H1 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em
}
H2 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em
}
H3 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em
}
H4 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em
}
H5 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em
}
H6 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em
}
TABLE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
A {
	COLOR: #00326d; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #6999d2
}
A:active {
	COLOR: #6999d2
}
SUP {
	FONT-SIZE: 0.8em; VERTICAL-ALIGN: top
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: =
0px
}
.alt {
	DISPLAY: none
}
.clear {
	CLEAR: both; DISPLAY: block; WIDTH: 1px; HEIGHT: 1px
}
.noBreak {
	MARGIN-BOTTOM: 0px
}
UL {
	PADDING-LEFT: 2em; MARGIN-LEFT: 0px
}
LI {
	PADDING-BOTTOM: 0.5em
}
P {
	PADDING-BOTTOM: 0.5em
}
H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 17px; MARGIN-BOTTOM: =
10px; VERTICAL-ALIGN: top; COLOR: #009999; PADDING-TOP: 1.5em
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #034469
}
#subline {
	MARGIN-TOP: 1px; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: =
2px; COLOR: #1c3664; FONT-FAMILY: verdana,arial,helvetica
}
#subline A {
	COLOR: #1c3664; TEXT-DECORATION: none
}
#ajnrWrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
auto; WIDTH: 675px; PADDING-TOP: 0px
}
#ajnrFrame {
	PADDING-RIGHT: 0px; MARGIN-TOP: 50px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; WIDTH: 675px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#ajnrFrame H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #1c3764; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 675px; PADDING-TOP: 0px; =
HEIGHT: 134px
}
#ajnrHeaderSearch {
	CLEAR: both; PADDING-RIGHT: 18px; PADDING-LEFT: 5px; FONT-WEIGHT: =
normal; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 300px; PADDING-TOP: =
13px; HEIGHT: 50px
}
.text-input {
	MARGIN-TOP: 0px; FLOAT: right; MARGIN-BOTTOM: 0px; WIDTH: 90px; =
MARGIN-RIGHT: 6px; HEIGHT: 16px
}
.submit-button {
	MARGIN-TOP: 0px; FLOAT: right; MARGIN-BOTTOM: 0px
}
#ajnrHeaderSearch A {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; =
FONT-SIZE: 9px; FLOAT: right; COLOR: #fff; MARGIN-RIGHT: 0px; =
PADDING-TOP: 3px
}
#ajnrHeaderSearch IMG {
	PADDING-LEFT: 5px
}
#navContainer {
	BORDER-RIGHT: #1c3764 1px solid; BORDER-TOP: #1c3764 1px solid; =
BORDER-LEFT: #1c3764 1px solid; BORDER-BOTTOM: #1c3764 1px solid
}
#ajnrNav {
	BORDER-RIGHT: #fff 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 2px =
solid; PADDING-LEFT: 0px; BACKGROUND: #ccc; PADDING-BOTTOM: 0px; MARGIN: =
0px; BORDER-LEFT: #fff 2px solid; WIDTH: 669px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #fff 2px solid; HEIGHT: 19px
}
#ajnrNav UL {
	PADDING-LEFT: 6px; MARGIN: 0px
}
#ajnrNav UL LI {
	BORDER-RIGHT: #008890 1px solid; PADDING-RIGHT: 10px; MARGIN-TOP: 3px; =
PADDING-LEFT: 10px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 13px
}
#ajnrNav UL LI A {
	TEXT-DECORATION: none
}
#footerNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #1c3664; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 675px; PADDING-TOP: 0px; =
HEIGHT: 25px
}
#footerNav UL {
	PADDING-LEFT: 6px; MARGIN: 0px
}
#footerNav UL LI {
	BORDER-RIGHT: #008890 1px solid; PADDING-RIGHT: 10px; MARGIN-TOP: 6px; =
PADDING-LEFT: 10px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 14px
}
#footerNav A {
	COLOR: #9bcdcc; TEXT-DECORATION: none
}
#mainOutsideContainer {
	BORDER-RIGHT: #1c3664 1px solid; BORDER-LEFT: #1c3664 1px solid
}
#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 675px; PADDING-TOP: 0px
}
.ajnrGreyBack#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: #eaeaea; =
PADDING-BOTTOM: 20px; MARGIN: 15px 0px; WIDTH: 655px; PADDING-TOP: 0px
}
.ajnrGreyBack#main H2 {
	FONT-SIZE: 19px; COLOR: #009999; PADDING-TOP: 15px
}
.ajnrGreyBack#main H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 15px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #009999; PADDING-TOP: 0px
}
.ajnrNoBack#main A {
	COLOR: #009999
}
.ajnrNoBack#main H2 {
	FONT-SIZE: 19px; COLOR: #009999; PADDING-TOP: 15px
}
#mainContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 600px; PADDING-TOP: 0px
}
#mainContainer H3 {
	PADDING-TOP: 20px
}
#main H1 {
	PADDING-BOTTOM: 1em
}
#main H4 {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 17px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main H6 {
	FONT-SIZE: 12px; BACKGROUND: #99cccc; FLOAT: left; WIDTH: 320px; COLOR: =
#fff; PADDING-TOP: 5px; HEIGHT: 20px; TEXT-ALIGN: center
}
#main A {
	COLOR: #1c3664
}
#main UL LI {
	PADDING-BOTTOM: 0px
}
#main OL LI {
	PADDING-BOTTOM: 0px
}
#main A:hover {
	TEXT-DECORATION: underline
}
#main A:active {
	TEXT-DECORATION: underline
}
#main #editorailTable {
	MARGIN: 0px 12px 15px; WIDTH: 650px
}
#main #editorailTable TR.trHeader TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#main #editorailTable TD {
	PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top
}
#toc {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 20px; =
FLOAT: left; PADDING-BOTTOM: 20px; MARGIN-LEFT: 2px; WIDTH: 651px; =
PADDING-TOP: 20px; BORDER-BOTTOM: #99cccc 5px solid; BACKGROUND-COLOR: =
#eaeaea
}
#toc H4 {
	WIDTH: 400px
}
#toc H1 {
	PADDING-TOP: 0px
}
#toc A {
	COLOR: #1c3664
}
#tocSearch A {
	COLOR: #1c3664
}
#tocLeft {
	PADDING-RIGHT: 20px; FLOAT: left; WIDTH: 173px
}
#tocCenter {
	PADDING-RIGHT: 20px; FLOAT: left; WIDTH: 173px
}
#tocRight {
	PADDING-RIGHT: 20px; FLOAT: left; WIDTH: 173px
}
#tocLeft {
	BACKGROUND: url(../img/ajnrPubIssue.gif) no-repeat; FLOAT: left; WIDTH: =
138px; HEIGHT: 184px
}
#tocLeft UL {
	CLEAR: left; PADDING-TOP: 10px
}
#tocLeft P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#tocLeft P#ajnrPub A {
	DISPLAY: block; WIDTH: 135px; HEIGHT: 178px
}
#tocLeft P {
	MARGIN-TOP: 7px; MARGIN-LEFT: 3px
}
#tocLeft P#issueNav A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#tocLeft P#issueNav SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#tocLeft A {
	MARGIN: 5px 10px 0px
}
#tocSearch {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
10px; MARGIN-LEFT: 4px; WIDTH: 600px; PADDING-TOP: 10px
}
#tocSearch #tocSearchMain A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
#tocSearch #tocSearchMain INPUT {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
#tocSearch #tocSearchMain P {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
#tocSearch #tocSearchSm P {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
#tocBody {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
10px; MARGIN-LEFT: 4px; WIDTH: 600px; PADDING-TOP: 10px
}
#tocBody IMG {
	PADDING-LEFT: 10px
}
#main #tocTable {
	PADDING-TOP: 35px
}
#main #tocTable H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#main #tocTable H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#main #tocTable {
	WIDTH: 600px
}
#main #tocTable TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; =
VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
#main #tocTable A {
	COLOR: #009999
}
.copyRight {
	CLEAR: left; FONT-SIZE: 9px; COLOR: #1c3664; PADDING-TOP: 10px
}
#loggedNav {
	WIDTH: 675px
}
.smalltext {
	FONT-SIZE: 11px; COLOR: #1c3664; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
.pap_note {
	MARGIN-TOP: 2px; FONT-SIZE: 11px; COLOR: #1c3664; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}

------=_NextPart_000_0023_01C8A919.CBECA7E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ajnr.org/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_0023_01C8A919.CBECA7E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ajnr.org/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_0023_01C8A919.CBECA7E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ajnr.org/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_0023_01C8A919.CBECA7E0--

