From: <Saved by Microsoft Internet Explorer 5>
Subject: Revived Fervor for Smart Monitors Linked to a Server - NYTimes.com
Date: Mon, 13 Oct 2008 08:23:58 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C92D0D.0A3FFC00"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C92D0D.0A3FFC00
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/2008/10/13/technology/business-computing/13thin.html?th=&emc=th&pagewanted=print

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>Revived Fervor for Smart Monitors Linked to a Server =
- NYTimes.com</TITLE>
<SCRIPT src=3D"http://graphics8.nytimes.com/js/common.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://graphics8.nytimes.com/js/article/articleShare.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://graphics8.nytimes.com/js/Tacoda_AMS_DDC_Header.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://graphics8.nytimes.com/js/fileit.js"></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://graphics8.nytimes.com/js/common/screen/DropDown.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://graphics8.nytimes.com/js/common/screen/modifyNavigationDisp=
lay.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://graphics8.nytimes.com/js/common/screen/altClickToSearch.js"=
=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://graphics8.nytimes.com/js/util/tooltip.js"=20
type=3Dtext/javascript></SCRIPT>

<STYLE type=3Dtext/css>@import url( =
http://graphics8.nytimes.com/css/article/screen/print.css );
</STYLE>

<META=20
content=3D"Instead of having a big, loud and complex computer on your =
desk, what if you could have a quiet, thin machine that rarely needed an =
upgrade or a fix?"=20
name=3Ddescription>
<META=20
content=3D"Computers and the Internet,Microsoft Corp,Hewlett-Packard =
Co,Samsung Group,Citrix Systems Incorporated,Software"=20
name=3Dkeywords>
<META content=3D"" name=3Dmisspelling>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3DNOARCHIVE name=3DROBOTS>
<META content=3D"October 13, 2008" name=3DDISPLAYDATE>
<META content=3D"Revived Fervor for Smart Monitors Linked to a Server" =
name=3Dhdl>
<META content=3D"Revived Fervor for Smart Monitors Linked to a Server" =
name=3Dhdl_p>
<META content=3D"By ASHLEE VANCE" name=3Dbyl>
<META=20
content=3D"Instead of having a big, loud and complex computer on your =
desk, what if you could have a quiet, thin machine that rarely needed an =
upgrade or a fix?"=20
name=3Dlp>
<META content=3D"The New York Times" name=3Dcre>
<META content=3DNewYork name=3Dedt>
<META content=3D20081013 name=3Dpdate>
<META content=3D"" name=3Dttl>
<META content=3D"" name=3Dvirtloc>
<META content=3D"Computers and the Internet;Software" name=3Ddes>
<META content=3D"" name=3Dper>
<META=20
content=3D"Microsoft Corp;Hewlett-Packard Co;Samsung Group;Citrix =
Systems Incorporated"=20
name=3Dorg>
<META content=3D"" name=3Dgeo>
<META=20
content=3D"Microsoft Corp|MSFT|NASDAQ;Hewlett-Packard Co|HPQ|NYSE;Sun =
Microsystems Inc|JAVA|NASDAQ;Citrix Systems =
Incorporated|CTXS|NASDAQ;Dell Inc|DELL|NASDAQ;International Business =
Machines Corporation|IBM|NYSE;JetBlue Airways|JBLU|NASDAQ;VMware =
Inc|VMW|NYSE"=20
name=3Dticker>
<META content=3D"October 13, 2008" name=3Ddat>
<META content=3DNews name=3Dtom>
<META content=3D"" name=3Dcat>
<META content=3D"" name=3Dcol>
<META content=3D" / " name=3Ddsk>
<META content=3D1194823912268 name=3Darticleid>
<META content=3Dtechnology name=3DCG>
<META content=3Dbusiness-computing name=3DSCG>
<META content=3DArticle name=3DPT>
<META content=3D"" name=3DPST>
<META content=3D/images/article/header/sect_technology.gif =
name=3Dhdr_img>
<META content=3D"" name=3Dthumbnail>
<META content=3D"" name=3Dthumbnail_height>
<META content=3D"" name=3Dthumbnail_width>
<META content=3Dimages/2008/10/13/technology/13thin2.650.jpg =
name=3Dxlarge>
<META content=3D366 name=3Dxlarge_height>
<META content=3D650 name=3Dxlarge_width>
<META content=3D600 name=3DARTICLE_TEMPLATE_VERSION>
<META content=3DB name=3Dsec>
<META content=3D7 name=3Dpg>
<SCRIPT type=3Dtext/JavaScript>=0A=
	var google_hints =3D =
"Computers+and+the+Internet,Software,Microsoft+Corp,Hewlett-Packard+Co,Sa=
msung+Group";=0A=
	var google_ad_channel =3D "ar_technology";=0A=
</SCRIPT>
<LINK media=3Dhandheld=20
href=3D"http://mobile.nytimes.com/2008/10/13/technology/business-computin=
g/13thin.xml"=20
rel=3Dalternate>
<META content=3D"MSHTML 6.00.2900.5626" name=3DGENERATOR></HEAD>
<BODY class=3Dprinterversion><A href=3D"http://www.nytimes.com/"><IMG=20
alt=3D"The New York Times" hspace=3D0=20
src=3D"http://graphics8.nytimes.com/images/misc/logoprinter.gif" =
align=3Dleft=20
border=3D0></A>=20
<TABLE style=3D"MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px" cellSpacing=3D0 =
cellPadding=3D0=20
width=3D"80%" border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD>
      <DIV style=3D"MARGIN-RIGHT: 2px">
      <DIV align=3Dright><IMG height=3D1 alt=3D""=20
      src=3D"http://graphics8.nytimes.com/ads/spacer.gif" width=3D1 =
border=3D0><A=20
      =
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;pag=
e=3Dwww.nytimes.com/printer-friendly&amp;pos=3DPosition1&amp;sn2=3D336c55=
7e/4f3dd5d2&amp;sn1=3D41922fbf/41f8f9d8&amp;camp=3Dfoxsearch2008_emailtoo=
ls_810908e_nyt5&amp;ad=3DSLOB_88x31_1017_PrFr&amp;goto=3Dhttp://www.foxse=
archlight.com/thesecretlifeofbees/"=20
      target=3D_blank><IMG height=3D24 alt=3D"Printer Friendly Format =
Sponsored By"=20
      src=3D"http://graphics8.nytimes.com/ads/fox/printerfriendly.gif" =
width=3D106=20
      border=3D0><IMG height=3D31 alt=3D""=20
      =
src=3D"http://graphics8.nytimes.com/adx/images/ADS/18/32/ad.183235/SLOB_b=
anner_88x31_3.gif"=20
      width=3D88 =
border=3D0></A><BR></DIV></DIV></TD></TR></TBODY></TABLE><BR =
clear=3Dall>
<HR align=3Dleft SIZE=3D1>

<DIV class=3Dtimestamp>October 13, 2008</DIV>
<DIV class=3Dkicker></DIV>
<H1><NYT_HEADLINE type=3D" " version=3D"1.0">Revived Fervor for Smart =
Monitors=20
Linked to a Server </NYT_HEADLINE></H1><NYT_BYLINE type=3D" " =
version=3D"1.0">
<DIV class=3Dbyline>By ASHLEE VANCE</DIV></NYT_BYLINE><NYT_TEXT>
<DIV id=3DarticleBody>
<P>SAN FRANCISCO =97 Instead of having a big, loud and complex computer =
on your=20
desk, what if you could have a quiet, thin machine that rarely needed an =
upgrade=20
or a fix?</P>
<P>That has been the goal of many technology companies over the last 15 =
or so=20
years. They have tried to disrupt <A=20
title=3D"More information about Microsoft Corp"=20
href=3D"http://topics.nytimes.com/top/news/business/companies/microsoft_c=
orporation/index.html?inline=3Dnyt-org">Microsoft</A><SPAN=20
class=3Dbold>=92s</SPAN> dominance of the PC desktop by creating what =
amount to=20
intelligent monitors. </P>
<P>Rather than relying on their innards for handling work, these =
so-called thin=20
clients send it out over the network to much larger servers that hold =
all of the=20
necessary software and handle data-processing jobs.</P>
<P>For a variety of reasons, including slow data connections and clunky=20
software, this model failed to live up to its promise and turned into an =

industrywide joke. But now the technology is making a comeback, and =
large=20
companies like <A title=3D"More information about Hewlett-Packard =
Corporation"=20
href=3D"http://topics.nytimes.com/top/news/business/companies/hewlett_pac=
kard_corporation/index.html?inline=3Dnyt-org">Hewlett-Packard</A>,=20
<A title=3D"More information about Sun Microsystems Inc"=20
href=3D"http://topics.nytimes.com/top/news/business/companies/sun_microsy=
stems_inc/index.html?inline=3Dnyt-org">Sun=20
Microsystems</A> and Samsung are increasing their investments in thin =
client=20
systems. Plenty of start-ups are looking at the market as well. </P>
<P>Thin-client backers have by now mostly given up on challenging =
Microsoft =97 in=20
fact, in most cases they make it easy to use Windows over the network. =
But they=20
continue to bill thin clients as a way to save companies money and make =
their=20
systems more secure. </P>
<P>=93The hype cycle that has followed thin clients started at this =
enormous=20
level, disappeared into negativity and now is bubbling back up,=94 said =
Bob=20
O=92Donnell, an analyst at the consulting firm IDC. </P>
<P>The benefits of the technology seem obvious. Software glitches, =
updates and=20
security are much less of a problem. The thin-client model places the =
burden of=20
managing computers on professionals monitoring servers in a large =
warehouse.=20
</P>
<P>Perhaps best of all, the users=92 data is stored on the network. If =
the machine=20
on your desk breaks, you just get another one and connect to the data =
warehouse,=20
and off you go.</P>
<P>The biggest changes driving the interest in thin clients stem from =
networking=20
and software improvements. The spread of high-speed Internet connections =
means=20
that people working in a cubicle and at home can rely on an effective =
link back=20
to the data warehouses. </P>
<P>H.P., <A title=3D"More information about Citrix Systems Incorporated" =

href=3D"http://topics.nytimes.com/top/news/business/companies/citrix_syst=
ems_inc/index.html?inline=3Dnyt-org">Citrix=20
Systems</A>, Microsoft and others are also fine-tuning the software that =

controls communication between thin clients and the servers. This has =
led to=20
smoother-running machines that can handle even video and audio =
applications.=20
</P>
<P>Most significantly, the pool of programs thin clients can use has =
grown=20
thanks to so-called virtualization software, which lets companies =
package up an=20
entire operating system and all of its applications. Instead of picking =
and=20
choosing certain software to send over the wire, companies can ship =
entire=20
=93virtual desktops.=94</P>
<P>The reinvigorated buzz around thin-client technology has caused a =
scramble to=20
address the market in innovative ways. </P>
<P>For example, Teradici, a start-up near Vancouver, produces a =
microprocessor=20
that can speed the flow of software from data warehouses to thin =
clients. <A=20
title=3D"More information about Dell Inc."=20
href=3D"http://topics.nytimes.com/top/news/business/companies/dell_inc/in=
dex.html?inline=3Dnyt-org">Dell</A>=20
and <A=20
title=3D"More information about International Business Machines =
Corporation"=20
href=3D"http://topics.nytimes.com/top/news/business/companies/internation=
al_business_machines/index.html?inline=3Dnyt-org">I.B.M.</A>=20
offer systems based on this chip and say that they can deal with even =
the most=20
demanding software, like design programs. </P>
<P>Next month, Samsung will ship the 19-inch SyncMaster 930ND monitor, =
which=20
relies on Teradici=92s chip. Business customers can plug an Ethernet =
cable into=20
the monitor and turn it into a full-fledged computer by connecting back =
to their=20
data centers. </P>
<P>Customers of the Silicon Valley start-up Pano Logic plug their =
monitors,=20
keyboards and mice into a small device that manages connections with =
servers=20
holding full virtual desktops. The Hot-E from the Australian company =
ThinLinX is=20
similar. One longtime player in the thin-client business, Wyse, =
manufactures an=20
array of slim hardware, including laptops, that handle much the same =
work. </P>
<P>Noting rising interest in thin clients and virtual desktops, H.P. =
created a=20
new group six months ago to address the technology, after buying the =
thin-client=20
company Neoware for $214 million in late 2007. </P>
<P>=93What you are seeing is that a lot of the right technology elements =
are=20
starting to be there,=94 said Roberto Moctezuma, the vice president in =
charge of=20
H.P.=92s =93desktop solutions=94 organization. =93I think five years =
from now you will=20
see a lot of thin computing in businesses.=94</P>
<P><A title=3D"More information about JetBlue Airways"=20
href=3D"http://topics.nytimes.com/top/news/business/companies/jetblue_air=
ways_corporation/index.html?inline=3Dnyt-org">JetBlue</A>=20
has bought into thin clients for 20 percent of its computers using a =
combination=20
of H.P.=92s hardware and Citrix=92s software. The technology will take =
center stage=20
at the airline=92s new terminal at <A=20
title=3D"Recent and archival news about Kennedy Airport."=20
href=3D"http://topics.nytimes.com/top/reference/timestopics/subjects/k/ke=
nnedy_international_airport_nyc/index.html?inline=3Dnyt-classifier">Kenne=
dy=20
Airport</A>. </P>
<P>=93Thin clients represent a strategic direction for us,=94 said Pat =
Thompson,=20
director of technology operations at JetBlue. =93They are pretty much =
behind every=20
customer-facing piece of technology that you see out there.=94</P>
<P>By next January, the Regional Transportation District of Denver, =
which=20
handles public transit in the Denver area, plans to replace about =
one-quarter of=20
its systems with thin clients from Wyse running virtualization software =
from <A=20
title=3D"More information about VMware Inc"=20
href=3D"http://topics.nytimes.com/top/news/business/companies/vmware-inc/=
index.html?inline=3Dnyt-org">VMware</A>.=20
</P>
<P>=93We=92re looking at saving about $30,000 per year just in energy =
costs,=94 said=20
Trent Ratcliff, the technology infrastructure manager. =93And we=92ll =
probably=20
replace these every seven to nine years instead of every three years =
with=20
PCs.=94</P>
<P>Despite the budding interest, thin clients remain a tough sell for =
cultural=20
reasons. People are used to keeping confidential and personal =
information on=20
their own machines, and many companies see moving away from traditional =
desktops=20
as a risk. In 2008, only 3.7 million thin clients were shipped, compared =
with=20
300 million PCs, according to IDC. </P>
<P>That should start to change in 2009 as companies begin a number of =
test=20
projects and in 2010 when large-scale commitments to the technology =
begin, Mr.=20
O=92Donnell said. </P>
<P>Wall Street firms looking to make things easier for employees and =
save money,=20
especially in these tight times, are driving some of the early tests. =
</P>
<P>=93Financial services companies in the U.S. are very interested in =
using thin=20
clients,=94 said Scott Woodgate, director for the Windows business group =
at=20
Microsoft. </P>
<P>Microsoft has developed its virtualization software and acquired a =
pair of=20
software makers =97 Calista Technologies and Kidaro =97 whose products =
could=20
complement thin client technology. </P>
<P>Looking ahead, the thin client model could creep into the home, with =
PC-like=20
functions arriving via TV set-top boxes or through devices that plug =
into the=20
back of televisions. Internet service providers have started to explore =
the idea=20
of selling these products to consumers and then offering monthly =
subscriptions=20
to computing services. </P>
<P>Consumers would benefit by buying a device that=92s cheaper than a PC =
but can=20
still tap into a full virtual computer back in a managed data warehouse. =
</P>
<P>=93There are companies that are talking about peeling off an infinite =
number of=20
virtual systems and renting them to consumers,=94 said Roger L. Kay, =
president of=20
the analysis firm Endpoint Technologies. =93This is an idea whose time =
has come,=20
and the argument is growing every day in favor of thin computing of some =

sort.=94</P><NYT_UPDATE_BOTTOM></NYT_UPDATE_BOTTOM></DIV></NYT_TEXT><BR>
<CENTER><NYT_COPYRIGHT>
<DIV id=3Dfooter>
<DIV class=3DfooterRow><A href=3D"http://www.nytimes.com/">Home</A>=20
<UL>
  <LI><A =
href=3D"http://www.nytimes.com/pages/world/index.html">World</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/national/index.html">U.S.</A>=20
  <LI><A href=3D"http://www.nytimes.com/pages/nyregion/index.html">N.Y. =
/=20
  Region</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/business/index.html">Business</A>=20
  <LI><A=20
  =
href=3D"http://www.nytimes.com/pages/technology/index.html">Technology</A=
>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/science/index.html">Science</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/health/index.html">Health</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/sports/index.html">Sports</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/opinion/index.html">Opinion</A>=20
  <LI><A href=3D"http://www.nytimes.com/pages/arts/index.html">Arts</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/style/index.html">Style</A>=20
  <LI><A =
href=3D"http://travel.nytimes.com/pages/travel/index.html">Travel</A>=20
  <LI><A href=3D"http://www.nytimes.com/pages/jobs/index.html">Jobs</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/realestate/index.html">Real=20
  Estate</A>=20
  <LI><A=20
  =
href=3D"http://www.nytimes.com/pages/automobiles/index.html">Automobiles<=
/A>=20
  <LI><A=20
  =
href=3D"http://www.nytimes.com/2008/10/13/technology/business-computing/1=
3thin.html?th=3D&amp;emc=3Dth&amp;pagewanted=3Dprint#top">Back=20
  to Top</A> </LI></UL></DIV><A=20
href=3D"http://www.nytimes.com/ref/membercenter/help/copyright.html">Copy=
right=20
2008</A> <A href=3D"http://www.nytco.com/">The New York Times =
Company</A>=20
<UL>
  <LI><A href=3D"http://www.nytimes.com/privacy">Privacy Policy</A>=20
  <LI><A=20
  =
href=3D"http://query.nytimes.com/gst/sitesearch_selector.html?query=3D&am=
p;date_select=3Dfull&amp;type=3Dnyt">Search</A>=20

  <LI><A =
href=3D"http://www.nytimes.com/corrections.html">Corrections</A>=20
  <LI><A class=3DrssButton href=3D"http://www.nytimes.com/rss">RSS</A>=20
  <LI><A href=3D"http://firstlook.nytimes.com/">First Look</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/membercenter/sitehelp.html">Help</A>=20
  <LI><A=20
  =
href=3D"http://nytimes.com/ref/membercenter/help/infoservdirectory.html">=
Contact=20
  Us</A>=20
  <LI><A =
href=3D"https://careers.nytco.com/TAM/nyt_docs/TAM/candidate.html">Work=20
  for Us</A>=20
  <LI><A href=3D"http://spiderbites.nytimes.com/">Site Map</A>=20
</LI></UL></DIV></NYT_COPYRIGHT></CENTER><!-- Start UPT call --><IMG =
height=3D1=20
src=3D"http://up.nytimes.com/?d=3D0//20&amp;t=3D&amp;s=3D2&amp;ui=3D27604=
548&amp;r=3D&amp;u=3Dwww%2enytimes%2ecom%2f2008%2f10%2f13%2ftechnology%2f=
business%2dcomputing%2f13thin%2ehtml%3fth%3d%26emc%3dth%26pagewanted%3dpr=
int"=20
width=3D3 border=3D0> <!-- End UPT call -->
<SCRIPT language=3DJavaScript><!--=0A=
          var dcsvid=3D"27604548";=0A=
          var regstatus=3D"registered";=0A=
        //--></SCRIPT>

<SCRIPT =
src=3D"http://graphics8.nytimes.com/js/app/analytics/trackingTags_v1.1.js=
"=20
type=3Dtext/javascript></SCRIPT>
<NOSCRIPT>
<DIV><IMG id=3DDCSIMG height=3D1 alt=3DDCSIMG=20
src=3D"http://wt.o.nytimes.com/dcsym57yw10000s1s8g0boozt_9t1x/njs.gif?dcs=
uri=3D/nojavascript&amp;WT.js=3DNo&amp;WT.tv=3D1.0.7"=20
width=3D1></DIV></NOSCRIPT><IMG height=3D1 src=3D"" width=3D3> =
</BODY></HTML>

------=_NextPart_000_0000_01C92D0D.0A3FFC00
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/misc/logoprinter.gif

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

------=_NextPart_000_0000_01C92D0D.0A3FFC00
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/ads/spacer.gif

R0lGODlhBQAFAIAAAMDAwAAAACH5BAEAAAAALAAAAAAFAAUAAAIEhI+pWAA7

------=_NextPart_000_0000_01C92D0D.0A3FFC00
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/ads/fox/printerfriendly.gif

R0lGODlhagAYALMAAPHx8VtbXa2trHZ2dJGRk0JBSdXV1U5OTrq6uePi5YSEhcnJyaCgoGlpaf//
/wAAACH5BAAAAAAALAAAAABqABgAAAT/0MlJq7046827/2AojmRpnmiqrmzrvnAszxgTNIxj4/ri
FABHQ1hoGBaHxlDZQFCQSqHSOYQufdUkwbHIAQa9CVNgUAp0txzjnBg6BIp34LClMLDh4f0Hdru7
YhJuEoCChlU5ggEAiA4ER4kMCGCBEgNBengMBw4KbgpxXIl2aWg8ew0ECH6ESWdMTkcAUK9TQlyu
QggEjXeFAAc+YlGsO2oNAgNDCQoCZ4V2wj1reQA3hqKBDQlvDAnQS9yNhgMF2Y/gFYOXt3fUksF6
BwFg0BN7EnfWAKhcrLjEuFAiNKpKH4BLHAAwB2WLlVsUBpVB1mPfHQO3GmCaNYqGx48glkOKHEmy
pMmTJnhp/KEkwZdU/s4pCcKLXZFtLI3sODPhpgF9A1E6CBBRlCRHRwq4GzrBwBYEORoN6hcI6hd8
QuXYbLnHFwNkOQTQ45jtJrciW6hKKBKAG4OgQoNAhajDCToGBpQqdADVKd+o1rDlKQrIHkoAntrS
felQDQPEDRTXxKQjh8+dFNhiNJy1s+fPoEOLHj0hAgA7

------=_NextPart_000_0000_01C92D0D.0A3FFC00
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/adx/images/ADS/18/32/ad.183235/SLOB_banner_88x31_3.gif

R0lGODlhWAAfAPcAAP/iDLp9Cf/pC6dlCNebC/7qEf7UDOvDDeKqDOG7Df7WDOzKDf7aD/7kEP7i
Ef7RDPS/Df/jDP7XD/3EEf7SDP7cD//hC+GzC9iuC//VC5RKB8SLCrF0Cf7JDP7NDP7SDoo6Bv3P
Ef7VDv7PDrFsCfTEDOu8DP7gEM6aCv7UDv7ODtetDf3REf7cC9ekCv7gErp5Cf7PDP3MEf/lDP3S
Es6TC/XaDv7aEP7eEP7FC7p0Cf7cEf/QC8WRCv7TD/7dEtiqCv7oEp1SB/7KDP7YEf7IDLuECv/o
C//mDP7sEf/ZC5RGB/7jEtemC/3CD/3KENepDP7WEcSDCv7MC/7mEvTNDv/qDvTWDv3IEYAsBf3V
Euy0DP7kEv7aEv7GDPTRDbqCCv7LDv7ADP7eEv3QEncfBf7UEf7REdehCtekDc6gC7uACbuCCf3V
EP7SEf3XEP7YEv3bEf7KDp1VB/7rEvTcD6ddCP/rC86NC7p/Cv7EDNenC/XNC/7WEv/qC/7HDv7F
Dv/tDPTIDtivDNehDf7DDv7OEfTJC/XSC55YB/7fEf7UEv3oEP3XEvXVC9eVC/7LEf7dEP3YEP3O
Ev3MEp1YCPTTD+GcDOChDdisC51PB9efC55NCP/pDv7pEf7nEf7iD/7oEf7kD/7mEf7gD/7hD/7n
EP7mEP7pEP/dDP7fD//cDP/gDf7lD//eDP7oEP7eD/7mD//nDv/aDP/ZDP/oDv/hDP7jEP/gDP7X
Df7cDf/mDv7nD/7dDf7oD/7eDf/bDP/fDf7hDv7bDv/eDf/XDP/lDf7hDf/iDf7kDv7gDf7aDf7f
Dv/fDP7bDP7ZDv/hDf/eDv/kDf7fDf7iDv7aDP7dDP7YDP7ZDP/dDf7lDv/jDf7pD/7cDP7mDv7e
Dv/nD/7nDv/cDf7gDv/bDf7oDv/iD//gDv/fDv7pDv7jDv7fDP7ZEf/hDv7eDP/oD//kD//ZDv7l
Ef7jEf7gDP7hDP3TEv3cEv/lD//gD/3JEf3NEf/aDs6ICm0RBP///yH5BAXIAP8ALAAAAABYAB8A
AAj/AIsMecBjysCCMSgYzNEikJ+HERYSLGbAAK4Iq2bciVhRiQVgHY8AuCgAooIcXjo03AgR48iO
FF1G2OhKokELEAUWFKOTosKEKpE49HBQgcdZMEUmzHht5MuZLGkK1MPTYtSSqVZlOJpR40OChVBK
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
CbGMaGSRCU8TEAA7

------=_NextPart_000_0000_01C92D0D.0A3FFC00
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://up.nytimes.com/?d=0//20&t=&s=2&ui=27604548&r=&u=www%2enytimes%2ecom%2f2008%2f10%2f13%2ftechnology%2fbusiness%2dcomputing%2f13thin%2ehtml%3fth%3d%26emc%3dth%26pagewanted%3dprint

GIF89a=01
------=_NextPart_000_0000_01C92D0D.0A3FFC00
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://wt.o.nytimes.com/dcsym57yw10000s1s8g0boozt_9t1x/njs.gif?dcsuri=/nojavascript&WT.js=No&WT.tv=1.0.7

R0lGODlhAQABAJH/AP///wAAAP///wAAACH/C0FET0JFOklSMS4wAt7tACH5BAEAAAIALAAAAAAB
AAEAAAICVAEAOw==

------=_NextPart_000_0000_01C92D0D.0A3FFC00
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/css/article/screen/print.css

BODY {
	FONT: small Georgia, serif; BACKGROUND-COLOR: white
}
UNKNOWN {
	FONT: 83.5% Georgia, serif
}
A {
	COLOR: #000066
}
A:link {
	COLOR: #000066
}
A:visited {
	COLOR: #000066
}
A:hover {
	COLOR: #990000
}
A H1 {
	TEXT-DECORATION: underline
}
A H2 {
	TEXT-DECORATION: underline
}
A H3 {
	TEXT-DECORATION: underline
}
A H4 {
	TEXT-DECORATION: underline
}
A H5 {
	TEXT-DECORATION: underline
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.clear {
	CLEAR: both; LINE-HEIGHT: 0px
}
H1 {
	MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 180%
}
.kicker {
	MARGIN-TOP: 15px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: =
#666
}
.byline {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt
}
.timestamp {
	MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 10pt
}
P {
	FONT-SIZE: medium; COLOR: black
}
#articleBody P {
	LINE-HEIGHT: 24px
}
#articleInline {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FLOAT: right; =
MARGIN: 0px 0px 10px 10px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: =
#ccc 1px solid
}
#inlineBox {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 11px; =
PADDING-TOP: 11px
}
.jumpLink {
	DISPLAY: none
}
.inlineVideo {
	DISPLAY: none
}
#authorId {
	CLEAR: both; FONT-STYLE: italic
}
#footer {
	CLEAR: both; FONT-SIZE: 76%; PADDING-BOTTOM: 1px; ; WIDTH: =
expression(document.body.clientWidth < 774 ? "768px" : "auto"); =
PADDING-TOP: 5px; BORDER-BOTTOM: #b9b9b9 1px solid; FONT-FAMILY: Arial, =
Helvetica, sans serif; BACKGROUND-COLOR: #e5e5e5; min-width: 768px
}
#footer UL {
	PADDING-RIGHT: 4px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; PADDING-TOP: 4px; WHITE-SPACE: =
nowrap
}
#footer LI {
	BORDER-RIGHT: #000 1px solid; ; BORDER-RIGHT: =
expression((this.parentNode.lastChild =3D=3D this)? "none" : "1px solid =
#000" ); PADDING-RIGHT: 6px; DISPLAY: inline; MARGIN-RIGHT: 6px
}
#footer LI:unknown {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#footer P {
	MARGIN: 0px
}
#footer .footerRow {
	DISPLAY: none
}
A.rssButton {
	BORDER-RIGHT: 1px outset; PADDING-RIGHT: 3px; BORDER-TOP: 1px outset; =
PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: =
1px outset; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: 1px outset; =
FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #f60; =
TEXT-DECORATION: none
}
A.rssButton:visited {
	BORDER-RIGHT: 1px outset; PADDING-RIGHT: 3px; BORDER-TOP: 1px outset; =
PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: =
1px outset; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: 1px outset; =
FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #f60; =
TEXT-DECORATION: none
}

------=_NextPart_000_0000_01C92D0D.0A3FFC00
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/common.js

 /*  	 =0A=
 $Id: common.js 5668 2008-09-29 18:52:06Z littlkl $ 	 =0A=
 (c) 2006-2007 The New York Times Company 	 =0A=
 */=0A=
=0A=
function nameIt() {=0A=
    	window.name =3D 'nytimesmain';=0A=
	    if ((navigator.appName =3D=3D "Microsoft Internet Explorer") && =
(document.all.globalsearchform)){=0A=
			document.all.globalsearchform.style.visibility =3D "visible";=0A=
        }=0A=
    }=0A=
     =0A=
	function pop_me_up(pURL,features){ =0A=
		new_window =3D window.open(pURL, "popup_window", features);=0A=
		new_window.focus();=0A=
	}=0A=
=0A=
	function pop_me_up2(pURL,name,features){=0A=
		new_window =3D window.open(pURL,name,features);=0A=
		new_window.focus();=0A=
	}=0A=
=0A=
	function changeImage(image_name,image_src) {=0A=
   		document.images[image_name].src =3D image_src;=0A=
	}=0A=
=0A=
	function goToURL(obj){=0A=
		var f =3D (obj.section) ? obj : obj.form;=0A=
		var selected =3D f.section.selectedIndex;=0A=
		var URL =3D f.section.options[selected].value;=0A=
		if (URL !=3D "") document.location =3D URL;=0A=
		return false;=0A=
	}=0A=
=0A=
	function goToURL2(sel){=0A=
	// This version only works for onChange events from select objects=0A=
	// but the select object can have any name, unlike goToURL() which =
requires =0A=
	// the select object to be named "section"=0A=
	=0A=
		var selected =3D sel.selectedIndex;=0A=
		var url =3D sel.options[selected].value;=0A=
		if (url !=3D "") document.location =3D url;=0A=
		return false;=0A=
	}=0A=
=0A=
	if (window.self !=3D window.top) { =0A=
		top.location.replace(window.location.pathname); =0A=
	}=0A=
	//begin functions for Travel flash slideshows=0A=
	function writeFlashSlideShow(xmlFile){=0A=
		var swfFile =3D =
"/slideshow/swf/slideshow.swf?XMLfile=3D/slideshow/xml/travel/" + =
xmlFile;=0A=
		=0A=
		var HTMLstr =3D "";=0A=
		HTMLstr +=3D "<object =
classid=3D\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" =
codebase=3D\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/sw=
flash.cab#version=3D6,0,0,0\" width=3D\"390\" height=3D\"300\" =
id=3D\"slideshow\" align=3D\"middle\">";=0A=
		HTMLstr +=3D "<param name=3D\"allowScriptAccess\" =
value=3D\"sameDomain\" />";=0A=
		HTMLstr +=3D "<param name=3D\"movie\" value=3D\"" + swfFile + "\" />";=0A=
		HTMLstr +=3D "<param name=3D\"quality\" value=3D\"high\" />";=0A=
		HTMLstr +=3D "<param name=3D\"wmode\" value=3D\"transparent\" />";=0A=
		HTMLstr +=3D "<embed src=3D\"" + swfFile + "\" wmode=3D\"transparent\" =
quality=3D\"high\" width=3D\"390\" height=3D\"300\" name=3D\"slideshow\" =
align=3D\"middle\" allowScriptAccess=3D\"sameDomain\" =
type=3D\"application/x-shockwave-flash\" =
pluginspage=3D\"http://www.macromedia.com/go/getflashplayer\" />";=0A=
		HTMLstr +=3D "</object>";=0A=
		return HTMLstr;=0A=
	}=0A=
	=0A=
	function showFirstSlide(imgName, photoCredit, photoCaption){=0A=
		var HTMLstr =3D "";=0A=
		HTMLstr +=3D "<!-- begin photo -->";=0A=
		HTMLstr +=3D "<img =
src=3D\"http://graphics.nytimes.com/images/section/travel/slideshow/" + =
imgName + "\" width=3D\"390\" height=3D\"200\" alt=3D\"photo\" =
border=3D\"0\">";=0A=
		HTMLstr +=3D "<!-- end photo -->";=0A=
		HTMLstr +=3D "<div align=3D\"right\" class=3D\"photocredit\">" + =
photoCredit + "</div>";=0A=
		HTMLstr +=3D "<div class=3D\"photocaption\">" + photoCaption + =
"</div>";=0A=
		return HTMLstr;=0A=
	}=0A=
	//end functions for Travel flash slideshows=0A=
	=0A=
	//begin functions for Global flash slideshows=0A=
	function writeEmbeddedFlashSlideShow(xmlFile){=0A=
		var swfFile =3D =
"/slideshow/swf/slideshow.swf?XMLfile=3D/slideshow/xml/" + xmlFile;=0A=
		=0A=
		var HTMLstr =3D "";=0A=
		HTMLstr +=3D "<object =
classid=3D\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" =
codebase=3D\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/sw=
flash.cab#version=3D6,0,0,0\" width=3D\"390\" height=3D\"300\" =
id=3D\"slideshow\" align=3D\"middle\">";=0A=
		HTMLstr +=3D "<param name=3D\"allowScriptAccess\" =
value=3D\"sameDomain\" />";=0A=
		HTMLstr +=3D "<param name=3D\"movie\" value=3D\"" + swfFile + "\" />";=0A=
		HTMLstr +=3D "<param name=3D\"quality\" value=3D\"high\" />";=0A=
		HTMLstr +=3D "<param name=3D\"wmode\" value=3D\"transparent\" />";=0A=
		HTMLstr +=3D "<embed src=3D\"" + swfFile + "\" wmode=3D\"transparent\" =
qualityaigh\" width=3D\"390\" height=3D\"300\" name=3D\"slideshow\" =
align=3D\"middle\" allowScriptAccess=3D\"sameDomain\" =
type=3D\"application/x-shockwave-flash\" =
pluginspage=3D\"http://www.macromedia.com/go/getflashplayer\" />";=0A=
		HTMLstr +=3D "</object>";=0A=
		return HTMLstr;=0A=
	}=0A=
	=0A=
	function showFirstEmbeddedSlide(imgName, photoCredit, photoCaption){=0A=
		var HTMLstr =3D "";=0A=
		HTMLstr +=3D "<!-- begin photo -->";=0A=
		HTMLstr +=3D "<img src=3D\"" + imgName + "\" width=3D\"390\" =
height=3D\"200\" alt=3D\"photo\" border=3D\"0\">";=0A=
		HTMLstr +=3D "<!-- end photo -->";=0A=
		HTMLstr +=3D "<div align=3D\"right\" class=3D\"photocredit\">" + =
photoCredit + "</div>";=0A=
		HTMLstr +=3D "<div class=3D\"photocaption\">" + photoCaption + =
"</div>";=0A=
		return HTMLstr;=0A=
	}=0A=
	//end functions for Global flash slideshows=0A=
	=0A=
	=0A=
	function preloadNavImages(imageNames, imagePath){=0A=
		var loadedImages =3D new Array();=0A=
		if (document.images) {=0A=
			for (var i=3D0; i < imageNames.length; i++){=0A=
				loadedImages[i] =3D new Image();=0A=
				loadedImages[i].src =3D imagePath + "nav_" + imageNames[i] + =
"_off.gif";=0A=
			}=0A=
		}=0A=
	=0A=
	}=0A=
	=0A=
	function readCookie(value){=0A=
		var allCookieVals =3D document.cookie.split(";");=0A=
		for (var i=3D0; i < allCookieVals.length; i++){ //loop through all =
cookies=0A=
			if (allCookieVals[i].indexOf(value) !=3D -1) { //find target cookie=0A=
				var cookieVal =3D allCookieVals[i].split("=3D"); //split name/value =
pair=0A=
				return cookieVal[1]; //return target cookie value=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	function expandMultimediaWindow(){=0A=
		if (window.resizeTo && window.moveTo) {=0A=
			window.resizeTo(screen.availWidth, screen.availHeight);=0A=
			window.moveTo(0,0);=0A=
		}=0A=
	}=0A=
	=0A=
	function shrinkMultimediaWindow(w,h){=0A=
		if (window.resizeTo) window.resizeTo(w,h);=0A=
		if (window.moveTo) {=0A=
			var winX =3D ((screen.availWidth/2) - (w/2));=0A=
			var winY =3D ((screen.availHeight/2) - (h/2));=0A=
			window.moveTo(winX,winY);=0A=
		}=0A=
	}=0A=
	=0A=
	function ieXLiquidWidth() {=0A=
		if (document.body.clientWidth < 774) {=0A=
			return "768px";=0A=
		} else if (document.body.clientWidth > 984) {=0A=
			return "980px";=0A=
		} else {=0A=
			return "auto";=0A=
		}=0A=
	}=0A=
=0A=
	function setClientSizeCookies() {=0A=
        	var client_w =3D document.body.clientWidth;=0A=
       		var path =3D "/";=0A=
        	var domain =3D "nytimes.com";=0A=
        	document.cookie =3D "client_w=3D" + client_w + "; path=3D " + =
path + "; domain=3D" + domain;=0A=
	}=0A=
=0A=
=0A=
=0A=
// Function for Classifieds and Most Popular modules=0A=
   function Accordian(target) {=0A=
   	typeof target =3D=3D "object" ? this.element =3D target : =
this.element =3D document.getElementById(target); if (!this.element) =
return false;  =0A=
   	this.ul =3D this.element.getElementsByTagName("ul")[0]; =0A=
   	this.tabs =3D this.ul.getElementsByTagName("li");=0A=
   	this.tabContent =3D this.getTabContent();=0A=
   	this.bind();=0A=
   }=0A=
=0A=
   Accordian.prototype.getTabContent =3D function() {=0A=
   	tabContent=3D new Array();    =0A=
   	this.divs =3D this.element.getElementsByTagName("div");=0A=
   	for(var i =3D 0; i < this.divs.length; i++) {=0A=
           if (/tabContent/i.test(this.divs[i].className)) {=0A=
           tabContent.push(this.divs[i]);                        =0A=
   		}=0A=
   	}=0A=
   	return tabContent;=0A=
   }=0A=
=0A=
=0A=
   Accordian.prototype.bind =3D function() {    =0A=
   	var o =3D this;=0A=
   	for(var i =3D 0; i < this.tabs.length; i++) {=0A=
   		this.tabs[i].onclick =3D function() { =0A=
   		   if (this.className !=3D 'selected') {=0A=
   		      o.open(this); return false;=0A=
   		      var a =3D this.getElementsByTagName("a")[0];=0A=
   		      if (a) a.onclick =3D function() { =0A=
                    return false; =0A=
               }=0A=
   		   }=0A=
   		} =0A=
   	}=0A=
   }=0A=
=0A=
   Accordian.prototype.open =3D function(caller) {    =0A=
   	for(var i =3D 0; i < this.tabs.length; i++) {=0A=
   		var tab =3D this.tabs[i]; =0A=
   		if (tab =3D=3D caller) {  =0A=
   			this.collapse();=0A=
   			tab.className =3D "selected"=0A=
   			this.tabContent[i].style.display =3D "block";=0A=
   		}=0A=
   	}=0A=
   }=0A=
=0A=
   Accordian.prototype.collapse =3D function() {=0A=
   	for(var i =3D 0; i < this.tabs.length; i++) {    =0A=
   		this.tabs[i].className =3D "";=0A=
   		this.tabContent[i].style.display =3D "none";                 =0A=
   	}                                                                =0A=
   }=0A=
=0A=
//Function for Google ads links=0A=
function linkbox(url, winName) {=0A=
   window.open(url, winName, =0A=
"location=3Dyes,directories=3Dyes,menubar=3Dyes,toolbar=3Dyes,status=3Dye=
s,resizable=3Dyes,scrollbars=3Dyes");=0A=
}    =0A=
=0A=
=0A=
function enhanceAccordians() {=0A=
	var divs =3D document.getElementsByTagName('div');=0A=
	for (var i =3D 0; i < divs.length; i++) {=0A=
		var element =3D divs[i];     =0A=
		if (/accordian/i.test(element.className)) {=0A=
			new Accordian(element);=0A=
		}=0A=
	} =0A=
}=0A=
=0A=
getMetaTagValue =3D function(name){=0A=
        if (document.getElementsByTagName) {=0A=
                var meta =3D document.getElementsByTagName("meta");=0A=
                for (var i=3D0; i < meta.length; i++) {=0A=
                        if (meta[i].name =3D=3D name) return =
meta[i].content;=0A=
                }=0A=
        }=0A=
}=0A=
=0A=
// Load TimesPeople=0A=
if (!window.TimesPeople && navigator.userAgent.indexOf('AppleWebKit/41') =
=3D=3D -1 && !window.opera) {=0A=
  document.write('<script =
src=3D"http://graphics8.nytimes.com/js/app/timespeople/preloader.js" =
type=3D"text/javascript" charset=3D"utf-8"><\/script>');=0A=
}=0A=

------=_NextPart_000_0000_01C92D0D.0A3FFC00
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/article/articleShare.js

// $Id: articleShare.js 5367 2008-09-18 22:28:38Z ccorliss $=0A=
=0A=
function showHideSwap (id1, id2) {=0A=
	if (document.getElementById) {=0A=
		if (document.getElementById(id1).className =3D=3D 'hide' && =
document.getElementById(id2).className =3D=3D 'post') {=0A=
			document.getElementById(id1).className =3D 'show';=0A=
			document.getElementById(id2).className =3D 'postFrame';=0A=
		} else {=0A=
       		     	document.getElementById(id1).className =3D 'hide';=0A=
            		document.getElementById(id2).className =3D 'post';=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function articleShare(site) {=0A=
	var popUpUrl;=0A=
    var title =3D getShareHeadline();=0A=
    var description =3D getShareDescription();=0A=
	switch (site) {=0A=
	case "newsvine":=0A=
		popUpUrl =3D generatePasskeyURL('newsvine');=0A=
		var keywords =3D getShareSection(); =0A=
		if(typeof(getShareSubSection) =3D=3D 'function') {=0A=
			if(getShareSubSection() !=3D '') {=0A=
				keywords =3D keywords + ',' + getShareSubSection();=0A=
			}=0A=
		}=0A=
		if (getShareKeywords() !=3D '') {=0A=
			keywords =3D keywords + ',' + getShareKeywords();=0A=
		}=0A=
		=
postPopUp('http://www.newsvine.com/_wine/save?ver=3D2&popoff=3D0&aff=3Dny=
times&t=3D' + keywords + '&e=3D' + description + '&h=3D' + title + =
'&u=3D' + popUpUrl, 'newsvine', =
'toolbar=3D0,status=3D0,height=3D445,width=3D650,scrollbars=3Dyes,resizab=
le=3Dyes');=0A=
		s_code_linktrack('Article-Tool-Share-Newsvine');=0A=
		break;=0A=
	case "facebook":=0A=
		popUpUrl =3D generatePasskeyURL('facebook');=0A=
		postPopUp('http://www.facebook.com/sharer.php?u=3D' + popUpUrl + =
'&t=3D' + title, 'facebook', =
'toolbar=3D0,status=3D0,height=3D436,width=3D646,scrollbars=3Dyes,resizab=
le=3Dyes');=0A=
		s_code_linktrack('Article-Tool-Share-Facebook');=0A=
		break;=0A=
	case "digg":=0A=
		popUpUrl =3D generatePasskeyURL('digg');=0A=
		var topic =3D getShareSection();	=0A=
		postPopUp('http://digg.com/remote-submit?phase=3D2&url=3D' + popUpUrl =
+ '&title=3D' + title + '&bodytext=3D' + description, 'digg', =
'toolbar=3D0,status=3D0,height=3D450,width=3D650,scrollbars=3Dyes,resizab=
le=3Dyes');=0A=
		s_code_linktrack('Article-Tool-Share-Digg');=0A=
		break;	=0A=
	case "permalink":=0A=
		popUpUrl =3D generatePasskeyURL('permalink');=0A=
		var section =3D getShareSectionDisplay();=0A=
		var byline =3D getShareByline();=0A=
		var pubdate =3D getSharePubdate();	=0A=
		=
postPopUp('http://www.nytimes.com/export_html/common/new_article_post.htm=
l?url=3D' + popUpUrl + '&title=3D' + title+ '&summary=3D' + description =
+ '&section=3D' + section + '&pubdate=3D' + pubdate + '&byline=3D' + =
byline, 'permalink', =
'toolbar=3D0,status=3D0,height=3D410,width=3D490,scrollbars=3Dyes,resizab=
le=3Dno');=0A=
		s_code_linktrack('Article-Tool-Share-Permalink');=0A=
		break;	=0A=
	case "delicious":=0A=
		popUpUrl =3D generatePasskeyURL('delicious');=0A=
		=
postPopUp('http://del.icio.us/post?v=3D4&partner=3Dnyt&noui&jump=3Dclose&=
url=3D' + popUpUrl + '&title=3D' + title + '&bodytext=3D' + description, =
'delicious', =
'toolbar=3D0,status=3D0,height=3D400,width=3D700,scrollbars=3Dyes,resizab=
le=3Dno');=0A=
		s_code_linktrack('Article-Tool-Share-Delicious');=0A=
		break;			=0A=
=0A=
	case "yahoobuzz":=0A=
		// fall-back behavior.  At least it'll just open the page in a new =
window/tab, but not downsized.=0A=
    		postPopUp( 'http://buzz.yahoo.com/article/new_york_times/'=0A=
			    + encodeURIComponent(getShareURL()),=0A=
			    'yahoobuzz',=0A=
                         'scrollbars=3Dyes,resizable=3Dyes'=0A=
		);=0A=
		s_code_linktrack('Article-Tool-Share-YahooBuzz');=0A=
		break;			=0A=
=0A=
	case "mixx":=0A=
		try {=0A=
		    var popUpUrl =3D getShareURL();=0A=
		    var passKey  =3D encodeURIComponent( '?' + getSharePasskey() );=0A=
		    var otherParams =3D =0A=
			     '&title=3D'       + getShareHeadline()=0A=
			   + '&description=3D' + getShareDescription()=0A=
			   + '&tags=3D'        + getShareKeywords()=0A=
			   + '&partner=3D'     + 'NYT';=0A=
		    postPopUp( =0A=
			   'http://mini.mixx.com/submit/story'=0A=
			   + '?page_url=3D'    + getShareURL()=0A=
			   + passKey =0A=
			   + otherParams,=0A=
			   'mixx',=0A=
			   =
'toolbar=3D0,status=3D0,height=3D550,width=3D700,scrollbars=3Dyes,resizab=
le=3Dno'=0A=
		    );=0A=
		} catch(e) {=0A=
		    postPopUp( =0A=
			   'http://mini.mixx.com/submit/story'=0A=
			   + '?page_url=3D'    + getShareURL()=0A=
			   + '&title=3D'       + getShareHeadline()=0A=
			   + '&partner=3D'     + 'NYT'=0A=
			   ,=0A=
			   'mixx',=0A=
			   =
'toolbar=3D0,status=3D0,height=3D550,width=3D700,scrollbars=3Dyes,resizab=
le=3Dno'=0A=
		    );=0A=
		}=0A=
		s_code_linktrack('Article-Tool-Share-Mixx');=0A=
		break;=0A=
	case "linkedin":=0A=
	  =
//http://www.linkedin.com/shareArticle?mini=3Dtrue&url=3D{articleUrl}&tit=
le=3D{articleTitle}&summary=3D{articleSummary}&source=3D{articleSource}=0A=
	  postPopUp(=0A=
	     'http://www.linkedin.com/shareArticle?mini=3Dtrue'=0A=
		   + '&url=3D'         + getShareURL()=0A=
		   + '&title=3D'       + getShareHeadline()=0A=
		   + '&summary=3D'     + description=0A=
		   + '&source=3D'      + 'The New York Times'=0A=
		   ,=0A=
		   'Linkedin',=0A=
		   =
'toolbar=3D0,status=3D0,height=3D550,width=3D700,scrollbars=3Dyes,resizab=
le=3Dno'=0A=
	  )=0A=
	  s_code_linktrack('Article-Tool-Share-LinkedIn');=0A=
	     break;=0A=
	}=0A=
}=0A=
=0A=
function generatePasskeyURL(tracker) {=0A=
	var shareURL =3D getShareURL();=0A=
	var queryStr =3D (decodeURIComponent(shareURL).indexOf('?') > 0) ? "&" =
: "?";=0A=
=0A=
        switch (tracker){=0A=
                case "permalink": break;=0A=
                default: var passkey =3D getSharePasskey(); queryStr =
+=3D (passkey !=3D '') ? passkey + "&" : "";=0A=
        }=0A=
        queryStr +=3D 'partner=3D' + tracker;=0A=
        queryStr +=3D '&exprod=3D' + tracker;=0A=
=0A=
        return shareURL + encodeURIComponent(queryStr);=0A=
}=0A=
=0A=
function postPopUp(url, name, params) {=0A=
	var win =3D window.open(url, name, params);=0A=
}=0A=
=0A=
function addPostItem(parentElement, sharelinkName, sharelinkText) {=0A=
	var imageHost =3D "http://graphics8.nytimes.com";=0A=
	var imagePath =3D "/images/article/functions/";=0A=
	if( document.createElement ){=0A=
		if( typeof(window.shareToolsExcludeList)!=3D'undefined'=0A=
		    && =
typeof(window.shareToolsExcludeList[sharelinkName])!=3D'undefined' ) {=0A=
		    return;=0A=
		}=0A=
		var postItem =3D document.createElement("LI");=0A=
		postItem.className =3D sharelinkName;=0A=
		=0A=
		var itemLink =3D document.createElement("A");=0A=
		itemLink.setAttribute("href", "javascript:articleShare('"+ =
sharelinkName +"');");=0A=
		itemLink.style.backgroundImage =3D "url('" + imageHost + imagePath + =
sharelinkName + ".gif')";=0A=
		itemLink.innerHTML =3D sharelinkText;=0A=
=0A=
		postItem.appendChild(itemLink);=0A=
		parentElement.appendChild(postItem);=0A=
	}=0A=
}=0A=
=0A=
function writePost(excludeList) {=0A=
	=0A=
	if( document.createElement ){=0A=
		var parentElement =3D document.getElementById('toolsList');=0A=
		=0A=
		//create post li=0A=
		var postElement =3D document.createElement( "LI");=0A=
		postElement.className =3D "post";=0A=
		postElement.setAttribute("id", "post");=0A=
		// create post link=0A=
		var postLink =3D document.createElement("A");=0A=
		postLink.setAttribute("href", "#");=0A=
		//postLink.setAttribute("onClick", "showHideSwap(\'postList\', =
\'post\'); return false;");=0A=
		postLink.onclick =3D function () { showHideSwap('postList', 'post'); =
return false; };=0A=
		postLink.innerHTML =3D " Share";=0A=
=0A=
		postElement.appendChild(postLink);=0A=
		=0A=
		// create unordered list for post items=0A=
		var postList =3D document.createElement("UL");=0A=
		postList.setAttribute("id","postList");	=0A=
		postList.className =3D "hide";=0A=
=0A=
		// If excludeList is supplied, it's a hash keyed on vendor names=0A=
		// (CSS class names for the vendor links, actually)=0A=
		if(typeof(excludeList)!=3D'undefined') {=0A=
		    window.shareToolsExcludeList =3D excludeList;=0A=
		}=0A=
		=0A=
		//add post links=0A=
		addPosts(postList);=0A=
		=0A=
		postElement.appendChild(postList); =0A=
		parentElement.appendChild(postElement); =0A=
		instrumentYahooBuzzBadge();=0A=
	}=0A=
=0A=
}=0A=
=0A=
function createYahooBuzzOnLoad() {=0A=
	=0A=
	// An event listener is attached once the badge is loaded so that =0A=
	// function itself is separated from the dom ref via a closure to =
prevent IE 6 memory leakage.=0A=
	window.yahooBuzzOnLoad =3D function () {=0A=
		var onclick =3D function () {=0A=
			// this is the onclick handler that gets attached to the badge.=0A=
			s_code_linktrack('Article-Tool-Share-YahooBuzz');=0A=
		};=0A=
		return function () {=0A=
		    if(typeof(window['yahooBuzzOnLoad'])!=3D'function') {=0A=
			    window.yahooBuzzOnLoad=3Dnull; // clean up the global.=0A=
		    }=0A=
			var badge =3D document.getElementById('yahooBuzzBadge-form');=0A=
			if ( badge ) {=0A=
				if ( badge.addEventListener ) {=0A=
					badge.addEventListener('click', onclick, true);=0A=
				} else if ( badge.attachEvent ) {=0A=
					badge.attachEvent('click', onclick);=0A=
				} else {=0A=
					// can't put an onclick directly, or it'll break the badge.=0A=
					// This is an edge case, so losing non-mousers is not very =
significant.=0A=
					badge.onmousedown =3D onclick;=0A=
				}=0A=
			}=0A=
		}=0A=
	}();=0A=
	=0A=
};=0A=
=0A=
function instrumentYahooBuzzBadge() {=0A=
	=0A=
	if ( document.getElementById('yahooBuzzBadge') ) {=0A=
		// already instrumented. Abort.=0A=
		return;=0A=
	}=0A=
	=0A=
	var list =3D document.getElementById('postList');=0A=
	if ( !list ) {=0A=
		// haven't created the list yet. Abort.=0A=
		return;=0A=
	}=0A=
	=0A=
	createYahooBuzzOnLoad();=0A=
	=0A=
	var postLinks =3D list.getElementsByTagName('a');=0A=
	for ( var i =3D 0, l =3D postLinks.length; i < l; i ++ ) {=0A=
		var href =3D postLinks[i].href;=0A=
		href =3D href.toLowerCase();=0A=
		if ( href.indexOf('buzz') !=3D=3D -1 && href.indexOf('yahoo') !=3D=3D =
-1 ) {=0A=
			// works whether it's the real URL or the javascript: with yahoobuzz =
in the call.=0A=
			var badge =3D postLinks[i];=0A=
			badge.id =3D 'yahooBuzzBadge';=0A=
		}=0A=
	}=0A=
	=0A=
	// Y! Buzz requires its own script be included dynamically like this ...=0A=
	var artUriYahoo =3D decodeURIComponent(getShareURL());=0A=
	document.write(=0A=
	        '<script badgetype=3D"text" =
src=3D"http://d.yimg.com/ds/badge.js">new_york_times:'=0A=
		 + artUriYahoo=0A=
		 + '</script>'=0A=
	);=0A=
}=0A=
=0A=
function addPosts(shareList) {	=0A=
		=0A=
		if(document.getElementById) {	=0A=
			var sList;=0A=
				=0A=
			if(typeof(shareList)=3D=3D'string') {=0A=
				sList =3D document.getElementById(shareList); =0A=
				}=0A=
			=0A=
			else if(typeof(shareList)=3D=3D'object') { =0A=
				sList =3D shareList;=0A=
			}=0A=
			=0A=
			else {=0A=
				return false;=0A=
			}=0A=
=0A=
			addPostItem(sList, "linkedin", "Linkedin");=0A=
			addPostItem(sList, "digg", "Digg");=0A=
			addPostItem(sList, "facebook", "Facebook");=0A=
			addPostItem(sList, "mixx", "Mixx");=0A=
			addPostItem(sList, "yahoobuzz", "Yahoo! Buzz");=0A=
			addPostItem(sList, "permalink", "Permalink");=0A=
		}=0A=
}=0A=
=0A=
=0A=
function toggleShareTab(shareButton, postList, excludeList) {=0A=
=0A=
	if(document.getElementById && document.getElementById(shareButton) && =
document.getElementById(postList)) {=0A=
=0A=
		if(typeof(excludeList)!=3D'undefined') {=0A=
		    window.shareToolsExcludeList =3D excludeList;=0A=
		}=0A=
=0A=
		addPosts(postList);=0A=
		var shareSpan =3D document.getElementById(shareButton)=0A=
		var listContainer =3D document.getElementById(postList)=0A=
		var shareLink =3D shareSpan.getElementsByTagName("a")=0A=
=0A=
		if(shareLink && listContainer){=0A=
=0A=
			shareLink[0].onclick =3D function() {=0A=
				if(this.parentNode.className=3D=3D"")=0A=
					{=0A=
					 this.parentNode.className=3D"open";=0A=
					 listContainer.style.display=3D"block";=0A=
					 return false;=0A=
					} else { this.parentNode.className=3D"";=0A=
						 listContainer.style.display=3D"none";=0A=
						 return false;=0A=
						}=0A=
			} =0A=
		} =0A=
	} =0A=
	else return false;=0A=
}=0A=

------=_NextPart_000_0000_01C92D0D.0A3FFC00
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/Tacoda_AMS_DDC_Header.js

var Tacoda_AMS_DDC_snippet_version =3D "1.3a";=0A=
var Tacoda_AMD_DDC_snippet_date =3D "011905";=0A=
var Tacoda_AMS_DDC_clist =3D new Array("TID","RMID","nyt-d");=0A=
var Tacoda_AMS_DDC_clist_notset =3D null;=0A=
var Tacoda_AMS_DDC_keys =3D new Array();=0A=
var Tacoda_AMS_DDC_values =3D new Array();=0A=
var Tacoda_AMS_DDC_vars_num =3D 0;=0A=
function Tacoda_AMS_DDC_getCookie(name) {=0A=
var cname =3D name + "=3D";=0A=
var dc =3D document.cookie;=0A=
if (dc.length > 0) {=0A=
for(var begin =3D dc.indexOf(cname); begin !=3D -1; begin =3D =0A=
dc.indexOf(cname, begin)) {=0A=
if((begin !=3D 0) && (dc.charAt(begin - 1) !=3D ' ')) {=0A=
begin++;=0A=
continue;=0A=
}=0A=
begin +=3D cname.length;=0A=
var end =3D dc.indexOf(";", begin);=0A=
if (end =3D=3D -1)=0A=
end =3D dc.length;=0A=
return unescape(dc.substring(begin, end));=0A=
}=0A=
}=0A=
return Tacoda_AMS_DDC_clist_notset;=0A=
}=0A=
function Tacoda_AMS_DDC_addPair(key, value) {=0A=
Tacoda_AMS_DDC_keys[Tacoda_AMS_DDC_vars_num] =3D key;=0A=
Tacoda_AMS_DDC_values[Tacoda_AMS_DDC_vars_num] =3D value;=0A=
Tacoda_AMS_DDC_vars_num++;=0A=
}=0A=
function Tacoda_AMS_DDC_collect_vars() {=0A=
var Tacoda_AMS_DDC_vars_as_string =3D "";=0A=
for(var i =3D 0; i < Tacoda_AMS_DDC_vars_num; i++) {=0A=
Tacoda_AMS_DDC_vars_as_string +=3D "&var_" + escape( =0A=
Tacoda_AMS_DDC_keys[i] ) + "=3D" + escape( Tacoda_AMS_DDC_values[i] ) ;=0A=
}=0A=
return Tacoda_AMS_DDC_vars_as_string;=0A=
}=0A=
function Tacoda_AMS_DDC(Tacoda_AMS_DDC_img_url, Tacoda_AMS_DDC_js) {=0A=
Tacoda_AMS_DDC_js =3D parseFloat(Tacoda_AMS_DDC_js);=0A=
Tacoda_AMS_DDC_args =3D "?" + Math.random() + "&snippet_version=3D" + =0A=
Tacoda_AMS_DDC_snippet_version + "&referrer=3D" + =
escape(document.referrer) + =0A=
"&page=3D" + escape(window.location.href);=0A=
Tacoda_AMS_DDC_args +=3D "&timezone=3D" + (new =
Date()).getTimezoneOffset();=0A=
for(var i =3D 0; i < Tacoda_AMS_DDC_clist.length; i++) {=0A=
var clist_name =3D Tacoda_AMS_DDC_clist[i];=0A=
var clist_value =3D Tacoda_AMS_DDC_getCookie(clist_name);=0A=
if(clist_value !=3D null) {=0A=
Tacoda_AMS_DDC_args +=3D "&clist_" + escape(clist_name) + "=3D" + =0A=
escape(clist_value);=0A=
}=0A=
}=0A=
Tacoda_AMS_DDC_args +=3D Tacoda_AMS_DDC_collect_vars();=0A=
document.write('<IMG '+'SRC=3D"' + Tacoda_AMS_DDC_img_url + =0A=
Tacoda_AMS_DDC_args + '" height=3D"1" width=3D"1" border=3D"0" =
id=3D"tacoda">');=0A=
}=0A=
=0A=

------=_NextPart_000_0000_01C92D0D.0A3FFC00
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/fileit.js

// function furlIt(title, url, clip, referrer, partner) {=0A=
//  var furlit=3Dwindow.open(buildURL(title, url, clip, referrer, =
partner, =
true),'myfurlwindow','scrollbars=3Dno,width=3D475,height=3D575,left=3D75,=
top=3D20,status=3Dno,resizable=3Dyes');=0A=
//     furlit.focus();=0A=
//     return false;=0A=
// }=0A=
=0A=
/**=0A=
 * This function is now exclusively Article Tools Save, =0A=
 * The SAVE link included within each article=0A=
 * =0A=
 */=0A=
function furlItNoPop(title, url, clip, referrer, partner) {=0A=
	articleToolsSave(title, url, clip, referrer, partner);=0A=
	=0A=
}=0A=
=0A=
/**=0A=
 * Article tools save=0A=
 * 1-click with simple confirmation=0A=
 * =0A=
 */=0A=
function articleToolsSave(title, url, clip, referrer, partner) {=0A=
    saveArticle(buildURL(title, url, clip, referrer, partner, =
"articleToolsSave"));=0A=
    return false;=0A=
    =0A=
}=0A=
=0A=
function dropDownToolsSave(title, url, clip, referrer, partner) {=0A=
    document.location.href =3D buildURL(title, url, clip, referrer, =
partner, "normal");=0A=
    return false;=0A=
    =0A=
}=0A=
=0A=
function buildURL(title, url, clip, referrer, partner, type) {=0A=
    =0A=
    var d =3D document;=0A=
    =0A=
    pop =3D "p=3D1";=0A=
    =0A=
    if (!title) {=0A=
        title =3D "";=0A=
    } else {=0A=
        title =3D "&t=3D" + encodeIt(title);=0A=
    }=0A=
    =0A=
    if (!url) {=0A=
        url=3D "&u=3D";=0A=
    } else {=0A=
        url =3D "&u=3D" + escape(url);=0A=
    }=0A=
    =0A=
    if (!referrer) {=0A=
        referrer =3D d.referrer;=0A=
        if (!referrer) {=0A=
            referrer =3D "&r=3D";=0A=
        }=0A=
        =0A=
    } else {=0A=
        referrer =3D "&r=3D" + escape(referrer);=0A=
    }=0A=
    =0A=
    if (partner && partner !=3D "") {=0A=
        partner =3D "&source=3D" + partner;=0A=
    } else {=0A=
        partner =3D "";=0A=
    }=0A=
    =0A=
    if (!clip) {=0A=
        =
d.selection?(d.selection.type!=3D"None"?d.selection.createRange().text:""=
):(d.getSelection?d.getSelection():"");=0A=
        if (document.selection) {=0A=
           if (d.selection.type !=3D "None") {=0A=
               clip =3D d.selection.createRange().text;=0A=
           }=0A=
        } else if (d.getSelection) {=0A=
            clip =3D d.getSelection();=0A=
        } else if (getSelection) {=0A=
            clip =3D getSelection();=0A=
        }=0A=
        if (!clip) {=0A=
            clip =3D "";=0A=
        }=0A=
    }=0A=
    clip =3D "&c=3D" + encodeIt(clip);=0A=
    =0A=
    if(typeof(getShareSection) !=3D "undefined") {=0A=
        shareSection =3D "&dt=3D" + getShareSection();=0A=
    } else {=0A=
        shareSection =3D "";=0A=
    }=0A=
    =0A=
    if(type =3D=3D "normal") {=0A=
        return "http://timesfile.nytimes.com/storeIt.jsp?" + pop + title =
+ url + referrer + partner + clip + shareSection;=0A=
        =0A=
    } else if(type =3D=3D "articleToolsSave") {=0A=
        store =3D "&store=3DnytOneClick";=0A=
        return "http://timesfile.nytimes.com/store?" + pop + title + url =
+ referrer + partner + store + clip + shareSection;=0A=
        =0A=
    } else {=0A=
        store =3D "&store=3DmostPopularOneClick";=0A=
        =0A=
        if(days) {=0A=
            days =3D "&days=3D" + days;=0A=
        }=0A=
        =0A=
        if(mppg) {=0A=
            page =3D "&page" + mppg;=0A=
        }=0A=
        =0A=
        //prompt("MP One Click Save URL", =
"http://timesfile.nytimes.com/store?" + pop + title + url + referrer + =
partner + store + clip + shareSection + page + days);=0A=
        =0A=
        return "http://timesfile.nytimes.com/store?" + pop + title + url =
+ referrer + partner + store + clip + shareSection + page + days;=0A=
        =0A=
    }=0A=
    =0A=
}=0A=
=0A=
function encodeIt(strToEncode) {=0A=
    if (typeof(encodeURIComponent) !=3D 'function') {=0A=
        retVal =3D escape(strToEncode);=0A=
        =0A=
    } else {=0A=
	    retVal =3D encodeURIComponent(strToEncode);=0A=
	    =0A=
    }=0A=
    return retVal;=0A=
}=0A=
=0A=
function decodeIt(strToDecode) {=0A=
    if (typeof(decodeURIComponent) !=3D 'function') {=0A=
        retVal =3D unescape(strToEncode);=0A=
        =0A=
    } else {=0A=
	    retVal =3D decodeURIComponent(strToDecode);=0A=
	    =0A=
    }=0A=
    return retVal;=0A=
}=0A=
=0A=
function saveArticle(url) {=0A=
	var int_windowLeft =3D (screen.width - 420) / 2;=0A=
	var int_windowTop =3D (screen.height - 370) / 2;=0A=
	var str_windowProperties =3D ',top=3D' + int_windowTop + ',left=3D' + =
int_windowLeft ;=0A=
	new_window =3D =
window.open(url,"save","width=3D420,height=3D370,scrollbars=3D0,statusbar=
=3D0,resizable=3D1,toolbar=3D0,location=3D0,menubar=3D0"+str_windowProper=
ties);=0A=
	new_window.focus();=0A=
}
------=_NextPart_000_0000_01C92D0D.0A3FFC00
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/common/screen/DropDown.js

function DropDown( dropDownId ){=0A=
	if( window.dropDowns && window.dropDowns[dropDownId] ){		// already =
registered=0A=
		return window.dropDowns[dropDownId];=0A=
	} else {													// unregistered=0A=
		this.elementId =3D dropDownId;=0A=
		this.mouseOver =3D false;=0A=
		this.timeoutID;=0A=
		=0A=
		var ddObj =3D this.getElement();=0A=
	=0A=
//		if( ddObj.className !=3D "dropDown" ) throw new Error( =
this.elementId + " is not a valid DropDown. Please make sure you have =
provided it a CSS class of 'dropDown'." );=0A=
		=0A=
		//register=0A=
		if( !window.dropDowns )	window.dropDowns =3D new Object();=0A=
		window.dropDowns[this.dropDownId] =3D this;=0A=
	}				=0A=
}=0A=
=0A=
DropDown.prototype.show =3D function(){=0A=
	ddObj =3D this.getElement();=0A=
	ddObj.style.visibility =3D "visible";=0A=
	=0A=
	ddObj.onmouseout =3D function( event ){=0A=
		window.dropDowns[this.elementId].mouseOver =3D false;=0A=
		this.timeoutID =3D window.setTimeout( "window.dropDowns['" + =
this.elementId + "'].checkOver();" , 500  );=0A=
		=0A=
	}=0A=
	=0A=
	ddObj.onmouseover =3D function( event ){=0A=
		window.dropDowns[this.elementId].mouseOver =3D true;=0A=
		window.clearTimeout(this.timeoutID);=0A=
	}=0A=
}=0A=
=0A=
DropDown.prototype.TimeOut =3D function(){=0A=
	var ddObj =3D this;=0A=
	this.timeoutID =3D window.setTimeout( function(){ddObj.checkOver();} , =
500  );=0A=
}=0A=
=0A=
DropDown.prototype.hide =3D function(){=0A=
	this.getElement().style.visibility =3D "hidden";=0A=
}=0A=
=0A=
DropDown.prototype.getElement =3D function(){=0A=
	return document.getElementById( this.elementId );=0A=
}=0A=
=0A=
DropDown.prototype.checkOver =3D function(){=0A=
	if( this.mouseOver =3D=3D false ) this.hide();=0A=
}=0A=

------=_NextPart_000_0000_01C92D0D.0A3FFC00
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/common/screen/modifyNavigationDisplay.js

function modifyNavigationDisplay(){=0A=
	if(document.createElement && document.getElementById( "navigation")) {	=0A=
		var navDiv =3D document.getElementById( "navigation" );=0A=
		var navList =3D evalChildNodes( navDiv , ["nodeName.toLowerCase() =
=3D=3D 'ul'" , "className =3D=3D 'tabs'"] );=0A=
		var selectedItem =3D evalChildNodes ( navList , ["className =3D=3D =
'selected'" , "nodeName.toLowerCase() =3D=3D 'li'"] ); if =
(!selectedItem) return false;=0A=
		var subNavList =3D evalChildNodes( selectedItem , =
["nodeName.toLowerCase() =3D=3D 'ul'"] );=0A=
		=0A=
		if(subNavList) {=0A=
		=0A=
			subNavList.id =3D "sub" + selectedItem.id;=0A=
=0A=
			var subNavDiv =3D document.createElement( "DIV" );=0A=
			subNavDiv.id =3D "subNavigation";=0A=
			navDiv.appendChild( subNavDiv );=0A=
			selectedItem.removeChild( subNavList );=0A=
=0A=
			subNavDiv.appendChild( subNavList );=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
=0A=
=0A=
function evalChildNodes( parentObj , evalStatementArray ){=0A=
	var evalStatement =3D new String();=0A=
=0A=
	try{=0A=
		for( iESA=3D0 ; iESA < evalStatementArray.length ; iESA++ ){=0A=
			if( iESA !=3D 0 ) evalStatement +=3D " && ";=0A=
			evalStatement +=3D " parentObj.childNodes[iECN]." + =
evalStatementArray[iESA] + " ";=0A=
		}=0A=
		=0A=
		for( iECN=3D0 ; iECN < parentObj.childNodes.length ; iECN++ ){=0A=
			if( eval( evalStatement ) ){=0A=
				return parentObj.childNodes[iECN];=0A=
			}=0A=
		}=0A=
		return null;=0A=
	} catch( e ){=0A=
		return null;=0A=
	}=0A=
}
------=_NextPart_000_0000_01C92D0D.0A3FFC00
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/common/screen/altClickToSearch.js

/* modified version of original answers_embed1.js=0A=
 * points to nytimes.com Reference/Answers.com search=0A=
 * answers_embed1.js -- enables alt-click inside document and call =
Answers.com query=0A=
 * Disclaimer: This is a beta version.=0A=
 * Copyright (c) Answers Corporation 1999-2006. All rights reserved.=0A=
 */=0A=
var openBlockedPopupsInline=3Dfalse;=0A=
var ANSW_Trigger_trigger=3D"dblclick";=0A=
var ANSW_Trigger_triggerModKey=3D""; =0A=
=0A=
if (typeof ANSW_Trigger_trigger =3D=3D "undefined")=0A=
        ANSW_Trigger_trigger =3D "click"; // or dblclick=0A=
if (typeof ANSW_Trigger_triggerModKey =3D=3D "undefined")=0A=
        ANSW_Trigger_triggerModKey =3D "altKey";=0A=
var moz=3Dfalse;=0A=
var isOpera =3D navigator.userAgent.toLowerCase().indexOf("opera") !=3D =
-1;=0A=
if (document.all =3D=3D null && document.getElementById !=3D null && =
document.layers =3D=3D null) {=0A=
        moz =3D true;=0A=
        document.addEventListener(ANSW_Trigger_trigger, function (e) { =
window.event =3D e;}, true); // using capture=0A=
}=0A=
function ActivateAnswers() {=0A=
if (typeof ANSW_Trigger_triggerModKey !=3D "undefined" && =
ANSW_Trigger_triggerModKey =3D=3D "altKey")=0A=
        ANSW_Trigger_triggerModCond =3D event.altKey;=0A=
else=0A=
        ANSW_Trigger_triggerModCond =3D true;=0A=
if (!moz && window.event && ANSW_Trigger_triggerModCond && document && =
document.body) {=0A=
	if (document.readyState !=3D "complete" || =
event.srcElement.getAttribute('noAnswerTip') || =
ANSW_Trigger_trigger=3D=3D"dblclick" && ANSW_Trigger_triggerModKey =
=3D=3D "" && event.srcElement.tagName =3D=3D "A") return false; //exit =
function for IE browsers=0A=
        var wordsRange =3D 4;=0A=
        var rng;=0A=
        rng =3D document.selection.createRange();=0A=
        rng.collapse();=0A=
        rng.expand("word");=0A=
        if (rng.text.length =3D=3D 0 || document.selection.type =3D=3D =
"None")=0A=
        {=0A=
                if (event && event.srcElement && =
event.srcElement.isTextEdit) {=0A=
                        rng=3Devent.srcElement.createTextRange();=0A=
                }=0A=
                else {=0A=
                        var el =3D event.srcElement.parentTextEdit;=0A=
                        rng =3D el.createTextRange();=0A=
                }=0A=
                rng.moveToPoint(event.clientX, event.clientY);=0A=
        }=0A=
        originalRng =3D rng.duplicate();=0A=
        rng.expand("word");=0A=
        var str =3D "";=0A=
        var iStartWord =3D -1;=0A=
        var bFirstWord, bLastWord;=0A=
        var afterWordsCount =3D 0;=0A=
        var beforeWordsCount =3D 0;=0A=
=0A=
=0A=
        // move back=0A=
        while (!bFirstWord && rng.text && =
beforeWordsCount<=3DwordsRange) {=0A=
                if (-1 !=3D rng.text.search(/\S/) ) {=0A=
                        str =3D rng.text + str;=0A=
                        if (rng.text.search(/\s/) > -1 || =
iStartWord=3D=3D-1) {=0A=
                                beforeWordsCount++;=0A=
                                iStartWord++;=0A=
                        }=0A=
                }=0A=
                if (rng.move("word", -1)) rng.expand("word");=0A=
                else bFirstWord =3D true;=0A=
        }=0A=
=0A=
=0A=
        // move forward=0A=
        rng =3D originalRng;=0A=
        if (rng.move("word", 1)) rng.expand("word");=0A=
        else bLastWord =3D true;=0A=
=0A=
=0A=
        while (!bLastWord && rng.text && afterWordsCount<wordsRange) {=0A=
                if (-1 !=3D rng.text.search(/\S/) ) {=0A=
                        str +=3D rng.text ;=0A=
                        afterWordsCount++;=0A=
                }=0A=
                if (rng.move("word", 1)) rng.expand("word");=0A=
                else bLastWord =3D true;=0A=
        }=0A=
=0A=
=0A=
        if (str.length > 0 && iStartWord >=3D 0) =
LaunchWBQuery(str,iStartWord, null);=0A=
=0A=
=0A=
        event.returnValue =3D false;=0A=
        return false;=0A=
}=0A=
else if (ANSW_Trigger_triggerModCond && event.rangeParent && =
event.rangeParent.nodeType =3D=3D document.TEXT_NODE) {=0A=
	if (event.target.getAttribute('noAnswerTip') || =
ANSW_Trigger_trigger=3D=3D"dblclick" && ANSW_Trigger_triggerModKey =
=3D=3D "" && event.target.tagName =3D=3D "A") return false; //exit =
function if mozilla browser=0A=
        var rangeOffset =3D event.rangeOffset;=0A=
        var range =3D document.createRange();=0A=
        range.selectNode(event.rangeParent);=0A=
        var rngstr =3D range.toString();=0A=
        range.detach();=0A=
=0A=
=0A=
        // remove leading white space=0A=
        var nonWS =3D rngstr.search(/\S/);=0A=
        rngstr =3D rngstr.substr(nonWS).replace(/(\r|\n)/, " ");=0A=
        rangeOffset -=3D nonWS;=0A=
=0A=
=0A=
        // which word is the focus word - i.e. which word the =
rangeOffset is in=0A=
        var startstr =3D rngstr.substring(0, rangeOffset);=0A=
        var endstr =3D rngstr.substring(rangeOffset, rngstr.length);=0A=
        var wordlist =3D startstr.split(/\s+/);=0A=
        var wordlist2 =3D endstr.split(/\s+/);=0A=
        if (wordlist.length > 4)=0A=
                wordlist =3D wordlist.slice(wordlist.length-4);=0A=
        if (wordlist2.length > 5)=0A=
                wordlist2 =3D wordlist2.slice(0, 4);=0A=
        rngstr =3D wordlist.join(" ") + wordlist2.join(" ");=0A=
        var iStartWord =3D wordlist.length - 1;=0A=
        if (rngstr.length > 0 && iStartWord >=3D 0) {=0A=
                LaunchWBQuery(rngstr, iStartWord, null);=0A=
        }=0A=
        event.preventDefault(); event.stopPropagation();=0A=
}=0A=
}=0A=
=0A=
=0A=
function LaunchWBQuery(s, fw, myobj) {=0A=
        if (typeof fw =3D=3D "undefined") fw =3D '';=0A=
=0A=
=0A=
        if (typeof answersURL =3D=3D "undefined" || answersURL =3D=3D =
"") {=0A=
                if (location.host =3D=3D "lac") answersURL =3D =
"http://lac/";=0A=
                else answersURL =3D =
"http://query.nytimes.com/search/query?srchst=3Dref&query=3D";=0A=
        }=0A=
        if (typeof s =3D=3D "undefined" || s =3D=3D null) {=0A=
                if (typeof myobj !=3D "undefined" && myobj !=3D null && =
typeof myobj.s !=3D "undefined")=0A=
                        s =3D myobj.s.value;=0A=
                else=0A=
                        s =3D "";=0A=
        }=0A=
        if (s !=3D "") {=0A=
                if (typeof ANSW !=3D "undefined" && typeof (ANSW.b5) =
!=3D "undefined") {=0A=
                        if (document.documentElement && =
document.documentElement.scrollTop)=0A=
                                theTop =3D =
document.documentElement.scrollTop;=0A=
                        else if (document.body)=0A=
                                theTop =3D document.body.scrollTop=0A=
                        if (document.documentElement && =
document.documentElement.scrollLeft)=0A=
                                theX =3D =
document.documentElement.scrollLeft;=0A=
                        else if (document.body)=0A=
                                theX =3D document.body.scrollLeft=0A=
                        y =3D theTop + event.clientY;=0A=
                        x =3D theX =3D event.clientX;=0A=
                        if (typeof (ANSW.nafid) !=3D "undefined")=0A=
                                ANSW.b5.FireQuery(s,y,x,fw,ANSW.nafid);=0A=
                        else=0A=
                                ANSW.b5.FireQuery(s,y,x,fw);=0A=
                }=0A=
                else {=0A=
                        var s_esc =3D "";=0A=
                        for (var i =3D 0; i< s.length;i++){=0A=
                                var c =3D s.charCodeAt(i);=0A=
                                if (c=3D=3D8216||c=3D=3D8217) s_esc +=3D =
"'"=0A=
                                else if =
(c=3D=3D8220||c=3D=3D8221)s_esc+=3D'"'=0A=
                                else if =
(c=3D=3D8211||c=3D=3D8212)s_esc+=3D'-'=0A=
                                else s_esc +=3D s.charAt(i);=0A=
                        }=0A=
                        var sep =3D answersURL.indexOf("?")<0 ? "?" : =
"&";=0A=
                        var newurl =3D answersURL + s_esc + sep + =
"fw=3D" + fw;=0A=
                        var newwin =3D =
window.open(newurl,'GuruWnd','height=3D450,width=3D800,location,menubar,t=
oolbar,status,resizable,scrollbars');=0A=
                        if (newwin)     newwin.focus();=0A=
                        else if (openBlockedPopupsInline)location.href =
=3D newurl;=0A=
                }=0A=
        }=0A=
        else return false;=0A=
}=0A=
=0A=
=0A=
function noSelect() {=0A=
        if (event && event.ctrlKey && event.altKey)     return false;=0A=
}=0A=
=0A=
=0A=
if (document.addEventListener)=0A=
        document.addEventListener(ANSW_Trigger_trigger, ActivateAnswers, =
true);=0A=
else if (document.all) {=0A=
        if (ANSW_Trigger_trigger =3D=3D "dblclick")=0A=
                document.ondblclick =3D ActivateAnswers;=0A=
        else if (ANSW_Trigger_trigger =3D=3D "click"){=0A=
                document.onclick =3D ActivateAnswers;=0A=
                document.onselectstart =3D noSelect;=0A=
        }=0A=
}=0A=

------=_NextPart_000_0000_01C92D0D.0A3FFC00
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/util/tooltip.js

/*=0A=
$Id: tooltip.js,v 1.2 2007/10/22 19:26:44 cookn Exp $ =0A=
(c)2006 - 2007 The New York Times Company =0A=
*/=0A=
=0A=
function tooltip() {=0A=
	this.container =3D null;=0A=
	this.content =3D null; =0A=
	this.miliseconds =3D 5000;=0A=
	this.timeoutId =3D null;=0A=
	this.topOffset =3D 0;=0A=
	this.leftOffset =3D 65;=0A=
	this.coords =3D [];=0A=
	return this;=0A=
}=0A=
=0A=
tooltip.prototype.write =3D function(){=0A=
	this.container =3D document.createElement("div");=0A=
	=0A=
	this.container.setAttribute("id", "toolTip");=0A=
	this.container.setAttribute("class","show");=0A=
	=0A=
	closeButton =3D document.createElement("div");=0A=
	closeButton.setAttribute("id", "button");=0A=
	A =3D document.createElement("a");=0A=
	A.setAttribute("href", "javascript:tooltip.hide();");=0A=
	A.appendChild(document.createTextNode("close window"));=0A=
	closeButton.appendChild(A);=0A=
	this.container.appendChild(closeButton);=0A=
=0A=
	this.content =3D document.createElement("div");=0A=
	this.content.setAttribute("id", "content");=0A=
	this.content.appendChild(document.createTextNode("this is the =
toolbar"));=0A=
	this.container.appendChild(this.content);=0A=
	=0A=
	document.body.appendChild(this.container);=0A=
}=0A=
=0A=
tooltip.prototype.stop =3D function(){=0A=
	if (this.timeoutId !=3D null) window.clearTimeout(this.timeoutId); =0A=
}=0A=
=0A=
=0A=
tooltip.prototype.findPos =3D function(obj) {=0A=
	var curleft =3D curtop =3D 0;=0A=
	if (obj.offsetParent) {=0A=
		curleft =3D obj.offsetLeft=0A=
		curtop =3D obj.offsetTop=0A=
		while (obj =3D obj.offsetParent) {=0A=
			curleft +=3D obj.offsetLeft=0A=
			curtop +=3D obj.offsetTop=0A=
		}=0A=
	}=0A=
	this.coords =3D [curleft,curtop];=0A=
}=0A=
=0A=
=0A=
tooltip.prototype.show =3D function(obj, text) {=0A=
	this.stop();=0A=
	//initialize tooltip div=0A=
	if (this.container =3D=3D null) { this.write(); }=0A=
	this.findPos(obj);=0A=
	topOffset =3D (arguments[2]) ? arguments[2] : this.topOffset; //use =
custom value for top if available=0A=
	leftOffset =3D (arguments[3]) ? arguments[3] : this.leftOffset; //use =
custom value for left if available=0A=
	this.container.style.top =3D (this.coords[1] + topOffset) + 'px';=0A=
	this.container.style.left =3D (this.coords[0] + leftOffset) +  'px';=0A=
	this.container.style.display =3D "block";=0A=
	this.content.innerHTML =3D text;=0A=
}=0A=
=0A=
tooltip.prototype.rollout =3D function(){=0A=
	this.timeoutId =3D window.setTimeout("tooltip.hide()", =
this.miliseconds);=0A=
}=0A=
	=0A=
tooltip.prototype.hide =3D function() {=0A=
	this.stop();=0A=
	this.container.style.display =3D "none";=0A=
}=0A=
=0A=
tooltip =3D new tooltip();=0A=

------=_NextPart_000_0000_01C92D0D.0A3FFC00
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/app/analytics/trackingTags_v1.1.js

// START WEBTRENDS JS TAG=0A=
var gtrackevents=3Dfalse;=0A=
var gdcsid=3D"dcsym57yw10000s1s8g0boozt_9t1x";=0A=
var gfpcdom=3D".nytimes.com";=0A=
var gdomain=3D"wt.o.nytimes.com";=0A=
var js_host;=0A=
if (window.location.protocol.indexOf('https:')=3D=3D-1) {=0A=
  js_host =3D "http://graphics8.nytimes.com/js/app/analytics/";=0A=
} else {=0A=
  js_host =3D "https://select.nytimes.com/js/app/analytics/";=0A=
}=0A=
=0A=
// Include WebTrends wtid.js=0A=
var wt_initObj =3D { enabled:true, fpc:"WT_FPC", domain:gdomain, =
dcsid:gdcsid };=0A=
if =
(wt_initObj.enabled&&(document.cookie.indexOf(wt_initObj.fpc+"=3D")=3D=3D=
-1)&&(document.cookie.indexOf("WTLOPTOUT=3D")=3D=3D-1)){=0A=
var =
wtid_js_host=3D"http"+(window.location.protocol.indexOf('https:')=3D=3D0?=
's':'')+"://"+wt_initObj.domain+"/"+wt_initObj.dcsid+"/"=0A=
var wtidjs =3D document.createElement('script');=0A=
wtidjs.setAttribute('type', 'text/javascript');=0A=
wtidjs.setAttribute('src', wtid_js_host+'wtid.js');=0A=
document.getElementsByTagName('head').item(0).appendChild(wtidjs);=0A=
}=0A=
=0A=
var wtInc =3D document.createElement('script');=0A=
wtInc.setAttribute('language', 'javascript');=0A=
wtInc.setAttribute('type', 'text/javascript');=0A=
wtInc.setAttribute('src', js_host+'controller_v1.1.js');=0A=
document.getElementsByTagName('head').item(0).appendChild(wtInc);=0A=
// END WEBTRENDS JS TAG=0A=
=0A=
// START REVENUE SCIENCE PIXELLING CODE=0A=
var revSc =3D document.createElement('script');=0A=
revSc.setAttribute('language', 'javascript');=0A=
revSc.setAttribute('type', 'text/javascript');=0A=
revSc.setAttribute('src', js_host+'gw.js?csid=3DH07707');=0A=
document.getElementsByTagName('head').item(0).appendChild(revSc);=0A=
=0A=
var customRevSci =3D document.createElement('script');=0A=
customRevSci.setAttribute('language', 'javascript');=0A=
customRevSci.setAttribute('type', 'text/javascript');=0A=
customRevSci.setAttribute('src', js_host+'revenuescience.js');=0A=
document.getElementsByTagName('head').item(0).appendChild(customRevSci);=0A=
// END REVENUE SCIENCE PIXELLING CODE=0A=
=0A=
=0A=
// Load TimesPeople=0A=
if (navigator.userAgent.indexOf('AppleWebKit/41') =3D=3D -1 && =
!window.opera) {=0A=
  if(!window.TimesPeople) {=0A=
    document.write('<script =
src=3D"http://graphics8.nytimes.com/js/app/timespeople/preloader.js" =
type=3D"text/javascript" charset=3D"utf-8"><\/script>');=0A=
  }=0A=
  document.write('<script =
src=3D"http://graphics8.nytimes.com/js/app/timespeople/loader.js" =
type=3D"text/javascript" charset=3D"utf-8"><\/script>');=0A=
}=0A=

------=_NextPart_000_0000_01C92D0D.0A3FFC00--
