From: <Salvato da Windows Internet Explorer 7>
Subject: Relationship of glioblastoma multiforme to neural stem cell regions predicts invasive and multifocal tumor phenotype -- Lim et al. 9 (4): 424 -- Neuro-Oncology
Date: Wed, 6 Feb 2008 11:34:32 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C868B4.3E60EA80"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C868B4.3E60EA80
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://neuro-oncology.dukejournals.org/cgi/content/abstract/9/4/424

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Relationship of glioblastoma multiforme to neural =
stem cell regions predicts invasive and multifocal tumor phenotype -- =
Lim et al. 9 (4): 424 -- Neuro-Oncology</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: #666633; =
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: #999966; =
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 -->
<STYLE type=3Dtext/css>BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
</STYLE>

<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=20
src=3D"http://neuro-oncology.dukejournals.org/javascript/ajax/xmlhttprequ=
est.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://neuro-oncology.dukejournals.org/javascript/ajax/utility.js"=
=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://neuro-oncology.dukejournals.org/javascript/entrez/callback.=
js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3DNeuro-Oncology name=3Dcitation_journal_title>
<META content=3D1522-8517 name=3Dcitation_issn>
<META=20
content=3D"Lim, Daniel A.; Cha, Soonmee; Mayo, Mary C.; Chen, Mei-Hsiu; =
Keles, Evren; VandenBerg, Scott; Berger, Mitchel S."=20
name=3Dcitation_authors>
<META=20
content=3D"Relationship of glioblastoma multiforme to neural stem cell =
regions predicts invasive and multifocal tumor phenotype"=20
name=3Dcitation_title>
<META content=3D10/01/2007 name=3Dcitation_date>
<META content=3D9 name=3Dcitation_volume>
<META content=3D4 name=3Dcitation_issue>
<META content=3D424 name=3Dcitation_firstpage>
<META content=3D10.1215/15228517-2007-023 name=3Dcitation_doi>
<META =
content=3Dhttp://neuro-oncology.dukejournals.org/cgi/reprint/9/4/424.pdf =

name=3Dcitation_pdf_url>
<META=20
content=3Dhttp://neuro-oncology.dukejournals.org/cgi/content/abstract/9/4=
/424=20
name=3Dcitation_abstract_html_url>
<META =
content=3Dhttp://neuro-oncology.dukejournals.org/cgi/content/full/9/4/424=
=20
name=3Dcitation_fulltext_html_url>
<META content=3D17622647 name=3Dcitation_pmid>
<META content=3D"Lim, Daniel A." name=3Ddc.Contributor>
<META content=3D"Cha, Soonmee" name=3Ddc.Contributor>
<META content=3D"Mayo, Mary C." name=3Ddc.Contributor>
<META content=3D"Chen, Mei-Hsiu" name=3Ddc.Contributor>
<META content=3D"Keles, Evren" name=3Ddc.Contributor>
<META content=3D"VandenBerg, Scott" name=3Ddc.Contributor>
<META content=3D"Berger, Mitchel S." name=3Ddc.Contributor>
<META=20
content=3D"Relationship of glioblastoma multiforme to neural stem cell =
regions predicts invasive and multifocal tumor phenotype"=20
name=3Ddc.Title>
<META content=3D10.1215/15228517-2007-023 name=3Ddc.Identifier>
<META content=3D10/01/2007 name=3Ddc.Date>
<META content=3D"Soc Neuro-Oncology" name=3Dcitation_publisher>
<META content=3DNOARCHIVE name=3DROBOTS>
<META content=3D"MSHTML 6.00.6000.16587" name=3DGENERATOR></HEAD>
<BODY vLink=3D#669933 link=3D#993300 bgColor=3D#ffffff><A =
name=3Dtop><!-- null --></A>
<TABLE height=3D188 cellSpacing=3D0 cellPadding=3D0 width=3D"98%" =
border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dcenter noWrap width=3D300 height=3D125 rowSpan=3D3><A=20
      href=3D"http://neuro-oncology.dukejournals.org/" =
target=3D_top><IMG height=3D37=20
      alt=3DHome=20
      =
src=3D"http://neuro-oncology.dukejournals.org/icons/banner/title.gif"=20
      width=3D251 border=3D0></A> </TD>
    <TD align=3Dleft width=3D221 height=3D50><A=20
      href=3D"http://dukeupress.edu/journals/"><IMG height=3D51=20
      alt=3D"Duke University Press"=20
      =
src=3D"http://neuro-oncology.dukejournals.org/icons/duke_logo_header.gif"=
=20
      width=3D112 border=3D0></A></TD>
    <TD align=3Dright width=3D228 rowSpan=3D3><IMG height=3D20 alt=3D" " =

      src=3D"http://neuro-oncology.dukejournals.org/icons/spacer.gif" =
width=3D20></TD>
    <TD vAlign=3Dcenter rowSpan=3D3><!--#echo =
var=3D"HTTP_AD_HTML_STRING_1"--></TD></TR>
  <TR>
    <TD><IMG height=3D8 alt=3D" "=20
      src=3D"http://neuro-oncology.dukejournals.org/icons/spacer.gif" =
width=3D10>=20
  </TD></TR>
  <TR>
    <TD vAlign=3Dcenter>
      <TABLE cellSpacing=3D1 cellPadding=3D0 bgColor=3D#000000 =
border=3D0>
        <TBODY>
        <TR>
          <FORM name=3Dsearch 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>
          <TD vAlign=3Dcenter align=3Dmiddle>
            <TABLE cellSpacing=3D0 cellPadding=3D1 bgColor=3D#cccc99 =
border=3D0>
              <TBODY>
              <TR>
                <TD bgColor=3D#666633><IMG height=3D2 alt=3D" "=20
                  =
src=3D"http://neuro-oncology.dukejournals.org/icons/spacer.gif"=20
                  width=3D2></TD>
                <TD vAlign=3Dcenter noWrap =
bgColor=3D#666633><STRONG><FONT=20
                  face=3Dverdana,arial,helvetica,sans-serif =
color=3D#ffffff=20
                  size=3D-2><EM>QUICK</EM> =
SEARCH:&nbsp;</FONT></STRONG></TD>
                <TD vAlign=3Dcenter noWrap align=3Dright =
bgColor=3D#666633><A=20
                  style=3D"COLOR: #ffffff; TEXT-DECORATION: none"=20
                  =
href=3D"http://neuro-oncology.dukejournals.org/search.dtl"><FONT=20
                  face=3Dverdana,arial,helvetica color=3D#ffffff=20
                  size=3D-2>&nbsp;[advanced]</FONT></A></TD>
                <TD bgColor=3D#666633><IMG height=3D2 alt=3D" "=20
                  =
src=3D"http://neuro-oncology.dukejournals.org/icons/spacer.gif"=20
                  width=3D2></TD></TR>
              <TR>
                <TD bgColor=3D#cccc99><IMG height=3D2 alt=3D" "=20
                  =
src=3D"http://neuro-oncology.dukejournals.org/icons/spacer.gif"=20
                  width=3D2></TD>
                <TD bgColor=3D#cccc99 colSpan=3D2>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
                    <TBODY>
                    <TR>
                      <TD vAlign=3Dbottom align=3Dmiddle><INPUT =
style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffffff; COLOR: =
#000000; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none" =
type=3Dsubmit value=3DGo></TD>
                      <TH align=3Dleft colSpan=3D2><FONT=20
                        face=3Dverdana,arial,helvetica,sans-serif =
color=3D#000000=20
                        size=3D-2><LABEL=20
                        =
for=3Dqsintdefsauthor1>Author:</LABEL><BR></FONT><INPUT=20
                        id=3Dqsintdefsauthor1=20
                        style=3D"FONT-SIZE: 10px; FONT-FAMILY: =
verdana,arial,helvetica"=20
                        maxLength=3D80 size=3D9 name=3Dauthor1></TH>
                      <TH align=3Dleft colSpan=3D3><FONT=20
                        face=3Dverdana,arial,helvetica,sans-serif =
color=3D#000000=20
                        size=3D-2><LABEL=20
                        =
for=3Dqsintdefsfulltext>Keyword(s):</LABEL><BR></FONT><INPUT=20
                        id=3Dqsintdefsfulltext=20
                        style=3D"FONT-SIZE: 10px; FONT-FAMILY: =
verdana,arial,helvetica"=20
                        maxLength=3D80 size=3D16 =
name=3Dfulltext></TH></TR>
                    <TR>
                      <TH><FONT =
face=3Dverdana,arial,helvetica,sans-serif=20
                        color=3D#000000 size=3D-2><LABEL=20
                        =
for=3Dqsintdefspubdate_year>Year:</LABEL>&nbsp;</FONT></TH>
                      <TD><INPUT id=3Dqsintdefspubdate_year=20
                        style=3D"FONT-SIZE: 10px; FONT-FAMILY: =
verdana,arial,helvetica"=20
                        maxLength=3D4 size=3D4 name=3Dpubdate_year></TD>
                      <TH align=3Dright><FONT=20
                        face=3Dverdana,arial,helvetica,sans-serif =
color=3D#000000=20
                        size=3D-2><LABEL=20
                        =
for=3Dqsintdefsvolume>Vol:</LABEL>&nbsp;</FONT></TH>
                      <TD><INPUT id=3Dqsintdefsvolume=20
                        style=3D"FONT-SIZE: 10px; FONT-FAMILY: =
verdana,arial,helvetica"=20
                        maxLength=3D10 size=3D4 name=3Dvolume></TD>
                      <TH><FONT =
face=3Dverdana,arial,helvetica,sans-serif=20
                        color=3D#000000 size=3D-2><LABEL=20
                        =
for=3Dqsintdefsfirstpage>Page:</LABEL>&nbsp;</FONT></TH>
                      <TD><INPUT id=3Dqsintdefsfirstpage=20
                        style=3D"FONT-SIZE: 10px; FONT-FAMILY: =
verdana,arial,helvetica"=20
                        maxLength=3D10 size=3D4=20
                name=3Dfirstpage></TD></TR></TBODY></TABLE></TD>
                <TD bgColor=3D#cccc99><IMG height=3D2 alt=3D" "=20
                  =
src=3D"http://neuro-oncology.dukejournals.org/icons/spacer.gif"=20
                  =
width=3D2></TD></TR></TBODY></TABLE></TD></FORM></TR></TBODY></TABLE></TD=
></TR>
  <TR>
    <TD colSpan=3D4>
      <TABLE cellSpacing=3D2 cellPadding=3D1 width=3D"100%" =
align=3Dleft>
        <TBODY>
        <TR>
          <TD noWrap bgColor=3D#666633 height=3D12>
            <CENTER><FONT face=3D"Arial, Helvetica, sans-serif"=20
            size=3D-1>&nbsp;&nbsp;<A style=3D"TEXT-DECORATION: none"=20
            href=3D"http://neuro-oncology.dukejournals.org/"><FONT=20
            color=3D#ffffff>Home</FONT></A> | <A =
style=3D"TEXT-DECORATION: none"=20
            href=3D"http://neuro-oncology.dukejournals.org/help"><FONT=20
            color=3D#ffffff>Help</FONT></A> | <A =
style=3D"TEXT-DECORATION: none"=20
            =
href=3D"http://neuro-oncology.dukejournals.org/cgi/feedback"><FONT=20
            color=3D#ffffff>Feedback</FONT></A> | <A =
style=3D"TEXT-DECORATION: none"=20
            =
href=3D"http://neuro-oncology.dukejournals.org/subscriptions"><FONT=20
            color=3D#ffffff>Subscriptions</FONT></A> | <A=20
            style=3D"TEXT-DECORATION: none"=20
            =
href=3D"http://neuro-oncology.dukejournals.org/archive/"><FONT=20
            color=3D#ffffff>Archive</FONT></A> | <A =
style=3D"TEXT-DECORATION: none"=20
            =
href=3D"http://neuro-oncology.dukejournals.org/search.dtl"><FONT=20
            color=3D#ffffff>Search</FONT></A> | <A =
style=3D"TEXT-DECORATION: none"=20
            =
href=3D"http://neuro-oncology.dukejournals.org/content/vol9/issue4/"=20
            target=3D_top><FONT color=3D#ffffff>Table of=20
            Contents</FONT></A></FONT></CENTER></TD></FONT>
          <CENTER></CENTER></TD></TR></TBODY></TABLE><BR =
clear=3Dall></TD></TR>
  <TR>
    <TD align=3Dmiddle colSpan=3D4><FONT face=3Dverdana,arial,helvetica=20
      size=3D-2></FONT><!-- debug:  -->
      <HR align=3Dcenter color=3D#000000 noShade SIZE=3D1>
    </TD></TR></TBODY></TABLE><FONT color=3D#a70716 =
size=3D-1><STRONG>First published on=20
July 10, 2007</FONT></STRONG><BR><FONT size=3D-1>This version was =
published on=20
October 1, 2007<BR>Neuro Oncol 2007 9(4):424-429; =
DOI:10.1215/15228517-2007-023=20
<BR></FONT>
<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" "=20
            =
src=3D"http://neuro-oncology.dukejournals.org/icons/spacer.gif"=20
            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://neuro-oncology.dukejournals.org/icons/shared/misc/arrowTtri=
m.gif"=20
            width=3D4 border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://neuro-oncology.dukejournals.org/cgi/content/full/9/4/424">=
Full=20
            Text</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://neuro-oncology.dukejournals.org/icons/shared/misc/arrowTtri=
m.gif"=20
            width=3D4 border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://neuro-oncology.dukejournals.org/cgi/reprint/9/4/424"><STRO=
NG>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://neuro-oncology.dukejournals.org/icons/shared/misc/arrowTtri=
m.gif"=20
            width=3D4 border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG>All Versions of this=20
            Article:<BR>9/4/424 &nbsp;&nbsp;&nbsp;<FONT =
color=3D#666633><EM>most=20
            recent</EM></FONT><BR><A=20
            =
href=3D"http://neuro-oncology.dukejournals.org/cgi/content/short/15228517=
-2007-023v1">15228517-2007-023v1</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://neuro-oncology.dukejournals.org/icons/shared/misc/arrowTtri=
m.gif"=20
            width=3D4 border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://neuro-oncology.dukejournals.org/cgi/alerts/ctalert?alertTy=
pe=3Dcitedby&amp;addAlert=3Dcited_by&amp;saveAlert=3Dno&amp;cited_by_crit=
eria_resid=3Dddno;9/4/424&amp;return_type=3Darticle&amp;return_url=3Dhttp=
%3A%2F%2Fneuro-oncology.dukejournals.org%2Fcgi%2Fcontent%2Fabstract%2F9%2=
F4%2F424">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://neuro-oncology.dukejournals.org/icons/shared/misc/arrowTtri=
m.gif"=20
            width=3D4 border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://neuro-oncology.dukejournals.org/cgi/alerts/ctalert?alertTy=
pe=3Dcorrection&amp;addAlert=3Dcorrection&amp;saveAlert=3Dno&amp;correcti=
on_criteria_value=3D9/4/424&amp;return_type=3Darticle&amp;return_url=3Dht=
tp%3A%2F%2Fneuro-oncology.dukejournals.org%2Fcgi%2Fcontent%2Fabstract%2F9=
%2F4%2F424">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://neuro-oncology.dukejournals.org/icons/shared/misc/arrowTtri=
m.gif"=20
            width=3D4 border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://neuro-oncology.dukejournals.org/cgi/citemap?id=3Dddno;9/4/=
424"=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" "=20
            =
src=3D"http://neuro-oncology.dukejournals.org/icons/spacer.gif"=20
            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" "=20
            =
src=3D"http://neuro-oncology.dukejournals.org/icons/spacer.gif"=20
            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://neuro-oncology.dukejournals.org/icons/shared/misc/arrowTtri=
m.gif"=20
            width=3D4 border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://neuro-oncology.dukejournals.org/cgi/search?qbe=3Dddno;1522=
8517-2007-023&amp;journalcode=3Dddno&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://neuro-oncology.dukejournals.org/icons/shared/misc/arrowTtri=
m.gif"=20
            width=3D4 border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://neuro-oncology.dukejournals.org/cgi/external_ref?access_nu=
m=3D17622647&amp;link_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://neuro-oncology.dukejournals.org/icons/shared/misc/arrowTtri=
m.gif"=20
            width=3D4 border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://neuro-oncology.dukejournals.org/cgi/alerts/etoc">Alert=20
            me to new issues of 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://neuro-oncology.dukejournals.org/icons/shared/misc/arrowTtri=
m.gif"=20
            width=3D4 border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://neuro-oncology.dukejournals.org/cgi/citmgr?gca=3Dddno;9/4/=
424">Download=20
            to 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://neuro-oncology.dukejournals.org/icons/shared/misc/arrowTtri=
m.gif"=20
            width=3D4 border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://neuro-oncology.dukejournals.org/cgi/external_ref?&amp;link=
_type=3DPERMISSIONDIRECT"=20
            target=3D_new><IMG alt=3D"reprints &amp; permissions"=20
            =
src=3D"http://neuro-oncology.dukejournals.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" "=20
            =
src=3D"http://neuro-oncology.dukejournals.org/icons/spacer.gif"=20
            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" "=20
            =
src=3D"http://neuro-oncology.dukejournals.org/icons/spacer.gif"=20
            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://neuro-oncology.dukejournals.org/icons/shared/misc/arrowTtri=
m.gif"=20
            width=3D4 border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            href=3D"http://scholar.google.com/scholar?q=3D%22author%3AD. =
A.+author%3ALim%22"=20
            target=3D_blank>Articles by Lim, D. A.</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://neuro-oncology.dukejournals.org/icons/shared/misc/arrowTtri=
m.gif"=20
            width=3D4 border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            href=3D"http://scholar.google.com/scholar?q=3D%22author%3AM. =
S.+author%3ABerger%22"=20
            target=3D_blank>Articles by Berger, M. S.</A></STRONG> =
</TD></TR>
        <TR>
          <TD class=3Dcontent_box_space_between_sections =
colSpan=3D2><IMG height=3D1=20
            alt=3D" "=20
            =
src=3D"http://neuro-oncology.dukejournals.org/icons/spacer.gif"=20
            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" "=20
            =
src=3D"http://neuro-oncology.dukejournals.org/icons/spacer.gif"=20
            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://neuro-oncology.dukejournals.org/icons/shared/misc/arrowTtri=
m.gif"=20
            width=3D4 border=3D0></TD>
          <TD class=3Dcontent_box_item><STRONG><A=20
            =
href=3D"http://neuro-oncology.dukejournals.org/cgi/external_ref?access_nu=
m=3D17622647&amp;link_type=3DPUBMED">PubMed=20
            Citation</A></STRONG>=20
</TD></TR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><FONT =
size=3D-1><A=20
href=3D"http://neuro-oncology.dukejournals.org/misc/terms.dtl">Duke =
University=20
Press</A> </FONT><BR>
<TABLE cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR>
    <TD>
      <HR noShade SIZE=3D1>

      <H3>Basic and Translational =
Investigations</H3></TD></TR></TBODY></TABLE>
<H2>Relationship of glioblastoma multiforme to neural stem cell regions =
predicts=20
invasive and multifocal tumor phenotype</H2><STRONG></NOBR><NOBR>Daniel =
A.=20
Lim</NOBR>, <NOBR>Soonmee Cha</NOBR>, <NOBR>Mary C. Mayo</NOBR>, =
<NOBR>Mei-Hsiu=20
Chen</NOBR>, <NOBR>Evren Keles</NOBR>, <NOBR>Scott VandenBerg</NOBR> and =

<NOBR>Mitchel S. Berger</NOBR> </STRONG>
<P><FONT size=3D-1><I>Departments of Neurological Surgery (D.A.L., S.C., =
E.K.,=20
M.S.B.), Radiology (S.C., M.C.M., M.-H.C.), and Neuropathology (S.V.),=20
University of California, San Francisco, San Francisco, CA 94143, =
USA</I>=20
</FONT>
<P><FONT size=3D-1>Address correspondence to Daniel A. Lim or Mitchel S. =
Berger,=20
Department of Neurological Surgery, University of California, San =
Francisco, 505=20
Parnassus St., M779, Box 0112, San Francisco, CA 94143, USA (<SPAN=20
id=3Dem0>limd{at}neurosurg.ucsf.edu</SPAN>
<SCRIPT type=3Dtext/javascript><!--=0A=
 var u =3D "limd", d =3D "neurosurg.ucsf.edu"; =
document.getElementById("em0").innerHTML =3D '<a href=3D"mailto:' + u + =
'@' + d + '">' + u + '@' + d + '<\/a>'//--></SCRIPT>
 or <SPAN id=3Dem1>bergerm{at}neurosurg.ucsf.edu</SPAN>
<SCRIPT type=3Dtext/javascript><!--=0A=
 var u =3D "bergerm", d =3D "neurosurg.ucsf.edu"; =
document.getElementById("em1").innerHTML =3D '<a href=3D"mailto:' + u + =
'@' + d + '">' + u + '@' + d + '<\/a>'//--></SCRIPT>
). </FONT>
<P><!-- ABS -->Neural stem cells with astrocyte-like characteristics =
exist<SUP>=20
</SUP>in the human brain subventricular zone (SVZ), and these cells<SUP> =

</SUP>may give rise to glioblastoma multiforme (GBM). We therefore<SUP>=20
</SUP>analyzed MRI features of GBMs in specific relation to the =
SVZ.<SUP>=20
</SUP>We reviewed the preoperative and serial postoperative MR =
images<SUP>=20
</SUP>of 53 patients with newly diagnosed GBM. The spatial =
relationship<SUP>=20
</SUP>of the contrast-enhancing lesion (CEL) with the SVZ and =
cortex<SUP>=20
</SUP>was determined preoperatively. Classification was as follows:<SUP> =

</SUP>group I, CEL contacting SVZ and infiltrating cortex; group =
II,<SUP>=20
</SUP>CEL contacting SVZ but not involving cortex; group III, CEL<SUP> =
</SUP>not=20
contacting SVZ but involving cortex; and group IV, CEL neither<SUP>=20
</SUP>contacting SVZ nor infiltrating cortex. Patients with group<SUP> =
</SUP>I=20
GBMs (<I>n</I> =3D 16) were most likely to have multifocal disease<SUP> =
</SUP>at=20
diagnosis (9 patients, 56%, <I>p</I> =3D 0.001). In contrast, group<SUP> =
</SUP>IV=20
GBMs (<I>n</I> =3D 14) were never multifocal. Group II (<I>n</I> =3D 14) =
and<SUP>=20
</SUP>group III (<I>n</I> =3D 9) GBMs were multifocal in 11% and 29% of=20
cases,<SUP> </SUP>respectively. Group I GBMs always had tumor =
recurrences=20
noncontiguous<SUP> </SUP>with the initial lesion(s), while group IV GBM=20
recurrences were<SUP> </SUP>always bordering the primary lesion. Group I =
GBMs=20
may be most<SUP> </SUP>related to SVZ stem cells; these tumors were in =
intimate=20
contact<SUP> </SUP>with the SVZ, were most likely to be multifocal at=20
diagnosis,<SUP> </SUP>and recurred at great distances to the initial =
lesion(s).=20
In<SUP> </SUP>contrast, group IV GBMs were always solitary lesions; =
these<SUP>=20
</SUP>may arise from non-SVZ, white matter glial progenitors. Our<SUP>=20
</SUP>MRI-based classification of GBMs may further our =
understanding<SUP>=20
</SUP>of GBM histogenesis and help predict tumor recurrence =
pattern.<SUP> </SUP>
<P>
<P><STRONG>Key Words:</STRONG> glioblastoma multiforme (GBM) =95 MRI =95 =
neural stem=20
cell =95 subventricular zone (SVZ) =95 tumor stem cell
<P><BR clear=3Dall><FONT face=3D""></FONT><BR clear=3Dall><BR =
clear=3Dall><BR=20
clear=3Dall><BR clear=3Dall>
<P>
<HR align=3Dleft width=3D450 color=3D#000000 noShade>

<TABLE cellSpacing=3D2 cellPadding=3D1 width=3D"100%" align=3Dleft>
  <TBODY>
  <TR>
    <TD noWrap bgColor=3D#666633 height=3D12>
      <CENTER><FONT face=3D"Arial, Helvetica, sans-serif" =
size=3D-1>&nbsp;&nbsp;<A=20
      style=3D"TEXT-DECORATION: none"=20
      href=3D"http://neuro-oncology.dukejournals.org/"><FONT=20
      color=3D#ffffff>Home</FONT></A> | <A style=3D"TEXT-DECORATION: =
none"=20
      href=3D"http://neuro-oncology.dukejournals.org/help"><FONT=20
      color=3D#ffffff>Help</FONT></A> | <A style=3D"TEXT-DECORATION: =
none"=20
      href=3D"http://neuro-oncology.dukejournals.org/cgi/feedback"><FONT =

      color=3D#ffffff>Feedback</FONT></A> | <A style=3D"TEXT-DECORATION: =
none"=20
      =
href=3D"http://neuro-oncology.dukejournals.org/subscriptions"><FONT=20
      color=3D#ffffff>Subscriptions</FONT></A> | <A =
style=3D"TEXT-DECORATION: none"=20
      href=3D"http://neuro-oncology.dukejournals.org/archive/"><FONT=20
      color=3D#ffffff>Archive</FONT></A> | <A style=3D"TEXT-DECORATION: =
none"=20
      href=3D"http://neuro-oncology.dukejournals.org/search.dtl"><FONT=20
      color=3D#ffffff>Search</FONT></A> | <A style=3D"TEXT-DECORATION: =
none"=20
      =
href=3D"http://neuro-oncology.dukejournals.org/content/vol9/issue4/"=20
      target=3D_top><FONT color=3D#ffffff>Table of=20
      Contents</FONT></A></FONT></CENTER></TD></FONT>
    <CENTER></CENTER></TD></TR></TBODY></TABLE><BR clear=3Dall><BR><FONT =

size=3D-1><STRONG><A=20
href=3D"http://neuro-oncology.dukejournals.org/misc/terms.shtml" =
target=3D_top><A=20
href=3D"http://neuro-oncology.dukejournals.org/misc/terms.dtl">Copyright =
2007 by=20
Society for Neuro-Oncology</A></A></STRONG></FONT> </BODY></HTML>

------=_NextPart_000_0000_01C868B4.3E60EA80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neuro-oncology.dukejournals.org/icons/banner/title.gif

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
JgAAOw==

------=_NextPart_000_0000_01C868B4.3E60EA80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neuro-oncology.dukejournals.org/icons/duke_logo_header.gif

R0lGODlhcAAyAKIFAI6OkMPExTs5Of///wMAAAAAAAAAAAAAACH5BAEAAAUALAAAAABwADIAAAP/
SLrc/jDKSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru/d4P++AKATAA4WAODwkgQyjAJM0Whc
LqjAQFQz/SGVmKZXIR4EMl3swKpQ/7Rc4/fHppSPinSdksbW3XRxTmRgTHIEAodSgGsNRgF9A1sX
fXM+exJ3hIFoVQCfoI5gd5gSlZuXYYdpk5RZFFVtr4uDBGWlEJqJnJ1vsIWnrrW3qk7EgkG/nHet
fIrHFpqKvckTsbbXFsHQFaSFyGbKqdjfFdvldo/owtUS16S0Y+Tj0YwcfaCfD+/Z5s/rmRg10+bm
jAN+ACOc49WNES5TBfcVgsfOh6VGhgA9VBjx/+DEfs6GJczFCA81KgZFLQM5YSG9huqADAxJJ5/E
lSMfuMRYr4oecCkjIGRI0yIqnjCN5YSQJiiEoS+LmuSWbtQ0gr6sfZQZz+g8pFV/RNkl9qTTm+OC
YZVHdYImWUSLnvUYiGy7nmy5ZpT3s+tclZcEUNzrY8vVsF7fVvz7pOTMgD4Pu/2nd60apyU3PrCr
RnMDxQRYQgSE2d6GO1QeRwDd1zKW0p09RIqL2ORX21JRkhH8WoiA38CDCx8OfDYA4siD9wnOLPnw
kpIEFJhOvbr169izUweivbv37+DDix9Pvrz58+jTq1/PvjoASAS2vxfiPgD1TwXe3/9kf3q+6uFC
JCHfAPvh5x8A+fV3XYACTsege6BAqGABAR6hD3VnCBYfdbZQ99sZCiIimIcLKDgJhgT054B/tqSY
nRUIskgGiQrch0hoNA5xoYMKRFFdhywO8eOIJOrIITYoTljjdj1qpyOQ+bUYYwFRNBglkdMRYouQ
PC7w45QGTVkAImJuIR2GYyX544YkTmjdEgIoCGd1J06HkYJwVOkjj0t8uaaYthRRJJuSHMcmiGu+
ySZ2Q7j5JIHTRQHJfRrGWOhYM/IIh59trglllS5GmimFoWa5aJTdNaroGVOaiSIikEZpSwIAOw==

------=_NextPart_000_0000_01C868B4.3E60EA80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neuro-oncology.dukejournals.org/icons/spacer.gif

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAQAICRAEAOw==

------=_NextPart_000_0000_01C868B4.3E60EA80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neuro-oncology.dukejournals.org/icons/shared/misc/arrowTtrim.gif

R0lGODlhBAAJAIABAGZmZv///yH5BAEAAAEALAAAAAAEAAkAAAIKjAMHidsLm2HHFAA7

------=_NextPart_000_0000_01C868B4.3E60EA80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neuro-oncology.dukejournals.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_0000_01C868B4.3E60EA80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://neuro-oncology.dukejournals.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_0000_01C868B4.3E60EA80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://neuro-oncology.dukejournals.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_0000_01C868B4.3E60EA80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://neuro-oncology.dukejournals.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_0000_01C868B4.3E60EA80--

