From: <Saved by Windows Internet Explorer 7>
Subject: globeandmail.com: Health records exposed on recycled computers
Date: Sat, 6 Oct 2007 12:24:31 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_007E_01C80813.D9159410"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138

This is a multi-part message in MIME format.

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldose05/BNStory/Technology/home

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den-ca><HEAD><TITLE>globeandmail.com: Health records exposed =
on recycled computers</TITLE>
<META http-equiv=3DPragma content=3Dno-cache>
<META http-equiv=3Dexpires content=3D-1>
<META http-equiv=3Dcontent-type content=3D"text/html; =
charset=3Diso-8859-1">
<META=20
content=3D"The most authoritative news in Canada featuring articles from =
The Globe and Mail, breaking news coverage, national news, international =
news, sports, weather, Report on Business."=20
name=3DDescription>
<META=20
content=3D"canadian news, national newspaper, daily news, breaking news, =
political news, world news, canadian business news, canadian newspapers =
online, international news, report on business, national news, canadian =
sports, travel information, globe and mail, globe &amp; mail"=20
name=3DKeywords>
<META content=3Dhttp://www.globeandmail.com/ name=3DIdentifier-URL>
<META content=3DCanada name=3DLocation>
<META http-equiv=3DWindow-target content=3D_top><LINK title=3D"The Globe =
and Mail"=20
href=3D"/v5/content/opensearch-tgam.xml"=20
type=3Dapplication/opensearchdescription+xml rel=3Dsearch><LINK =
href=3D"/favicon.ico"=20
type=3Dimage/x-icon rel=3D"shortcut icon"><!--[if IE]>
<META http-equiv=3Dimagetoolbar content=3Dno><![endif]--><LINK =
media=3Dscreen=20
href=3D"http://images.theglobeandmail.com/v5/styles/article-rob.css?v=3D2=
0070423"=20
type=3Dtext/css rel=3Dstylesheet><!--[if lte IE 6]><link =
rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://images.theglobeandmail.com/v5/styles/iewin.css?v=3D2" =
media=3D"screen"><![endif]--><LINK=20
media=3Dprint =
href=3D"http://images.theglobeandmail.com/v5/styles/article-print.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT =
src=3D"http://images.theglobeandmail.com/v5/scripts/build/tp-merged.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://images.theglobeandmail.com/v5/scripts/build/tgam-merged.js"=
=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://images.theglobeandmail.com/v5/scripts/mostpopular.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://images.theglobeandmail.com/v5/scripts/articles.js?v=3D20070=
423"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://images.theglobeandmail.com/v5/scripts/aHdr5.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://images.theglobeandmail.com/v5/scripts/aXptn5.js?v=3D1"=20
type=3Dtext/javascript></SCRIPT>
<LINK title=3D"Paul Taylor=92s columns from The Globe and Mail in RSS =
2.0"=20
href=3D"http://www.theglobeandmail.com/generated/rss/columnists/paulTaylo=
r.xml"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"Technology news from The Globe and Mail in RSS 2.0"=20
href=3D"http://www.theglobeandmail.com/generated/rss/BN/Technology.xml"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK id=3DcommentRSS=20
title=3D"Read the article"=20
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldos=
e05/CommentStory/Technology/home"=20
type=3Dtext/html rel=3Dalternate>
<META content=3D"MSHTML 6.00.6000.16525" name=3DGENERATOR></HEAD>
<BODY class=3D"story technology  ">
<P class=3Daccess><A title=3D"Jump to the main content" tabIndex=3D1=20
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldos=
e05/BNStory/Technology/home#headline">Skip=20
navigation</A></P>
<DIV id=3DmemberInfo>
<DIV id=3DwelcomeBlock>
<P id=3Dwelcome><EM>&nbsp;<A id=3Duser=20
href=3D"http://www.theglobeandmail.com/servlet/Page/document/v5/content/S=
ubscription/loginPage">Login/Register</A></EM></P></DIV>
<SCRIPT=20
src=3D"http://images.theglobeandmail.com/v5/scripts/generated/website-var=
.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.theglobeandmail.com/v5/content/Subscription/scripts/log=
in.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
	var ergam =3D "";=0A=
	var base_url =3D (location.protocol=3D=3D"http:") ? WEBSITE_TGAM : =
WEBSITE_SECURE;=0A=
	var escFwdURL =3D escape(location.href);=0A=
	var regInfoGI =3D (insider=3D=3Dtrue) ?  "\u2026insider=3D1" : "";=0A=
	var pageType =3D "story";=0A=
	var regInfoURL =3D =
base_url+WEBSITE_docroot+"/includes/global/regInfo-iFrame.html?user_URL=3D=
"+escFwdURL+regInfoGI+"\u0026pageType=3D"+pageType;=0A=
	d.getElementById("user").href =3D =
d.getElementById("user").href+"?user_URL=3D"+escFwdURL+regInfoGI;=0A=
	d.write('<iframe id=3D"regInfo" marginwidth=3D"0" marginheight=3D"0" =
width=3D"70%" scrolling=3D"no" frameborder=3D"0" src=3D"' + regInfoURL =
+'" onmouseover=3D"displayLogin(\'\');"></' + 'iframe>');=0A=
	d.getElementById("welcomeBlock").style.display =3D "none";=0A=
	createLogin();=0A=
</SCRIPT>

<P id=3DnewsTicker></P>
<UL id=3DfeaturedExtras>
  <LI class=3Dhome><A href=3D"http://www.theglobeandmail.com/"><IMG =
height=3D26=20
  alt=3Dglobeandmail.com=20
  =
src=3D"http://images.theglobeandmail.com/v5/images/logo/globeandmail136x2=
6.png"=20
  width=3D136></A> </LI>
  <LI class=3D"insider sub"><A=20
  href=3D"http://www.theglobeandmail.com/insiderhome/">My Globe</A> =
</LI>
  <LI class=3Dportfolio><A=20
  =
href=3D"http://portfoliodb.theglobeandmail.com/gishome/plsql/port_gis.hom=
epage">My=20
  Portfolio</A> </LI>
  <LI class=3Dweather><A =
href=3D"http://www.theglobeandmail.com/weather/">My=20
  Weather</A> </LI>
  <LI class=3Dpopular><A =
href=3D"http://www.theglobeandmail.com/mostpopular/">Most=20
  Popular</A> </LI>
  <LI class=3Dnewspaper><A =
href=3D"http://www.theglobeandmail.com/frontpage/">Print=20
  Edition</A> </LI>
  <LI class=3D"newspaper sub"><A=20
  =
href=3D"https://customer.globeandmail.ca/OSR/newSubscription.aspx">Newspa=
per=20
  Subscription</A><!--[if IE]> </LI>
  <LI class=3Dbookmark><A title=3D"Microsoft on Use Favorites to Get =
Around the Web"=20
  =
onclick=3D"if(window.external){window.external.AddFavorite(location.href,=
document.title);}return false;"=20
  =
href=3D"http://www.microsoft.com/windows/ie/using/howto/share/favorites.m=
spx">Bookmark</A><![endif]-->=20
  </LI>
  <LI class=3Dmembercentre><A class=3Dlast=20
  href=3D"http://www.theglobeandmail.com/membercentre/">Member =
Centre</A>=20
</LI></UL></DIV>
<DIV id=3Dheader>
<DIV class=3D"earlug ad" id=3Dlug></DIV>
<H1 class=3Dtagline><A class=3Dbrand title=3D"Go to the globeandmail.com =
homepage"=20
href=3D"http://www.theglobeandmail.com/"><IMG height=3D21 =
alt=3Dglobeandmail.com=20
src=3D"http://images.theglobeandmail.com/v5/images/flag/leaf-tiny.png"=20
width=3D16></A></H1>
<H2><A href=3D"http://www.theglobeandmail.com/technology/"><IMG =
height=3D56=20
alt=3DTechnology=20
src=3D"http://www.theglobeandmail.com/v5/images/flag/technology/flag-tech=
nology.png"=20
width=3D268></A></H2>
<SCRIPT src=3D"http://images.theglobeandmail.com/v5/scripts/sifr.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://images.theglobeandmail.com/v5/scripts/sifr-init.js?"=20
type=3Dtext/javascript></SCRIPT>

<DIV id=3Dattic>
<DIV class=3D"leaderboard ad" id=3Dldbd>
<SCRIPT =
type=3Dtext/javascript>sdomain=3D"www.theglobeandmail.com";szone=3D"techn=
ology-hub";smode=3D"bn";sloc=3D"hub";sURL_subhub=3D"home";sURL_hub=3D"Tec=
hnology";sadpg=3D"Technology";sarena=3D"arena=3DTechnology";if(szone=3D=3D=
"search"){skw=3D"_UNDEFINED_VALUE_";}</SCRIPT>

<SCRIPT =
type=3Dtext/javascript>aPs=3D"ldbd";a1=3Dtrue;aLdrBd=3Dtrue;</SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>var ldbdAC =3D =
fnTdo('a'+'ai',728,90,ai,'j',nc);</SCRIPT>
</DIV>
<DIV id=3DatticPromo>
<UL id=3DmarketPlace>
  <LI><A href=3D"http://www.globeauto.com/">Auto</A>=20
  <LI><A href=3D"http://www.theglobeandmail.com/realestate/">Real =
Estate</A>=20
  <LI><A href=3D"http://globecareers.workopolis.com/">Careers</A>=20
  <LI><A href=3D"http://personals.globeandmail.com/">Personals</A>=20
</LI></UL></DIV></DIV>
<UL class=3Dnav id=3DglobalNav>
  <LI class=3Dfront><A title=3D"Go to the globeandmail.com homepage"=20
  href=3D"http://www.theglobeandmail.com/">Home</A>
  <UL class=3Dnav>
    <LI></LI></UL>
  <LI class=3Dnational><A=20
  href=3D"http://www.theglobeandmail.com/national/">National</A>=20
  <UL class=3Dnav>
    <LI class=3Dbritishcolumbia><A=20
    =
href=3D"http://www.theglobeandmail.com/national/britishcolumbia/">British=
=20
    Columbia</A>=20
    <LI class=3Dprairies><A=20
    =
href=3D"http://www.theglobeandmail.com/national/prairies/">Prairies</A>=20
    <LI class=3Dontario><A=20
    =
href=3D"http://www.theglobeandmail.com/national/ontario/">Ontario</A>=20
    <LI class=3Dquebec><A=20
    href=3D"http://www.theglobeandmail.com/national/quebec/">Quebec</A>=20
    <LI class=3Datlantic><A=20
    =
href=3D"http://www.theglobeandmail.com/national/atlantic/">Atlantic</A>=20
    <LI class=3Dpolitics><A=20
    =
href=3D"http://www.theglobeandmail.com/national/politics/">Politics</A>=20
  </LI></UL>
  <LI class=3Dinternational><A=20
  href=3D"http://www.theglobeandmail.com/international/">World</A>=20
  <UL class=3Dnav>
    <LI class=3Damerica><A=20
    =
href=3D"http://www.theglobeandmail.com/international/americas/">Americas<=
/A>=20
    <LI class=3Deurope><A=20
    =
href=3D"http://www.theglobeandmail.com/international/europe/">Europe</A> =

    <LI class=3Dasia><A=20
    =
href=3D"http://www.theglobeandmail.com/international/asia-pacific/">Asia-=
Pacific</A>=20

    <LI class=3Dafrica><A=20
    =
href=3D"http://www.theglobeandmail.com/international/africa-mideast/">Afr=
ica-Mideast</A>=20
    </LI></UL>
  <LI class=3Dbusiness><A =
href=3D"http://www.reportonbusiness.com/">Report on=20
  Business</A>=20
  <UL class=3Dnav>
    <LI class=3Drobnews><A =
href=3D"http://www.reportonbusiness.com/news/">News &amp;=20
    Comment</A>=20
    <LI class=3Dmarketaction><A=20
    href=3D"http://www.reportonbusiness.com/marketaction/">Market =
Action</A>=20
    <LI class=3Dglobeinvestor><A =
href=3D"http://www.globeinvestor.com/">Globe=20
    Investor</A>=20
    <LI class=3Dglobefund><A href=3D"http://www.globefund.com/">Globe =
Fund</A>=20
    <LI class=3Dpersonalfinance><A=20
    href=3D"http://www.reportonbusiness.com/yourmoney/">Your Money</A>=20
    <LI class=3Datwork><A=20
    href=3D"http://www.reportonbusiness.com/managing/">Managing</A>=20
    <LI class=3Dsmallbusiness><A=20
    href=3D"http://www.reportonbusiness.com/smallbusiness/">Small =
Business</A>=20
    <LI class=3Dglobeinvestorgold><A=20
    =
href=3D"http://gold.globeinvestor.com/generated/hubs/home.html">Globeinve=
stor=20
    Gold</A> </LI></UL>
  <LI class=3Dsports><A href=3D"http://www.globesports.com/">Sports</A>=20
  <UL class=3Dnav>
    <LI class=3Dhockey><A =
href=3D"http://www.globesports.com/hockey">Hockey</A>=20
    <LI class=3Dbaseball><A=20
    href=3D"http://www.globesports.com/baseball">Baseball</A>=20
    <LI class=3Dbasketball><A=20
    href=3D"http://www.globesports.com/basketball">Basketball</A>=20
    <LI class=3Dfootball><A=20
    href=3D"http://www.globesports.com/football">Football</A>=20
    <LI class=3Dgolf><A =
href=3D"http://www.globesports.com/golf">Golf</A>=20
    <LI class=3Dsoccer><A =
href=3D"http://www.globesports.com/soccer">Soccer</A>=20
    <LI class=3Dothersports><A =
href=3D"http://www.globesports.com/others">Others</A>=20

    <LI class=3Dcolumnists><A=20
    href=3D"http://www.globesports.com/columnists">Columnists</A>=20
    <LI class=3Dyesterdaysstories><A=20
    =
href=3D"http://www.globesports.com/servlet/Page/document/v5/templates/GSs=
earchresults?searchText=3D&amp;searchDateType=3DsearchDatePreset&amp;sear=
chDatePreset=3D-1&amp;FromDay=3D01&amp;FromMonth=3D01&amp;FromYear=3D2002=
&amp;ToDay=3D18&amp;ToMonth=3D01&amp;ToYear=3D2007&amp;sort=3Dsortdate%2C=
sorttime&amp;x=3D11&amp;y=3D7&amp;hub=3DGlobeSports&amp;searchType=3DAdva=
nced&amp;from_date=3D&amp;to_date=3D&amp;start_row=3D1&amp;current_row=3D=
1&amp;start_row_offset1=3D0">Yesterday's=20
    Stories</A> </LI></UL>
  <LI class=3Dopinion><A=20
  href=3D"http://www.theglobeandmail.com/opinions/">Opinions</A>=20
  <UL class=3Dnav>
    <LI class=3Dcolumnists><A=20
    =
href=3D"http://www.theglobeandmail.com/opinions/columnists/">Columnists</=
A>=20
    <LI class=3Dcartoon><A=20
    href=3D"http://www.theglobeandmail.com/cartoon/">Cartoon</A>=20
    <LI class=3Deditorials><A=20
    =
href=3D"http://www.theglobeandmail.com/opinions/editorials/">Editorials</=
A>=20
    <LI class=3Dletters><A=20
    href=3D"http://www.theglobeandmail.com/opinions/letters/">Letters to =
the=20
    Editor</A> </LI></UL>
  <LI class=3Dentertainment><A=20
  href=3D"http://www.theglobeandmail.com/arts/">Arts</A>=20
  <UL class=3Dnav>
    <LI class=3Dmovies><A=20
    href=3D"http://www.theglobeandmail.com/arts/movies/">Movies</A>=20
    <LI class=3Dtelevision><A=20
    =
href=3D"http://www.theglobeandmail.com/arts/television/">Television</A>=20
    <LI class=3Dtheatre><A=20
    href=3D"http://www.theglobeandmail.com/arts/theatre/">Theatre</A>=20
    <LI class=3Dmusic><A=20
    href=3D"http://www.theglobeandmail.com/arts/music/">Music</A>=20
    <LI class=3Dbooks><A=20
    href=3D"http://www.theglobeandmail.com/arts/books/">Books</A> =
</LI></UL>
  <LI class=3Dtechnology><A=20
  href=3D"http://www.theglobeandmail.com/technology/">Technology</A>=20
  <UL class=3Dnav>
    <LI class=3Dpersonaltech><A=20
    =
href=3D"http://www.theglobeandmail.com/technology/personaltech/">Personal=
=20
    Tech</A>=20
    <LI class=3Datplay><A=20
    href=3D"http://www.theglobeandmail.com/technology/atplay/">@play</A> =

    <LI class=3Dglobetq><A=20
    =
href=3D"http://www.theglobeandmail.com/tq/">http://www.theglobeandmail.co=
m/tq/</A>=20

    <LI class=3Dscience><A=20
    =
href=3D"http://www.theglobeandmail.com/technology/science/">Science</A>=20
  </LI></UL>
  <LI class=3Dlife><A =
href=3D"http://www.theglobeandmail.com/life/">Life</A>=20
  <UL class=3Dnav>
    <LI class=3Dhousehome><A=20
    href=3D"http://www.theglobeandmail.com/life/houseandhome/">At =
Home</A>=20
    <LI class=3Dfoodwine><A=20
    href=3D"http://www.theglobeandmail.com/life/foodandwine/">Food &amp; =
Wine</A>=20
    <LI class=3Dfamily><A=20
    href=3D"http://www.theglobeandmail.com/life/family/">Family &amp;=20
    Relationships</A>=20
    <LI class=3Dwork><A =
href=3D"http://www.theglobeandmail.com/life/work/">Work</A>=20
    <LI class=3Dtravel><A =
href=3D"http://www.theglobeandmail.com/travel/">Travel</A>=20

    <LI class=3Dhealth><A=20
    href=3D"http://www.theglobeandmail.com/life/health/">Health</A>=20
    <LI class=3Dstyle><A=20
    href=3D"http://www.theglobeandmail.com/life/style/">Style</A> =
</LI></UL>
  <LI class=3Dmarketplace><A=20
  href=3D"http://www.theglobeandmail.com/marketplace">Market Place</A>=20
  <UL class=3Dnav>
    <LI class=3Dglobeauto><A title=3DGlobeAuto=20
    href=3D"http://www.globeauto.com/">GlobeAuto</A>=20
    <LI class=3Dglobecareers><A title=3DCareers=20
    href=3D"http://globecareers.workopolis.com/">Careers</A>=20
    <LI class=3Dclassifieds><A title=3DClassifieds=20
    href=3D"http://www.theglobeandmail.com/classifieds/">Classifieds</A> =

    <LI class=3Dpersonals><A title=3DPersonals=20
    href=3D"http://personals.globeandmail.com/">Personals</A>=20
    <LI class=3Drealestate><A title=3D"Real Estate"=20
    href=3D"http://www.theglobeandmail.com/realestate/">Real Estate</A>=20
  </LI></UL></LI></UL>
<SCRIPT type=3Dtext/javascript>try {globalNav($("header"));}catch(err){} =
</SCRIPT>
</DIV>
<DIV class=3Dleaderboard id=3DldbdHolder>
<SCRIPT =
type=3Dtext/javascript>if(d&&ldbdAC!=3D""&&(location.host.indexOf("cur")=3D=
=3D-1)){d.write(ldbdAC);} placeAC("ldbd");</SCRIPT>
</DIV>
<DIV class=3Dearlug id=3DlugHolder>
<SCRIPT type=3Dtext/javascript>aPs=3D"lug";</SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>var lugAC =3D =
fnTdo('a'+'ai',330,60,ai,'j',nc);</SCRIPT>

<SCRIPT type=3Dtext/javascript>if(!aldbdStr){if(p.aldbdStr){var =
aldbdStr=3Dp.aldbdStr;}else{var =
aldbdStr=3D"";}}if(aldbdStr=3D=3D"1"){var lugAC=3DldbdString;}</SCRIPT>

<SCRIPT =
type=3Dtext/javascript>if(d&&lugAC!=3D""&&(location.protocol=3D=3D"http:"=
)){d.write(lugAC);} placeAC("lug");</SCRIPT>
</DIV>
<DIV id=3Dcontent>
<DIV class=3Dholder>
<DIV id=3Dchewy>
<DIV id=3Dheadline>
<H2>Health records exposed on recycled computers</H2>
<H3 id=3Ddeck>Researchers extract personal health information from =
computers=20
purchased from second-hand vendors </H3></DIV>
<DIV id=3Dauthor>
<P class=3Dbyline>PAUL TAYLOR </P>
<P class=3Dsource>Globe and Mail Update</P>
<UL class=3DcolumnistInfo>
  <LI class=3Demail><A title=3D"Send an message directly to this writer" =

  href=3D"mailto:ptaylor@globeandmail.com">E-mail Paul Taylor</A>=20
  <LI class=3Dbio>| <A title=3D"Read the biography of Paul Taylor"=20
  =
href=3D"http://www.theglobeandmail.com/opinions/columnists/Paul+TaylorBio=
.html"><ABBR=20
  title=3DBiography>Read Bio</ABBR></A>=20
  <LI class=3Darticle>| <A title=3D"Listing of the columns of Paul =
Taylor"=20
  =
href=3D"http://www.theglobeandmail.com/opinions/columnists/Paul+Taylor.ht=
ml">Latest=20
  Columns</A> </LI></UL>
<P class=3Darticle-date>October 5, 2007 at 6:45 AM EDT</P></DIV>
<DIV id=3Darticle>
<P>A new study raises disturbing questions about the security of medical =
records=20
that are increasingly being stored on computers. </P>
<P>Canadian researchers were able to extract personal health information =
from=20
used computers they purchased from second-hand vendors. The computers =
had not=20
been properly stripped of their data before they were resold. </P>
<P>"Some of the data we found was very startling - and very personal=20
information," said Khaled El Emam, who led the study at the Children's =
Hospital=20
of Eastern Ontario Research Institute and the University of Ottawa. The =
data=20
included information about mental health, addictions, drug prescriptions =
as well=20
as medical correspondence. </P>
<P>In some cases, the original owners had kept data about their own =
medical=20
conditions. But in other cases, the computers were used by health care =
workers -=20
including employees and subcontractors - who may have worked at home on =
patient=20
files. </P>
<P>For the study, the researchers randomly purchased 60 used disk drives =
from=20
dealers in several provinces. </P>
<P>They were able to retrieve data from 65 per cent of them. Of these =
disk=20
drives, 18 per cent contained personal medical information, according to =
the=20
study published in the Journal of Medical Internet Research. </P>
<P>Dr. El Emam noted that simply deleting a computer file does not =
actually=20
remove the data from the disk drive. "With special software, you can =
recover a=20
lot of that stuff," he warned.</P>
<P>That means computers used for sensitive health information should be=20
specially encrypted to prevent the data from being easily accessed by a =
new=20
computer owner. </P>
<P>Or the drive itself should be destroyed rather than ending up on the=20
second-hand market. </P>
<P>Dr. El Emam fears a security breach could undermine the public's =
confidence=20
in the health care system. What's more, it could lead to medical fraud, =
with=20
people getting medical treatment using stolen insurance identification =
numbers.=20
</P>
<P>"We really have to be sure that personal health information, =
especially when=20
it is entrusted to other people, is protected and not inadvertently =
disclosed in=20
this way," he said.</P>
<P><B>Roll up your sleeve</B></P>
<P>It will soon be time to roll up your sleeve for the annual flu shot. =
And a=20
study published this week in The New England Journal of Medicine =
provides=20
additional evidence that it is a good thing to do - especially for =
vulnerable=20
seniors.</P>
<P>The U.S. research found that seniors who got an influenza vaccination =
had a=20
27 per cent lower chance of hospitalization from the flu or pneumonia (a =
common=20
complication of the illness) and faced a 48 per cent reduced risk of =
death=20
compared with those who didn't get a shot and became infected.</P>
<P>These findings should help settle a scientific debate about the true =
value of=20
the flu shot among the elderly. The vaccine, which primes the immune =
system to=20
fight the most common strains of the flu, produces a smaller response in =
older=20
people than in young healthy adults. Some experts have recently =
questioned=20
whether it does save lives in this group. Another study released this =
week=20
documents the increasing popularity of the flu shot among Canadians. =
Influenza=20
vaccination rates have more than doubled in Canada over the past decade, =
said=20
lead researcher Jeff Kwong, a scientist at the Institute for Clinical =
Evaluative=20
Sciences in Toronto. About 71 per cent of those over the age of 65 now =
get a=20
shot, according to the study in Health Reports, a Statistics Canada=20
publication.</P>
<P>Still, other vulnerable groups are missing out. Only 42 per cent of =
people=20
with chronic illnesses - such as heart disease, diabetes and asthma - =
are=20
vaccinated. "They are at high risk [of complications from the flu] ... =
and=20
ideally we should be getting everybody," Dr. Kwong said. The worst of =
the flu=20
season usually lasts from November to March. </P>
<P><B>Battling diabetes </B></P>
<P>A chemical found in red wine could help fight diabetes, according to =
Chinese=20
researchers.</P>
<P>In a study carried out in mice, they found the chemical - called =
resveratrol=20
- improves the body's response to insulin. </P>
<P>This could be good news for people with Type 2 diabetes who don't =
make enough=20
insulin or can't use it effectively - a condition known as insulin =
resistance.=20
(Insulin is a hormone that plays a key role in moving glucose, or sugar, =
from=20
the bloodstream into the body's tissues where it's needed for =
energy.)</P>
<P>A lot more research is needed to confirm resveratrol helps people, =
not just=20
diabetic mice. But even if it works, diabetics won't be able to simply =
enjoy an=20
enticing glass of cabernet sauvignon to reap the benefits. </P>
<P>"According to our findings, people might need to drink about three =
litres of=20
red wine each day to get sufficient resveratrol - about 15 milligrams - =
for its=20
biological effects," said lead researcher Qiwei Zhai of the Chinese =
Academy of=20
Sciences. </P>
<P>Given the health risks of drinking that much wine, a safer option =
would be=20
supplements or resveratrol-rich foods such as red grapes, blueberries =
and=20
peanuts, he said in an e-mail. </P>
<P>The study was published in the journal Cell Metabolism. </P></DIV>
<DIV id=3Drecommend>
<P class=3Dnew-feature><STRONG>New Feature:</STRONG> Recommend this =
article to=20
other Globe readers!</P>
<P><SPAN id=3Drecommend-invite>Recommend this article?</SPAN> <A =
id=3Dvote=20
title=3D"Did you find this article insightful? A good read? Recommend it =
to other Globe readers!"=20
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldos=
e05/recommend?action=3Dapprove"></A><SPAN=20
id=3Drecommend-count>15</SPAN> votes</P>
<P id=3Drec-response style=3D"DISPLAY: none"></P>
<P id=3Dview-recommended><A=20
href=3D"http://www.theglobeandmail.com/mostpopular/#most-recommended"=20
target=3D_blank>View the most recommended</A></P></DIV>
<DIV id=3DarticleBottomToolsHolder></DIV><BR>
<DIV id=3DindustryBrainsFooterAd>
<SCRIPT=20
src=3D"http://jlinks.industrybrains.com/jsct?sid=3D410&amp;ct=3DGLOBE_AND=
_MAIL_TECHNOLOGY&amp;num=3D5&amp;layt=3D1&amp;fmt=3Dsimp"=20
type=3Dtext/javascript></SCRIPT>
<BR clear=3Dall><IMG height=3D1 alt=3D""=20
src=3D"http://adcounter.theglobeandmail.com/servlet/AdletCounter?ad1=3Din=
dustryBrains_gam_technology"=20
width=3D1 border=3D0></DIV></DIV></DIV>
<DIV id=3DsecondaryNav>
<FORM class=3Dnav id=3DsearchSimple name=3DsearchSimple=20
action=3Dhttp://theglobeandmail.com/servlet/Page/document/v5/templates/hu=
b=20
method=3Dget>
<FIELDSET><LEGEND>Search the News</LEGEND><LABEL =
for=3DsearchText>Search</LABEL>=20
<INPUT class=3Dfield id=3DsearchText name=3DsearchText> <INPUT id=3Dhub =
type=3Dhidden=20
value=3DSearch name=3Dhub> <INPUT id=3DsearchType type=3Dhidden =
value=3DQuick=20
name=3DsearchType> <LABEL><INPUT disabled type=3Dradio CHECKED =
value=3DsearchSimple=20
name=3Dcontrol>News</LABEL> <LABEL><INPUT disabled type=3Dradio =
value=3DsearchSQ=20
name=3Dcontrol>Stock</LABEL> <INPUT type=3Dimage alt=3DGo=20
src=3D"http://www.theglobeandmail.com/v5/images/button/button-go.png" =
value=3DGo=20
name=3Diaction> </FIELDSET> </FORM>
<DIV id=3DsecondaryNavWrapper>
<UL id=3DarticleTools>
  <LI class=3Dprint><A title=3D"Print this article in a paper-friendly =
format"=20
  =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldos=
e05/BNStory/Technology/home#">Print</A>=20
  </LI>
  <LI class=3Demail><A title=3D"E-mail this article to other people"=20
  onclick=3D"(window.mailWin=3D=3Dnull||mailWin.closed) ? mailWin =3D =
window.open(this.href, 'mailWin', =
'height=3D620,width=3D450,menubar=3Dno,toolbar=3Dno,scrollbars,resizable'=
) : mailWin.location.href =3D this.href; mailWin.focus(); return false;" =

  =
href=3D"http://www.theglobeandmail.com/servlet/Page/document/emailfriend/=
EmailArticleSubmissionForm?articleURL=3Dhttp%3A%2F%2Fwww.theglobeandmail.=
com%2Fservlet%2Fstory%2FRTGAM.20071005.wldose05%2FEmailBNStory%2FTechnolo=
gy%2Fhome&amp;article_id=3DRTGAM.20071005.wldose05">E-mail</A>=20
  </LI>
  <LI class=3Dcomment><A title=3D"Leave a comment on this story"=20
  =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldos=
e05/CommentStory/Technology/home">Comment</A>=20
  </LI>
  <LI class=3Dshare><A class=3Dshare-article title=3D"Share this =
article"=20
  =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldos=
e05/BNStory/Technology/home#">Share</A>=20
<!-- iCopyright Tag --></LI>
  <LI class=3Dlicense><A class=3Dlicense-article title=3D"License this =
article"=20
  =
href=3D"http://license.icopyright.net/3.7441?icx_id=3D/RTGAM.20071005.wld=
ose05/BNStory/Technology/home">License</A><!-- iCopyright Tag -->=20
  </LI></UL>
<DIV class=3Dnav id=3Dconversation>
<H4>Join the conversation</H4>
<P>This conversation is <EM>semi moderated</EM></P>
<P><A title=3D"Make a comment on this piece"=20
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldos=
e05/CommentStory/Technology/home#comment">Start=20
a conversation on this story</A></P></DIV>
<DIV class=3D"bigbox ad" id=3DboxR>
<SCRIPT type=3Dtext/javascript>aPs=3D"boxR";</SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>var boxRAC =3D =
fnTdo('a'+'ai',300,250,ai,'j',nc);</SCRIPT>
</DIV>
<DIV class=3Dnav id=3Dfollow-writer>
<H4>Follow this writer</H4>
<UL>
  <LI><A class=3DftsWriter id=3Dfts-PAUL+TAYLOR=20
  title=3D"Create an alert for PAUL TAYLOR"=20
  =
href=3D"http://www.theglobeandmail.com/servlet/Page/document/v5/templates=
/alert?action=3Dadd&amp;writer=3DPAUL+TAYLOR">Add=20
  PAUL TAYLOR to my e-mail alerts</A> <IMG height=3D11 alt=3D"Globe =
Insider"=20
  =
src=3D"http://www.theglobeandmail.com/v5/images/icon/icon-lock-ie_locked.=
gif"=20
  width=3D12> </LI></UL>
<DIV class=3Dnav>
<DIV id=3DmoreCol>
<H4>Top Technology Stories</H4>
<UL id=3DtopHubStories>
  <LI><A=20
  title=3D"Posted: Friday, Oct 5 2007 at 5:41 PM EST - Jammie Thomas =
says she is not going to ask for financial help, but won't turn any down =
either"=20
  =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wgtja=
mmie1005/BNStory/Technology">Downloader=20
  to pay award herself</A>&nbsp; <!--no_match-->
  <LI><A=20
  title=3D"Posted: Friday, Oct 5 2007 at 11:16 PM EST - Ruling means =
Rogers, Bell can immediately start chasing Internet subscribers who =
leave for a competitor"=20
  =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.r-win=
back06/BNStory/Technology">CRTC=20
  lifts Internet marketing limits</A>&nbsp; <!--no_match-->
  <LI><A=20
  title=3D"Posted: Friday, Oct 5 2007 at 5:06 PM EST - CEOs will pay =
$2.5-million each to defray legal costs, company will sharpen corporate =
governance practices"=20
  =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wrimi=
ron1005/BNStory/Technology">RIM=20
  settles stock-option suit with pension fund</A>&nbsp; <!--no_match-->
  <LI><A=20
  title=3D"Posted: Friday, Oct 5 2007 at 3:08 PM EST - Third in the =
series hauls in $300-million in first week on shelves"=20
  =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wgtbu=
ngie1005/BNStory/Technology">Halo=20
  creators to split from Microsoft</A>&nbsp; <!--no_match-->
  <LI><A class=3DnormalWeight title=3D"Go to the Technology section"=20
  href=3D"http://www.theglobeandmail.com/technology/">Go to the =
Technology=20
  section</A> </LI></UL>
<SCRIPT =
type=3Dtext/javascript>getSLinks("topHubStories","RTGAM.20071005.wldose05=
",3);</SCRIPT>

<H4>Top Stories by Section</H4>
<UL>
  <LI><A class=3Dsection title=3D"Go to the Report on Business section"=20
  href=3D"http://www.reportonbusiness.com/">Report on Business</A>: <A=20
  title=3D"Posted: Saturday, Oct 6 2007 at 12:12 AM EST - In densely =
packed urban centres where incomes are rising, shoppers are plentiful =
and real estate is scarce, the redevelopment business is one of the =
hottest games around. What's old is new again =96 and, these property =
specialists hope, profitable for years to come"=20
  =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.r-cov=
er06/BNStory/Business">The=20
  ultimate fixer-upper</A>&nbsp; <!--no_match-->
  <LI><A class=3Dsection title=3D"Go to the National section"=20
  href=3D"http://www.theglobeandmail.com/national/">National</A>: <A=20
  title=3D"Posted: Saturday, Oct 6 2007 at 12:25 AM EST - Top Liberal =
advisers push =91case by case' approach to Tory trap"=20
  =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.liber=
als06/BNStory/National">Dion=20
  seeks safe way through Harper's minefield</A>&nbsp; <!--no_match-->
  <LI><A class=3Dsection title=3D"Go to the World section"=20
  href=3D"http://www.theglobeandmail.com/international/">World</A>: <A=20
  title=3D"Posted: Saturday, Oct 6 2007 at 8:57 AM EST - But Supreme =
Court could still disqualify leader"=20
  =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.wpaki=
stan3/BNStory/International">Musharraf=20
  sweeps election: unofficial results</A>&nbsp; <!--no_match-->
  <LI><A class=3Dsection title=3D"Go to the Sports section"=20
  href=3D"http://www.globesports.com/">Sports</A>: <A=20
  title=3D"Posted: Saturday, Oct 6 2007 at 12:09 AM EST - Toronto heads =
into Saturday night's tilt with the Canadiens 0-for-14 with the man =
advantage, Tim Wharnsby reports"=20
  =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.wspt-=
leafs-new-06/GSStory/GlobeSports">Leafs=20
  try to switch on power</A>&nbsp; <!--no_match-->
  <LI><A class=3Dsection title=3D"Go to the Arts section"=20
  href=3D"http://www.theglobeandmail.com/arts/">Arts</A>: <A=20
  title=3D"Posted: Saturday, Oct 6 2007 at 9:06 AM EST - 'Next to the =
National Assembly, Gehry's Guggenheim Museum Bilbao becomes just a =
wonderful plaything'"=20
  =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.wroch=
on1006/BNStory/Entertainment">My=20
  pilgrimage to a modern masterpiece</A>&nbsp; <!--no_match-->
  <LI><A class=3Dsection title=3D"Go to the Technology section"=20
  href=3D"http://www.theglobeandmail.com/technology/">Technology</A>: <A =

  title=3D"Posted: Friday, Oct 5 2007 at 5:41 PM EST - Jammie Thomas =
says she is not going to ask for financial help, but won't turn any down =
either"=20
  =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wgtja=
mmie1005/BNStory/Technology">Downloader=20
  to pay award herself</A>&nbsp; <!--no_match-->
  <LI><A class=3Dsection title=3D"Go to the Life section"=20
  href=3D"http://www.theglobeandmail.com/life/">Life</A>: <A=20
  title=3D"Posted: Friday, Oct 5 2007 at 8:39 AM EST - When A.J. Jacobs, =
Esquire magazine's editor-at-large, spent  12 months following the Bible =
literally, the quest transformed  his life in divine, and ridiculous, =
ways"=20
  =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wlbib=
le05/BNStory/lifeMain">The=20
  year of living biblically</A>&nbsp; <!--no_match--></LI></UL>
<DIV class=3Dreaderschoice id=3Dmost-popular>
<H4>Most Popular</H4>
<UL class=3Dclearfix id=3Dmost-popular-categories>
  <LI class=3Dselected><A class=3Dmost-viewed-all=20
  =
href=3D"http://www.theglobeandmail.com/v5/content/readerschoice/news/popu=
lar.html">Most=20
  Viewed</A> </LI>
  <LI><A class=3Dmost-emailed=20
  =
href=3D"http://www.theglobeandmail.com/v5/content/readerschoice/emailed/p=
ast_day.html">Most=20
  E-mailed</A> </LI>
  <LI><A class=3Dmost-discussed=20
  =
href=3D"http://www.theglobeandmail.com/v5/includes/content/readerschoice/=
discussed/most_discussed.html">Most=20
  Discussed</A> </LI></UL>
<UL class=3D"categories clearfix" id=3Dmost-popular-hub>
  <LI class=3Dselected><A class=3Dmost-viewed-hub=20
  =
href=3D"http://www.theglobeandmail.com/v5/content/readerschoice/technolog=
y/popular.html">Technology</A>=20
  </LI>
  <LI><A class=3Dmost-viewed-all=20
  =
href=3D"http://www.theglobeandmail.com/v5/content/readerschoice/news/popu=
lar.html">All=20
  News</A> </LI></UL>
<DIV class=3Dmost-viewed-hub id=3Dhub-view>
<TABLE cellPadding=3D3>
  <TBODY>
  <TR class=3Dfirst>
    <TH class=3Drank><SPAN>Rank</SPAN></TH>
    <TH class=3Dheadline><SPAN>Headline</SPAN></TH></TR>
  <TR class=3Dalt>
    <TD>1.</TD>
    <TD>
      <H3><A=20
      title=3D"Do you really want your personal files stored on the =
Internet?"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wweb0=
5/BNStory/Technology/home?cid=3Dal_gam_mostview">Never=20
      type anything of value into a browser</A> <SPAN =
class=3Dmeta-data><SPAN=20
      class=3Ddate>05/10/07 6:48 AM</SPAN> <SPAN class=3Dcomment><A =
class=3Dcomment=20
      title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wweb0=
5/CommentStory/Technology/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>9</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR>
    <TD>2.</TD>
    <TD>
      <H3><A=20
      title=3D"Ruling means Rogers, Bell can immediately start chasing =
Internet subscribers who leave for a competitor"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.r-win=
back06/BNStory/Technology/home?cid=3Dal_gam_mostview">CRTC=20
      lifts Internet marketing limits </A><SPAN class=3Dmeta-data><SPAN=20
      class=3Ddate>05/10/07 11:16 PM</SPAN> <SPAN class=3Dcomment><A =
class=3Dcomment=20
      title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.r-win=
back06/CommentStory/Technology/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>3</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR class=3Dalt>
    <TD>3.</TD>
    <TD>
      <H3><A=20
      title=3D"The smaller the team, the more critical it is to attract =
and retain the right talent"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20060425.gtros=
b1best/BNStory/einsider/home?cid=3Dal_gam_mostview">The=20
      20 best small companies to work for in Canada</A> <SPAN=20
      class=3Dmeta-data><SPAN class=3Ddate>25/04/06 9:04 AM</SPAN> <SPAN =

      class=3Dcomment><A class=3D"comment empty"=20
      title=3D"Leave a comment on this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20060425.gtros=
b1best/CommentStory/einsider/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12></A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR>
    <TD>4.</TD>
    <TD>
      <H3><A=20
      title=3D"=91I don't like the idea that nearly everyone has an =
iPod,' says one comsumer"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wgtip=
od1005/BNStory/Technology/home?cid=3Dal_gam_mostview">Don't=20
      want an iPod? There are lots of choices available</A> <SPAN=20
      class=3Dmeta-data><SPAN class=3Ddate>05/10/07 9:47 AM</SPAN> <SPAN =

      class=3Dcomment><A class=3Dcomment title=3D"Read the comments for =
this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wgtip=
od1005/CommentStory/Technology/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>53</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR class=3Dalt>
    <TD>5.</TD>
    <TD>
      <H3><A=20
      title=3D"Jammie Thomas says she is not going to ask for financial =
help, but won't turn any down either"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wgtja=
mmie1005/BNStory/Technology/home?cid=3Dal_gam_mostview">Downloader=20
      to pay award herself</A> <SPAN class=3Dmeta-data><SPAN =
class=3Ddate>05/10/07=20
      5:41 PM</SPAN> <SPAN class=3Dcomment><A class=3Dcomment=20
      title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wgtja=
mmie1005/CommentStory/Technology/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>10</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR>
    <TD>6.</TD>
    <TD>
      <H3><A=20
      title=3D"Jury finds Minnesota woman violated copyright law, record =
companies awarded $220,000 for 24 songs"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071004.wdown=
loading1004/BNStory/Technology/home?cid=3Dal_gam_mostview">Record=20
      companies win music sharing trial</A> <SPAN =
class=3Dmeta-data><SPAN=20
      class=3Ddate>05/10/07 6:38 AM</SPAN> <SPAN class=3Dcomment><A =
class=3Dcomment=20
      title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071004.wdown=
loading1004/CommentStory/Technology/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>209</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR class=3Dalt>
    <TD>7.</TD>
    <TD>
      <H3><A=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wgtti=
nwhiskers1005/BNStory/Technology/home?cid=3Dal_gam_mostview">Mysterious=20
      'tin whiskers' imperil electronics</A> <SPAN =
class=3Dmeta-data><SPAN=20
      class=3Ddate>05/10/07 2:32 PM</SPAN> <SPAN class=3Dcomment><A=20
      class=3D"comment empty" title=3D"Leave a comment on this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wgtti=
nwhiskers1005/CommentStory/Technology/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12></A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR>
    <TD>8.</TD>
    <TD>
      <H3><A=20
      title=3D"Microsoft announces studio behind the series will become =
independent"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wgtha=
lo1005/BNStory/Technology/home?cid=3Dal_gam_mostview">Halo=20
      sales top $300-million; Bungie to spin off</A> <SPAN =
class=3Dmeta-data><SPAN=20
      class=3Ddate>05/10/07 12:21 PM</SPAN> <SPAN class=3Dcomment><A=20
      class=3D"comment empty" title=3D"Leave a comment on this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wgtha=
lo1005/CommentStory/Technology/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12></A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR class=3Dalt>
    <TD>9.</TD>
    <TD>
      <H3><A=20
      title=3D"Third in the series hauls in $300-million in first week =
on shelves"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wgtbu=
ngie1005/BNStory/Technology/home?cid=3Dal_gam_mostview">Halo=20
      creators to split from Microsoft</A> <SPAN class=3Dmeta-data><SPAN =

      class=3Ddate>05/10/07 3:08 PM</SPAN> <SPAN class=3Dcomment><A =
class=3Dcomment=20
      title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wgtbu=
ngie1005/CommentStory/Technology/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>1</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR>
    <TD>10.</TD>
    <TD>
      <H3><A=20
      title=3D"Viewed separately, operations could be valued as high as =
$39 per share, compared with a current share price closer to $27"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wgtya=
hoo1005/BNStory/Technology/home?cid=3Dal_gam_mostview">Analyst=20
      says Yahoo worth more if broken up</A> <SPAN =
class=3Dmeta-data><SPAN=20
      class=3Ddate>05/10/07 10:34 AM</SPAN> <SPAN class=3Dcomment><A =
class=3Dcomment=20
      title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wgtya=
hoo1005/CommentStory/Technology/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>2</A></SPAN>=20
<!--no_match--></SPAN></H3></TD></TR></TBODY></TABLE></DIV>
<DIV class=3Dmost-viewed-all style=3D"DISPLAY: none">
<TABLE cellPadding=3D3>
  <TBODY>
  <TR class=3Dfirst>
    <TH class=3Drank><SPAN>Rank</SPAN></TH>
    <TH class=3Dheadline><SPAN>Headline</SPAN></TH></TR>
  <TR class=3Dalt>
    <TD>1.</TD>
    <TD>
      <H3><A=20
      title=3D"Top Liberal advisers push =91case by case' approach to =
Tory trap"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.liber=
als06/BNStory/National/home?cid=3Dal_gam_mostview">Dion=20
      seeks safe way through Harper's minefield</A> <SPAN =
class=3Dmeta-data><SPAN=20
      class=3Ddate>12:25 AM</SPAN> <SPAN class=3Dcomment><A =
class=3Dcomment=20
      title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.liber=
als06/CommentStory/National/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>236</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR>
    <TD>2.</TD>
    <TD>
      <H3><A=20
      title=3D"When A.J. Jacobs, Esquire magazine's editor-at-large, =
spent  12 months following the Bible literally, the quest transformed  =
his life in divine, and ridiculous, ways"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wlbib=
le05/BNStory/lifeMain/home?cid=3Dal_gam_mostview">The=20
      year of living biblically </A><SPAN class=3Dmeta-data><SPAN=20
      class=3Ddate>05/10/07 8:39 AM</SPAN> <SPAN class=3Dcomment><A =
class=3Dcomment=20
      title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wlbib=
le05/CommentStory/lifeMain/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>71</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR class=3Dalt>
    <TD>3.</TD>
    <TD>
      <H3><A=20
      title=3D"Meet Trinny and Susannahm Britain's most famous fashion =
police, a manicured-and-highlighted Holmes and Watson on the trail of =
sartorial crime"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.wquee=
ns1006/BNStory/Entertainment/home?cid=3Dal_gam_mostview">Ladies,=20
      hide your bras. The fashion police are coming</A> <SPAN=20
      class=3Dmeta-data><SPAN class=3Ddate>9:08 AM</SPAN> <SPAN =
class=3Dcomment><A=20
      class=3Dcomment title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.wquee=
ns1006/CommentStory/Entertainment/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>4</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR>
    <TD>4.</TD>
    <TD>
      <H3><A=20
      title=3D"<B> Reporter Michael Valpy</B> travels to Cape Cod to =
explain how a bizarre religious group fabricated by two charismatic =
women sparked controversy and alleged abuse at an elite Ontario private =
school"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wjesu=
schurch0610/BNStory/International/home?cid=3Dal_gam_mostview">Mothers=20
      of invention</A> <SPAN class=3Dmeta-data><SPAN class=3Ddate>12:00 =
AM</SPAN>=20
      <SPAN class=3Dcomment><A class=3D"comment empty"=20
      title=3D"Leave a comment on this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wjesu=
schurch0610/CommentStory/International/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12></A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR class=3Dalt>
    <TD>5.</TD>
    <TD>
      <H3><A=20
      title=3D"Competitors win Thursday night ratings war, William =
Houston reports"=20
      =
href=3D"http://www.globesports.com/servlet/story/RTGAM.20071005.wspt-cbc-=
ratings-05/GSStory/GlobeSportsHockey/home?cid=3Dal_gam_mostview">Hockey=20
      Night suffers a loss</A> <SPAN class=3Dmeta-data><SPAN =
class=3Ddate>05/10/07=20
      9:39 PM</SPAN> <SPAN class=3Dcomment><A class=3Dcomment=20
      title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wspt-=
cbc-ratings-05/CommentStory/GlobeSportsHockey/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>26</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR>
    <TD>6.</TD>
    <TD>
      <H3><A=20
      title=3D"The dollar's ascent continues, as the market likes what =
it sees in Canada's job growth"=20
      =
href=3D"http://www.reportonbusiness.com/servlet/story/RTGAM.20071005.wloo=
nie1005/BNStory/robNews/home?cid=3Dal_gam_mostview">Loonie=20
      breaks $1.02 U.S. as jobless rate tumbles</A> <SPAN =
class=3Dmeta-data><SPAN=20
      class=3Ddate>05/10/07 6:18 PM</SPAN> <SPAN class=3Dcomment><A =
class=3Dcomment=20
      title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wloon=
ie1005/CommentStory/robNews/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>84</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR class=3Dalt>
    <TD>7.</TD>
    <TD>
      <H3><A=20
      title=3D"In densely packed urban centres where incomes are rising, =
shoppers are plentiful and real estate is scarce, the redevelopment =
business is one of the hottest games around. What's old is new again =96 =
and, these property specialists hope, profitable for years to come"=20
      =
href=3D"http://www.reportonbusiness.com/servlet/story/RTGAM.20071006.r-co=
ver06/BNStory/robNews/home?cid=3Dal_gam_mostview">The=20
      ultimate fixer-upper</A> <SPAN class=3Dmeta-data><SPAN =
class=3Ddate>12:12=20
      AM</SPAN> <SPAN class=3Dcomment><A class=3Dcomment=20
      title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.r-cov=
er06/CommentStory/robNews/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>4</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR>
    <TD>8.</TD>
    <TD>
      <H3><A=20
      title=3D"At only 38, director Wes Anderson has returned to his =
favourite theme. But he can't say why"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071002.wdarj=
eeling1003/BNStory/Entertainment/home?cid=3Dal_gam_mostview">Wes=20
      World</A> <SPAN class=3Dmeta-data><SPAN class=3Ddate>03/10/07 =
12:00 AM</SPAN>=20
      <SPAN class=3Dcomment><A class=3D"comment empty"=20
      title=3D"Leave a comment on this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071002.wdarj=
eeling1003/CommentStory/Entertainment/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12></A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR class=3Dalt>
    <TD>9.</TD>
    <TD>
      <H3><A=20
      title=3D"Duhatschek examines Philadelphia's rebuilding, Spezza's =
future and takes a trip around the league"=20
      =
href=3D"http://www.globesports.com/servlet/story/RTGAM.20071005.wsptduha5=
/GSStory/GlobeSportsHockey/home?cid=3Dal_gam_mostview">Flyers'=20
      strategy pays off early on</A> <SPAN class=3Dmeta-data><SPAN=20
      class=3Ddate>05/10/07 3:31 PM</SPAN> <SPAN class=3Dcomment><A=20
      class=3D"comment empty" title=3D"Leave a comment on this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wsptd=
uha5/CommentStory/GlobeSportsHockey/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12></A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR>
    <TD>10.</TD>
    <TD>
      <H3><A=20
      title=3D"The application of a handful of simple, low-cost measures =
is spurring a sharp decline in child deaths around the world"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.child=
ren06/BNStory/International/home?cid=3Dal_gam_mostview">Simple=20
      as that, child mortality is at a record low</A> <SPAN=20
      class=3Dmeta-data><SPAN class=3Ddate>1:07 AM</SPAN> <SPAN =
class=3Dcomment><A=20
      class=3Dcomment title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.child=
ren06/CommentStory/International/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>39</A></SPAN>=20
<!--no_match--></SPAN></H3></TD></TR></TBODY></TABLE></DIV>
<DIV class=3Dmost-emailed style=3D"DISPLAY: none">
<TABLE cellPadding=3D3>
  <TBODY>
  <TR class=3Dfirst>
    <TH class=3Drank><SPAN>Rank</SPAN></TH>
    <TH class=3Dheadline><SPAN>Headline</SPAN></TH></TR>
  <TR class=3Dalt>
    <TD>1.</TD>
    <TD>
      <H3><A=20
      title=3D"<B> Reporter Michael Valpy</B> travels to Cape Cod to =
explain how a bizarre religious group fabricated by two charismatic =
women sparked controversy and alleged abuse at an elite Ontario private =
school"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wjesu=
schurch0610/BNStory/International/home?cid=3Dal_gam_mostemail">Mothers=20
      of invention</A> <SPAN class=3Dmeta-data><SPAN class=3Ddate>12:00 =
AM</SPAN>=20
      <SPAN class=3Dcomment><A class=3D"comment empty"=20
      title=3D"Leave a comment on this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wjesu=
schurch0610/CommentStory/International/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12></A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR>
    <TD>2.</TD>
    <TD>
      <H3><A=20
      title=3D"When A.J. Jacobs, Esquire magazine's editor-at-large, =
spent  12 months following the Bible literally, the quest transformed  =
his life in divine, and ridiculous, ways"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wlbib=
le05/BNStory/lifeMain/home?cid=3Dal_gam_mostemail">The=20
      year of living biblically </A><SPAN class=3Dmeta-data><SPAN=20
      class=3Ddate>05/10/07 8:39 AM</SPAN> <SPAN class=3Dcomment><A =
class=3Dcomment=20
      title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wlbib=
le05/CommentStory/lifeMain/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>71</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR class=3Dalt>
    <TD>3.</TD>
    <TD>
      <H3><A=20
      title=3D"The application of a handful of simple, low-cost measures =
is spurring a sharp decline in child deaths around the world"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.child=
ren06/BNStory/International/home?cid=3Dal_gam_mostemail">Simple=20
      as that, child mortality is at a record low</A> <SPAN=20
      class=3Dmeta-data><SPAN class=3Ddate>1:07 AM</SPAN> <SPAN =
class=3Dcomment><A=20
      class=3Dcomment title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.child=
ren06/CommentStory/International/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>38</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR>
    <TD>4.</TD>
    <TD>
      <H3><A=20
      title=3D"In densely packed urban centres where incomes are rising, =
shoppers are plentiful and real estate is scarce, the redevelopment =
business is one of the hottest games around. What's old is new again =96 =
and, these property specialists hope, profitable for years to come"=20
      =
href=3D"http://www.reportonbusiness.com/servlet/story/RTGAM.20071006.r-co=
ver06/BNStory/robNews/home?cid=3Dal_gam_mostemail">The=20
      ultimate fixer-upper</A> <SPAN class=3Dmeta-data><SPAN =
class=3Ddate>12:12=20
      AM</SPAN> <SPAN class=3Dcomment><A class=3Dcomment=20
      title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.r-cov=
er06/CommentStory/robNews/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>4</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR class=3Dalt>
    <TD>5.</TD>
    <TD>
      <H3><A=20
      title=3D"Seniors looking to get more bang for their exercise buck =
may benefit from over-the-counter nutritional supplements, new research =
suggests"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071003.wlwei=
ght03/BNStory/lifeMain/home?cid=3Dal_gam_mostemail">Supplements=20
      can help active seniors bulk up</A> <SPAN class=3Dmeta-data><SPAN=20
      class=3Ddate>03/10/07 7:46 AM</SPAN> <SPAN class=3Dcomment><A =
class=3Dcomment=20
      title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071003.wlwei=
ght03/CommentStory/lifeMain/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>10</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR>
    <TD>6.</TD>
    <TD>
      <H3><A title=3D"Fewer countries will be getting lion's share of =
spending"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.Aid06=
/BNStory/International/home?cid=3Dal_gam_mostemail">Ottawa=20
      to re-evaluate foreign-aid priorities</A> <SPAN =
class=3Dmeta-data><SPAN=20
      class=3Ddate>1:11 AM</SPAN> <SPAN class=3Dcomment><A =
class=3D"comment empty"=20
      title=3D"Leave a comment on this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.Aid06=
/CommentStory/International/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12></A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR class=3Dalt>
    <TD>7.</TD>
    <TD>
      <H3><A title=3D"Investors in the sweet spot"=20
      =
href=3D"http://www.reportonbusiness.com/servlet/story/RTGAM.20071005.wstm=
ain1006/BNStory/SpecialEvents2/home?cid=3Dal_gam_mostemail">Online=20
      broker survey: Qtrade wins again</A> <SPAN class=3Dmeta-data><SPAN =

      class=3Ddate>05/10/07 5:01 PM</SPAN> <SPAN class=3Dcomment><A =
class=3Dcomment=20
      title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wstma=
in1006/CommentStory/SpecialEvents2/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>4</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR>
    <TD>8.</TD>
    <TD>
      <H3><A=20
      title=3D"On life with Bowie, her new Canadian show, and the =
noblesse oblige of a privileged life"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.wschn=
eller1006/BNStory/Entertainment/home?cid=3Dal_gam_mostemail">Iman,=20
      her royal highness of the Runway</A> <SPAN class=3Dmeta-data><SPAN =

      class=3Ddate>9:18 AM</SPAN> <SPAN class=3Dcomment><A =
class=3Dcomment=20
      title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.wschn=
eller1006/CommentStory/Entertainment/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>1</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR class=3Dalt>
    <TD>9.</TD>
    <TD>
      <H3><A=20
      title=3D"Top Liberal advisers push =91case by case' approach to =
Tory trap"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.liber=
als06/BNStory/National/home?cid=3Dal_gam_mostemail">Dion=20
      seeks safe way through Harper's minefield</A> <SPAN =
class=3Dmeta-data><SPAN=20
      class=3Ddate>12:25 AM</SPAN> <SPAN class=3Dcomment><A =
class=3Dcomment=20
      title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.liber=
als06/CommentStory/National/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>233</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR>
    <TD>10.</TD>
    <TD>
      <H3><A=20
      title=3D"Bacteria found near hydrothermal vents on underwater =
volcano off Oregon coast"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wmicr=
obes1005/BNStory/Science/home?cid=3Dal_gam_mostemail">Earth's=20
      cracks yield thousands of marine microbes</A> <SPAN =
class=3Dmeta-data><SPAN=20
      class=3Ddate>05/10/07 10:29 AM</SPAN> <SPAN class=3Dcomment><A =
class=3Dcomment=20
      title=3D"Read the comments for this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wmicr=
obes1005/CommentStory/Science/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>4</A></SPAN>=20
<!--no_match--></SPAN></H3></TD></TR></TBODY></TABLE></DIV>
<DIV class=3Dmost-discussed style=3D"DISPLAY: none">
<TABLE cellPadding=3D3>
  <TBODY>
  <TR class=3Dfirst>
    <TH class=3Drank><SPAN>Rank</SPAN></TH>
    <TH class=3Dheadline><SPAN>Headline</SPAN></TH></TR>
  <TR class=3Dalt>
    <TD><A class=3Dsection title=3D"Read the comments"=20
      =
href=3D"http://www.reportonbusiness.com/servlet/story/RTGAM.20071005.wjob=
s1005/CommentStory/robNews/#comments?cid=3Dal_gam_mostdiscuss">348</A></T=
D>
    <TD>
      <H3><A=20
      title=3D"Posted: Friday, Oct 5 2007 at 12:01 AM EST - Loonie =
strengthens as employers created a stunning 51,100 jobs last month, =
driving jobless rate to 5.9%"=20
      =
href=3D"http://www.reportonbusiness.com/servlet/story/RTGAM.20071005.wjob=
s1005/BNStory/robNews/?cid=3Dal_gam_mostdiscuss">Jobless=20
      rate hits 33-year low</A> <SPAN class=3Dmeta-data><SPAN =
class=3Dcomment><A=20
      class=3Dcomment title=3D"Read the comments for this story"=20
      =
href=3D"http://www.reportonbusiness.com/servlet/story/RTGAM.20071005.wjob=
s1005/CommentStory/robNews/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>348</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR>
    <TD><A class=3Dsection title=3D"Read the comments"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.prote=
st05/CommentStory/International/#comments?cid=3Dal_gam_mostdiscuss">272</=
A></TD>
    <TD>
      <H3><A=20
      title=3D"Posted: Friday, Oct 5 2007 at 12:44 AM EST - NDP calls =
rejection at border 'absurd' as women's supporters hold protest at =
Canadian embassy"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.prote=
st05/BNStory/International/?cid=3Dal_gam_mostdiscuss">Decision=20
      to bar U.S. activists draws fire</A> <SPAN class=3Dmeta-data><SPAN =

      class=3Dcomment><A class=3Dcomment title=3D"Read the comments for =
this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.prote=
st05/CommentStory/International/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>272</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR class=3Dalt>
    <TD><A class=3Dsection title=3D"Read the comments"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.liber=
als06/CommentStory/National/#comments?cid=3Dal_gam_mostdiscuss">228</A></=
TD>
    <TD>
      <H3><A=20
      title=3D"Posted: Saturday, Oct 6 2007 at 12:25 AM EST - Top =
Liberal advisers push =91case by case' approach to Tory trap"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.liber=
als06/BNStory/National/?cid=3Dal_gam_mostdiscuss">Dion=20
      seeks safe way through Harper's minefield</A> <SPAN =
class=3Dmeta-data><SPAN=20
      class=3Dcomment><A class=3Dcomment title=3D"Read the comments for =
this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071006.liber=
als06/CommentStory/National/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>228</A></SPAN> <!--no_match--></SPAN></H3></TD></TR>
  <TR>
    <TD><A class=3Dsection title=3D"Read the comments"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071004.wdown=
loading1004/CommentStory/Technology/#comments?cid=3Dal_gam_mostdiscuss">2=
09</A></TD>
    <TD>
      <H3><A=20
      title=3D"Posted: Friday, Oct 5 2007 at 6:38 AM EST - Jury finds =
Minnesota woman violated copyright law, record companies awarded =
$220,000 for 24 songs"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071004.wdown=
loading1004/BNStory/Technology/?cid=3Dal_gam_mostdiscuss">Record=20
      companies win music sharing trial</A> <SPAN =
class=3Dmeta-data><SPAN=20
      class=3Dcomment><A class=3Dcomment title=3D"Read the comments for =
this story"=20
      =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071004.wdown=
loading1004/CommentStory/Technology/"><IMG=20
      height=3D11 alt=3DComment=20
      =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif"=
=20
      width=3D12>209</A></SPAN>=20
<!--no_match--></SPAN></H3></TD></TR></TBODY></TABLE></DIV>
<P id=3Dmore-popular><A title=3D"View more popular news items"=20
href=3D"http://www.theglobeandmail.com/mostpopular">More popular news=20
items</A></P></DIV><!-- /#most-popular --></DIV>
<DIV id=3DhubCol>
<DIV class=3D"halfpage ad" id=3DhalfpageR>
<SCRIPT type=3Dtext/javascript>aPs=3D"halfpageR";</SCRIPT>

<SCRIPT type=3Dtext/javascript>var halfpageRAC =3D =
fnTdo('a'+'ai',300,600,ai,'j',nc);</SCRIPT>
</DIV></DIV></DIV></DIV></DIV>
<DIV class=3DhelpBox id=3DshareThisPost style=3D"DISPLAY: none">
<DIV class=3Dhead><A class=3Dclose-link id=3Dclose-shareThisPost=20
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldos=
e05/BNStory/Technology/home#">close</A>=20

<H4>Share this article</H4></DIV>
<UL id=3Dnetwork>
  <LI class=3Ddelicious><A title=3D"Add to your Del.icio.us bookmarks"=20
  onclick=3D"window.open(this.href);return false;"=20
  =
href=3D"http://del.icio.us/post?url=3Dhttp%3A%2F%2Fwww.theglobeandmail.co=
m%2Fservlet%2Fstory%2FRTGAM.20071005.wldose05%2FBNStory%2FTechnology%2Fho=
me&amp;title=3Dglobeandmail.com%20-%20Health+records+exposed+on+recycled+=
computers">Add=20
  to del.icio.us</A>=20
  <LI class=3Dmagnolia><A title=3D"Add to your Ma.gnolia bookmarks"=20
  onclick=3D"window.open(this.href);return false;"=20
  =
href=3D"http://ma.gnolia.com/bookmarklet/add?url=3Dhttp%3A%2F%2Fwww.thegl=
obeandmail.com%2Fservlet%2Fstory%2FRTGAM.20071005.wldose05%2FBNStory%2FTe=
chnology%2Fhome&amp;title=3Dglobeandmail.com%20-%20Health+records+exposed=
+on+recycled+computers&amp;associate=3Dglobeandmail">Add=20
  to Ma.gnolia</A>=20
  <LI class=3Ddigg><A title=3D"Digg this article"=20
  onclick=3D"window.open(this.href);return false;"=20
  =
href=3D"http://digg.com/submit?phase=3D2&amp;url=3Dhttp%3A%2F%2Fwww.thegl=
obeandmail.com%2Fservlet%2Fstory%2FRTGAM.20071005.wldose05%2FBNStory%2FTe=
chnology%2Fhome&amp;title=3Dglobeandmail.com%20-%20Health+records+exposed=
+on+recycled+computers">Submit=20
  post to digg.com</A>=20
  <LI class=3Dnewsvine><A title=3D"Seed this article at Newsvine"=20
  onclick=3D"window.open(this.href);return false;"=20
  =
href=3D"http://newsvine.com/_tools/seed?u=3Dhttp%3A%2F%2Fwww.theglobeandm=
ail.com%2Fservlet%2Fstory%2FRTGAM.20071005.wldose05%2FBNStory%2FTechnolog=
y%2Fhome">Seed=20
  this post at Newsvine</A>=20
  <LI class=3Dtechnorati><A=20
  title=3D"See who is linking to this article at Technorati"=20
  onclick=3D"window.open(this.href);return false;"=20
  =
href=3D"http://technorati.com/search/http%3A%2F%2Fwww.theglobeandmail.com=
%2Fservlet%2Fstory%2FRTGAM.20071005.wldose05%2FBNStory%2FTechnology%2Fhom=
e">Technorati=20
  links to this post</A> </LI></UL></DIV>
<DIV class=3DhelpBox id=3DwhatAreTags style=3D"DISPLAY: none">
<DIV class=3Dhead><A class=3Dclose-link id=3Dclose-whatAreTags=20
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldos=
e05/BNStory/Technology/home#">close</A>=20

<H4>What are tags?</H4></DIV>
<P>A tag is a keyword or descriptive term supplied by our editorial =
staff used=20
to associate related articles with one another. Tags make it easier for =
you to=20
find other stories that share the same theme or topic with the article =
you=92re=20
currently reading.</P></DIV>
<DIV class=3D"helpBox alert" id=3DshowEmailAlert-PAUL+TAYLOR =
style=3D"DISPLAY: none">
<DIV class=3Dhead><A class=3Dclose-link =
id=3Dclose-showEmailAlert-PAUL+TAYLOR=20
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldos=
e05/BNStory/Technology/home#">close</A>=20

<H4>Globe Insider E-mail Alerts</H4></DIV>
<P>Have all subsequent stories by this writer e-mailed to you.</P>
<UL class=3Dbnalerts>
  <LI><A id=3DcreateBNAlert-PAUL+TAYLOR=20
  =
href=3D"http://www.theglobeandmail.com/servlet/Page/document/v5/templates=
/alert?action=3Dadd&amp;writer=3DPAUL+TAYLOR">Add=20
  PAUL TAYLOR to my breaking news e-mail alerts</A> <IMG height=3D11=20
  alt=3D"Globe Insider"=20
  =
src=3D"http://images.theglobeandmail.com/v5/images/icon/icon-lock-ie_lock=
ed.gif"=20
  width=3D12> </LI></UL>
<UL class=3DmanageAlerts>
  <LI><A=20
  =
href=3D"http://www.theglobeandmail.com/servlet/Page/document/v5/templates=
/hub?hub=3DMemberCentre&amp;subhub=3DDashboard&amp;ord=3D5666611916878691=
46">Manage=20
  my alerts</A>=20
  <LI class=3Dlast><A class=3DwhatAreAlerts=20
  =
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldos=
e05/BNStory/Technology/home#">What=20
  are e-mail alerts?</A> </LI></UL></DIV>
<DIV class=3D"helpBox alert" id=3DshowWhatAreAlerts style=3D"DISPLAY: =
none">
<DIV class=3Dhead><A class=3Dclose-link id=3Dclose-showWhatAreAlerts=20
href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldos=
e05/BNStory/Technology/home#">close</A>=20

<H4>What are e-mail Alerts?</H4></DIV>
<P>E-mail alerts deliver the news to your inbox as it =
happens.</P></DIV></DIV>
<DIV id=3Dfooter>
<H3>On-line:</H3>
<UL id=3DgamFooter>
  <LI><A title=3D"Get help with the globeandmail.com website"=20
  href=3D"http://www.theglobeandmail.com/help/">Help</A>=20
  <LI><A title=3D"Contact the globeandmail.com website"=20
  href=3D"http://www.theglobeandmail.com/help#inbox">Contact Us</A>=20
  <LI><A title=3D"Staff members with the globeandmail.com website"=20
  href=3D"http://www.theglobeandmail.com/help/contact-web/">Staff</A>=20
  <LI><A class=3Dinfo=20
  title=3D"View the available RSS news feeds from globeandmail.com"=20
  href=3D"http://www.theglobeandmail.com/rss/"><ABBR=20
  title=3D"Really Simple Syndication">RSS</ABBR></A>=20
  <LI><A title=3D"Manage your Globe Insider subscription"=20
  =
href=3D"http://www.theglobeandmail.com/globeinsider/">Subscriptions</A>=20
  <LI><A=20
  onclick=3D"return _open_popup_window('730', '730',  this.href, =
'wgalle5', 'Insider Edition group subscriptions');"=20
  =
href=3D"http://www.theglobeandmail.com/v5/content/Insider/group.html">Gro=
up=20
  Subscriptions</A>=20
  <LI><A title=3D"View your globeandmail.com preferences"=20
  href=3D"http://www.theglobeandmail.com/membercentre/">Member =
Centre</A>=20
  <LI class=3Dlast><A title=3D"Learn about accessing the =
globeandmail.com on the go"=20
  href=3D"http://www.theglobeandmail.com/mobile/">Mobile</A> </LI></UL>
<H3>Newspaper:</H3>
<UL id=3DtgamFooter1>
  <LI><A title=3D"Get help with the newspaper subscriptions"=20
  href=3D"https://customer.globeandmail.ca/">Customer Care</A>=20
  <LI><A title=3D"Contact The Globe and Mail newspaper"=20
  href=3D"http://www.theglobeandmail.com/help/contact-paper/">Contact =
Us</A>=20
  <LI><A title=3D"How to contact the The Globe and Mail reporters"=20
  =
href=3D"http://www.theglobeandmail.com/help/contact-paper#reporters">Staf=
f</A>=20
  <LI><A title=3D"The CTVglobemedia website"=20
  href=3D"http://www.ctvglobemedia.com/en/">Press Room</A>=20
  <LI><A title=3D"Corrections printed in the newspaper"=20
  href=3D"http://www.theglobeandmail.com/corrections/">Corrections</A>=20
  <LI><A title=3D"Manage your newspaper subscription"=20
  =
href=3D"https://customer.globeandmail.ca/OSR/newSubscription.aspx">Subscr=
ibe</A>=20

  <LI><A title=3D"Set-up a stop for your newspaper subscription"=20
  href=3D"https://customer.globeandmail.ca/circcsSuspend.asp">Vacation =
Stops</A>=20
  <LI><A title=3D"Change where your newspaper subscription is delivered" =

  href=3D"https://customer.globeandmail.ca/circcsNewAddress.asp">Change=20
  Address</A>=20
  <LI class=3Dlast><A title=3D"The Globe Recognition Card program"=20
  href=3D"https://customer.globeandmail.ca/rewardsHome.asp">Recognition =
Card</A>=20
  </LI></UL>
<H3>Advertise:</H3>
<UL id=3DadFooter>
  <LI><A=20
  title=3D"Everything from new advertising opportunities, to our latest =
numbers, to the rates and specs"=20
  href=3D"http://www.theglobeandmail.com/advertise/">Media &amp; =
Marketing</A>=20
  <LI class=3Dlast><A=20
  title=3D"Learn more about the most effective environment for your =
advertising message"=20
  href=3D"http://www.globelink.ca/about/advertising/">Advertise with =
Us</A>=20
</LI></UL>
<UL id=3DprivacyNav>
  <LI><A title=3D"globeandmail.com=92s privacy policy"=20
  =
onclick=3D"window.open(this.href,'privacyWin','scrollbars,toolbar=3Dfalse=
,menubar=3Dfalse,resizable=3Dtrue,width=3D740,height=3D595,top=3D0,right=3D=
1000');return false;"=20
  href=3D"http://www.theglobeandmail.com/help/privacy/">Privacy =
Policy</A>=20
  <LI><A title=3D"globeandmail.com=92s terms &amp; condition"=20
  =
onclick=3D"window.open(this.href,'termsWin','scrollbars,toolbar=3Dfalse,m=
enubar=3Dfalse,resizable=3Dtrue,width=3D740,height=3D595,top=3D0,right=3D=
1000'); return false;"=20
  href=3D"http://www.theglobeandmail.com/help/termsandconditions/">Terms =
&amp;=20
  Conditions</A>=20
  <LI class=3Dlast><A=20
  title=3D"globeandmail.com=92s disclaimer regarding data on the site"=20
  =
onclick=3D"snapWin=3Dwindow.open(this.href,'disclaimerWin','height=3D330,=
width=3D300,scrollbars,toolbar,resizable'); return false;"=20
  =
href=3D"http://www.theglobeandmail.com/help/disclaimer/">Disclaimer</A> =
</LI></UL>
<P id=3DfooterCopyright><A class=3Dlogo title=3D"The CTVglobemedia =
website"=20
href=3D"http://www.ctvglobemedia.ca/"><IMG height=3D19 =
alt=3DCTVglobemedia=20
src=3D"http://www.theglobeandmail.com/v5/images/logo/CTVglobemedia120x19.=
png"=20
width=3D120></A> =A9 Copyright 2007 CTVglobemedia Publishing Inc. All =
Rights=20
Reserved.</P>
<P class=3Dvcard id=3DfooterCorp>globeandmail.com and <SPAN class=3D"org =
fn">The Globe=20
and Mail</SPAN> are divisions of CTVglobemedia Publishing Inc., <SPAN=20
class=3D"org  adr"><SPAN class=3D"org street-address">444 Front <ABBR=20
title=3DStreet>St.</ABBR> <ABBR title=3DWest>W.</ABBR></SPAN>, <SPAN=20
class=3D"org locality">Toronto</SPAN>, <ABBR class=3D"org region"=20
title=3DOntario>ON</ABBR>&nbsp; <SPAN class=3D"org =
country-name">Canada</SPAN> <SPAN=20
class=3D"org postal-code">M5V 2S9</SPAN><BR>Phillip Crawley,=20
Publisher</SPAN></P></DIV></DIV>
<SCRIPT type=3Dtext/javascript>if(typeof init =3D=3D "function"){ =
init(); }</SCRIPT>

<DIV class=3Dskyscraper id=3DskyRHolder>
<SCRIPT =
type=3Dtext/javascript>if(d&&skyRAC!=3D""){d.write(skyRAC);}</SCRIPT>
</DIV>
<DIV class=3Dbigbox id=3DboxRHolder>
<SCRIPT =
type=3Dtext/javascript>if(d&&boxRAC!=3D""){d.write(boxRAC);}</SCRIPT>
</DIV>
<DIV class=3Dhalfpage id=3DhalfpageRHolder>
<SCRIPT=20
type=3Dtext/javascript>if(d&&halfpageRAC!=3D""){d.write(halfpageRAC);}</S=
CRIPT>
</DIV>
<SCRIPT=20
type=3Dtext/javascript>if(typeof loadAC =3D=3D "function"){ loadAC(); =
}</SCRIPT>

<SCRIPT src=3D"http://www.lcnd.ca/phase5/GlobeGroup/js/p5_settings.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.lcnd.ca/phase5/GlobeGroup/js/p5_exitMulti.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
		prepareIntercept("EN");=0A=
	</SCRIPT>

<P class=3Daccess><A title=3D"Jump to the top of the page" tabIndex=3D80 =

href=3D"http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldos=
e05/BNStory/Technology/home#header">Back=20
to top</A></P>
<DIV id=3Danalysis>
<SCRIPT src=3D"http://images.theglobeandmail.com/v5/scripts/s_code.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript><!-- =0A=
//=0A=
	s.channel=3D"globe and mail";=0A=
	s.server=3Dlocation.hostname;=0A=
	pdArr=3DgetCookie('userinfo');=0A=
	if(pdArr){ pdArr=3DpdArr.split("|");=0A=
		s.prop1=3DpdArr[0];=0A=
		s.prop2=3DpdArr[1];=0A=
		s.prop3=3DpdArr[2];=0A=
		s.prop4=3DpdArr[3];=0A=
		s.prop5=3D(s.prop3 !=3D"" || s.prop4!=3D"") ? "registrant" : "na";=0A=
		s.prop6=3DpdArr[4];=0A=
	}	=0A=
=0A=
	s.prop8=3D"story";=0A=
	s.prop9=3D"bn";=0A=
=0A=
	s.prop11=3D"";=0A=
	s.prop12=3D"Health records exposed on recycled =
computers:wldose05".toLowerCase();=0A=
	s.prop13=3D"PAUL TAYLOR".toLowerCase();=0A=
	s.prop14=3D"globe and mail update";=0A=
	s.prop15=3Dlocation.protocol+"\/\/"+location.host+location.pathname;=0A=
 s.prop16=3D"RTGAM.20071005.wldose05";=0A=
=0A=
=0A=
=0A=
=0A=
				=0A=
				=0A=
				=0A=
			=0A=
	=0A=
	s.hier1 =3D "globe:general news:news:technology:home:story";=0A=
	s.pageName =3D "general news-news-technology-home-story";=0A=
	s.pageType =3D "";=0A=
=0A=
	=
s.eVar1=3Ds.prop1;s.eVar2=3Ds.prop2;s.eVar3=3Ds.prop3;s.eVar4=3Ds.prop4;s=
.eVar5=3Ds.prop5;s.eVar6=3Ds.prop6;s.eVar7=3Ds.channel;=0A=
	s.eVar8=3D"technology";=0A=
	s.eVar9=3Ds.pageName;=0A=
=0A=
		=0A=
	=0A=
		s.eVar13=3D"".toLowerCase();=0A=
=0A=
	s.semaphore =3D 20; =0A=
=0A=
	var s_code=3Ds.t();if(s_code){ d.write(s_code); }=0A=
	=0A=
//--></SCRIPT>
<IMG id=3DUniqueVisit height=3D1 alt=3D""=20
src=3D"http://visit.theglobeandmail.com/counter.visit?grp=3Dnews&amp;site=
=3Dglobetechnology&amp;l1=3DTechnology&amp;l2=3DBN&amp;l3=3Dhome&amp;page=
=3Dstory&amp;id=3DRTGAM.20071005.wldose05"=20
width=3D1> </DIV></BODY></HTML>

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://images.theglobeandmail.com/v5/images/logo/globeandmail136x26.png

iVBORw0KGgoAAAANSUhEUgAAAIkAAAAaCAMAAAC0CI8WAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADAUExURUREREFBQVhYWFZWVv///0NDQ0dH
R1lZWVpaWkJCQlRUVFVVVUhISFNTU0VFRVJSUklJSUZGRkpKSlFRUf7+/k9PT1BQUFdXV0tLS05O
Tnd3d0xMTISEhHp6etPT08bGxujo6LGxsXx8fJKSknh4eJubm/T09E1NTdLS0mFhYd3d3aampqSk
pG5ubtDQ0KioqLy8vKenp9TU1I6OjvLy8nFxcf39/V1dXcnJyWVlZWpqaqCgoH5+fq6urltbW3R0
dECw/HwAAATNSURBVHjazFJbe5s4ENWGCUkRIC7iYjAYYwewqdex09zadPv//9WeETRJ3/qw+zXH
RtLMnDlzhC3++igQH8fJp48CcflB8En8Pnzz/YMwBi7NV/iX/9uYSxEK3/axhIKPvgjx2JgJhCGH
Idf9T0iGHMz5iclxyGnhmw5k/Uvbn9rCkCnhJYeCdyaFfMatfPA48l8hbDe0gxCL7fpBaLvY7TDE
g90PAxvgo+v6IEwRk/jghq7LCxPcgAsMiCG0+eEaZ3w7YPmQW3ieyTJrPhoId64yovD78NW3J6Gv
w/fANXbM6gf2bIENuWyEl3D4PssF/k9V9uZC6W64M35MfXLsB+7s2NzSnQdzkwgiNwpwIzcIAjsa
qIhwQi7a6trkgsCN7CiKAgMX0syPmIRKQH8jhyCwS965xc2RH3Qx6hF5pk2tUM3BMQOgyIlglkVG
5BFPiYqiiopDhP4oKrbFNoi2NOyK7Q7Vr0jIIA8y7Ih3hTwUhcxzFIqIhuhQlEWxyx2wgyjfbYvC
CoJD4Xymz1GUBzm0Cx5z+IE2yB8kt++2W5lj8k+IHIp5tqfuSwPRgbbWnhqEh63uqCNalre6GTra
REvqhobW+aj3D0Tdrl9p6vY05APtifStJv2wjNbE7GU+6ArvBEaMnu4O0OlqortSN5DtVqR1tyvz
V4g+x6eiVVne6KEfqFrSuizvaKx0k5VLGi5o35c7DFyOu77vqBxB7tc0SmpyJqDpBgR9iG5ozG/G
sj/QUNa6+kxjWebQ6/MNjRnt8x46PdEhv6PmIn+iqi9fIRbJYrGo9IiF6kVN1UhjklR0qnRdLhZU
V9TVwxm1w6ohvIwUBCYft8gteqr7s65AbBboGhfLM25Mw6R0ShcLpidX1TPky5TpRNx+2y9GXfHw
Cb1IE0QtnXh6neKdnHBO4aTVdZJe07mifdVW7X3S0LJqG0pObBUdFQ1JklCdYGiyoDMrjM+6aaul
5mQ7smpibvY8Vq0+p2kKOhH09ZEr1QLjZ8BJmsYt7dv2VtfxWbcVPT0/rumId7Fsj7RS1NxjcJ3u
6f6fG6IY0twxqoeubdd0TvFOYoxI01Yfr6n555mVYO9Ip029aR+M3phCJ93QkGoCEyYh1KZvELGK
UxWv8f/BL4D+Vq07TfT0+EL4NUw3NmpatUG+3lNypCOcPByTmy/4n345x4Nu2UmcvtBJrbUmtjdQ
e3w4guutO9K0ejQ6en+vcBlc5KTSE7XxG4TyYqUeqx9KvegnBV+ep7DEKvWU58WcUFgdpTj0eOUO
3jymelODYoDOAe+8qqk8SYLixGb3jCYqTqreQTiO9LxH6r5tnvQ3z/Kkko7lOJaUnvRQdByPY94c
KZ3phBaOTSARWQqbYynL5EHzZu4s4pl2Vkcd0kzgSfKnCiCY7MiX1XBefQNRztPAsaYDe/G4xYJH
M9fImt1hy+yW6dN0pGUsjUVOOeZoTWQ1W8cbkVI50nkPYVmZJcGE08yycLSsC8fKpJVlTiaxS2Yw
MoQZRluGZgpTHh1y6pyIEp0QxcOxkTDaZpKRNmxc2noHwY1cnSGnZ+qcpd8a5JzMLOtdfRr3lvyl
JLM3y5n1C+vXBnHBuLq6uvjDuBb/qVz2uvwu+Q3i6qNAXH8QXP0rwAAuia7yCsFrtgAAAABJRU5E
rkJggg==

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://images.theglobeandmail.com/v5/images/flag/leaf-tiny.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAVCAMAAAB44J7gAAAABGdBTUEAANbY1E9YMgAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHdUExURf39/f7+/sQAIMkAIccAIMMAIMUA
IMIAIMYAIMwAIL8AIPX09Pb19fv7+7wAIPTy8sgAILsAIPz5+bUCH+jl4/Dv7ujk49/a2fLw8O64
vMMAIbwoNsUAIckAIL4AH8WMj74JIeTY1+/t7ebi4dApOMoAIMIKIfnx8Ojm5eKansALIMwTKc+C
h/39+/v6+uWrruPg37hMVNZaY82Vls4AIf39/OShosAAINx5fNY9S8UJIdt3d7sxPcEMIM4PJMxU
X8wAIfr08ufl5KctN+ejqblWXe7t7MseMdV7gcBGT/78/PHKy+7e38Zob96Oib0EIMoFIbkAH7sK
IM0AIcUHIc1jar4AIMQHIL0IILoDH9ezs8WLju/g4L4KIM0sONjNy/rt7fTz8vbb3ff08+3Gx8kS
KdhXXsgVKeOQi8IJINdcZ+SQlsEDIcssMMkLIckPJO21uNKOkN9pcs8kLMsQIdhia8YDIfDEx/Lx
8LkAIMkFIbQCH9eEiMkGIa8IILQCHr0wPeSPj8ZdZs4DIfzs7skNIa4uOeOloff29sQAIdBIU8MB
IatES+K/wMMIIcQGIbpQWevf3v79/ey3vMcAIfz8/LgAIN9+gPChp8yXmfry8cgAIbkGILsJIf//
/yJvPdUAAAD4SURBVHjaYpgHBQyOUBrK95JMRBZgZEiLM1NHEmhvrO3L54EIMGYklDNMr2KxZSnV
hKiwzlVxKepk7WdLjwELpLh3h6dqqwqqBXiYJoEEpmYxC7DIckSUMBlZdnlPFmKwKG5l5zDhCmIV
CI6dU6nDy6Bk79BcxmkewikjN1dKOhloKHcoOx9TJHOYQuaUQMPeeQyz/OyY2bj8c6zymKZN4Ae5
w22mZ4ON1mw+4bq2Hh+wS3VFlY2b6qvlxZ34J0Gdrq/YEe3sygD3S0thxTxejfiJcIEaEQaEP4Fk
dhT3PARgmDfDV4wRRaDAQG8eigCPBDJ/HkCAAQAw8o7XAFHa0gAAAABJRU5ErkJggg==

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.theglobeandmail.com/v5/images/flag/technology/flag-technology.png

iVBORw0KGgoAAAANSUhEUgAAAQwAAAA4CAMAAAA/zjauAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAzUExURb29vd7e3p2dnff394SEhIyMjM7O
zubm5pWVle/v762trba2tsXFxdbW1qWlpXx8fP////qtriwAAAZySURBVHja7JrrtqMqDIC5Izfx
/Z/2KAgmXFpnujtr7fb4rwUh+QghCZLtDY/Z3vZw/r6xN/LjI2q3xDcJazyL9PfACE7G/XmHpJos
x9C/B4aI+XmDoOs59O+BwRh7FwzHmPhdMPbnXTAO1O+HER895H8Y3w1jUfTSJAEw1H0pDMGhJgUA
+U4YZBvB4OIbYVTDwDA2940w7DaGYb4Rhp7A2Gf/NhiSbTMYIaovg7HxKYyrhQaixmJQT1AThKE9
CU3KzcHo+5iTZP8YlAR9Bwane1dCRwPxLBv/ExjbFEYRrSRJayuJsaJtumColMAKNJwSMZRXU0+m
exJ1UEn4ExiqiLaHSjOpo2Dn41L2BH5t4A93BwZPg7KUP0eHpCMwWPUYBpVVzPqOYSWo4a5K2ijB
7Sl+bvWPYOjjH8lO2STilCZYmIQisnOMCFapkr8DQ8tz+bhPwwOxj4Ht3qRX8FqGcSmbZYDwCCQV
of8+phOVj09i2jkMdciTfp/TAa7Loe2BnS5YEJO7slDVUKK8+wzGIZwHk0eH5jsV8Q0MvretnioW
uzBuX8Gju3SBurwoguPpqiXphkYDQ8FGhWm4q2ee1B2eRV2VEQs3e7HrJzAOrZD6MRZXZS8WaQII
Y4nMABmruuRsPdeeL82CJsEvS6GpOYxhHI2S4y0rzNXGECdwZIbUEzsjeceBOjShA6YRUE8jEIxq
TKf6CqwB9CLFVGA5C66ZRSgRDC7xvtgk0Nki4USzhSRCvA9VWh/DMFCvUzNZR5TIl0IYtKkEWiTH
2rpgAy0hwE2KBEIw0pvQnXswMx7HNpO6Zp+oYiePYVg8YRadF9tzcD+VU6ENuiwyUjagfSnIuoBt
gZYDYSSbYugYilVHihfEN/vCNJ5qLZo8hMHx8XHCoGWJ9Z0IVKEzqCuSQJM1sVUw9y96QRiqP/eW
OnVAO/V0PW1PBdiYGzDUqPgldbHfW+E4loS0OkBTIa2bP9Uq7awFoybgmlnocIHWy3DYnQh07Uis
3lS5l5+GwQZRDgxUIIzBtYGv0gdsYhR76bKjeDVOdQeGbPwZ1oH9NIxR/DuBQQcwaH1fI2UzG2Rx
FtgVvdzJQxjzLDG+AYaZwogdDDWFwaonImj/6G731WPY3YFBpyVh8w4YdASDjWGQ0e3aBSOxKiFh
Ongc7irqic6vk/0vYdB/C2P5AxgORGuJRkpOWlltPW88aHsKY53CEP8MBvsDGAQeLXvyK2NvF6dX
WbD7vAFjmcKI/Gdh6DiQm4H/AAwfY+/c0X/G1Wx9Hfg9ee4TCtf0KYxopjDCO04TNtjcYXKajI5h
fqXmy1HsIGq4ZiXNsvCYeXqawNxkFPr+IIxlsPmgggBGFmDtV6gaMhFRkvknRDrHHhwdM0/jDBSt
4AUT/GdhuN4SNdQZBl1LL5oHS3cUB+zD4mcaQHucbjyCYaemYafX0i/A0P10qsvjKAw3dStTWR/3
tI6eBnALCukfwsiKiEFCFqYtL8BA5+iVELBtlrVibyuakZbwCEZOXfEp8DiFl1dqdo0yaTm/w3sF
RhdkG7T8fT0DblQFK182lqOVEOIp1ZN9gv3eYxi0q2AHlktroWnRVqwvw8g6SI4Mw49roLlkeLlQ
jooKuksxmRrtE7yXnpf9zhsMuj/eymoNtlTc1519+tzKvg4ja7jAkum0Oo7LxelCQ7Wqomfh/T6R
k0skrsoVwuJN4ylhEs8nLT6PkTuVw52fBXKXCGqSzydXVjDkKaXXiIZMr2tsFyEX0y/hMo1c8w9H
qb6/N2lE7+MuMoaBCzlyfFEUZZhcIVnTCOCaQaXWsqkQubZkdMYH+RYM3wspAZYY3jcdvRJBhoMK
znoaujsRzRhGurK8HmBOTtQdEcaXi9KdFwNgANUOagwc3zTdr/jIkAJtBWZPh8LpIoGwzUFKZbJh
c+xu4pY4CBJIF+7e+uZAH6KMPPKm1eTS96VnV0HRm9ftmobQi0YazfO9GmkjVvUXMH7bY5ZOz0FR
g3Qh9CfCoGKQbLveXXbJ1SfCGFVzkrsPTbfwBTCGlSfWBhWmT0E/FUabRNLOMEhf//pEGGtP4whT
LEit0lW5/gYYZ0ZV4lpOU+Rii0Ewu0dB+199QfMjj1YQ+JY4tH4PdcXN4TtgbEHgOFxcVS8/yVQ+
F8bG/ZUIiRXVhPOnYm0O+8kwDg8ZSCrsmB7U0n5UeT7/CTAAgStjXjtQIX8AAAAASUVORK5CYII=

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://adcounter.theglobeandmail.com/servlet/AdletCounter?ad1=industryBrains_gam_technology

R0lGODlhAQABAPcAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAcALAAAAAABAAEA
AAgEAAEEBAA7

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.theglobeandmail.com/v5/images/icon/icon-lock-ie_locked.gif

R0lGODlhDAALAIABAKqqqv///yH5BAEAAAEALAAAAAAMAAsAAAIZjA15G3DO2osS0fuShnlzpGiM
KC6eYp5GAQA7

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.theglobeandmail.com/v5/images/icon/icon-comment.gif

R0lGODlhDAALAIABAKqqqv///yH5BAEAAAEALAAAAAAMAAsAAAIXjI8Jy8p/WlzmWVDpxPk6mGwh
oo3VUQAAOw==

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.theglobeandmail.com/v5/images/icon/icon-lock-ie_locked.gif

R0lGODlhDAALAIABAKqqqv///yH5BAEAAAEALAAAAAAMAAsAAAIZjA15G3DO2osS0fuShnlzpGiM
KC6eYp5GAQA7

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.theglobeandmail.com/v5/images/logo/CTVglobemedia120x19.png

iVBORw0KGgoAAAANSUhEUgAAAHgAAAATCAMAAABsiTl5AAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACTUExURf///wCmXgB6w+46Q0C8hsDe8PJr
coC94YDTr8Dp10Cb0iCLyyCxcjCTzvvO0bDjzWDImxCsaPm2ufD69v3n6PD3+xCCx+9GT/WRltDm
9JDF5eD063C03XDNpTC3fODv+FCk1vedof7z9FDCkaDew2Cs2vFfZrDW7KDN6fSEipDYufBTW9Dv
4fN4fviprfzb3PrCxXTt/O0AAALESURBVHja3JVpc6MwDIZlG2LA3OEMkEDus+3//3Ur2ZCjM532
w053ZjUTfMjhkV/LAuAfWroXQlxO+zCc3S2t8FFl6MXOKTQL7UVf3/9lS6/+McI9b64Ac/d5br0X
NwR8lCIcyjQMhQjDtBygEsIsmM3uqIDbD27xGHxnjbNkCI3Z+WlyJm66fS/DocJW894GWJci1Y4y
va+Vzyzv52AAh8DnJHrM4A4z06uGMJvAGYpbiYs+iBL+FvjFTmJScm0CmBSGDEUnRSrIe6VUK6UB
H1Sg1ILAbcELCXqG93njWMz1WRJF9MATjf0k2aI78i2fpL46vmNG/pWUrl4juYNNTBkK4inIFW9r
DbY5QndcIlgtJOcHOBQrWPBd4ybMiiKWWG7ElgDLDuY+ayBCJnZc2FrMgYbhNNsQePgKrE+hQjj3
AN+8MFIHBbpyznMttUSf6m37wDmAxdC1ZHPd27LIdTeISjaT1C6OrvgDZhH49BVY+yi1eABmowSm
KPQBazBGsOK9JFsZ8PTomEO2JdoTGA13bpGe+y/BqRBv5ZhGEvUksM0VuXYjGDi3uRzXv4B1CxPt
AY78bk5gfPn7+L+P7BMYLqKkDMgD7ulqoXfMcw2uR3BQkyAoSfsKjpm+O1bEXqR2J6lRz/1aUwbT
PoNTc9eOu6fr5PEj9gJlrtMKt1vQTK0+SX1mSzzsOG4YJhiCIwPWHQ3GynVJ11l6ua3HjHp7VLVS
nwNXntdKxLSIqQsU/ThGkAcBhcODvkC4T3lFiUwZhomcxEuEd8zfbhMcYCwdgpd47ZJO72uGtfpm
6vGgK3U2kQddtXYFJ6tbDwOAui8U1ezVTvFAku6LgAcHaGLLil18bFzdazZJEs9JZp9t4piuk2V1
c8wstzPg7+xQ0NvzVv721yvQyQO9/dtgLFGt3Knjr3+v8wWeLdaH/8P+CDAAY18skN4gVX4AAAAA
SUVORK5CYII=

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://visit.theglobeandmail.com/counter.visit?grp=news&site=globetechnology&l1=Technology&l2=BN&l3=home&page=story&id=RTGAM.20071005.wldose05

R0lGODlhAQABAPcAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEA
AAgEAAEEBAA7AA==

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.theglobeandmail.com/v5/images/button/button-go.png

iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAMAAAA25D/gAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAYUExURefn54iIiP7+/tHR0fT09LS0tN/f
3////4YTnr0AAAAIdFJOU/////////8A3oO9WQAAAHpJREFUeNqskdEOQyEIQ1uL+P9/vILLnckS
97IGKnI0GsW6CksXLWhcpL9gko+P6Dhws7ePpEA9OGLQWT6Cnk7mpKqzcRiT5Z0+BF4SB0Z8sLfr
wAARzu2BpnLRGJbv/Lg4HdXdOJFZWYWbKexx42wpv/X71e4/9hJgAHItBV/y5uDfAAAAAElFTkSu
QmCC

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldose05/BNStory/Technology/header.css?v=20061014

#welcomeBlock {
	TEXT-ALIGN: right
}
#welcomeBlock #welcome {
	DISPLAY: inline
}
#welcomeBlock #welcome EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
#welcomeBlock UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; FONT: 10px Verdana, sans-serif; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none; HEIGHT: 1em
}
#welcomeBlock UL LI {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
#welcomeBlock {
	FONT: 10px Verdana, sans-serif; COLOR: #000; TEXT-DECORATION: none
}
#welcomeBlock A {
	FONT: 10px Verdana, sans-serif; COLOR: #000; TEXT-DECORATION: none
}
P#newsTicker {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px -2px; WIDTH: 680px; LINE-HEIGHT: 0; =
PADDING-TOP: 0px; HEIGHT: 20px
}
#regInfo {
	FLOAT: right; WIDTH: 200px; HEIGHT: 20px
}
#welcomeBlock {
	FLOAT: right; WIDTH: 200px; HEIGHT: 20px
}
#memberInfo {
	HEIGHT: 55px
}
#featuredExtras {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; =
BACKGROUND: =
url(http://images.theglobeandmail.com/v5/images/styles/gradient-F0F0F0.pn=
g) #f0f0f0 repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 2; =
PADDING-TOP: 0px; BORDER-BOTTOM: #f0f0f0 3px double; LIST-STYLE-TYPE: =
none; HEIGHT: 26px
}
UNKNOWN {
	BORDER-BOTTOM-COLOR: #fff
}
#featuredExtras LI {
	PADDING-RIGHT: 1ex; PADDING-LEFT: 1ex; FLOAT: left; PADDING-BOTTOM: =
3px; MARGIN: 0px; BORDER-LEFT: #e0e0e0 2px groove; WIDTH: auto; =
PADDING-TOP: 3px; HEIGHT: 20px
}
#featuredExtras LI.home {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
* HTML #featuredExtras LI.home A {
	DISPLAY: block
}
#featuredExtras LI A {
	COLOR: #333
}
#featuredExtras LI > A {
	PADDING-LEFT: 0px
}
#featuredExtras LI.insider A {
	PADDING-RIGHT: 20px; BACKGROUND: =
url(http://images.theglobeandmail.com/v5/images/icon/icon-lock-ie_locked.=
gif) no-repeat 94% 0px
}
#atticPromo {
	FLOAT: right; WIDTH: 160px
}
#atticPromo UL {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: =
url(http://images.theglobeandmail.com/v5/images/styles/gradient-E3E3E3.pn=
g) #e3e3e3 repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc =
1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; =
LIST-STYLE-TYPE: none
}
#atticPromo UL LI {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 3px; BACKGROUND: =
url(http://images.theglobeandmail.com/v5/content/ROB/styles/images/chevro=
n_grey_11x11.gif) no-repeat right 40%; PADDING-BOTTOM: 3px; BORDER-LEFT: =
#fff 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
#atticPromo UL LI A {
	DISPLAY: block; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: =
#333
}
* HTML #atticPromo UL LI A {
	HEIGHT: 1%
}
#header P#updated {
	MARGIN: 0px; FONT: 10px Verdana, sans-serif; TEXT-TRANSFORM: none; =
WIDTH: 40%; COLOR: #7c7c7c; POSITION: absolute; TOP: 165px
}
#header P#updated SPAN {
=09
}
BODY #header {
	MARGIN-TOP: 0px; PADDING-TOP: 5px; HEIGHT: 145px
}
BODY.story #header {
	HEIGHT: 234px
}
.front #header {
	BACKGROUND-IMAGE: none
}
#header A:focus {
	TEXT-DECORATION: underline
}
#header A:hover {
	TEXT-DECORATION: underline
}
#header A:active {
	TEXT-DECORATION: underline
}
#header P.tagline .brand {
	FONT-SIZE: 16px; COLOR: #575757
}
#header H1 .brand {
	FONT-SIZE: 16px; COLOR: #575757
}
#header P.tagline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -3px; =
WIDTH: 45px; PADDING-TOP: 0px; HEIGHT: 28px
}
.business #header P.tagline {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#header H1 {
	MARGIN: 0px; HEIGHT: 28px
}
#header H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 44px; MARGIN: 0px; COLOR: #7c7c7c; =
FONT-FAMILY: Georgia, serif; HEIGHT: 56px
}
.story #header H2 {
	MARGIN: -10px 0px 10px
}
#header H2 A:link {
	COLOR: #000
}
#header H2 A:visited {
	COLOR: #000
}
#header #lug {
	MARGIN-TOP: 0.5em
}
.story #header #lug {
	MARGIN-TOP: -5px
}
#analysis IMG {
	LEFT: -4px; POSITION: absolute; TOP: 0px
}
#UniqueVisit {
	LEFT: -4px; POSITION: absolute; TOP: 0px
}
BODY #secondaryNav FORM.nav#searchSimple {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: =
transparent; BORDER-RIGHT-WIDTH: 0px
}
#secondaryNav FORM#searchSimple FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1em; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#secondaryNav FORM#searchSimple LABEL {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
BODY #secondaryNav FORM#searchSimple INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: none
}
BODY #secondaryNav FORM#searchSimple LABEL {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: none
}
FORM#searchSimple LEGEND {
	DISPLAY: none
}
#header .nav {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; =
FONT-WEIGHT: bold; FONT-SIZE: 11px; Z-INDEX: 21407; PADDING-BOTTOM: 0px; =
MARGIN: 5px 0px 0px; TEXT-TRANSFORM: uppercase; WIDTH: 100%; =
LINE-HEIGHT: 2.1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: =
relative; HEIGHT: 2em
}
#header .nav .nav {
	BORDER-TOP: #cecece 3px double; FONT-SIZE: 10px; BACKGROUND: =
url(http://images.theglobeandmail.com/v5/images/styles/gradient-BCBCBC.pn=
g) #bcbcbc repeat-x; LEFT: -937em; MARGIN: 0px; WIDTH: 100%; =
LINE-HEIGHT: 2; BORDER-BOTTOM: #bcbcbc 3px double; POSITION: absolute; =
TOP: 2.15em; HEIGHT: auto
}
#header .inactive LI.dynCurrent .nav {
	BORDER-TOP: #cecece 3px double; FONT-SIZE: 10px; BACKGROUND: =
url(http://images.theglobeandmail.com/v5/images/styles/gradient-BCBCBC.pn=
g) #bcbcbc repeat-x; LEFT: -937em; MARGIN: 0px; WIDTH: 100%; =
LINE-HEIGHT: 2; BORDER-BOTTOM: #bcbcbc 3px double; POSITION: absolute; =
TOP: 2.15em; HEIGHT: auto
}
UNKNOWN {
	BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff
}
#header .nav .front .nav {
	LEFT: 0px; POSITION: absolute
}
#header .nav .dynCurrent .nav {
	LEFT: 0px; POSITION: absolute
}
#header .nav .dynActive .nav {
	LEFT: 0px; POSITION: absolute
}
#header .inactive LI.dynActive .nav {
	LEFT: 0px; POSITION: absolute
}
#header UL.nav UL.nav UL.nav {
	BORDER-RIGHT: #cdcdcd 1px solid; BORDER-TOP: #cdcdcd 0px solid; =
MARGIN-TOP: -1px; FONT-WEIGHT: normal; LEFT: -937em; TEXT-TRANSFORM: =
none; BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 150px; BORDER-BOTTOM: =
#cdcdcd 1px solid; POSITION: absolute; TOP: 2em
}
#header .nav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px
}
#header .nav LI .nav LI .nav LI {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: =
1px; COLOR: #666; PADDING-TOP: 1px; BACKGROUND-COLOR: #cdcdcd
}
#header .nav LI .nav LI IFRAME {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; LEFT: -937em; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; =
TOP: 18px; BORDER-RIGHT-WIDTH: 0px
}
#header .nav LI A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; =
TEXT-DECORATION: none
}
#header .nav LI A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; =
TEXT-DECORATION: none
}
#header .inactive LI.dynCurrent A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; =
TEXT-DECORATION: none
}
#header .inactive LI.dynCurrent A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; =
TEXT-DECORATION: none
}
#header .nav LI A:focus {
	TEXT-DECORATION: underline! important
}
#header .nav LI A:hover {
	TEXT-DECORATION: underline! important
}
#header .nav LI A:active {
	TEXT-DECORATION: underline! important
}
#header .nav LI .nav LI A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3f3f3f
}
#header .nav LI .nav LI A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3f3f3f
}
#header .nav LI.dynCurrent .nav LI A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3f3f3f
}
#header .nav LI.dynCurrent .nav LI A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3f3f3f
}
#header .inactive LI.dynCurrent UL.nav LI.dynCurrent A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3f3f3f
}
#header .inactive LI.dynCurrent UL.nav LI.dynCurrent A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3f3f3f
}
#header .nav#globalNav LI .nav LI .nav LI A:link {
	PADDING-RIGHT: 5px; BORDER-TOP: #cdcdcd 1px solid; DISPLAY: block; =
PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: -1px -5px; COLOR: #000; =
PADDING-TOP: 1px; BACKGROUND-COLOR: #e9e9e9
}
#header .nav#globalNav LI .nav LI .nav LI A:visited {
	PADDING-RIGHT: 5px; BORDER-TOP: #cdcdcd 1px solid; DISPLAY: block; =
PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: -1px -5px; COLOR: #000; =
PADDING-TOP: 1px; BACKGROUND-COLOR: #e9e9e9
}
#header .front .nav LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
#header UL.empty LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
#header .nav#globalNav LI.dynCurrent A:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: =
url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn=
g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px
}
#header .nav LI A:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: =
url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn=
g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px
}
#header .nav .dynCurrent A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: =
url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn=
g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px
}
#header .nav .dynCurrent A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: =
url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn=
g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px
}
#header .inactive LI.dynCurrentActive A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: =
url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn=
g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px
}
#header .inactive LI.dynCurrentActive A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: =
url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn=
g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px
}
#header .nav .dynCurrentActive A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: =
url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn=
g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px
}
#header .nav .dynCurrentActive A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: =
url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn=
g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px
}
#header .nav .dynCurrentActive A:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: =
url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.pn=
g) #d90f1f repeat-x; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px
}
#header .nav#globalNav LI A:hover {
	BACKGROUND: #797979; COLOR: #fff
}
#header .nav#globalNav LI .nav LI .nav LI A:hover {
	BACKGROUND: #797979; COLOR: #fff
}
#header .nav LI.dynActive .nav LI A:hover {
	BACKGROUND: #797979; COLOR: #fff
}
#header .inactive LI.dynCurrentActive UL.nav LI.dynCurrent A:hover {
	BACKGROUND: #797979; COLOR: #fff
}
#header .nav#globalNav LI.dynCurrent UL.nav LI A:hover {
	BACKGROUND: #797979; COLOR: #fff
}
#header .nav LI.dynCurrent .nav LI.dynCurrent A:link {
	BACKGROUND: #797979; COLOR: #fff
}
#header .nav LI.dynCurrent .nav LI.dynCurrent A:visited {
	BACKGROUND: #797979; COLOR: #fff
}
#header .nav LI.dynCurrentActive .nav LI.dynActive A:link {
	BACKGROUND: #797979; COLOR: #fff
}
#header .nav LI.dynCurrentActive .nav LI.dynActive A:visited {
	BACKGROUND: #797979; COLOR: #fff
}
.sIFR-flash {
	VISIBILITY: visible! important; MARGIN: 0px
}
.sIFR-replaced {
	VISIBILITY: visible! important; WIDTH: 430px
}
SPAN.sIFR-alternate {
	DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: =
absolute! important; TOP: 0px; HEIGHT: 0px
}
.sIFR-hasFlash #header P.tagline .brand {
	FONT-SIZE: 16px; VISIBILITY: hidden
}
.sIFR-hasFlash #header H2 .brand {
	FONT-SIZE: 44px; VISIBILITY: hidden
}

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldose05/BNStory/Technology/layout.css?v=1

HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY {
	MIN-HEIGHT: 100em; MARGIN: 4px 0px 4px 4px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px; PADDING-TOP: 0px
}
ADDRESS {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px; PADDING-TOP: 0px
}
FORM LABEL {
	CURSOR: pointer
}
FORM INPUT.button {
	WIDTH: auto; HEIGHT: auto
}
FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
HTML > BODY FORM * {
	VERTICAL-ALIGN: middle
}
OL {
	PADDING-LEFT: 2em; MARGIN-LEFT: 0px
}
UL {
	PADDING-LEFT: 2em; MARGIN-LEFT: 0px
}
#attic {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 898px
}
#header {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 898px
}
#memberInfo {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 898px
}
#content {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 898px
}
#footer {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 898px
}
* HTML #footer {
	POSITION: relative! important
}
#attic {
	OVERFLOW: hidden; HEIGHT: 90px
}
#regInfo {
	OVERFLOW: hidden; PADDING-TOP: 2px; HEIGHT: 1em
}
#header {
	MARGIN-TOP: 0.5em
}
#chewy {
	MIN-WIDTH: 300px; MAX-WIDTH: 440px; MARGIN-LEFT: 130px; MARGIN-RIGHT: =
340px
}
#content DIV.holder {
	FLOAT: left; WIDTH: 100%
}
.story #chewy {
	MIN-WIDTH: 430px; MAX-WIDTH: 558px; MARGIN-LEFT: 0px; MARGIN-RIGHT: =
340px
}
#primaryNav {
	FLOAT: left; MARGIN-LEFT: -100%; WIDTH: 120px
}
#secondaryNav {
	FLOAT: left; MARGIN-LEFT: -330px; WIDTH: 330px
}
#secondaryNav DIV.nav {
	WIDTH: 160px; MARGIN-RIGHT: 10px
}
#secondaryNav FORM.nav {
	WIDTH: 160px; MARGIN-RIGHT: 10px
}

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldose05/BNStory/Technology/type.css?v=1

BODY {
	FONT-FAMILY: Verdana, sans-serif
}
INPUT {
	FONT-FAMILY: Verdana, sans-serif
}
TEXTAREA {
	FONT-FAMILY: Verdana, sans-serif
}
SELECT {
	FONT-FAMILY: Verdana, sans-serif
}
BODY FONT {
	FONT-FAMILY: Verdana, sans-serif
}
#primaryNav .nav {
	FONT-SIZE: 0.62em
}
#secondaryNav .nav {
	FONT-SIZE: 0.62em
}
.globeinvestor #secondaryNav #searchSQ {
	FONT-SIZE: 0.62em
}
.globefund #secondaryNav #searchFN {
	FONT-SIZE: 0.62em
}
.globeinvestor #secondaryNav #secondaryNavWrapper H4#rrGAMelsewhere {
	FONT-SIZE: 0.62em
}
.globefund #secondaryNav #secondaryNavWrapper H4#rrGAMelsewhere {
	FONT-SIZE: 0.62em
}
#updated {
	FONT-SIZE: 0.62em
}
.weather .holder P.note {
	FONT-SIZE: 0.62em
}
#attic FORM#weatherChooser {
	FONT-SIZE: 0.62em
}
#attic TABLE#weatherOption {
	FONT-SIZE: 0.62em
}
.holder H3.title {
	FONT-SIZE: 0.62em
}
BODY DIV.holder .subtitle {
	FONT-SIZE: 0.62em
}
#sectionCat H2 {
	FONT-SIZE: 0.62em
}
.hub .holder H2 {
	FONT-SIZE: 0.62em
}
#sectionCat UL.nav {
	FONT-SIZE: 0.62em
}
.tp .holder H3 {
	FONT-SIZE: 0.62em
}
.holder P.tag {
	FONT-SIZE: 0.62em
}
.globeinvestor #topPerformers TD {
	FONT-SIZE: 0.62em
}
BODY #sectionCat P#switchStoryDisplay {
	FONT-SIZE: 0.62em
}
.holder P#updated {
	FONT-SIZE: 0.7em
}
.story UL#articleTools LI {
	FONT-SIZE: 0.7em
}
.story UL#articleBottomTools LI {
	FONT-SIZE: 0.7em
}
.bda #secondaryNav P {
	FONT-SIZE: 0.7em
}
.story P#fontSize {
	FONT-SIZE: 0.7em
}
.story #author P {
	FONT-SIZE: 0.75em
}
.story UL.columnistInfo LI {
	FONT-SIZE: 0.75em
}
.story #article P {
	FONT-SIZE: 0.75em
}
.story #article LI {
	FONT-SIZE: 0.75em
}
.holder H3 {
	FONT-SIZE: 0.75em
}
.tp .holder H4 {
	FONT-SIZE: 0.75em
}
.holder DD {
	FONT-SIZE: 0.75em
}
.holder DT {
	FONT-SIZE: 0.75em
}
.holder P {
	FONT-SIZE: 0.75em
}
.holder LI {
	FONT-SIZE: 0.75em
}
.holder TD {
	FONT-SIZE: 0.75em
}
.holder DIV.srSummary {
	FONT-SIZE: 0.75em
}
#photo P {
	FONT-SIZE: 0.75em
}
#sectionCat UL {
	FONT-SIZE: 0.75em
}
#globefundSubNav LI A {
	FONT-SIZE: 0.8em
}
#globeinvestorSubNav LI A {
	FONT-SIZE: 0.8em
}
#secondaryNav #marketStats TABLE TD {
	FONT-SIZE: 0.8em
}
#secondaryNav #marketStats TABLE TH {
	FONT-SIZE: 0.8em
}
.mega #sectionA P.mega.image SPAN.cutline {
	FONT-SIZE: 0.8em
}
#secondaryNav #marketStats TABLE TD {
	FONT-SIZE: 0.86em
}
#secondaryNav #marketStats TABLE TH {
	FONT-SIZE: 0.86em
}
#sectionCat UL LI.more A {
	FONT-SIZE: 0.87em
}
#photo A {
	FONT-SIZE: 0.87em
}
H4#postComment {
	FONT-SIZE: 0.87em
}
.mega #sectionA DIV.top P {
	FONT-SIZE: 0.87em
}
BODY FONT {
	FONT-SIZE: 1em
}
INPUT.field {
	FONT-SIZE: 1em
}
INPUT.button {
	FONT-SIZE: 1em
}
.access A:focus {
	FONT-SIZE: 1em
}
.access A:hover {
	FONT-SIZE: 1em
}
BODY .holder LI H3 {
	FONT-SIZE: 1em
}
BODY .holder LI P {
	FONT-SIZE: 1em
}
BODY .holder LI LI {
	FONT-SIZE: 1em
}
BODY .holder DL P {
	FONT-SIZE: 1em
}
BODY .holder DL LI {
	FONT-SIZE: 1em
}
BODY .holder TD P {
	FONT-SIZE: 1em
}
.holder H4#postComment {
	FONT-SIZE: 1em
}
#commentHole {
	FONT-SIZE: 1em
}
.major #sectionA H3.sectionATop.major {
	FONT-SIZE: 1em
}
.mega #sectionA H3.sectionATop.mega {
	FONT-SIZE: 1em
}
.db #header #globeinvestorSubNav LI A {
	FONT-SIZE: 1em
}
.insider .holder DL P {
	FONT-SIZE: 1em
}
.travel .holder DIV.storyBlock {
	FONT-SIZE: 1em
}
#primaryNav .nav * {
	FONT-SIZE: 1em
}
.holder #sectionC P.tag {
	FONT-SIZE: 1em
}
#secondaryNav .nav * {
	FONT-SIZE: 1em
}
.story #headline H3 {
	FONT-SIZE: 1.12em
}
#secondaryNav #sectionC P.tag {
	FONT-SIZE: 1.3em
}
#secondaryNav #sectionC LI H3 {
	FONT-SIZE: 1.3em
}
.story #secondaryNav .nav LI {
	FONT-SIZE: 1.3em
}
.story #headline H2 {
	FONT-SIZE: 1.2em
}
BODY {
	LINE-HEIGHT: 1.5
}
#secondaryNav .subimg {
	LINE-HEIGHT: 1.37
}
#primaryNav DIV.nav H4 {
	TEXT-TRANSFORM: uppercase
}
#secondaryNav DIV.nav H4 {
	TEXT-TRANSFORM: uppercase
}
#secondaryNav FORM.nav H4 {
	TEXT-TRANSFORM: uppercase
}
#primaryNav .nav H5 {
	TEXT-TRANSFORM: uppercase
}
#secondaryNav .nav H5 {
	TEXT-TRANSFORM: uppercase
}
#searchSimple LABEL {
	TEXT-TRANSFORM: uppercase
}
#updated {
	TEXT-TRANSFORM: uppercase
}
.holder H3.title {
	TEXT-TRANSFORM: uppercase
}
.holder .subtitle {
	TEXT-TRANSFORM: uppercase
}
.hub .holder H2 {
	TEXT-TRANSFORM: uppercase
}
#sectionCat H2 {
	TEXT-TRANSFORM: uppercase
}
.tp .holder H3 {
	TEXT-TRANSFORM: uppercase
}
P.tag {
	TEXT-TRANSFORM: uppercase
}
#sectionCat H2 A.promo {
	TEXT-TRANSFORM: none
}
#sectionC P.tag {
	TEXT-TRANSFORM: none
}
#weatherTool H5 A {
	TEXT-TRANSFORM: none
}
.access A:focus {
	FONT-WEIGHT: bold
}
.access A:hover {
	FONT-WEIGHT: bold
}
.globeinvestor #secondaryNav #searchSQ LABEL {
	FONT-WEIGHT: bold
}
.globefund #secondaryNav #searchFN LABEL {
	FONT-WEIGHT: bold
}
.globeinvestor #topPerformers TD {
	FONT-WEIGHT: bold
}
#searchSimple LABEL {
	FONT-WEIGHT: bold
}
#secondaryNav .nav DT {
	FONT-WEIGHT: bold
}
#secondaryNav .nav .more A {
	FONT-WEIGHT: bold
}
#updated {
	FONT-WEIGHT: bold
}
.holder DT {
	FONT-WEIGHT: bold
}
#sectionC P.tag {
	FONT-WEIGHT: bold
}
#commentForm LABEL {
	FONT-WEIGHT: bold
}
.story #author P {
	FONT-WEIGHT: bold
}
.story #secondaryNav LI A.section {
	FONT-WEIGHT: bold
}
#sectionCat UL LI.more A {
	FONT-WEIGHT: bold
}
#pastIssues .active {
	FONT-WEIGHT: bold
}
.mega #sectionA P.mega.image SPAN.cutline {
	FONT-WEIGHT: bold
}
#marketStats TD.date {
	FONT-WEIGHT: bold
}
#weatherChooser LEGEND {
	FONT-WEIGHT: bold
}
#weatherOption TBODY TH A {
	FONT-WEIGHT: bold
}
.weather .holder #cities LABEL {
	FONT-WEIGHT: bold
}
.holder H3 SPAN.comment {
	FONT-WEIGHT: normal
}
#gamFeaturePromo EM {
	FONT-WEIGHT: normal
}
#weatherOption TH {
	FONT-WEIGHT: normal
}
.mega #sectionA P.mega.image SPAN.cutline SPAN.credit {
	FONT-WEIGHT: normal
}
#marketStats TH {
	FONT-WEIGHT: normal
}
.story P#GISdateLine {
	FONT-WEIGHT: normal
}
OPTGROUP {
	FONT-STYLE: normal
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:focus {
	TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
.access A:link {
	TEXT-DECORATION: underline
}
.access A:visited {
	TEXT-DECORATION: underline
}
.holder #sectionA P.mega {
	FLOAT: none
}
#secondaryNav .sectionE #sectionC LI {
	PADDING-LEFT: 0px; FONT-SIZE: 0.62em; MARGIN-LEFT: 0px; =
LIST-STYLE-TYPE: none
}
#secondaryNav .sectionE #sectionC OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldose05/BNStory/Technology/design.css?v=20061014

IMG#UniqueVist {
	LEFT: -937em; POSITION: absolute; TOP: 0px
}
P.access {
	MARGIN: 0px; HEIGHT: 1px
}
.access A {
	LEFT: 0px; WIDTH: 9em; POSITION: absolute; TOP: -937em; TEXT-ALIGN: =
center
}
.access A:focus {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; BACKGROUND: #ffc; LEFT: 4em; =
PADDING-BOTTOM: 2em; PADDING-TOP: 2em; TOP: 4em
}
.access A:hover {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; BACKGROUND: #ffc; LEFT: 4em; =
PADDING-BOTTOM: 2em; PADDING-TOP: 2em; TOP: 4em
}
CAPTION {
	TEXT-ALIGN: left
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.image A IMG {
	BORDER-RIGHT: transparent 1px solid; BORDER-TOP: transparent 1px solid; =
BORDER-LEFT: transparent 1px solid; BORDER-BOTTOM: transparent 1px solid
}
.image IMG {
	BORDER-RIGHT: transparent 1px solid; BORDER-TOP: transparent 1px solid; =
BORDER-LEFT: transparent 1px solid; BORDER-BOTTOM: transparent 1px solid
}
ABBR {
	BORDER-BOTTOM: transparent 1px dotted
}
ACRONYM {
	BORDER-BOTTOM: transparent 1px dotted
}
.info {
	BORDER-BOTTOM: transparent 1px dotted
}
INPUT[type=3Dtext] {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
INPUT[type=3Dbutton] {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
INPUT[type=3Dsubmit] {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
INPUT.field {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
INPUT.button {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
INPUT.field {
	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px =
solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow =
1px solid
}
INPUT.button {
	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px =
solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow =
1px solid
}
TEXTAREA {
	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px =
solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow =
1px solid
}
SELECT {
	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px =
solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow =
1px solid
}
INPUT[type=3Dtext] {
	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px =
solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow =
1px solid
}
INPUT[type=3Dbutton] {
	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px =
solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow =
1px solid
}
INPUT[type=3Dsubmit] {
	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px =
solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow =
1px solid
}
INPUT[type=3Dbutton] {
	BORDER-TOP-STYLE: outset; BORDER-RIGHT-STYLE: outset; =
BORDER-LEFT-STYLE: outset; BORDER-BOTTOM-STYLE: outset
}
INPUT[type=3Dsubmit] {
	BORDER-TOP-STYLE: outset; BORDER-RIGHT-STYLE: outset; =
BORDER-LEFT-STYLE: outset; BORDER-BOTTOM-STYLE: outset
}
INPUT.button {
	BORDER-TOP-STYLE: outset; BORDER-RIGHT-STYLE: outset; =
BORDER-LEFT-STYLE: outset; BORDER-BOTTOM-STYLE: outset
}
INPUT[type=3Dbutton]:focus {
	BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: =
inset; BORDER-BOTTOM-STYLE: inset
}
INPUT[type=3Dsubmit]:focus {
	BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: =
inset; BORDER-BOTTOM-STYLE: inset
}
INPUT.button:focus {
	BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: =
inset; BORDER-BOTTOM-STYLE: inset
}
INPUT.field:focus {
	BORDER-LEFT-COLOR: threeddarkshadow; BORDER-BOTTOM-COLOR: =
threeddarkshadow; BORDER-TOP-COLOR: threeddarkshadow; =
BORDER-RIGHT-COLOR: threeddarkshadow
}
INPUT[type=3Dtext]:focus {
	BORDER-LEFT-COLOR: threeddarkshadow; BORDER-BOTTOM-COLOR: =
threeddarkshadow; BORDER-TOP-COLOR: threeddarkshadow; =
BORDER-RIGHT-COLOR: threeddarkshadow
}
INPUT[type=3Dbutton]:focus {
	BORDER-LEFT-COLOR: threeddarkshadow; BORDER-BOTTOM-COLOR: =
threeddarkshadow; BORDER-TOP-COLOR: threeddarkshadow; =
BORDER-RIGHT-COLOR: threeddarkshadow
}
INPUT[type=3Dsubmit]:focus {
	BORDER-LEFT-COLOR: threeddarkshadow; BORDER-BOTTOM-COLOR: =
threeddarkshadow; BORDER-TOP-COLOR: threeddarkshadow; =
BORDER-RIGHT-COLOR: threeddarkshadow
}
TEXTAREA:focus {
	BORDER-LEFT-COLOR: threeddarkshadow; BORDER-BOTTOM-COLOR: =
threeddarkshadow; BORDER-TOP-COLOR: threeddarkshadow; =
BORDER-RIGHT-COLOR: threeddarkshadow
}
SELECT:focus {
	BORDER-LEFT-COLOR: threeddarkshadow; BORDER-BOTTOM-COLOR: =
threeddarkshadow; BORDER-TOP-COLOR: threeddarkshadow; =
BORDER-RIGHT-COLOR: threeddarkshadow
}
P A.comment {
	WHITE-SPACE: nowrap
}
P A.comment IMG {
	VERTICAL-ALIGN: -3px
}
UL {
	LIST-STYLE-TYPE: square
}
HTML > BODY FORM#searchSimple * {
	VERTICAL-ALIGN: bottom
}
#chewy H3.title {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: =
0.62em; BACKGROUND: #666; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 2px; =
TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 2px
}
.help #secondaryNav H3.title {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: =
0.62em; BACKGROUND: #666; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 2px; =
TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 2px
}
#atticPromo {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 160px; HEIGHT: 90px
}
#atticPromo P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: =
5px; MARGIN: 0px; PADDING-TOP: 5px
}
.hide {
	DISPLAY: none
}
.inlineNav {
	PADDING-LEFT: 0px
}
.inlineNav LI {
	DISPLAY: inline
}
.error404 #chewy H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 0.62em; =
PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0.3em; WIDTH: auto; PADDING-TOP: =
2px
}
.error500 #chewy H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 0.62em; =
PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0.3em; WIDTH: auto; PADDING-TOP: =
2px
}
BODY #chewy P#updated {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 0.62em; =
PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0.3em; WIDTH: auto; PADDING-TOP: =
2px
}
#chewy HR {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: =
0px
}
#chewy #sectionB HR:unknown {
	VISIBILITY: hidden
}
.globeinvestor #optionA {
	CLEAR: none; FLOAT: left; WIDTH: 45.5%; MARGIN-RIGHT: 10px
}
.globeinvestor #optionB {
	CLEAR: none; FLOAT: left; WIDTH: 45.5%; MARGIN-RIGHT: 10px
}
BODY #chewy .col {
	CLEAR: none; FLOAT: left; WIDTH: 45.5%; MARGIN-RIGHT: 10px
}
.globeinvestor #optionB {
	MARGIN-RIGHT: 0px
}
BODY #chewy .last.col {
	MARGIN-RIGHT: 0px
}
BODY #chewy .one.col {
	MARGIN-RIGHT: 0px
}
BODY #chewy .one.col {
	WIDTH: 96%
}
#primaryNav .nav UL {
	PADDING-LEFT: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#secondaryNav .sectionE {
	FLOAT: left; WIDTH: 160px
}
#secondaryNav .sectionF {
	FLOAT: right; WIDTH: 160px
}
#content #secondaryNav DIV#smallBizCalendar {
	OVERFLOW: visible; WIDTH: 330px; MARGIN-RIGHT: 0px
}
#secondaryNav .nav UL {
	PADDING-LEFT: 0px; MARGIN: 0px 5px; LIST-STYLE-TYPE: none
}
#primaryNav .nav LI {
	MARGIN: 0px 0px 1px
}
#secondaryNav .nav LI {
	MARGIN: 0px 0px 1px
}
#primaryNav .nav LI {
	HEIGHT: 1.5em
}
BODY:unknown #primaryNav .nav LI {
	HEIGHT: auto
}
#primaryNav .nav LI.tp {
	OVERFLOW: visible
}
#primaryNav .nav A {
	DISPLAY: block; BORDER-BOTTOM: transparent 1px solid
}
#primaryNav .nav H4 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: =
0px; PADDING-TOP: 2px
}
#secondaryNav .nav H4 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: =
0px; PADDING-TOP: 2px
}
#primaryNav .nav A {
	PADDING-LEFT: 5px; BORDER-LEFT: transparent 5px solid
}
#primaryNav .nav H4 {
	PADDING-LEFT: 5px; BORDER-LEFT: transparent 5px solid
}
#secondaryNav .nav H4 {
	PADDING-LEFT: 5px
}
#secondaryNav .nav H5 {
	PADDING-LEFT: 5px
}
#secondaryNav .nav H6 {
	PADDING-LEFT: 5px
}
#secondaryNav .nav P {
	PADDING-LEFT: 5px
}
#secondaryNav .nav DT {
	PADDING-LEFT: 5px
}
#secondaryNav .nav DD {
	PADDING-LEFT: 5px
}
#searchSimple LABEL {
	PADDING-LEFT: 5px
}
#secondaryNav DIV.sub UL {
	PADDING-LEFT: 5px
}
#secondaryNav #advancedSearch FORM {
	PADDING-LEFT: 5px
}
#secondaryNav #advancedSearch FORM {
	PADDING-RIGHT: 5px
}
#secondaryNav .nav P {
	MARGIN-TOP: 0.3em; MARGIN-BOTTOM: 0.3em
}
#secondaryNav .nav H5 {
	MARGIN-TOP: 0.3em; MARGIN-BOTTOM: 0.3em
}
#secondaryNav .nav H6 {
	MARGIN-TOP: 0.3em; MARGIN-BOTTOM: 0.3em
}
#secondaryNav .nav OL {
	MARGIN-TOP: 0.3em; MARGIN-BOTTOM: 0.3em
}
#secondaryNav .nav DL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; OVERFLOW: =
hidden; PADDING-TOP: 2px; BORDER-BOTTOM: transparent 2px solid
}
#secondaryNav .nav H6 {
	MARGIN-BOTTOM: -0.3em
}
#secondaryNav H4.sub {
	BACKGROUND: url(/v5/images/icon-lock-ie_locked.png) no-repeat 94% 0px
}
#secondaryNav H5.sub {
	BACKGROUND: url(/v5/images/icon-lock-ie_locked.png) no-repeat 94% 0px
}
#secondaryNav H6.sub {
	BACKGROUND: url(/v5/images/icon-lock-ie_locked.png) no-repeat 94% 0px
}
#secondaryNav P.sub {
	BACKGROUND: url(/v5/images/icon-lock-ie_locked.png) no-repeat 94% 0px
}
.globeinvestor #secondaryNav H6.sub {
	BACKGROUND-IMAGE: url(/v5/images/icon-lock-gig_locked.png)
}
.globefund #secondaryNav H6.sub {
	BACKGROUND-IMAGE: url(/v5/images/icon-lock-gig_locked.png)
}
#primaryNav .nav {
	MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 5px
}
#searchSimple {
	MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 5px
}
.globeinvestor #secondaryNav #searchSQ {
	MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 5px
}
#secondaryNav .nav {
	CLEAR: left; MARGIN-BOTTOM: 1em
}
#secondaryNav .nav DT {
	WIDTH: auto; MARGIN-RIGHT: 1ex
}
#secondaryNav .nav DD {
	PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px
}
#secondaryNav #advancedSearch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; WIDTH: =
auto; MARGIN-RIGHT: 0px; PADDING-TOP: 1px
}
#secondaryNav #searchSimple {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; WIDTH: =
auto; MARGIN-RIGHT: 0px; PADDING-TOP: 1px
}
#searchSimple LABEL {
	PADDING-RIGHT: 5px
}
#searchSimpleQuery {
	WIDTH: 110px
}
.globeinvestor #secondaryNav #searchSQ LABEL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.globeinvestor #secondaryNav #searchSQ A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#searchSimple A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#searchSQ INPUT {
	MARGIN: 2px
}
.globewatch #secondaryNav P {
	TEXT-ALIGN: center
}
#currencyTable {
	WIDTH: 160px; BORDER-COLLAPSE: collapse
}
TABLE#intlMarkets {
	WIDTH: 160px; BORDER-COLLAPSE: collapse
}
#marketStats TABLE {
	WIDTH: 160px; BORDER-COLLAPSE: collapse
}
#marketStats TFOOT TD {
	DISPLAY: none
}
#marketStats .positive TH {
	BACKGROUND-POSITION: 0px 2px; PADDING-LEFT: 11px; BACKGROUND-IMAGE: =
url(/v5/images/icon/icon-stock_up.gif); BACKGROUND-REPEAT: no-repeat
}
#marketStats .negative TH {
	BACKGROUND-POSITION: 0px 2px; PADDING-LEFT: 11px; BACKGROUND-IMAGE: =
url(/v5/images/icon/icon-stock_up.gif); BACKGROUND-REPEAT: no-repeat
}
#marketStats .negative TH {
	BACKGROUND-IMAGE: url(/v5/images/icon/icon-stock_down.gif)
}
#currencyTable TD {
	PADDING-LEFT: 1px
}
#marketStats TD {
	PADDING-LEFT: 1px
}
.globeinvestor #marketStats #mainMarkets {
	BORDER-BOTTOM: #ededed 4px solid
}
.globeinvestor #marketStats #intlMarkets {
	BORDER-BOTTOM: #ededed 4px solid
}
.globeinvestor #marketStats #miscMarkets {
	BORDER-BOTTOM: #ededed 4px solid
}
#marketStats TD {
	TEXT-ALIGN: right
}
#currencyTable TH {
	TEXT-ALIGN: left
}
#marketStats TBODY TH {
	TEXT-ALIGN: left
}
#weatherOption TH {
	TEXT-ALIGN: left
}
#marketStats #searchSQ LABEL {
	DISPLAY: none
}
#marketStats #searchSQ A {
	DISPLAY: none
}
#weatherOption * {
	VERTICAL-ALIGN: top
}
#globePoll OL {
	PADDING-LEFT: 5px; LIST-STYLE-TYPE: none
}
#secondaryNav #searchNav {
	WIDTH: auto; MARGIN-RIGHT: 0px
}
#secondaryNav .nav P {
	PADDING-BOTTOM: 5px
}
#secondaryNav .nav UL {
	PADDING-BOTTOM: 5px
}
#secondaryNav .nav .last {
	BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px
}
#secondaryNav .nav P.more {
	BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px
}
#secondaryNav FORM.nav P {
	BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px
}
#secondaryNav FORM.nav UL {
	BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px
}
#secondaryNav P.more {
	CLEAR: left
}
#secondaryNav DIV.sub H5 {
	CLEAR: left
}
#secondaryNav DIV.sub H6 {
	CLEAR: left
}
#secondaryNav DIV.sub DT.image {
	FLOAT: left; MARGIN: 4px 3px 0px 0px
}
#secondaryNav DIV.nav DT.image {
	FLOAT: left; MARGIN: 4px 3px 0px 0px
}
#IEcolumns P {
	MIN-HEIGHT: 4em
}
#IEcolumns P.more {
	MIN-HEIGHT: 0px
}
#secondaryNav .sectionF #insiderPromo {
	BACKGROUND-COLOR: #fff
}
#secondaryNav .sectionF #insiderPromo UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; MARGIN: =
0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: square
}
#secondaryNav .sectionF #insiderPromo A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: =
#000
}
#secondaryNav .sectionF #insiderPromo A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: =
#000
}
.weather #secondaryNav SELECT.city {
	VISIBILITY: hidden
}
.weather #secondaryNav .nav {
	PADDING-BOTTOM: 5px
}
.weather #secondaryNav SELECT {
	WIDTH: 95%
}
#secondaryNav #weatherTool SELECT {
	WIDTH: 95%
}
.weather #secondaryNav H5 A {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.weather #secondaryNav SELECT {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.weather #secondaryNav H5 {
	MARGIN-TOP: 5px
}
.ValidateFormOnSubmit {
	POSITION: relative
}
.ValidateFormOnSubmit EM.error {
	BORDER-RIGHT: #ffa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fffff0 =
1px solid; PADDING-LEFT: 3px; BACKGROUND: #ffc; LEFT: -9em; =
PADDING-BOTTOM: 3px; BORDER-LEFT: #fffff0 1px solid; WIDTH: 10em; COLOR: =
#c03; PADDING-TOP: 3px; BORDER-BOTTOM: #ffa 1px solid; FONT-STYLE: =
normal; POSITION: absolute
}
.weather #chewy TD A {
	DISPLAY: block
}
.weather #weatherFooter {
	MARGIN: 1em 0px
}
.weather #weatherFooter IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#weatherChooser FIELDSET {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px
}
#weatherChooser LEGEND {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; COLOR: #000; PADDING-TOP: 5px
}
* HTML #weatherChooser LEGEND {
	MARGIN-LEFT: -5px
}
#weatherChooser #City {
	FONT-SIZE: 1em; WIDTH: 140px
}
#weatherOption {
	MARGIN-TOP: 2px; FONT-SIZE: 10px! important; WIDTH: 160px; =
BORDER-COLLAPSE: collapse
}
#weatherChooser A:visited {
	COLOR: #039
}
#weatherOption A:visited {
	COLOR: #039
}
#weatherOption CAPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px; TEXT-ALIGN: left
}
#weatherChg {
	FONT-SIZE: 10px! important; FLOAT: right; WIDTH: 5em; COLOR: #666; =
LINE-HEIGHT: 1.2
}
#weatherOption TBODY TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#weatherOption TBODY TH A {
	DISPLAY: block
}
#weatherOption TFOOT TD {
	BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px
}
#weatherOption TBODY TD {
	VERTICAL-ALIGN: middle
}
#weatherOption TBODY TH {
	VERTICAL-ALIGN: middle
}
#weatherOption TD.weatherCurrent {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; COLOR: #444; WHITE-SPACE: nowrap; =
TEXT-ALIGN: center
}
#weatherOption TD.weatherConditions {
	PADDING-BOTTOM: 5px
}
#weatherOption THEAD {
	DISPLAY: none
}
#CdnCities {
	WIDTH: 20em
}
#USCities {
	WIDTH: 20em
}
#WorldCities {
	WIDTH: 20em
}
#USCities {
	DISPLAY: none
}
#WorldCities {
	DISPLAY: none
}
.weather #chewy P.error {
	MARGIN-BOTTOM: 1em
}
.weather #chewy #cities P {
	MARGIN: 0.5em 0px
}
DIV.helpBox {
	BORDER-RIGHT: #8f8f8f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#4b4b4b 1px solid; PADDING-LEFT: 5px; Z-INDEX: 666; BACKGROUND: #f4f4f4; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #bfbfbf 1px solid; WIDTH: 300px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #4b4b4b 1px solid; POSITION: absolute
}
DIV.large.helpBox {
	WIDTH: 450px
}
DIV.helpBox DIV.head {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #4b4b4b; =
PADDING-BOTTOM: 5px; MARGIN: -5px -5px 0.25em; PADDING-TOP: 5px
}
DIV.helpBox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.72em! important; =
MARGIN-BOTTOM: 1.25em! important; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.helpBox H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.62em! important; =
PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; WIDTH: =
200px; COLOR: #333; PADDING-TOP: 0px
}
DIV.helpBox DIV.head H4 {
	COLOR: #fff
}
DIV.helpBox A:visited {
	COLOR: rgb(0,51,153)
}
HTML * DIV.helpBox DIV.head A.close-link {
	COLOR: #fff! important
}
HTML * DIV.helpBox DIV.head A:visited {
	COLOR: #fff! important
}
DIV.helpBox UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.72em; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
A.showHelp {
	FONT-WEIGHT: bold
}
A.close-link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-SIZE: 0.6em; BACKGROUND: =
url(/v5/images/icon/icon-tickX.png) no-repeat left 40%; FLOAT: right; =
PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.relatedLinksList IMG {
	PADDING-RIGHT: 2px
}
.relatedLinksList {
	FONT-WEIGHT: bold; COLOR: #888
}
.blurbLabel IMG {
	DISPLAY: none
}

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldose05/BNStory/Technology/colour.css?v=20070828

#primaryNav .nav H4 {
	COLOR: #fff
}
#secondaryNav DIV.sub H4 {
	COLOR: #fff
}
#secondaryNav #advancedSearch H4 {
	COLOR: #fff
}
#updated {
	COLOR: #fff
}
.error404 #chewy H3 {
	COLOR: #fff
}
.error500 #chewy H3 {
	COLOR: #fff
}
.globefund #secondaryNav #searchFN {
	COLOR: #fff
}
.globeinvestor #secondaryNav #searchSQ {
	COLOR: #fff
}
.globefund #secondaryNav #searchNav H4 {
	COLOR: #fff
}
.globeinvestor #secondaryNav #searchNav H4 {
	COLOR: #fff
}
.nav#globefundSubNav LI A:link {
	COLOR: #fff
}
.nav#globefundSubNav LI A:visited {
	COLOR: #fff
}
.nav#globeinvestorSubNav LI A:link {
	COLOR: #fff
}
.nav#globeinvestorSubNav LI A:visited {
	COLOR: #fff
}
#secondaryNav #searchSimple A:link {
	COLOR: #fff
}
#secondaryNav #searchSimple A:visited {
	COLOR: #fff
}
#secondaryNav .nav#searchSimple {
	COLOR: #fff
}
.db #chewy .tabletitleblue {
	COLOR: #fff
}
.db #chewy .tabletitleblack {
	COLOR: #fff
}
.db #chewy .tabletitleblue * {
	COLOR: #fff
}
.db #chewy .tabletitleblack * {
	COLOR: #fff
}
.db #chewy .tabletitleblue A:link {
	COLOR: #fff
}
.db #chewy .tabletitleblue A:visited {
	COLOR: #fff
}
.db #chewy .tabletitleblack A:link {
	COLOR: #fff
}
.db #chewy .tabletitleblack A:visited {
	COLOR: #fff
}
.red {
	COLOR: #f00
}
TD.negative {
	COLOR: #f00
}
.db .fontcolor2 {
	COLOR: #f00
}
.negative .chg {
	COLOR: #f00
}
HR {
	COLOR: #ddd
}
#errorMsg {
	COLOR: #ce0031
}
.ValidateFormOnSubmit EM.error {
	COLOR: #ce0031
}
.weather #chewy P.error {
	COLOR: #ce0031
}
#chewy .override#ticker MARQUEE A {
	COLOR: #ce0031
}
BODY.story DIV#secondaryNav A.section:link {
	COLOR: #525252
}
BODY.story DIV#secondaryNav A.section:visited {
	COLOR: #525252
}
#sectionC A:visited {
	COLOR: #4d6699
}
#chewy A:visited {
	COLOR: #4d6699
}
#weatherOption TD.weatherCurrent {
	COLOR: #444
}
BODY.story DIV#secondaryNav DIV.nav H4 {
	COLOR: #333
}
#sectionCat H2 A:link {
	COLOR: #333
}
#sectionCat H2 A:visited {
	COLOR: #333
}
#sectionCat UL LI.more A:link {
	COLOR: #333
}
#sectionCat UL LI.more A:visited {
	COLOR: #333
}
#chewy .marquee A:link {
	COLOR: #333
}
#chewy .marquee A:visited {
	COLOR: #333
}
.date {
	COLOR: #666
}
P.tag {
	COLOR: #666
}
#weatherOption A#weatherChg {
	COLOR: #666
}
#weatherOption A#weatherChg:visited {
	COLOR: #666
}
#sectionCat H2 .promo LI A:link {
	COLOR: #666
}
#sectionCat H2 .promo LI A:visited {
	COLOR: #666
}
#content DIV A.comment:link {
	COLOR: #666
}
#content DIV A.comment:visited {
	COLOR: #666
}
#content DIV SPAN.comment {
	COLOR: #666
}
.mega #sectionA P.mega.image SPAN.cutline SPAN.credit {
	COLOR: #666
}
#sectionCat H2 A.promo:link {
	COLOR: #666
}
.db .tabletitleblack {
	COLOR: #666
}
#secondaryNav .nav A:link {
	COLOR: #001f5e
}
#secondaryNav .nav A:visited {
	COLOR: #001f5e
}
#weatherChooser A:visited {
	COLOR: #001f5e
}
#weatherOption A:visited {
	COLOR: #001f5e
}
A:link {
	COLOR: #001f5e
}
BODY #sectionCat P#switchStoryDisplay SPAN {
	COLOR: #001f5e
}
DIV#chewy A:hover:link {
	COLOR: #4d6699
}
DIV#chewy A:hover:visited {
	COLOR: #4d6699
}
.green {
	COLOR: #008000
}
TD.positive {
	COLOR: #008000
}
.positive .chg {
	COLOR: #008000
}
.db .fontcolor1 {
	COLOR: #008000
}
.globepos {
	COLOR: #008000
}
BODY {
	COLOR: #000
}
#primaryNav .nav A:link {
	COLOR: #000
}
#primaryNav .nav A:visited {
	COLOR: #000
}
#secondaryNav .nav H4 {
	COLOR: #000
}
.globefund #chewy #headline H2 {
	COLOR: #000
}
.db #FindOutMoreBox .dataalternate8 {
	COLOR: #000
}
#secondaryNav #marketStats A:link {
	COLOR: #000
}
.db .tabletitleblack * {
	COLOR: #000
}
#marketStats TD.date {
	COLOR: #000
}
#chewy .headline P.tag {
	COLOR: #000
}
#sectionC P.tag {
	COLOR: #000
}
.db .fombg .fontcolor1 {
	COLOR: #000
}
.db .fombg .fontcolor2 {
	COLOR: #000
}
LEGEND {
	COLOR: #000
}
.story #secondaryNav .nav {
	BACKGROUND-COLOR: transparent
}
.story #secondaryNav .nav H4 {
	BACKGROUND-COLOR: transparent
}
BODY {
	BACKGROUND-COLOR: #fff
}
.odd {
	BACKGROUND-COLOR: #fff
}
TR.whitecell {
	BACKGROUND-COLOR: #fff
}
#marketStats TD.date {
	BACKGROUND-COLOR: #fff
}
INPUT.button {
	BACKGROUND-COLOR: buttonface
}
IMG[src*=3D'button-']:hover {
	BACKGROUND-COLOR: #ffc
}
.ValidateFormOnSubmit EM.error {
	BACKGROUND-COLOR: #ffc
}
.access A:focus {
	BACKGROUND-COLOR: #ffc
}
.access A:hover {
	BACKGROUND-COLOR: #ffc
}
.db .selbg {
	BACKGROUND-COLOR: #ffc
}
.db #searchform TABLE {
	BACKGROUND-COLOR: #ffc
}
.db #tabbar TH.active {
	BACKGROUND-COLOR: #ffc
}
.db #generateSnapshotCompany {
	BACKGROUND-COLOR: #ffc
}
.db #generateSnapshotSymbol {
	BACKGROUND-COLOR: #ffc
}
.db #generateFilter {
	BACKGROUND-COLOR: #ffc
}
.db #generateFilter CAPTION {
	BACKGROUND-COLOR: #ffc
}
.db #generateMarketAction {
	BACKGROUND-COLOR: #ffc
}
.db #generateSymbol {
	BACKGROUND-COLOR: #ffc
}
.db #generateReportA {
	BACKGROUND-COLOR: #ffc
}
.db #generateReportB {
	BACKGROUND-COLOR: #ffc
}
.db #generateChart {
	BACKGROUND-COLOR: #ffc
}
.db #chewy .dataalternate1 {
	BACKGROUND-COLOR: #fffff0
}
INPUT[type=3D'image']:hover {
	BACKGROUND-COLOR: #fffff0
}
#secondaryNav .nav H4 {
	BACKGROUND-COLOR: #edb632
}
.db #FindOutMoreBox .dataalternate8 {
	BACKGROUND-COLOR: #edb632
}
.db #FindOutMoreBox .data8boldtext {
	BACKGROUND-COLOR: #edb632
}
HR {
	BACKGROUND-COLOR: #cbcbcb
}
INPUT[src$=3D'reverse.png']:hover {
	BACKGROUND-COLOR: #cbcbcb
}
#secondaryNav DIV.sub H4 {
	BACKGROUND-COLOR: #c03
}
#atticPromo {
	BACKGROUND-COLOR: #ededed
}
#primaryNav .nav LI {
	BACKGROUND-COLOR: #ededed
}
#secondaryNav DIV.nav {
	BACKGROUND-COLOR: #ededed
}
#secondaryNav FORM.nav {
	BACKGROUND-COLOR: #ededed
}
#secondaryNav DIV.nav DIV.insiderImg {
	BACKGROUND-COLOR: #ededed
}
.globecolor2 {
	BACKGROUND-COLOR: #ededed
}
.db .tabletab {
	BACKGROUND-COLOR: #ededed
}
.db .tabletitle {
	BACKGROUND-COLOR: #ededed
}
.db #tabbar TH {
	BACKGROUND-COLOR: #ededed
}
.db #generateSnapshotCompany TH {
	BACKGROUND-COLOR: #ededed
}
.db #generateSnapshotSymbol TH {
	BACKGROUND-COLOR: #ededed
}
.db #generateSymbol TH {
	BACKGROUND-COLOR: #ededed
}
.db #generateReportA THEAD TH {
	BACKGROUND-COLOR: #ededed
}
.db #generateReportB THEAD TH {
	BACKGROUND-COLOR: #ededed
}
.db #generateChart THEAD TH {
	BACKGROUND-COLOR: #ededed
}
.db #FindOutMoreBox {
	BACKGROUND-COLOR: #ededed
}
.business #primaryNav .nav H4 {
	BACKGROUND-COLOR: #7fa5cf
}
#secondaryNav #advancedSearch H4 {
	BACKGROUND-COLOR: #666
}
#secondaryNav .nav#searchSimple {
	BACKGROUND-COLOR: #666
}
.error404 #chewy H3 {
	BACKGROUND-COLOR: #666
}
.error500 #chewy H3 {
	BACKGROUND-COLOR: #666
}
#updated {
	BACKGROUND-COLOR: #666
}
#primaryNav .nav H4 {
	BACKGROUND-COLOR: #5e8758
}
.db #chewy .tabletitleblue {
	BACKGROUND-COLOR: #3979be
}
.db #chewy .tabletitleblack {
	BACKGROUND-COLOR: #3979be
}
#header UL#globefundSubNav {
	BACKGROUND-COLOR: #3979be
}
#header UL#globeinvestorSubNav {
	BACKGROUND-COLOR: #3979be
}
.globefund #secondaryNav #searchNav H4 {
	BACKGROUND-COLOR: #3979be
}
.globeinvestor #secondaryNav #searchNav H4 {
	BACKGROUND-COLOR: #3979be
}
.globefund #secondaryNav #searchFN {
	BACKGROUND-COLOR: #3979be
}
.globeinvestor #secondaryNav #searchSQ {
	BACKGROUND-COLOR: #3979be
}
ABBR {
=09
}
ACRONYM {
=09
}
.info {
=09
}
#secondaryNav .nav DD {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: =
#fff; BORDER-RIGHT-COLOR: #fff
}
#secondaryNav .nav P {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: =
#fff; BORDER-RIGHT-COLOR: #fff
}
#secondaryNav .nav UL {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: =
#fff; BORDER-RIGHT-COLOR: #fff
}
#secondaryNav .nav DL {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: =
#fff; BORDER-RIGHT-COLOR: #fff
}
#header UL#globeinvestorSubNav LI A {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: =
#fff; BORDER-RIGHT-COLOR: #fff
}
#header UL#globefundSubNav LI A {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: =
#fff; BORDER-RIGHT-COLOR: #fff
}
.ValidateFormOnSubmit EM.error {
	BORDER-LEFT-COLOR: #ce0031; BORDER-BOTTOM-COLOR: #ce0031; =
BORDER-TOP-COLOR: #ce0031; BORDER-RIGHT-COLOR: #ce0031
}
#primaryNav .nav LI A {
	BORDER-BOTTOM-COLOR: #e2e2e2! important
}
#primaryNav .nav LI A:hover {
	BORDER-BOTTOM-COLOR: #e2e2e2! important
}
BODY.globeinvestor #chewy .top P {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: =
#ddd; BORDER-RIGHT-COLOR: #ddd
}
BODY.globeinvestor #chewy H2 {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: =
#ddd; BORDER-RIGHT-COLOR: #ddd
}
BODY.globefund #chewy H2 {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: =
#ddd; BORDER-RIGHT-COLOR: #ddd
}
#content FORM .readonly {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: =
#ddd; BORDER-RIGHT-COLOR: #ddd
}
.search #chewy H3 {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: =
#ddd; BORDER-RIGHT-COLOR: #ddd
}
#chewy #sectionC P {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: =
#ddd; BORDER-RIGHT-COLOR: #ddd
}
#chewy #sectionD {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: =
#ddd; BORDER-RIGHT-COLOR: #ddd
}
#chewy .subtitle {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: =
#ddd; BORDER-RIGHT-COLOR: #ddd
}
#chewy #sectionCat H2 {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: =
#ddd; BORDER-RIGHT-COLOR: #ddd
}
#primaryNav .nav A {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: =
#ddd; BORDER-RIGHT-COLOR: #ddd
}
#primaryNav .nav LI {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: =
#ddd; BORDER-RIGHT-COLOR: #ddd
}
#weatherOption TFOOT TD {
	BORDER-LEFT-COLOR: #ddd; BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: =
#ddd; BORDER-RIGHT-COLOR: #ddd
}
.story #secondaryNav .nav H4 {
	BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: =
#999; BORDER-RIGHT-COLOR: #999
}
.story #chewy #article {
	BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: =
#999; BORDER-RIGHT-COLOR: #999
}
.insider #tablist LI {
	BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: =
#666; BORDER-RIGHT-COLOR: #666
}
#primaryNav .nav A:hover {
	BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: =
#666; BORDER-RIGHT-COLOR: #666
}
BODY #sectionCat P#switchStoryDisplay SPAN {
	BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: =
#666; BORDER-RIGHT-COLOR: #666
}
.business #primaryNav .nav H4 {
	BORDER-LEFT-COLOR: #214872; BORDER-BOTTOM-COLOR: #214872; =
BORDER-TOP-COLOR: #214872; BORDER-RIGHT-COLOR: #214872
}
#primaryNav .nav H4 {
	BORDER-LEFT-COLOR: #34532d; BORDER-BOTTOM-COLOR: #34532d; =
BORDER-TOP-COLOR: #34532d; BORDER-RIGHT-COLOR: #34532d
}
.image IMG {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: =
#000; BORDER-RIGHT-COLOR: #000
}
.image A IMG {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: =
#000; BORDER-RIGHT-COLOR: #000
}
DIV#sectionD A IMG {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: =
#000; BORDER-RIGHT-COLOR: #000
}
#secondaryNav DIV.sub H6 IMG {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: =
#000; BORDER-RIGHT-COLOR: #000
}

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldose05/BNStory/Technology/footer.css?v=1

P.access {
	MARGIN: 0px; HEIGHT: 1px
}
.access A {
	LEFT: -937em; WIDTH: 9em; POSITION: absolute; TEXT-ALIGN: center
}
.access A:focus {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; BACKGROUND: #ffc; LEFT: 4em; =
PADDING-BOTTOM: 2em; PADDING-TOP: 2em; TOP: 4em
}
.access A:hover {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; BACKGROUND: #ffc; LEFT: 4em; =
PADDING-BOTTOM: 2em; PADDING-TOP: 2em; TOP: 4em
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
A.logo {
	DISPLAY: block
}
DIV#footer {
	CLEAR: both; BORDER-TOP: #666 2px solid; MARGIN-TOP: 2em; FONT-SIZE: =
0.62em; PADDING-BOTTOM: 5em; PADDING-TOP: 1em; POSITION: relative
}
#footer A:link {
	TEXT-DECORATION: none
}
#footer A:visited {
	TEXT-DECORATION: none
}
#footer A:focus {
	TEXT-DECORATION: underline
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#footer A:active {
	TEXT-DECORATION: underline
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1.5em
}
#footer H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1.5em
}
#footer H3 {
	CLEAR: left; FLOAT: left; MARGIN: 0px 1ex 0px 0px; TEXT-TRANSFORM: =
uppercase
}
* HTML #footer H3 {
	DISPLAY: inline
}
#footer LI {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0.5ex; DISPLAY: inline; =
COLOR: #666; MARGIN-RIGHT: 1ex
}
HTML > BODY:unknown #footer LI {
	MARGIN-RIGHT: 0px
}
#footerNav LI {
	BORDER-RIGHT-WIDTH: 0px
}
#footer LI.last {
	BORDER-RIGHT-WIDTH: 0px
}
#footerNav LI {
	COLOR: #000; WHITE-SPACE: nowrap
}
#footer LI A:link {
	COLOR: #000; WHITE-SPACE: nowrap
}
#footer LI A:visited {
	COLOR: #000; WHITE-SPACE: nowrap
}
#footer UL#privacyNav {
	FONT-WEIGHT: bold; FLOAT: right; MARGIN: 2.9em 0px 0px; TEXT-TRANSFORM: =
uppercase; WIDTH: 43%; TEXT-ALIGN: right
}
#footerCopyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 1em 0px 0px; WIDTH: 55%; PADDING-TOP: 0px
}
#footerNav LI A {
	BACKGROUND: #ccc; WHITE-SPACE: normal! important
}
P#footerCorp {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldose05/BNStory/Technology/ads.css?v=1

#ldbdHolder {
	DISPLAY: none; OVERFLOW: hidden
}
#lugHolder {
	DISPLAY: none; OVERFLOW: hidden
}
#skyRHolder {
	DISPLAY: none; OVERFLOW: hidden
}
#boxRHolder {
	DISPLAY: none; OVERFLOW: hidden
}
#b1Holder {
	DISPLAY: none; OVERFLOW: hidden
}
#b2Holder {
	DISPLAY: none; OVERFLOW: hidden
}
#b3Holder {
	DISPLAY: none; OVERFLOW: hidden
}
#b4Holder {
	DISPLAY: none; OVERFLOW: hidden
}
#halfpageRHolder {
	DISPLAY: none; OVERFLOW: hidden
}
#halfpageRHolder {
	OVERFLOW: visible
}
#skyRHolder {
	OVERFLOW: visible
}
#boxRHolder {
	OVERFLOW: visible
}
#ldbdHolder {
	Z-INDEX: 1000
}
#skyRHolder {
	Z-INDEX: 2000
}
#boxRHolder {
	Z-INDEX: 2000
}
#ldbdHolder {
	BACKGROUND-COLOR: transparent
}
#skyRHolder {
	BACKGROUND-COLOR: transparent
}
#boxRHolder {
	BACKGROUND-COLOR: transparent
}
.ad IMG.counter {
	POSITION: absolute
}
.leaderboard {
	WIDTH: 728px; HEIGHT: 90px; BACKGROUND-COLOR: #ededed
}
.earlug {
	WIDTH: 330px; HEIGHT: 60px
}
.bigbox {
	WIDTH: auto; HEIGHT: 250px
}
.halfpage {
	WIDTH: 304px; HEIGHT: 600px
}
.skyscraper {
	WIDTH: 160px; HEIGHT: 600px; BACKGROUND-COLOR: #ededed
}
.button {
	WIDTH: 120px
}
.wide-button {
	WIDTH: 160px; HEIGHT: 120px
}
#attic .leaderboard {
	FLOAT: left; WIDTH: 728px; HEIGHT: 90px
}
#header .earlug {
	FLOAT: right
}
#secondaryNav .bigbox {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: =
0.62em; PADDING-BOTTOM: 15px; WIDTH: 300px; PADDING-TOP: 15px; HEIGHT: =
250px; BACKGROUND-COLOR: #ededed
}
#secondaryNav .halfpage {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: =
0.62em; PADDING-BOTTOM: 15px; WIDTH: 300px; PADDING-TOP: 15px; HEIGHT: =
600px; BACKGROUND-COLOR: #ededed
}
#secondaryNav .skyscraper {
	MARGIN-BOTTOM: 0.62em; PADDING-BOTTOM: 1px; WIDTH: 160px; HEIGHT: 600px
}
.holder .text {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #e7e7e7 1px solid; =
PADDING-LEFT: 0px; FONT-SIZE: 0.62em; PADDING-BOTTOM: 0.25em; MARGIN: =
1em 0px; PADDING-TOP: 0.25em; BORDER-BOTTOM: #e7e7e7 1px solid; =
BACKGROUND-COLOR: transparent
}
#primaryNav .ad {
	MARGIN-BOTTOM: 1em
}
#primaryNav .sponsor H4 {
	TEXT-TRANSFORM: uppercase
}
#primaryNav .sponsor H4 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.62em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#primaryNav .sponsor H5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.62em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#primaryNav .sponsor P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.62em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.globeinvestor #primaryNav #quotePal P {
	MARGIN-LEFT: -5px
}
.globeinvestor #primaryNav .sponsor UL {
	PADDING-LEFT: 5px; MARGIN: 0px auto; LIST-STYLE-TYPE: none
}
.globeinvestor #primaryNav .sponsor UL LI {
	MARGIN-BOTTOM: 5px
}
.globefund #primaryNav .sponsor P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #fff 2px solid
}
.globefund #primaryNav .sponsor P.last {
	BORDER-BOTTOM-WIDTH: 0px
}
.globefund #primaryNav .sponsor A:link {
	FONT-WEIGHT: bold; COLOR: #000
}
.globefund #primaryNav .sponsor A:visited {
	FONT-WEIGHT: bold; COLOR: #000
}
#primaryNav .sponsor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BACKGROUND-COLOR: #e7e7e7
}
#primaryNav .sponsor H4 {
	COLOR: #000
}
#primaryNav .sponsor H4 A:link {
	COLOR: #000
}
#primaryNav .sponsor H4 A:visited {
	COLOR: #000
}
.story .holder .bigbox {
	FLOAT: right; MARGIN-LEFT: 10px
}
.story #secondaryNav .button {
	MARGIN: 1em auto
}
BODY.db DIV.tradebar {
	TEXT-ALIGN: left
}
BODY.db DIV.tradebar P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
PADDING-TOP: 10px
}
BODY.db .holder DIV.tradebar P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
PADDING-TOP: 10px
}
BODY.db DIV.tradebar UL {
	PADDING-LEFT: 10px; MARGIN: 0.5em auto 0px; LIST-STYLE-TYPE: none
}
BODY.db DIV.tradebar LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN-RIGHT: 1em; PADDING-TOP: 0px
}
#primaryNav DIV.spacer {
	DISPLAY: none
}
#secondaryNav DIV.spacer {
	DISPLAY: none
}
#primaryNav DIV.imgInsert {
	MARGIN-TOP: -0.25em; MARGIN-BOTTOM: 0.5em
}
#secondaryNav DIV.imgInsert {
	MARGIN-TOP: -0.25em; MARGIN-BOTTOM: 0.5em
}
#profileBG {
	BORDER-TOP: #fff 2px solid; MARGIN-TOP: 0.32em; PADDING-TOP: 0.32em
}
FORM.nav#profileBG UL {
	PADDING-LEFT: 5px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
.story FORM.nav#profileBG UL {
	PADDING-LEFT: 0px
}
#profileBG LI {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 0.5ex; DISPLAY: inline; =
TEXT-TRANSFORM: uppercase
}
FORM.nav#profileBG A:link {
	COLOR: #000
}
FORM.nav#profileBG A:visited {
	COLOR: #000
}
.story #profileBG H4 {
	PADDING-LEFT: 0px
}
.story #profileBG P {
	PADDING-LEFT: 0px
}
.story #stockProfileType {
	FLOAT: left; WIDTH: 210px
}
#profileBG .symbolLookup {
	MARGIN-LEFT: 1em
}
#profileBG LI.last {
	PADDING-LEFT: 1ex; BORDER-RIGHT-WIDTH: 0px
}
#profileBG LI.last:unknown {
	PADDING-LEFT: 0.25ex
}
#marketStats #profileBG H4 {
	DISPLAY: none
}
#marketStats #switchStockIntro {
	DISPLAY: none
}
#switchStockGo {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% =
0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: -2px -6px 0px =
3px; WIDTH: 33px; PADDING-TOP: 0px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: =
0px
}
#stockProfileType > BUTTON#switchStockGo {
	MARGIN: -2px 0px 0px -3px
}
#mfPartnersNav {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: =
12px; MARGIN-BOTTOM: 1em; OVERFLOW: hidden; BORDER-LEFT: #000 1px solid; =
WIDTH: 118px; BORDER-BOTTOM: #000 1px solid
}
#mfPartnersNav IMG {
	MARGIN: 0px -15px
}
.globefund #lugHolder {
	HEIGHT: auto
}
.globefund #lugHolder FORM SELECT {
	FONT-SIZE: 12px
}
.forex .ad#quotePal {
	DISPLAY: none
}
.forex .ad#mortgageRatesPromo {
	DISPLAY: none
}
.quotepal .ad#mortgageRatesPromo {
	DISPLAY: none
}
.globeinvestor #industryBrainsFooterAd {
	OVERFLOW: hidden; WIDTH: 428px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 400px; =
BORDER-BOTTOM-STYLE: none
}
.globefund #industryBrainsFooterAd {
	OVERFLOW: hidden; WIDTH: 428px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 400px; =
BORDER-BOTTOM-STYLE: none
}
.business #industryBrainsFooterAd {
	OVERFLOW: hidden; WIDTH: 425px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 400px; =
BORDER-BOTTOM-STYLE: none
}

@media Print   =20
{
DIV#ldbdHolder {
	DISPLAY: none! important
}
DIV#lugHolder {
	DISPLAY: none! important
}
DIV#skyRHolder {
	DISPLAY: none! important
}
DIV#boxRHolder {
	DISPLAY: none! important
}
DIV#b1Holder {
	DISPLAY: none! important
}
DIV#b2Holder {
	DISPLAY: none! important
}
DIV#b3Holder {
	DISPLAY: none! important
}
DIV#b4Holder {
	DISPLAY: none! important
}

}

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldose05/BNStory/Technology/base.css?v=20070423

@import url( header.css?v=20061014 );
@import url( layout.css?v=1 );
@import url( type.css?v=1 );
@import url( design.css?v=20061014 );
@import url( colour.css?v=20070828 );
@import url( footer.css?v=1 );
@import url( ads.css?v=1 );

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldose05/BNStory/Technology/comments.css

.comments #comment {
	MARGIN-TOP: 2em
}
.comments .inline#comment A.close-link {
	BACKGROUND-POSITION: left 50%; FONT-SIZE: 0.72em
}
.comments #comment-remarks {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.25em; =
PADDING-TOP: 0.25em
}
.comments #commentForm {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: -0.5em; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0.75em; PADDING-TOP: 0px
}
.comments #chewy H4#post {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: =
0px 0px 0.25em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #fff 2px solid
}
.comments #commentForm DD P.note {
	MARGIN-TOP: 1em
}
.comments #commentForm #userCity {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #f4f4f4; =
PADDING-BOTTOM: 1px; WIDTH: 30%; PADDING-TOP: 1px
}
.comments #commentForm LABEL {
	DISPLAY: inline
}
.comments #commentForm DL {
	MARGIN-BOTTOM: 0px
}
.comments #commentForm DD {
	PADDING-BOTTOM: 0.5em; MARGIN-LEFT: 0px
}
.comments #commentForm DD A#usernamePref {
	MARGIN-LEFT: 0px
}
.comments #commentForm DT {
	FLOAT: left; WIDTH: 8em
}
.comments TEXTAREA#commentHole {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #f4f4f4; =
PADDING-BOTTOM: 5px; WIDTH: 86%; PADDING-TOP: 5px; HEIGHT: 12em
}
.comments #commentBox {
	CLEAR: both
}
.comments #comments {
	MARGIN-BOTTOM: 2em
}
HTML > BODY.comments FORM#commentForm * {
	VERTICAL-ALIGN: baseline
}
.comments P.note {
	MARGIN: 0px
}
.comments UL#commentsSkipTo {
	MARGIN: 0px
}
.blog.comments UL.commentsSkipTo .comments #comments OL {
	MARGIN: 0px
}
.comments #comments OL LI.comment DIV P {
	MARGIN: 0px
}
.comments #article P.commentNote {
	MARGIN: 0px
}
.comments #commentForm TEXTAREA {
	MARGIN: 0px
}
.comments #commentForm #cityID {
	MARGIN: 0px
}
.comments #commentForm #countryID {
	MARGIN: 0px
}
.comments P.note {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.comments #comments OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.comments #comments UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.comments #comments UL LI.dateline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.comments UL#commentsSkipTo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.blog.comments UL.commentsSkipTo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.comments UL#commentsSkipTo {
	BORDER-BOTTOM: transparent 1px solid
}
.blog.comments UL.commentsSkipTo {
	BORDER-BOTTOM: transparent 1px solid
}
.comments OL LI.comment {
	BORDER-BOTTOM: transparent 1px solid
}
.comments UL#commentsSkipTo LI {
	BORDER-RIGHT: transparent 1px solid; PADDING-RIGHT: 1ex; DISPLAY: =
inline
}
.blog.comments UL.commentsSkipTo LI {
	BORDER-RIGHT: transparent 1px solid; PADDING-RIGHT: 1ex; DISPLAY: =
inline
}
.comments UL#commentsSkipTo LI.last {
	BORDER-RIGHT-WIDTH: 0px
}
.blog.comments UL.commentsSkipTo LI.last {
	BORDER-RIGHT-WIDTH: 0px
}
.comments #comments UL {
	LIST-STYLE-TYPE: none
}
.comments #comments UL LI.dateline {
	LIST-STYLE-TYPE: none
}
.comments UL#commentsSkipTo {
	LIST-STYLE-TYPE: none
}
.comments UL#commentsSkipTo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.blog.comments UL.commentsSkipTo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.comments #commentForm DD P.note {
	MARGIN-TOP: 0.25em
}
.comments #comments OL {
=09
}
.comments #comments OL LI {
	LIST-STYLE-TYPE: none! important
}
*:first-child + HTML .comments #comments UL LI.dateline {
	MARGIN-BOTTOM: 1em; MARGIN-LEFT: 0px
}
* HTML .comments #comments UL LI.dateline {
	MARGIN-LEFT: 1.35em
}
.comments #comments OL LI DIV.readerComment {
	PADDING-RIGHT: 1em; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: =
1em; PADDING-BOTTOM: 0px; OVERFLOW: auto; PADDING-TOP: 0px
}
.comments #comments OL LI DIV.readerComment SPAN.row {
	FONT-WEIGHT: bold; COLOR: #666
}
.comments #comments OL LI DIV.personal.readerComment {
	BACKGROUND: #ffffef
}
.comments #comments OL LI.comment DIV.readerComment DIV.ieSubs {
	FLOAT: left; MARGIN: 0.1em 0.75em 0px 0px
}
.comments #comments OL LI.comment {
	PADDING-RIGHT: 0px; MARGIN-TOP: 1em; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
* HTML .comments #comments OL LI.comment {
	OVERFLOW: hidden; WIDTH: 540px
}
.comments #comments OL LI.comment UL {
	MARGIN: 0.25em 1em 0px 0px
}
.comments #comments OL {
	FONT-WEIGHT: bold
}
.comments #comments OL LI.comment DIV {
	FONT-WEIGHT: normal
}
.comments #comments OL LI.comment DIV P {
	FONT-WEIGHT: normal
}
.comments #comments OL LI.comment UL LI.dateline {
	FONT-WEIGHT: normal
}
.comments #comments OL LI.comment DIV SPAN.TGAMComment {
	TEXT-TRANSFORM: uppercase
}
.comments #comment P.commentNote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.62em; =
PADDING-BOTTOM: 0.25em; PADDING-TOP: 0px
}
.comments #chewy P.note {
	FONT-SIZE: 0.75em
}
.comments #comment H4#post {
	FONT-SIZE: 0.85em
}
.comments #comment #commentForm P.note {
	FONT-SIZE: 0.85em
}
.comments #comments OL LI.comment UL LI.dateline {
	FONT-SIZE: 0.85em
}
.comments #comments OL LI.comment DIV {
	FONT-SIZE: 1em
}
.comments #comments OL LI.comment DIV P {
	FONT-SIZE: 1em
}
.comments #comments OL {
	COLOR: #666
}
.comments UL#commentsSkipTo LI {
	BORDER-LEFT-COLOR: #afafaf; BORDER-BOTTOM-COLOR: #afafaf; =
BORDER-TOP-COLOR: #afafaf; BORDER-RIGHT-COLOR: #afafaf
}
.comments UL#commentsSkipTo {
	BORDER-LEFT-COLOR: #afafaf; BORDER-BOTTOM-COLOR: #afafaf; =
BORDER-TOP-COLOR: #afafaf; BORDER-RIGHT-COLOR: #afafaf
}
.blog.comments UL.commentsSkipTo {
	BORDER-LEFT-COLOR: #afafaf; BORDER-BOTTOM-COLOR: #afafaf; =
BORDER-TOP-COLOR: #afafaf; BORDER-RIGHT-COLOR: #afafaf
}
.blog.comments UL.commentsSkipTo LI {
	BORDER-LEFT-COLOR: #afafaf; BORDER-BOTTOM-COLOR: #afafaf; =
BORDER-TOP-COLOR: #afafaf; BORDER-RIGHT-COLOR: #afafaf
}
.comments OL LI.comment {
	BORDER-LEFT-COLOR: #afafaf; BORDER-BOTTOM-COLOR: #afafaf; =
BORDER-TOP-COLOR: #afafaf; BORDER-RIGHT-COLOR: #afafaf
}
.comments #comments OL LI.comment DIV {
	COLOR: #333
}
.comments #comments OL LI.comment DIV P {
	COLOR: #333
}
.comments #comments OL LI.comment UL LI.dateline {
	COLOR: #333
}
.comments #commnet #commentForm P#commentBox TEXTAREA#commentHole {
	BACKGROUND-COLOR: window
}
.comments SPAN#charCount {
	DISPLAY: none
}
.comments P#commentError {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: =
0.75em; PADDING-BOTTOM: 4px; WIDTH: 86.75%; COLOR: #fff; PADDING-TOP: =
4px
}
.comments #alert-form P#errorMessage {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: =
0.75em; PADDING-BOTTOM: 4px; WIDTH: 86.75%; COLOR: #fff; PADDING-TOP: =
4px
}
.comments #commentForm P.warning {
	BORDER-TOP: #bf8b00 2px solid; BACKGROUND: #dfa60d; BORDER-BOTTOM: =
#bf8b00 2px solid
}
.comments #commentForm P.limit {
	BORDER-TOP: #981908 2px solid; BACKGROUND: #c1311e; BORDER-BOTTOM: =
#981908 2px solid
}
.comments P.blank {
	BORDER-TOP: #981908 2px solid; BACKGROUND: #c1311e; BORDER-BOTTOM: =
#981908 2px solid
}
.comments #alert-form P#errorMessage {
	BORDER-TOP: #981908 2px solid; BACKGROUND: #c1311e; BORDER-BOTTOM: =
#981908 2px solid
}
.comments #alert-form P#errorMessage {
	MARGIN-BOTTOM: -10px; WIDTH: 90%
}
.comments #comment .error#commentHole {
	BORDER-RIGHT: #c1311e 2px solid; BORDER-TOP: #c1311e 2px solid; =
BORDER-LEFT: #c1311e 2px solid; BORDER-BOTTOM: #c1311e 2px solid
}
.comments #comment .error#reviewTitle {
	BORDER-RIGHT: #c1311e 2px solid; BORDER-TOP: #c1311e 2px solid; =
BORDER-LEFT: #c1311e 2px solid; BORDER-BOTTOM: #c1311e 2px solid
}
.comments #comment .error#ratings {
	BORDER-RIGHT: #c1311e 2px solid; BORDER-TOP: #c1311e 2px solid; =
BORDER-LEFT: #c1311e 2px solid; BORDER-BOTTOM: #c1311e 2px solid
}
.comments #comment .default#commentHole {
	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px =
solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow =
1px solid
}
.comments #comment .default#reviewTitle {
	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px =
solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow =
1px solid
}
.comments #comment .default#ratings {
	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px =
solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow =
1px solid
}
.comments P#commentBox LABEL {
	FLOAT: left; WIDTH: 88.25%
}
.comments P#commentBox SPAN#charCount {
	PADDING-RIGHT: 0.25em; FONT-WEIGHT: normal; FLOAT: right; TEXT-ALIGN: =
right
}
.comments #comment #commentHole {
	CLEAR: both
}
.comments .readerComment SPAN.dateline {
	DISPLAY: block
}
.comments P.comment-modLevel {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.62em! important; =
BACKGROUND: #eceeed; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; =
PADDING-TOP: 3px
}
.comments #article P.comment-modLevel {
	FONT-SIZE: 0.62em
}
.comments #comment-remarks P.comment-modLevel {
	MARGIN-BOTTOM: 1em
}
.comments P.comment-modLevel A {
	TEXT-TRANSFORM: none
}
.comments SPAN.mod-fully {
	FONT-WEIGHT: bold
}
.comments SPAN.mod-semi {
	FONT-WEIGHT: bold
}
.comments SPAN.mod-closed {
	FONT-WEIGHT: bold
}
.comments SPAN.alertSubmitted {
	FONT-WEIGHT: bold
}
.comments #alert-form SPAN {
	FONT-WEIGHT: bold
}
.comments SPAN.mod-fully {
	COLOR: #cd262b
}
.comments SPAN.mod-semi {
	COLOR: #cd262b
}
.comments SPAN.comment-alert {
	COLOR: #cd262b
}
.comments #alert-form H3 {
	COLOR: #cd262b
}
.comments #secondaryNav #secondaryNavWrapper .nav#mod SPAN.mod-closed {
	COLOR: #000
}
.comments #alert-form SPAN A#alert-close {
	COLOR: #000
}
.comments SPAN.comment-alert {
	FONT-SIZE: 1.2em
}
.comments #comments OL LI.comment OL.readerComment SPAN.comment-alert {
	FONT-SIZE: 1.1em
}
.comments SPAN.comment-alert A {
	FONT-SIZE: 0.85em
}
.comments SPAN.alertSubmitted {
	COLOR: #007f11
}
.comments #alert-form {
	LEFT: -937em; WIDTH: 510px; POSITION: absolute; TOP: -937em
}
.comments SPAN.userInfoBox {
	LEFT: -937em; WIDTH: 510px; POSITION: absolute; TOP: -937em
}
.comments SPAN.userInfoBox {
	BORDER-RIGHT: #8f8f8f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#bfbfbf 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BACKGROUND: =
#f4f4f4; PADDING-BOTTOM: 5px; BORDER-LEFT: #bfbfbf 1px solid; WIDTH: =
300px; PADDING-TOP: 5px; BORDER-BOTTOM: #4b4b4b 1px solid
}
.comments #alert-form {
	Z-INDEX: 981
}
.comments SPAN.niceTitle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 3px; WIDTH: 300px; PADDING-TOP: 3px
}
.comments #alert-form H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.comments #alert-form P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.comments #alert-form P {
	MARGIN-BOTTOM: 0.5em
}
.comments #alert-form FORM {
	MARGIN-TOP: -1em
}
.comments #alert-form FORM LABEL {
	FONT-WEIGHT: normal
}
.comments #alert-form FORM DT {
	MARGIN-BOTTOM: 0.5em
}
.comments #alert-form FORM INPUT.field {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: =
0.85em; PADDING-BOTTOM: 2px; MARGIN-LEFT: 4em; WIDTH: 70%; PADDING-TOP: =
2px
}
.comments #alert-form FORM INPUT#submit-alert {
	MARGIN-TOP: 1em; DISPLAY: block
}
.comments #comment H4#mod-level {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.25em; PADDING-TOP: 0px
}
.comments #comment #commentForm INPUT#showUsername {
	MARGIN-LEFT: 2em
}
.comments #comment #commentForm LABEL#lblshowUsername {
	DISPLAY: inline; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.comments #comment #commentForm LABEL#lblshowUsername {
	VERTICAL-ALIGN: top
}
.comments #comment #commentForm DD SPAN#userFnameLnamePref {
	VERTICAL-ALIGN: top
}
.comments #comment .submitted#status P#thank-you {
	FONT-WEIGHT: normal; MARGIN-BOTTOM: 3em
}
.comments #comments OL LI SPAN.show-details {
	BORDER-BOTTOM: #333 1px dotted
}
.comments #comments OL LI SPAN.user-detail {
	DISPLAY: none
}
.comments #comment P {
	MARGIN: 0.25em 0px
}
.comments #comment #details {
	LEFT: 5em; POSITION: relative
}
.comments #comment P#submitComment {
	MARGIN: 1em 0px
}
.comments .inline#comment {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; Z-INDEX: 1; =
BORDER-LEFT: #ccc 2px solid; WIDTH: 550px; BORDER-BOTTOM: #ccc 2px =
solid; POSITION: absolute
}
.comments #comment A#commentForm-close {
	DISPLAY: none
}
.comments .inline#comment A#commentForm-close {
	DISPLAY: inline; FONT-WEIGHT: bold; MARGIN: 0.25em 1em 0px 0px
}
.comments .inline#comment H4#post {
	FONT-SIZE: 0.75em
}
.comments .inline#comment H4#mod-level {
	FONT-SIZE: 0.72em; PADDING-BOTTOM: 0.25em; MARGIN: 0px
}
.comments SPAN.recommended {
	FONT-WEIGHT: bold; COLOR: #007f11
}
.comments #comments OL LI.comment OL.readerComment {
	FONT-SIZE: 1.35em; MARGIN: 0px 0px 0.25em; BORDER-LEFT: #00319c 8px =
solid; LIST-STYLE-TYPE: none
}
.comments #comments OL LI.comment OL.readerComment LI.reply {
	BORDER-TOP: #999 1px solid; MARGIN-LEFT: 0.75em; PADDING-TOP: 0.75em
}
* HTML .comments #comments OL LI.comment OL.readerComment LI.reply {
	PADDING-LEFT: 0px
}
.comments #comments OL LI.comment DIV.readerComment LI.dateline =
SPAN.comment-reply {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 1em
}
.comments #comments OL LI.comment SPAN.comment-reply {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 0.85em; MARGIN-BOTTOM: =
0.5em
}
.comments #commentStoryAd {
	CLEAR: both; MARGIN-TOP: 0px; FLOAT: right; PADDING-BOTTOM: 20px
}

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldose05/BNStory/Technology/ppv.css

.ppv #chewy {
	MAX-WIDTH: 895px; MARGIN-RIGHT: 0px
}

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldose05/BNStory/Technology/subnav.css?v=20070423

#searchFN {
	PADDING-LEFT: 5px; FONT-SIZE: 0.62em; FLOAT: right; MARGIN: 2em 0px =
0px; BORDER-LEFT: #fff 10px solid; WIDTH: 325px; COLOR: #fff
}
#searchSQ {
	PADDING-LEFT: 5px; FONT-SIZE: 0.62em; FLOAT: right; MARGIN: 2em 0px =
0px; BORDER-LEFT: #fff 10px solid; WIDTH: 325px; COLOR: #fff
}
.flexWidth #searchFN {
	WIDTH: 320px
}
.minWidth #searchFN {
	WIDTH: 320px
}
*:first-child + HTML #header #searchFN {
	PADDING-BOTTOM: 3px; MARGIN: 1.25em 0px 0px
}
*:first-child + HTML #header #searchSQ {
	MARGIN: 1.2em 0px 0px
}
.db #globeinvestorSubNav LI {
	FONT-SIZE: 10px! important
}
.db #globefundSubNav LI {
	FONT-SIZE: 10px! important
}
.db #globeinvestorSubNav LI {
	PADDING-LEFT: 0px
}
#searchFN LABEL {
	FONT-WEIGHT: bold; COLOR: #fff
}
#searchSQ LABEL {
	FONT-WEIGHT: bold; COLOR: #fff
}
#header #globefundSubNav {
	MARGIN-TOP: 1.7em; MARGIN-LEFT: 0px
}
#header #globeinvestorSubNav {
	MARGIN-TOP: 1.7em; MARGIN-LEFT: 0px
}
#header #globefundSubNav {
	PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
#header #globeinvestorSubNav {
	PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
#header #searchSQ {
	PADDING-TOP: 1px
}
#header #searchFN {
	PADDING-TOP: 1px
}
#header #searchFN {
	MARGIN-TOP: 2.1em; PADDING-BOTTOM: 1px
}
* HTML #header #searchFN {
	MARGIN-TOP: 1.2em; PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
#header .db #searchFN {
	PADDING-TOP: 4px
}
#header .db #searchSQ {
	PADDING-TOP: 4px
}
#header #globefundSubNav LI.first A {
	BORDER-LEFT-WIDTH: 0px
}
#header #globeinvestorSubNav LI.first A {
	BORDER-LEFT-WIDTH: 0px
}
.db #globefundSubNav {
	PADDING-RIGHT: 0px; MARGIN-TOP: 1.7em! important; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.db #globeinvestorSubNav {
	PADDING-RIGHT: 0px; MARGIN-TOP: 1.7em! important; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
* HTML .db #globeinvestorSubNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
* HTML .db #globefundSubNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
* HTML .db #searchFN {
	PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
* HTML .db #BNpi_symblist {
	HEIGHT: 14px
}

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.theglobeandmail.com/servlet/story/RTGAM.20071005.wldose05/BNStory/Technology/most-popular.css

.hub #secondaryNav #most-popular {
	CLEAR: both
}
#secondaryNav #most-popular {
	MARGIN: 1em 0px
}
.story #secondaryNav #most-popular H4 {
	BORDER-BOTTOM-STYLE: none! important
}
#secondaryNav #most-popular #results {
	BORDER-TOP: #d9d9d9 1px solid
}
#secondaryNav #most-popular A {
	outline: none
}
#secondaryNav #most-popular UL LI {
	DISPLAY: inline! important; FLOAT: left! important
}
#secondaryNav #most-popular UL#most-popular-categories {
	PADDING-LEFT: 0.5em! important; MARGIN: 0px; BORDER-BOTTOM: #d9d9d9 1px =
solid
}
#secondaryNav #most-popular #most-popular-categories LI {
	BORDER-RIGHT: #d9d9d9 1px solid; PADDING-RIGHT: 0px! important; =
BORDER-TOP: #d9d9d9 1px solid; DISPLAY: inline; PADDING-LEFT: 0px! =
important; FLOAT: left; MARGIN-BOTTOM: 0px! important; PADDING-BOTTOM: =
4px! important; BORDER-LEFT: #d9d9d9 1px solid; MARGIN-RIGHT: 5px! =
important; PADDING-TOP: 4px! important
}
#secondaryNav #most-popular #most-popular-categories LI.selected A {
	BACKGROUND: #fff
}
#secondaryNav #most-popular #most-popular-categories LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #efefef; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#secondaryNav #most-popular UL.categories {
	CLEAR: left; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0.5em! =
important; BACKGROUND: url(/v5/images/styles/gradient-readerschoice.gif) =
repeat-x left bottom; PADDING-BOTTOM: 0px! important; MARGIN: 0px; =
PADDING-TOP: 0px! important
}
#secondaryNav #most-popular UL.categories LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 10px! important; =
BACKGROUND: url(/v5/images/icon/bullet_arrow_blue.gif) no-repeat left =
50%; PADDING-BOTTOM: 5px! important; MARGIN-RIGHT: 2em! important; =
PADDING-TOP: 4px! important
}
#secondaryNav #most-popular P#more-popular {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 10px! important; =
BACKGROUND: url(/v5/images/icon/bullet_arrow_blue.gif) no-repeat left =
50%; PADDING-BOTTOM: 5px! important; MARGIN-RIGHT: 2em! important; =
PADDING-TOP: 4px! important
}
#secondaryNav #most-popular P#more-popular {
	BACKGROUND-POSITION: left 60%; FONT-SIZE: 1.1em; MARGIN-RIGHT: 0px; =
BORDER-BOTTOM: #dfdfdf 1px solid
}
#secondaryNav #most-popular UL.categories LI.selected {
	BACKGROUND: url(/v5/images/icon/bullet_arrow_grey.gif) no-repeat left =
50%
}
#secondaryNav #most-popular #secondaryNav #most-popular-categories =
LI.selected A {
	COLOR: #646464
}
#secondaryNav #most-popular UL.categories LI.selected A {
	COLOR: #646464
}
.hub #secondaryNav #most-popular UL#most-popular-categories LI A {
	FONT-SIZE: 1.1em! important
}
#secondaryNav #most-popular TABLE {
	FONT-SIZE: 1.1em! important
}
#secondaryNav #most-popular TABLE {
	WIDTH: 330px; COLOR: #888; BORDER-COLLAPSE: collapse
}
#secondaryNav #most-popular TABLE TD {
	VERTICAL-ALIGN: top
}
#secondaryNav #most-popular TABLE TD A.section {
	COLOR: #686868
}
#secondaryNav #most-popular TABLE H3 {
	MARGIN: 0px
}
#secondaryNav #most-popular TABLE H3 A {
	FONT-WEIGHT: normal
}
#secondaryNav #most-popular TABLE H3 SPAN {
	FONT-WEIGHT: normal
}
#secondaryNav #most-popular TABLE H3 SPAN.meta-data {
	DISPLAY: none; WHITE-SPACE: nowrap
}
#secondaryNav #most-popular TABLE TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px! important; =
VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
HEIGHT: 0px
}
#secondaryNav #most-popular TABLE TD {
=09
}
#secondaryNav #most-popular TABLE TR {
=09
}
#secondaryNav #most-popular TABLE TR.first {
	BORDER-BOTTOM-STYLE: none
}
#secondaryNav #most-popular TABLE TR.alt {
=09
}
#secondaryNav #most-popular TABLE P {
	DISPLAY: none
}
*:first-child + HTML #secondaryNav #most-popular =
UL#most-popular-categories {
	HEIGHT: 1%
}

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://images.theglobeandmail.com/v5/styles/article-rob.css?v=20070423

@import url( base.css?v=3D20070423 );
@import url( comments.css );
@import url( ppv.css );
@import url( subnav.css?v=3D20070423 );
@import url( most-popular.css );
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
* HTML .clearfix {
	HEIGHT: 1%
}
*:first-child + HTML .clearfix {
	HEIGHT: 1%
}
.story #chewy {
	PADDING-RIGHT: 1em
}
.story #headline #subtitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.story #headline H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.story #headline #deck {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.story #author P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.story .caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.story #related #photo P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.story #related_articles P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.story #secondaryNav P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.story #secondaryNav #articleTools {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.story UL.columnistInfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.story #related .related_video P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.story #headline #subtitle {
	FONT-SIZE: 0.62em
}
.story .caption {
	FONT-SIZE: 0.62em
}
.story #related .caption {
	FONT-SIZE: 0.62em
}
.story #related #photo P {
	FONT-SIZE: 0.62em
}
.story #related_articles P {
	FONT-SIZE: 0.7em
}
.story #related .related_video P {
	FONT-SIZE: 0.7em
}
.story #related H5 {
	FONT-SIZE: 0.72em
}
.story DIV.nav UL {
	FONT-SIZE: 0.9em
}
.story DIV.nav OL {
	FONT-SIZE: 0.9em
}
.story #headline #deck {
	FONT-WEIGHT: normal
}
.story #author P {
	FONT-WEIGHT: normal
}
.story #headline H2 {
	FONT-WEIGHT: bold
}
.story #headline #deck {
	FONT-WEIGHT: bold
}
.story #headline #subtitle {
	FONT-WEIGHT: bold
}
.story #author P.byline {
	FONT-WEIGHT: bold
}
.story #secondaryNav #conversation #story-num-comments {
	FONT-WEIGHT: bold
}
.story #headline #deck {
	COLOR: #686868
}
.story #related H5 {
	COLOR: #686868
}
.story #related_articles P {
	COLOR: #686868
}
.story #secondaryNav A.section {
	COLOR: #686868
}
BODY.story DIV#secondaryNav A.section:link {
	COLOR: #686868
}
BODY.story DIV#secondaryNav A.section:visited {
	COLOR: #686868
}
.story #headline #subtitle {
	COLOR: #666
}
.story .caption {
	COLOR: #666
}
.story #related #photo P {
	COLOR: #666
}
.story UL#articleBottomTools LI A {
	COLOR: #666
}
.story #headline {
	MARGIN-TOP: 1.2em
}
.story #headline H2 {
	FONT: 1.8em "Trebuchet MS","Lucida Sans","Lucida Sans Unicode","Lucida =
Grande",sans-serif; LETTER-SPACING: -1px
}
.story #headline #deck {
	FONT: 1.8em "Trebuchet MS","Lucida Sans","Lucida Sans Unicode","Lucida =
Grande",sans-serif; LETTER-SPACING: -1px
}
.story #headline H2 {
	FONT-WEIGHT: bolder; LINE-HEIGHT: 1.1em
}
.story #headline #deck {
	MARGIN-TOP: 0.5em; FONT-SIZE: 1.2em
}
.story #headline #subtitle {
	TEXT-TRANSFORM: uppercase
}
.story #author {
	MARGIN: 1.3em 0px
}
.story #author IMG {
	DISPLAY: none
}
.story UL.columnistInfo {
	FONT-SIZE: 1em; LIST-STYLE-TYPE: none
}
.story UL.columnistInfo LI {
	DISPLAY: inline
}
.story #related {
	FLOAT: left; WIDTH: 188px; MARGIN-RIGHT: 17px
}
.story #related H5 {
	CLEAR: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: =
#999 1px dotted
}
.tpstory #TPphoto A#enlarge {
	PADDING-RIGHT: 15px; FONT-SIZE: 0.85em; BACKGROUND: =
url(/v5/images/icon/icon-popup.gif) no-repeat right 30%; MARGIN-LEFT: =
-1em
}
* HTML .tpstory #TPphoto A#enlarge {
	MARGIN-LEFT: 0px
}
.story #related_articles P {
	MARGIN-TOP: 0.5em
}
.story #related .caption {
	MARGIN-BOTTOM: 2.5em
}
.story #related #photo P {
	MARGIN-BOTTOM: 2.5em
}
.story #related CITE {
	FONT-STYLE: normal
}
.story #related H5.chart_title {
	BORDER-BOTTOM: #999 2px solid
}
.story #related #video {
	MARGIN-BOTTOM: 1.5em
}
.story #related .related_video {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0.5em; PADDING-TOP: 0.5em
}
.story #related .related_video IMG {
	FLOAT: left; MARGIN: 0px 7px 7px 0px
}
.story #related .related_video IMG.wide {
	MARGIN-RIGHT: 0px
}
H4#globe-video {
	MARGIN: 0px 0px 5px
}
.realestate.story #secondaryNav #zoneSearch SELECT {
	MARGIN-BOTTOM: 5px; WIDTH: 160px
}
.story #secondaryNav #articleTools {
	BORDER-TOP: #dfdfdf 4px solid; FLOAT: left; MARGIN-BOTTOM: 1.25em; =
WIDTH: 330px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
.sports #content #secondaryNav #articleTools {
	MARGIN: 0.5em 0px 1.25em
}
.story #secondaryNav #articleTools LI {
	FLOAT: left; WIDTH: 90px
}
.tpstory #secondaryNav #articleTools LI.comment {
	BACKGROUND-IMAGE: url(/v5/images/icon/icon-email.gif)
}
.story #secondaryNav #articleTools LI A:visited {
	COLOR: #4d6699
}
.story #secondaryNav #articleTools LI#fontSize {
	PADDING-LEFT: 0px; MARGIN-LEFT: -3px
}
.story #secondaryNav .sponsoredBy {
	FLOAT: right; MARGIN: -1em 0px 1em
}
.story #secondaryNav #stockProfile .sponsoredBy {
	FLOAT: none; MARGIN: 0px
}
.story #secondaryNav .sponsoredBy P {
	FONT-SIZE: 0.62em; MARGIN: 0px
}
.story DIV.nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: =
0.5em 0px; COLOR: #585858; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.story #secondaryNav DIV.nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: =
0.5em 0px; COLOR: #585858; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.story DIV.nav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: =
0px; PADDING-TOP: 0px
}
.story #secondaryNav DIV.nav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: =
0px; PADDING-TOP: 0px
}
.story DIV.nav OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: =
0px; PADDING-TOP: 0px
}
.story #secondaryNav DIV.nav UL {
	PADDING-LEFT: 1.75em; FONT-SIZE: 0.85em; MARGIN-BOTTOM: 2.25em
}
.story UL#articleTools LI {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 16px; BACKGROUND-REPEAT: =
no-repeat
}
.story UL#articleBottomTools LI {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 16px; BACKGROUND-REPEAT: =
no-repeat
}
.story #articleBottomToolsHolder {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
1em; PADDING-TOP: 0px
}
.story #articleBottomTools {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0.15em; PADDING-TOP: 0.15em; BORDER-BOTTOM: #999 1px =
dotted
}
.story #articleBottomTools:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
.story #articleBottomTools LI {
	DISPLAY: block; FLOAT: left; WIDTH: 120px
}
.story #articleTools LI.email {
	BACKGROUND-IMAGE: url(/v5/images/icon/icon-email.gif)
}
.story UL#articleBottomTools LI.email {
	BACKGROUND-IMAGE: url(/v5/images/icon/icon-email.gif)
}
.story #articleTools LI.print {
	BACKGROUND-IMAGE: url(/v5/images/icon/icon-print.gif)
}
.story UL#articleBottomTools LI.print {
	BACKGROUND-IMAGE: url(/v5/images/icon/icon-print.gif)
}
.story #articleTools LI.comment {
	BACKGROUND-IMAGE: url(/v5/images/icon/icon-comment.gif); WHITE-SPACE: =
nowrap
}
.story UL#articleBottomTools LI.comment {
	BACKGROUND-IMAGE: url(/v5/images/icon/icon-comment.gif); WHITE-SPACE: =
nowrap
}
.story #articleTools LI.share {
	BACKGROUND-IMAGE: url(/v5/images/icon/icon-share-11x9.gif)
}
.story UL#articleBottomTools LI.share {
	BACKGROUND-IMAGE: url(/v5/images/icon/icon-share-11x9.gif)
}
.story #articleTools LI.license {
	BACKGROUND-IMAGE: url(/v5/images/icon/icon-license.png)
}
.story UL#articleBottomTools LI.license {
	BACKGROUND-IMAGE: url(/v5/images/icon/icon-license.png)
}
.realestate.story #articleTools LI.favourites {
	BACKGROUND-IMAGE: url(/v5/images/icon/icon-plus.gif)
}
.realestate.story UL#articleBottomTools LI.favourites {
	BACKGROUND-IMAGE: url(/v5/images/icon/icon-plus.gif)
}
.realestate.story #secondaryNav #articleTools LI.favourites {
	DISPLAY: none
}
.smallbusiness.story #secondaryNav IFRAME#commercialSearch {
	PADDING-RIGHT: 0px; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px 0px 2em; OVERFLOW: hidden; PADDING-TOP: 0px; =
BORDER-RIGHT-WIDTH: 0px
}
.realestate.story #secondaryNav IFRAME#commercialSearch {
	PADDING-RIGHT: 0px; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px 0px 2em; OVERFLOW: hidden; PADDING-TOP: 0px; =
BORDER-RIGHT-WIDTH: 0px
}
.story #photo A#enlarge {
	PADDING-RIGHT: 14px; FONT-SIZE: 0.62em; BACKGROUND: =
url(/v5/images/icon/icon-popup.gif) no-repeat right 50%
}
.story #inTP #TPphoto A#enlarge {
	PADDING-RIGHT: 14px; FONT-SIZE: 0.62em; BACKGROUND: =
url(/v5/images/icon/icon-popup.gif) no-repeat right 50%
}
.story #secondaryNav {
	PADDING-LEFT: 7px; MARGIN-BOTTOM: 2em; MARGIN-LEFT: -339px; =
BORDER-LEFT: #989898 1px dotted; WIDTH: 330px; COLOR: #6c6c6c
}
.story #secondaryNav .nav {
	WIDTH: 330px; MARGIN-RIGHT: 0px
}
BODY.story DIV#secondaryNav DIV.nav H4 {
	PADDING-RIGHT: 0px; BORDER-TOP: #dfdfdf 4px solid; PADDING-LEFT: 0px; =
FONT-WEIGHT: bolder; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.25em; =
PADDING-BOTTOM: 2px; COLOR: #7a7a7a; PADDING-TOP: 2px; BORDER-BOTTOM: =
#dfdfdf 1px solid; LETTER-SPACING: 0.02em
}
.story #secondaryNav #conversation {
	CLEAR: both
}
.story #secondaryNav #conversation P {
	FONT-SIZE: 1.1em; MARGIN: 0.25em 0px
}
.story #secondaryNav #conversation EM {
	FONT-WEIGHT: bold; COLOR: #6d6d6d; FONT-STYLE: normal
}
.story UL#network {
	FONT-SIZE: 0.75em
}
.story UL#network {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.story UL#network LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px
}
.story UL#network LI.delicious {
	BACKGROUND: url(/v5/images/icon/icon-delicious.png) no-repeat
}
.story UL#network LI.newsvine {
	BACKGROUND: url(/v5/images/icon/icon-newsvine.png) no-repeat
}
.story UL#network LI.technorati {
	BACKGROUND: url(/v5/images/icon/icon-technorati.png) no-repeat
}
.story UL#network LI.magnolia {
	BACKGROUND: url(/v5/images/icon/icon-magnolia.png) no-repeat
}
.story UL#network LI.digg {
	BACKGROUND: url(/v5/images/icon/icon-digg.png) no-repeat
}
.helpBox P#addAlert {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
-0.25em 0px 0px; PADDING-TOP: 0px
}
.alert.helpBox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.helpBox UL.manageAlerts {
	MARGIN-TOP: 0.5em; FONT-SIZE: 0.7em
}
.helpBox UL.manageAlerts LI {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 7px; DISPLAY: inline; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.helpBox UL.manageAlerts LI.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none
}
.story #secondaryNav .bigbox {
	MARGIN-LEFT: 10px; BACKGROUND-COLOR: transparent
}
.story #secondaryNav .halfpage {
	MARGIN-LEFT: 10px; BACKGROUND-COLOR: transparent
}
.story #secondaryNav DIV.tool-search {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 2em
}
.story #secondaryNav DIV.tool-search FORM {
	MARGIN: 1em 0px
}
.ppv #secondaryNav {
	BORDER-LEFT-STYLE: none! important
}
.ppv #articleBottomToolsHolder {
	DISPLAY: none! important
}
.ppv #secondaryNav UL#articleTools LI.print {
	DISPLAY: none! important
}
.ppv #secondaryNav UL#articleTools LI.email {
	DISPLAY: none! important
}
.ppv #secondaryNav UL#articleTools LI.share {
	DISPLAY: none! important
}
.ppv #secondaryNav UL#articleTools LI.comment {
	DISPLAY: none! important
}
#profileBG {
	DISPLAY: none
}
#stockProfile #profileBG {
	DISPLAY: block! important
}
BODY #content #secondaryNav #stockProfile TABLE {
	MARGIN-BOTTOM: 5px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
BODY #content #secondaryNav #stockProfile TABLE TD {
	PADDING-TOP: 5px
}
#stockProfile THEAD TH {
	BACKGROUND-COLOR: #efefef; TEXT-ALIGN: left
}
#secondaryNav #stockProfile TABLE .sponsoredBy {
	FONT-WEIGHT: normal
}
.story #recommend {
	FONT-SIZE: 0.95em; MARGIN: 2em 0px 0px; COLOR: #888
}
.story #recommend A {
	outline: none
}
.story #recommend #vote {
	DISPLAY: block; BACKGROUND: url(/v5/images/button/button-yes.png) =
no-repeat left top; FLOAT: left; MARGIN: -0.25em 0.5em 0px; WIDTH: 45px; =
HEIGHT: 22px
}
.story #recommend #vote:hover {
	BACKGROUND-POSITION: 0px -22px
}
.story #recommend .new-feature {
	MARGIN-BOTTOM: 1em; COLOR: #da162c
}
.story #recommend #recommend-invite {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; TEXT-TRANSFORM: =
uppercase
}
.stroy #recommend #recommend-count {
	FONT-WEIGHT: normal
}
.story #recommend P {
	CLEAR: left; MARGIN: 0px
}
.story #recommend #rec-response {
	BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#dfdfdf 1px solid; PADDING-LEFT: 3px; BACKGROUND: =
url(/v5/images/styles/gradient-readerschoice.gif) repeat-x left top; =
PADDING-BOTTOM: 3px; MARGIN: 0.5em 0px; BORDER-LEFT: #dfdfdf 1px solid; =
COLOR: #797979; PADDING-TOP: 3px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.story #recommend #view-recommended {
	PADDING-LEFT: 10px; BACKGROUND: =
url(/v5/images/icon/bullet_arrow_grey.gif) no-repeat left 60%
}
* HTML .story DIV.nav UL {
	PADDING-LEFT: 1.2em
}
* HTML .story #articleBottomTools {
	HEIGHT: 1%
}
* HTML #secondaryNav DIV.nav UL LI {
	FONT-SIZE: 1.35em! important
}
* HTML .story.comments #secondaryNav {
	PADDING-LEFT: 7px! important
}
* HTML .story #secondaryNav .nav #most-popular TABLE H3 {
	MARGIN-BOTTOM: 3px
}
* HTML .story #secondaryNav .nav #most-popular #most-popular-categories =
LI.selected {
	MARGIN-BOTTOM: -1px
}
* HTML .story #secondaryNav .nav #most-popular #most-popular-hub {
	MARGIN-BOTTOM: -1px
}
* HTML .story #secondaryNav .nav #most-popular #most-popular-categories =
LI A {
	PADDING-TOP: 5px
}
.business.story #header H2 {
	MARGIN: -8px 0px 8px
}
TABLE.data {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; MARGIN-BOTTOM: 1em; WIDTH: 100%; BORDER-COLLAPSE: collapse; =
BORDER-RIGHT-WIDTH: 0px
}
#chewy TABLE.data {
	FONT-SIZE: 0.9em
}
#chewy TABLE.data TH {
	FONT-WEIGHT: bold; FONT-SIZE: 0.77em; TEXT-ALIGN: left
}
#chewy TABLE.data {
	TEXT-ALIGN: center
}
TABLE.data CAPTION {
	FONT-SIZE: 0.75em; MARGIN: 1em 0px; COLOR: #1e1e1e; BACKGROUND-COLOR: =
#f4f4f4
}
TABLE.data CAPTION .sortedby {
	FONT-WEIGHT: bold
}
TABLE.data CAPTION .sortkey {
	FONT-WEIGHT: bold
}
TABLE.data CAPTION .sorted {
	DISPLAY: inline; FLOAT: left
}
TABLE.data CAPTION .help {
	DISPLAY: inline; FLOAT: right
}
#chewy TABLE.data CAPTION .timestamp {
	DISPLAY: inline; FLOAT: right
}
TABLE.data THEAD TD {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em; VERTICAL-ALIGN: bottom; =
COLOR: #888; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #fff
}
TABLE.data THEAD A {
	COLOR: #888
}
TABLE.data TR.evenrow {
	BACKGROUND-COLOR: #f4f4f4
}
#chewy TABLE.data A:link {
	FONT-WEIGHT: bold; COLOR: #001f5e
}
#chewy TABLE.data A:visited {
	FONT-WEIGHT: bold; COLOR: #001f5e
}
#chewy TABLE.data A:hover {
	FONT-WEIGHT: bold; COLOR: #001f5e
}
#chewy TABLE.data A:active {
	FONT-WEIGHT: bold; COLOR: #001f5e
}
TABLE.data TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; COLOR: =
#1e1e1e; PADDING-TOP: 2px
}
TABLE.data .slim {
	WIDTH: 3em
}
TABLE.data .number {
	TEXT-ALIGN: right
}
TABLE.dividends CAPTION {
	MARGIN-TOP: 3em
}
TABLE.data CAPTION {
	FONT-SIZE: 0.7em; COLOR: #888; BACKGROUND-COLOR: #fff
}
* HTML TABLE.data CAPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.75em; =
PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
* HTML #chewy TABLE.data TD {
	FONT-SIZE: 12px
}
* HTML #chewy TABLE.data TH {
	FONT-SIZE: 12px
}

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://images.theglobeandmail.com/v5/styles/article-print.css

HTML {
	BACKGROUND: #fff; COLOR: #000
}
BODY {
	BACKGROUND: #fff; COLOR: #000
}
BODY {
	MARGIN: 0px 1em 1em
}
A:link {
	COLOR: #000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
ABBR {
	BORDER-BOTTOM-STYLE: none
}
ACRONYM {
	BORDER-BOTTOM-STYLE: none
}
.access {
	DISPLAY: none
}
#attic {
	DISPLAY: none
}
#header {
	DISPLAY: none
}
.centerAll2 {
	DISPLAY: none
}
.ad {
	DISPLAY: none
}
#headline P.logo {
	DISPLAY: none
}
#author UL {
	DISPLAY: none
}
#pagination {
	DISPLAY: none
}
#memberInfo {
	DISPLAY: none
}
#newsletterPromo {
	DISPLAY: none
}
#secondaryNav {
	DISPLAY: none
}
#subscribePromo {
	DISPLAY: none
}
#siteSearch {
	DISPLAY: none
}
#articleTools {
	DISPLAY: none
}
P.back {
	DISPLAY: none
}
#footer H3 {
	DISPLAY: none
}
#footer UL {
	DISPLAY: none
}
#sidebar {
	DISPLAY: none
}
#comments {
	DISPLAY: none
}
#subnav {
	DISPLAY: none
}
#articleTools {
	DISPLAY: none
}
#articleBottomTools {
	DISPLAY: none
}
#ppvHelpPromo {
	DISPLAY: none
}
DIV#ldbdHolder {
	VISIBILITY: hidden! important
}
DIV#lugHolder {
	VISIBILITY: hidden! important
}
DIV#skyRHolder {
	VISIBILITY: hidden! important
}
DIV#boxRHolder {
	VISIBILITY: hidden! important
}
DIV#b1Holder {
	VISIBILITY: hidden! important
}
DIV#b2Holder {
	VISIBILITY: hidden! important
}
DIV#b3Holder {
	VISIBILITY: hidden! important
}
DIV#b4Holder {
	VISIBILITY: hidden! important
}
DIV#halfpageRHolder {
	VISIBILITY: hidden! important
}
#footer UL#footerNav {
	DISPLAY: block; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: =
none
}
.print#header {
	DISPLAY: block; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: =
none
}
#headline H1 {
	MARGIN: 0.2em 0px; FONT: bold 0.9em Arial, sans-serif; TEXT-TRANSFORM: =
uppercase
}
#headline H2 {
	FONT-SIZE: 1.6em; MARGIN: 0.2em 0px
}
#headline H3 {
	FONT-SIZE: 1em; MARGIN: 0.2em 0px 1em
}
#author IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FLOAT: left; =
BORDER-LEFT: #000 1px solid; MARGIN-RIGHT: 0.5em; BORDER-BOTTOM: #000 =
1px solid
}
#author P.dateline IMG {
	DISPLAY: none
}
#author P {
	FONT-SIZE: 0.7em; MARGIN: 0px; TEXT-TRANSFORM: uppercase
}
#updated {
	FONT-FAMILY: Arial, sans-serif
}
#author P.byline {
	FONT-FAMILY: Arial, sans-serif
}
#author P.source {
	FONT-FAMILY: Arial, sans-serif
}
#updated {
	FONT-SIZE: 0.7em
}
#author P.byline {
	FONT-WEIGHT: bold
}
#author P.dateline {
	MARGIN-TOP: 0.7em
}
#author P.dateline SPAN.update {
	DISPLAY: block
}
#article PRE {
	FONT-SIZE: 0.8em
}
#articleNavigation P.jumpline {
	FONT: bold 0.7em Arial, sans-serif; TEXT-TRANSFORM: uppercase; =
TEXT-ALIGN: right
}
P#printThis {
	FLOAT: right; WIDTH: 8em
}
P#printThis A {
	BORDER-RIGHT: #ccc 1px outset; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px =
outset; DISPLAY: block; PADDING-LEFT: 1em; BACKGROUND: #ddd; =
PADDING-BOTTOM: 1em; MARGIN: 1em; FONT: bold 11px Arial, sans-serif; =
BORDER-LEFT: #ccc 1px outset; COLOR: #333; PADDING-TOP: 1em; =
BORDER-BOTTOM: #ccc 1px outset; TEXT-ALIGN: center
}
P#printThis A:hover {
	COLOR: #000; BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; =
BORDER-LEFT-STYLE: inset; BORDER-BOTTOM-STYLE: inset
}

@media Print   =20
{
P#printThis {
	DISPLAY: none
}
    }
#footer IMG {
	FLOAT: right; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://images.theglobeandmail.com/v5/scripts/build/tp-merged.js

var =
Prototype=3D{Version:"1.5.1",Browser:{IE:!!(window.attachEvent&&!window.o=
pera),Opera:!!window.opera,WebKit:navigator.userAgent.indexOf("AppleWebKi=
t/")>-1,Gecko:navigator.userAgent.indexOf("Gecko")>-1&&navigator.userAgen=
t.indexOf("KHTML")=3D=3D-1},BrowserFeatures:{XPath:!!document.evaluate,El=
ementExtensions:!!window.HTMLElement,SpecificElementExtensions:(document.=
createElement("div").__proto__!=3D=3Ddocument.createElement("form").__pro=
to__)},ScriptFragment:"<script[^>]*>([\x01-\uffff]*?)</script>",JSONFilte=
r:/^\/\*-secure-\s*(.*)\s*\*\/\s*$/,emptyFunction:function(){=0A=
},K:function(x){=0A=
return x;=0A=
}};=0A=
var Class=3D{create:function(){=0A=
return function(){=0A=
this.initialize.apply(this,arguments);=0A=
};=0A=
}};=0A=
var Abstract=3Dnew Object();=0A=
Object.extend=3Dfunction(_2,_3){=0A=
for(var _4 in _3){=0A=
_2[_4]=3D_3[_4];=0A=
}=0A=
return _2;=0A=
};=0A=
Object.extend(Object,{inspect:function(_5){=0A=
try{=0A=
if(_5=3D=3D=3Dundefined){=0A=
return "undefined";=0A=
}=0A=
if(_5=3D=3D=3Dnull){=0A=
return "null";=0A=
}=0A=
return _5.inspect?_5.inspect():_5.toString();=0A=
}=0A=
catch(e){=0A=
if(e instanceof RangeError){=0A=
return "...";=0A=
}=0A=
throw e;=0A=
}=0A=
},toJSON:function(_6){=0A=
var _7=3Dtypeof _6;=0A=
switch(_7){=0A=
case "undefined":=0A=
case "function":=0A=
case "unknown":=0A=
return;=0A=
case "boolean":=0A=
return _6.toString();=0A=
}=0A=
if(_6=3D=3D=3Dnull){=0A=
return "null";=0A=
}=0A=
if(_6.toJSON){=0A=
return _6.toJSON();=0A=
}=0A=
if(_6.ownerDocument=3D=3D=3Ddocument){=0A=
return;=0A=
}=0A=
var _8=3D[];=0A=
for(var _9 in _6){=0A=
var _a=3DObject.toJSON(_6[_9]);=0A=
if(_a!=3D=3Dundefined){=0A=
_8.push(_9.toJSON()+": "+_a);=0A=
}=0A=
}=0A=
return "{"+_8.join(", ")+"}";=0A=
},keys:function(_b){=0A=
var _c=3D[];=0A=
for(var _d in _b){=0A=
_c.push(_d);=0A=
}=0A=
return _c;=0A=
},values:function(_e){=0A=
var _f=3D[];=0A=
for(var _10 in _e){=0A=
_f.push(_e[_10]);=0A=
}=0A=
return _f;=0A=
},clone:function(_11){=0A=
return Object.extend({},_11);=0A=
}});=0A=
Function.prototype.bind=3Dfunction(){=0A=
var _12=3Dthis,_13=3D$A(arguments),_14=3D_13.shift();=0A=
return function(){=0A=
return _12.apply(_14,_13.concat($A(arguments)));=0A=
};=0A=
};=0A=
Function.prototype.bindAsEventListener=3Dfunction(_15){=0A=
var _16=3Dthis,_17=3D$A(arguments),_15=3D_17.shift();=0A=
return function(_18){=0A=
return _16.apply(_15,[_18||window.event].concat(_17));=0A=
};=0A=
};=0A=
Object.extend(Number.prototype,{toColorPart:function(){=0A=
return this.toPaddedString(2,16);=0A=
},succ:function(){=0A=
return this+1;=0A=
},times:function(_19){=0A=
$R(0,this,true).each(_19);=0A=
return this;=0A=
},toPaddedString:function(_1a,_1b){=0A=
var _1c=3Dthis.toString(_1b||10);=0A=
return "0".times(_1a-_1c.length)+_1c;=0A=
},toJSON:function(){=0A=
return isFinite(this)?this.toString():"null";=0A=
}});=0A=
Date.prototype.toJSON=3Dfunction(){=0A=
return =
"\""+this.getFullYear()+"-"+(this.getMonth()+1).toPaddedString(2)+"-"+thi=
s.getDate().toPaddedString(2)+"T"+this.getHours().toPaddedString(2)+":"+t=
his.getMinutes().toPaddedString(2)+":"+this.getSeconds().toPaddedString(2=
)+"\"";=0A=
};=0A=
var Try=3D{these:function(){=0A=
var _1d;=0A=
for(var i=3D0,_1f=3Darguments.length;i<_1f;i++){=0A=
var _20=3Darguments[i];=0A=
try{=0A=
_1d=3D_20();=0A=
break;=0A=
}=0A=
catch(e){=0A=
}=0A=
}=0A=
return _1d;=0A=
}};=0A=
var PeriodicalExecuter=3DClass.create();=0A=
PeriodicalExecuter.prototype=3D{initialize:function(_21,_22){=0A=
this.callback=3D_21;=0A=
this.frequency=3D_22;=0A=
this.currentlyExecuting=3Dfalse;=0A=
this.registerCallback();=0A=
},registerCallback:function(){=0A=
this.timer=3DsetInterval(this.onTimerEvent.bind(this),this.frequency*1000=
);=0A=
},stop:function(){=0A=
if(!this.timer){=0A=
return;=0A=
}=0A=
clearInterval(this.timer);=0A=
this.timer=3Dnull;=0A=
},onTimerEvent:function(){=0A=
if(!this.currentlyExecuting){=0A=
try{=0A=
this.currentlyExecuting=3Dtrue;=0A=
this.callback(this);=0A=
}=0A=
finally{=0A=
this.currentlyExecuting=3Dfalse;=0A=
}=0A=
}=0A=
}};=0A=
Object.extend(String,{interpret:function(_23){=0A=
return _23=3D=3Dnull?"":String(_23);=0A=
},specialChar:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\\=
":"\\\\"}});=0A=
Object.extend(String.prototype,{gsub:function(_24,_25){=0A=
var _26=3D"",_27=3Dthis,_28;=0A=
_25=3Darguments.callee.prepareReplacement(_25);=0A=
while(_27.length>0){=0A=
if(_28=3D_27.match(_24)){=0A=
_26+=3D_27.slice(0,_28.index);=0A=
_26+=3DString.interpret(_25(_28));=0A=
_27=3D_27.slice(_28.index+_28[0].length);=0A=
}else{=0A=
_26+=3D_27,_27=3D"";=0A=
}=0A=
}=0A=
return _26;=0A=
},sub:function(_29,_2a,_2b){=0A=
_2a=3Dthis.gsub.prepareReplacement(_2a);=0A=
_2b=3D_2b=3D=3D=3Dundefined?1:_2b;=0A=
return this.gsub(_29,function(_2c){=0A=
if(--_2b<0){=0A=
return _2c[0];=0A=
}=0A=
return _2a(_2c);=0A=
});=0A=
},scan:function(_2d,_2e){=0A=
this.gsub(_2d,_2e);=0A=
return this;=0A=
},truncate:function(_2f,_30){=0A=
_2f=3D_2f||30;=0A=
_30=3D_30=3D=3D=3Dundefined?"...":_30;=0A=
return this.length>_2f?this.slice(0,_2f-_30.length)+_30:this;=0A=
},strip:function(){=0A=
return this.replace(/^\s+/,"").replace(/\s+$/,"");=0A=
},stripTags:function(){=0A=
return this.replace(/<\/?[^>]+>/gi,"");=0A=
},stripScripts:function(){=0A=
return this.replace(new RegExp(Prototype.ScriptFragment,"img"),"");=0A=
},extractScripts:function(){=0A=
var _31=3Dnew RegExp(Prototype.ScriptFragment,"img");=0A=
var _32=3Dnew RegExp(Prototype.ScriptFragment,"im");=0A=
return (this.match(_31)||[]).map(function(_33){=0A=
return (_33.match(_32)||["",""])[1];=0A=
});=0A=
},evalScripts:function(){=0A=
return this.extractScripts().map(function(_34){=0A=
return eval(_34);=0A=
});=0A=
},escapeHTML:function(){=0A=
var _35=3Darguments.callee;=0A=
_35.text.data=3Dthis;=0A=
return _35.div.innerHTML;=0A=
},unescapeHTML:function(){=0A=
var div=3Ddocument.createElement("div");=0A=
div.innerHTML=3Dthis.stripTags();=0A=
return =
div.childNodes[0]?(div.childNodes.length>1?$A(div.childNodes).inject("",f=
unction(_37,_38){=0A=
return _37+_38.nodeValue;=0A=
}):div.childNodes[0].nodeValue):"";=0A=
},toQueryParams:function(_39){=0A=
var _3a=3Dthis.strip().match(/([^?#]*)(#.*)?$/);=0A=
if(!_3a){=0A=
return {};=0A=
}=0A=
return _3a[1].split(_39||"&").inject({},function(_3b,_3c){=0A=
if((_3c=3D_3c.split("=3D"))[0]){=0A=
var key=3DdecodeURIComponent(_3c.shift());=0A=
var _3e=3D_3c.length>1?_3c.join("=3D"):_3c[0];=0A=
if(_3e!=3Dundefined){=0A=
_3e=3DdecodeURIComponent(_3e);=0A=
}=0A=
if(key in _3b){=0A=
if(_3b[key].constructor!=3DArray){=0A=
_3b[key]=3D[_3b[key]];=0A=
}=0A=
_3b[key].push(_3e);=0A=
}else{=0A=
_3b[key]=3D_3e;=0A=
}=0A=
}=0A=
return _3b;=0A=
});=0A=
},toArray:function(){=0A=
return this.split("");=0A=
},succ:function(){=0A=
return =
this.slice(0,this.length-1)+String.fromCharCode(this.charCodeAt(this.leng=
th-1)+1);=0A=
},times:function(_3f){=0A=
var _40=3D"";=0A=
for(var i=3D0;i<_3f;i++){=0A=
_40+=3Dthis;=0A=
}=0A=
return _40;=0A=
},camelize:function(){=0A=
var _42=3Dthis.split("-"),len=3D_42.length;=0A=
if(len=3D=3D1){=0A=
return _42[0];=0A=
}=0A=
var =
_44=3Dthis.charAt(0)=3D=3D"-"?_42[0].charAt(0).toUpperCase()+_42[0].subst=
ring(1):_42[0];=0A=
for(var i=3D1;i<len;i++){=0A=
_44+=3D_42[i].charAt(0).toUpperCase()+_42[i].substring(1);=0A=
}=0A=
return _44;=0A=
},capitalize:function(){=0A=
return this.charAt(0).toUpperCase()+this.substring(1).toLowerCase();=0A=
},underscore:function(){=0A=
return =
this.gsub(/::/,"/").gsub(/([A-Z]+)([A-Z][a-z])/,"#{1}_#{2}").gsub(/([a-z\=
d])([A-Z])/,"#{1}_#{2}").gsub(/-/,"_").toLowerCase();=0A=
},dasherize:function(){=0A=
return this.gsub(/_/,"-");=0A=
},inspect:function(_46){=0A=
var _47=3Dthis.gsub(/[\x00-\x1f\\]/,function(_48){=0A=
var _49=3DString.specialChar[_48[0]];=0A=
return _49?_49:"\\u00"+_48[0].charCodeAt().toPaddedString(2,16);=0A=
});=0A=
if(_46){=0A=
return "\""+_47.replace(/"/g,"\\\"")+"\"";=0A=
}=0A=
return "'"+_47.replace(/'/g,"\\'")+"'";=0A=
},toJSON:function(){=0A=
return this.inspect(true);=0A=
},unfilterJSON:function(_4a){=0A=
return this.sub(_4a||Prototype.JSONFilter,"#{1}");=0A=
},evalJSON:function(_4b){=0A=
var _4c=3Dthis.unfilterJSON();=0A=
try{=0A=
if(!_4b||(/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u =
\n\r\t])+?$/.test(_4c))){=0A=
return eval("("+_4c+")");=0A=
}=0A=
}=0A=
catch(e){=0A=
}=0A=
throw new SyntaxError("Badly formed JSON string: "+this.inspect());=0A=
},include:function(_4d){=0A=
return this.indexOf(_4d)>-1;=0A=
},startsWith:function(_4e){=0A=
return this.indexOf(_4e)=3D=3D=3D0;=0A=
},endsWith:function(_4f){=0A=
var d=3Dthis.length-_4f.length;=0A=
return d>=3D0&&this.lastIndexOf(_4f)=3D=3D=3Dd;=0A=
},empty:function(){=0A=
return this=3D=3D"";=0A=
},blank:function(){=0A=
return /^\s*$/.test(this);=0A=
}});=0A=
if(Prototype.Browser.WebKit||Prototype.Browser.IE){=0A=
Object.extend(String.prototype,{escapeHTML:function(){=0A=
return =
this.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");=0A=
},unescapeHTML:function(){=0A=
return =
this.replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">");=0A=
}});=0A=
}=0A=
String.prototype.gsub.prepareReplacement=3Dfunction(_51){=0A=
if(typeof _51=3D=3D"function"){=0A=
return _51;=0A=
}=0A=
var _52=3Dnew Template(_51);=0A=
return function(_53){=0A=
return _52.evaluate(_53);=0A=
};=0A=
};=0A=
String.prototype.parseQuery=3DString.prototype.toQueryParams;=0A=
Object.extend(String.prototype.escapeHTML,{div:document.createElement("di=
v"),text:document.createTextNode("")});=0A=
with(String.prototype.escapeHTML){=0A=
div.appendChild(text);=0A=
}=0A=
var Template=3DClass.create();=0A=
Template.Pattern=3D/(^|.|\r|\n)(#\{(.*?)\})/;=0A=
Template.prototype=3D{initialize:function(_54,_55){=0A=
this.template=3D_54.toString();=0A=
this.pattern=3D_55||Template.Pattern;=0A=
},evaluate:function(_56){=0A=
return this.template.gsub(this.pattern,function(_57){=0A=
var _58=3D_57[1];=0A=
if(_58=3D=3D"\\"){=0A=
return _57[2];=0A=
}=0A=
return _58+String.interpret(_56[_57[3]]);=0A=
});=0A=
}};=0A=
var $break=3D{},$continue=3Dnew Error("\"throw $continue\" is =
deprecated, use \"return\" instead");=0A=
var Enumerable=3D{each:function(_59){=0A=
var _5a=3D0;=0A=
try{=0A=
this._each(function(_5b){=0A=
_59(_5b,_5a++);=0A=
});=0A=
}=0A=
catch(e){=0A=
if(e!=3D$break){=0A=
throw e;=0A=
}=0A=
}=0A=
return this;=0A=
},eachSlice:function(_5c,_5d){=0A=
var _5e=3D-_5c,_5f=3D[],_60=3Dthis.toArray();=0A=
while((_5e+=3D_5c)<_60.length){=0A=
_5f.push(_60.slice(_5e,_5e+_5c));=0A=
}=0A=
return _5f.map(_5d);=0A=
},all:function(_61){=0A=
var _62=3Dtrue;=0A=
this.each(function(_63,_64){=0A=
_62=3D_62&&!!(_61||Prototype.K)(_63,_64);=0A=
if(!_62){=0A=
throw $break;=0A=
}=0A=
});=0A=
return _62;=0A=
},any:function(_65){=0A=
var _66=3Dfalse;=0A=
this.each(function(_67,_68){=0A=
if(_66=3D!!(_65||Prototype.K)(_67,_68)){=0A=
throw $break;=0A=
}=0A=
});=0A=
return _66;=0A=
},collect:function(_69){=0A=
var _6a=3D[];=0A=
this.each(function(_6b,_6c){=0A=
_6a.push((_69||Prototype.K)(_6b,_6c));=0A=
});=0A=
return _6a;=0A=
},detect:function(_6d){=0A=
var _6e;=0A=
this.each(function(_6f,_70){=0A=
if(_6d(_6f,_70)){=0A=
_6e=3D_6f;=0A=
throw $break;=0A=
}=0A=
});=0A=
return _6e;=0A=
},findAll:function(_71){=0A=
var _72=3D[];=0A=
this.each(function(_73,_74){=0A=
if(_71(_73,_74)){=0A=
_72.push(_73);=0A=
}=0A=
});=0A=
return _72;=0A=
},grep:function(_75,_76){=0A=
var _77=3D[];=0A=
this.each(function(_78,_79){=0A=
var _7a=3D_78.toString();=0A=
if(_7a.match(_75)){=0A=
_77.push((_76||Prototype.K)(_78,_79));=0A=
}=0A=
});=0A=
return _77;=0A=
},include:function(_7b){=0A=
var _7c=3Dfalse;=0A=
this.each(function(_7d){=0A=
if(_7d=3D=3D_7b){=0A=
_7c=3Dtrue;=0A=
throw $break;=0A=
}=0A=
});=0A=
return _7c;=0A=
},inGroupsOf:function(_7e,_7f){=0A=
_7f=3D_7f=3D=3D=3Dundefined?null:_7f;=0A=
return this.eachSlice(_7e,function(_80){=0A=
while(_80.length<_7e){=0A=
_80.push(_7f);=0A=
}=0A=
return _80;=0A=
});=0A=
},inject:function(_81,_82){=0A=
this.each(function(_83,_84){=0A=
_81=3D_82(_81,_83,_84);=0A=
});=0A=
return _81;=0A=
},invoke:function(_85){=0A=
var _86=3D$A(arguments).slice(1);=0A=
return this.map(function(_87){=0A=
return _87[_85].apply(_87,_86);=0A=
});=0A=
},max:function(_88){=0A=
var _89;=0A=
this.each(function(_8a,_8b){=0A=
_8a=3D(_88||Prototype.K)(_8a,_8b);=0A=
if(_89=3D=3Dundefined||_8a>=3D_89){=0A=
_89=3D_8a;=0A=
}=0A=
});=0A=
return _89;=0A=
},min:function(_8c){=0A=
var _8d;=0A=
this.each(function(_8e,_8f){=0A=
_8e=3D(_8c||Prototype.K)(_8e,_8f);=0A=
if(_8d=3D=3Dundefined||_8e<_8d){=0A=
_8d=3D_8e;=0A=
}=0A=
});=0A=
return _8d;=0A=
},partition:function(_90){=0A=
var _91=3D[],_92=3D[];=0A=
this.each(function(_93,_94){=0A=
((_90||Prototype.K)(_93,_94)?_91:_92).push(_93);=0A=
});=0A=
return [_91,_92];=0A=
},pluck:function(_95){=0A=
var _96=3D[];=0A=
this.each(function(_97,_98){=0A=
_96.push(_97[_95]);=0A=
});=0A=
return _96;=0A=
},reject:function(_99){=0A=
var _9a=3D[];=0A=
this.each(function(_9b,_9c){=0A=
if(!_99(_9b,_9c)){=0A=
_9a.push(_9b);=0A=
}=0A=
});=0A=
return _9a;=0A=
},sortBy:function(_9d){=0A=
return this.map(function(_9e,_9f){=0A=
return {value:_9e,criteria:_9d(_9e,_9f)};=0A=
}).sort(function(_a0,_a1){=0A=
var a=3D_a0.criteria,b=3D_a1.criteria;=0A=
return a<b?-1:a>b?1:0;=0A=
}).pluck("value");=0A=
},toArray:function(){=0A=
return this.map();=0A=
},zip:function(){=0A=
var _a4=3DPrototype.K,_a5=3D$A(arguments);=0A=
if(typeof _a5.last()=3D=3D"function"){=0A=
_a4=3D_a5.pop();=0A=
}=0A=
var _a6=3D[this].concat(_a5).map($A);=0A=
return this.map(function(_a7,_a8){=0A=
return _a4(_a6.pluck(_a8));=0A=
});=0A=
},size:function(){=0A=
return this.toArray().length;=0A=
},inspect:function(){=0A=
return "#<Enumerable:"+this.toArray().inspect()+">";=0A=
}};=0A=
Object.extend(Enumerable,{map:Enumerable.collect,find:Enumerable.detect,s=
elect:Enumerable.findAll,member:Enumerable.include,entries:Enumerable.toA=
rray});=0A=
var $A=3DArray.from=3Dfunction(_a9){=0A=
if(!_a9){=0A=
return [];=0A=
}=0A=
if(_a9.toArray){=0A=
return _a9.toArray();=0A=
}else{=0A=
var _aa=3D[];=0A=
for(var i=3D0,_ac=3D_a9.length;i<_ac;i++){=0A=
_aa.push(_a9[i]);=0A=
}=0A=
return _aa;=0A=
}=0A=
};=0A=
if(Prototype.Browser.WebKit){=0A=
$A=3DArray.from=3Dfunction(_ad){=0A=
if(!_ad){=0A=
return [];=0A=
}=0A=
if(!(typeof _ad=3D=3D"function"&&_ad=3D=3D"[object =
NodeList]")&&_ad.toArray){=0A=
return _ad.toArray();=0A=
}else{=0A=
var _ae=3D[];=0A=
for(var i=3D0,_b0=3D_ad.length;i<_b0;i++){=0A=
_ae.push(_ad[i]);=0A=
}=0A=
return _ae;=0A=
}=0A=
};=0A=
}=0A=
Object.extend(Array.prototype,Enumerable);=0A=
if(!Array.prototype._reverse){=0A=
Array.prototype._reverse=3DArray.prototype.reverse;=0A=
}=0A=
Object.extend(Array.prototype,{_each:function(_b1){=0A=
for(var i=3D0,_b3=3Dthis.length;i<_b3;i++){=0A=
_b1(this[i]);=0A=
}=0A=
},clear:function(){=0A=
this.length=3D0;=0A=
return this;=0A=
},first:function(){=0A=
return this[0];=0A=
},last:function(){=0A=
return this[this.length-1];=0A=
},compact:function(){=0A=
return this.select(function(_b4){=0A=
return _b4!=3Dnull;=0A=
});=0A=
},flatten:function(){=0A=
return this.inject([],function(_b5,_b6){=0A=
return _b5.concat(_b6&&_b6.constructor=3D=3DArray?_b6.flatten():[_b6]);=0A=
});=0A=
},without:function(){=0A=
var _b7=3D$A(arguments);=0A=
return this.select(function(_b8){=0A=
return !_b7.include(_b8);=0A=
});=0A=
},indexOf:function(_b9){=0A=
for(var i=3D0,_bb=3Dthis.length;i<_bb;i++){=0A=
if(this[i]=3D=3D_b9){=0A=
return i;=0A=
}=0A=
}=0A=
return -1;=0A=
},reverse:function(_bc){=0A=
return (_bc!=3D=3Dfalse?this:this.toArray())._reverse();=0A=
},reduce:function(){=0A=
return this.length>1?this:this[0];=0A=
},uniq:function(_bd){=0A=
return this.inject([],function(_be,_bf,_c0){=0A=
if(0=3D=3D_c0||(_bd?_be.last()!=3D_bf:!_be.include(_bf))){=0A=
_be.push(_bf);=0A=
}=0A=
return _be;=0A=
});=0A=
},clone:function(){=0A=
return [].concat(this);=0A=
},size:function(){=0A=
return this.length;=0A=
},inspect:function(){=0A=
return "["+this.map(Object.inspect).join(", ")+"]";=0A=
},toJSON:function(){=0A=
var _c1=3D[];=0A=
this.each(function(_c2){=0A=
var _c3=3DObject.toJSON(_c2);=0A=
if(_c3!=3D=3Dundefined){=0A=
_c1.push(_c3);=0A=
}=0A=
});=0A=
return "["+_c1.join(", ")+"]";=0A=
}});=0A=
Array.prototype.toArray=3DArray.prototype.clone;=0A=
function $w(_c4){=0A=
_c4=3D_c4.strip();=0A=
return _c4?_c4.split(/\s+/):[];=0A=
}=0A=
if(Prototype.Browser.Opera){=0A=
Array.prototype.concat=3Dfunction(){=0A=
var _c5=3D[];=0A=
for(var i=3D0,_c7=3Dthis.length;i<_c7;i++){=0A=
_c5.push(this[i]);=0A=
}=0A=
for(var i=3D0,_c7=3Darguments.length;i<_c7;i++){=0A=
if(arguments[i].constructor=3D=3DArray){=0A=
for(var j=3D0,_c9=3Darguments[i].length;j<_c9;j++){=0A=
_c5.push(arguments[i][j]);=0A=
}=0A=
}else{=0A=
_c5.push(arguments[i]);=0A=
}=0A=
}=0A=
return _c5;=0A=
};=0A=
}=0A=
var Hash=3Dfunction(_ca){=0A=
if(_ca instanceof Hash){=0A=
this.merge(_ca);=0A=
}else{=0A=
Object.extend(this,_ca||{});=0A=
}=0A=
};=0A=
Object.extend(Hash,{toQueryString:function(obj){=0A=
var _cc=3D[];=0A=
_cc.add=3Darguments.callee.addPair;=0A=
this.prototype._each.call(obj,function(_cd){=0A=
if(!_cd.key){=0A=
return;=0A=
}=0A=
var _ce=3D_cd.value;=0A=
if(_ce&&typeof _ce=3D=3D"object"){=0A=
if(_ce.constructor=3D=3DArray){=0A=
_ce.each(function(_cf){=0A=
_cc.add(_cd.key,_cf);=0A=
});=0A=
}=0A=
return;=0A=
}=0A=
_cc.add(_cd.key,_ce);=0A=
});=0A=
return _cc.join("&");=0A=
},toJSON:function(_d0){=0A=
var _d1=3D[];=0A=
this.prototype._each.call(_d0,function(_d2){=0A=
var _d3=3DObject.toJSON(_d2.value);=0A=
if(_d3!=3D=3Dundefined){=0A=
_d1.push(_d2.key.toJSON()+": "+_d3);=0A=
}=0A=
});=0A=
return "{"+_d1.join(", ")+"}";=0A=
}});=0A=
Hash.toQueryString.addPair=3Dfunction(key,_d5,_d6){=0A=
key=3DencodeURIComponent(key);=0A=
if(_d5=3D=3D=3Dundefined){=0A=
this.push(key);=0A=
}else{=0A=
this.push(key+"=3D"+(_d5=3D=3Dnull?"":encodeURIComponent(_d5)));=0A=
}=0A=
};=0A=
Object.extend(Hash.prototype,Enumerable);=0A=
Object.extend(Hash.prototype,{_each:function(_d7){=0A=
for(var key in this){=0A=
var _d9=3Dthis[key];=0A=
if(_d9&&_d9=3D=3DHash.prototype[key]){=0A=
continue;=0A=
}=0A=
var _da=3D[key,_d9];=0A=
_da.key=3Dkey;=0A=
_da.value=3D_d9;=0A=
_d7(_da);=0A=
}=0A=
},keys:function(){=0A=
return this.pluck("key");=0A=
},values:function(){=0A=
return this.pluck("value");=0A=
},merge:function(_db){=0A=
return $H(_db).inject(this,function(_dc,_dd){=0A=
_dc[_dd.key]=3D_dd.value;=0A=
return _dc;=0A=
});=0A=
},remove:function(){=0A=
var _de;=0A=
for(var i=3D0,_e0=3Darguments.length;i<_e0;i++){=0A=
var _e1=3Dthis[arguments[i]];=0A=
if(_e1!=3D=3Dundefined){=0A=
if(_de=3D=3D=3Dundefined){=0A=
_de=3D_e1;=0A=
}else{=0A=
if(_de.constructor!=3DArray){=0A=
_de=3D[_de];=0A=
}=0A=
_de.push(_e1);=0A=
}=0A=
}=0A=
delete this[arguments[i]];=0A=
}=0A=
return _de;=0A=
},toQueryString:function(){=0A=
return Hash.toQueryString(this);=0A=
},inspect:function(){=0A=
return "#<Hash:{"+this.map(function(_e2){=0A=
return _e2.map(Object.inspect).join(": ");=0A=
}).join(", ")+"}>";=0A=
},toJSON:function(){=0A=
return Hash.toJSON(this);=0A=
}});=0A=
function $H(_e3){=0A=
if(_e3 instanceof Hash){=0A=
return _e3;=0A=
}=0A=
return new Hash(_e3);=0A=
}=0A=
if(function(){=0A=
var i=3D0,_e5=3Dfunction(_e6){=0A=
this.key=3D_e6;=0A=
};=0A=
_e5.prototype.key=3D"foo";=0A=
for(var _e7 in new _e5("bar")){=0A=
i++;=0A=
}=0A=
return i>1;=0A=
}()){=0A=
Hash.prototype._each=3Dfunction(_e8){=0A=
var _e9=3D[];=0A=
for(var key in this){=0A=
var _eb=3Dthis[key];=0A=
if((_eb&&_eb=3D=3DHash.prototype[key])||_e9.include(key)){=0A=
continue;=0A=
}=0A=
_e9.push(key);=0A=
var _ec=3D[key,_eb];=0A=
_ec.key=3Dkey;=0A=
_ec.value=3D_eb;=0A=
_e8(_ec);=0A=
}=0A=
};=0A=
}=0A=
ObjectRange=3DClass.create();=0A=
Object.extend(ObjectRange.prototype,Enumerable);=0A=
Object.extend(ObjectRange.prototype,{initialize:function(_ed,end,_ef){=0A=
this.start=3D_ed;=0A=
this.end=3Dend;=0A=
this.exclusive=3D_ef;=0A=
},_each:function(_f0){=0A=
var _f1=3Dthis.start;=0A=
while(this.include(_f1)){=0A=
_f0(_f1);=0A=
_f1=3D_f1.succ();=0A=
}=0A=
},include:function(_f2){=0A=
if(_f2<this.start){=0A=
return false;=0A=
}=0A=
if(this.exclusive){=0A=
return _f2<this.end;=0A=
}=0A=
return _f2<=3Dthis.end;=0A=
}});=0A=
var $R=3Dfunction(_f3,end,_f5){=0A=
return new ObjectRange(_f3,end,_f5);=0A=
};=0A=
var Ajax=3D{getTransport:function(){=0A=
return Try.these(function(){=0A=
return new XMLHttpRequest();=0A=
},function(){=0A=
return new ActiveXObject("Msxml2.XMLHTTP");=0A=
},function(){=0A=
return new ActiveXObject("Microsoft.XMLHTTP");=0A=
})||false;=0A=
},activeRequestCount:0};=0A=
Ajax.Responders=3D{responders:[],_each:function(_f6){=0A=
this.responders._each(_f6);=0A=
},register:function(_f7){=0A=
if(!this.include(_f7)){=0A=
this.responders.push(_f7);=0A=
}=0A=
},unregister:function(_f8){=0A=
this.responders=3Dthis.responders.without(_f8);=0A=
},dispatch:function(_f9,_fa,_fb,_fc){=0A=
this.each(function(_fd){=0A=
if(typeof _fd[_f9]=3D=3D"function"){=0A=
try{=0A=
_fd[_f9].apply(_fd,[_fa,_fb,_fc]);=0A=
}=0A=
catch(e){=0A=
}=0A=
}=0A=
});=0A=
}};=0A=
Object.extend(Ajax.Responders,Enumerable);=0A=
Ajax.Responders.register({onCreate:function(){=0A=
Ajax.activeRequestCount++;=0A=
},onComplete:function(){=0A=
Ajax.activeRequestCount--;=0A=
}});=0A=
Ajax.Base=3Dfunction(){=0A=
};=0A=
Ajax.Base.prototype=3D{setOptions:function(_fe){=0A=
this.options=3D{method:"post",asynchronous:true,contentType:"application/=
x-www-form-urlencoded",encoding:"UTF-8",parameters:""};=0A=
Object.extend(this.options,_fe||{});=0A=
this.options.method=3Dthis.options.method.toLowerCase();=0A=
if(typeof this.options.parameters=3D=3D"string"){=0A=
this.options.parameters=3Dthis.options.parameters.toQueryParams();=0A=
}=0A=
}};=0A=
Ajax.Request=3DClass.create();=0A=
Ajax.Request.Events=3D["Uninitialized","Loading","Loaded","Interactive","=
Complete"];=0A=
Ajax.Request.prototype=3DObject.extend(new =
Ajax.Base(),{_complete:false,initialize:function(url,_100){=0A=
this.transport=3DAjax.getTransport();=0A=
this.setOptions(_100);=0A=
this.request(url);=0A=
},request:function(url){=0A=
this.url=3Durl;=0A=
this.method=3Dthis.options.method;=0A=
var _102=3DObject.clone(this.options.parameters);=0A=
if(!["get","post"].include(this.method)){=0A=
_102["_method"]=3Dthis.method;=0A=
this.method=3D"post";=0A=
}=0A=
this.parameters=3D_102;=0A=
if(_102=3DHash.toQueryString(_102)){=0A=
if(this.method=3D=3D"get"){=0A=
this.url+=3D(this.url.include("?")?"&":"?")+_102;=0A=
}else{=0A=
if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)){=0A=
_102+=3D"&_=3D";=0A=
}=0A=
}=0A=
}=0A=
try{=0A=
if(this.options.onCreate){=0A=
this.options.onCreate(this.transport);=0A=
}=0A=
Ajax.Responders.dispatch("onCreate",this,this.transport);=0A=
this.transport.open(this.method.toUpperCase(),this.url,this.options.async=
hronous);=0A=
if(this.options.asynchronous){=0A=
setTimeout(function(){=0A=
this.respondToReadyState(1);=0A=
}.bind(this),10);=0A=
}=0A=
this.transport.onreadystatechange=3Dthis.onStateChange.bind(this);=0A=
this.setRequestHeaders();=0A=
this.body=3Dthis.method=3D=3D"post"?(this.options.postBody||_102):null;=0A=
this.transport.send(this.body);=0A=
if(!this.options.asynchronous&&this.transport.overrideMimeType){=0A=
this.onStateChange();=0A=
}=0A=
}=0A=
catch(e){=0A=
this.dispatchException(e);=0A=
}=0A=
},onStateChange:function(){=0A=
var _103=3Dthis.transport.readyState;=0A=
if(_103>1&&!((_103=3D=3D4)&&this._complete)){=0A=
this.respondToReadyState(this.transport.readyState);=0A=
}=0A=
},setRequestHeaders:function(){=0A=
var =
_104=3D{"X-Requested-With":"XMLHttpRequest","X-Prototype-Version":Prototy=
pe.Version,"Accept":"text/javascript, text/html, application/xml, =
text/xml, */*"};=0A=
if(this.method=3D=3D"post"){=0A=
_104["Content-type"]=3Dthis.options.contentType+(this.options.encoding?";=
 charset=3D"+this.options.encoding:"");=0A=
if(this.transport.overrideMimeType&&(navigator.userAgent.match(/Gecko\/(\=
d{4})/)||[0,2005])[1]<2005){=0A=
_104["Connection"]=3D"close";=0A=
}=0A=
}=0A=
if(typeof this.options.requestHeaders=3D=3D"object"){=0A=
var _105=3Dthis.options.requestHeaders;=0A=
if(typeof _105.push=3D=3D"function"){=0A=
for(var i=3D0,_107=3D_105.length;i<_107;i+=3D2){=0A=
_104[_105[i]]=3D_105[i+1];=0A=
}=0A=
}else{=0A=
$H(_105).each(function(pair){=0A=
_104[pair.key]=3Dpair.value;=0A=
});=0A=
}=0A=
}=0A=
for(var name in _104){=0A=
this.transport.setRequestHeader(name,_104[name]);=0A=
}=0A=
},success:function(){=0A=
return =
!this.transport.status||(this.transport.status>=3D200&&this.transport.sta=
tus<300);=0A=
},respondToReadyState:function(_10a){=0A=
var _10b=3DAjax.Request.Events[_10a];=0A=
var _10c=3Dthis.transport,json=3Dthis.evalJSON();=0A=
if(_10b=3D=3D"Complete"){=0A=
try{=0A=
this._complete=3Dtrue;=0A=
(this.options["on"+this.transport.status]||this.options["on"+(this.succes=
s()?"Success":"Failure")]||Prototype.emptyFunction)(_10c,json);=0A=
}=0A=
catch(e){=0A=
this.dispatchException(e);=0A=
}=0A=
var _10e=3Dthis.getHeader("Content-type");=0A=
if(_10e&&_10e.strip().match(/^(text|application)\/(x-)?(java|ecma)script(=
;.*)?$/i)){=0A=
this.evalResponse();=0A=
}=0A=
}=0A=
try{=0A=
(this.options["on"+_10b]||Prototype.emptyFunction)(_10c,json);=0A=
Ajax.Responders.dispatch("on"+_10b,this,_10c,json);=0A=
}=0A=
catch(e){=0A=
this.dispatchException(e);=0A=
}=0A=
if(_10b=3D=3D"Complete"){=0A=
this.transport.onreadystatechange=3DPrototype.emptyFunction;=0A=
}=0A=
},getHeader:function(name){=0A=
try{=0A=
return this.transport.getResponseHeader(name);=0A=
}=0A=
catch(e){=0A=
return null;=0A=
}=0A=
},evalJSON:function(){=0A=
try{=0A=
var json=3Dthis.getHeader("X-JSON");=0A=
return json?json.evalJSON():null;=0A=
}=0A=
catch(e){=0A=
return null;=0A=
}=0A=
},evalResponse:function(){=0A=
try{=0A=
return eval((this.transport.responseText||"").unfilterJSON());=0A=
}=0A=
catch(e){=0A=
this.dispatchException(e);=0A=
}=0A=
},dispatchException:function(_111){=0A=
(this.options.onException||Prototype.emptyFunction)(this,_111);=0A=
Ajax.Responders.dispatch("onException",this,_111);=0A=
}});=0A=
Ajax.Updater=3DClass.create();=0A=
Object.extend(Object.extend(Ajax.Updater.prototype,Ajax.Request.prototype=
),{initialize:function(_112,url,_114){=0A=
this.container=3D{success:(_112.success||_112),failure:(_112.failure||(_1=
12.success?null:_112))};=0A=
this.transport=3DAjax.getTransport();=0A=
this.setOptions(_114);=0A=
var _115=3Dthis.options.onComplete||Prototype.emptyFunction;=0A=
this.options.onComplete=3D(function(_116,_117){=0A=
this.updateContent();=0A=
_115(_116,_117);=0A=
}).bind(this);=0A=
this.request(url);=0A=
},updateContent:function(){=0A=
var _118=3Dthis.container[this.success()?"success":"failure"];=0A=
var _119=3Dthis.transport.responseText;=0A=
if(!this.options.evalScripts){=0A=
_119=3D_119.stripScripts();=0A=
}=0A=
if(_118=3D$(_118)){=0A=
if(this.options.insertion){=0A=
new this.options.insertion(_118,_119);=0A=
}else{=0A=
_118.update(_119);=0A=
}=0A=
}=0A=
if(this.success()){=0A=
if(this.onComplete){=0A=
setTimeout(this.onComplete.bind(this),10);=0A=
}=0A=
}=0A=
}});=0A=
Ajax.PeriodicalUpdater=3DClass.create();=0A=
Ajax.PeriodicalUpdater.prototype=3DObject.extend(new =
Ajax.Base(),{initialize:function(_11a,url,_11c){=0A=
this.setOptions(_11c);=0A=
this.onComplete=3Dthis.options.onComplete;=0A=
this.frequency=3D(this.options.frequency||2);=0A=
this.decay=3D(this.options.decay||1);=0A=
this.updater=3D{};=0A=
this.container=3D_11a;=0A=
this.url=3Durl;=0A=
this.start();=0A=
},start:function(){=0A=
this.options.onComplete=3Dthis.updateComplete.bind(this);=0A=
this.onTimerEvent();=0A=
},stop:function(){=0A=
this.updater.options.onComplete=3Dundefined;=0A=
clearTimeout(this.timer);=0A=
(this.onComplete||Prototype.emptyFunction).apply(this,arguments);=0A=
},updateComplete:function(_11d){=0A=
if(this.options.decay){=0A=
this.decay=3D(_11d.responseText=3D=3Dthis.lastText?this.decay*this.option=
s.decay:1);=0A=
this.lastText=3D_11d.responseText;=0A=
}=0A=
this.timer=3DsetTimeout(this.onTimerEvent.bind(this),this.decay*this.freq=
uency*1000);=0A=
},onTimerEvent:function(){=0A=
this.updater=3Dnew Ajax.Updater(this.container,this.url,this.options);=0A=
}});=0A=
function $(_11e){=0A=
if(arguments.length>1){=0A=
for(var i=3D0,_120=3D[],_121=3Darguments.length;i<_121;i++){=0A=
_120.push($(arguments[i]));=0A=
}=0A=
return _120;=0A=
}=0A=
if(typeof _11e=3D=3D"string"){=0A=
_11e=3Ddocument.getElementById(_11e);=0A=
}=0A=
return Element.extend(_11e);=0A=
}=0A=
if(Prototype.BrowserFeatures.XPath){=0A=
document._getElementsByXPath=3Dfunction(_122,_123){=0A=
var _124=3D[];=0A=
var =
_125=3Ddocument.evaluate(_122,$(_123)||document,null,XPathResult.ORDERED_=
NODE_SNAPSHOT_TYPE,null);=0A=
for(var i=3D0,_127=3D_125.snapshotLength;i<_127;i++){=0A=
_124.push(_125.snapshotItem(i));=0A=
}=0A=
return _124;=0A=
};=0A=
document.getElementsByClassName=3Dfunction(_128,_129){=0A=
var q=3D".//*[contains(concat(' ', @class, ' '), ' "+_128+" ')]";=0A=
return document._getElementsByXPath(q,_129);=0A=
};=0A=
}else{=0A=
document.getElementsByClassName=3Dfunction(_12b,_12c){=0A=
var _12d=3D($(_12c)||document.body).getElementsByTagName("*");=0A=
var _12e=3D[],_12f;=0A=
for(var i=3D0,_131=3D_12d.length;i<_131;i++){=0A=
_12f=3D_12d[i];=0A=
if(Element.hasClassName(_12f,_12b)){=0A=
_12e.push(Element.extend(_12f));=0A=
}=0A=
}=0A=
return _12e;=0A=
};=0A=
}=0A=
if(!window.Element){=0A=
var Element=3D{};=0A=
}=0A=
Element.extend=3Dfunction(_132){=0A=
var F=3DPrototype.BrowserFeatures;=0A=
if(!_132||!_132.tagName||_132.nodeType=3D=3D3||_132._extended||F.Specific=
ElementExtensions||_132=3D=3Dwindow){=0A=
return _132;=0A=
}=0A=
var =
_134=3D{},_135=3D_132.tagName,_136=3DElement.extend.cache,T=3DElement.Met=
hods.ByTag;=0A=
if(!F.ElementExtensions){=0A=
Object.extend(_134,Element.Methods),Object.extend(_134,Element.Methods.Si=
mulated);=0A=
}=0A=
if(T[_135]){=0A=
Object.extend(_134,T[_135]);=0A=
}=0A=
for(var _138 in _134){=0A=
var _139=3D_134[_138];=0A=
if(typeof _139=3D=3D"function"&&!(_138 in _132)){=0A=
_132[_138]=3D_136.findOrStore(_139);=0A=
}=0A=
}=0A=
_132._extended=3DPrototype.emptyFunction;=0A=
return _132;=0A=
};=0A=
Element.extend.cache=3D{findOrStore:function(_13a){=0A=
return this[_13a]=3Dthis[_13a]||function(){=0A=
return _13a.apply(null,[this].concat($A(arguments)));=0A=
};=0A=
}};=0A=
Element.Methods=3D{visible:function(_13b){=0A=
return $(_13b).style.display!=3D"none";=0A=
},toggle:function(_13c){=0A=
_13c=3D$(_13c);=0A=
Element[Element.visible(_13c)?"hide":"show"](_13c);=0A=
return _13c;=0A=
},hide:function(_13d){=0A=
$(_13d).style.display=3D"none";=0A=
return _13d;=0A=
},show:function(_13e){=0A=
$(_13e).style.display=3D"";=0A=
return _13e;=0A=
},remove:function(_13f){=0A=
_13f=3D$(_13f);=0A=
_13f.parentNode.removeChild(_13f);=0A=
return _13f;=0A=
},update:function(_140,html){=0A=
html=3Dtypeof html=3D=3D"undefined"?"":html.toString();=0A=
$(_140).innerHTML=3Dhtml.stripScripts();=0A=
setTimeout(function(){=0A=
html.evalScripts();=0A=
},10);=0A=
return _140;=0A=
},replace:function(_142,html){=0A=
_142=3D$(_142);=0A=
html=3Dtypeof html=3D=3D"undefined"?"":html.toString();=0A=
if(_142.outerHTML){=0A=
_142.outerHTML=3Dhtml.stripScripts();=0A=
}else{=0A=
var _144=3D_142.ownerDocument.createRange();=0A=
_144.selectNodeContents(_142);=0A=
_142.parentNode.replaceChild(_144.createContextualFragment(html.stripScri=
pts()),_142);=0A=
}=0A=
setTimeout(function(){=0A=
html.evalScripts();=0A=
},10);=0A=
return _142;=0A=
},inspect:function(_145){=0A=
_145=3D$(_145);=0A=
var _146=3D"<"+_145.tagName.toLowerCase();=0A=
$H({"id":"id","className":"class"}).each(function(pair){=0A=
var _148=3Dpair.first(),_149=3Dpair.last();=0A=
var _14a=3D(_145[_148]||"").toString();=0A=
if(_14a){=0A=
_146+=3D" "+_149+"=3D"+_14a.inspect(true);=0A=
}=0A=
});=0A=
return _146+">";=0A=
},recursivelyCollect:function(_14b,_14c){=0A=
_14b=3D$(_14b);=0A=
var _14d=3D[];=0A=
while(_14b=3D_14b[_14c]){=0A=
if(_14b.nodeType=3D=3D1){=0A=
_14d.push(Element.extend(_14b));=0A=
}=0A=
}=0A=
return _14d;=0A=
},ancestors:function(_14e){=0A=
return $(_14e).recursivelyCollect("parentNode");=0A=
},descendants:function(_14f){=0A=
return $A($(_14f).getElementsByTagName("*")).each(Element.extend);=0A=
},firstDescendant:function(_150){=0A=
_150=3D$(_150).firstChild;=0A=
while(_150&&_150.nodeType!=3D1){=0A=
_150=3D_150.nextSibling;=0A=
}=0A=
return $(_150);=0A=
},immediateDescendants:function(_151){=0A=
if(!(_151=3D$(_151).firstChild)){=0A=
return [];=0A=
}=0A=
while(_151&&_151.nodeType!=3D1){=0A=
_151=3D_151.nextSibling;=0A=
}=0A=
if(_151){=0A=
return [_151].concat($(_151).nextSiblings());=0A=
}=0A=
return [];=0A=
},previousSiblings:function(_152){=0A=
return $(_152).recursivelyCollect("previousSibling");=0A=
},nextSiblings:function(_153){=0A=
return $(_153).recursivelyCollect("nextSibling");=0A=
},siblings:function(_154){=0A=
_154=3D$(_154);=0A=
return _154.previousSiblings().reverse().concat(_154.nextSiblings());=0A=
},match:function(_155,_156){=0A=
if(typeof _156=3D=3D"string"){=0A=
_156=3Dnew Selector(_156);=0A=
}=0A=
return _156.match($(_155));=0A=
},up:function(_157,_158,_159){=0A=
_157=3D$(_157);=0A=
if(arguments.length=3D=3D1){=0A=
return $(_157.parentNode);=0A=
}=0A=
var _15a=3D_157.ancestors();=0A=
return _158?Selector.findElement(_15a,_158,_159):_15a[_159||0];=0A=
},down:function(_15b,_15c,_15d){=0A=
_15b=3D$(_15b);=0A=
if(arguments.length=3D=3D1){=0A=
return _15b.firstDescendant();=0A=
}=0A=
var _15e=3D_15b.descendants();=0A=
return _15c?Selector.findElement(_15e,_15c,_15d):_15e[_15d||0];=0A=
},previous:function(_15f,_160,_161){=0A=
_15f=3D$(_15f);=0A=
if(arguments.length=3D=3D1){=0A=
return $(Selector.handlers.previousElementSibling(_15f));=0A=
}=0A=
var _162=3D_15f.previousSiblings();=0A=
return _160?Selector.findElement(_162,_160,_161):_162[_161||0];=0A=
},next:function(_163,_164,_165){=0A=
_163=3D$(_163);=0A=
if(arguments.length=3D=3D1){=0A=
return $(Selector.handlers.nextElementSibling(_163));=0A=
}=0A=
var _166=3D_163.nextSiblings();=0A=
return _164?Selector.findElement(_166,_164,_165):_166[_165||0];=0A=
},getElementsBySelector:function(){=0A=
var args=3D$A(arguments),_168=3D$(args.shift());=0A=
return Selector.findChildElements(_168,args);=0A=
},getElementsByClassName:function(_169,_16a){=0A=
return document.getElementsByClassName(_16a,_169);=0A=
},readAttribute:function(_16b,name){=0A=
_16b=3D$(_16b);=0A=
if(Prototype.Browser.IE){=0A=
if(!_16b.attributes){=0A=
return null;=0A=
}=0A=
var t=3DElement._attributeTranslations;=0A=
if(t.values[name]){=0A=
return t.values[name](_16b,name);=0A=
}=0A=
if(t.names[name]){=0A=
name=3Dt.names[name];=0A=
}=0A=
var _16e=3D_16b.attributes[name];=0A=
return _16e?_16e.nodeValue:null;=0A=
}=0A=
return _16b.getAttribute(name);=0A=
},getHeight:function(_16f){=0A=
return $(_16f).getDimensions().height;=0A=
},getWidth:function(_170){=0A=
return $(_170).getDimensions().width;=0A=
},classNames:function(_171){=0A=
return new Element.ClassNames(_171);=0A=
},hasClassName:function(_172,_173){=0A=
if(!(_172=3D$(_172))){=0A=
return;=0A=
}=0A=
var _174=3D_172.className;=0A=
if(_174.length=3D=3D0){=0A=
return false;=0A=
}=0A=
if(_174=3D=3D_173||_174.match(new RegExp("(^|\\s)"+_173+"(\\s|$)"))){=0A=
return true;=0A=
}=0A=
return false;=0A=
},addClassName:function(_175,_176){=0A=
if(!(_175=3D$(_175))){=0A=
return;=0A=
}=0A=
Element.classNames(_175).add(_176);=0A=
return _175;=0A=
},removeClassName:function(_177,_178){=0A=
if(!(_177=3D$(_177))){=0A=
return;=0A=
}=0A=
Element.classNames(_177).remove(_178);=0A=
return _177;=0A=
},toggleClassName:function(_179,_17a){=0A=
if(!(_179=3D$(_179))){=0A=
return;=0A=
}=0A=
Element.classNames(_179)[_179.hasClassName(_17a)?"remove":"add"](_17a);=0A=
return _179;=0A=
},observe:function(){=0A=
Event.observe.apply(Event,arguments);=0A=
return $A(arguments).first();=0A=
},stopObserving:function(){=0A=
Event.stopObserving.apply(Event,arguments);=0A=
return $A(arguments).first();=0A=
},cleanWhitespace:function(_17b){=0A=
_17b=3D$(_17b);=0A=
var node=3D_17b.firstChild;=0A=
while(node){=0A=
var _17d=3Dnode.nextSibling;=0A=
if(node.nodeType=3D=3D3&&!/\S/.test(node.nodeValue)){=0A=
_17b.removeChild(node);=0A=
}=0A=
node=3D_17d;=0A=
}=0A=
return _17b;=0A=
},empty:function(_17e){=0A=
return $(_17e).innerHTML.blank();=0A=
},descendantOf:function(_17f,_180){=0A=
_17f=3D$(_17f),_180=3D$(_180);=0A=
while(_17f=3D_17f.parentNode){=0A=
if(_17f=3D=3D_180){=0A=
return true;=0A=
}=0A=
}=0A=
return false;=0A=
},scrollTo:function(_181){=0A=
_181=3D$(_181);=0A=
var pos=3DPosition.cumulativeOffset(_181);=0A=
window.scrollTo(pos[0],pos[1]);=0A=
return _181;=0A=
},getStyle:function(_183,_184){=0A=
_183=3D$(_183);=0A=
_184=3D_184=3D=3D"float"?"cssFloat":_184.camelize();=0A=
var _185=3D_183.style[_184];=0A=
if(!_185){=0A=
var css=3Ddocument.defaultView.getComputedStyle(_183,null);=0A=
_185=3Dcss?css[_184]:null;=0A=
}=0A=
if(_184=3D=3D"opacity"){=0A=
return _185?parseFloat(_185):1;=0A=
}=0A=
return _185=3D=3D"auto"?null:_185;=0A=
},getOpacity:function(_187){=0A=
return $(_187).getStyle("opacity");=0A=
},setStyle:function(_188,_189,_18a){=0A=
_188=3D$(_188);=0A=
var _18b=3D_188.style;=0A=
for(var _18c in _189){=0A=
if(_18c=3D=3D"opacity"){=0A=
_188.setOpacity(_189[_18c]);=0A=
}else{=0A=
_18b[(_18c=3D=3D"float"||_18c=3D=3D"cssFloat")?(_18b.styleFloat=3D=3D=3Du=
ndefined?"cssFloat":"styleFloat"):(_18a?_18c:_18c.camelize())]=3D_189[_18=
c];=0A=
}=0A=
}=0A=
return _188;=0A=
},setOpacity:function(_18d,_18e){=0A=
_18d=3D$(_18d);=0A=
_18d.style.opacity=3D(_18e=3D=3D1||_18e=3D=3D=3D"")?"":(_18e<0.00001)?0:_=
18e;=0A=
return _18d;=0A=
},getDimensions:function(_18f){=0A=
_18f=3D$(_18f);=0A=
var _190=3D$(_18f).getStyle("display");=0A=
if(_190!=3D"none"&&_190!=3Dnull){=0A=
return {width:_18f.offsetWidth,height:_18f.offsetHeight};=0A=
}=0A=
var els=3D_18f.style;=0A=
var _192=3Dels.visibility;=0A=
var _193=3Dels.position;=0A=
var _194=3Dels.display;=0A=
els.visibility=3D"hidden";=0A=
els.position=3D"absolute";=0A=
els.display=3D"block";=0A=
var _195=3D_18f.clientWidth;=0A=
var _196=3D_18f.clientHeight;=0A=
els.display=3D_194;=0A=
els.position=3D_193;=0A=
els.visibility=3D_192;=0A=
return {width:_195,height:_196};=0A=
},makePositioned:function(_197){=0A=
_197=3D$(_197);=0A=
var pos=3DElement.getStyle(_197,"position");=0A=
if(pos=3D=3D"static"||!pos){=0A=
_197._madePositioned=3Dtrue;=0A=
_197.style.position=3D"relative";=0A=
if(window.opera){=0A=
_197.style.top=3D0;=0A=
_197.style.left=3D0;=0A=
}=0A=
}=0A=
return _197;=0A=
},undoPositioned:function(_199){=0A=
_199=3D$(_199);=0A=
if(_199._madePositioned){=0A=
_199._madePositioned=3Dundefined;=0A=
_199.style.position=3D_199.style.top=3D_199.style.left=3D_199.style.botto=
m=3D_199.style.right=3D"";=0A=
}=0A=
return _199;=0A=
},makeClipping:function(_19a){=0A=
_19a=3D$(_19a);=0A=
if(_19a._overflow){=0A=
return _19a;=0A=
}=0A=
_19a._overflow=3D_19a.style.overflow||"auto";=0A=
if((Element.getStyle(_19a,"overflow")||"visible")!=3D"hidden"){=0A=
_19a.style.overflow=3D"hidden";=0A=
}=0A=
return _19a;=0A=
},undoClipping:function(_19b){=0A=
_19b=3D$(_19b);=0A=
if(!_19b._overflow){=0A=
return _19b;=0A=
}=0A=
_19b.style.overflow=3D_19b._overflow=3D=3D"auto"?"":_19b._overflow;=0A=
_19b._overflow=3Dnull;=0A=
return _19b;=0A=
}};=0A=
Object.extend(Element.Methods,{childOf:Element.Methods.descendantOf,child=
Elements:Element.Methods.immediateDescendants});=0A=
if(Prototype.Browser.Opera){=0A=
Element.Methods._getStyle=3DElement.Methods.getStyle;=0A=
Element.Methods.getStyle=3Dfunction(_19c,_19d){=0A=
switch(_19d){=0A=
case "left":=0A=
case "top":=0A=
case "right":=0A=
case "bottom":=0A=
if(Element._getStyle(_19c,"position")=3D=3D"static"){=0A=
return null;=0A=
}=0A=
default:=0A=
return Element._getStyle(_19c,_19d);=0A=
}=0A=
};=0A=
}else{=0A=
if(Prototype.Browser.IE){=0A=
Element.Methods.getStyle=3Dfunction(_19e,_19f){=0A=
_19e=3D$(_19e);=0A=
_19f=3D(_19f=3D=3D"float"||_19f=3D=3D"cssFloat")?"styleFloat":_19f.cameli=
ze();=0A=
var _1a0=3D_19e.style[_19f];=0A=
if(!_1a0&&_19e.currentStyle){=0A=
_1a0=3D_19e.currentStyle[_19f];=0A=
}=0A=
if(_19f=3D=3D"opacity"){=0A=
if(_1a0=3D(_19e.getStyle("filter")||"").match(/alpha\(opacity=3D(.*)\)/))=
{=0A=
if(_1a0[1]){=0A=
return parseFloat(_1a0[1])/100;=0A=
}=0A=
}=0A=
return 1;=0A=
}=0A=
if(_1a0=3D=3D"auto"){=0A=
if((_19f=3D=3D"width"||_19f=3D=3D"height")&&(_19e.getStyle("display")!=3D=
"none")){=0A=
return _19e["offset"+_19f.capitalize()]+"px";=0A=
}=0A=
return null;=0A=
}=0A=
return _1a0;=0A=
};=0A=
Element.Methods.setOpacity=3Dfunction(_1a1,_1a2){=0A=
_1a1=3D$(_1a1);=0A=
var _1a3=3D_1a1.getStyle("filter"),_1a4=3D_1a1.style;=0A=
if(_1a2=3D=3D1||_1a2=3D=3D=3D""){=0A=
_1a4.filter=3D_1a3.replace(/alpha\([^\)]*\)/gi,"");=0A=
return _1a1;=0A=
}else{=0A=
if(_1a2<0.00001){=0A=
_1a2=3D0;=0A=
}=0A=
}=0A=
_1a4.filter=3D_1a3.replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity=3D"+(_1=
a2*100)+")";=0A=
return _1a1;=0A=
};=0A=
Element.Methods.update=3Dfunction(_1a5,html){=0A=
_1a5=3D$(_1a5);=0A=
html=3Dtypeof html=3D=3D"undefined"?"":html.toString();=0A=
var _1a7=3D_1a5.tagName.toUpperCase();=0A=
if(["THEAD","TBODY","TR","TD"].include(_1a7)){=0A=
var div=3Ddocument.createElement("div");=0A=
switch(_1a7){=0A=
case "THEAD":=0A=
case "TBODY":=0A=
div.innerHTML=3D"<table><tbody>"+html.stripScripts()+"</tbody></table>";=0A=
depth=3D2;=0A=
break;=0A=
case "TR":=0A=
div.innerHTML=3D"<table><tbody><tr>"+html.stripScripts()+"</tr></tbody></=
table>";=0A=
depth=3D3;=0A=
break;=0A=
case "TD":=0A=
div.innerHTML=3D"<table><tbody><tr><td>"+html.stripScripts()+"</td></tr><=
/tbody></table>";=0A=
depth=3D4;=0A=
}=0A=
$A(_1a5.childNodes).each(function(node){=0A=
_1a5.removeChild(node);=0A=
});=0A=
depth.times(function(){=0A=
div=3Ddiv.firstChild;=0A=
});=0A=
$A(div.childNodes).each(function(node){=0A=
_1a5.appendChild(node);=0A=
});=0A=
}else{=0A=
_1a5.innerHTML=3Dhtml.stripScripts();=0A=
}=0A=
setTimeout(function(){=0A=
html.evalScripts();=0A=
},10);=0A=
return _1a5;=0A=
};=0A=
}else{=0A=
if(Prototype.Browser.Gecko){=0A=
Element.Methods.setOpacity=3Dfunction(_1ab,_1ac){=0A=
_1ab=3D$(_1ab);=0A=
_1ab.style.opacity=3D(_1ac=3D=3D1)?0.999999:(_1ac=3D=3D=3D"")?"":(_1ac<0.=
00001)?0:_1ac;=0A=
return _1ab;=0A=
};=0A=
}=0A=
}=0A=
}=0A=
Element._attributeTranslations=3D{names:{colspan:"colSpan",rowspan:"rowSp=
an",valign:"vAlign",datetime:"dateTime",accesskey:"accessKey",tabindex:"t=
abIndex",enctype:"encType",maxlength:"maxLength",readonly:"readOnly",long=
desc:"longDesc"},values:{_getAttr:function(_1ad,_1ae){=0A=
return _1ad.getAttribute(_1ae,2);=0A=
},_flag:function(_1af,_1b0){=0A=
return $(_1af).hasAttribute(_1b0)?_1b0:null;=0A=
},style:function(_1b1){=0A=
return _1b1.style.cssText.toLowerCase();=0A=
},title:function(_1b2){=0A=
var node=3D_1b2.getAttributeNode("title");=0A=
return node.specified?node.nodeValue:null;=0A=
}}};=0A=
(function(){=0A=
Object.extend(this,{href:this._getAttr,src:this._getAttr,type:this._getAt=
tr,disabled:this._flag,checked:this._flag,readonly:this._flag,multiple:th=
is._flag});=0A=
}).call(Element._attributeTranslations.values);=0A=
Element.Methods.Simulated=3D{hasAttribute:function(_1b4,_1b5){=0A=
var t=3DElement._attributeTranslations,node;=0A=
_1b5=3Dt.names[_1b5]||_1b5;=0A=
node=3D$(_1b4).getAttributeNode(_1b5);=0A=
return node&&node.specified;=0A=
}};=0A=
Element.Methods.ByTag=3D{};=0A=
Object.extend(Element,Element.Methods);=0A=
if(!Prototype.BrowserFeatures.ElementExtensions&&document.createElement("=
div").__proto__){=0A=
window.HTMLElement=3D{};=0A=
window.HTMLElement.prototype=3Ddocument.createElement("div").__proto__;=0A=
Prototype.BrowserFeatures.ElementExtensions=3Dtrue;=0A=
}=0A=
Element.hasAttribute=3Dfunction(_1b8,_1b9){=0A=
if(_1b8.hasAttribute){=0A=
return _1b8.hasAttribute(_1b9);=0A=
}=0A=
return Element.Methods.Simulated.hasAttribute(_1b8,_1b9);=0A=
};=0A=
Element.addMethods=3Dfunction(_1ba){=0A=
var F=3DPrototype.BrowserFeatures,T=3DElement.Methods.ByTag;=0A=
if(!_1ba){=0A=
Object.extend(Form,Form.Methods);=0A=
Object.extend(Form.Element,Form.Element.Methods);=0A=
Object.extend(Element.Methods.ByTag,{"FORM":Object.clone(Form.Methods),"I=
NPUT":Object.clone(Form.Element.Methods),"SELECT":Object.clone(Form.Eleme=
nt.Methods),"TEXTAREA":Object.clone(Form.Element.Methods)});=0A=
}=0A=
if(arguments.length=3D=3D2){=0A=
var _1bd=3D_1ba;=0A=
_1ba=3Darguments[1];=0A=
}=0A=
if(!_1bd){=0A=
Object.extend(Element.Methods,_1ba||{});=0A=
}else{=0A=
if(_1bd.constructor=3D=3DArray){=0A=
_1bd.each(extend);=0A=
}else{=0A=
extend(_1bd);=0A=
}=0A=
}=0A=
function extend(_1be){=0A=
_1be=3D_1be.toUpperCase();=0A=
if(!Element.Methods.ByTag[_1be]){=0A=
Element.Methods.ByTag[_1be]=3D{};=0A=
}=0A=
Object.extend(Element.Methods.ByTag[_1be],_1ba);=0A=
}=0A=
function copy(_1bf,_1c0,_1c1){=0A=
_1c1=3D_1c1||false;=0A=
var _1c2=3DElement.extend.cache;=0A=
for(var _1c3 in _1bf){=0A=
var _1c4=3D_1bf[_1c3];=0A=
if(!_1c1||!(_1c3 in _1c0)){=0A=
_1c0[_1c3]=3D_1c2.findOrStore(_1c4);=0A=
}=0A=
}=0A=
}=0A=
function findDOMClass(_1c5){=0A=
var _1c6;=0A=
var =
_1c7=3D{"OPTGROUP":"OptGroup","TEXTAREA":"TextArea","P":"Paragraph","FIEL=
DSET":"FieldSet","UL":"UList","OL":"OList","DL":"DList","DIR":"Directory"=
,"H1":"Heading","H2":"Heading","H3":"Heading","H4":"Heading","H5":"Headin=
g","H6":"Heading","Q":"Quote","INS":"Mod","DEL":"Mod","A":"Anchor","IMG":=
"Image","CAPTION":"TableCaption","COL":"TableCol","COLGROUP":"TableCol","=
THEAD":"TableSection","TFOOT":"TableSection","TBODY":"TableSection","TR":=
"TableRow","TH":"TableCell","TD":"TableCell","FRAMESET":"FrameSet","IFRAM=
E":"IFrame"};=0A=
if(_1c7[_1c5]){=0A=
_1c6=3D"HTML"+_1c7[_1c5]+"Element";=0A=
}=0A=
if(window[_1c6]){=0A=
return window[_1c6];=0A=
}=0A=
_1c6=3D"HTML"+_1c5+"Element";=0A=
if(window[_1c6]){=0A=
return window[_1c6];=0A=
}=0A=
_1c6=3D"HTML"+_1c5.capitalize()+"Element";=0A=
if(window[_1c6]){=0A=
return window[_1c6];=0A=
}=0A=
window[_1c6]=3D{};=0A=
window[_1c6].prototype=3Ddocument.createElement(_1c5).__proto__;=0A=
return window[_1c6];=0A=
}=0A=
if(F.ElementExtensions){=0A=
copy(Element.Methods,HTMLElement.prototype);=0A=
copy(Element.Methods.Simulated,HTMLElement.prototype,true);=0A=
}=0A=
if(F.SpecificElementExtensions){=0A=
for(var tag in Element.Methods.ByTag){=0A=
var _1c9=3DfindDOMClass(tag);=0A=
if(typeof _1c9=3D=3D"undefined"){=0A=
continue;=0A=
}=0A=
copy(T[tag],_1c9.prototype);=0A=
}=0A=
}=0A=
Object.extend(Element,Element.Methods);=0A=
delete Element.ByTag;=0A=
};=0A=
var Toggle=3D{display:Element.toggle};=0A=
Abstract.Insertion=3Dfunction(_1ca){=0A=
this.adjacency=3D_1ca;=0A=
};=0A=
Abstract.Insertion.prototype=3D{initialize:function(_1cb,_1cc){=0A=
this.element=3D$(_1cb);=0A=
this.content=3D_1cc.stripScripts();=0A=
if(this.adjacency&&this.element.insertAdjacentHTML){=0A=
try{=0A=
this.element.insertAdjacentHTML(this.adjacency,this.content);=0A=
}=0A=
catch(e){=0A=
var _1cd=3Dthis.element.tagName.toUpperCase();=0A=
if(["TBODY","TR"].include(_1cd)){=0A=
this.insertContent(this.contentFromAnonymousTable());=0A=
}else{=0A=
throw e;=0A=
}=0A=
}=0A=
}else{=0A=
this.range=3Dthis.element.ownerDocument.createRange();=0A=
if(this.initializeRange){=0A=
this.initializeRange();=0A=
}=0A=
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
}=0A=
setTimeout(function(){=0A=
_1cc.evalScripts();=0A=
},10);=0A=
},contentFromAnonymousTable:function(){=0A=
var div=3Ddocument.createElement("div");=0A=
div.innerHTML=3D"<table><tbody>"+this.content+"</tbody></table>";=0A=
return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
}};=0A=
var Insertion=3Dnew Object();=0A=
Insertion.Before=3DClass.create();=0A=
Insertion.Before.prototype=3DObject.extend(new =
Abstract.Insertion("beforeBegin"),{initializeRange:function(){=0A=
this.range.setStartBefore(this.element);=0A=
},insertContent:function(_1cf){=0A=
_1cf.each((function(_1d0){=0A=
this.element.parentNode.insertBefore(_1d0,this.element);=0A=
}).bind(this));=0A=
}});=0A=
Insertion.Top=3DClass.create();=0A=
Insertion.Top.prototype=3DObject.extend(new =
Abstract.Insertion("afterBegin"),{initializeRange:function(){=0A=
this.range.selectNodeContents(this.element);=0A=
this.range.collapse(true);=0A=
},insertContent:function(_1d1){=0A=
_1d1.reverse(false).each((function(_1d2){=0A=
this.element.insertBefore(_1d2,this.element.firstChild);=0A=
}).bind(this));=0A=
}});=0A=
Insertion.Bottom=3DClass.create();=0A=
Insertion.Bottom.prototype=3DObject.extend(new =
Abstract.Insertion("beforeEnd"),{initializeRange:function(){=0A=
this.range.selectNodeContents(this.element);=0A=
this.range.collapse(this.element);=0A=
},insertContent:function(_1d3){=0A=
_1d3.each((function(_1d4){=0A=
this.element.appendChild(_1d4);=0A=
}).bind(this));=0A=
}});=0A=
Insertion.After=3DClass.create();=0A=
Insertion.After.prototype=3DObject.extend(new =
Abstract.Insertion("afterEnd"),{initializeRange:function(){=0A=
this.range.setStartAfter(this.element);=0A=
},insertContent:function(_1d5){=0A=
_1d5.each((function(_1d6){=0A=
this.element.parentNode.insertBefore(_1d6,this.element.nextSibling);=0A=
}).bind(this));=0A=
}});=0A=
Element.ClassNames=3DClass.create();=0A=
Element.ClassNames.prototype=3D{initialize:function(_1d7){=0A=
this.element=3D$(_1d7);=0A=
},_each:function(_1d8){=0A=
this.element.className.split(/\s+/).select(function(name){=0A=
return name.length>0;=0A=
})._each(_1d8);=0A=
},set:function(_1da){=0A=
this.element.className=3D_1da;=0A=
},add:function(_1db){=0A=
if(this.include(_1db)){=0A=
return;=0A=
}=0A=
this.set($A(this).concat(_1db).join(" "));=0A=
},remove:function(_1dc){=0A=
if(!this.include(_1dc)){=0A=
return;=0A=
}=0A=
this.set($A(this).without(_1dc).join(" "));=0A=
},toString:function(){=0A=
return $A(this).join(" ");=0A=
}};=0A=
Object.extend(Element.ClassNames.prototype,Enumerable);=0A=
var Selector=3DClass.create();=0A=
Selector.prototype=3D{initialize:function(_1dd){=0A=
this.expression=3D_1dd.strip();=0A=
this.compileMatcher();=0A=
},compileMatcher:function(){=0A=
if(Prototype.BrowserFeatures.XPath&&!(/\[[\w-]*?:/).test(this.expression)=
){=0A=
return this.compileXPathMatcher();=0A=
}=0A=
var =
e=3Dthis.expression,ps=3DSelector.patterns,h=3DSelector.handlers,c=3DSele=
ctor.criteria,le,p,m;=0A=
if(Selector._cache[e]){=0A=
this.matcher=3DSelector._cache[e];=0A=
return;=0A=
}=0A=
this.matcher=3D["this.matcher =3D function(root) {","var r =3D root, h =
=3D Selector.handlers, c =3D false, n;"];=0A=
while(e&&le!=3De&&(/\S/).test(e)){=0A=
le=3De;=0A=
for(var i in ps){=0A=
p=3Dps[i];=0A=
if(m=3De.match(p)){=0A=
this.matcher.push(typeof c[i]=3D=3D"function"?c[i](m):new =
Template(c[i]).evaluate(m));=0A=
e=3De.replace(m[0],"");=0A=
break;=0A=
}=0A=
}=0A=
}=0A=
this.matcher.push("return h.unique(n);\n}");=0A=
eval(this.matcher.join("\n"));=0A=
Selector._cache[this.expression]=3Dthis.matcher;=0A=
},compileXPathMatcher:function(){=0A=
var e=3Dthis.expression,ps=3DSelector.patterns,x=3DSelector.xpath,le,m;=0A=
if(Selector._cache[e]){=0A=
this.xpath=3DSelector._cache[e];=0A=
return;=0A=
}=0A=
this.matcher=3D[".//*"];=0A=
while(e&&le!=3De&&(/\S/).test(e)){=0A=
le=3De;=0A=
for(var i in ps){=0A=
if(m=3De.match(ps[i])){=0A=
this.matcher.push(typeof x[i]=3D=3D"function"?x[i](m):new =
Template(x[i]).evaluate(m));=0A=
e=3De.replace(m[0],"");=0A=
break;=0A=
}=0A=
}=0A=
}=0A=
this.xpath=3Dthis.matcher.join("");=0A=
Selector._cache[this.expression]=3Dthis.xpath;=0A=
},findElements:function(root){=0A=
root=3Droot||document;=0A=
if(this.xpath){=0A=
return document._getElementsByXPath(this.xpath,root);=0A=
}=0A=
return this.matcher(root);=0A=
},match:function(_1ed){=0A=
return this.findElements(document).include(_1ed);=0A=
},toString:function(){=0A=
return this.expression;=0A=
},inspect:function(){=0A=
return "#<Selector:"+this.expression.inspect()+">";=0A=
}};=0A=
Object.extend(Selector,{_cache:{},xpath:{descendant:"//*",child:"/*",adja=
cent:"/following-sibling::*[1]",laterSibling:"/following-sibling::*",tagN=
ame:function(m){=0A=
if(m[1]=3D=3D"*"){=0A=
return "";=0A=
}=0A=
return "[local-name()=3D'"+m[1].toLowerCase()+"' or =
local-name()=3D'"+m[1].toUpperCase()+"']";=0A=
},className:"[contains(concat(' ', @class, ' '), ' #{1} =
')]",id:"[@id=3D'#{1}']",attrPresence:"[@#{1}]",attr:function(m){=0A=
m[3]=3Dm[5]||m[6];=0A=
return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A=
},pseudo:function(m){=0A=
var h=3DSelector.xpath.pseudos[m[1]];=0A=
if(!h){=0A=
return "";=0A=
}=0A=
if(typeof h=3D=3D=3D"function"){=0A=
return h(m);=0A=
}=0A=
return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A=
},operators:{"=3D":"[@#{1}=3D'#{3}']","!=3D":"[@#{1}!=3D'#{3}']","^=3D":"=
[starts-with(@#{1}, '#{3}')]","$=3D":"[substring(@#{1}, =
(string-length(@#{1}) - string-length('#{3}') + =
1))=3D'#{3}']","*=3D":"[contains(@#{1}, =
'#{3}')]","~=3D":"[contains(concat(' ', @#{1}, ' '), ' #{3} =
')]","|=3D":"[contains(concat('-', @#{1}, '-'), =
'-#{3}-')]"},pseudos:{"first-child":"[not(preceding-sibling::*)]","last-c=
hild":"[not(following-sibling::*)]","only-child":"[not(preceding-sibling:=
:* or following-sibling::*)]","empty":"[count(*) =3D 0 and =
(count(text()) =3D 0 or translate(text(), ' \t\r\n', '') =3D =
'')]","checked":"[@checked]","disabled":"[@disabled]","enabled":"[not(@di=
sabled)]","not":function(m){=0A=
var e=3Dm[6],p=3DSelector.patterns,x=3DSelector.xpath,le,m,v;=0A=
var _1f8=3D[];=0A=
while(e&&le!=3De&&(/\S/).test(e)){=0A=
le=3De;=0A=
for(var i in p){=0A=
if(m=3De.match(p[i])){=0A=
v=3Dtypeof x[i]=3D=3D"function"?x[i](m):new Template(x[i]).evaluate(m);=0A=
_1f8.push("("+v.substring(1,v.length-1)+")");=0A=
e=3De.replace(m[0],"");=0A=
break;=0A=
}=0A=
}=0A=
}=0A=
return "[not("+_1f8.join(" and ")+")]";=0A=
},"nth-child":function(m){=0A=
return Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) =
",m);=0A=
},"nth-last-child":function(m){=0A=
return Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) =
",m);=0A=
},"nth-of-type":function(m){=0A=
return Selector.xpath.pseudos.nth("position() ",m);=0A=
},"nth-last-of-type":function(m){=0A=
return Selector.xpath.pseudos.nth("(last() + 1 - position()) ",m);=0A=
},"first-of-type":function(m){=0A=
m[6]=3D"1";=0A=
return Selector.xpath.pseudos["nth-of-type"](m);=0A=
},"last-of-type":function(m){=0A=
m[6]=3D"1";=0A=
return Selector.xpath.pseudos["nth-last-of-type"](m);=0A=
},"only-of-type":function(m){=0A=
var p=3DSelector.xpath.pseudos;=0A=
return p["first-of-type"](m)+p["last-of-type"](m);=0A=
},nth:function(_202,m){=0A=
var mm,_205=3Dm[6],_206;=0A=
if(_205=3D=3D"even"){=0A=
_205=3D"2n+0";=0A=
}=0A=
if(_205=3D=3D"odd"){=0A=
_205=3D"2n+1";=0A=
}=0A=
if(mm=3D_205.match(/^(\d+)$/)){=0A=
return "["+_202+"=3D "+mm[1]+"]";=0A=
}=0A=
if(mm=3D_205.match(/^(-?\d*)?n(([+-])(\d+))?/)){=0A=
if(mm[1]=3D=3D"-"){=0A=
mm[1]=3D-1;=0A=
}=0A=
var a=3Dmm[1]?Number(mm[1]):1;=0A=
var b=3Dmm[2]?Number(mm[2]):0;=0A=
_206=3D"[((#{fragment} - #{b}) mod #{a} =3D 0) and "+"((#{fragment} - =
#{b}) div #{a} >=3D 0)]";=0A=
return new Template(_206).evaluate({fragment:_202,a:a,b:b});=0A=
}=0A=
}}},criteria:{tagName:"n =3D h.tagName(n, r, \"#{1}\", c);   c =3D =
false;",className:"n =3D h.className(n, r, \"#{1}\", c); c =3D =
false;",id:"n =3D h.id(n, r, \"#{1}\", c);        c =3D =
false;",attrPresence:"n =3D h.attrPresence(n, r, \"#{1}\"); c =3D =
false;",attr:function(m){=0A=
m[3]=3D(m[5]||m[6]);=0A=
return new Template("n =3D h.attr(n, r, \"#{1}\", \"#{3}\", \"#{2}\"); c =
=3D false;").evaluate(m);=0A=
},pseudo:function(m){=0A=
if(m[6]){=0A=
m[6]=3Dm[6].replace(/"/g,"\\\"");=0A=
}=0A=
return new Template("n =3D h.pseudo(n, \"#{1}\", \"#{6}\", r, c); c =3D =
false;").evaluate(m);=0A=
},descendant:"c =3D \"descendant\";",child:"c =3D =
\"child\";",adjacent:"c =3D \"adjacent\";",laterSibling:"c =3D =
\"laterSibling\";"},patterns:{laterSibling:/^\s*~\s*/,child:/^\s*>\s*/,ad=
jacent:/^\s*\+\s*/,descendant:/^\s/,tagName:/^\s*(\*|[\w\-]+)(\b|$)?/,id:=
/^#([\w\-\*]+)(\b|$)/,className:/^\.([\w\-\*]+)(\b|$)/,pseudo:/^:((first|=
last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)=
(\((.*?)\))?(\b|$|\s|(?=3D:))/,attrPresence:/^\[([\w]+)\]/,attr:/\[((?:[\=
w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\]]*?)\4|([^'"][^\]]*?)))?=
\]/},handlers:{concat:function(a,b){=0A=
for(var i=3D0,node;node=3Db[i];i++){=0A=
a.push(node);=0A=
}=0A=
return a;=0A=
},mark:function(_20f){=0A=
for(var i=3D0,node;node=3D_20f[i];i++){=0A=
node._counted=3Dtrue;=0A=
}=0A=
return _20f;=0A=
},unmark:function(_212){=0A=
for(var i=3D0,node;node=3D_212[i];i++){=0A=
node._counted=3Dundefined;=0A=
}=0A=
return _212;=0A=
},index:function(_215,_216,_217){=0A=
_215._counted=3Dtrue;=0A=
if(_216){=0A=
for(var _218=3D_215.childNodes,i=3D_218.length-1,j=3D1;i>=3D0;i--){=0A=
node=3D_218[i];=0A=
if(node.nodeType=3D=3D1&&(!_217||node._counted)){=0A=
node.nodeIndex=3Dj++;=0A=
}=0A=
}=0A=
}else{=0A=
for(var i=3D0,j=3D1,_218=3D_215.childNodes;node=3D_218[i];i++){=0A=
if(node.nodeType=3D=3D1&&(!_217||node._counted)){=0A=
node.nodeIndex=3Dj++;=0A=
}=0A=
}=0A=
}=0A=
},unique:function(_21b){=0A=
if(_21b.length=3D=3D0){=0A=
return _21b;=0A=
}=0A=
var _21c=3D[],n;=0A=
for(var i=3D0,l=3D_21b.length;i<l;i++){=0A=
if(!(n=3D_21b[i])._counted){=0A=
n._counted=3Dtrue;=0A=
_21c.push(Element.extend(n));=0A=
}=0A=
}=0A=
return Selector.handlers.unmark(_21c);=0A=
},descendant:function(_220){=0A=
var h=3DSelector.handlers;=0A=
for(var i=3D0,_223=3D[],node;node=3D_220[i];i++){=0A=
h.concat(_223,node.getElementsByTagName("*"));=0A=
}=0A=
return _223;=0A=
},child:function(_225){=0A=
var h=3DSelector.handlers;=0A=
for(var i=3D0,_228=3D[],node;node=3D_225[i];i++){=0A=
for(var j=3D0,_22b=3D[],_22c;_22c=3Dnode.childNodes[j];j++){=0A=
if(_22c.nodeType=3D=3D1&&_22c.tagName!=3D"!"){=0A=
_228.push(_22c);=0A=
}=0A=
}=0A=
}=0A=
return _228;=0A=
},adjacent:function(_22d){=0A=
for(var i=3D0,_22f=3D[],node;node=3D_22d[i];i++){=0A=
var next=3Dthis.nextElementSibling(node);=0A=
if(next){=0A=
_22f.push(next);=0A=
}=0A=
}=0A=
return _22f;=0A=
},laterSibling:function(_232){=0A=
var h=3DSelector.handlers;=0A=
for(var i=3D0,_235=3D[],node;node=3D_232[i];i++){=0A=
h.concat(_235,Element.nextSiblings(node));=0A=
}=0A=
return _235;=0A=
},nextElementSibling:function(node){=0A=
while(node=3Dnode.nextSibling){=0A=
if(node.nodeType=3D=3D1){=0A=
return node;=0A=
}=0A=
}=0A=
return null;=0A=
},previousElementSibling:function(node){=0A=
while(node=3Dnode.previousSibling){=0A=
if(node.nodeType=3D=3D1){=0A=
return node;=0A=
}=0A=
}=0A=
return null;=0A=
},tagName:function(_239,root,_23b,_23c){=0A=
_23b=3D_23b.toUpperCase();=0A=
var _23d=3D[],h=3DSelector.handlers;=0A=
if(_239){=0A=
if(_23c){=0A=
if(_23c=3D=3D"descendant"){=0A=
for(var i=3D0,node;node=3D_239[i];i++){=0A=
h.concat(_23d,node.getElementsByTagName(_23b));=0A=
}=0A=
return _23d;=0A=
}else{=0A=
_239=3Dthis[_23c](_239);=0A=
}=0A=
if(_23b=3D=3D"*"){=0A=
return _239;=0A=
}=0A=
}=0A=
for(var i=3D0,node;node=3D_239[i];i++){=0A=
if(node.tagName.toUpperCase()=3D=3D_23b){=0A=
_23d.push(node);=0A=
}=0A=
}=0A=
return _23d;=0A=
}else{=0A=
return root.getElementsByTagName(_23b);=0A=
}=0A=
},id:function(_241,root,id,_244){=0A=
var _245=3D$(id),h=3DSelector.handlers;=0A=
if(!_241&&root=3D=3Ddocument){=0A=
return _245?[_245]:[];=0A=
}=0A=
if(_241){=0A=
if(_244){=0A=
if(_244=3D=3D"child"){=0A=
for(var i=3D0,node;node=3D_241[i];i++){=0A=
if(_245.parentNode=3D=3Dnode){=0A=
return [_245];=0A=
}=0A=
}=0A=
}else{=0A=
if(_244=3D=3D"descendant"){=0A=
for(var i=3D0,node;node=3D_241[i];i++){=0A=
if(Element.descendantOf(_245,node)){=0A=
return [_245];=0A=
}=0A=
}=0A=
}else{=0A=
if(_244=3D=3D"adjacent"){=0A=
for(var i=3D0,node;node=3D_241[i];i++){=0A=
if(Selector.handlers.previousElementSibling(_245)=3D=3Dnode){=0A=
return [_245];=0A=
}=0A=
}=0A=
}else{=0A=
_241=3Dh[_244](_241);=0A=
}=0A=
}=0A=
}=0A=
}=0A=
for(var i=3D0,node;node=3D_241[i];i++){=0A=
if(node=3D=3D_245){=0A=
return [_245];=0A=
}=0A=
}=0A=
return [];=0A=
}=0A=
return (_245&&Element.descendantOf(_245,root))?[_245]:[];=0A=
},className:function(_249,root,_24b,_24c){=0A=
if(_249&&_24c){=0A=
_249=3Dthis[_24c](_249);=0A=
}=0A=
return Selector.handlers.byClassName(_249,root,_24b);=0A=
},byClassName:function(_24d,root,_24f){=0A=
if(!_24d){=0A=
_24d=3DSelector.handlers.descendant([root]);=0A=
}=0A=
var _250=3D" "+_24f+" ";=0A=
for(var i=3D0,_252=3D[],node,_254;node=3D_24d[i];i++){=0A=
_254=3Dnode.className;=0A=
if(_254.length=3D=3D0){=0A=
continue;=0A=
}=0A=
if(_254=3D=3D_24f||(" "+_254+" ").include(_250)){=0A=
_252.push(node);=0A=
}=0A=
}=0A=
return _252;=0A=
},attrPresence:function(_255,root,attr){=0A=
var _258=3D[];=0A=
for(var i=3D0,node;node=3D_255[i];i++){=0A=
if(Element.hasAttribute(node,attr)){=0A=
_258.push(node);=0A=
}=0A=
}=0A=
return _258;=0A=
},attr:function(_25b,root,attr,_25e,_25f){=0A=
if(!_25b){=0A=
_25b=3Droot.getElementsByTagName("*");=0A=
}=0A=
var _260=3DSelector.operators[_25f],_261=3D[];=0A=
for(var i=3D0,node;node=3D_25b[i];i++){=0A=
var _264=3DElement.readAttribute(node,attr);=0A=
if(_264=3D=3D=3Dnull){=0A=
continue;=0A=
}=0A=
if(_260(_264,_25e)){=0A=
_261.push(node);=0A=
}=0A=
}=0A=
return _261;=0A=
},pseudo:function(_265,name,_267,root,_269){=0A=
if(_265&&_269){=0A=
_265=3Dthis[_269](_265);=0A=
}=0A=
if(!_265){=0A=
_265=3Droot.getElementsByTagName("*");=0A=
}=0A=
return Selector.pseudos[name](_265,_267,root);=0A=
}},pseudos:{"first-child":function(_26a,_26b,root){=0A=
for(var i=3D0,_26e=3D[],node;node=3D_26a[i];i++){=0A=
if(Selector.handlers.previousElementSibling(node)){=0A=
continue;=0A=
}=0A=
_26e.push(node);=0A=
}=0A=
return _26e;=0A=
},"last-child":function(_270,_271,root){=0A=
for(var i=3D0,_274=3D[],node;node=3D_270[i];i++){=0A=
if(Selector.handlers.nextElementSibling(node)){=0A=
continue;=0A=
}=0A=
_274.push(node);=0A=
}=0A=
return _274;=0A=
},"only-child":function(_276,_277,root){=0A=
var h=3DSelector.handlers;=0A=
for(var i=3D0,_27b=3D[],node;node=3D_276[i];i++){=0A=
if(!h.previousElementSibling(node)&&!h.nextElementSibling(node)){=0A=
_27b.push(node);=0A=
}=0A=
}=0A=
return _27b;=0A=
},"nth-child":function(_27d,_27e,root){=0A=
return Selector.pseudos.nth(_27d,_27e,root);=0A=
},"nth-last-child":function(_280,_281,root){=0A=
return Selector.pseudos.nth(_280,_281,root,true);=0A=
},"nth-of-type":function(_283,_284,root){=0A=
return Selector.pseudos.nth(_283,_284,root,false,true);=0A=
},"nth-last-of-type":function(_286,_287,root){=0A=
return Selector.pseudos.nth(_286,_287,root,true,true);=0A=
},"first-of-type":function(_289,_28a,root){=0A=
return Selector.pseudos.nth(_289,"1",root,false,true);=0A=
},"last-of-type":function(_28c,_28d,root){=0A=
return Selector.pseudos.nth(_28c,"1",root,true,true);=0A=
},"only-of-type":function(_28f,_290,root){=0A=
var p=3DSelector.pseudos;=0A=
return p["last-of-type"](p["first-of-type"](_28f,_290,root),_290,root);=0A=
},getIndices:function(a,b,_295){=0A=
if(a=3D=3D0){=0A=
return b>0?[b]:[];=0A=
}=0A=
return $R(1,_295).inject([],function(memo,i){=0A=
if(0=3D=3D(i-b)%a&&(i-b)/a>=3D0){=0A=
memo.push(i);=0A=
}=0A=
return memo;=0A=
});=0A=
},nth:function(_298,_299,root,_29b,_29c){=0A=
if(_298.length=3D=3D0){=0A=
return [];=0A=
}=0A=
if(_299=3D=3D"even"){=0A=
_299=3D"2n+0";=0A=
}=0A=
if(_299=3D=3D"odd"){=0A=
_299=3D"2n+1";=0A=
}=0A=
var h=3DSelector.handlers,_29e=3D[],_29f=3D[],m;=0A=
h.mark(_298);=0A=
for(var i=3D0,node;node=3D_298[i];i++){=0A=
if(!node.parentNode._counted){=0A=
h.index(node.parentNode,_29b,_29c);=0A=
_29f.push(node.parentNode);=0A=
}=0A=
}=0A=
if(_299.match(/^\d+$/)){=0A=
_299=3DNumber(_299);=0A=
for(var i=3D0,node;node=3D_298[i];i++){=0A=
if(node.nodeIndex=3D=3D_299){=0A=
_29e.push(node);=0A=
}=0A=
}=0A=
}else{=0A=
if(m=3D_299.match(/^(-?\d*)?n(([+-])(\d+))?/)){=0A=
if(m[1]=3D=3D"-"){=0A=
m[1]=3D-1;=0A=
}=0A=
var a=3Dm[1]?Number(m[1]):1;=0A=
var b=3Dm[2]?Number(m[2]):0;=0A=
var _2a5=3DSelector.pseudos.getIndices(a,b,_298.length);=0A=
for(var i=3D0,node,l=3D_2a5.length;node=3D_298[i];i++){=0A=
for(var j=3D0;j<l;j++){=0A=
if(node.nodeIndex=3D=3D_2a5[j]){=0A=
_29e.push(node);=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
h.unmark(_298);=0A=
h.unmark(_29f);=0A=
return _29e;=0A=
},"empty":function(_2a8,_2a9,root){=0A=
for(var i=3D0,_2ac=3D[],node;node=3D_2a8[i];i++){=0A=
if(node.tagName=3D=3D"!"||(node.firstChild&&!node.innerHTML.match(/^\s*$/=
))){=0A=
continue;=0A=
}=0A=
_2ac.push(node);=0A=
}=0A=
return _2ac;=0A=
},"not":function(_2ae,_2af,root){=0A=
var h=3DSelector.handlers,_2b2,m;=0A=
var _2b4=3Dnew Selector(_2af).findElements(root);=0A=
h.mark(_2b4);=0A=
for(var i=3D0,_2b6=3D[],node;node=3D_2ae[i];i++){=0A=
if(!node._counted){=0A=
_2b6.push(node);=0A=
}=0A=
}=0A=
h.unmark(_2b4);=0A=
return _2b6;=0A=
},"enabled":function(_2b8,_2b9,root){=0A=
for(var i=3D0,_2bc=3D[],node;node=3D_2b8[i];i++){=0A=
if(!node.disabled){=0A=
_2bc.push(node);=0A=
}=0A=
}=0A=
return _2bc;=0A=
},"disabled":function(_2be,_2bf,root){=0A=
for(var i=3D0,_2c2=3D[],node;node=3D_2be[i];i++){=0A=
if(node.disabled){=0A=
_2c2.push(node);=0A=
}=0A=
}=0A=
return _2c2;=0A=
},"checked":function(_2c4,_2c5,root){=0A=
for(var i=3D0,_2c8=3D[],node;node=3D_2c4[i];i++){=0A=
if(node.checked){=0A=
_2c8.push(node);=0A=
}=0A=
}=0A=
return _2c8;=0A=
}},operators:{"=3D":function(nv,v){=0A=
return nv=3D=3Dv;=0A=
},"!=3D":function(nv,v){=0A=
return nv!=3Dv;=0A=
},"^=3D":function(nv,v){=0A=
return nv.startsWith(v);=0A=
},"$=3D":function(nv,v){=0A=
return nv.endsWith(v);=0A=
},"*=3D":function(nv,v){=0A=
return nv.include(v);=0A=
},"~=3D":function(nv,v){=0A=
return (" "+nv+" ").include(" "+v+" ");=0A=
},"|=3D":function(nv,v){=0A=
return ("-"+nv.toUpperCase()+"-").include("-"+v.toUpperCase()+"-");=0A=
}},matchElements:function(_2d8,_2d9){=0A=
var _2da=3Dnew Selector(_2d9).findElements(),h=3DSelector.handlers;=0A=
h.mark(_2da);=0A=
for(var i=3D0,_2dd=3D[],_2de;_2de=3D_2d8[i];i++){=0A=
if(_2de._counted){=0A=
_2dd.push(_2de);=0A=
}=0A=
}=0A=
h.unmark(_2da);=0A=
return _2dd;=0A=
},findElement:function(_2df,_2e0,_2e1){=0A=
if(typeof _2e0=3D=3D"number"){=0A=
_2e1=3D_2e0;=0A=
_2e0=3Dfalse;=0A=
}=0A=
return Selector.matchElements(_2df,_2e0||"*")[_2e1||0];=0A=
},findChildElements:function(_2e2,_2e3){=0A=
var _2e4=3D_2e3.join(","),_2e3=3D[];=0A=
_2e4.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/,function(m){=0A=
_2e3.push(m[1].strip());=0A=
});=0A=
var _2e6=3D[],h=3DSelector.handlers;=0A=
for(var i=3D0,l=3D_2e3.length,_2ea;i<l;i++){=0A=
_2ea=3Dnew Selector(_2e3[i].strip());=0A=
h.concat(_2e6,_2ea.findElements(_2e2));=0A=
}=0A=
return (l>1)?h.unique(_2e6):_2e6;=0A=
}});=0A=
function $$(){=0A=
return Selector.findChildElements(document,$A(arguments));=0A=
}=0A=
var Form=3D{reset:function(form){=0A=
$(form).reset();=0A=
return form;=0A=
},serializeElements:function(_2ec,_2ed){=0A=
var data=3D_2ec.inject({},function(_2ef,_2f0){=0A=
if(!_2f0.disabled&&_2f0.name){=0A=
var key=3D_2f0.name,_2f2=3D$(_2f0).getValue();=0A=
if(_2f2!=3Dnull){=0A=
if(key in _2ef){=0A=
if(_2ef[key].constructor!=3DArray){=0A=
_2ef[key]=3D[_2ef[key]];=0A=
}=0A=
_2ef[key].push(_2f2);=0A=
}else{=0A=
_2ef[key]=3D_2f2;=0A=
}=0A=
}=0A=
}=0A=
return _2ef;=0A=
});=0A=
return _2ed?data:Hash.toQueryString(data);=0A=
}};=0A=
Form.Methods=3D{serialize:function(form,_2f4){=0A=
return Form.serializeElements(Form.getElements(form),_2f4);=0A=
},getElements:function(form){=0A=
return =
$A($(form).getElementsByTagName("*")).inject([],function(_2f6,_2f7){=0A=
if(Form.Element.Serializers[_2f7.tagName.toLowerCase()]){=0A=
_2f6.push(Element.extend(_2f7));=0A=
}=0A=
return _2f6;=0A=
});=0A=
},getInputs:function(form,_2f9,name){=0A=
form=3D$(form);=0A=
var _2fb=3Dform.getElementsByTagName("input");=0A=
if(!_2f9&&!name){=0A=
return $A(_2fb).map(Element.extend);=0A=
}=0A=
for(var i=3D0,_2fd=3D[],_2fe=3D_2fb.length;i<_2fe;i++){=0A=
var _2ff=3D_2fb[i];=0A=
if((_2f9&&_2ff.type!=3D_2f9)||(name&&_2ff.name!=3Dname)){=0A=
continue;=0A=
}=0A=
_2fd.push(Element.extend(_2ff));=0A=
}=0A=
return _2fd;=0A=
},disable:function(form){=0A=
form=3D$(form);=0A=
Form.getElements(form).invoke("disable");=0A=
return form;=0A=
},enable:function(form){=0A=
form=3D$(form);=0A=
Form.getElements(form).invoke("enable");=0A=
return form;=0A=
},findFirstElement:function(form){=0A=
return $(form).getElements().find(function(_303){=0A=
return =
_303.type!=3D"hidden"&&!_303.disabled&&["input","select","textarea"].incl=
ude(_303.tagName.toLowerCase());=0A=
});=0A=
},focusFirstElement:function(form){=0A=
form=3D$(form);=0A=
form.findFirstElement().activate();=0A=
return form;=0A=
},request:function(form,_306){=0A=
form=3D$(form),_306=3DObject.clone(_306||{});=0A=
var _307=3D_306.parameters;=0A=
_306.parameters=3Dform.serialize(true);=0A=
if(_307){=0A=
if(typeof _307=3D=3D"string"){=0A=
_307=3D_307.toQueryParams();=0A=
}=0A=
Object.extend(_306.parameters,_307);=0A=
}=0A=
if(form.hasAttribute("method")&&!_306.method){=0A=
_306.method=3Dform.method;=0A=
}=0A=
return new Ajax.Request(form.readAttribute("action"),_306);=0A=
}};=0A=
Form.Element=3D{focus:function(_308){=0A=
$(_308).focus();=0A=
return _308;=0A=
},select:function(_309){=0A=
$(_309).select();=0A=
return _309;=0A=
}};=0A=
Form.Element.Methods=3D{serialize:function(_30a){=0A=
_30a=3D$(_30a);=0A=
if(!_30a.disabled&&_30a.name){=0A=
var _30b=3D_30a.getValue();=0A=
if(_30b!=3Dundefined){=0A=
var pair=3D{};=0A=
pair[_30a.name]=3D_30b;=0A=
return Hash.toQueryString(pair);=0A=
}=0A=
}=0A=
return "";=0A=
},getValue:function(_30d){=0A=
_30d=3D$(_30d);=0A=
var _30e=3D_30d.tagName.toLowerCase();=0A=
return Form.Element.Serializers[_30e](_30d);=0A=
},clear:function(_30f){=0A=
$(_30f).value=3D"";=0A=
return _30f;=0A=
},present:function(_310){=0A=
return $(_310).value!=3D"";=0A=
},activate:function(_311){=0A=
_311=3D$(_311);=0A=
try{=0A=
_311.focus();=0A=
if(_311.select&&(_311.tagName.toLowerCase()!=3D"input"||!["button","reset=
","submit"].include(_311.type))){=0A=
_311.select();=0A=
}=0A=
}=0A=
catch(e){=0A=
}=0A=
return _311;=0A=
},disable:function(_312){=0A=
_312=3D$(_312);=0A=
_312.blur();=0A=
_312.disabled=3Dtrue;=0A=
return _312;=0A=
},enable:function(_313){=0A=
_313=3D$(_313);=0A=
_313.disabled=3Dfalse;=0A=
return _313;=0A=
}};=0A=
var Field=3DForm.Element;=0A=
var $F=3DForm.Element.Methods.getValue;=0A=
Form.Element.Serializers=3D{input:function(_314){=0A=
switch(_314.type.toLowerCase()){=0A=
case "checkbox":=0A=
case "radio":=0A=
return Form.Element.Serializers.inputSelector(_314);=0A=
default:=0A=
return Form.Element.Serializers.textarea(_314);=0A=
}=0A=
},inputSelector:function(_315){=0A=
return _315.checked?_315.value:null;=0A=
},textarea:function(_316){=0A=
return _316.value;=0A=
},select:function(_317){=0A=
return this[_317.type=3D=3D"select-one"?"selectOne":"selectMany"](_317);=0A=
},selectOne:function(_318){=0A=
var _319=3D_318.selectedIndex;=0A=
return _319>=3D0?this.optionValue(_318.options[_319]):null;=0A=
},selectMany:function(_31a){=0A=
var _31b,_31c=3D_31a.length;=0A=
if(!_31c){=0A=
return null;=0A=
}=0A=
for(var i=3D0,_31b=3D[];i<_31c;i++){=0A=
var opt=3D_31a.options[i];=0A=
if(opt.selected){=0A=
_31b.push(this.optionValue(opt));=0A=
}=0A=
}=0A=
return _31b;=0A=
},optionValue:function(opt){=0A=
return Element.extend(opt).hasAttribute("value")?opt.value:opt.text;=0A=
}};=0A=
Abstract.TimedObserver=3Dfunction(){=0A=
};=0A=
Abstract.TimedObserver.prototype=3D{initialize:function(_320,_321,_322){=0A=
this.frequency=3D_321;=0A=
this.element=3D$(_320);=0A=
this.callback=3D_322;=0A=
this.lastValue=3Dthis.getValue();=0A=
this.registerCallback();=0A=
},registerCallback:function(){=0A=
setInterval(this.onTimerEvent.bind(this),this.frequency*1000);=0A=
},onTimerEvent:function(){=0A=
var _323=3Dthis.getValue();=0A=
var _324=3D("string"=3D=3Dtypeof this.lastValue&&"string"=3D=3Dtypeof =
_323?this.lastValue!=3D_323:String(this.lastValue)!=3DString(_323));=0A=
if(_324){=0A=
this.callback(this.element,_323);=0A=
this.lastValue=3D_323;=0A=
}=0A=
}};=0A=
Form.Element.Observer=3DClass.create();=0A=
Form.Element.Observer.prototype=3DObject.extend(new =
Abstract.TimedObserver(),{getValue:function(){=0A=
return Form.Element.getValue(this.element);=0A=
}});=0A=
Form.Observer=3DClass.create();=0A=
Form.Observer.prototype=3DObject.extend(new =
Abstract.TimedObserver(),{getValue:function(){=0A=
return Form.serialize(this.element);=0A=
}});=0A=
Abstract.EventObserver=3Dfunction(){=0A=
};=0A=
Abstract.EventObserver.prototype=3D{initialize:function(_325,_326){=0A=
this.element=3D$(_325);=0A=
this.callback=3D_326;=0A=
this.lastValue=3Dthis.getValue();=0A=
if(this.element.tagName.toLowerCase()=3D=3D"form"){=0A=
this.registerFormCallbacks();=0A=
}else{=0A=
this.registerCallback(this.element);=0A=
}=0A=
},onElementEvent:function(){=0A=
var _327=3Dthis.getValue();=0A=
if(this.lastValue!=3D_327){=0A=
this.callback(this.element,_327);=0A=
this.lastValue=3D_327;=0A=
}=0A=
},registerFormCallbacks:function(){=0A=
Form.getElements(this.element).each(this.registerCallback.bind(this));=0A=
},registerCallback:function(_328){=0A=
if(_328.type){=0A=
switch(_328.type.toLowerCase()){=0A=
case "checkbox":=0A=
case "radio":=0A=
Event.observe(_328,"click",this.onElementEvent.bind(this));=0A=
break;=0A=
default:=0A=
Event.observe(_328,"change",this.onElementEvent.bind(this));=0A=
break;=0A=
}=0A=
}=0A=
}};=0A=
Form.Element.EventObserver=3DClass.create();=0A=
Form.Element.EventObserver.prototype=3DObject.extend(new =
Abstract.EventObserver(),{getValue:function(){=0A=
return Form.Element.getValue(this.element);=0A=
}});=0A=
Form.EventObserver=3DClass.create();=0A=
Form.EventObserver.prototype=3DObject.extend(new =
Abstract.EventObserver(),{getValue:function(){=0A=
return Form.serialize(this.element);=0A=
}});=0A=
if(!window.Event){=0A=
var Event=3Dnew Object();=0A=
}=0A=
Object.extend(Event,{KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,K=
EY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,KEY_HOME:36,K=
EY_END:35,KEY_PAGEUP:33,KEY_PAGEDOWN:34,element:function(_329){=0A=
return $(_329.target||_329.srcElement);=0A=
},isLeftClick:function(_32a){=0A=
return =
(((_32a.which)&&(_32a.which=3D=3D1))||((_32a.button)&&(_32a.button=3D=3D1=
)));=0A=
},pointerX:function(_32b){=0A=
return =
_32b.pageX||(_32b.clientX+(document.documentElement.scrollLeft||document.=
body.scrollLeft));=0A=
},pointerY:function(_32c){=0A=
return =
_32c.pageY||(_32c.clientY+(document.documentElement.scrollTop||document.b=
ody.scrollTop));=0A=
},stop:function(_32d){=0A=
if(_32d.preventDefault){=0A=
_32d.preventDefault();=0A=
_32d.stopPropagation();=0A=
}else{=0A=
_32d.returnValue=3Dfalse;=0A=
_32d.cancelBubble=3Dtrue;=0A=
}=0A=
},findElement:function(_32e,_32f){=0A=
var _330=3DEvent.element(_32e);=0A=
while(_330.parentNode&&(!_330.tagName||(_330.tagName.toUpperCase()!=3D_32=
f.toUpperCase()))){=0A=
_330=3D_330.parentNode;=0A=
}=0A=
return _330;=0A=
},observers:false,_observeAndCache:function(_331,name,_333,_334){=0A=
if(!this.observers){=0A=
this.observers=3D[];=0A=
}=0A=
if(_331.addEventListener){=0A=
this.observers.push([_331,name,_333,_334]);=0A=
_331.addEventListener(name,_333,_334);=0A=
}else{=0A=
if(_331.attachEvent){=0A=
this.observers.push([_331,name,_333,_334]);=0A=
_331.attachEvent("on"+name,_333);=0A=
}=0A=
}=0A=
},unloadCache:function(){=0A=
if(!Event.observers){=0A=
return;=0A=
}=0A=
for(var i=3D0,_336=3DEvent.observers.length;i<_336;i++){=0A=
Event.stopObserving.apply(this,Event.observers[i]);=0A=
Event.observers[i][0]=3Dnull;=0A=
}=0A=
Event.observers=3Dfalse;=0A=
},observe:function(_337,name,_339,_33a){=0A=
_337=3D$(_337);=0A=
_33a=3D_33a||false;=0A=
if(name=3D=3D"keypress"&&(Prototype.Browser.WebKit||_337.attachEvent)){=0A=
name=3D"keydown";=0A=
}=0A=
Event._observeAndCache(_337,name,_339,_33a);=0A=
},stopObserving:function(_33b,name,_33d,_33e){=0A=
_33b=3D$(_33b);=0A=
_33e=3D_33e||false;=0A=
if(name=3D=3D"keypress"&&(Prototype.Browser.WebKit||_33b.attachEvent)){=0A=
name=3D"keydown";=0A=
}=0A=
if(_33b.removeEventListener){=0A=
_33b.removeEventListener(name,_33d,_33e);=0A=
}else{=0A=
if(_33b.detachEvent){=0A=
try{=0A=
_33b.detachEvent("on"+name,_33d);=0A=
}=0A=
catch(e){=0A=
}=0A=
}=0A=
}=0A=
}});=0A=
if(Prototype.Browser.IE){=0A=
Event.observe(window,"unload",Event.unloadCache,false);=0A=
}=0A=
var Position=3D{includeScrollOffsets:false,prepare:function(){=0A=
this.deltaX=3Dwindow.pageXOffset||document.documentElement.scrollLeft||do=
cument.body.scrollLeft||0;=0A=
this.deltaY=3Dwindow.pageYOffset||document.documentElement.scrollTop||doc=
ument.body.scrollTop||0;=0A=
},realOffset:function(_33f){=0A=
var _340=3D0,_341=3D0;=0A=
do{=0A=
_340+=3D_33f.scrollTop||0;=0A=
_341+=3D_33f.scrollLeft||0;=0A=
_33f=3D_33f.parentNode;=0A=
}while(_33f);=0A=
return [_341,_340];=0A=
},cumulativeOffset:function(_342){=0A=
var _343=3D0,_344=3D0;=0A=
do{=0A=
_343+=3D_342.offsetTop||0;=0A=
_344+=3D_342.offsetLeft||0;=0A=
_342=3D_342.offsetParent;=0A=
}while(_342);=0A=
return [_344,_343];=0A=
},positionedOffset:function(_345){=0A=
var _346=3D0,_347=3D0;=0A=
do{=0A=
_346+=3D_345.offsetTop||0;=0A=
_347+=3D_345.offsetLeft||0;=0A=
_345=3D_345.offsetParent;=0A=
if(_345){=0A=
if(_345.tagName=3D=3D"BODY"){=0A=
break;=0A=
}=0A=
var p=3DElement.getStyle(_345,"position");=0A=
if(p=3D=3D"relative"||p=3D=3D"absolute"){=0A=
break;=0A=
}=0A=
}=0A=
}while(_345);=0A=
return [_347,_346];=0A=
},offsetParent:function(_349){=0A=
if(_349.offsetParent){=0A=
return _349.offsetParent;=0A=
}=0A=
if(_349=3D=3Ddocument.body){=0A=
return _349;=0A=
}=0A=
while((_349=3D_349.parentNode)&&_349!=3Ddocument.body){=0A=
if(Element.getStyle(_349,"position")!=3D"static"){=0A=
return _349;=0A=
}=0A=
}=0A=
return document.body;=0A=
},within:function(_34a,x,y){=0A=
if(this.includeScrollOffsets){=0A=
return this.withinIncludingScrolloffsets(_34a,x,y);=0A=
}=0A=
this.xcomp=3Dx;=0A=
this.ycomp=3Dy;=0A=
this.offset=3Dthis.cumulativeOffset(_34a);=0A=
return =
(y>=3Dthis.offset[1]&&y<this.offset[1]+_34a.offsetHeight&&x>=3Dthis.offse=
t[0]&&x<this.offset[0]+_34a.offsetWidth);=0A=
},withinIncludingScrolloffsets:function(_34d,x,y){=0A=
var _350=3Dthis.realOffset(_34d);=0A=
this.xcomp=3Dx+_350[0]-this.deltaX;=0A=
this.ycomp=3Dy+_350[1]-this.deltaY;=0A=
this.offset=3Dthis.cumulativeOffset(_34d);=0A=
return =
(this.ycomp>=3Dthis.offset[1]&&this.ycomp<this.offset[1]+_34d.offsetHeigh=
t&&this.xcomp>=3Dthis.offset[0]&&this.xcomp<this.offset[0]+_34d.offsetWid=
th);=0A=
},overlap:function(mode,_352){=0A=
if(!mode){=0A=
return 0;=0A=
}=0A=
if(mode=3D=3D"vertical"){=0A=
return ((this.offset[1]+_352.offsetHeight)-this.ycomp)/_352.offsetHeight;=0A=
}=0A=
if(mode=3D=3D"horizontal"){=0A=
return ((this.offset[0]+_352.offsetWidth)-this.xcomp)/_352.offsetWidth;=0A=
}=0A=
},page:function(_353){=0A=
var _354=3D0,_355=3D0;=0A=
var _356=3D_353;=0A=
do{=0A=
_354+=3D_356.offsetTop||0;=0A=
_355+=3D_356.offsetLeft||0;=0A=
if(_356.offsetParent=3D=3Ddocument.body){=0A=
if(Element.getStyle(_356,"position")=3D=3D"absolute"){=0A=
break;=0A=
}=0A=
}=0A=
}while(_356=3D_356.offsetParent);=0A=
_356=3D_353;=0A=
do{=0A=
if(!window.opera||_356.tagName=3D=3D"BODY"){=0A=
_354-=3D_356.scrollTop||0;=0A=
_355-=3D_356.scrollLeft||0;=0A=
}=0A=
}while(_356=3D_356.parentNode);=0A=
return [_355,_354];=0A=
},clone:function(_357,_358){=0A=
var =
_359=3DObject.extend({setLeft:true,setTop:true,setWidth:true,setHeight:tr=
ue,offsetTop:0,offsetLeft:0},arguments[2]||{});=0A=
_357=3D$(_357);=0A=
var p=3DPosition.page(_357);=0A=
_358=3D$(_358);=0A=
var _35b=3D[0,0];=0A=
var _35c=3Dnull;=0A=
if(Element.getStyle(_358,"position")=3D=3D"absolute"){=0A=
_35c=3DPosition.offsetParent(_358);=0A=
_35b=3DPosition.page(_35c);=0A=
}=0A=
if(_35c=3D=3Ddocument.body){=0A=
_35b[0]-=3Ddocument.body.offsetLeft;=0A=
_35b[1]-=3Ddocument.body.offsetTop;=0A=
}=0A=
if(_359.setLeft){=0A=
_358.style.left=3D(p[0]-_35b[0]+_359.offsetLeft)+"px";=0A=
}=0A=
if(_359.setTop){=0A=
_358.style.top=3D(p[1]-_35b[1]+_359.offsetTop)+"px";=0A=
}=0A=
if(_359.setWidth){=0A=
_358.style.width=3D_357.offsetWidth+"px";=0A=
}=0A=
if(_359.setHeight){=0A=
_358.style.height=3D_357.offsetHeight+"px";=0A=
}=0A=
},absolutize:function(_35d){=0A=
_35d=3D$(_35d);=0A=
if(_35d.style.position=3D=3D"absolute"){=0A=
return;=0A=
}=0A=
Position.prepare();=0A=
var _35e=3DPosition.positionedOffset(_35d);=0A=
var top=3D_35e[1];=0A=
var left=3D_35e[0];=0A=
var _361=3D_35d.clientWidth;=0A=
var _362=3D_35d.clientHeight;=0A=
_35d._originalLeft=3Dleft-parseFloat(_35d.style.left||0);=0A=
_35d._originalTop=3Dtop-parseFloat(_35d.style.top||0);=0A=
_35d._originalWidth=3D_35d.style.width;=0A=
_35d._originalHeight=3D_35d.style.height;=0A=
_35d.style.position=3D"absolute";=0A=
_35d.style.top=3Dtop+"px";=0A=
_35d.style.left=3Dleft+"px";=0A=
_35d.style.width=3D_361+"px";=0A=
_35d.style.height=3D_362+"px";=0A=
},relativize:function(_363){=0A=
_363=3D$(_363);=0A=
if(_363.style.position=3D=3D"relative"){=0A=
return;=0A=
}=0A=
Position.prepare();=0A=
_363.style.position=3D"relative";=0A=
var top=3DparseFloat(_363.style.top||0)-(_363._originalTop||0);=0A=
var left=3DparseFloat(_363.style.left||0)-(_363._originalLeft||0);=0A=
_363.style.top=3Dtop+"px";=0A=
_363.style.left=3Dleft+"px";=0A=
_363.style.height=3D_363._originalHeight;=0A=
_363.style.width=3D_363._originalWidth;=0A=
}};=0A=
if(Prototype.Browser.WebKit){=0A=
Position.cumulativeOffset=3Dfunction(_366){=0A=
var _367=3D0,_368=3D0;=0A=
do{=0A=
_367+=3D_366.offsetTop||0;=0A=
_368+=3D_366.offsetLeft||0;=0A=
if(_366.offsetParent=3D=3Ddocument.body){=0A=
if(Element.getStyle(_366,"position")=3D=3D"absolute"){=0A=
break;=0A=
}=0A=
}=0A=
_366=3D_366.offsetParent;=0A=
}while(_366);=0A=
return [_368,_367];=0A=
};=0A=
}=0A=
Element.addMethods();=0A=
Object.extend(Event,{_domReady:function(){=0A=
if(arguments.callee.done){=0A=
return;=0A=
}=0A=
arguments.callee.done=3Dtrue;=0A=
if(Event._timer){=0A=
clearInterval(Event._timer);=0A=
}=0A=
Event._readyCallbacks.each(function(f){=0A=
f();=0A=
});=0A=
Event._readyCallbacks=3Dnull;=0A=
},onReady:function(f){=0A=
if(!this._readyCallbacks){=0A=
var _36b=3Dthis._domReady;=0A=
if(_36b.done){=0A=
return f();=0A=
}=0A=
if(document.addEventListener){=0A=
document.addEventListener("DOMContentLoaded",_36b,false);=0A=
}=0A=
if(/WebKit/i.test(navigator.userAgent)){=0A=
this._timer=3DsetInterval(function(){=0A=
if(/loaded|complete/.test(document.readyState)){=0A=
_36b();=0A=
}=0A=
},10);=0A=
}=0A=
Event.observe(window,"load",_36b);=0A=
Event._readyCallbacks=3D[];=0A=
}=0A=
Event._readyCallbacks.push(f);=0A=
}});=0A=
var =
Builder=3D{NODEMAP:{AREA:"map",CAPTION:"table",COL:"table",COLGROUP:"tabl=
e",LEGEND:"fieldset",OPTGROUP:"select",OPTION:"select",PARAM:"object",TBO=
DY:"table",TD:"table",TFOOT:"table",TH:"table",THEAD:"table",TR:"table"},=
node:function(_36c){=0A=
_36c=3D_36c.toUpperCase();=0A=
var _36d=3Dthis.NODEMAP[_36c]||"div";=0A=
var _36e=3Ddocument.createElement(_36d);=0A=
try{=0A=
_36e.innerHTML=3D"<"+_36c+"></"+_36c+">";=0A=
}=0A=
catch(e){=0A=
}=0A=
var _36f=3D_36e.firstChild||null;=0A=
if(_36f&&(_36f.tagName.toUpperCase()!=3D_36c)){=0A=
_36f=3D_36f.getElementsByTagName(_36c)[0];=0A=
}=0A=
if(!_36f){=0A=
_36f=3Ddocument.createElement(_36c);=0A=
}=0A=
if(!_36f){=0A=
return;=0A=
}=0A=
if(arguments[1]){=0A=
if(this._isStringOrNumber(arguments[1])||(arguments[1] instanceof =
Array)||arguments[1].tagName){=0A=
this._children(_36f,arguments[1]);=0A=
}else{=0A=
var _370=3Dthis._attributes(arguments[1]);=0A=
if(_370.length){=0A=
try{=0A=
_36e.innerHTML=3D"<"+_36c+" "+_370+"></"+_36c+">";=0A=
}=0A=
catch(e){=0A=
}=0A=
_36f=3D_36e.firstChild||null;=0A=
if(!_36f){=0A=
_36f=3Ddocument.createElement(_36c);=0A=
for(attr in arguments[1]){=0A=
_36f[attr=3D=3D"class"?"className":attr]=3Darguments[1][attr];=0A=
}=0A=
}=0A=
if(_36f.tagName.toUpperCase()!=3D_36c){=0A=
_36f=3D_36e.getElementsByTagName(_36c)[0];=0A=
}=0A=
}=0A=
}=0A=
}=0A=
if(arguments[2]){=0A=
this._children(_36f,arguments[2]);=0A=
}=0A=
return _36f;=0A=
},_text:function(text){=0A=
return document.createTextNode(text);=0A=
},ATTR_MAP:{"className":"class","htmlFor":"for"},_attributes:function(_37=
2){=0A=
var _373=3D[];=0A=
for(attribute in _372){=0A=
_373.push((attribute in =
this.ATTR_MAP?this.ATTR_MAP[attribute]:attribute)+"=3D\""+_372[attribute]=
.toString().escapeHTML().gsub(/"/,"&quot;")+"\"");=0A=
}=0A=
return _373.join(" ");=0A=
},_children:function(_374,_375){=0A=
if(_375.tagName){=0A=
_374.appendChild(_375);=0A=
return;=0A=
}=0A=
if(typeof _375=3D=3D"object"){=0A=
_375.flatten().each(function(e){=0A=
if(typeof e=3D=3D"object"){=0A=
_374.appendChild(e);=0A=
}else{=0A=
if(Builder._isStringOrNumber(e)){=0A=
_374.appendChild(Builder._text(e));=0A=
}=0A=
}=0A=
});=0A=
}else{=0A=
if(Builder._isStringOrNumber(_375)){=0A=
_374.appendChild(Builder._text(_375));=0A=
}=0A=
}=0A=
},_isStringOrNumber:function(_377){=0A=
return (typeof _377=3D=3D"string"||typeof _377=3D=3D"number");=0A=
},build:function(html){=0A=
var _379=3Dthis.node("div");=0A=
$(_379).update(html.strip());=0A=
return _379.down();=0A=
},dump:function(_37a){=0A=
if(typeof _37a!=3D"object"&&typeof _37a!=3D"function"){=0A=
_37a=3Dwindow;=0A=
}=0A=
var tags=3D("A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG =
BLOCKQUOTE BODY "+"BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD =
DEL DFN DIR DIV DL DT EM FIELDSET "+"FONT FORM FRAME FRAMESET H1 H2 H3 =
H4 H5 H6 HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX "+"KBD LABEL LEGEND =
LI LINK MAP MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P =
"+"PARAM PRE Q S SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB =
SUP TABLE TBODY TD "+"TEXTAREA TFOOT TH THEAD TITLE TR TT U UL =
VAR").split(/\s+/);=0A=
tags.each(function(tag){=0A=
_37a[tag]=3Dfunction(){=0A=
return Builder.node.apply(Builder,[tag].concat($A(arguments)));=0A=
};=0A=
});=0A=
}};=0A=
String.prototype.parseColor=3Dfunction(){=0A=
var _37d=3D"#";=0A=
if(this.slice(0,4)=3D=3D"rgb("){=0A=
var cols=3Dthis.slice(4,this.length-1).split(",");=0A=
var i=3D0;=0A=
do{=0A=
_37d+=3DparseInt(cols[i]).toColorPart();=0A=
}while(++i<3);=0A=
}else{=0A=
if(this.slice(0,1)=3D=3D"#"){=0A=
if(this.length=3D=3D4){=0A=
for(var i=3D1;i<4;i++){=0A=
_37d+=3D(this.charAt(i)+this.charAt(i)).toLowerCase();=0A=
}=0A=
}=0A=
if(this.length=3D=3D7){=0A=
_37d=3Dthis.toLowerCase();=0A=
}=0A=
}=0A=
}=0A=
return (_37d.length=3D=3D7?_37d:(arguments[0]||this));=0A=
};=0A=
Element.collectTextNodes=3Dfunction(_380){=0A=
return $A($(_380).childNodes).collect(function(node){=0A=
return =
(node.nodeType=3D=3D3?node.nodeValue:(node.hasChildNodes()?Element.collec=
tTextNodes(node):""));=0A=
}).flatten().join("");=0A=
};=0A=
Element.collectTextNodesIgnoreClass=3Dfunction(_382,_383){=0A=
return $A($(_382).childNodes).collect(function(node){=0A=
return =
(node.nodeType=3D=3D3?node.nodeValue:((node.hasChildNodes()&&!Element.has=
ClassName(node,_383))?Element.collectTextNodesIgnoreClass(node,_383):""))=
;=0A=
}).flatten().join("");=0A=
};=0A=
Element.setContentZoom=3Dfunction(_385,_386){=0A=
_385=3D$(_385);=0A=
_385.setStyle({fontSize:(_386/100)+"em"});=0A=
if(Prototype.Browser.WebKit){=0A=
window.scrollBy(0,0);=0A=
}=0A=
return _385;=0A=
};=0A=
Element.getInlineOpacity=3Dfunction(_387){=0A=
return $(_387).style.opacity||"";=0A=
};=0A=
Element.forceRerendering=3Dfunction(_388){=0A=
try{=0A=
_388=3D$(_388);=0A=
var n=3Ddocument.createTextNode(" ");=0A=
_388.appendChild(n);=0A=
_388.removeChild(n);=0A=
}=0A=
catch(e){=0A=
}=0A=
};=0A=
Array.prototype.call=3Dfunction(){=0A=
var args=3Darguments;=0A=
this.each(function(f){=0A=
f.apply(this,args);=0A=
});=0A=
};=0A=
var =
Effect=3D{_elementDoesNotExistError:{name:"ElementDoesNotExistError",mess=
age:"The specified DOM element does not exist, but is required for this =
effect to operate"},tagifyText:function(_38c){=0A=
if(typeof Builder=3D=3D"undefined"){=0A=
throw ("Effect.tagifyText requires including script.aculo.us' builder.js =
library");=0A=
}=0A=
var _38d=3D"position:relative";=0A=
if(Prototype.Browser.IE){=0A=
_38d+=3D";zoom:1";=0A=
}=0A=
_38c=3D$(_38c);=0A=
$A(_38c.childNodes).each(function(_38e){=0A=
if(_38e.nodeType=3D=3D3){=0A=
_38e.nodeValue.toArray().each(function(_38f){=0A=
_38c.insertBefore(Builder.node("span",{style:_38d},_38f=3D=3D" =
"?String.fromCharCode(160):_38f),_38e);=0A=
});=0A=
Element.remove(_38e);=0A=
}=0A=
});=0A=
},multiple:function(_390,_391){=0A=
var _392;=0A=
if(((typeof _390=3D=3D"object")||(typeof =
_390=3D=3D"function"))&&(_390.length)){=0A=
_392=3D_390;=0A=
}else{=0A=
_392=3D$(_390).childNodes;=0A=
}=0A=
var _393=3DObject.extend({speed:0.1,delay:0},arguments[2]||{});=0A=
var _394=3D_393.delay;=0A=
$A(_392).each(function(_395,_396){=0A=
new _391(_395,Object.extend(_393,{delay:_396*_393.speed+_394}));=0A=
});=0A=
},PAIRS:{"slide":["SlideDown","SlideUp"],"blind":["BlindDown","BlindUp"],=
"appear":["Appear","Fade"]},toggle:function(_397,_398){=0A=
_397=3D$(_397);=0A=
_398=3D(_398||"appear").toLowerCase();=0A=
var =
_399=3DObject.extend({queue:{position:"end",scope:(_397.id||"global"),lim=
it:1}},arguments[2]||{});=0A=
Effect[_397.visible()?Effect.PAIRS[_398][1]:Effect.PAIRS[_398][0]](_397,_=
399);=0A=
}};=0A=
var Effect2=3DEffect;=0A=
Effect.Transitions=3D{linear:Prototype.K,sinoidal:function(pos){=0A=
return (-Math.cos(pos*Math.PI)/2)+0.5;=0A=
},reverse:function(pos){=0A=
return 1-pos;=0A=
},flicker:function(pos){=0A=
var pos=3D((-Math.cos(pos*Math.PI)/4)+0.75)+Math.random()/4;=0A=
return (pos>1?1:pos);=0A=
},wobble:function(pos){=0A=
return (-Math.cos(pos*Math.PI*(9*pos))/2)+0.5;=0A=
},pulse:function(pos,_39f){=0A=
_39f=3D_39f||5;=0A=
return =
(Math.round((pos%(1/_39f))*_39f)=3D=3D0?((pos*_39f*2)-Math.floor(pos*_39f=
*2)):1-((pos*_39f*2)-Math.floor(pos*_39f*2)));=0A=
},none:function(pos){=0A=
return 0;=0A=
},full:function(pos){=0A=
return 1;=0A=
}};=0A=
Effect.ScopedQueue=3DClass.create();=0A=
Object.extend(Object.extend(Effect.ScopedQueue.prototype,Enumerable),{ini=
tialize:function(){=0A=
this.effects=3D[];=0A=
this.interval=3Dnull;=0A=
},_each:function(_3a2){=0A=
this.effects._each(_3a2);=0A=
},add:function(_3a3){=0A=
var _3a4=3Dnew Date().getTime();=0A=
var _3a5=3D(typeof =
_3a3.options.queue=3D=3D"string")?_3a3.options.queue:_3a3.options.queue.p=
osition;=0A=
switch(_3a5){=0A=
case "front":=0A=
this.effects.findAll(function(e){=0A=
return e.state=3D=3D"idle";=0A=
}).each(function(e){=0A=
e.startOn+=3D_3a3.finishOn;=0A=
e.finishOn+=3D_3a3.finishOn;=0A=
});=0A=
break;=0A=
case "with-last":=0A=
_3a4=3Dthis.effects.pluck("startOn").max()||_3a4;=0A=
break;=0A=
case "end":=0A=
_3a4=3Dthis.effects.pluck("finishOn").max()||_3a4;=0A=
break;=0A=
}=0A=
_3a3.startOn+=3D_3a4;=0A=
_3a3.finishOn+=3D_3a4;=0A=
if(!_3a3.options.queue.limit||(this.effects.length<_3a3.options.queue.lim=
it)){=0A=
this.effects.push(_3a3);=0A=
}=0A=
if(!this.interval){=0A=
this.interval=3DsetInterval(this.loop.bind(this),15);=0A=
}=0A=
},remove:function(_3a8){=0A=
this.effects=3Dthis.effects.reject(function(e){=0A=
return e=3D=3D_3a8;=0A=
});=0A=
if(this.effects.length=3D=3D0){=0A=
clearInterval(this.interval);=0A=
this.interval=3Dnull;=0A=
}=0A=
},loop:function(){=0A=
var _3aa=3Dnew Date().getTime();=0A=
for(var i=3D0,len=3Dthis.effects.length;i<len;i++){=0A=
this.effects[i]&&this.effects[i].loop(_3aa);=0A=
}=0A=
}});=0A=
Effect.Queues=3D{instances:$H(),get:function(_3ad){=0A=
if(typeof _3ad!=3D"string"){=0A=
return _3ad;=0A=
}=0A=
if(!this.instances[_3ad]){=0A=
this.instances[_3ad]=3Dnew Effect.ScopedQueue();=0A=
}=0A=
return this.instances[_3ad];=0A=
}};=0A=
Effect.Queue=3DEffect.Queues.get("global");=0A=
Effect.DefaultOptions=3D{transition:Effect.Transitions.sinoidal,duration:=
1,fps:100,sync:false,from:0,to:1,delay:0,queue:"parallel"};=0A=
Effect.Base=3Dfunction(){=0A=
};=0A=
Effect.Base.prototype=3D{position:null,start:function(_3ae){=0A=
function codeForEvent(_3af,_3b0){=0A=
return =
((_3af[_3b0+"Internal"]?"this.options."+_3b0+"Internal(this);":"")+(_3af[=
_3b0]?"this.options."+_3b0+"(this);":""));=0A=
}=0A=
if(_3ae.transition=3D=3D=3Dfalse){=0A=
_3ae.transition=3DEffect.Transitions.linear;=0A=
}=0A=
this.options=3DObject.extend(Object.extend({},Effect.DefaultOptions),_3ae=
||{});=0A=
this.currentFrame=3D0;=0A=
this.state=3D"idle";=0A=
this.startOn=3Dthis.options.delay*1000;=0A=
this.finishOn=3Dthis.startOn+(this.options.duration*1000);=0A=
this.fromToDelta=3Dthis.options.to-this.options.from;=0A=
this.totalTime=3Dthis.finishOn-this.startOn;=0A=
this.totalFrames=3Dthis.options.fps*this.options.duration;=0A=
eval("this.render =3D function(pos){ =
"+"if(this.state=3D=3D\"idle\"){this.state=3D\"running\";"+codeForEvent(_=
3ae,"beforeSetup")+(this.setup?"this.setup();":"")+codeForEvent(_3ae,"aft=
erSetup")+"};if(this.state=3D=3D\"running\"){"+"pos=3Dthis.options.transi=
tion(pos)*"+this.fromToDelta+"+"+this.options.from+";"+"this.position=3Dp=
os;"+codeForEvent(_3ae,"beforeUpdate")+(this.update?"this.update(pos);":"=
")+codeForEvent(_3ae,"afterUpdate")+"}}");=0A=
this.event("beforeStart");=0A=
if(!this.options.sync){=0A=
Effect.Queues.get(typeof =
this.options.queue=3D=3D"string"?"global":this.options.queue.scope).add(t=
his);=0A=
}=0A=
},loop:function(_3b1){=0A=
if(_3b1>=3Dthis.startOn){=0A=
if(_3b1>=3Dthis.finishOn){=0A=
this.render(1);=0A=
this.cancel();=0A=
this.event("beforeFinish");=0A=
if(this.finish){=0A=
this.finish();=0A=
}=0A=
this.event("afterFinish");=0A=
return;=0A=
}=0A=
var =
pos=3D(_3b1-this.startOn)/this.totalTime,_3b3=3DMath.round(pos*this.total=
Frames);=0A=
if(_3b3>this.currentFrame){=0A=
this.render(pos);=0A=
this.currentFrame=3D_3b3;=0A=
}=0A=
}=0A=
},cancel:function(){=0A=
if(!this.options.sync){=0A=
Effect.Queues.get(typeof =
this.options.queue=3D=3D"string"?"global":this.options.queue.scope).remov=
e(this);=0A=
}=0A=
this.state=3D"finished";=0A=
},event:function(_3b4){=0A=
if(this.options[_3b4+"Internal"]){=0A=
this.options[_3b4+"Internal"](this);=0A=
}=0A=
if(this.options[_3b4]){=0A=
this.options[_3b4](this);=0A=
}=0A=
},inspect:function(){=0A=
var data=3D$H();=0A=
for(property in this){=0A=
if(typeof this[property]!=3D"function"){=0A=
data[property]=3Dthis[property];=0A=
}=0A=
}=0A=
return =
"#<Effect:"+data.inspect()+",options:"+$H(this.options).inspect()+">";=0A=
}};=0A=
Effect.Parallel=3DClass.create();=0A=
Object.extend(Object.extend(Effect.Parallel.prototype,Effect.Base.prototy=
pe),{initialize:function(_3b6){=0A=
this.effects=3D_3b6||[];=0A=
this.start(arguments[1]);=0A=
},update:function(_3b7){=0A=
this.effects.invoke("render",_3b7);=0A=
},finish:function(_3b8){=0A=
this.effects.each(function(_3b9){=0A=
_3b9.render(1);=0A=
_3b9.cancel();=0A=
_3b9.event("beforeFinish");=0A=
if(_3b9.finish){=0A=
_3b9.finish(_3b8);=0A=
}=0A=
_3b9.event("afterFinish");=0A=
});=0A=
}});=0A=
Effect.Event=3DClass.create();=0A=
Object.extend(Object.extend(Effect.Event.prototype,Effect.Base.prototype)=
,{initialize:function(){=0A=
var _3ba=3DObject.extend({duration:0},arguments[0]||{});=0A=
this.start(_3ba);=0A=
},update:Prototype.emptyFunction});=0A=
Effect.Opacity=3DClass.create();=0A=
Object.extend(Object.extend(Effect.Opacity.prototype,Effect.Base.prototyp=
e),{initialize:function(_3bb){=0A=
this.element=3D$(_3bb);=0A=
if(!this.element){=0A=
throw (Effect._elementDoesNotExistError);=0A=
}=0A=
if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)){=0A=
this.element.setStyle({zoom:1});=0A=
}=0A=
var =
_3bc=3DObject.extend({from:this.element.getOpacity()||0,to:1},arguments[1=
]||{});=0A=
this.start(_3bc);=0A=
},update:function(_3bd){=0A=
this.element.setOpacity(_3bd);=0A=
}});=0A=
Effect.Move=3DClass.create();=0A=
Object.extend(Object.extend(Effect.Move.prototype,Effect.Base.prototype),=
{initialize:function(_3be){=0A=
this.element=3D$(_3be);=0A=
if(!this.element){=0A=
throw (Effect._elementDoesNotExistError);=0A=
}=0A=
var _3bf=3DObject.extend({x:0,y:0,mode:"relative"},arguments[1]||{});=0A=
this.start(_3bf);=0A=
},setup:function(){=0A=
this.element.makePositioned();=0A=
this.originalLeft=3DparseFloat(this.element.getStyle("left")||"0");=0A=
this.originalTop=3DparseFloat(this.element.getStyle("top")||"0");=0A=
if(this.options.mode=3D=3D"absolute"){=0A=
this.options.x=3Dthis.options.x-this.originalLeft;=0A=
this.options.y=3Dthis.options.y-this.originalTop;=0A=
}=0A=
},update:function(_3c0){=0A=
this.element.setStyle({left:Math.round(this.options.x*_3c0+this.originalL=
eft)+"px",top:Math.round(this.options.y*_3c0+this.originalTop)+"px"});=0A=
}});=0A=
Effect.MoveBy=3Dfunction(_3c1,_3c2,_3c3){=0A=
return new =
Effect.Move(_3c1,Object.extend({x:_3c3,y:_3c2},arguments[3]||{}));=0A=
};=0A=
Effect.Scale=3DClass.create();=0A=
Object.extend(Object.extend(Effect.Scale.prototype,Effect.Base.prototype)=
,{initialize:function(_3c4,_3c5){=0A=
this.element=3D$(_3c4);=0A=
if(!this.element){=0A=
throw (Effect._elementDoesNotExistError);=0A=
}=0A=
var =
_3c6=3DObject.extend({scaleX:true,scaleY:true,scaleContent:true,scaleFrom=
Center:false,scaleMode:"box",scaleFrom:100,scaleTo:_3c5},arguments[2]||{}=
);=0A=
this.start(_3c6);=0A=
},setup:function(){=0A=
this.restoreAfterFinish=3Dthis.options.restoreAfterFinish||false;=0A=
this.elementPositioning=3Dthis.element.getStyle("position");=0A=
this.originalStyle=3D{};=0A=
["top","left","width","height","fontSize"].each(function(k){=0A=
this.originalStyle[k]=3Dthis.element.style[k];=0A=
}.bind(this));=0A=
this.originalTop=3Dthis.element.offsetTop;=0A=
this.originalLeft=3Dthis.element.offsetLeft;=0A=
var _3c8=3Dthis.element.getStyle("font-size")||"100%";=0A=
["em","px","%","pt"].each(function(_3c9){=0A=
if(_3c8.indexOf(_3c9)>0){=0A=
this.fontSize=3DparseFloat(_3c8);=0A=
this.fontSizeType=3D_3c9;=0A=
}=0A=
}.bind(this));=0A=
this.factor=3D(this.options.scaleTo-this.options.scaleFrom)/100;=0A=
this.dims=3Dnull;=0A=
if(this.options.scaleMode=3D=3D"box"){=0A=
this.dims=3D[this.element.offsetHeight,this.element.offsetWidth];=0A=
}=0A=
if(/^content/.test(this.options.scaleMode)){=0A=
this.dims=3D[this.element.scrollHeight,this.element.scrollWidth];=0A=
}=0A=
if(!this.dims){=0A=
this.dims=3D[this.options.scaleMode.originalHeight,this.options.scaleMode=
.originalWidth];=0A=
}=0A=
},update:function(_3ca){=0A=
var _3cb=3D(this.options.scaleFrom/100)+(this.factor*_3ca);=0A=
if(this.options.scaleContent&&this.fontSize){=0A=
this.element.setStyle({fontSize:this.fontSize*_3cb+this.fontSizeType});=0A=
}=0A=
this.setDimensions(this.dims[0]*_3cb,this.dims[1]*_3cb);=0A=
},finish:function(_3cc){=0A=
if(this.restoreAfterFinish){=0A=
this.element.setStyle(this.originalStyle);=0A=
}=0A=
},setDimensions:function(_3cd,_3ce){=0A=
var d=3D{};=0A=
if(this.options.scaleX){=0A=
d.width=3DMath.round(_3ce)+"px";=0A=
}=0A=
if(this.options.scaleY){=0A=
d.height=3DMath.round(_3cd)+"px";=0A=
}=0A=
if(this.options.scaleFromCenter){=0A=
var topd=3D(_3cd-this.dims[0])/2;=0A=
var _3d1=3D(_3ce-this.dims[1])/2;=0A=
if(this.elementPositioning=3D=3D"absolute"){=0A=
if(this.options.scaleY){=0A=
d.top=3Dthis.originalTop-topd+"px";=0A=
}=0A=
if(this.options.scaleX){=0A=
d.left=3Dthis.originalLeft-_3d1+"px";=0A=
}=0A=
}else{=0A=
if(this.options.scaleY){=0A=
d.top=3D-topd+"px";=0A=
}=0A=
if(this.options.scaleX){=0A=
d.left=3D-_3d1+"px";=0A=
}=0A=
}=0A=
}=0A=
this.element.setStyle(d);=0A=
}});=0A=
Effect.Highlight=3DClass.create();=0A=
Object.extend(Object.extend(Effect.Highlight.prototype,Effect.Base.protot=
ype),{initialize:function(_3d2){=0A=
this.element=3D$(_3d2);=0A=
if(!this.element){=0A=
throw (Effect._elementDoesNotExistError);=0A=
}=0A=
var _3d3=3DObject.extend({startcolor:"#ffff99"},arguments[1]||{});=0A=
this.start(_3d3);=0A=
},setup:function(){=0A=
if(this.element.getStyle("display")=3D=3D"none"){=0A=
this.cancel();=0A=
return;=0A=
}=0A=
this.oldStyle=3D{};=0A=
if(!this.options.keepBackgroundImage){=0A=
this.oldStyle.backgroundImage=3Dthis.element.getStyle("background-image")=
;=0A=
this.element.setStyle({backgroundImage:"none"});=0A=
}=0A=
if(!this.options.endcolor){=0A=
this.options.endcolor=3Dthis.element.getStyle("background-color").parseCo=
lor("#ffffff");=0A=
}=0A=
if(!this.options.restorecolor){=0A=
this.options.restorecolor=3Dthis.element.getStyle("background-color");=0A=
}=0A=
this._base=3D$R(0,2).map(function(i){=0A=
return parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16);=0A=
}.bind(this));=0A=
this._delta=3D$R(0,2).map(function(i){=0A=
return =
parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i];=0A=
}.bind(this));=0A=
},update:function(_3d6){=0A=
this.element.setStyle({backgroundColor:$R(0,2).inject("#",function(m,v,i)=
{=0A=
return m+(Math.round(this._base[i]+(this._delta[i]*_3d6)).toColorPart());=0A=
}.bind(this))});=0A=
},finish:function(){=0A=
this.element.setStyle(Object.extend(this.oldStyle,{backgroundColor:this.o=
ptions.restorecolor}));=0A=
}});=0A=
Effect.ScrollTo=3DClass.create();=0A=
Object.extend(Object.extend(Effect.ScrollTo.prototype,Effect.Base.prototy=
pe),{initialize:function(_3da){=0A=
this.element=3D$(_3da);=0A=
this.start(arguments[1]||{});=0A=
},setup:function(){=0A=
Position.prepare();=0A=
var _3db=3DPosition.cumulativeOffset(this.element);=0A=
if(this.options.offset){=0A=
_3db[1]+=3Dthis.options.offset;=0A=
}=0A=
var =
max=3Dwindow.innerHeight?window.height-window.innerHeight:document.body.s=
crollHeight-(document.documentElement.clientHeight?document.documentEleme=
nt.clientHeight:document.body.clientHeight);=0A=
this.scrollStart=3DPosition.deltaY;=0A=
this.delta=3D(_3db[1]>max?max:_3db[1])-this.scrollStart;=0A=
},update:function(_3dd){=0A=
Position.prepare();=0A=
window.scrollTo(Position.deltaX,this.scrollStart+(_3dd*this.delta));=0A=
}});=0A=
Effect.Fade=3Dfunction(_3de){=0A=
_3de=3D$(_3de);=0A=
var _3df=3D_3de.getInlineOpacity();=0A=
var =
_3e0=3DObject.extend({from:_3de.getOpacity()||1,to:0,afterFinishInternal:=
function(_3e1){=0A=
if(_3e1.options.to!=3D0){=0A=
return;=0A=
}=0A=
_3e1.element.hide().setStyle({opacity:_3df});=0A=
}},arguments[1]||{});=0A=
return new Effect.Opacity(_3de,_3e0);=0A=
};=0A=
Effect.Appear=3Dfunction(_3e2){=0A=
_3e2=3D$(_3e2);=0A=
var =
_3e3=3DObject.extend({from:(_3e2.getStyle("display")=3D=3D"none"?0:_3e2.g=
etOpacity()||0),to:1,afterFinishInternal:function(_3e4){=0A=
_3e4.element.forceRerendering();=0A=
},beforeSetup:function(_3e5){=0A=
_3e5.element.setOpacity(_3e5.options.from).show();=0A=
}},arguments[1]||{});=0A=
return new Effect.Opacity(_3e2,_3e3);=0A=
};=0A=
Effect.Puff=3Dfunction(_3e6){=0A=
_3e6=3D$(_3e6);=0A=
var =
_3e7=3D{opacity:_3e6.getInlineOpacity(),position:_3e6.getStyle("position"=
),top:_3e6.style.top,left:_3e6.style.left,width:_3e6.style.width,height:_=
3e6.style.height};=0A=
return new Effect.Parallel([new =
Effect.Scale(_3e6,200,{sync:true,scaleFromCenter:true,scaleContent:true,r=
estoreAfterFinish:true}),new =
Effect.Opacity(_3e6,{sync:true,to:0})],Object.extend({duration:1,beforeSe=
tupInternal:function(_3e8){=0A=
Position.absolutize(_3e8.effects[0].element);=0A=
},afterFinishInternal:function(_3e9){=0A=
_3e9.effects[0].element.hide().setStyle(_3e7);=0A=
}},arguments[1]||{}));=0A=
};=0A=
Effect.BlindUp=3Dfunction(_3ea){=0A=
_3ea=3D$(_3ea);=0A=
_3ea.makeClipping();=0A=
return new =
Effect.Scale(_3ea,0,Object.extend({scaleContent:false,scaleX:false,restor=
eAfterFinish:true,afterFinishInternal:function(_3eb){=0A=
_3eb.element.hide().undoClipping();=0A=
}},arguments[1]||{}));=0A=
};=0A=
Effect.BlindDown=3Dfunction(_3ec){=0A=
_3ec=3D$(_3ec);=0A=
var _3ed=3D_3ec.getDimensions();=0A=
return new =
Effect.Scale(_3ec,100,Object.extend({scaleContent:false,scaleX:false,scal=
eFrom:0,scaleMode:{originalHeight:_3ed.height,originalWidth:_3ed.width},r=
estoreAfterFinish:true,afterSetup:function(_3ee){=0A=
_3ee.element.makeClipping().setStyle({height:"0px"}).show();=0A=
},afterFinishInternal:function(_3ef){=0A=
_3ef.element.undoClipping();=0A=
}},arguments[1]||{}));=0A=
};=0A=
Effect.SwitchOff=3Dfunction(_3f0){=0A=
_3f0=3D$(_3f0);=0A=
var _3f1=3D_3f0.getInlineOpacity();=0A=
return new =
Effect.Appear(_3f0,Object.extend({duration:0.4,from:0,transition:Effect.T=
ransitions.flicker,afterFinishInternal:function(_3f2){=0A=
new =
Effect.Scale(_3f2.element,1,{duration:0.3,scaleFromCenter:true,scaleX:fal=
se,scaleContent:false,restoreAfterFinish:true,beforeSetup:function(_3f3){=0A=
_3f3.element.makePositioned().makeClipping();=0A=
},afterFinishInternal:function(_3f4){=0A=
_3f4.element.hide().undoClipping().undoPositioned().setStyle({opacity:_3f=
1});=0A=
}});=0A=
}},arguments[1]||{}));=0A=
};=0A=
Effect.DropOut=3Dfunction(_3f5){=0A=
_3f5=3D$(_3f5);=0A=
var =
_3f6=3D{top:_3f5.getStyle("top"),left:_3f5.getStyle("left"),opacity:_3f5.=
getInlineOpacity()};=0A=
return new Effect.Parallel([new =
Effect.Move(_3f5,{x:0,y:100,sync:true}),new =
Effect.Opacity(_3f5,{sync:true,to:0})],Object.extend({duration:0.5,before=
Setup:function(_3f7){=0A=
_3f7.effects[0].element.makePositioned();=0A=
},afterFinishInternal:function(_3f8){=0A=
_3f8.effects[0].element.hide().undoPositioned().setStyle(_3f6);=0A=
}},arguments[1]||{}));=0A=
};=0A=
Effect.Shake=3Dfunction(_3f9){=0A=
_3f9=3D$(_3f9);=0A=
var _3fa=3D{top:_3f9.getStyle("top"),left:_3f9.getStyle("left")};=0A=
return new =
Effect.Move(_3f9,{x:20,y:0,duration:0.05,afterFinishInternal:function(_3f=
b){=0A=
new =
Effect.Move(_3fb.element,{x:-40,y:0,duration:0.1,afterFinishInternal:func=
tion(_3fc){=0A=
new =
Effect.Move(_3fc.element,{x:40,y:0,duration:0.1,afterFinishInternal:funct=
ion(_3fd){=0A=
new =
Effect.Move(_3fd.element,{x:-40,y:0,duration:0.1,afterFinishInternal:func=
tion(_3fe){=0A=
new =
Effect.Move(_3fe.element,{x:40,y:0,duration:0.1,afterFinishInternal:funct=
ion(_3ff){=0A=
new =
Effect.Move(_3ff.element,{x:-20,y:0,duration:0.05,afterFinishInternal:fun=
ction(_400){=0A=
_400.element.undoPositioned().setStyle(_3fa);=0A=
}});=0A=
}});=0A=
}});=0A=
}});=0A=
}});=0A=
}});=0A=
};=0A=
Effect.SlideDown=3Dfunction(_401){=0A=
_401=3D$(_401).cleanWhitespace();=0A=
var _402=3D_401.down().getStyle("bottom");=0A=
var _403=3D_401.getDimensions();=0A=
return new =
Effect.Scale(_401,100,Object.extend({scaleContent:false,scaleX:false,scal=
eFrom:window.opera?0:1,scaleMode:{originalHeight:_403.height,originalWidt=
h:_403.width},restoreAfterFinish:true,afterSetup:function(_404){=0A=
_404.element.makePositioned();=0A=
_404.element.down().makePositioned();=0A=
if(window.opera){=0A=
_404.element.setStyle({top:""});=0A=
}=0A=
_404.element.makeClipping().setStyle({height:"0px"}).show();=0A=
},afterUpdateInternal:function(_405){=0A=
_405.element.down().setStyle({bottom:(_405.dims[0]-_405.element.clientHei=
ght)+"px"});=0A=
},afterFinishInternal:function(_406){=0A=
_406.element.undoClipping().undoPositioned();=0A=
_406.element.down().undoPositioned().setStyle({bottom:_402});=0A=
}},arguments[1]||{}));=0A=
};=0A=
Effect.SlideUp=3Dfunction(_407){=0A=
_407=3D$(_407).cleanWhitespace();=0A=
var _408=3D_407.down().getStyle("bottom");=0A=
return new =
Effect.Scale(_407,window.opera?0:1,Object.extend({scaleContent:false,scal=
eX:false,scaleMode:"box",scaleFrom:100,restoreAfterFinish:true,beforeStar=
tInternal:function(_409){=0A=
_409.element.makePositioned();=0A=
_409.element.down().makePositioned();=0A=
if(window.opera){=0A=
_409.element.setStyle({top:""});=0A=
}=0A=
_409.element.makeClipping().show();=0A=
},afterUpdateInternal:function(_40a){=0A=
_40a.element.down().setStyle({bottom:(_40a.dims[0]-_40a.element.clientHei=
ght)+"px"});=0A=
},afterFinishInternal:function(_40b){=0A=
_40b.element.hide().undoClipping().undoPositioned().setStyle({bottom:_408=
});=0A=
_40b.element.down().undoPositioned();=0A=
}},arguments[1]||{}));=0A=
};=0A=
Effect.Squish=3Dfunction(_40c){=0A=
return new =
Effect.Scale(_40c,window.opera?1:0,{restoreAfterFinish:true,beforeSetup:f=
unction(_40d){=0A=
_40d.element.makeClipping();=0A=
},afterFinishInternal:function(_40e){=0A=
_40e.element.hide().undoClipping();=0A=
}});=0A=
};=0A=
Effect.Grow=3Dfunction(_40f){=0A=
_40f=3D$(_40f);=0A=
var =
_410=3DObject.extend({direction:"center",moveTransition:Effect.Transition=
s.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:=
Effect.Transitions.full},arguments[1]||{});=0A=
var =
_411=3D{top:_40f.style.top,left:_40f.style.left,height:_40f.style.height,=
width:_40f.style.width,opacity:_40f.getInlineOpacity()};=0A=
var dims=3D_40f.getDimensions();=0A=
var _413,_414;=0A=
var _415,_416;=0A=
switch(_410.direction){=0A=
case "top-left":=0A=
_413=3D_414=3D_415=3D_416=3D0;=0A=
break;=0A=
case "top-right":=0A=
_413=3Ddims.width;=0A=
_414=3D_416=3D0;=0A=
_415=3D-dims.width;=0A=
break;=0A=
case "bottom-left":=0A=
_413=3D_415=3D0;=0A=
_414=3Ddims.height;=0A=
_416=3D-dims.height;=0A=
break;=0A=
case "bottom-right":=0A=
_413=3Ddims.width;=0A=
_414=3Ddims.height;=0A=
_415=3D-dims.width;=0A=
_416=3D-dims.height;=0A=
break;=0A=
case "center":=0A=
_413=3Ddims.width/2;=0A=
_414=3Ddims.height/2;=0A=
_415=3D-dims.width/2;=0A=
_416=3D-dims.height/2;=0A=
break;=0A=
}=0A=
return new =
Effect.Move(_40f,{x:_413,y:_414,duration:0.01,beforeSetup:function(_417){=0A=
_417.element.hide().makeClipping().makePositioned();=0A=
},afterFinishInternal:function(_418){=0A=
new Effect.Parallel([new =
Effect.Opacity(_418.element,{sync:true,to:1,from:0,transition:_410.opacit=
yTransition}),new =
Effect.Move(_418.element,{x:_415,y:_416,sync:true,transition:_410.moveTra=
nsition}),new =
Effect.Scale(_418.element,100,{scaleMode:{originalHeight:dims.height,orig=
inalWidth:dims.width},sync:true,scaleFrom:window.opera?1:0,transition:_41=
0.scaleTransition,restoreAfterFinish:true})],Object.extend({beforeSetup:f=
unction(_419){=0A=
_419.effects[0].element.setStyle({height:"0px"}).show();=0A=
},afterFinishInternal:function(_41a){=0A=
_41a.effects[0].element.undoClipping().undoPositioned().setStyle(_411);=0A=
}},_410));=0A=
}});=0A=
};=0A=
Effect.Shrink=3Dfunction(_41b){=0A=
_41b=3D$(_41b);=0A=
var =
_41c=3DObject.extend({direction:"center",moveTransition:Effect.Transition=
s.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:=
Effect.Transitions.none},arguments[1]||{});=0A=
var =
_41d=3D{top:_41b.style.top,left:_41b.style.left,height:_41b.style.height,=
width:_41b.style.width,opacity:_41b.getInlineOpacity()};=0A=
var dims=3D_41b.getDimensions();=0A=
var _41f,_420;=0A=
switch(_41c.direction){=0A=
case "top-left":=0A=
_41f=3D_420=3D0;=0A=
break;=0A=
case "top-right":=0A=
_41f=3Ddims.width;=0A=
_420=3D0;=0A=
break;=0A=
case "bottom-left":=0A=
_41f=3D0;=0A=
_420=3Ddims.height;=0A=
break;=0A=
case "bottom-right":=0A=
_41f=3Ddims.width;=0A=
_420=3Ddims.height;=0A=
break;=0A=
case "center":=0A=
_41f=3Ddims.width/2;=0A=
_420=3Ddims.height/2;=0A=
break;=0A=
}=0A=
return new Effect.Parallel([new =
Effect.Opacity(_41b,{sync:true,to:0,from:1,transition:_41c.opacityTransit=
ion}),new =
Effect.Scale(_41b,window.opera?1:0,{sync:true,transition:_41c.scaleTransi=
tion,restoreAfterFinish:true}),new =
Effect.Move(_41b,{x:_41f,y:_420,sync:true,transition:_41c.moveTransition}=
)],Object.extend({beforeStartInternal:function(_421){=0A=
_421.effects[0].element.makePositioned().makeClipping();=0A=
},afterFinishInternal:function(_422){=0A=
_422.effects[0].element.hide().undoClipping().undoPositioned().setStyle(_=
41d);=0A=
}},_41c));=0A=
};=0A=
Effect.Pulsate=3Dfunction(_423){=0A=
_423=3D$(_423);=0A=
var _424=3Darguments[1]||{};=0A=
var _425=3D_423.getInlineOpacity();=0A=
var _426=3D_424.transition||Effect.Transitions.sinoidal;=0A=
var _427=3Dfunction(pos){=0A=
return _426(1-Effect.Transitions.pulse(pos,_424.pulses));=0A=
};=0A=
_427.bind(_426);=0A=
return new =
Effect.Opacity(_423,Object.extend(Object.extend({duration:2,from:0,afterF=
inishInternal:function(_429){=0A=
_429.element.setStyle({opacity:_425});=0A=
}},_424),{transition:_427}));=0A=
};=0A=
Effect.Fold=3Dfunction(_42a){=0A=
_42a=3D$(_42a);=0A=
var =
_42b=3D{top:_42a.style.top,left:_42a.style.left,width:_42a.style.width,he=
ight:_42a.style.height};=0A=
_42a.makeClipping();=0A=
return new =
Effect.Scale(_42a,5,Object.extend({scaleContent:false,scaleX:false,afterF=
inishInternal:function(_42c){=0A=
new =
Effect.Scale(_42a,1,{scaleContent:false,scaleY:false,afterFinishInternal:=
function(_42d){=0A=
_42d.element.hide().undoClipping().setStyle(_42b);=0A=
}});=0A=
}},arguments[1]||{}));=0A=
};=0A=
Effect.Morph=3DClass.create();=0A=
Object.extend(Object.extend(Effect.Morph.prototype,Effect.Base.prototype)=
,{initialize:function(_42e){=0A=
this.element=3D$(_42e);=0A=
if(!this.element){=0A=
throw (Effect._elementDoesNotExistError);=0A=
}=0A=
var _42f=3DObject.extend({style:{}},arguments[1]||{});=0A=
if(typeof _42f.style=3D=3D"string"){=0A=
if(_42f.style.indexOf(":")=3D=3D-1){=0A=
var _430=3D"",_431=3D"."+_42f.style;=0A=
$A(document.styleSheets).reverse().each(function(_432){=0A=
if(_432.cssRules){=0A=
cssRules=3D_432.cssRules;=0A=
}else{=0A=
if(_432.rules){=0A=
cssRules=3D_432.rules;=0A=
}=0A=
}=0A=
$A(cssRules).reverse().each(function(rule){=0A=
if(_431=3D=3Drule.selectorText){=0A=
_430=3Drule.style.cssText;=0A=
throw $break;=0A=
}=0A=
});=0A=
if(_430){=0A=
throw $break;=0A=
}=0A=
});=0A=
this.style=3D_430.parseStyle();=0A=
_42f.afterFinishInternal=3Dfunction(_434){=0A=
_434.element.addClassName(_434.options.style);=0A=
_434.transforms.each(function(_435){=0A=
if(_435.style!=3D"opacity"){=0A=
_434.element.style[_435.style]=3D"";=0A=
}=0A=
});=0A=
};=0A=
}else{=0A=
this.style=3D_42f.style.parseStyle();=0A=
}=0A=
}else{=0A=
this.style=3D$H(_42f.style);=0A=
}=0A=
this.start(_42f);=0A=
},setup:function(){=0A=
function parseColor(_436){=0A=
if(!_436||["rgba(0, 0, 0, 0)","transparent"].include(_436)){=0A=
_436=3D"#ffffff";=0A=
}=0A=
_436=3D_436.parseColor();=0A=
return $R(0,2).map(function(i){=0A=
return parseInt(_436.slice(i*2+1,i*2+3),16);=0A=
});=0A=
}=0A=
this.transforms=3Dthis.style.map(function(pair){=0A=
var _439=3Dpair[0],_43a=3Dpair[1],unit=3Dnull;=0A=
if(_43a.parseColor("#zzzzzz")!=3D"#zzzzzz"){=0A=
_43a=3D_43a.parseColor();=0A=
unit=3D"color";=0A=
}else{=0A=
if(_439=3D=3D"opacity"){=0A=
_43a=3DparseFloat(_43a);=0A=
if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)){=0A=
this.element.setStyle({zoom:1});=0A=
}=0A=
}else{=0A=
if(Element.CSS_LENGTH.test(_43a)){=0A=
var _43c=3D_43a.match(/^([\+\-]?[0-9\.]+)(.*)$/);=0A=
_43a=3DparseFloat(_43c[1]);=0A=
unit=3D(_43c.length=3D=3D3)?_43c[2]:null;=0A=
}=0A=
}=0A=
}=0A=
var _43d=3Dthis.element.getStyle(_439);=0A=
return =
{style:_439.camelize(),originalValue:unit=3D=3D"color"?parseColor(_43d):p=
arseFloat(_43d||0),targetValue:unit=3D=3D"color"?parseColor(_43a):_43a,un=
it:unit};=0A=
}.bind(this)).reject(function(_43e){=0A=
return =
((_43e.originalValue=3D=3D_43e.targetValue)||(_43e.unit!=3D"color"&&(isNa=
N(_43e.originalValue)||isNaN(_43e.targetValue))));=0A=
});=0A=
},update:function(_43f){=0A=
var _440=3D{},_441,i=3Dthis.transforms.length;=0A=
while(i--){=0A=
_440[(_441=3Dthis.transforms[i]).style]=3D_441.unit=3D=3D"color"?"#"+(Mat=
h.round(_441.originalValue[0]+(_441.targetValue[0]-_441.originalValue[0])=
*_43f)).toColorPart()+(Math.round(_441.originalValue[1]+(_441.targetValue=
[1]-_441.originalValue[1])*_43f)).toColorPart()+(Math.round(_441.original=
Value[2]+(_441.targetValue[2]-_441.originalValue[2])*_43f)).toColorPart()=
:_441.originalValue+Math.round(((_441.targetValue-_441.originalValue)*_43=
f)*1000)/1000+_441.unit;=0A=
}=0A=
this.element.setStyle(_440,true);=0A=
}});=0A=
Effect.Transform=3DClass.create();=0A=
Object.extend(Effect.Transform.prototype,{initialize:function(_443){=0A=
this.tracks=3D[];=0A=
this.options=3Darguments[1]||{};=0A=
this.addTracks(_443);=0A=
},addTracks:function(_444){=0A=
_444.each(function(_445){=0A=
var data=3D$H(_445).values().first();=0A=
this.tracks.push($H({ids:$H(_445).keys().first(),effect:Effect.Morph,opti=
ons:{style:data}}));=0A=
}.bind(this));=0A=
return this;=0A=
},play:function(){=0A=
return new Effect.Parallel(this.tracks.map(function(_447){=0A=
var _448=3D[$(_447.ids)||$$(_447.ids)].flatten();=0A=
return _448.map(function(e){=0A=
return new _447.effect(e,Object.extend({sync:true},_447.options));=0A=
});=0A=
}).flatten(),this.options);=0A=
}});=0A=
Element.CSS_PROPERTIES=3D$w("backgroundColor backgroundPosition =
borderBottomColor borderBottomStyle "+"borderBottomWidth borderLeftColor =
borderLeftStyle borderLeftWidth "+"borderRightColor borderRightStyle =
borderRightWidth borderSpacing "+"borderTopColor borderTopStyle =
borderTopWidth bottom clip color "+"fontSize fontWeight height left =
letterSpacing lineHeight "+"marginBottom marginLeft marginRight =
marginTop markerOffset maxHeight "+"maxWidth minHeight minWidth opacity =
outlineColor outlineOffset "+"outlineWidth paddingBottom paddingLeft =
paddingRight paddingTop "+"right textIndent top width wordSpacing =
zIndex");=0A=
Element.CSS_LENGTH=3D/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$=
/;=0A=
String.prototype.parseStyle=3Dfunction(){=0A=
var _44a=3Ddocument.createElement("div");=0A=
_44a.innerHTML=3D"<div style=3D\""+this+"\"></div>";=0A=
var _44b=3D_44a.childNodes[0].style,_44c=3D$H();=0A=
Element.CSS_PROPERTIES.each(function(_44d){=0A=
if(_44b[_44d]){=0A=
_44c[_44d]=3D_44b[_44d];=0A=
}=0A=
});=0A=
if(Prototype.Browser.IE&&this.indexOf("opacity")>-1){=0A=
_44c.opacity=3Dthis.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1];=0A=
}=0A=
return _44c;=0A=
};=0A=
Element.morph=3Dfunction(_44e,_44f){=0A=
new Effect.Morph(_44e,Object.extend({style:_44f},arguments[2]||{}));=0A=
return _44e;=0A=
};=0A=
["getInlineOpacity","forceRerendering","setContentZoom","collectTextNodes=
","collectTextNodesIgnoreClass","morph"].each(function(f){=0A=
Element.Methods[f]=3DElement[f];=0A=
});=0A=
Element.Methods.visualEffect=3Dfunction(_451,_452,_453){=0A=
s=3D_452.dasherize().camelize();=0A=
effect_class=3Ds.charAt(0).toUpperCase()+s.substring(1);=0A=
new Effect[effect_class](_451,_453);=0A=
return $(_451);=0A=
};=0A=
Element.addMethods();=0A=
if(typeof Effect=3D=3D"undefined"){=0A=
throw ("dragdrop.js requires including script.aculo.us' effects.js =
library");=0A=
}=0A=
var Droppables=3D{drops:[],remove:function(_454){=0A=
this.drops=3Dthis.drops.reject(function(d){=0A=
return d.element=3D=3D$(_454);=0A=
});=0A=
},add:function(_456){=0A=
_456=3D$(_456);=0A=
var =
_457=3DObject.extend({greedy:true,hoverclass:null,tree:false},arguments[1=
]||{});=0A=
if(_457.containment){=0A=
_457._containers=3D[];=0A=
var _458=3D_457.containment;=0A=
if((typeof _458=3D=3D"object")&&(_458.constructor=3D=3DArray)){=0A=
_458.each(function(c){=0A=
_457._containers.push($(c));=0A=
});=0A=
}else{=0A=
_457._containers.push($(_458));=0A=
}=0A=
}=0A=
if(_457.accept){=0A=
_457.accept=3D[_457.accept].flatten();=0A=
}=0A=
Element.makePositioned(_456);=0A=
_457.element=3D_456;=0A=
this.drops.push(_457);=0A=
},findDeepestChild:function(_45a){=0A=
deepest=3D_45a[0];=0A=
for(i=3D1;i<_45a.length;++i){=0A=
if(Element.isParent(_45a[i].element,deepest.element)){=0A=
deepest=3D_45a[i];=0A=
}=0A=
}=0A=
return deepest;=0A=
},isContained:function(_45b,drop){=0A=
var _45d;=0A=
if(drop.tree){=0A=
_45d=3D_45b.treeNode;=0A=
}else{=0A=
_45d=3D_45b.parentNode;=0A=
}=0A=
return drop._containers.detect(function(c){=0A=
return _45d=3D=3Dc;=0A=
});=0A=
},isAffected:function(_45f,_460,drop){=0A=
return =
((drop.element!=3D_460)&&((!drop._containers)||this.isContained(_460,drop=
))&&((!drop.accept)||(Element.classNames(_460).detect(function(v){=0A=
return drop.accept.include(v);=0A=
})))&&Position.within(drop.element,_45f[0],_45f[1]));=0A=
},deactivate:function(drop){=0A=
if(drop.hoverclass){=0A=
Element.removeClassName(drop.element,drop.hoverclass);=0A=
}=0A=
this.last_active=3Dnull;=0A=
},activate:function(drop){=0A=
if(drop.hoverclass){=0A=
Element.addClassName(drop.element,drop.hoverclass);=0A=
}=0A=
this.last_active=3Ddrop;=0A=
},show:function(_465,_466){=0A=
if(!this.drops.length){=0A=
return;=0A=
}=0A=
var _467=3D[];=0A=
if(this.last_active){=0A=
this.deactivate(this.last_active);=0A=
}=0A=
this.drops.each(function(drop){=0A=
if(Droppables.isAffected(_465,_466,drop)){=0A=
_467.push(drop);=0A=
}=0A=
});=0A=
if(_467.length>0){=0A=
drop=3DDroppables.findDeepestChild(_467);=0A=
Position.within(drop.element,_465[0],_465[1]);=0A=
if(drop.onHover){=0A=
drop.onHover(_466,drop.element,Position.overlap(drop.overlap,drop.element=
));=0A=
}=0A=
Droppables.activate(drop);=0A=
}=0A=
},fire:function(_469,_46a){=0A=
if(!this.last_active){=0A=
return;=0A=
}=0A=
Position.prepare();=0A=
if(this.isAffected([Event.pointerX(_469),Event.pointerY(_469)],_46a,this.=
last_active)){=0A=
if(this.last_active.onDrop){=0A=
this.last_active.onDrop(_46a,this.last_active.element,_469);=0A=
return true;=0A=
}=0A=
}=0A=
},reset:function(){=0A=
if(this.last_active){=0A=
this.deactivate(this.last_active);=0A=
}=0A=
}};=0A=
var Draggables=3D{drags:[],observers:[],register:function(_46b){=0A=
if(this.drags.length=3D=3D0){=0A=
this.eventMouseUp=3Dthis.endDrag.bindAsEventListener(this);=0A=
this.eventMouseMove=3Dthis.updateDrag.bindAsEventListener(this);=0A=
this.eventKeypress=3Dthis.keyPress.bindAsEventListener(this);=0A=
Event.observe(document,"mouseup",this.eventMouseUp);=0A=
Event.observe(document,"mousemove",this.eventMouseMove);=0A=
Event.observe(document,"keypress",this.eventKeypress);=0A=
}=0A=
this.drags.push(_46b);=0A=
},unregister:function(_46c){=0A=
this.drags=3Dthis.drags.reject(function(d){=0A=
return d=3D=3D_46c;=0A=
});=0A=
if(this.drags.length=3D=3D0){=0A=
Event.stopObserving(document,"mouseup",this.eventMouseUp);=0A=
Event.stopObserving(document,"mousemove",this.eventMouseMove);=0A=
Event.stopObserving(document,"keypress",this.eventKeypress);=0A=
}=0A=
},activate:function(_46e){=0A=
if(_46e.options.delay){=0A=
this._timeout=3DsetTimeout(function(){=0A=
Draggables._timeout=3Dnull;=0A=
window.focus();=0A=
Draggables.activeDraggable=3D_46e;=0A=
}.bind(this),_46e.options.delay);=0A=
}else{=0A=
window.focus();=0A=
this.activeDraggable=3D_46e;=0A=
}=0A=
},deactivate:function(){=0A=
this.activeDraggable=3Dnull;=0A=
},updateDrag:function(_46f){=0A=
if(!this.activeDraggable){=0A=
return;=0A=
}=0A=
var _470=3D[Event.pointerX(_46f),Event.pointerY(_46f)];=0A=
if(this._lastPointer&&(this._lastPointer.inspect()=3D=3D_470.inspect())){=0A=
return;=0A=
}=0A=
this._lastPointer=3D_470;=0A=
this.activeDraggable.updateDrag(_46f,_470);=0A=
},endDrag:function(_471){=0A=
if(this._timeout){=0A=
clearTimeout(this._timeout);=0A=
this._timeout=3Dnull;=0A=
}=0A=
if(!this.activeDraggable){=0A=
return;=0A=
}=0A=
this._lastPointer=3Dnull;=0A=
this.activeDraggable.endDrag(_471);=0A=
this.activeDraggable=3Dnull;=0A=
},keyPress:function(_472){=0A=
if(this.activeDraggable){=0A=
this.activeDraggable.keyPress(_472);=0A=
}=0A=
},addObserver:function(_473){=0A=
this.observers.push(_473);=0A=
this._cacheObserverCallbacks();=0A=
},removeObserver:function(_474){=0A=
this.observers=3Dthis.observers.reject(function(o){=0A=
return o.element=3D=3D_474;=0A=
});=0A=
this._cacheObserverCallbacks();=0A=
},notify:function(_476,_477,_478){=0A=
if(this[_476+"Count"]>0){=0A=
this.observers.each(function(o){=0A=
if(o[_476]){=0A=
o[_476](_476,_477,_478);=0A=
}=0A=
});=0A=
}=0A=
if(_477.options[_476]){=0A=
_477.options[_476](_477,_478);=0A=
}=0A=
},_cacheObserverCallbacks:function(){=0A=
["onStart","onEnd","onDrag"].each(function(_47a){=0A=
Draggables[_47a+"Count"]=3DDraggables.observers.select(function(o){=0A=
return o[_47a];=0A=
}).length;=0A=
});=0A=
}};=0A=
var Draggable=3DClass.create();=0A=
Draggable._dragging=3D{};=0A=
Draggable.prototype=3D{initialize:function(_47c){=0A=
var _47d=3D{handle:false,reverteffect:function(_47e,_47f,_480){=0A=
var dur=3DMath.sqrt(Math.abs(_47f^2)+Math.abs(_480^2))*0.02;=0A=
new =
Effect.Move(_47e,{x:-_480,y:-_47f,duration:dur,queue:{scope:"_draggable",=
position:"end"}});=0A=
},endeffect:function(_482){=0A=
var _483=3Dtypeof _482._opacity=3D=3D"number"?_482._opacity:1;=0A=
new =
Effect.Opacity(_482,{duration:0.2,from:0.7,to:_483,queue:{scope:"_draggab=
le",position:"end"},afterFinish:function(){=0A=
Draggable._dragging[_482]=3Dfalse;=0A=
}});=0A=
},zindex:1000,revert:false,quiet:false,scroll:false,scrollSensitivity:20,=
scrollSpeed:15,snap:false,delay:0};=0A=
if(!arguments[1]||typeof arguments[1].endeffect=3D=3D"undefined"){=0A=
Object.extend(_47d,{starteffect:function(_484){=0A=
_484._opacity=3DElement.getOpacity(_484);=0A=
Draggable._dragging[_484]=3Dtrue;=0A=
new Effect.Opacity(_484,{duration:0.2,from:_484._opacity,to:0.7});=0A=
}});=0A=
}=0A=
var _485=3DObject.extend(_47d,arguments[1]||{});=0A=
this.element=3D$(_47c);=0A=
if(_485.handle&&(typeof _485.handle=3D=3D"string")){=0A=
this.handle=3Dthis.element.down("."+_485.handle,0);=0A=
}=0A=
if(!this.handle){=0A=
this.handle=3D$(_485.handle);=0A=
}=0A=
if(!this.handle){=0A=
this.handle=3Dthis.element;=0A=
}=0A=
if(_485.scroll&&!_485.scroll.scrollTo&&!_485.scroll.outerHTML){=0A=
_485.scroll=3D$(_485.scroll);=0A=
this._isScrollChild=3DElement.childOf(this.element,_485.scroll);=0A=
}=0A=
Element.makePositioned(this.element);=0A=
this.delta=3Dthis.currentDelta();=0A=
this.options=3D_485;=0A=
this.dragging=3Dfalse;=0A=
this.eventMouseDown=3Dthis.initDrag.bindAsEventListener(this);=0A=
Event.observe(this.handle,"mousedown",this.eventMouseDown);=0A=
Draggables.register(this);=0A=
},destroy:function(){=0A=
Event.stopObserving(this.handle,"mousedown",this.eventMouseDown);=0A=
Draggables.unregister(this);=0A=
},currentDelta:function(){=0A=
return =
([parseInt(Element.getStyle(this.element,"left")||"0"),parseInt(Element.g=
etStyle(this.element,"top")||"0")]);=0A=
},initDrag:function(_486){=0A=
if(typeof =
Draggable._dragging[this.element]!=3D"undefined"&&Draggable._dragging[thi=
s.element]){=0A=
return;=0A=
}=0A=
if(Event.isLeftClick(_486)){=0A=
var src=3DEvent.element(_486);=0A=
if((tag_name=3Dsrc.tagName.toUpperCase())&&(tag_name=3D=3D"INPUT"||tag_na=
me=3D=3D"SELECT"||tag_name=3D=3D"OPTION"||tag_name=3D=3D"BUTTON"||tag_nam=
e=3D=3D"TEXTAREA")){=0A=
return;=0A=
}=0A=
var _488=3D[Event.pointerX(_486),Event.pointerY(_486)];=0A=
var pos=3DPosition.cumulativeOffset(this.element);=0A=
this.offset=3D[0,1].map(function(i){=0A=
return (_488[i]-pos[i]);=0A=
});=0A=
Draggables.activate(this);=0A=
Event.stop(_486);=0A=
}=0A=
},startDrag:function(_48b){=0A=
this.dragging=3Dtrue;=0A=
if(this.options.zindex){=0A=
this.originalZ=3DparseInt(Element.getStyle(this.element,"z-index")||0);=0A=
this.element.style.zIndex=3Dthis.options.zindex;=0A=
}=0A=
if(this.options.ghosting){=0A=
this._clone=3Dthis.element.cloneNode(true);=0A=
Position.absolutize(this.element);=0A=
this.element.parentNode.insertBefore(this._clone,this.element);=0A=
}=0A=
if(this.options.scroll){=0A=
if(this.options.scroll=3D=3Dwindow){=0A=
var _48c=3Dthis._getWindowScroll(this.options.scroll);=0A=
this.originalScrollLeft=3D_48c.left;=0A=
this.originalScrollTop=3D_48c.top;=0A=
}else{=0A=
this.originalScrollLeft=3Dthis.options.scroll.scrollLeft;=0A=
this.originalScrollTop=3Dthis.options.scroll.scrollTop;=0A=
}=0A=
}=0A=
Draggables.notify("onStart",this,_48b);=0A=
if(this.options.starteffect){=0A=
this.options.starteffect(this.element);=0A=
}=0A=
},updateDrag:function(_48d,_48e){=0A=
if(!this.dragging){=0A=
this.startDrag(_48d);=0A=
}=0A=
if(!this.options.quiet){=0A=
Position.prepare();=0A=
Droppables.show(_48e,this.element);=0A=
}=0A=
Draggables.notify("onDrag",this,_48d);=0A=
this.draw(_48e);=0A=
if(this.options.change){=0A=
this.options.change(this);=0A=
}=0A=
if(this.options.scroll){=0A=
this.stopScrolling();=0A=
var p;=0A=
if(this.options.scroll=3D=3Dwindow){=0A=
with(this._getWindowScroll(this.options.scroll)){=0A=
p=3D[left,top,left+width,top+height];=0A=
}=0A=
}else{=0A=
p=3DPosition.page(this.options.scroll);=0A=
p[0]+=3Dthis.options.scroll.scrollLeft+Position.deltaX;=0A=
p[1]+=3Dthis.options.scroll.scrollTop+Position.deltaY;=0A=
p.push(p[0]+this.options.scroll.offsetWidth);=0A=
p.push(p[1]+this.options.scroll.offsetHeight);=0A=
}=0A=
var _490=3D[0,0];=0A=
if(_48e[0]<(p[0]+this.options.scrollSensitivity)){=0A=
_490[0]=3D_48e[0]-(p[0]+this.options.scrollSensitivity);=0A=
}=0A=
if(_48e[1]<(p[1]+this.options.scrollSensitivity)){=0A=
_490[1]=3D_48e[1]-(p[1]+this.options.scrollSensitivity);=0A=
}=0A=
if(_48e[0]>(p[2]-this.options.scrollSensitivity)){=0A=
_490[0]=3D_48e[0]-(p[2]-this.options.scrollSensitivity);=0A=
}=0A=
if(_48e[1]>(p[3]-this.options.scrollSensitivity)){=0A=
_490[1]=3D_48e[1]-(p[3]-this.options.scrollSensitivity);=0A=
}=0A=
this.startScrolling(_490);=0A=
}=0A=
if(Prototype.Browser.WebKit){=0A=
window.scrollBy(0,0);=0A=
}=0A=
Event.stop(_48d);=0A=
},finishDrag:function(_491,_492){=0A=
this.dragging=3Dfalse;=0A=
if(this.options.quiet){=0A=
Position.prepare();=0A=
var _493=3D[Event.pointerX(_491),Event.pointerY(_491)];=0A=
Droppables.show(_493,this.element);=0A=
}=0A=
if(this.options.ghosting){=0A=
Position.relativize(this.element);=0A=
Element.remove(this._clone);=0A=
this._clone=3Dnull;=0A=
}=0A=
var _494=3Dfalse;=0A=
if(_492){=0A=
_494=3DDroppables.fire(_491,this.element);=0A=
if(!_494){=0A=
_494=3Dfalse;=0A=
}=0A=
}=0A=
if(_494&&this.options.onDropped){=0A=
this.options.onDropped(this.element);=0A=
}=0A=
Draggables.notify("onEnd",this,_491);=0A=
var _495=3Dthis.options.revert;=0A=
if(_495&&typeof _495=3D=3D"function"){=0A=
_495=3D_495(this.element);=0A=
}=0A=
var d=3Dthis.currentDelta();=0A=
if(_495&&this.options.reverteffect){=0A=
if(_494=3D=3D0||_495!=3D"failure"){=0A=
this.options.reverteffect(this.element,d[1]-this.delta[1],d[0]-this.delta=
[0]);=0A=
}=0A=
}else{=0A=
this.delta=3Dd;=0A=
}=0A=
if(this.options.zindex){=0A=
this.element.style.zIndex=3Dthis.originalZ;=0A=
}=0A=
if(this.options.endeffect){=0A=
this.options.endeffect(this.element);=0A=
}=0A=
Draggables.deactivate(this);=0A=
Droppables.reset();=0A=
},keyPress:function(_497){=0A=
if(_497.keyCode!=3DEvent.KEY_ESC){=0A=
return;=0A=
}=0A=
this.finishDrag(_497,false);=0A=
Event.stop(_497);=0A=
},endDrag:function(_498){=0A=
if(!this.dragging){=0A=
return;=0A=
}=0A=
this.stopScrolling();=0A=
this.finishDrag(_498,true);=0A=
Event.stop(_498);=0A=
},draw:function(_499){=0A=
var pos=3DPosition.cumulativeOffset(this.element);=0A=
if(this.options.ghosting){=0A=
var r=3DPosition.realOffset(this.element);=0A=
pos[0]+=3Dr[0]-Position.deltaX;=0A=
pos[1]+=3Dr[1]-Position.deltaY;=0A=
}=0A=
var d=3Dthis.currentDelta();=0A=
pos[0]-=3Dd[0];=0A=
pos[1]-=3Dd[1];=0A=
if(this.options.scroll&&(this.options.scroll!=3Dwindow&&this._isScrollChi=
ld)){=0A=
pos[0]-=3Dthis.options.scroll.scrollLeft-this.originalScrollLeft;=0A=
pos[1]-=3Dthis.options.scroll.scrollTop-this.originalScrollTop;=0A=
}=0A=
var p=3D[0,1].map(function(i){=0A=
return (_499[i]-pos[i]-this.offset[i]);=0A=
}.bind(this));=0A=
if(this.options.snap){=0A=
if(typeof this.options.snap=3D=3D"function"){=0A=
p=3Dthis.options.snap(p[0],p[1],this);=0A=
}else{=0A=
if(this.options.snap instanceof Array){=0A=
p=3Dp.map(function(v,i){=0A=
return Math.round(v/this.options.snap[i])*this.options.snap[i];=0A=
}.bind(this));=0A=
}else{=0A=
p=3Dp.map(function(v){=0A=
return Math.round(v/this.options.snap)*this.options.snap;=0A=
}.bind(this));=0A=
}=0A=
}=0A=
}=0A=
var _4a2=3Dthis.element.style;=0A=
if((!this.options.constraint)||(this.options.constraint=3D=3D"horizontal"=
)){=0A=
_4a2.left=3Dp[0]+"px";=0A=
}=0A=
if((!this.options.constraint)||(this.options.constraint=3D=3D"vertical"))=
{=0A=
_4a2.top=3Dp[1]+"px";=0A=
}=0A=
if(_4a2.visibility=3D=3D"hidden"){=0A=
_4a2.visibility=3D"";=0A=
}=0A=
},stopScrolling:function(){=0A=
if(this.scrollInterval){=0A=
clearInterval(this.scrollInterval);=0A=
this.scrollInterval=3Dnull;=0A=
Draggables._lastScrollPointer=3Dnull;=0A=
}=0A=
},startScrolling:function(_4a3){=0A=
if(!(_4a3[0]||_4a3[1])){=0A=
return;=0A=
}=0A=
this.scrollSpeed=3D[_4a3[0]*this.options.scrollSpeed,_4a3[1]*this.options=
.scrollSpeed];=0A=
this.lastScrolled=3Dnew Date();=0A=
this.scrollInterval=3DsetInterval(this.scroll.bind(this),10);=0A=
},scroll:function(){=0A=
var _4a4=3Dnew Date();=0A=
var _4a5=3D_4a4-this.lastScrolled;=0A=
this.lastScrolled=3D_4a4;=0A=
if(this.options.scroll=3D=3Dwindow){=0A=
with(this._getWindowScroll(this.options.scroll)){=0A=
if(this.scrollSpeed[0]||this.scrollSpeed[1]){=0A=
var d=3D_4a5/1000;=0A=
this.options.scroll.scrollTo(left+d*this.scrollSpeed[0],top+d*this.scroll=
Speed[1]);=0A=
}=0A=
}=0A=
}else{=0A=
this.options.scroll.scrollLeft+=3Dthis.scrollSpeed[0]*_4a5/1000;=0A=
this.options.scroll.scrollTop+=3Dthis.scrollSpeed[1]*_4a5/1000;=0A=
}=0A=
Position.prepare();=0A=
Droppables.show(Draggables._lastPointer,this.element);=0A=
Draggables.notify("onDrag",this);=0A=
if(this._isScrollChild){=0A=
Draggables._lastScrollPointer=3DDraggables._lastScrollPointer||$A(Draggab=
les._lastPointer);=0A=
Draggables._lastScrollPointer[0]+=3Dthis.scrollSpeed[0]*_4a5/1000;=0A=
Draggables._lastScrollPointer[1]+=3Dthis.scrollSpeed[1]*_4a5/1000;=0A=
if(Draggables._lastScrollPointer[0]<0){=0A=
Draggables._lastScrollPointer[0]=3D0;=0A=
}=0A=
if(Draggables._lastScrollPointer[1]<0){=0A=
Draggables._lastScrollPointer[1]=3D0;=0A=
}=0A=
this.draw(Draggables._lastScrollPointer);=0A=
}=0A=
if(this.options.change){=0A=
this.options.change(this);=0A=
}=0A=
},_getWindowScroll:function(w){=0A=
var T,L,W,H;=0A=
with(w.document){=0A=
if(w.document.documentElement&&documentElement.scrollTop){=0A=
T=3DdocumentElement.scrollTop;=0A=
L=3DdocumentElement.scrollLeft;=0A=
}else{=0A=
if(w.document.body){=0A=
T=3Dbody.scrollTop;=0A=
L=3Dbody.scrollLeft;=0A=
}=0A=
}=0A=
if(w.innerWidth){=0A=
W=3Dw.innerWidth;=0A=
H=3Dw.innerHeight;=0A=
}else{=0A=
if(w.document.documentElement&&documentElement.clientWidth){=0A=
W=3DdocumentElement.clientWidth;=0A=
H=3DdocumentElement.clientHeight;=0A=
}else{=0A=
W=3Dbody.offsetWidth;=0A=
H=3Dbody.offsetHeight;=0A=
}=0A=
}=0A=
}=0A=
return {top:T,left:L,width:W,height:H};=0A=
}};=0A=
var SortableObserver=3DClass.create();=0A=
SortableObserver.prototype=3D{initialize:function(_4ac,_4ad){=0A=
this.element=3D$(_4ac);=0A=
this.observer=3D_4ad;=0A=
this.lastValue=3DSortable.serialize(this.element);=0A=
},onStart:function(){=0A=
this.lastValue=3DSortable.serialize(this.element);=0A=
},onEnd:function(){=0A=
Sortable.unmark();=0A=
if(this.lastValue!=3DSortable.serialize(this.element)){=0A=
this.observer(this.element);=0A=
}=0A=
}};=0A=
var =
Sortable=3D{SERIALIZE_RULE:/^[^_\-](?:[A-Za-z0-9\-\_]*)[_](.*)$/,sortable=
s:{},_findRootElement:function(_4ae){=0A=
while(_4ae.tagName.toUpperCase()!=3D"BODY"){=0A=
if(_4ae.id&&Sortable.sortables[_4ae.id]){=0A=
return _4ae;=0A=
}=0A=
_4ae=3D_4ae.parentNode;=0A=
}=0A=
},options:function(_4af){=0A=
_4af=3DSortable._findRootElement($(_4af));=0A=
if(!_4af){=0A=
return;=0A=
}=0A=
return Sortable.sortables[_4af.id];=0A=
},destroy:function(_4b0){=0A=
var s=3DSortable.options(_4b0);=0A=
if(s){=0A=
Draggables.removeObserver(s.element);=0A=
s.droppables.each(function(d){=0A=
Droppables.remove(d);=0A=
});=0A=
s.draggables.invoke("destroy");=0A=
delete Sortable.sortables[s.element.id];=0A=
}=0A=
},create:function(_4b3){=0A=
_4b3=3D$(_4b3);=0A=
var =
_4b4=3DObject.extend({element:_4b3,tag:"li",dropOnEmpty:false,tree:false,=
treeTag:"ul",overlap:"vertical",constraint:"vertical",containment:_4b3,ha=
ndle:false,only:false,delay:0,hoverclass:null,ghosting:false,quiet:false,=
scroll:false,scrollSensitivity:20,scrollSpeed:15,format:this.SERIALIZE_RU=
LE,elements:false,handles:false,onChange:Prototype.emptyFunction,onUpdate=
:Prototype.emptyFunction},arguments[1]||{});=0A=
this.destroy(_4b3);=0A=
var =
_4b5=3D{revert:true,quiet:_4b4.quiet,scroll:_4b4.scroll,scrollSpeed:_4b4.=
scrollSpeed,scrollSensitivity:_4b4.scrollSensitivity,delay:_4b4.delay,gho=
sting:_4b4.ghosting,constraint:_4b4.constraint,handle:_4b4.handle};=0A=
if(_4b4.starteffect){=0A=
_4b5.starteffect=3D_4b4.starteffect;=0A=
}=0A=
if(_4b4.reverteffect){=0A=
_4b5.reverteffect=3D_4b4.reverteffect;=0A=
}else{=0A=
if(_4b4.ghosting){=0A=
_4b5.reverteffect=3Dfunction(_4b6){=0A=
_4b6.style.top=3D0;=0A=
_4b6.style.left=3D0;=0A=
};=0A=
}=0A=
}=0A=
if(_4b4.endeffect){=0A=
_4b5.endeffect=3D_4b4.endeffect;=0A=
}=0A=
if(_4b4.zindex){=0A=
_4b5.zindex=3D_4b4.zindex;=0A=
}=0A=
var =
_4b7=3D{overlap:_4b4.overlap,containment:_4b4.containment,tree:_4b4.tree,=
hoverclass:_4b4.hoverclass,onHover:Sortable.onHover};=0A=
var =
_4b8=3D{onHover:Sortable.onEmptyHover,overlap:_4b4.overlap,containment:_4=
b4.containment,hoverclass:_4b4.hoverclass};=0A=
Element.cleanWhitespace(_4b3);=0A=
_4b4.draggables=3D[];=0A=
_4b4.droppables=3D[];=0A=
if(_4b4.dropOnEmpty||_4b4.tree){=0A=
Droppables.add(_4b3,_4b8);=0A=
_4b4.droppables.push(_4b3);=0A=
}=0A=
(_4b4.elements||this.findElements(_4b3,_4b4)||[]).each(function(e,i){=0A=
var =
_4bb=3D_4b4.handles?$(_4b4.handles[i]):(_4b4.handle?$(e).getElementsByCla=
ssName(_4b4.handle)[0]:e);=0A=
_4b4.draggables.push(new Draggable(e,Object.extend(_4b5,{handle:_4bb})));=0A=
Droppables.add(e,_4b7);=0A=
if(_4b4.tree){=0A=
e.treeNode=3D_4b3;=0A=
}=0A=
_4b4.droppables.push(e);=0A=
});=0A=
if(_4b4.tree){=0A=
(Sortable.findTreeElements(_4b3,_4b4)||[]).each(function(e){=0A=
Droppables.add(e,_4b8);=0A=
e.treeNode=3D_4b3;=0A=
_4b4.droppables.push(e);=0A=
});=0A=
}=0A=
this.sortables[_4b3.id]=3D_4b4;=0A=
Draggables.addObserver(new SortableObserver(_4b3,_4b4.onUpdate));=0A=
},findElements:function(_4bd,_4be){=0A=
return =
Element.findChildren(_4bd,_4be.only,_4be.tree?true:false,_4be.tag);=0A=
},findTreeElements:function(_4bf,_4c0){=0A=
return =
Element.findChildren(_4bf,_4c0.only,_4c0.tree?true:false,_4c0.treeTag);=0A=
},onHover:function(_4c1,_4c2,_4c3){=0A=
if(Element.isParent(_4c2,_4c1)){=0A=
return;=0A=
}=0A=
if(_4c3>0.33&&_4c3<0.66&&Sortable.options(_4c2).tree){=0A=
return;=0A=
}else{=0A=
if(_4c3>0.5){=0A=
Sortable.mark(_4c2,"before");=0A=
if(_4c2.previousSibling!=3D_4c1){=0A=
var _4c4=3D_4c1.parentNode;=0A=
_4c1.style.visibility=3D"hidden";=0A=
_4c2.parentNode.insertBefore(_4c1,_4c2);=0A=
if(_4c2.parentNode!=3D_4c4){=0A=
Sortable.options(_4c4).onChange(_4c1);=0A=
}=0A=
Sortable.options(_4c2.parentNode).onChange(_4c1);=0A=
}=0A=
}else{=0A=
Sortable.mark(_4c2,"after");=0A=
var _4c5=3D_4c2.nextSibling||null;=0A=
if(_4c5!=3D_4c1){=0A=
var _4c4=3D_4c1.parentNode;=0A=
_4c1.style.visibility=3D"hidden";=0A=
_4c2.parentNode.insertBefore(_4c1,_4c5);=0A=
if(_4c2.parentNode!=3D_4c4){=0A=
Sortable.options(_4c4).onChange(_4c1);=0A=
}=0A=
Sortable.options(_4c2.parentNode).onChange(_4c1);=0A=
}=0A=
}=0A=
}=0A=
},onEmptyHover:function(_4c6,_4c7,_4c8){=0A=
var _4c9=3D_4c6.parentNode;=0A=
var _4ca=3DSortable.options(_4c7);=0A=
if(!Element.isParent(_4c7,_4c6)){=0A=
var _4cb;=0A=
var _4cc=3DSortable.findElements(_4c7,{tag:_4ca.tag,only:_4ca.only});=0A=
var _4cd=3Dnull;=0A=
if(_4cc){=0A=
var _4ce=3DElement.offsetSize(_4c7,_4ca.overlap)*(1-_4c8);=0A=
for(_4cb=3D0;_4cb<_4cc.length;_4cb+=3D1){=0A=
if(_4ce-Element.offsetSize(_4cc[_4cb],_4ca.overlap)>=3D0){=0A=
_4ce-=3DElement.offsetSize(_4cc[_4cb],_4ca.overlap);=0A=
}else{=0A=
if(_4ce-(Element.offsetSize(_4cc[_4cb],_4ca.overlap)/2)>=3D0){=0A=
_4cd=3D_4cb+1<_4cc.length?_4cc[_4cb+1]:null;=0A=
break;=0A=
}else{=0A=
_4cd=3D_4cc[_4cb];=0A=
break;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
_4c7.insertBefore(_4c6,_4cd);=0A=
Sortable.options(_4c9).onChange(_4c6);=0A=
_4ca.onChange(_4c6);=0A=
}=0A=
},unmark:function(){=0A=
if(Sortable._marker){=0A=
Sortable._marker.hide();=0A=
}=0A=
},mark:function(_4cf,_4d0){=0A=
var _4d1=3DSortable.options(_4cf.parentNode);=0A=
if(_4d1&&!_4d1.ghosting){=0A=
return;=0A=
}=0A=
if(!Sortable._marker){=0A=
Sortable._marker=3D($("dropmarker")||Element.extend(document.createElemen=
t("DIV"))).hide().addClassName("dropmarker").setStyle({position:"absolute=
"});=0A=
document.getElementsByTagName("body").item(0).appendChild(Sortable._marke=
r);=0A=
}=0A=
var _4d2=3DPosition.cumulativeOffset(_4cf);=0A=
Sortable._marker.setStyle({left:_4d2[0]+"px",top:_4d2[1]+"px"});=0A=
if(_4d0=3D=3D"after"){=0A=
if(_4d1.overlap=3D=3D"horizontal"){=0A=
Sortable._marker.setStyle({left:(_4d2[0]+_4cf.clientWidth)+"px"});=0A=
}else{=0A=
Sortable._marker.setStyle({top:(_4d2[1]+_4cf.clientHeight)+"px"});=0A=
}=0A=
}=0A=
Sortable._marker.show();=0A=
},_tree:function(_4d3,_4d4,_4d5){=0A=
var _4d6=3DSortable.findElements(_4d3,_4d4)||[];=0A=
for(var i=3D0;i<_4d6.length;++i){=0A=
var _4d8=3D_4d6[i].id.match(_4d4.format);=0A=
if(!_4d8){=0A=
continue;=0A=
}=0A=
var =
_4d9=3D{id:encodeURIComponent(_4d8?_4d8[1]:null),element:_4d3,parent:_4d5=
,children:[],position:_4d5.children.length,container:$(_4d6[i]).down(_4d4=
.treeTag)};=0A=
if(_4d9.container){=0A=
this._tree(_4d9.container,_4d4,_4d9);=0A=
}=0A=
_4d5.children.push(_4d9);=0A=
}=0A=
return _4d5;=0A=
},tree:function(_4da){=0A=
_4da=3D$(_4da);=0A=
var _4db=3Dthis.options(_4da);=0A=
var =
_4dc=3DObject.extend({tag:_4db.tag,treeTag:_4db.treeTag,only:_4db.only,na=
me:_4da.id,format:_4db.format},arguments[1]||{});=0A=
var root=3D{id:null,parent:null,children:[],container:_4da,position:0};=0A=
return Sortable._tree(_4da,_4dc,root);=0A=
},_constructIndex:function(node){=0A=
var _4df=3D"";=0A=
do{=0A=
if(node.id){=0A=
_4df=3D"["+node.position+"]"+_4df;=0A=
}=0A=
}while((node=3Dnode.parent)!=3Dnull);=0A=
return _4df;=0A=
},sequence:function(_4e0){=0A=
_4e0=3D$(_4e0);=0A=
var _4e1=3DObject.extend(this.options(_4e0),arguments[1]||{});=0A=
return $(this.findElements(_4e0,_4e1)||[]).map(function(item){=0A=
return item.id.match(_4e1.format)?item.id.match(_4e1.format)[1]:"";=0A=
});=0A=
},setSequence:function(_4e3,_4e4){=0A=
_4e3=3D$(_4e3);=0A=
var _4e5=3DObject.extend(this.options(_4e3),arguments[2]||{});=0A=
var _4e6=3D{};=0A=
this.findElements(_4e3,_4e5).each(function(n){=0A=
if(n.id.match(_4e5.format)){=0A=
_4e6[n.id.match(_4e5.format)[1]]=3D[n,n.parentNode];=0A=
}=0A=
n.parentNode.removeChild(n);=0A=
});=0A=
_4e4.each(function(_4e8){=0A=
var n=3D_4e6[_4e8];=0A=
if(n){=0A=
n[1].appendChild(n[0]);=0A=
delete _4e6[_4e8];=0A=
}=0A=
});=0A=
},serialize:function(_4ea){=0A=
_4ea=3D$(_4ea);=0A=
var _4eb=3DObject.extend(Sortable.options(_4ea),arguments[1]||{});=0A=
var =
name=3DencodeURIComponent((arguments[1]&&arguments[1].name)?arguments[1].=
name:_4ea.id);=0A=
if(_4eb.tree){=0A=
return Sortable.tree(_4ea,arguments[1]).children.map(function(item){=0A=
return =
[name+Sortable._constructIndex(item)+"[id]=3D"+encodeURIComponent(item.id=
)].concat(item.children.map(arguments.callee));=0A=
}).flatten().join("&");=0A=
}else{=0A=
return Sortable.sequence(_4ea,arguments[1]).map(function(item){=0A=
return name+"[]=3D"+encodeURIComponent(item);=0A=
}).join("&");=0A=
}=0A=
}};=0A=
Element.isParent=3Dfunction(_4ef,_4f0){=0A=
if(!_4ef.parentNode||_4ef=3D=3D_4f0){=0A=
return false;=0A=
}=0A=
if(_4ef.parentNode=3D=3D_4f0){=0A=
return true;=0A=
}=0A=
return Element.isParent(_4ef.parentNode,_4f0);=0A=
};=0A=
Element.findChildren=3Dfunction(_4f1,only,_4f3,_4f4){=0A=
if(!_4f1.hasChildNodes()){=0A=
return null;=0A=
}=0A=
_4f4=3D_4f4.toUpperCase();=0A=
if(only){=0A=
only=3D[only].flatten();=0A=
}=0A=
var _4f5=3D[];=0A=
$A(_4f1.childNodes).each(function(e){=0A=
if(e.tagName&&e.tagName.toUpperCase()=3D=3D_4f4&&(!only||(Element.classNa=
mes(e).detect(function(v){=0A=
return only.include(v);=0A=
})))){=0A=
_4f5.push(e);=0A=
}=0A=
if(_4f3){=0A=
var _4f8=3DElement.findChildren(e,only,_4f3,_4f4);=0A=
if(_4f8){=0A=
_4f5.push(_4f8);=0A=
}=0A=
}=0A=
});=0A=
return (_4f5.length>0?_4f5.flatten():[]);=0A=
};=0A=
Element.offsetSize=3Dfunction(_4f9,type){=0A=
return =
_4f9["offset"+((type=3D=3D"vertical"||type=3D=3D"height")?"Height":"Width=
")];=0A=
};=0A=
if(typeof Effect=3D=3D"undefined"){=0A=
throw ("controls.js requires including script.aculo.us' effects.js =
library");=0A=
}=0A=
var Autocompleter=3D{};=0A=
Autocompleter.Base=3Dfunction(){=0A=
};=0A=
Autocompleter.Base.prototype=3D{baseInitialize:function(_4fb,_4fc,_4fd){=0A=
_4fb=3D$(_4fb);=0A=
this.element=3D_4fb;=0A=
this.update=3D$(_4fc);=0A=
this.hasFocus=3Dfalse;=0A=
this.changed=3Dfalse;=0A=
this.active=3Dfalse;=0A=
this.index=3D0;=0A=
this.entryCount=3D0;=0A=
if(this.setOptions){=0A=
this.setOptions(_4fd);=0A=
}else{=0A=
this.options=3D_4fd||{};=0A=
}=0A=
this.options.paramName=3Dthis.options.paramName||this.element.name;=0A=
this.options.tokens=3Dthis.options.tokens||[];=0A=
this.options.frequency=3Dthis.options.frequency||0.4;=0A=
this.options.minChars=3Dthis.options.minChars||1;=0A=
this.options.onShow=3Dthis.options.onShow||function(_4fe,_4ff){=0A=
if(!_4ff.style.position||_4ff.style.position=3D=3D"absolute"){=0A=
_4ff.style.position=3D"absolute";=0A=
Position.clone(_4fe,_4ff,{setHeight:false,offsetTop:_4fe.offsetHeight});=0A=
}=0A=
Effect.Appear(_4ff,{duration:0.15});=0A=
};=0A=
this.options.onHide=3Dthis.options.onHide||function(_500,_501){=0A=
new Effect.Fade(_501,{duration:0.15});=0A=
};=0A=
if(typeof (this.options.tokens)=3D=3D"string"){=0A=
this.options.tokens=3Dnew Array(this.options.tokens);=0A=
}=0A=
this.observer=3Dnull;=0A=
this.element.setAttribute("autocomplete","off");=0A=
Element.hide(this.update);=0A=
Event.observe(this.element,"blur",this.onBlur.bindAsEventListener(this));=0A=
Event.observe(this.element,"keypress",this.onKeyPress.bindAsEventListener=
(this));=0A=
Event.observe(window,"beforeunload",function(){=0A=
_4fb.setAttribute("autocomplete","on");=0A=
});=0A=
},show:function(){=0A=
if(Element.getStyle(this.update,"display")=3D=3D"none"){=0A=
this.options.onShow(this.element,this.update);=0A=
}=0A=
if(!this.iefix&&(Prototype.Browser.IE)&&(Element.getStyle(this.update,"po=
sition")=3D=3D"absolute")){=0A=
new Insertion.After(this.update,"<iframe =
id=3D\""+this.update.id+"_iefix\" =
"+"style=3D\"display:none;position:absolute;filter:progid:DXImageTransfor=
m.Microsoft.Alpha(opacity=3D0);\" "+"src=3D\"javascript:false;\" =
frameborder=3D\"0\" scrolling=3D\"no\"></iframe>");=0A=
this.iefix=3D$(this.update.id+"_iefix");=0A=
}=0A=
if(this.iefix){=0A=
setTimeout(this.fixIEOverlapping.bind(this),50);=0A=
}=0A=
},fixIEOverlapping:function(){=0A=
Position.clone(this.update,this.iefix,{setTop:(!this.update.style.height)=
});=0A=
this.iefix.style.zIndex=3D1;=0A=
this.update.style.zIndex=3D2;=0A=
Element.show(this.iefix);=0A=
},hide:function(){=0A=
this.stopIndicator();=0A=
if(Element.getStyle(this.update,"display")!=3D"none"){=0A=
this.options.onHide(this.element,this.update);=0A=
}=0A=
if(this.iefix){=0A=
Element.hide(this.iefix);=0A=
}=0A=
},startIndicator:function(){=0A=
if(this.options.indicator){=0A=
Element.show(this.options.indicator);=0A=
}=0A=
},stopIndicator:function(){=0A=
if(this.options.indicator){=0A=
Element.hide(this.options.indicator);=0A=
}=0A=
},onKeyPress:function(_502){=0A=
if(this.active){=0A=
switch(_502.keyCode){=0A=
case Event.KEY_TAB:=0A=
case Event.KEY_RETURN:=0A=
this.selectEntry();=0A=
Event.stop(_502);=0A=
case Event.KEY_ESC:=0A=
this.hide();=0A=
this.active=3Dfalse;=0A=
Event.stop(_502);=0A=
return;=0A=
case Event.KEY_LEFT:=0A=
case Event.KEY_RIGHT:=0A=
return;=0A=
case Event.KEY_UP:=0A=
this.markPrevious();=0A=
this.render();=0A=
if(Prototype.Browser.WebKit){=0A=
Event.stop(_502);=0A=
}=0A=
return;=0A=
case Event.KEY_DOWN:=0A=
this.markNext();=0A=
this.render();=0A=
if(Prototype.Browser.WebKit){=0A=
Event.stop(_502);=0A=
}=0A=
return;=0A=
}=0A=
}else{=0A=
if(_502.keyCode=3D=3DEvent.KEY_TAB||_502.keyCode=3D=3DEvent.KEY_RETURN||(=
Prototype.Browser.WebKit>0&&_502.keyCode=3D=3D0)){=0A=
return;=0A=
}=0A=
}=0A=
this.changed=3Dtrue;=0A=
this.hasFocus=3Dtrue;=0A=
if(this.observer){=0A=
clearTimeout(this.observer);=0A=
}=0A=
this.observer=3DsetTimeout(this.onObserverEvent.bind(this),this.options.f=
requency*1000);=0A=
},activate:function(){=0A=
this.changed=3Dfalse;=0A=
this.hasFocus=3Dtrue;=0A=
this.getUpdatedChoices();=0A=
},onHover:function(_503){=0A=
var _504=3DEvent.findElement(_503,"LI");=0A=
if(this.index!=3D_504.autocompleteIndex){=0A=
this.index=3D_504.autocompleteIndex;=0A=
this.render();=0A=
}=0A=
Event.stop(_503);=0A=
},onClick:function(_505){=0A=
var _506=3DEvent.findElement(_505,"LI");=0A=
this.index=3D_506.autocompleteIndex;=0A=
this.selectEntry();=0A=
this.hide();=0A=
},onBlur:function(_507){=0A=
setTimeout(this.hide.bind(this),250);=0A=
this.hasFocus=3Dfalse;=0A=
this.active=3Dfalse;=0A=
},render:function(){=0A=
if(this.entryCount>0){=0A=
for(var i=3D0;i<this.entryCount;i++){=0A=
this.index=3D=3Di?Element.addClassName(this.getEntry(i),"selected"):Eleme=
nt.removeClassName(this.getEntry(i),"selected");=0A=
}=0A=
if(this.hasFocus){=0A=
this.show();=0A=
this.active=3Dtrue;=0A=
}=0A=
}else{=0A=
this.active=3Dfalse;=0A=
this.hide();=0A=
}=0A=
},markPrevious:function(){=0A=
if(this.index>0){=0A=
this.index--;=0A=
}else{=0A=
this.index=3Dthis.entryCount-1;=0A=
}=0A=
this.getEntry(this.index).scrollIntoView(true);=0A=
},markNext:function(){=0A=
if(this.index<this.entryCount-1){=0A=
this.index++;=0A=
}else{=0A=
this.index=3D0;=0A=
}=0A=
this.getEntry(this.index).scrollIntoView(false);=0A=
},getEntry:function(_509){=0A=
return this.update.firstChild.childNodes[_509];=0A=
},getCurrentEntry:function(){=0A=
return this.getEntry(this.index);=0A=
},selectEntry:function(){=0A=
this.active=3Dfalse;=0A=
this.updateElement(this.getCurrentEntry());=0A=
},updateElement:function(_50a){=0A=
if(this.options.updateElement){=0A=
this.options.updateElement(_50a);=0A=
return;=0A=
}=0A=
var _50b=3D"";=0A=
if(this.options.select){=0A=
var _50c=3Ddocument.getElementsByClassName(this.options.select,_50a)||[];=0A=
if(_50c.length>0){=0A=
_50b=3DElement.collectTextNodes(_50c[0],this.options.select);=0A=
}=0A=
}else{=0A=
_50b=3DElement.collectTextNodesIgnoreClass(_50a,"informal");=0A=
}=0A=
var _50d=3Dthis.findLastToken();=0A=
if(_50d!=3D-1){=0A=
var _50e=3Dthis.element.value.substr(0,_50d+1);=0A=
var _50f=3Dthis.element.value.substr(_50d+1).match(/^\s+/);=0A=
if(_50f){=0A=
_50e+=3D_50f[0];=0A=
}=0A=
this.element.value=3D_50e+_50b;=0A=
}else{=0A=
this.element.value=3D_50b;=0A=
}=0A=
this.element.focus();=0A=
if(this.options.afterUpdateElement){=0A=
this.options.afterUpdateElement(this.element,_50a);=0A=
}=0A=
},updateChoices:function(_510){=0A=
if(!this.changed&&this.hasFocus){=0A=
this.update.innerHTML=3D_510;=0A=
Element.cleanWhitespace(this.update);=0A=
Element.cleanWhitespace(this.update.down());=0A=
if(this.update.firstChild&&this.update.down().childNodes){=0A=
this.entryCount=3Dthis.update.down().childNodes.length;=0A=
for(var i=3D0;i<this.entryCount;i++){=0A=
var _512=3Dthis.getEntry(i);=0A=
_512.autocompleteIndex=3Di;=0A=
this.addObservers(_512);=0A=
}=0A=
}else{=0A=
this.entryCount=3D0;=0A=
}=0A=
this.stopIndicator();=0A=
this.index=3D0;=0A=
if(this.entryCount=3D=3D1&&this.options.autoSelect){=0A=
this.selectEntry();=0A=
this.hide();=0A=
}else{=0A=
this.render();=0A=
}=0A=
}=0A=
},addObservers:function(_513){=0A=
Event.observe(_513,"mouseover",this.onHover.bindAsEventListener(this));=0A=
Event.observe(_513,"click",this.onClick.bindAsEventListener(this));=0A=
},onObserverEvent:function(){=0A=
this.changed=3Dfalse;=0A=
if(this.getToken().length>=3Dthis.options.minChars){=0A=
this.getUpdatedChoices();=0A=
}else{=0A=
this.active=3Dfalse;=0A=
this.hide();=0A=
}=0A=
},getToken:function(){=0A=
var _514=3Dthis.findLastToken();=0A=
if(_514!=3D-1){=0A=
var =
ret=3Dthis.element.value.substr(_514+1).replace(/^\s+/,"").replace(/\s+$/=
,"");=0A=
}else{=0A=
var ret=3Dthis.element.value;=0A=
}=0A=
return /\n/.test(ret)?"":ret;=0A=
},findLastToken:function(){=0A=
var _516=3D-1;=0A=
for(var i=3D0;i<this.options.tokens.length;i++){=0A=
var _518=3Dthis.element.value.lastIndexOf(this.options.tokens[i]);=0A=
if(_518>_516){=0A=
_516=3D_518;=0A=
}=0A=
}=0A=
return _516;=0A=
}};=0A=
Ajax.Autocompleter=3DClass.create();=0A=
Object.extend(Object.extend(Ajax.Autocompleter.prototype,Autocompleter.Ba=
se.prototype),{initialize:function(_519,_51a,url,_51c){=0A=
this.baseInitialize(_519,_51a,_51c);=0A=
this.options.asynchronous=3Dtrue;=0A=
this.options.onComplete=3Dthis.onComplete.bind(this);=0A=
this.options.defaultParams=3Dthis.options.parameters||null;=0A=
this.url=3Durl;=0A=
},getUpdatedChoices:function(){=0A=
this.startIndicator();=0A=
var =
_51d=3DencodeURIComponent(this.options.paramName)+"=3D"+encodeURIComponen=
t(this.getToken());=0A=
this.options.parameters=3Dthis.options.callback?this.options.callback(thi=
s.element,_51d):_51d;=0A=
if(this.options.defaultParams){=0A=
this.options.parameters+=3D"&"+this.options.defaultParams;=0A=
}=0A=
new Ajax.Request(this.url,this.options);=0A=
},onComplete:function(_51e){=0A=
this.updateChoices(_51e.responseText);=0A=
}});=0A=
Autocompleter.Local=3DClass.create();=0A=
Autocompleter.Local.prototype=3DObject.extend(new =
Autocompleter.Base(),{initialize:function(_51f,_520,_521,_522){=0A=
this.baseInitialize(_51f,_520,_522);=0A=
this.options.array=3D_521;=0A=
},getUpdatedChoices:function(){=0A=
this.updateChoices(this.options.selector(this));=0A=
},setOptions:function(_523){=0A=
this.options=3DObject.extend({choices:10,partialSearch:true,partialChars:=
2,ignoreCase:true,fullSearch:false,selector:function(_524){=0A=
var ret=3D[];=0A=
var _526=3D[];=0A=
var _527=3D_524.getToken();=0A=
var _528=3D0;=0A=
for(var =
i=3D0;i<_524.options.array.length&&ret.length<_524.options.choices;i++){=0A=
var elem=3D_524.options.array[i];=0A=
var =
_52b=3D_524.options.ignoreCase?elem.toLowerCase().indexOf(_527.toLowerCas=
e()):elem.indexOf(_527);=0A=
while(_52b!=3D-1){=0A=
if(_52b=3D=3D0&&elem.length!=3D_527.length){=0A=
ret.push("<li><strong>"+elem.substr(0,_527.length)+"</strong>"+elem.subst=
r(_527.length)+"</li>");=0A=
break;=0A=
}else{=0A=
if(_527.length>=3D_524.options.partialChars&&_524.options.partialSearch&&=
_52b!=3D-1){=0A=
if(_524.options.fullSearch||/\s/.test(elem.substr(_52b-1,1))){=0A=
_526.push("<li>"+elem.substr(0,_52b)+"<strong>"+elem.substr(_52b,_527.len=
gth)+"</strong>"+elem.substr(_52b+_527.length)+"</li>");=0A=
break;=0A=
}=0A=
}=0A=
}=0A=
_52b=3D_524.options.ignoreCase?elem.toLowerCase().indexOf(_527.toLowerCas=
e(),_52b+1):elem.indexOf(_527,_52b+1);=0A=
}=0A=
}=0A=
if(_526.length){=0A=
ret=3Dret.concat(_526.slice(0,_524.options.choices-ret.length));=0A=
}=0A=
return "<ul>"+ret.join("")+"</ul>";=0A=
}},_523||{});=0A=
}});=0A=
Field.scrollFreeActivate=3Dfunction(_52c){=0A=
setTimeout(function(){=0A=
Field.activate(_52c);=0A=
},1);=0A=
};=0A=
Ajax.InPlaceEditor=3DClass.create();=0A=
Ajax.InPlaceEditor.defaultHighlightColor=3D"#FFFF99";=0A=
Ajax.InPlaceEditor.prototype=3D{initialize:function(_52d,url,_52f){=0A=
this.url=3Durl;=0A=
this.element=3D$(_52d);=0A=
this.options=3DObject.extend({paramName:"value",okButton:true,okLink:fals=
e,okText:"ok",cancelButton:false,cancelLink:true,cancelText:"cancel",text=
BeforeControls:"",textBetweenControls:"",textAfterControls:"",savingText:=
"Saving...",clickToEditText:"Click to =
edit",okText:"ok",rows:1,onComplete:function(_530,_531){=0A=
new Effect.Highlight(_531,{startcolor:this.options.highlightcolor});=0A=
},onFailure:function(_532){=0A=
alert("Error communicating with the server: =
"+_532.responseText.stripTags());=0A=
},callback:function(form){=0A=
return Form.serialize(form);=0A=
},handleLineBreaks:true,loadingText:"Loading...",savingClassName:"inplace=
editor-saving",loadingClassName:"inplaceeditor-loading",formClassName:"in=
placeeditor-form",highlightcolor:Ajax.InPlaceEditor.defaultHighlightColor=
,highlightendcolor:"#FFFFFF",externalControl:null,submitOnBlur:false,ajax=
Options:{},evalScripts:false},_52f||{});=0A=
if(!this.options.formId&&this.element.id){=0A=
this.options.formId=3Dthis.element.id+"-inplaceeditor";=0A=
if($(this.options.formId)){=0A=
this.options.formId=3Dnull;=0A=
}=0A=
}=0A=
if(this.options.externalControl){=0A=
this.options.externalControl=3D$(this.options.externalControl);=0A=
}=0A=
this.originalBackground=3DElement.getStyle(this.element,"background-color=
");=0A=
if(!this.originalBackground){=0A=
this.originalBackground=3D"transparent";=0A=
}=0A=
this.element.title=3Dthis.options.clickToEditText;=0A=
this.onclickListener=3Dthis.enterEditMode.bindAsEventListener(this);=0A=
this.mouseoverListener=3Dthis.enterHover.bindAsEventListener(this);=0A=
this.mouseoutListener=3Dthis.leaveHover.bindAsEventListener(this);=0A=
Event.observe(this.element,"click",this.onclickListener);=0A=
Event.observe(this.element,"mouseover",this.mouseoverListener);=0A=
Event.observe(this.element,"mouseout",this.mouseoutListener);=0A=
if(this.options.externalControl){=0A=
Event.observe(this.options.externalControl,"click",this.onclickListener);=0A=
Event.observe(this.options.externalControl,"mouseover",this.mouseoverList=
ener);=0A=
Event.observe(this.options.externalControl,"mouseout",this.mouseoutListen=
er);=0A=
}=0A=
},enterEditMode:function(evt){=0A=
if(this.saving){=0A=
return;=0A=
}=0A=
if(this.editing){=0A=
return;=0A=
}=0A=
this.editing=3Dtrue;=0A=
this.onEnterEditMode();=0A=
if(this.options.externalControl){=0A=
Element.hide(this.options.externalControl);=0A=
}=0A=
Element.hide(this.element);=0A=
this.createForm();=0A=
this.element.parentNode.insertBefore(this.form,this.element);=0A=
if(!this.options.loadTextURL){=0A=
Field.scrollFreeActivate(this.editField);=0A=
}=0A=
if(evt){=0A=
Event.stop(evt);=0A=
}=0A=
return false;=0A=
},createForm:function(){=0A=
this.form=3Ddocument.createElement("form");=0A=
this.form.id=3Dthis.options.formId;=0A=
Element.addClassName(this.form,this.options.formClassName);=0A=
this.form.onsubmit=3Dthis.onSubmit.bind(this);=0A=
this.createEditField();=0A=
if(this.options.textarea){=0A=
var br=3Ddocument.createElement("br");=0A=
this.form.appendChild(br);=0A=
}=0A=
if(this.options.textBeforeControls){=0A=
this.form.appendChild(document.createTextNode(this.options.textBeforeCont=
rols));=0A=
}=0A=
if(this.options.okButton){=0A=
var _536=3Ddocument.createElement("input");=0A=
_536.type=3D"submit";=0A=
_536.value=3Dthis.options.okText;=0A=
_536.className=3D"editor_ok_button";=0A=
this.form.appendChild(_536);=0A=
}=0A=
if(this.options.okLink){=0A=
var _537=3Ddocument.createElement("a");=0A=
_537.href=3D"#";=0A=
_537.appendChild(document.createTextNode(this.options.okText));=0A=
_537.onclick=3Dthis.onSubmit.bind(this);=0A=
_537.className=3D"editor_ok_link";=0A=
this.form.appendChild(_537);=0A=
}=0A=
if(this.options.textBetweenControls&&(this.options.okLink||this.options.o=
kButton)&&(this.options.cancelLink||this.options.cancelButton)){=0A=
this.form.appendChild(document.createTextNode(this.options.textBetweenCon=
trols));=0A=
}=0A=
if(this.options.cancelButton){=0A=
var _538=3Ddocument.createElement("input");=0A=
_538.type=3D"submit";=0A=
_538.value=3Dthis.options.cancelText;=0A=
_538.onclick=3Dthis.onclickCancel.bind(this);=0A=
_538.className=3D"editor_cancel_button";=0A=
this.form.appendChild(_538);=0A=
}=0A=
if(this.options.cancelLink){=0A=
var _539=3Ddocument.createElement("a");=0A=
_539.href=3D"#";=0A=
_539.appendChild(document.createTextNode(this.options.cancelText));=0A=
_539.onclick=3Dthis.onclickCancel.bind(this);=0A=
_539.className=3D"editor_cancel editor_cancel_link";=0A=
this.form.appendChild(_539);=0A=
}=0A=
if(this.options.textAfterControls){=0A=
this.form.appendChild(document.createTextNode(this.options.textAfterContr=
ols));=0A=
}=0A=
},hasHTMLLineBreaks:function(_53a){=0A=
if(!this.options.handleLineBreaks){=0A=
return false;=0A=
}=0A=
return _53a.match(/<br/i)||_53a.match(/<p>/i);=0A=
},convertHTMLLineBreaks:function(_53b){=0A=
return =
_53b.replace(/<br>/gi,"\n").replace(/<br\/>/gi,"\n").replace(/<\/p>/gi,"\=
n").replace(/<p>/gi,"");=0A=
},createEditField:function(){=0A=
var text;=0A=
if(this.options.loadTextURL){=0A=
text=3Dthis.options.loadingText;=0A=
}else{=0A=
text=3Dthis.getText();=0A=
}=0A=
var obj=3Dthis;=0A=
if(this.options.rows=3D=3D1&&!this.hasHTMLLineBreaks(text)){=0A=
this.options.textarea=3Dfalse;=0A=
var _53e=3Ddocument.createElement("input");=0A=
_53e.obj=3Dthis;=0A=
_53e.type=3D"text";=0A=
_53e.name=3Dthis.options.paramName;=0A=
_53e.value=3Dtext;=0A=
_53e.style.backgroundColor=3Dthis.options.highlightcolor;=0A=
_53e.className=3D"editor_field";=0A=
var size=3Dthis.options.size||this.options.cols||0;=0A=
if(size!=3D0){=0A=
_53e.size=3Dsize;=0A=
}=0A=
if(this.options.submitOnBlur){=0A=
_53e.onblur=3Dthis.onSubmit.bind(this);=0A=
}=0A=
this.editField=3D_53e;=0A=
}else{=0A=
this.options.textarea=3Dtrue;=0A=
var _540=3Ddocument.createElement("textarea");=0A=
_540.obj=3Dthis;=0A=
_540.name=3Dthis.options.paramName;=0A=
_540.value=3Dthis.convertHTMLLineBreaks(text);=0A=
_540.rows=3Dthis.options.rows;=0A=
_540.cols=3Dthis.options.cols||40;=0A=
_540.className=3D"editor_field";=0A=
if(this.options.submitOnBlur){=0A=
_540.onblur=3Dthis.onSubmit.bind(this);=0A=
}=0A=
this.editField=3D_540;=0A=
}=0A=
if(this.options.loadTextURL){=0A=
this.loadExternalText();=0A=
}=0A=
this.form.appendChild(this.editField);=0A=
},getText:function(){=0A=
return this.element.innerHTML;=0A=
},loadExternalText:function(){=0A=
Element.addClassName(this.form,this.options.loadingClassName);=0A=
this.editField.disabled=3Dtrue;=0A=
new =
Ajax.Request(this.options.loadTextURL,Object.extend({asynchronous:true,on=
Complete:this.onLoadedExternalText.bind(this)},this.options.ajaxOptions))=
;=0A=
},onLoadedExternalText:function(_541){=0A=
Element.removeClassName(this.form,this.options.loadingClassName);=0A=
this.editField.disabled=3Dfalse;=0A=
this.editField.value=3D_541.responseText.stripTags();=0A=
Field.scrollFreeActivate(this.editField);=0A=
},onclickCancel:function(){=0A=
this.onComplete();=0A=
this.leaveEditMode();=0A=
return false;=0A=
},onFailure:function(_542){=0A=
this.options.onFailure(_542);=0A=
if(this.oldInnerHTML){=0A=
this.element.innerHTML=3Dthis.oldInnerHTML;=0A=
this.oldInnerHTML=3Dnull;=0A=
}=0A=
return false;=0A=
},onSubmit:function(){=0A=
var form=3Dthis.form;=0A=
var _544=3Dthis.editField.value;=0A=
this.onLoading();=0A=
if(this.options.evalScripts){=0A=
new =
Ajax.Request(this.url,Object.extend({parameters:this.options.callback(for=
m,_544),onComplete:this.onComplete.bind(this),onFailure:this.onFailure.bi=
nd(this),asynchronous:true,evalScripts:true},this.options.ajaxOptions));=0A=
}else{=0A=
new =
Ajax.Updater({success:this.element,failure:null},this.url,Object.extend({=
parameters:this.options.callback(form,_544),onComplete:this.onComplete.bi=
nd(this),onFailure:this.onFailure.bind(this)},this.options.ajaxOptions));=0A=
}=0A=
if(arguments.length>1){=0A=
Event.stop(arguments[0]);=0A=
}=0A=
return false;=0A=
},onLoading:function(){=0A=
this.saving=3Dtrue;=0A=
this.removeForm();=0A=
this.leaveHover();=0A=
this.showSaving();=0A=
},showSaving:function(){=0A=
this.oldInnerHTML=3Dthis.element.innerHTML;=0A=
this.element.innerHTML=3Dthis.options.savingText;=0A=
Element.addClassName(this.element,this.options.savingClassName);=0A=
this.element.style.backgroundColor=3Dthis.originalBackground;=0A=
Element.show(this.element);=0A=
},removeForm:function(){=0A=
if(this.form){=0A=
if(this.form.parentNode){=0A=
Element.remove(this.form);=0A=
}=0A=
this.form=3Dnull;=0A=
}=0A=
},enterHover:function(){=0A=
if(this.saving){=0A=
return;=0A=
}=0A=
this.element.style.backgroundColor=3Dthis.options.highlightcolor;=0A=
if(this.effect){=0A=
this.effect.cancel();=0A=
}=0A=
Element.addClassName(this.element,this.options.hoverClassName);=0A=
},leaveHover:function(){=0A=
if(this.options.backgroundColor){=0A=
this.element.style.backgroundColor=3Dthis.oldBackground;=0A=
}=0A=
Element.removeClassName(this.element,this.options.hoverClassName);=0A=
if(this.saving){=0A=
return;=0A=
}=0A=
this.effect=3Dnew =
Effect.Highlight(this.element,{startcolor:this.options.highlightcolor,end=
color:this.options.highlightendcolor,restorecolor:this.originalBackground=
});=0A=
},leaveEditMode:function(){=0A=
Element.removeClassName(this.element,this.options.savingClassName);=0A=
this.removeForm();=0A=
this.leaveHover();=0A=
this.element.style.backgroundColor=3Dthis.originalBackground;=0A=
Element.show(this.element);=0A=
if(this.options.externalControl){=0A=
Element.show(this.options.externalControl);=0A=
}=0A=
this.editing=3Dfalse;=0A=
this.saving=3Dfalse;=0A=
this.oldInnerHTML=3Dnull;=0A=
this.onLeaveEditMode();=0A=
},onComplete:function(_545){=0A=
this.leaveEditMode();=0A=
this.options.onComplete.bind(this)(_545,this.element);=0A=
},onEnterEditMode:function(){=0A=
},onLeaveEditMode:function(){=0A=
},dispose:function(){=0A=
if(this.oldInnerHTML){=0A=
this.element.innerHTML=3Dthis.oldInnerHTML;=0A=
}=0A=
this.leaveEditMode();=0A=
Event.stopObserving(this.element,"click",this.onclickListener);=0A=
Event.stopObserving(this.element,"mouseover",this.mouseoverListener);=0A=
Event.stopObserving(this.element,"mouseout",this.mouseoutListener);=0A=
if(this.options.externalControl){=0A=
Event.stopObserving(this.options.externalControl,"click",this.onclickList=
ener);=0A=
Event.stopObserving(this.options.externalControl,"mouseover",this.mouseov=
erListener);=0A=
Event.stopObserving(this.options.externalControl,"mouseout",this.mouseout=
Listener);=0A=
}=0A=
}};=0A=
Ajax.InPlaceCollectionEditor=3DClass.create();=0A=
Object.extend(Ajax.InPlaceCollectionEditor.prototype,Ajax.InPlaceEditor.p=
rototype);=0A=
Object.extend(Ajax.InPlaceCollectionEditor.prototype,{createEditField:fun=
ction(){=0A=
if(!this.cached_selectTag){=0A=
var _546=3Ddocument.createElement("select");=0A=
var _547=3Dthis.options.collection||[];=0A=
var _548;=0A=
_547.each(function(e,i){=0A=
_548=3Ddocument.createElement("option");=0A=
_548.value=3D(e instanceof Array)?e[0]:e;=0A=
if((typeof this.options.value=3D=3D"undefined")&&((e instanceof =
Array)?this.element.innerHTML=3D=3De[1]:e=3D=3D_548.value)){=0A=
_548.selected=3Dtrue;=0A=
}=0A=
if(this.options.value=3D=3D_548.value){=0A=
_548.selected=3Dtrue;=0A=
}=0A=
_548.appendChild(document.createTextNode((e instanceof Array)?e[1]:e));=0A=
_546.appendChild(_548);=0A=
}.bind(this));=0A=
this.cached_selectTag=3D_546;=0A=
}=0A=
this.editField=3Dthis.cached_selectTag;=0A=
if(this.options.loadTextURL){=0A=
this.loadExternalText();=0A=
}=0A=
this.form.appendChild(this.editField);=0A=
this.options.callback=3Dfunction(form,_54c){=0A=
return "value=3D"+encodeURIComponent(_54c);=0A=
};=0A=
}});=0A=
Form.Element.DelayedObserver=3DClass.create();=0A=
Form.Element.DelayedObserver.prototype=3D{initialize:function(_54d,_54e,_=
54f){=0A=
this.delay=3D_54e||0.5;=0A=
this.element=3D$(_54d);=0A=
this.callback=3D_54f;=0A=
this.timer=3Dnull;=0A=
this.lastValue=3D$F(this.element);=0A=
Event.observe(this.element,"keyup",this.delayedListener.bindAsEventListen=
er(this));=0A=
},delayedListener:function(_550){=0A=
if(this.lastValue=3D=3D$F(this.element)){=0A=
return;=0A=
}=0A=
if(this.timer){=0A=
clearTimeout(this.timer);=0A=
}=0A=
this.timer=3DsetTimeout(this.onTimerEvent.bind(this),this.delay*1000);=0A=
this.lastValue=3D$F(this.element);=0A=
},onTimerEvent:function(){=0A=
this.timer=3Dnull;=0A=
this.callback(this.element,$F(this.element));=0A=
}};=0A=
if(!Control){=0A=
var Control=3D{};=0A=
}=0A=
Control.Slider=3DClass.create();=0A=
Control.Slider.prototype=3D{initialize:function(_551,_552,_553){=0A=
var _554=3Dthis;=0A=
if(_551 instanceof Array){=0A=
this.handles=3D_551.collect(function(e){=0A=
return $(e);=0A=
});=0A=
}else{=0A=
this.handles=3D[$(_551)];=0A=
}=0A=
this.track=3D$(_552);=0A=
this.options=3D_553||{};=0A=
this.axis=3Dthis.options.axis||"horizontal";=0A=
this.increment=3Dthis.options.increment||1;=0A=
this.step=3DparseInt(this.options.step||"1");=0A=
this.range=3Dthis.options.range||$R(0,1);=0A=
this.value=3D0;=0A=
this.values=3Dthis.handles.map(function(){=0A=
return 0;=0A=
});=0A=
this.spans=3Dthis.options.spans?this.options.spans.map(function(s){=0A=
return $(s);=0A=
}):false;=0A=
this.options.startSpan=3D$(this.options.startSpan||null);=0A=
this.options.endSpan=3D$(this.options.endSpan||null);=0A=
this.restricted=3Dthis.options.restricted||false;=0A=
this.maximum=3Dthis.options.maximum||this.range.end;=0A=
this.minimum=3Dthis.options.minimum||this.range.start;=0A=
this.alignX=3DparseInt(this.options.alignX||"0");=0A=
this.alignY=3DparseInt(this.options.alignY||"0");=0A=
this.trackLength=3Dthis.maximumOffset()-this.minimumOffset();=0A=
this.handleLength=3Dthis.isVertical()?(this.handles[0].offsetHeight!=3D0?=
this.handles[0].offsetHeight:this.handles[0].style.height.replace(/px$/,"=
")):(this.handles[0].offsetWidth!=3D0?this.handles[0].offsetWidth:this.ha=
ndles[0].style.width.replace(/px$/,""));=0A=
this.active=3Dfalse;=0A=
this.dragging=3Dfalse;=0A=
this.disabled=3Dfalse;=0A=
if(this.options.disabled){=0A=
this.setDisabled();=0A=
}=0A=
this.allowedValues=3Dthis.options.values?this.options.values.sortBy(Proto=
type.K):false;=0A=
if(this.allowedValues){=0A=
this.minimum=3Dthis.allowedValues.min();=0A=
this.maximum=3Dthis.allowedValues.max();=0A=
}=0A=
this.eventMouseDown=3Dthis.startDrag.bindAsEventListener(this);=0A=
this.eventMouseUp=3Dthis.endDrag.bindAsEventListener(this);=0A=
this.eventMouseMove=3Dthis.update.bindAsEventListener(this);=0A=
this.handles.each(function(h,i){=0A=
i=3D_554.handles.length-1-i;=0A=
_554.setValue(parseFloat((_554.options.sliderValue instanceof =
Array?_554.options.sliderValue[i]:_554.options.sliderValue)||_554.range.s=
tart),i);=0A=
Element.makePositioned(h);=0A=
Event.observe(h,"mousedown",_554.eventMouseDown);=0A=
});=0A=
Event.observe(this.track,"mousedown",this.eventMouseDown);=0A=
Event.observe(document,"mouseup",this.eventMouseUp);=0A=
Event.observe(document,"mousemove",this.eventMouseMove);=0A=
this.initialized=3Dtrue;=0A=
},dispose:function(){=0A=
var _559=3Dthis;=0A=
Event.stopObserving(this.track,"mousedown",this.eventMouseDown);=0A=
Event.stopObserving(document,"mouseup",this.eventMouseUp);=0A=
Event.stopObserving(document,"mousemove",this.eventMouseMove);=0A=
this.handles.each(function(h){=0A=
Event.stopObserving(h,"mousedown",_559.eventMouseDown);=0A=
});=0A=
},setDisabled:function(){=0A=
this.disabled=3Dtrue;=0A=
},setEnabled:function(){=0A=
this.disabled=3Dfalse;=0A=
},getNearestValue:function(_55b){=0A=
if(this.allowedValues){=0A=
if(_55b>=3Dthis.allowedValues.max()){=0A=
return (this.allowedValues.max());=0A=
}=0A=
if(_55b<=3Dthis.allowedValues.min()){=0A=
return (this.allowedValues.min());=0A=
}=0A=
var _55c=3DMath.abs(this.allowedValues[0]-_55b);=0A=
var _55d=3Dthis.allowedValues[0];=0A=
this.allowedValues.each(function(v){=0A=
var _55f=3DMath.abs(v-_55b);=0A=
if(_55f<=3D_55c){=0A=
_55d=3Dv;=0A=
_55c=3D_55f;=0A=
}=0A=
});=0A=
return _55d;=0A=
}=0A=
if(_55b>this.range.end){=0A=
return this.range.end;=0A=
}=0A=
if(_55b<this.range.start){=0A=
return this.range.start;=0A=
}=0A=
return _55b;=0A=
},setValue:function(_560,_561){=0A=
if(!this.active){=0A=
this.activeHandleIdx=3D_561||0;=0A=
this.activeHandle=3Dthis.handles[this.activeHandleIdx];=0A=
this.updateStyles();=0A=
}=0A=
_561=3D_561||this.activeHandleIdx||0;=0A=
if(this.initialized&&this.restricted){=0A=
if((_561>0)&&(_560<this.values[_561-1])){=0A=
_560=3Dthis.values[_561-1];=0A=
}=0A=
if((_561<(this.handles.length-1))&&(_560>this.values[_561+1])){=0A=
_560=3Dthis.values[_561+1];=0A=
}=0A=
}=0A=
_560=3Dthis.getNearestValue(_560);=0A=
this.values[_561]=3D_560;=0A=
this.value=3Dthis.values[0];=0A=
this.handles[_561].style[this.isVertical()?"top":"left"]=3Dthis.translate=
ToPx(_560);=0A=
this.drawSpans();=0A=
if(!this.dragging||!this.event){=0A=
this.updateFinished();=0A=
}=0A=
},setValueBy:function(_562,_563){=0A=
this.setValue(this.values[_563||this.activeHandleIdx||0]+_562,_563||this.=
activeHandleIdx||0);=0A=
},translateToPx:function(_564){=0A=
return =
Math.round(((this.trackLength-this.handleLength)/(this.range.end-this.ran=
ge.start))*(_564-this.range.start))+"px";=0A=
},translateToValue:function(_565){=0A=
return =
((_565/(this.trackLength-this.handleLength)*(this.range.end-this.range.st=
art))+this.range.start);=0A=
},getRange:function(_566){=0A=
var v=3Dthis.values.sortBy(Prototype.K);=0A=
_566=3D_566||0;=0A=
return $R(v[_566],v[_566+1]);=0A=
},minimumOffset:function(){=0A=
return (this.isVertical()?this.alignY:this.alignX);=0A=
},maximumOffset:function(){=0A=
return =
(this.isVertical()?(this.track.offsetHeight!=3D0?this.track.offsetHeight:=
this.track.style.height.replace(/px$/,""))-this.alignY:(this.track.offset=
Width!=3D0?this.track.offsetWidth:this.track.style.width.replace(/px$/,""=
))-this.alignY);=0A=
},isVertical:function(){=0A=
return (this.axis=3D=3D"vertical");=0A=
},drawSpans:function(){=0A=
var _568=3Dthis;=0A=
if(this.spans){=0A=
$R(0,this.spans.length-1).each(function(r){=0A=
_568.setSpan(_568.spans[r],_568.getRange(r));=0A=
});=0A=
}=0A=
if(this.options.startSpan){=0A=
this.setSpan(this.options.startSpan,$R(0,this.values.length>1?this.getRan=
ge(0).min():this.value));=0A=
}=0A=
if(this.options.endSpan){=0A=
this.setSpan(this.options.endSpan,$R(this.values.length>1?this.getRange(t=
his.spans.length-1).max():this.value,this.maximum));=0A=
}=0A=
},setSpan:function(span,_56b){=0A=
if(this.isVertical()){=0A=
span.style.top=3Dthis.translateToPx(_56b.start);=0A=
span.style.height=3Dthis.translateToPx(_56b.end-_56b.start+this.range.sta=
rt);=0A=
}else{=0A=
span.style.left=3Dthis.translateToPx(_56b.start);=0A=
span.style.width=3Dthis.translateToPx(_56b.end-_56b.start+this.range.star=
t);=0A=
}=0A=
},updateStyles:function(){=0A=
this.handles.each(function(h){=0A=
Element.removeClassName(h,"selected");=0A=
});=0A=
Element.addClassName(this.activeHandle,"selected");=0A=
},startDrag:function(_56d){=0A=
if(Event.isLeftClick(_56d)){=0A=
if(!this.disabled){=0A=
this.active=3Dtrue;=0A=
var _56e=3DEvent.element(_56d);=0A=
var _56f=3D[Event.pointerX(_56d),Event.pointerY(_56d)];=0A=
var _570=3D_56e;=0A=
if(_570=3D=3Dthis.track){=0A=
var _571=3DPosition.cumulativeOffset(this.track);=0A=
this.event=3D_56d;=0A=
this.setValue(this.translateToValue((this.isVertical()?_56f[1]-_571[1]:_5=
6f[0]-_571[0])-(this.handleLength/2)));=0A=
var _571=3DPosition.cumulativeOffset(this.activeHandle);=0A=
this.offsetX=3D(_56f[0]-_571[0]);=0A=
this.offsetY=3D(_56f[1]-_571[1]);=0A=
}else{=0A=
while((this.handles.indexOf(_56e)=3D=3D-1)&&_56e.parentNode){=0A=
_56e=3D_56e.parentNode;=0A=
}=0A=
if(this.handles.indexOf(_56e)!=3D-1){=0A=
this.activeHandle=3D_56e;=0A=
this.activeHandleIdx=3Dthis.handles.indexOf(this.activeHandle);=0A=
this.updateStyles();=0A=
var _571=3DPosition.cumulativeOffset(this.activeHandle);=0A=
this.offsetX=3D(_56f[0]-_571[0]);=0A=
this.offsetY=3D(_56f[1]-_571[1]);=0A=
}=0A=
}=0A=
}=0A=
Event.stop(_56d);=0A=
}=0A=
},update:function(_572){=0A=
if(this.active){=0A=
if(!this.dragging){=0A=
this.dragging=3Dtrue;=0A=
}=0A=
this.draw(_572);=0A=
if(Prototype.Browser.WebKit){=0A=
window.scrollBy(0,0);=0A=
}=0A=
Event.stop(_572);=0A=
}=0A=
},draw:function(_573){=0A=
var _574=3D[Event.pointerX(_573),Event.pointerY(_573)];=0A=
var _575=3DPosition.cumulativeOffset(this.track);=0A=
_574[0]-=3Dthis.offsetX+_575[0];=0A=
_574[1]-=3Dthis.offsetY+_575[1];=0A=
this.event=3D_573;=0A=
this.setValue(this.translateToValue(this.isVertical()?_574[1]:_574[0]));=0A=
if(this.initialized&&this.options.onSlide){=0A=
this.options.onSlide(this.values.length>1?this.values:this.value,this);=0A=
}=0A=
},endDrag:function(_576){=0A=
if(this.active&&this.dragging){=0A=
this.finishDrag(_576,true);=0A=
Event.stop(_576);=0A=
}=0A=
this.active=3Dfalse;=0A=
this.dragging=3Dfalse;=0A=
},finishDrag:function(_577,_578){=0A=
this.active=3Dfalse;=0A=
this.dragging=3Dfalse;=0A=
this.updateFinished();=0A=
},updateFinished:function(){=0A=
if(this.initialized&&this.options.onChange){=0A=
this.options.onChange(this.values.length>1?this.values:this.value,this);=0A=
}=0A=
this.event=3Dnull;=0A=
}};=0A=
if(typeof deconcept=3D=3D"undefined"){=0A=
var deconcept=3Dnew Object();=0A=
}=0A=
if(typeof deconcept.util=3D=3D"undefined"){=0A=
deconcept.util=3Dnew Object();=0A=
}=0A=
if(typeof deconcept.SWFObjectUtil=3D=3D"undefined"){=0A=
deconcept.SWFObjectUtil=3Dnew Object();=0A=
}=0A=
deconcept.SWFObject=3Dfunction(swf,id,w,h,ver,c,_57f,_580,_581,_582,_583)=
{=0A=
if(!document.createElement||!document.getElementById){=0A=
return;=0A=
}=0A=
this.DETECT_KEY=3D_583?_583:"detectflash";=0A=
this.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);=0A=
this.params=3Dnew Object();=0A=
this.variables=3Dnew Object();=0A=
this.attributes=3Dnew Array();=0A=
if(swf){=0A=
this.setAttribute("swf",swf);=0A=
}=0A=
if(id){=0A=
this.setAttribute("id",id);=0A=
}=0A=
if(w){=0A=
this.setAttribute("width",w);=0A=
}=0A=
if(h){=0A=
this.setAttribute("height",h);=0A=
}=0A=
if(ver){=0A=
this.setAttribute("version",new =
deconcept.PlayerVersion(ver.toString().split(".")));=0A=
}=0A=
this.installedVer=3Ddeconcept.SWFObjectUtil.getPlayerVersion(this.getAttr=
ibute("version"),_57f);=0A=
if(c){=0A=
this.addParam("bgcolor",c);=0A=
}=0A=
var q=3D_580?_580:"high";=0A=
this.addParam("quality",q);=0A=
this.setAttribute("useExpressInstall",_57f);=0A=
this.setAttribute("doExpressInstall",false);=0A=
var xir=3D(_581)?_581:window.location;=0A=
this.setAttribute("xiRedirectUrl",xir);=0A=
this.setAttribute("redirectUrl","");=0A=
if(_582){=0A=
this.setAttribute("redirectUrl",_582);=0A=
}=0A=
};=0A=
deconcept.SWFObject.prototype=3D{setAttribute:function(name,_587){=0A=
this.attributes[name]=3D_587;=0A=
},getAttribute:function(name){=0A=
return this.attributes[name];=0A=
},addParam:function(name,_58a){=0A=
this.params[name]=3D_58a;=0A=
},getParams:function(){=0A=
return this.params;=0A=
},addVariable:function(name,_58c){=0A=
this.variables[name]=3D_58c;=0A=
},getVariable:function(name){=0A=
return this.variables[name];=0A=
},getVariables:function(){=0A=
return this.variables;=0A=
},getVariablePairs:function(){=0A=
var _58e=3Dnew Array();=0A=
var key;=0A=
var _590=3Dthis.getVariables();=0A=
for(key in _590){=0A=
_58e.push(key+"=3D"+_590[key]);=0A=
}=0A=
return _58e;=0A=
},getSWFHTML:function(){=0A=
var _591=3D"";=0A=
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){=0A=
if(this.getAttribute("doExpressInstall")){=0A=
this.addVariable("MMplayerType","PlugIn");=0A=
}=0A=
_591=3D"<embed type=3D\"application/x-shockwave-flash\" =
src=3D\""+this.getAttribute("swf")+"\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\"";=0A=
_591+=3D" id=3D\""+this.getAttribute("id")+"\" =
name=3D\""+this.getAttribute("id")+"\" ";=0A=
var _592=3Dthis.getParams();=0A=
for(var key in _592){=0A=
_591+=3D[key]+"=3D\""+_592[key]+"\" ";=0A=
}=0A=
var _594=3Dthis.getVariablePairs().join("&");=0A=
if(_594.length>0){=0A=
_591+=3D"flashvars=3D\""+_594+"\"";=0A=
}=0A=
_591+=3D"/>";=0A=
}else{=0A=
if(this.getAttribute("doExpressInstall")){=0A=
this.addVariable("MMplayerType","ActiveX");=0A=
}=0A=
_591=3D"<object id=3D\""+this.getAttribute("id")+"\" =
classid=3D\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\">";=0A=
_591+=3D"<param name=3D\"movie\" =
value=3D\""+this.getAttribute("swf")+"\" />";=0A=
var _592=3Dthis.getParams();=0A=
for(var key in _592){=0A=
_591+=3D"<param name=3D\""+key+"\" value=3D\""+_592[key]+"\" />";=0A=
}=0A=
var _594=3Dthis.getVariablePairs().join("&");=0A=
if(_594.length>0){=0A=
_591+=3D"<param name=3D\"flashvars\" value=3D\""+_594+"\" />";=0A=
}=0A=
_591+=3D"</object>";=0A=
}=0A=
return _591;=0A=
},write:function(_595){=0A=
if(this.getAttribute("useExpressInstall")){=0A=
var _596=3Dnew deconcept.PlayerVersion([6,0,65]);=0A=
if(this.installedVer.versionIsValid(_596)&&!this.installedVer.versionIsVa=
lid(this.getAttribute("version"))){=0A=
this.setAttribute("doExpressInstall",true);=0A=
this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl"=
)));=0A=
document.title=3Ddocument.title.slice(0,47)+" - Flash Player =
Installation";=0A=
this.addVariable("MMdoctitle",document.title);=0A=
}=0A=
}=0A=
if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installed=
Ver.versionIsValid(this.getAttribute("version"))){=0A=
var n=3D(typeof _595=3D=3D"string")?document.getElementById(_595):_595;=0A=
n.innerHTML=3Dthis.getSWFHTML();=0A=
return true;=0A=
}else{=0A=
if(this.getAttribute("redirectUrl")!=3D""){=0A=
document.location.replace(this.getAttribute("redirectUrl"));=0A=
}=0A=
}=0A=
return false;=0A=
}};=0A=
deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(_598,_599){=0A=
var _59a=3Dnew deconcept.PlayerVersion([0,0,0]);=0A=
if(navigator.plugins&&navigator.mimeTypes.length){=0A=
var x=3Dnavigator.plugins["Shockwave Flash"];=0A=
if(x&&x.description){=0A=
_59a=3Dnew =
deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/,"").rep=
lace(/(\s+r|\s+b[0-9]+)/,".").split("."));=0A=
}=0A=
}else{=0A=
try{=0A=
var axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A=
for(var i=3D3;axo!=3Dnull;i++){=0A=
axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);=0A=
_59a=3Dnew deconcept.PlayerVersion([i,0,0]);=0A=
}=0A=
}=0A=
catch(e){=0A=
}=0A=
if(_598&&_59a.major>_598.major){=0A=
return _59a;=0A=
}=0A=
if(!_598||((_598.minor!=3D0||_598.rev!=3D0)&&_59a.major=3D=3D_598.major)|=
|_59a.major!=3D6||_599){=0A=
try{=0A=
_59a=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));=0A=
}=0A=
catch(e){=0A=
}=0A=
}=0A=
}=0A=
return _59a;=0A=
};=0A=
deconcept.PlayerVersion=3Dfunction(_59e){=0A=
this.major=3DparseInt(_59e[0])!=3Dnull?parseInt(_59e[0]):0;=0A=
this.minor=3DparseInt(_59e[1])||0;=0A=
this.rev=3DparseInt(_59e[2])||0;=0A=
};=0A=
deconcept.PlayerVersion.prototype.versionIsValid=3Dfunction(fv){=0A=
if(this.major<fv.major){=0A=
return false;=0A=
}=0A=
if(this.major>fv.major){=0A=
return true;=0A=
}=0A=
if(this.minor<fv.minor){=0A=
return false;=0A=
}=0A=
if(this.minor>fv.minor){=0A=
return true;=0A=
}=0A=
if(this.rev<fv.rev){=0A=
return false;=0A=
}=0A=
return true;=0A=
};=0A=
deconcept.util=3D{getRequestParameter:function(_5a0){=0A=
var q=3Ddocument.location.search||document.location.hash;=0A=
if(q){=0A=
var _5a2=3Dq.indexOf(_5a0+"=3D");=0A=
var _5a3=3D(q.indexOf("&",_5a2)>-1)?q.indexOf("&",_5a2):q.length;=0A=
if(q.length>1&&_5a2>-1){=0A=
return q.substring(q.indexOf("=3D",_5a2)+1,_5a3);=0A=
}=0A=
}=0A=
return "";=0A=
}};=0A=
if(Array.prototype.push=3D=3Dnull){=0A=
Array.prototype.push=3Dfunction(item){=0A=
this[this.length]=3Ditem;=0A=
return this.length;=0A=
};=0A=
}=0A=
var getQueryParamValue=3Ddeconcept.util.getRequestParameter;=0A=
var FlashObject=3Ddeconcept.SWFObject;=0A=
var SWFObject=3Ddeconcept.SWFObject;=0A=

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://images.theglobeandmail.com/v5/scripts/build/tgam-merged.js

if(!WEBSITE_TGAM){=0A=
var WEBSITE_TGAM=3D"http://"+location.host;=0A=
var WEBSITE_IMAGES=3DWEBSITE_TGAM;=0A=
var WEBSITE_TGAM_SECURE=3D"https://"+location.host;=0A=
var WEBSITE_SECURE=3DWEBSITE_TGAM_SECURE;=0A=
var WEBSITE_docroot=3D"/v5";=0A=
if(location.port&&location.host.indexOf("ev.")=3D=3D1){=0A=
WEBSITE_TGAM_SECURE=3DWEBSITE_TGAM;=0A=
WEBSITE_SECURE=3DWEBSITE_TGAM_SECURE;=0A=
}else{=0A=
WEBSITE_IMAGES=3DWEBSITE_TGAM.replace(/www\./i,"images.");=0A=
}=0A=
}=0A=
var today=3Dnew Date();=0A=
var =
random_number=3DMath.floor((Math.random()*1000))+""+today.getUTCMilliseco=
nds();=0A=
var insider;=0A=
var d=3Ddocument;=0A=
var ua=3Dnavigator.userAgent.toLowerCase();=0A=
var openmenu,x,tickerStories,omniDisabled;=0A=
var ldbdAC=3D"";=0A=
var lugAC=3D"";=0A=
var skyRAC=3D"";=0A=
var boxRAC=3D"";=0A=
var halfpageRAC=3D"";=0A=
var b1AC=3D"";=0A=
var b2AC=3D"";=0A=
var b3AC=3D"";=0A=
var b4AC=3D"";=0A=
var isOpera=3D(window.opera)?true:false;=0A=
if(isOpera){=0A=
var ua=3Dnavigator.userAgent.toLowerCase();=0A=
var operaI=3Dua.indexOf("opera");=0A=
var opVer=3Dua.substring(operaI+5,ua.length);=0A=
opVer=3DparseFloat(opVer);=0A=
if(opVer<=3D8){=0A=
var isOperaOld=3Dtrue;=0A=
}=0A=
}=0A=
function geckoGetRv(){=0A=
if(navigator.product!=3D"Gecko"){=0A=
return -1;=0A=
}=0A=
var _1=3D0;=0A=
var _2=3Dua.indexOf("rv:");=0A=
var _3=3Dua.indexOf(")",_2);=0A=
var rv=3Dua.substring(_2+3,_3);=0A=
var _5=3Drv.split(".");=0A=
var _6=3D1;=0A=
for(i=3D0;_5.length>i;i++){=0A=
var _7=3DparseInt(_5[i]);=0A=
_1+=3D_7/_6;=0A=
_6*=3D100;=0A=
}=0A=
return _1;=0A=
}=0A=
function isSubscriber(v){=0A=
var _9=3Dnew Date();=0A=
_9.setTime(_9.getTime()+(1000*60*60*24*15));=0A=
setCookie("TGAM_ID",v,_9.toGMTString());=0A=
}=0A=
function chkSubscriber(){=0A=
var _a=3Dhector();=0A=
if(_a){=0A=
_a.open("GET","/servlet/Page/document"+WEBSITE_docroot+"/content/Insider/=
chkSubscriber",true);=0A=
_a.onreadystatechange=3Dfunction(){=0A=
if(_a.readyState=3D=3D4){=0A=
var _b=3D_a.responseText;=0A=
if(_b.indexOf("[true][")=3D=3D0){=0A=
isSubscriber(_b);=0A=
}else{=0A=
deleteCookie("TGAM_ID");=0A=
}=0A=
}=0A=
};=0A=
_a.send(null);=0A=
}=0A=
}=0A=
function hector(){=0A=
var _c=3Dfalse;=0A=
if(window.XMLHttpRequest){=0A=
_c=3Dnew XMLHttpRequest();=0A=
}else{=0A=
if(window.ActiveXObject){=0A=
try{=0A=
_c=3Dnew ActiveXObject("Msxml2.XMLHTTP");=0A=
}=0A=
catch(othermicrosoft){=0A=
try{=0A=
_c=3Dnew ActiveXObject("Microsoft.XMLHTTP");=0A=
}=0A=
catch(failed){=0A=
_c=3Dfalse;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
return _c;=0A=
}=0A=
function doXSLT(_d,_e,_f,_10){=0A=
var _11=3Dhector();=0A=
if(_11){=0A=
var _12;=0A=
_11.open("GET",_e,true);=0A=
_11.onreadystatechange=3Dfunction(){=0A=
if(_11.readyState=3D=3D4){=0A=
if(_11.status=3D=3D200){=0A=
var _13=3Dhector();=0A=
_13.open("GET",_f,true);=0A=
_13.onreadystatechange=3Dfunction(){=0A=
if(_13.readyState=3D=3D4){=0A=
if(_13.status=3D=3D200){=0A=
try{=0A=
var _14=3Dnew XSLTProcessor();=0A=
_14.importStylesheet(_13.responseXML);=0A=
_12=3D_14.transformToFragment(_11.responseXML,d);=0A=
if(_10&&_10=3D=3D"top"&&_d.firstChild){=0A=
_d.insertBefore(_12,_d.firstChild);=0A=
}else{=0A=
_d.appendChild(_12);=0A=
}=0A=
}=0A=
catch(err){=0A=
try{=0A=
_12=3D_11.responseXML.transformNode(_13.responseXML);=0A=
if(_10&&_10=3D=3D"top"&&_d.firstChild){=0A=
_d.innerHTML=3D_12+_d.innerHTML;=0A=
}else{=0A=
_d.innerHTML+=3D_12;=0A=
}=0A=
}=0A=
catch(err){=0A=
_12=3DcreateElement("div","","error");=0A=
var _15=3DcreateElement("p","","error");=0A=
_15.appendChild(d.createTextNode("We were temporarily unable to load the =
requested content"));=0A=
var _16=3DcreateElement("h4","","error");=0A=
_16.appendChild(d.createTextNode("Problem"));=0A=
_12.appendChild(_16);=0A=
_12.appendChild(_15);=0A=
_d.appendChild(_12);=0A=
}=0A=
}=0A=
}=0A=
}=0A=
};=0A=
_13.send(null);=0A=
}=0A=
}=0A=
};=0A=
_11.send(null);=0A=
}=0A=
}=0A=
function createElement(el,i,cN,url,alt,w,h,t,_1f,rel){=0A=
if(el){=0A=
el=3Del.toLowerCase();=0A=
}else{=0A=
return null;=0A=
}=0A=
var _21=3Dd.createElement(el);=0A=
if(i){=0A=
_21.id=3Di;=0A=
}=0A=
if(cN){=0A=
_21.className=3DcN;=0A=
}=0A=
if(t){=0A=
_21.title=3Dt;=0A=
}=0A=
if(w){=0A=
_21.width=3Dw;=0A=
}=0A=
if(h){=0A=
_21.height=3Dh;=0A=
}=0A=
if(url&&(el=3D=3D"a"||el=3D=3D"area"||el=3D=3D"link"||el=3D=3D"base")){=0A=
_21.href=3Durl;=0A=
}else{=0A=
if(url&&(el=3D=3D"img"||el=3D=3D"input"||el=3D=3D"script"||el=3D=3D"frame=
"||el=3D=3D"iframe")){=0A=
_21.src=3Durl;=0A=
}else{=0A=
if(el=3D=3D"object"&&_1f=3D=3D"application/x-shockwave-flash"){=0A=
_21.data=3Durl;=0A=
}=0A=
}=0A=
}=0A=
if(el=3D=3D"img"||el=3D=3D"input"||el=3D=3D"area"){=0A=
_21.alt=3D(alt)?alt:"";=0A=
}=0A=
if(el=3D=3D"input"&&url){=0A=
_21.type=3D"image";=0A=
}else{=0A=
if(el=3D=3D"link"&&url.indexOf(".css")=3D=3Durl.length-4&&!rel){=0A=
_21.type=3D"text/css";=0A=
_21.rel=3D"stylesheet";=0A=
}else{=0A=
if(el=3D=3D"script"&&url.indexOf(".js")=3D=3Durl.length-3){=0A=
_21.type=3D"text/javascript";=0A=
}else{=0A=
if(rel){=0A=
_21.rel=3Drel;=0A=
}=0A=
if(_1f){=0A=
_21.type=3D_1f;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
return _21;=0A=
}=0A=
function getCookie(_22){=0A=
var _23=3D_22+"=3D";=0A=
if(d.cookie.length>0){=0A=
begin=3Dd.cookie.indexOf(_23);=0A=
if(begin!=3D-1){=0A=
begin+=3D_23.length;=0A=
end=3Dd.cookie.indexOf(";",begin);=0A=
if(end=3D=3D-1){=0A=
end=3Dd.cookie.length;=0A=
}=0A=
return unescape(d.cookie.substring(begin,end));=0A=
}=0A=
}=0A=
return null;=0A=
}=0A=
function setCookie(_24,_25,_26){=0A=
if(!_26){=0A=
var _26=3Dnew Date();=0A=
_26.setTime(_26.getTime()+(1000*60*60*24*365));=0A=
_26.toGMTString();=0A=
}=0A=
d.cookie=3D_24+"=3D"+escape(_25)+"; path=3D/; expires=3D"+_26;=0A=
}=0A=
function deleteCookie(_27){=0A=
if(getCookie(_27)){=0A=
d.cookie=3D_27+"=3D"+"; path=3D/; expires=3DMon, 01 Jan 01 01:01:01 GMT";=0A=
}=0A=
}=0A=
function likeLinkOver(){=0A=
this.style.textDecoration=3D"underline";=0A=
this.style.cursor=3D(d.all)?"hand":"pointer";=0A=
}=0A=
function likeLinkOut(){=0A=
this.style.textDecoration=3D"none";=0A=
}=0A=
function makeRSSLink(i,el){=0A=
var _2a=3Dd.getElementById(i).getElementsByTagName(el);=0A=
for(x=3D0;_2a.length>x;x++){=0A=
addEvent(_2a[x],"click",function(){=0A=
var ua=3Dnavigator.userAgent.toLowerCase();=0A=
if(ua.indexOf("mac")!=3D-1&&ua.indexOf("safari")!=3D-1){=0A=
var _2c=3Dnew RegExp("http","");=0A=
this.href=3Dthis.href.replace(_2c,"feed");=0A=
return true;=0A=
}else{=0A=
var _2d=3D(this.href.indexOf(".opml")=3D=3D-1)?["RSS feed","paste =
it"]:["OPML file","import the location"];=0A=
var key=3D(ua.indexOf("mac")!=3D-1)?"Command":"Ctrl";=0A=
var msg=3D"\nOnce it\u2019s copied, "+_2d[1]+" into your favourite RSS =
reader.";=0A=
if(window.clipboardData&&prompt("First copy this "+_2d[0]+" location by =
pressing OK or ["+key+"-C]."+msg,this.href)){=0A=
window.clipboardData.setData("Text",this.href);=0A=
}else{=0A=
if(!window.clipboardData){=0A=
prompt("Copy this "+_2d[0]+" location (press ["+key+"-C]), then press =
OK."+msg,this.href);=0A=
}=0A=
}=0A=
return false;=0A=
}=0A=
});=0A=
}=0A=
}=0A=
function insertAfter(_30,_31){=0A=
var _32=3D_31.parentNode;=0A=
if(_32.lastchild=3D=3D_31){=0A=
_32.appendChild(_30);=0A=
}else{=0A=
_32.insertBefore(_30,_31.nextSibling);=0A=
}=0A=
}=0A=
function YFTinit(x,i){=0A=
var _35=3D["F","E","D","C","B","A"];=0A=
setTimeout("YFT("+x+",'"+_35[x]+"','"+i+"')",500);=0A=
}=0A=
function YFT(x,c,i){=0A=
if(isNaN(x)){=0A=
return;=0A=
}=0A=
d.getElementById(i).style.backgroundColor=3D"#FF"+c;=0A=
if(x>0){=0A=
YFTinit(x-1,i);=0A=
}=0A=
}=0A=
function printThis(_39){=0A=
var c=3D_39.childNodes;=0A=
for(x=3D0;c.length>x;x++){=0A=
if(c[x].className=3D=3D"print"){=0A=
c[x].getElementsByTagName("a")[0].onclick=3Dfunction(){=0A=
if(d.getElementById("pagination")&&location.search.indexOf("pageRequested=
=3Dall")=3D=3D-1){=0A=
qmod=3D(location.search)?"&":"?";=0A=
url=3Dlocation.href.replace(/pageRequested=3D([0-9]+)/,"");=0A=
location.href=3Durl+qmod+"pageRequested=3Dall&print=3Dtrue";=0A=
}else{=0A=
if(window.print){=0A=
window.print();=0A=
}else{=0A=
alert("Press Cmd/Ctrl+P to print this page");=0A=
}=0A=
}=0A=
return false;=0A=
};=0A=
}=0A=
}=0A=
}=0A=
function chkPrint(){=0A=
if(location.search.indexOf("print=3Dtrue")!=3D-1&&window.print){=0A=
window.print();=0A=
if(ua.indexOf("safari")=3D=3D-1){=0A=
history.go(-1);=0A=
}else{=0A=
return;=0A=
}=0A=
}=0A=
}=0A=
function _open_popup_window(w,h,url,_3e,t,top,_41){=0A=
var _42=3D/\W+/;=0A=
if(_42.test(_3e)){=0A=
_3e=3D_3e.replace(/\W+/,"_");=0A=
}=0A=
var n=3D"__"+n;=0A=
if(_42.test(n)){=0A=
n=3Dn.replace(/\W+/,"_");=0A=
}=0A=
if(!w){=0A=
w=3D780;=0A=
}=0A=
if(!h){=0A=
h=3D550;=0A=
}=0A=
var _44=3D"";=0A=
_44+=3D"width=3D"+w;=0A=
_44+=3D",height=3D"+h;=0A=
if(top){=0A=
_44+=3D",top=3D"+top;=0A=
}=0A=
if(_41){=0A=
_44+=3D",left=3D"+_41;=0A=
}=0A=
_44+=3D",menubar=3Dno,resizable=3Dyes,toolbar=3Dno,scrollbars=3Dyes,locat=
ion=3Dno";=0A=
window.open(url,n,_44);=0A=
return false;=0A=
}=0A=
function framesPopUp(_45,t,n,w,h){=0A=
var n=3D"__"+n;=0A=
var _4a=3D/\W+/;=0A=
if(_4a.test(n)){=0A=
n=3Dn.replace(/\W+/,"_");=0A=
}=0A=
params=3D"width=3D"+w+",height=3D"+h+",resizable";=0A=
winExec=3Dn+"=3D window.open('','"+n+"', params)";=0A=
content=3D"<html =
lang=3D\"en-ca\"><html><head><title>"+t+"</title></head><frameset =
rows=3D'0,*' frameborder=3D'NO' border=3D'0' framespacing=3D'0'><frame =
name=3D'topFrame' scrolling=3D'NO' src=3D'about:blank'><frame =
name=3D'mainFrame' src=3D'"+_45+"' =
scrolling=3D'auto'></frameset><title></title></title><noframes><body>This=
 require a browser that supports frames.</body></noframes></html>";=0A=
eval(winExec);=0A=
eval(n+".document.open()");=0A=
eval(n+".document.write(content)");=0A=
eval(n+".document.close()");=0A=
}=0A=
function setTop(_4b,_4c,mod){=0A=
_4c.style.top=3D_4b.offsetHeight+mod+"px";=0A=
}=0A=
function getElPos(_4e){=0A=
var l=3D0;=0A=
var t=3D0;=0A=
if(_4e){=0A=
if(_4e.offsetParent){=0A=
while(_4e.offsetParent){=0A=
l+=3D_4e.offsetLeft;=0A=
t+=3D_4e.offsetTop;=0A=
_4e=3D_4e.offsetParent;=0A=
}=0A=
}=0A=
var _51=3D[l,t];=0A=
return _51;=0A=
}=0A=
}=0A=
function addEvent(_52,_53,_54){=0A=
if(!_54.$$guid){=0A=
_54.$$guid=3DaddEvent.guid++;=0A=
}=0A=
if(!_52.events){=0A=
_52.events=3D{};=0A=
}=0A=
var _55=3D_52.events[_53];=0A=
if(!_55){=0A=
_55=3D_52.events[_53]=3D{};=0A=
if(_52["on"+_53]){=0A=
_55[0]=3D_52["on"+_53];=0A=
}=0A=
}=0A=
_55[_54.$$guid]=3D_54;=0A=
_52["on"+_53]=3DhandleEvent;=0A=
}=0A=
addEvent.guid=3D1;=0A=
function removeEvent(_56,_57,_58){=0A=
if(_56.events&&_56.events[_57]){=0A=
delete _56.events[_57][_58.$$guid];=0A=
}=0A=
}=0A=
function handleEvent(_59){=0A=
var _5a=3Dtrue;=0A=
_59=3D_59||fixEvent(window.event);=0A=
var _5b=3Dthis.events[_59.type];=0A=
for(var i in _5b){=0A=
this.$$handleEvent=3D_5b[i];=0A=
if(this.$$handleEvent(_59)=3D=3Dfalse){=0A=
_5a=3Dfalse;=0A=
}=0A=
}=0A=
return _5a;=0A=
}=0A=
function fixEvent(_5d){=0A=
_5d.preventDefault=3DfixEvent.preventDefault;=0A=
_5d.stopPropagation=3DfixEvent.stopPropagation;=0A=
return _5d;=0A=
}=0A=
fixEvent.preventDefault=3Dfunction(){=0A=
this.returnValue=3Dfalse;=0A=
};=0A=
fixEvent.stopPropagation=3Dfunction(){=0A=
this.cancelBubble=3Dtrue;=0A=
};=0A=
function getElementsByClassName(_5e,_5f,_60){=0A=
if((typeof _5e!=3D"object"&&typeof _5e=3D=3D"string")&&(typeof =
_5f!=3D"string"&&typeof _5f=3D=3D"object")){=0A=
_5e=3D_60;=0A=
_5f=3D_5e;=0A=
}=0A=
var =
_61=3D(_5f=3D=3D"*"&&d.all)?document.all:_5e.getElementsByTagName(_5f);=0A=
var _62=3Dnew Array();=0A=
_60=3D_60.replace(/\-/g,"\\-");=0A=
var _63=3Dnew RegExp("\\b"+_60+"\\b");=0A=
var _64;=0A=
for(var i=3D0;i<_61.length;i++){=0A=
_64=3D_61[i];=0A=
if(_63.test(_64.className)){=0A=
_62.push(_64);=0A=
}=0A=
}=0A=
return (_62);=0A=
}=0A=
function displayDate(_66){=0A=
var dd=3DleadingZero(_66.getDate());=0A=
var mm=3D_66.getMonth();=0A=
mm=3DleadingZero(mm+1);=0A=
var yy=3DtakeYear(_66)+"";=0A=
yy=3Dyy.substring(2);=0A=
var hh=3D_66.getHours();=0A=
var _6b=3D"AM";=0A=
if(hh=3D=3D0){=0A=
hh=3D12;=0A=
}=0A=
if(hh>11){=0A=
_6b=3D"PM";=0A=
}=0A=
if(hh>12){=0A=
hh-=3D12;=0A=
}=0A=
hh=3DleadingZero(hh);=0A=
var m=3DleadingZero(_66.getMinutes());=0A=
var ss=3DleadingZero(_66.getSeconds());=0A=
var _6e=3D[yy,mm,dd,hh,m,ss,_6b];=0A=
return _6e;=0A=
function takeYear(_6f){=0A=
var x=3D_6f.getYear();=0A=
var y=3Dx%100;=0A=
y+=3D(38>y)?2000:1900;=0A=
return y;=0A=
}=0A=
function leadingZero(nr){=0A=
if(10>nr){=0A=
nr=3D"0"+nr;=0A=
}=0A=
return nr;=0A=
}=0A=
}=0A=
function layoutAdjust(){=0A=
if(d.getElementById("chewy")){=0A=
var _73=3Dd.getElementById("chewy");=0A=
var w=3D(_73.offsetWidth)?_73.offsetWidth:404;=0A=
if(d.getElementById("sectionD")){=0A=
if(404>w&&d.getElementById("sectionD").length>1){=0A=
d.getElementById("sectionD").getElementsByTagName("DIV")[1].style.display=
=3D"none";=0A=
}else{=0A=
if(w>=3D404&&d.getElementById("sectionD").length>1){=0A=
d.getElementById("sectionD").getElementsByTagName("DIV")[1].style.display=
=3D"block";=0A=
}=0A=
}=0A=
}=0A=
}=0A=
if(d.getElementById("sectionC")){=0A=
var _75=3Dfalse;=0A=
var _76=3Dd.getElementsByTagName("BODY")[0];=0A=
if(_76.className){=0A=
var _77=3D_76.className.split(" ");=0A=
for(var i=3D0;i<_77.length;i++){=0A=
if(_77[i]=3D=3D"mega"){=0A=
_75=3Dtrue;=0A=
}=0A=
}=0A=
}=0A=
if(d.getElementById("sectionB")){=0A=
if(!_75){=0A=
d.getElementById("sectionB").className=3D"col";=0A=
}=0A=
d.getElementById("sectionC").className=3D"col last";=0A=
}=0A=
}=0A=
var _79=3DgeckoGetRv();=0A=
if(_79!=3D-1){=0A=
if(1.0704>=3D_79){=0A=
d.getElementById("chewy").style.minHeight=3D"900px";=0A=
}=0A=
}=0A=
d.getElementsByTagName("BODY")[0].style.minHeight=3D0;=0A=
}=0A=
function getHub(){=0A=
var _7a=3Dd.getElementsByTagName("BODY")[0];=0A=
if(_7a.className){=0A=
var _7b=3D_7a.className.split(" ");=0A=
return _7b[1];=0A=
}else{=0A=
return false;=0A=
}=0A=
}=0A=
function viewBigImage(w,h,url,n,t){=0A=
var iW;=0A=
t=3D"Image from \u201c"+t+"\u201d";=0A=
n=3D"__"+n;=0A=
var _82=3D/\W+/;=0A=
if(_82.test(n)){=0A=
n=3Dn.replace(/\W+/,"_");=0A=
}=0A=
var _83=3Dfalse;=0A=
try{=0A=
if(w>screen.availWidth){=0A=
w=3Dscreen.availWidth;=0A=
_83=3Dtrue;=0A=
}=0A=
if(h>screen.availHeight){=0A=
h=3Dscreen.availHeight;=0A=
_83=3Dtrue;=0A=
}=0A=
}=0A=
catch(e){=0A=
}=0A=
iWw=3Deval(w)+20;=0A=
var f=3D"width=3D"+iWw+",height=3D"+h;=0A=
f+=3D",left=3D10,top=3D10,menubar=3Dno,toolbar=3Dno,status=3Dno,screenX=3D=
0,screenY=3D0";=0A=
f+=3D(!_83)?",scrollbars=3D0":",scrollbars=3D1";=0A=
(window.iW=3D=3Dnull||iW.closed)?iW=3Dwindow.open("",n,f):iW.location.hre=
f=3D"";=0A=
iW.document.write("<html =
lang=3D\"en-ca\"><head><title>"+t+"</title></head><body =
style=3D\"margin:0px;padding:0px\"><div><img src=3D\""+url+"\" =
width=3D\""+w+"\" height=3D\""+h+"\" =
alt=3D\""+t+"\"></div></body></html>");=0A=
iW.document.close();=0A=
iW.focus();=0A=
return false;=0A=
}=0A=
function writeTicker(url,i,_87,_88,_89){=0A=
var _8a=3Dnew =
SWFObject(WEBSITE_IMAGES+"/v5/includes/global/newsticker.swf",i,"680","20=
","8",_87,true);=0A=
_8a.addVariable("RSS_Source",url);=0A=
_8a.addVariable("tagColour",_88);=0A=
_8a.addParam("wmode","transparent");=0A=
_8a.addVariable("tickerColour",_89);=0A=
_8a.write(i);=0A=
}=0A=
var BrowserDetect=3D{init:function(){=0A=
this.browser=3Dthis.searchString(this.dataBrowser)||"An unknown browser";=0A=
this.version=3Dthis.searchVersion(navigator.userAgent)||this.searchVersio=
n(navigator.appVersion)||"an unknown version";=0A=
this.OS=3Dthis.searchString(this.dataOS)||"an unknown OS";=0A=
},searchString:function(_8b){=0A=
for(var i=3D0;i<_8b.length;i++){=0A=
var _8d=3D_8b[i].string;=0A=
var _8e=3D_8b[i].prop;=0A=
this.versionSearchString=3D_8b[i].versionSearch||_8b[i].identity;=0A=
if(_8d){=0A=
if(_8d.indexOf(_8b[i].subString)!=3D-1){=0A=
return _8b[i].identity;=0A=
}=0A=
}else{=0A=
if(_8e){=0A=
return _8b[i].identity;=0A=
}=0A=
}=0A=
}=0A=
},searchVersion:function(_8f){=0A=
var _90=3D_8f.indexOf(this.versionSearchString);=0A=
if(_90=3D=3D-1){=0A=
return;=0A=
}=0A=
return parseFloat(_8f.substring(_90+this.versionSearchString.length+1));=0A=
},dataBrowser:[{string:navigator.userAgent,subString:"OmniWeb",versionSea=
rch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Ap=
ple",identity:"Safari"},{prop:window.opera,identity:"Opera"},{string:navi=
gator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,s=
ubString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subStrin=
g:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camin=
o",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",id=
entity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:=
"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"G=
ecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,=
subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:=
[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:n=
avigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.platf=
orm,subString:"Linux",identity:"Linux"}]};=0A=
function loadAC(){=0A=
var _91=3D["ldbd","lug","skyR","boxR","halfpageR","b1","b2","b3","b4"];=0A=
for(x=3D0;_91.length>x;x++){=0A=
if(d.getElementById(_91[x])&&d.getElementById(_91[x]+"Holder")){=0A=
if(5>x){=0A=
placeAC(_91[x]);=0A=
if(x=3D=3D0){=0A=
addEvent(window,"resize",function(){=0A=
placeAC("ldbd");=0A=
});=0A=
}else{=0A=
if(x=3D=3D1){=0A=
addEvent(window,"resize",function(){=0A=
placeAC("lug");=0A=
});=0A=
}else{=0A=
if(x=3D=3D2){=0A=
addEvent(window,"resize",function(){=0A=
placeAC("skyR");=0A=
});=0A=
}else{=0A=
if(x=3D=3D3){=0A=
addEvent(window,"resize",function(){=0A=
placeAC("boxR");=0A=
});=0A=
}else{=0A=
if(x=3D=3D4){=0A=
addEvent(window,"resize",function(){=0A=
placeAC("halfpageR");=0A=
});=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}else{=0A=
if(d.getElementById(_91[x])&&d.getElementById(_91[x]+"Holder")){=0A=
d.getElementById(_91[x]).innerHTML=3Dd.getElementById(_91[x]+"Holder").in=
nerHTML;=0A=
if(acType!=3D"transAd"){=0A=
d.getElementsByTagName("BODY")[0].removeChild(d.getElementById(_91[x]+"Ho=
lder"));=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
var swfCheck,iFrameCheck;=0A=
function placeAC(i){=0A=
if(!d.getElementById(i)||!d.getElementById(i+"Holder")){=0A=
return;=0A=
}=0A=
var pos=3DgetElPos(d.getElementById(i));=0A=
var _94=3Dd.getElementById(i+"Holder");=0A=
var mod=3D[0,0];=0A=
if(d.all&&d.compatMode&&d.compatMode!=3D"BackCompat"){=0A=
switch(i){=0A=
case "ldbd":=0A=
mod=3D[4,4];=0A=
break;=0A=
case "boxR":=0A=
mod=3D[1,4];=0A=
break;=0A=
case "skyR":=0A=
mod=3D[4,4];=0A=
break;=0A=
case "halfpageR":=0A=
mod=3D[1,4];=0A=
break;=0A=
default:=0A=
mod=3D[-1,4];=0A=
break;=0A=
}=0A=
}=0A=
if(d.getElementsByTagName("BODY")[0].className.indexOf("minWidth")!=3D-1)=
{=0A=
switch(i){=0A=
case "ldbd":=0A=
mod=3D[0,4];=0A=
break;=0A=
}=0A=
}=0A=
_94.style.position=3D"absolute";=0A=
_94.style.top=3Deval(pos[1]+mod[1])+"px";=0A=
_94.style.left=3Deval(pos[0]+mod[0])+"px";=0A=
_94.style.display=3D"block";=0A=
if((acType=3D=3D"transAd"&&i=3D=3D"ldbd")||(d.getElementById("transHeader=
")&&i=3D=3D"ldbd")){=0A=
_94.style.overflow=3D"visible";=0A=
_94.style.left=3D0;=0A=
_94.style.top=3D0;=0A=
if(d.getElementById("transLeader")){=0A=
var _96=3Dd.getElementById("transLeader");=0A=
_96.style.position=3D"absolute";=0A=
_96.style.left=3Deval(pos[0])+"px";=0A=
_96.style.top=3Deval(getElPos(d.getElementById("ldbd"))[1])+"px";=0A=
_94.style.width=3Deval(getElPos(d.getElementById("ldbd"))[0])+"px";=0A=
addEvent(window,"resize",function(){=0A=
d.getElementById("ldbdHolder").style.width=3Deval(getElPos(d.getElementBy=
Id("ldbd"))[0])+"px";=0A=
});=0A=
if(d.all&&d.compatMode&&d.compatMode!=3D"BackCompat"){=0A=
_96.style.margin=3D"4px 0 0 4px !important";=0A=
}else{=0A=
if(d.all){=0A=
_96.style.margin=3D"4px 0 0 0 !important";=0A=
}=0A=
}=0A=
}=0A=
}else{=0A=
if(acType=3D=3D"topLayer"&&i=3D=3D"ldbd"){=0A=
_94.style.overflow=3D"visible";=0A=
}else{=0A=
if(acType=3D=3D"expand"&&i=3D=3D"ldbd"){=0A=
Event.onReady(function(){=0A=
var _97=3Ddocument.getElementById("globalNav").style.zIndex;=0A=
_94.onmouseover=3Dfunction(){=0A=
document.getElementById("globalNav").style.zIndex=3D1;=0A=
this.style.height=3D"auto";=0A=
};=0A=
_94.onmouseout=3Dfunction(){=0A=
document.getElementById("globalNav").style.zIndex=3D_97;=0A=
this.style.height=3D"90px";=0A=
};=0A=
});=0A=
}=0A=
if((Element.descendantOf(d.getElementById(i),d.getElementById("secondaryN=
av"))&&i=3D=3D"boxR")||(i=3D=3D"halfpageR")){=0A=
if((d.all&&d.compatMode&&d.compatMode!=3D"BackCompat")||!d.all){=0A=
_94.style.paddingLeft=3D"15px";=0A=
_94.style.paddingTop=3D"15px";=0A=
_94.style.left=3Deval(pos[0]-1)+"px";=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
var counter=3D0;=0A=
function getSwf(obj,_99){=0A=
var _9a,_9b;=0A=
_99=3D=3D"swf"?_9a=3DswfCheck:_9a=3DiFrameCheck;=0A=
_99=3D=3D"swf"?_9b=3Dobj.getElementsByTagName("OBJECT"):_9b=3Dobj.getElem=
entsByTagName("IFRAME");=0A=
if(_9b.length=3D=3D0){=0A=
if(counter=3D=3D1000){=0A=
clearTimeout(_9a);=0A=
}else{=0A=
counter++;=0A=
}=0A=
}else{=0A=
obj.onmouseover=3Dfunction(){=0A=
this.style.height=3D"auto";=0A=
};=0A=
obj.onmouseout=3Dfunction(){=0A=
this.style.height=3D"90px";=0A=
};=0A=
clearTimeout(_9a);=0A=
}=0A=
}=0A=
function changeSelectList(){=0A=
var _9c=3D"district";=0A=
var _9d=3D"zone";=0A=
if(!d.all){=0A=
addEvent(d.getElementById(_9c),"change",function(){=0A=
var _9e=3Dthis.value;=0A=
var pd2=3Dd.getElementById(_9d).getElementsByTagName("OPTION");=0A=
for(x=3D0;pd2.length>x;x++){=0A=
pd2[x].className=3Dpd2[x].className.replace(/\s(hide)/,"");=0A=
if(pd2[x].className.indexOf(_9e)=3D=3D-1){=0A=
pd2[x].className+=3D" hide";=0A=
}=0A=
}=0A=
});=0A=
}else{=0A=
if(d.all){=0A=
var pd1=3Dd.getElementById(_9c).getElementsByTagName("OPTION");=0A=
var _a1=3Dnew Array();=0A=
for(x=3D0;pd1.length>x;x++){=0A=
_a1.push(pd1[x].value);=0A=
}=0A=
_a1=3D_a1.slice(1);=0A=
var _a2=3Dnew Array();=0A=
var _a3=3Dnew Array();=0A=
var _a4=3Dnew Array();=0A=
var _a5=3Dnew Array();=0A=
var _a6=3Dd.getElementById(_9d).getElementsByTagName("OPTION");=0A=
var _a7=3D_a6.length;=0A=
for(x=3D0;_a7>x;x++){=0A=
if(_a6[x].className=3D=3D_a1[0]){=0A=
_a2.push(_a6[x]);=0A=
}else{=0A=
if(_a6[x].className=3D=3D_a1[1]){=0A=
_a3.push(_a6[x]);=0A=
}else{=0A=
if(_a6[x].className=3D=3D_a1[2]){=0A=
_a4.push(_a6[x]);=0A=
}else{=0A=
if(_a6[x].className=3D=3D_a1[3]){=0A=
_a5.push(_a6[x]);=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
var _a8=3D[_a2,_a3,_a4,_a5];=0A=
addEvent(d.getElementById(_9c),"change",function(){=0A=
var _a9=3Dthis.value;=0A=
pd2_temp_length=3Dd.getElementById(_9d).getElementsByTagName("OPTION").le=
ngth;=0A=
for(x=3D1;pd2_temp_length>x;x++){=0A=
d.getElementById(_9d).removeChild(d.getElementById(_9d).getElementsByTagN=
ame("OPTION")[1]);=0A=
}=0A=
for(y=3D0;_a1.length>y;y++){=0A=
if(_a1[y]=3D=3D_a9){=0A=
for(x=3D0;_a8[y].length>x;x++){=0A=
d.getElementById(_9d).appendChild(_a8[y][x]);=0A=
}=0A=
}=0A=
}=0A=
});=0A=
}=0A=
}=0A=
}=0A=
function showHelp(_aa,_ab,_ac,_ad,_ae,_af,_b0,_b1){=0A=
var pos=3DgetElPos(_ab);=0A=
var _b3=3Dpos[0];=0A=
var top=3Dpos[1];=0A=
var _b5=3D$(_aa);=0A=
var _b6=3D$(_ad);=0A=
if(_ae&&_ae!=3D""){=0A=
_b5.style.top=3D(top+_ae)+"px";=0A=
}else{=0A=
if((_b0&&_b0!=3D"")){=0A=
_b5.style.top=3D(top-_b0)+"px";=0A=
}else{=0A=
_b5.style.top=3Dtop+"px";=0A=
}=0A=
}=0A=
if(_b1&&_b1!=3D""){=0A=
_b5.style.left=3D(_b3+_b1)+"px";=0A=
}else{=0A=
if(_af&&_af!=3D""){=0A=
_b5.style.left=3D(_b3-_af)+"px";=0A=
}else{=0A=
_b5.style.left=3D_b3+"px";=0A=
}=0A=
}=0A=
if(_ad){=0A=
addEvent(_b6,"click",function(){=0A=
if(_ac){=0A=
switch(_ac){=0A=
case "blind":=0A=
new Effect.BlindUp(_b5);=0A=
break;=0A=
case "fade":=0A=
new Effect.Fade(_b5);=0A=
break;=0A=
case "slide":=0A=
new Effect.SlideUp(_b5);=0A=
break;=0A=
case "switch":=0A=
new Effect.SwitchOff(_b5);=0A=
break;=0A=
default:=0A=
new Effect.Fade(_b5);=0A=
}=0A=
}else{=0A=
new Effect.Fade(_b5);=0A=
}=0A=
return false;=0A=
});=0A=
if(_ac){=0A=
switch(_ac){=0A=
case "blind":=0A=
new Effect.BlindDown(_b5);=0A=
break;=0A=
case "fade":=0A=
new Effect.Appear(_b5);=0A=
break;=0A=
case "slide":=0A=
new Effect.SlideDown(_b5);=0A=
break;=0A=
case "switch":=0A=
new Effect.Appear(_b5);=0A=
break;=0A=
default:=0A=
new Effect.Appear(_b5);=0A=
}=0A=
}else{=0A=
new Effect.Appear(_b5);=0A=
}=0A=
}else{=0A=
new Effect.toggle(_b5,"appear");=0A=
}=0A=
_b5.style.zIndex=3D"6000";=0A=
_b5.style.cursor=3D"move";=0A=
new Draggable(_b5);=0A=
return false;=0A=
}=0A=
function isNull(obj){=0A=
if((obj.value=3D=3Dnull)||(obj.value=3D=3D"")){=0A=
return true;=0A=
}else{=0A=
return false;=0A=
}=0A=
}=0A=
function get_url_param(_b8){=0A=
var _b9=3D"[\\?&]"+_b8+"=3D([^&#]*)";=0A=
var _ba=3Dnew RegExp(_b9);=0A=
var _bb=3Dwindow.location.href;=0A=
var _bc=3D_ba.exec(_bb);=0A=
if(_bc=3D=3Dnull){=0A=
return "";=0A=
}else{=0A=
return _bc[1];=0A=
}=0A=
}=0A=
var videoArray=3Dnull;=0A=
function playVideoStory(id,_be,_bf,_c0){=0A=
var row=3DgetRow(id);=0A=
var =
url=3D"/servlet/Page/document/video/vs?id=3D"+id+"&ids=3D"+row.ids+"&hub=3D=
search";=0A=
var =
_c3=3Dwindow.open(url,"videoStoryPlayer","width=3D800,height=3D800,resiza=
ble=3Dyes,scrollbars=3Dyes,status=3Dyes");=0A=
_c3.focus();=0A=
}=0A=
function getRow(id){=0A=
var row=3Dnull;=0A=
if(videoArray!=3Dnull){=0A=
for(i=3D0;i<videoArray.length;i++){=0A=
if(id=3D=3DvideoArray[i].id){=0A=
var ids=3DgetIDS(i);=0A=
videoArray[i].ids=3Dids;=0A=
row=3DvideoArray[i];=0A=
i=3DvideoArray.length;=0A=
}=0A=
}=0A=
}=0A=
return row;=0A=
}=0A=
function getIDS(_c7){=0A=
var idx=3D_c7+1;=0A=
var _c9=3DvideoArray.length;=0A=
var pre=3D0;=0A=
var _cb=3D0;=0A=
if(idx=3D=3D1){=0A=
if(_c9<5){=0A=
_cb=3D_c9-idx;=0A=
}else{=0A=
_cb=3D4;=0A=
}=0A=
}else{=0A=
if(idx=3D=3D2){=0A=
pre=3D1;=0A=
if(_c9<5){=0A=
_cb=3D_c9-idx;=0A=
}else{=0A=
_cb=3D3;=0A=
}=0A=
}else{=0A=
if(idx=3D=3D(_c9-1)){=0A=
if(idx>3){=0A=
pre=3D3;=0A=
}else{=0A=
pre=3D2;=0A=
}=0A=
_cb=3D1;=0A=
}else{=0A=
if(idx=3D=3D_c9){=0A=
if(_c9<5){=0A=
pre=3Didx-1;=0A=
}else{=0A=
pre=3D4;=0A=
}=0A=
}else{=0A=
pre=3D2;=0A=
_cb=3D2;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
var ids=3D"";=0A=
for(var i=3Dpre;i>0;i--){=0A=
ids=3Dids+","+videoArray[_c7-i].id;=0A=
}=0A=
ids=3Dids+","+videoArray[_c7].id;=0A=
for(var i=3D_c7+1;i<idx+_cb;i++){=0A=
ids=3Dids+","+videoArray[i].id;=0A=
}=0A=
ids=3Dids.substr(1);=0A=
return ids;=0A=
}=0A=
function setVideoArray(_ce){=0A=
_ce.pop();=0A=
videoArray=3D_ce;=0A=
}=0A=
function loadTicker(){=0A=
return;=0A=
}=0A=
if(typeof $!=3D"function"){=0A=
d.write("<script type=3D\"text/javascript\" =
src=3D\"http://images.theglobeandmail.com/v5/scripts/sc/lib/prototype.js\=
"><"+"/script>");=0A=
}=0A=
PageInfo=3D{hubClass:null,subhubClass:null,navParent:null,resetMenuTimeOu=
t:null,setCurrentTimeOut:null};=0A=
var robSubSubNav,lifeSubSubNav,sportsSubSubNav,marketplaceSubSubNav;=0A=
var spd=3D"/servlet/Page/document";=0A=
var gn_gigPromo=3D"http://gold.globeinvestor.com/public/promo";=0A=
function setMenu(){=0A=
if(typeof WEBSITE_ROB!=3D"undefined"){=0A=
robSubSubNav=3D{"menu":{"robnews":[{"title":"Columns & =
Blogs","url":WEBSITE_ROB+"/columns","cN":"columnists"},{"title":"Agenda",=
"url":WEBSITE_ROB+"/agenda","cN":"agenda"},{"title":"The Law =
Page","url":WEBSITE_ROB+"/law","cN":"law"},{"title":"Marketing","url":WEB=
SITE_ROB+"/marketing","cN":"marketing"},{"title":"Search =
Archive","url":WEBSITE_TGAM+"/search","cN":"searcharchive"},{"title":"Mag=
azines","url":null,"cN":null},{"title":"ROB","url":WEBSITE_ROB+"/robmagaz=
ine","cN":"robmagazine"},{"title":"ROB (Small =
Business)","url":WEBSITE_ROB+"/rosbmagazine","cN":"rosbmagazine"},{"title=
":"TQ@Work","url":WEBSITE_TGAM+"/tq","cN":"tq"},{"title":"Special =
Reports","url":null,"cN":null},{"title":"C-Suite =
Survey","url":WEBSITE_TGAM+"/servlet/story/RTGAM.20070917.wrcsuite17/BNSt=
ory/Business","cN":"robnews"},{"title":"Board Games =
2006","url":WEBSITE_TGAM+"/boardgames2006","cN":"robnews"},{"title":"2007=
 =
Budget","url":WEBSITE_TGAM+"/budget2007","cN":""}],"marketaction":[{"titl=
e":"Where To Find =
It","url":WEBSITE_ROB+"/wheretofindit","cN":"wheretofind"},{"title":"Mark=
et =
Blog","url":WEBSITE_TGAM+"/blogs/markets","cN":"markets"},{"title":"Stree=
twise =
Blog","url":WEBSITE_TGAM+"/blogs/streetwise","cN":"streetwise"},{"title":=
"Market =
Indexes","url":WEBSITE_CO_GLOBEINVESTOR+"/v5/content/indexes","cN":"index=
es"},{"title":"Earnings =
Surprises","url":WEBSITE_FINANCE+"/invest/investSQL/gx.show_surprise","cN=
":"earnings"},{"title":"Cdn. Co. =
Earnings","url":WEBSITE_CO_GLOBEINVESTOR+spd+"/v5/data/corporateearnings"=
,"cN":"canadianearnings"},{"title":"Commodities","url":WEBSITE_CO_GLOBEIN=
VESTOR+"/v5/content/commodities/","cN":"commodities"},{"title":"Forex","u=
rl":WEBSITE_CO_GLOBEINVESTOR+"/v5/content/news/currencies","cN":"currenci=
es"},{"title":"Dividends","url":WEBSITE_CO_GLOBEINVESTOR+spd+"/v5/data/di=
vidends","cN":"dividends"},{"title":"Options","url":WEBSITE_CO_GLOBEINVES=
TOR+spd+"/v5/data/options","cN":"options"},{"title":"Bonds","url":WEBSITE=
_CO_GLOBEINVESTOR+spd+"/v5/data/bonds","cN":"bonds"},{"title":"Rates","ur=
l":WEBSITE_CO_GLOBEINVESTOR+"/v5/data/rates","cN":"rates"},{"title":"Spec=
ial Reports","url":null,"cN":null},{"title":"ROB Top =
1000","url":WEBSITE_ROB+"/top1000/","cN":"top1000"}],"globeinvestor":[{"t=
itle":"My =
Stocklist","url":WEBSITE_FINANCE+"/invest/investSQL/gx.stock_rep?pi_mode=3D=
SECLIST","cN":"gi_stocklist"},{"title":"My =
Portfolio","url":WEBSITE_FINANCE_PORTFOLIO+"/gishome/plsql/port_gis.homep=
age","cN":"gi_portfolio"},{"title":"My Streaming =
Tracker","url":"javascript:void =
_open_popup_window(800,700,'"+WEBSITE_CO_GLOBEINVESTOR+spd+"/v5/data/stoc=
ks/mini_tracker/index','tracker','My Streaming =
Tracker')","cN":"gi_tracker"},{"title":"Stock =
Quotes","url":WEBSITE_CO_GLOBEINVESTOR+"/v5/content/quotes.html","cN":"gi=
_quote"},{"title":"Investor =
News","url":WEBSITE_CO_GLOBEINVESTOR+"/v5/content/news/","cN":"gi_news"},=
{"title":"Mobile =
Quotes","url":"http://gold.globeinvestor.com/public/promo/newfeature/mobi=
le/","cN":"gi_mobile"},{"title":"Stock =
Charts","url":WEBSITE_CO_GLOBEINVESTOR+"/v5/content/charts","cN":"gi_char=
t"},{"title":"Stock =
Filter","url":WEBSITE_CO_GLOBEINVESTOR+"/v5/content/filters","cN":"gi_fil=
ter"},{"title":"Stock =
Profile","url":WEBSITE_CO_GLOBEINVESTOR+"/v5/content/company-snapshot","c=
N":"gi_snapshot"},{"title":"5-Star =
Ratings","url":WEBSITE_CO_GLOBEINVESTOR+"/v5/content/5-star","cN":"gi_fiv=
estar"},{"title":"Help/Contact =
Us","url":WEBSITE_CO_GLOBEINVESTOR+"/v5/content/help/","cN":"gi_help"},{"=
title":"Special Reports","url":null,"cN":null},{"title":"Trade By =
Numbers","url":"http://magazine.globeinvestor.com/","cN":""}],"globefund"=
:[{"title":"My =
Fundlist","url":WEBSITE_FINANCE_FUND+"/gishome/plsql/gis.process_fr?fr_mo=
de=3DMYFUNDLIST&FR_PARAM1=3D+&iaction=3DGo","cN":"gf_fundlist"},{"title":=
"My =
Portfolio","url":WEBSITE_FINANCE_PORTFOLIO+"/gishome/plsql/port_gis.homep=
age","cN":"gf_portfolio"},{"title":"Top =
Movers","url":WEBSITE_FINANCE_FUND+"/gishome/plsql/gis.rep_sel","cN":"gf_=
movers"},{"title":"Fund =
Selector","url":WEBSITE_FINANCE_FUND+"/gishome/plsql/gis.fund_srh","cN":"=
gf_selector"},{"title":"Fund =
News","url":WEBSITE_CO_GLOBEFUND+"/servlet/HTMLTemplate?tf=3Dglobefund/v5=
/hub/layouts/search/type.html&category=3Dnews&cf=3Dglobefund/static.cfg&q=
uery=3D&start_row=3D1","cN":"gf_news"},{"title":"Fund =
Changes","url":WEBSITE_CO_GLOBEFUND+"/v5/content/noteworthy/","cN":"gf_ch=
ange"},{"title":"Fund =
Charts","url":WEBSITE_FINANCE_FUND+"/gishome/plsql/gis.chart_select","cN"=
:"gf_chart"},{"title":"Fund =
Filter","url":WEBSITE_FINANCE_FUND+"/gishome/plsql/gis.fund_filter?pi_typ=
e=3DB","cN":"gf_filter"},{"title":"Fund =
Profile","url":WEBSITE_FINANCE_FUND+"/gishome/plsql/gis.fundpro_select","=
cN":"gf_quote"},{"title":"5-Star =
Ratings","url":WEBSITE_FINANCE_FUND+"/gishome/plsql/gis.show_5star_rep","=
cN":"gf_fivestar"},{"title":"Monthly Fund =
Review","url":WEBSITE_CO_GLOBEFUND+"/v5/content/monthly/","cN":""},{"titl=
e":"Help/Contact =
Us","url":WEBSITE_CO_GLOBEFUND+"/v5/content/help/","cN":"gi_help"},{"titl=
e":"Special Report","url":null,"cN":null},{"title":"15-Year =
Review","url":WEBSITE_CO_GLOBEFUND+"/v5/content/review/","cN":""}],"perso=
nalfinance":[{"title":"Trust =
Centre","url":WEBSITE_CO_GLOBEINVESTOR+"/v5/content/trusts/","cN":""},{"t=
itle":"Savings =
Rates","url":WEBSITE_CO_GLOBEINVESTOR+"/servlet/Page/document/v5/data/rat=
es?pageType=3Ddeposit_acct&page=3D1","cN":""},{"title":"GIC =
Rates","url":WEBSITE_CO_GLOBEINVESTOR+"/servlet/Page/document/v5/data/rat=
es?pageType=3Dgic_short&tax_indicator=3DR","cN":""},{"title":"Mortgage =
Rates","url":WEBSITE_CO_GLOBEINVESTOR+"/servlet/Page/document/v5/data/rat=
es?pageType=3Dmortgage_open","cN":""},{"title":"Auto Loan =
Rates","url":WEBSITE_CO_GLOBEINVESTOR+"/servlet/Page/document/v5/data/rat=
es?pageType=3Dloans&min_amount=3D10000&product_code=3DNCAR","cN":""},{"ti=
tle":"Credit Card =
Rates","url":WEBSITE_CO_GLOBEINVESTOR+"/servlet/Page/document/v5/data/rat=
es?pageType=3Dcredit_card","cN":""},{"title":"Line of Credit =
Rates","url":WEBSITE_CO_GLOBEINVESTOR+"/servlet/Page/document/v5/data/rat=
es?pageType=3Dcredit_line&product_code=3DPLCS","cN":""},{"title":"Special=
 Report","url":null,"cN":null},{"title":"RRSP =
2007","url":WEBSITE_TGAM+"/partners/free/rrsp2007/","cN":""},{"title":"Al=
ternative =
Investing","url":WEBSITE_TGAM+"/partners/free/srinvest/","cN":""}],"atwor=
k":[{"title":"Morning =
Manager","url":WEBSITE_TGAM+"/blogs/wschachter","cN":""},{"title":"Execut=
ive =
Decision","url":WEBSITE_ROB+"/executivedecision/","cN":""},{"title":"At =
The Top","url":WEBSITE_ROB+"/atthetop","cN":""},{"title":"Appointment =
Notices","url":WEBSITE_TGAM+"/AppNotices/","cN":""},{"title":"Career =
Advice","url":"http://globecareeers.workopolis.com/Default.aspx?action=3D=
RCAdvisors&theme=3Dcc","cN":""},{"title":"Career Advice =
Archive","url":"http://globecareers.workopolis.com/Default.aspx?action=3D=
ArcSubjectGroups&theme=3Dcc","cN":""},{"title":"Jobs By =
Industry","url":"http://globecareers.workopolis.com/Default.aspx?action=3D=
FastTrackList&theme=3Dcc","cN":""},{"title":"Special =
Reports","url":null,"cN":null},{"title":"Start Up =
Blog","url":WEBSITE_TGAM+"/blogs/babyblog","cN":""},{"title":"Start Your =
Own","url":WEBSITE_TGAM+"/startyourown ","cN":""},{"title":"Best =
Companies","url":WEBSITE_ROB+"/servlet/story/LAC.20061229.RO01BEST50/TPSt=
ory/TPBusiness","cN":""},{"title":"Best Small =
Companies","url":WEBSITE_ROB+"/servlet/story/RTGAM.20060425.gtrosb1best/B=
NStory/specialSmallBusiness/","cN":""}],"globeinvestorgold":[{"title":"In=
troduction","url":"javascript:void =
_open_popup_window(900,700,'"+gn_gigPromo+"/intro.html','gigPromo','Globe=
investorGOLD','0','0')","cN":""},{"title":"Free =
Trial","url":"javascript:void =
_open_popup_window(900,700,'"+gn_gigPromo+"/trial.html','gigPromo','Globe=
investorGOLD','0','0')","cN":""},{"title":"News and =
Analysis","url":"javascript:void =
_open_popup_window(900,700,'"+gn_gigPromo+"/news.html','gigPromo','Globei=
nvestorGOLD','0','0')","cN":""},{"title":"Financial =
Information","url":"javascript:void =
_open_popup_window(900,700,'"+gn_gigPromo+"/financials.html','gigPromo','=
GlobeinvestorGOLD','0','0')","cN":""},{"title":"Globe =
Portfolio","url":"javascript:void =
_open_popup_window(900,700,'"+gn_gigPromo+"/globe_portfolio.html','gigPro=
mo','GlobeinvestorGOLD','0','0')","cN":""},{"title":"Research =
Tools","url":"javascript:void =
_open_popup_window(900,700,'"+gn_gigPromo+"/research.html','gigPromo','Gl=
obeinvestorGOLD','0','0')","cN":""},{"title":"Technical =
Analysis","url":"javascript:void =
_open_popup_window(900,700,'"+gn_gigPromo+"/techanal.html','gigPromo','Gl=
obeinvestorGOLD','0','0')","cN":""},{"title":"Real-time =
Quotes","url":"javascript:void =
_open_popup_window(900,700,'"+gn_gigPromo+"/rtquotes.html','gigPromo','Gl=
obeinvestorGOLD','0','0')","cN":""},{"title":"Streaming =
Quotes","url":"javascript:void =
_open_popup_window(900,700,'"+gn_gigPromo+"/tracker.html','gigPromo','Glo=
beinvestorGOLD','0','0')","cN":""},{"title":"Live =
BNN","url":"javascript:void =
_open_popup_window(900,700,'"+gn_gigPromo+"/bnn.html','gigPromo','Globein=
vestorGOLD','0','0')","cN":""},{"title":"Price and News =
Alerts","url":"javascript:void =
_open_popup_window(900,700,'"+gn_gigPromo+"/gold_alerts.html','gigPromo',=
'GlobeinvestorGOLD','0','0')","cN":""},{"title":"Mobile =
Access","url":"javascript:void =
_open_popup_window(900,700,'"+gn_gigPromo+"/mobile.html','gigPromo','Glob=
einvestorGOLD','0','0')","cN":""}]}},lifeSubSubNav=3D{"menu":{"travel":[{=
"title":"Destinations","url":WEBSITE_TGAM+spd+"/v5/templates/hub?hub=3DTr=
avel&subhub=3Ddestinations","cN":"destinations"},{"title":"Activities","u=
rl":WEBSITE_TGAM+spd+"/v5/templates/hub?hub=3DTravel&subhub=3Dactivities"=
,"cN":"activities"}]}},marketplaceSubSubNav=3D{"menu":{"realestate":[{"ti=
tle":"My =
Favourites","url":WEBSITE_TGAM+spd+"/v5/templates/favourites?hub=3DRealEs=
tate","cN":"myfavourites"},{"title":"Done =
Deals","url":WEBSITE_TGAM+"/generated/realestate/donedeals.html","cN":"do=
nedeals"},{"title":"On =
Site","url":WEBSITE_TGAM+"/generated/realestate/onsite.html","cN":"onsite=
"},{"title":"GTA =
Map","url":WEBSITE_TGAM+spd+"/v5/templates/map?hub=3DRealEstate","cN":"gt=
amap"},{"title":"Mortgage =
Rates","url":WEBSITE_TGAM+spd+"/v5/templates/mortgagerates?hub=3DRealEsta=
te","cN":"mortgagerates"},{"title":"Down =
Payments","url":WEBSITE_TGAM+spd+"/v5/templates/afford?hub=3DRealEstate",=
"cN":"downpayments"},{"title":"Qualifier","url":WEBSITE_TGAM+"/v5/content=
/calculator-realestate/REcalculators?calculator=3DCAMortgageQualifier","c=
N":"qualifier"},{"title":"Comparisons","url":WEBSITE_TGAM+"/v5/content/ca=
lculator-realestate/REcalculators?calculator=3DCACompareMortgage","cN":"c=
omparisons"},{"title":"Payoff =
Calculator","url":WEBSITE_TGAM+"/v5/content/calculator-realestate/REcalcu=
lators?calculator=3DCAMortgagePayoff","cN":"payoff"},{"title":"Loan =
Calculator","url":WEBSITE_TGAM+"/v5/content/calculator-realestate/REcalcu=
lators?calculator=3DCAMortgageLoan","cN":"loan"},{"title":"Refinance =
Savings","url":WEBSITE_TGAM+"/v5/content/calculator-realestate/REcalculat=
ors?calculator=3DCAShouldIRefi","cN":"refinance"}],"globeauto":[{"title":=
"My =
Garage","url":WEBSITE_USEDCARS+"/my_garage/list_items.pl","cN":""},{"titl=
e":"Compare =
Cars","url":WEBSITE_USEDCARS+"/compare/compare.pl","cN":""},{"title":"Car=
 =
Guide","url":WEBSITE_USEDCARS+"/search/car_guide.pl","cN":""},{"title":"F=
or =
Sale","url":WEBSITE_USEDCARS+"/search/cars_for_sale.pl","cN":""},{"title"=
:"Dealerships","url":WEBSITE_USEDCARS+"/dealer_profile/search.pl","cN":""=
},{"title":"Weekly =
Newsletter","url":WEBSITE_CARS+"/servlet/Page/document/v5/templates/globe=
auto?content=3Dnewsletter","cN":""},{"title":"Cars =
$25K-$45K","url":WEBSITE_USEDCARS+"/search/results_specs.pl?search_type=3D=
1&price_low=3D25000&price_high=3D45000&body_styles=3DConvertible||Coupe||=
Sedan||Wagon||Hatch||Minivan||Suv||Pickup&fuel_perf=3D3&feature1=3D0&feat=
ure2=3D0&province=3D0&city=3D0&sort_type=3Dprice&sort_order=3Dasc","cN":"=
"},{"title":"Cars =
$45K-$75K","url":WEBSITE_USEDCARS+"/search/results_specs.pl?search_type=3D=
1&price_low=3D45000&price_high=3D75000&body_styles=3DConvertible||Coupe||=
Sedan||Wagon||Hatch||Minivan||Suv||Pickup&fuel_perf=3D3&feature1=3D0&feat=
ure2=3D0&province=3D0&city=3D0&sort_type=3Dprice&sort_order=3Dasc","cN":"=
mygarage"},{"title":"Cars =
$75K+","url":WEBSITE_USEDCARS+"/search/results_specs.pl?search_type=3D1&p=
rice_low=3D75000&price_high=3D100000&body_styles=3DConvertible||Coupe||Se=
dan||Wagon||Hatch||Minivan||Suv||Pickup&fuel_perf=3D3&feature1=3D0&featur=
e2=3D0&province=3D0&city=3D0&sort_type=3Dprice&sort_order=3Dasc","cN":""}=
,{"title":"Hybrid =
Cars","url":WEBSITE_USEDCARS+"/search/results_specs.pl?search_type=3D2&pr=
ice_low=3D0000&price_high=3D100000&body_styles=3DConvertible||Coupe||Seda=
n||Wagon||Hatch||Pickup||Minivan||Suv&feature1=3D0&feature2=3D0&province=3D=
0&city=3D0&make=3D0&model=3D0&fuel_economy=3DCity||5||20&results_first=3D=
Spec||1994||2006&hp_low=3D70&hp_high=3D300&safety_features=3D&transmissio=
n=3DAU||MA&drive_type=3DFWD||RWD||AWD||4WD&fuel_type=3DH&sort_type=3Dpric=
e&sort_order=3Dasc","cN":""},{"title":"Fuel Efficient =
Cars","url":WEBSITE_USEDCARS+"/search/results_specs.pl?search_type=3D2&pr=
ice_low=3D0000&price_high=3D100000&body_styles=3DConvertible||Coupe||Seda=
n||Wagon||Hatch||Pickup||Minivan||Suv&feature1=3D0&feature2=3D0&province=3D=
0&city=3D0&make=3D0&model=3Dckup||Minivan||ckup||Minivan||0&fuel_economy=3D=
City||1||8&results_first=3DSpec||1994||2006&hp_l||Minivan||ow=3D70&hp_hig=
h=3D300&safety_features=3D&transmission=3DAU||MA&drive_type=3DFWD||RWD||A=
WD||4WD&fuel_type=3DU||P||D||H&sort_type=3Deconomy_city&sort_order=3Ddesc=
&quick_e|con=3D1","cN":""}]}},sportsSubSubNav=3D{"menu":{"hockey":[{"titl=
e":"Scoreboards","url":"http://stats.globesports.com/nhl/scoreboard.asp",=
"cN":"scoreboards"},{"title":"Standings","url":"http://stats.globesports.=
com/nhl/league.asp?type=3Dconf_stand","cN":"standings"},{"title":"Statist=
ics","url":"http://stats.globesports.com/nhl/index.asp","cN":"statistics"=
},{"title":"Players","url":"http://stats.globesports.com/nhl/players.asp"=
,"cN":"players"},{"title":"Players =
News","url":"http://stats.globesports.com/nhl/notes.asp","cN":"playersnew=
s"},{"title":"Injuries","url":"http://stats.globesports.com/nhl/recentinj=
.asp","cN":"injuries"},{"title":"TEAMS","url":null,"cN":null},{"title":"C=
anadiens","url":WEBSITE_SPORTS+"/hockey/canadiens","cN":"canadiens"},{"ti=
tle":"Canucks","url":WEBSITE_SPORTS+"/hockey/canucks","cN":"canucks"},{"t=
itle":"Flames","url":WEBSITE_SPORTS+"/hockey/flames","cN":"flames"},{"tit=
le":"Maple =
Leafs","url":WEBSITE_SPORTS+"/hockey/mapleleafs","cN":"mapleleafs"},{"tit=
le":"Oilers","url":WEBSITE_SPORTS+"/hockey/oilers","cN":"oilers"},{"title=
":"Senators","url":WEBSITE_SPORTS+"/hockey/senators","cN":"senators"},{"t=
itle":"All =
Teams","url":"http://stats.globesports.com/nhl/teams.asp","cN":"allteams"=
},{"title":"FEATURES","url":null,"cN":null},{"title":"Game =
Predictor","url":WEBSITE_SPORTS+"/servlet/Page/document/v5/templates/GSga=
mePredictor?hub=3DGlobeSportsHockey&subhub=3Dhome","cN":"gamepredictor"},=
{"title":"Jr Hockey =
Radio","url":"http://www.juniorhockeyradio.com","cN":"jrhockeyradio"}],"b=
aseball":[{"title":"Scoreboards","url":"http://stats.globesports.com/mlb/=
scoreboard.asp","cN":"scoreboards"},{"title":"Standings","url":"http://st=
ats.globesports.com/mlb/stats.asp?file=3Dstandings","cN":"standings"},{"t=
itle":"Statistics","url":"http://stats.globesports.com/mlb/index.asp","cN=
":"statistics"},{"title":"Players","url":"http://stats.globesports.com/ml=
b/players.asp","cN":"players"},{"title":"Players =
News","url":"http://stats.globesports.com/mlb/news.asp","cN":"playersnews=
"},{"title":"Injuries","url":"http://stats.globesports.com/mlb/stats.asp?=
file=3Drecentinj","cN":"injuries"},{"title":"Transactions","url":"http://=
stats.globesports.com/mlb/stats.asp?file=3Drecenttrans","cN":"transaction=
s"},{"title":"TEAMS","url":null,"cN":null},{"title":"Blue =
Jays","url":WEBSITE_SPORTS+"/baseball/bluejays","cN":"bluejays"},{"title"=
:"All =
Teams","url":"http://stats.globesports.com/mlb/teams.asp","cN":"allteams"=
}],"basketball":[{"title":"Scoreboards","url":"http://stats.globesports.c=
om/nba/scoreboard.asp","cN":"scoreboards"},{"title":"Standings","url":"ht=
tp://stats.globesports.com/nba/league.asp?type=3Dstand","cN":"standings"}=
,{"title":"Statistics","url":"http://stats.globesports.com/nba/index.asp"=
,"cN":"statistics"},{"title":"Players","url":"http://stats.globesports.co=
m/nba/players.asp","cN":"players"},{"title":"Players =
News","url":"http://stats.globesports.com/nba/notes.asp","cN":"playersnew=
s"},{"title":"TEAMS","url":null,"cN":null},{"title":"Raptors","url":WEBSI=
TE_SPORTS+"/basketball/raptors","cN":"raptors"},{"title":"All =
Teams","url":"http://stats.globesports.com/nba/teams.asp","cN":"allteams"=
}],"football":[{"title":"CFL =
Scoreboards","url":"http://stats.globesports.com/cfl/today.asp","cN":"cfl=
scoreboards"},{"title":"CFL =
Standings","url":"http://stats.globesports.com/cfl/totalstandings.asp","c=
N":"cflstandings"},{"title":"CFL =
Leaders","url":"http://stats.globesports.com/cfl/leaders.asp","cN":"cflle=
aders"},{"title":"CFL Team =
Leaders","url":"http://stats.globesports.com/cfl/tmleaders.asp","cN":"cfl=
teamleaders"},{"title":"TEAMS","url":null,"cN":null},{"title":"Alouettes"=
,"url":WEBSITE_SPORTS+"/football/alouettes","cN":"alouettes"},{"title":"A=
rgonauts","url":WEBSITE_SPORTS+"/football/argonauts","cN":"argonauts"},{"=
title":"Blue =
Bombers","url":WEBSITE_SPORTS+"/football/bluebombers","cN":"bluebombers"}=
,{"title":"Eskimos","url":WEBSITE_SPORTS+"/football/eskimos","cN":"eskimo=
s"},{"title":"Lions","url":WEBSITE_SPORTS+"/football/lions","cN":"lions"}=
,{"title":"Roughriders","url":WEBSITE_SPORTS+"/football/roughriders","cN"=
:"roughriders"},{"title":"Stampeders","url":WEBSITE_SPORTS+"/football/sta=
mpeders","cN":"stampeders"},{"title":"Tiger-Cats","url":WEBSITE_SPORTS+"/=
football/tigercats","cN":"tigercats"},{"title":"NFL","url":null,"cN":null=
},{"title":"NFL =
Scoreboard","url":"http://stats.globesports.com/fb/current_week.asp","cN"=
:"nflscoreboard"},{"title":"NFL =
Standings","url":"http://stats.globesports.com/fb/totalstandings.asp","cN=
":"nflstandings"},{"title":"NFL =
Statistics","url":"http://stats.globesports.com/fb/index.asp","cN":"nflst=
atistics"},{"title":"NFL =
Teams","url":"http://stats.globesports.com/fb/teams.asp","cN":"allnflteam=
s"}],"golf":[{"title":"PGA","url":null,"cN":null},{"title":"Leaderboard",=
"url":"http://stats.globesports.com/golf/final.asp?tour=3DPGA","cN":"pgal=
eaderboard"},{"title":"Schedule","url":"http://stats.globesports.com/golf=
/schedule.asp?tour=3DPGA","cN":"pgaschedule"},{"title":"Statistics","url"=
:"http://stats.globesports.com/golf/averages.asp?tour=3DPGA","cN":"pgasta=
tistics"},{"title":"LPGA","url":null,"cN":null},{"title":"Leaderboard","u=
rl":"http://stats.globesports.com/golf/final.asp?tour=3DLPGA","cN":"lpgal=
eaderboard"},{"title":"Schedule","url":"http://stats.globesports.com/golf=
/schedule.asp?tour=3DLPGA","cN":"lpgaschedule"},{"title":"Statistics","ur=
l":"http://stats.globesports.com/golf/averages.asp?tour=3DLPGA","cN":"lpg=
astatistics"},{"title":"NATIONWIDE","url":null,"cN":null},{"title":"Leade=
rboard","url":"http://stats.globesports.com/golf/final.asp?tour=3DNWID","=
cN":"nationwideleaderboard"},{"title":"Schedule","url":"http://stats.glob=
esports.com/golf/schedule.asp?tour=3DNWID","cN":"nationwideschedule"},{"t=
itle":"Statistics","url":"http://stats.globesports.com/golf/averages.asp?=
tour=3DNWID","cN":"nationwidestatistics"},{"title":"EURO","url":null,"cN"=
:null},{"title":"Leaderboard","url":"http://stats.globesports.com/golf/fi=
nal.asp?tour=3DEURO","cN":"euroleaderboard"},{"title":"Schedule","url":"h=
ttp://stats.globesports.com/golf/schedule.asp?tour=3DEURO","cN":"eurosche=
dule"},{"title":"Statistics","url":"http://stats.globesports.com/golf/ave=
rages.asp?tour=3DEURO","cN":"eurostatistics"},{"title":"CHAMP","url":null=
,"cN":null},{"title":"Leaderboard","url":"http://stats.globesports.com/go=
lf/final.asp?tour=3DCHMP","cN":"champleaderboard"},{"title":"Schedule","u=
rl":"http://stats.globesports.com/golf/schedule.asp?tour=3DCHMP","cN":"ch=
ampschedule"},{"title":"Statistics","url":"http://stats.globesports.com/g=
olf/averages.asp?tour=3DCHMP","cN":"champstatistics"}],"soccer":[{"title"=
:"English =
Premiership","url":"http://stats.globesports.com/epl/scoreboard_week.asp"=
,"cN":"englishpremiership"},{"title":"German =
Bundesliga","url":"http://stats.globesports.com/bund/scoreboard_week.asp"=
,"cN":"germanbundesliga"},{"title":"France Ligue =
1","url":"http://stats.globesports.com/fran/scoreboard_week.asp","cN":"fr=
anceligue1"},{"title":"Dutch =
Eredivisie","url":"http://stats.globesports.com/holl/scoreboard_week.asp"=
,"cN":"dutcheredivisie"},{"title":"Spanish La =
Liga","url":"http://stats.globesports.com/liga/scoreboard_week.asp","cN":=
"spanishlaliga"},{"title":"Italian Serie =
A","url":"http://stats.globesports.com/seri/scoreboard_week.asp","cN":"it=
alianseriea"}]}};=0A=
}else{=0A=
setTimeout(setMenu,60);=0A=
}=0A=
}=0A=
function currentPage(_cf){=0A=
var nav;=0A=
var bdy=3Dd.getElementsByTagName("BODY")[0];=0A=
var _d2=3Dd.getElementsByTagName("BODY")[0].className;=0A=
if(!_d2||_d2=3D=3Dnull||_d2=3D=3D"undefined"){=0A=
PageInfo.hubClass=3D"generic";=0A=
}else{=0A=
if(is_marketplace_hub(bdy)){=0A=
return;=0A=
}=0A=
_d2=3D_d2.split(" ");=0A=
for(x=3D0;_d2.length>x;x++){=0A=
nav=3Dd.getElementsByClassName(_d2[x],_cf);=0A=
if(nav.length>0){=0A=
if(x=3D=3D1&&PageInfo.hubClass=3D=3Dnull){=0A=
PageInfo.hubClass=3D_d2[x];=0A=
}else{=0A=
if(x=3D=3D2&&PageInfo.subhubClass=3D=3Dnull){=0A=
PageInfo.subhubClass=3D_d2[x];=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
function is_marketplace_hub(elm){=0A=
var _d4=3D["globeauto","realestate","careers","personals"];=0A=
_d4.each(function(hub){=0A=
if(Element.hasClassName(elm,hub)){=0A=
PageInfo.hubClass=3D"marketplace";=0A=
PageInfo.subhubClass=3Dhub;=0A=
return true;=0A=
}else{=0A=
if(location.href.indexOf("workopolis")!=3D-1){=0A=
PageInfo.hubClass=3D"marketplace";=0A=
PageInfo.subhubClass=3D"globecareers";=0A=
return true;=0A=
}else{=0A=
if(location.href.indexOf("class")!=3D-1){=0A=
PageInfo.hubClass=3D"marketplace";=0A=
PageInfo.subhubClass=3D"classifieds";=0A=
return true;=0A=
}else{=0A=
if(location.href.indexOf("personals")!=3D-1){=0A=
PageInfo.hubClass=3D"marketplace";=0A=
PageInfo.subhubClass=3D"personals";=0A=
return true;=0A=
}else{=0A=
if(location.href.indexOf("globeauto")!=3D-1){=0A=
PageInfo.hubClass=3D"marketplace";=0A=
PageInfo.subhubClass=3D"globeauto";=0A=
return true;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
});=0A=
return false;=0A=
}=0A=
function activateMenu(_d6){=0A=
var nav=3DElement.getElementsBySelector(_d6,"ul.nav li");=0A=
if(PageInfo.hubClass){=0A=
if(PageInfo.hubClass.toLowerCase()=3D=3D"business"){=0A=
createSubSubMenus(_d6,"business",robSubSubNav);=0A=
}else{=0A=
if(PageInfo.hubClass.toLowerCase()=3D=3D"life"){=0A=
createSubSubMenus(_d6,"life",lifeSubSubNav);=0A=
}else{=0A=
if(PageInfo.hubClass.toLowerCase()=3D=3D"sports"){=0A=
createSubSubMenus(_d6,"sports",sportsSubSubNav);=0A=
}else{=0A=
if(PageInfo.hubClass.toLowerCase()=3D=3D"marketplace"){=0A=
createSubSubMenus(_d6,"marketplace",marketplaceSubSubNav);=0A=
}else{=0A=
if(PageInfo.hubClass.toLowerCase()=3D=3D"realestate"){=0A=
createSubSubMenus(_d6,"marketplace",marketplaceSubSubNav);=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
for(x=3D0;nav.length>x;x++){=0A=
Element.cleanWhitespace(nav[x].parentNode);=0A=
Element.cleanWhitespace(nav[x]);=0A=
if(nav[x].hasClassName(PageInfo.hubClass)||nav[x].hasClassName(PageInfo.s=
ubhubClass)){=0A=
nav[x].addClassName("dynActive");=0A=
nav[x].addClassName("dynCurrent");=0A=
}=0A=
}=0A=
}=0A=
function createSubSubMenus(_d8,_d9,obj){=0A=
if(typeof obj!=3D"object"||obj=3D=3D""){=0A=
setMenu();=0A=
if(PageInfo.hubClass.toLowerCase()=3D=3D"business"){=0A=
obj=3DrobSubSubNav;=0A=
}else{=0A=
if(PageInfo.hubClass.toLowerCase()=3D=3D"life"){=0A=
obj=3DlifeSubSubNav;=0A=
}else{=0A=
if(PageInfo.hubClass.toLowerCase()=3D=3D"sports"){=0A=
obj=3DsportsSubSubNav;=0A=
}else{=0A=
if(PageInfo.hubClass.toLowerCase()=3D=3D"marketplace"){=0A=
obj=3DmarketplaceSubSubNav;=0A=
}else{=0A=
if(PageInfo.hubClass.toLowerCase()=3D=3D"realestate"){=0A=
obj=3DmarketplaceSubSubNav;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
var _db,_dc,_dd,_de,txt;=0A=
var =
nav=3Dd.getElementsByClassName(_d9,$("globalNav"))[0].getElementsByTagNam=
e("UL")[0].childNodes;=0A=
for(y=3D0;nav.length>y;y++){=0A=
if(nav[y].nodeType=3D=3D1){=0A=
item_cN=3Dnav[y].className.replace(/\sdyn([A-Z][a-z]+)/g,"");=0A=
_db=3DcreateElement("ul","","nav");=0A=
if(obj.menu[item_cN]){=0A=
for(x=3D0;obj.menu[item_cN].length>x;x++){=0A=
_de=3Dobj.menu[item_cN][x];=0A=
txt=3Dd.createTextNode(_de.title);=0A=
_dc=3DcreateElement("li","",_de.cN);=0A=
if(_de.url!=3Dnull){=0A=
_dd=3DcreateElement("a","",_de.cN,_de.url);=0A=
_dd.appendChild(txt);=0A=
_dc.appendChild(_dd);=0A=
}else{=0A=
_dc.appendChild(txt);=0A=
}=0A=
_db.appendChild(_dc);=0A=
}=0A=
}else{=0A=
continue;=0A=
}=0A=
nav[y].appendChild(_db);=0A=
createIframe(nav[y],_db);=0A=
addEvent(nav[y],"mouseover",showThirdMenu);=0A=
addEvent(nav[y],"mouseout",showThirdMenu);=0A=
}=0A=
}=0A=
function createIframe(nav,_e2){=0A=
var _e3=3DcreateElement("iframe");=0A=
_e3.frameborder=3D0;=0A=
_e3.style.width=3DElement.getWidth(_e2)+"px";=0A=
_e3.style.height=3DElement.getHeight(_e2)+"px";=0A=
Element.hide(_e3);=0A=
nav.appendChild(_e3);=0A=
}=0A=
}=0A=
function showThirdMenu(e){=0A=
e=3D(window.event)?window.event:e;=0A=
e.cancelBubble=3Dtrue;=0A=
if(e.stopPropagation){=0A=
e.stopPropagation();=0A=
}=0A=
if(e.type=3D=3D"mouseover"){=0A=
clearTimeout(PageInfo.setCurrentTimeOut);=0A=
this.parentNode.parentNode.addClassName("dynCurrentActive");=0A=
if(!this.hasClassName("dynActive")){=0A=
this.addClassName("dynActive");=0A=
}=0A=
this.getElementsByTagName("UL")[0].style.left=3DgetElPos(this)[0]-getElPo=
s(this.parentNode)[0]+"px";=0A=
if(this.getElementsByTagName("IFRAME").length>0){=0A=
this.getElementsByTagName("IFRAME")[0].style.left=3DgetElPos(this)[0]-get=
ElPos(this.parentNode)[0]+"px";=0A=
Element.show(this.getElementsByTagName("IFRAME")[0]);=0A=
}=0A=
}else{=0A=
if(e.type=3D=3D"mouseout"){=0A=
var _e5=3D(e.relatedTarget)?e.relatedTarget:e.toElement;=0A=
if(Element.descendantOf(_e5,this)){=0A=
return;=0A=
}=0A=
if(this.parentNode.hasClassName("nav")){=0A=
var _e6=3Dthis.parentNode.getElementsByTagName("LI");=0A=
for(x=3D0;_e6.length>x;x++){=0A=
if(this.parentNode=3D=3D_e6[x].parentNode&&_e6[x].getElementsByTagName("U=
L").length>0){=0A=
_e6[x].removeClassName("dynActive");=0A=
_e6[x].getElementsByTagName("UL")[0].style.left=3D"-937em";=0A=
if(_e6[x].getElementsByTagName("IFRAME").length>0){=0A=
Element.hide(_e6[x].getElementsByTagName("IFRAME")[0]);=0A=
}=0A=
}=0A=
}=0A=
var _e5=3D(e.relatedTarget)?e.relatedTarget:e.toElement;=0A=
if(typeof =
_e5!=3D"undefined"&&!Element.descendantOf(_e5,this.parentNode)){=0A=
nObj=3Dthis.parentNode;=0A=
PageInfo.resetMenuTimeOut=3DsetTimeout("resetMenu(nObj)",600);=0A=
PageInfo.setCurrentTimeOut=3DsetTimeout(setCurrent,600);=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
function setCurrent(){=0A=
$("globalNav").removeClassName("inactive");=0A=
resetMenu($("globalNav"));=0A=
}=0A=
function resetMenu(_e7){=0A=
var _e8=3D$("globalNav").getElementsByTagName("LI");=0A=
for(x=3D0;_e8.length>x;x++){=0A=
if(_e7!=3D_e8[x]&&_e8[x].className.indexOf("dynActive")!=3D-1){=0A=
_e8[x].removeClassName("dynActive");=0A=
_e8[x].removeClassName("dynCurrentActive");=0A=
}=0A=
}=0A=
}=0A=
function globalSearch(){=0A=
if($("searchSimple")){=0A=
var f=3D$("searchSimple");=0A=
if(!f.control){=0A=
return;=0A=
}=0A=
var _ea=3Dd.getElementsByTagName("BODY")[0];=0A=
if($(_ea).hasClassName("business")){=0A=
f.control[1].checked=3Dtrue;=0A=
if($(_ea).hasClassName("globefund")){=0A=
searchSwitch(f,"searchFN");=0A=
}else{=0A=
searchSwitch(f,"searchSQ");=0A=
}=0A=
}=0A=
addEvent(f,"submit",function(){=0A=
for(x=3D0;this["control"].length>x;x++){=0A=
this["control"][x].disabled=3Dtrue;=0A=
}=0A=
});=0A=
for(x=3D0;f["control"].length>x;x++){=0A=
if(f["control"][x].checked){=0A=
searchSwitch(f,f["control"][x].value);=0A=
}=0A=
addEvent(f["control"][x],"click",function(){=0A=
searchSwitch($("searchSimple"),this.value);=0A=
});=0A=
f["control"][x].disabled=3Dfalse;=0A=
}=0A=
}else{=0A=
setTimeout(globalSearch,60);=0A=
}=0A=
}=0A=
function searchSwitch(f,v){=0A=
var _ed;=0A=
if(v=3D=3D"searchSQ"){=0A=
if(location.host.indexOf("invest")=3D=3D-1){=0A=
_ed=3D[WEBSITE_FINANCE+"/invest/investSQL/gx.symbol_rep_ads",true,"pi_sym=
blist"];=0A=
if(!f.pi_sponsor){=0A=
var i=3DcreateElement("INPUT","","","","","","","","hidden");=0A=
i.name=3D"pi_sponsor";=0A=
i.value=3D"BMO";=0A=
$("searchSimple").appendChild(i);=0A=
}=0A=
}else{=0A=
_ed=3D[WEBSITE_FINANCE+"/invest/investSQL/gx.symbol_rep",true,"pi_symblis=
t"];=0A=
}=0A=
}else{=0A=
if(v=3D=3D"searchFN"){=0A=
_ed=3D[WEBSITE_FINANCE_FUND+"/gishome/plsql/gis.process_fr",true,"fr_para=
m1"];=0A=
addEvent($("searchText"),"focus",function(){=0A=
if(this.value=3D=3D"Enter Fund Name"){=0A=
this.value=3D"";=0A=
}=0A=
});=0A=
var i=3DcreateElement("INPUT","","","","","","","","hidden");=0A=
i.name=3D"fr_mode";=0A=
i.value=3D"FUNDNAME";=0A=
$("searchSimple").appendChild(i);=0A=
if(f.control){=0A=
f.control[1].checked=3Dtrue;=0A=
}=0A=
}else{=0A=
_ed=3D[WEBSITE_TGAM+"/servlet/Page/document/v5/templates/hub",false,"sear=
chText"];=0A=
if(f.control){=0A=
f.control[0].checked=3Dtrue;=0A=
}=0A=
}=0A=
}=0A=
f.action=3D_ed[0];=0A=
f.hub.disabled=3D_ed[1];=0A=
f.searchType.disabled=3D_ed[1];=0A=
$("searchText").name=3D_ed[2];=0A=
addEvent(f,"submit",function(){=0A=
if(f.control){=0A=
$("searchSimple").control[0].disabled=3Dtrue;=0A=
$("searchSimple").control[0].disabled=3Dtrue;=0A=
}=0A=
});=0A=
}=0A=
addEvent(window,"unload",function(){=0A=
if(PageInfo){=0A=
PageInfo=3Dnull;=0A=
}=0A=
});=0A=
var b_globalNav=3Dfalse;=0A=
function globalNav(_ef){=0A=
if(_ef=3D=3D$("header")&&b_globalNav){=0A=
return;=0A=
}=0A=
currentPage(_ef);=0A=
activateMenu(_ef);=0A=
if($("newsTicker")){=0A=
writeTicker(WEBSITE_IMAGES+"/generated/rss/BN/FB-Front.xml","newsTicker",=
"#FFFFFF","#999999","#000000");=0A=
}=0A=
if(_ef=3D=3D$("header")){=0A=
b_globalNav=3Dtrue;=0A=
}=0A=
}=0A=
if(typeof Event.onReady=3D=3D"function"){=0A=
Event.onReady(function(){=0A=
globalNav($("header"));=0A=
globalSearch();=0A=
});=0A=
}else{=0A=
function delayNav(){=0A=
if(d.getElementById("content")&&d.getElementById("header")){=0A=
if(!d.getElementById("globalNav")){=0A=
return;=0A=
}else{=0A=
globalNav(d.getElementById("header"));=0A=
clearTimeout(_f0);=0A=
}=0A=
}else{=0A=
var _f0=3DsetTimeout("delayNav()",60);=0A=
}=0A=
}=0A=
var dlyN=3DdelayNav();=0A=
function delaySearch(){=0A=
if(d.getElementById("searchSimple")){=0A=
globalSearch();=0A=
clearTimeout(_f1);=0A=
}else{=0A=
var _f1=3DsetTimeout("delaySearch()",60);=0A=
}=0A=
}=0A=
var dlyS=3DdelaySearch();=0A=
}=0A=
if(document.all&&!document.getElementById){=0A=
document.getElementById=3Dfunction(id){=0A=
return document.all[id];=0A=
};=0A=
}=0A=
var a1=3Dfalse;=0A=
var a2=3Dfalse;=0A=
var a3=3Dfalse;=0A=
a4=3Dfalse;=0A=
var acCk=3Dfalse;=0A=
var AC=3D"";=0A=
acType=3D"normal";=0A=
var array;=0A=
var aArray;=0A=
var aLdrBd=3Dfalse;=0A=
aURL=3Dwindow.location.toString();=0A=
if((aURL.indexOf("http://globeinvestor.com")>-1)){=0A=
aURL=3DaURL.replace("http://globeinvestor.com","http://www.globeinvestor.=
com");=0A=
}=0A=
if((aURL.indexOf("http://globefund.com")>-1)){=0A=
aURL=3DaURL.replace("http://globefund.com","http://www.globefund.com");=0A=
}=0A=
aURLe=3Descape(aURL);=0A=
var aSpnsr;=0A=
var aTl=3D"";=0A=
var aPs=3D"";=0A=
aWb=3D"";=0A=
var ads=3D0;=0A=
var ai=3D1;=0A=
var d=3Ddocument;=0A=
var DblD=3D"http://ad.ca.doubleclick.net";=0A=
DclkD=3D"http://ad.doubleclick.net/clk;";=0A=
var dcA1=3Dfalse;=0A=
dcA2=3Dfalse;=0A=
dcA3=3Dfalse;=0A=
dcTA=3Dfalse;=0A=
var dclkSky=3Dfalse;=0A=
endMv=3Dfalse;=0A=
var GacD=3D"http://adcounter.theglobeandmail.com/servlet/AdletCounter";=0A=
var GimD=3D"http://ads.globeandmail.com/images/";=0A=
var n=3Dnavigator;=0A=
var nc;=0A=
var ord;=0A=
var p=3Dparent;=0A=
var sabr=3D"";=0A=
var sadpg;=0A=
var sarena;=0A=
var sA=3D"sarena";=0A=
var sBoxAd=3Dfalse;=0A=
var sdomain;=0A=
var sD=3D"sdomain";=0A=
var sloc;=0A=
var skw;=0A=
var sMax;=0A=
var smode;=0A=
var sM=3D"smode";=0A=
var sOn=3Dfalse;=0A=
var sops;=0A=
var sURL_hub;=0A=
var sU=3D"sURL_hub";=0A=
var sURL_subhub;=0A=
var szone;=0A=
var sZ=3D"szone";=0A=
tauOp=3Dfalse;=0A=
var TGAM=3D"http://www.theglobeandmail.com/";=0A=
if(!ord){=0A=
if(p.ord){=0A=
var ord=3Dp.ord;=0A=
}else{=0A=
var abc=3DMath.random()+"";=0A=
var ord=3Dabc.substring(2,abc.length);=0A=
}=0A=
}=0A=
if(d.cookie=3D=3D""){=0A=
d.cookie=3D"acCk=3Dyes";=0A=
if(d.cookie.indexOf("acCk=3Dyes")!=3D-1){=0A=
acCk=3Dtrue;=0A=
dcA1=3Dtrue;=0A=
}=0A=
}else{=0A=
acCk=3Dtrue;=0A=
dcA1=3Dtrue;=0A=
}=0A=
function stCk(_f3,val,_f5){=0A=
if(acCk){=0A=
if(!_f5){=0A=
_f5=3Dnew Date();=0A=
}=0A=
d.cookie=3D_f3+"=3D"+val+";expires=3D"+_f5.toGMTString()+";path=3D/";=0A=
}=0A=
}=0A=
function rdCk(_f6){=0A=
if(d.cookie=3D=3D""){=0A=
return false;=0A=
}else{=0A=
var _f7,_f8;=0A=
var _f9=3Dd.cookie;=0A=
_f6=3D_f6+"=3D";=0A=
_f7=3D_f9.indexOf(_f6);=0A=
if(_f7!=3D-1){=0A=
_f7+=3D_f6.length;=0A=
_f8=3D_f9.indexOf(";",_f7);=0A=
if(_f8=3D=3D-1){=0A=
_f8=3D_f9.length;=0A=
}=0A=
return unescape(_f9.substring(_f7,_f8));=0A=
}else{=0A=
return false;=0A=
}=0A=
}=0A=
}=0A=
function gtVal(_fa,_fb){=0A=
ckVal=3DrdCk(_fa);=0A=
fStr=3D_fb;=0A=
if(ckVal){=0A=
namePos=3DckVal.indexOf(fStr,0);=0A=
if(namePos=3D=3D-1){=0A=
return false;=0A=
}=0A=
valStart=3D(ckVal.indexOf("&",namePos+1)+1);=0A=
valEnd=3DckVal.indexOf("&",valStart+1);=0A=
if(valEnd=3D=3D-1){=0A=
valEnd=3DckVal.length;=0A=
}=0A=
valIs=3DckVal.substring(valStart,valEnd);=0A=
if(namePos!=3Dnull){=0A=
return valIs;=0A=
}=0A=
}else{=0A=
return false;=0A=
}=0A=
}=0A=
function fnSlImg(_fc){=0A=
rNum=3DMath.floor(Math.random()*_fc.length);=0A=
hL_u=3D_fc.slice(rNum,rNum+1);=0A=
hL_lt=3D_fc.slice(0,rNum);=0A=
hL_rt=3D_fc.slice(rNum+1);=0A=
_fc=3DhL_lt.concat(hL_rt);=0A=
return hL_u;=0A=
}=0A=
function fnGdo(_fd,_fe,_ff,aW,aH,_102,_103){=0A=
AC=3D"<a href=3D\""+_fd+"\" target=3D\""+_fe+"\"><img src=3D\""+_ff+"\" =
width=3D\""+aW+"\" height=3D\""+aH+"\" border=3D\"0\" alt=3D\"\" =
ads=3D\"1\" /></a>";=0A=
AC_trkr=3D"<img src=3D\""+GacD+"?ad1=3D"+_102+"\" width=3D\"1\" =
height=3D\"1\" border=3D\"0\">";=0A=
if(_102!=3D""){=0A=
if(_103=3D=3D"L"){=0A=
AC=3DAC_trkr+AC;=0A=
}else{=0A=
AC=3DAC+AC_trkr;=0A=
}=0A=
}=0A=
d.write(AC);=0A=
AC=3D"";=0A=
}=0A=
function fnTdo(aU,aW,aH,aTl,aTp,aId,id){=0A=
if(aId=3D=3Dnull){=0A=
aId=3D"";=0A=
}=0A=
dcA2;=0A=
dcA3=3DsBoxAd;=0A=
sA=3Dsarena;=0A=
sD=3Dsdomain;=0A=
sL=3Dsloc;=0A=
sM=3Dsmode;=0A=
sO=3Dsops;=0A=
sP=3Dsadpg;=0A=
sU=3DsURL_hub;=0A=
sUs=3DsURL_subhub;=0A=
sZ=3Dszone;=0A=
if(transAd){=0A=
sO=3DtransAdId;=0A=
}=0A=
fnXptn();=0A=
ai=3Dai+1;=0A=
ACi=3D"iframe";=0A=
ACiv=3D"width=3D\""+aW+"\" height=3D\""+aH+"\" frameborder=3D\"0\" =
marginheight=3D\"0\" marginwidth=3D\"0\" scrolling=3D\"no\"";=0A=
ACj=3D"scr"+"ipt";=0A=
ACjl=3D" language=3D\"javascript\"";=0A=
ACta=3D""+sD+"/"+sZ+";";=0A=
ACtb=3D"mode=3D"+sM+";loc=3D"+sL+";adpg=3D"+sU+";"+sA+";ops=3D"+sO+";nc=3D=
"+aId+";kw=3D"+skw+";pos=3D"+aPs+";sz=3D"+aW+"x"+aH+";tile=3D"+aTl+";ord=3D=
"+ord+"";=0A=
if(aTp=3D=3D"i"){=0A=
AC=3D"<"+ACi+" src=3D\""+DblD+"/adi/"+ACta+""+ACtb+"?\" =
"+ACiv+"><"+ACj+" "+ACjl+" =
src=3D\""+DblD+"/adj/"+ACta+"abr=3D!ie;"+ACtb+"?\"></"+ACj+"></"+ACi+">";=0A=
}else{=0A=
AC=3D"<"+ACj+" "+ACjl+" =
src=3D\""+DblD+"/adj/"+ACta+"abr=3D!webtv;"+ACtb+"?\"></"+ACj+">";=0A=
}=0A=
if((aW=3D=3D468)||((aW=3D=3D120)&&(aTl=3D=3D2))){=0A=
if(aW=3D=3D468){=0A=
fnXptnA1();=0A=
if(dcA1){=0A=
sOn=3Dtrue;=0A=
}else{=0A=
aArray=3DaArray1;=0A=
}=0A=
}=0A=
if((aW=3D=3D120)&&(aTl=3D=3D2)){=0A=
fnXptnA2();=0A=
if(dcA2){=0A=
sOn=3Dtrue;=0A=
}else{=0A=
aArray=3DaArray2;=0A=
}=0A=
}=0A=
if(aId!=3D""){=0A=
sOn=3Dtrue;=0A=
}=0A=
if(sOn){=0A=
AC=3DAC;=0A=
+"<img src=3D\""+GacD+"?ad1=3DGAM_"+sU+"_"+aW+"x"+aH+"\" width=3D\"1\" =
height=3D\"1\" border=3D\"0\">";=0A=
sOn=3Dfalse;=0A=
}else{=0A=
pick=3D1;=0A=
for(i=3D0;i<=3Dpick-1;i++){=0A=
dsp=3DfnSlImg(aArray);=0A=
h_aArr=3D/(.*)><(.*)><(.*)><(.*)>/g;=0A=
var h_ur=3Ddsp[0].replace(h_aArr,"$1");=0A=
var h_im=3Ddsp[0].replace(h_aArr,"$2");=0A=
var h_tx=3Ddsp[0].replace(h_aArr,"$3");=0A=
var h_ac=3Ddsp[0].replace(h_aArr,"$4");=0A=
AC=3D"<a href=3D\""+h_ur+"\" target=3D\"_top\"><img =
src=3D\""+GimD+""+h_im+"\" width=3D\""+aW+"\" height=3D\""+aH+"\" =
border=3D\"0\"></a><img src=3D\""+GacD+"?ad1=3DHOUSE_"+h_ac+"_gam\" =
width=3D\"1\" height=3D\"1\" border=3D\"0\"><img =
src=3D\""+GacD+"?ad1=3DGAM_"+sU+"_"+aW+"x"+aH+"\" width=3D\"1\" =
height=3D\"1\" border=3D\"0\">";=0A=
}=0A=
}=0A=
}=0A=
AC=3DAC.toLowerCase();=0A=
return AC;=0A=
if(sA=3D=3D"alert"){=0A=
alert(AC);=0A=
}=0A=
AC=3D"";=0A=
aPs=3D"";=0A=
}=0A=
var axel=3DMath.random()+"";=0A=
var rNum=3D(axel*10000)+"";=0A=
var dotat=3DrNum.indexOf(".");=0A=
var aNum=3DrNum.substring(0,dotat);=0A=
if(!sdomain){=0A=
if(p.sdomain){=0A=
var sdomain=3Dp.sdomain;=0A=
}else{=0A=
var sdomain=3D"www.theglobeandmail.com";=0A=
}=0A=
}=0A=
if(!szone){=0A=
if(p.szone){=0A=
var szone=3Dp.szone;=0A=
}else{=0A=
var szone=3D"";=0A=
}=0A=
}=0A=
if(!skw){=0A=
if(p.skw){=0A=
var skw=3Dp.skw;=0A=
}else{=0A=
var skw=3D"";=0A=
}=0A=
}=0A=
if(!sops){=0A=
if(p.sops){=0A=
var sops=3Dp.sops;=0A=
}else{=0A=
var sops=3D"";=0A=
}=0A=
}=0A=
if(!smode){=0A=
if(p.smode){=0A=
var smode=3Dp.smode;=0A=
}else{=0A=
var smode=3D"";=0A=
}=0A=
}=0A=
if(!sloc){=0A=
if(p.sloc){=0A=
var sloc=3Dp.sloc;=0A=
}else{=0A=
var sloc=3D"hub";=0A=
}=0A=
}=0A=
if(!sURL_subhub){=0A=
if(p.sURL_subhub){=0A=
var sURL_subhub=3Dp.sURL_subhub;=0A=
}else{=0A=
var sURL_subhub=3D"news";=0A=
}=0A=
}=0A=
if(!sURL_hub){=0A=
if(p.sURL_hub){=0A=
var sURL_hub=3Dp.sURL_hub;=0A=
}else{=0A=
var sURL_hub=3D"news";=0A=
}=0A=
}=0A=
if(!sarena){=0A=
if(p.sarena){=0A=
var sarena=3Dp.sarena;=0A=
}else{=0A=
var sarena=3D"arena=3Dnews;";=0A=
}=0A=
}=0A=
if(!ord){=0A=
if(p.ord){=0A=
var ord=3Dp.ord;=0A=
}else{=0A=
var abc=3DMath.random()+"";=0A=
var ord=3Dabc.substring(2,abc.length);=0A=
}=0A=
}=0A=
if(!dcA2){=0A=
if(p.dcA2){=0A=
var dcA2=3Dp.dcA2;=0A=
}else{=0A=
var dcA2=3Dfalse;=0A=
}=0A=
}=0A=
if(!transAd){=0A=
if(p.transAd){=0A=
var transAd=3Dp.transAd;=0A=
}else{=0A=
var transAd=3D"false";=0A=
}=0A=
}=0A=
if(!transAdId){=0A=
if(p.transAdId){=0A=
var transAdId=3Dp.transAdId;=0A=
}else{=0A=
var transAdId=3D"";=0A=
}=0A=
}=0A=
if(transAd=3D=3D"true"){=0A=
dcA2=3Dtrue;=0A=
sO=3DtransAdId;=0A=
}=0A=
if(!googleAd){=0A=
if(p.googleAd){=0A=
var googleAd=3Dp.googleAd;=0A=
}else{=0A=
var googleAd=3D"false";=0A=
}=0A=
}=0A=
if(!sBoxAd){=0A=
if(p.sBoxAd){=0A=
var sBoxAd=3Dp.sBoxAd;=0A=
}else{=0A=
var sBoxAd=3Dfalse;=0A=
}=0A=
}=0A=
if(!tDom){=0A=
if(p.tDom){=0A=
var tDom=3Dp.tDom;=0A=
}else{=0A=
var tDom=3D"";=0A=
}=0A=
}=0A=
if(!sP1){=0A=
if(p.sP1){=0A=
var sP1=3Dp.sP1;=0A=
}else{=0A=
var sP1=3D"";=0A=
}=0A=
}=0A=
if(!sComp){=0A=
if(p.sComp){=0A=
var sComp=3Dp.sComp;=0A=
}else{=0A=
var sComp=3D"";=0A=
}=0A=
}=0A=
if(!sPath){=0A=
if(p.sPath){=0A=
var sPath=3Dp.sPath;=0A=
}else{=0A=
var sPath=3D"";=0A=
}=0A=
}=0A=
sUrl=3Dunescape(aURL.toLowerCase());=0A=
snE=3D";!category=3Dfloat;!category=3Dexpand";=0A=
var spCase=3D"false";=0A=
var sZb=3D"";=0A=
var useSZB=3Dfalse;=0A=
var aDate=3Dnew Date();=0A=
var aDay=3DaDate.getDate();=0A=
var aSec=3DaDate.getSeconds();=0A=
function fnBusArena(){=0A=
if(!sA.indexOf("business")>-1){=0A=
sA=3DsA+";arena=3Dbusiness";=0A=
}=0A=
}=0A=
function fnXptn(){=0A=
if(aURLe[5]=3D=3D"story"){=0A=
sL=3D"lower";=0A=
}=0A=
pbar=3D"<scr"+"ipt =
src=3D\"http://www.globeandmail.com/v5/ads/partnersBarAC.js\"></scr"+"ipt=
>";=0A=
if((sD=3D=3D"www.globeinvestor.com")||(sD=3D=3D"www.globefund.com")){=0A=
sPath=3DtDom;=0A=
if(!_10f){=0A=
if(p.aURL_type){=0A=
var _10f=3Dp.aURL_type;=0A=
}else{=0A=
var _10f=3D"";=0A=
}=0A=
}=0A=
if(_10f=3D=3D"static"){=0A=
sZ=3DaURLe[aURLe.length-1];=0A=
if(sZ=3D=3D"index"){=0A=
sZ=3DaURLe[aURLe.length-2];=0A=
}=0A=
sM=3D"";=0A=
}=0A=
if(aURL.indexOf("investSQL")>-1){=0A=
sZ=3DaURLe[6];=0A=
if(!aURLe[8]){=0A=
sM=3D"";=0A=
}else{=0A=
sM=3DaURLe[8];=0A=
}=0A=
if(aURL.indexOf("pi_sponsor=3DBMO")>-1){=0A=
sA=3DsA+";spsr=3Dbmo";=0A=
}=0A=
}=0A=
if(aURL.indexOf("plsql")>-1){=0A=
sZ=3DaURLe[6];=0A=
if(!aURLe[8]){=0A=
sM=3D"";=0A=
}else{=0A=
sM=3DaURLe[8];=0A=
}=0A=
}=0A=
if((sZ.indexOf("port_")!=3D-1)||(sZ.indexOf("portfolio")!=3D-1)){=0A=
sM=3D"port";=0A=
}=0A=
if(aURL=3D=3D"http://www.globeinvestor.com/v5"){=0A=
sZ=3D"homepage";=0A=
}=0A=
if((aURLe[4]=3D=3D"index")||(!aURLe[4])){=0A=
sZ=3D"home";=0A=
if(sD.indexOf("globeinvestor")>-1){=0A=
sZ=3D"homepage";=0A=
}=0A=
sM=3D"";=0A=
}=0A=
if(sPath=3D=3D"GI"){=0A=
if(!aURLe[9]){=0A=
}else{=0A=
sM=3DsM+";mode=3Ddata";=0A=
if((_10f=3D=3D"dynamic")&&(sSource=3D=3D"")){=0A=
sZ=3DaURLe[9];=0A=
}=0A=
if(aURLe[9]=3D=3D"rates"){=0A=
sZ=3D"rates_";=0A=
useSZB=3Dtrue;=0A=
}=0A=
if(aURLe[9]=3D=3D"bonds"){=0A=
sZ=3D"bonds_";=0A=
useSZB=3Dtrue;=0A=
}=0A=
if(aURLe[9]=3D=3D"options"){=0A=
sZ=3D"options_";=0A=
useSZB=3Dtrue;=0A=
}=0A=
if(!aURLe[11]){=0A=
sZb=3D"main";=0A=
}else{=0A=
sZb=3DaURLe[11];=0A=
}=0A=
if(useSZB){=0A=
sZ=3DsZ+sZb;=0A=
}=0A=
if((aURLe[9]=3D=3D"stock")&&(aURLe[10]=3D=3D"id")){=0A=
sZ=3D"stock_today";=0A=
}=0A=
}=0A=
tradebar=3D"<scr"+"ipt =
src=3D\"http://www.globeandmail.com/v5/ads/tradebarAC.js\"></scr"+"ipt>";=0A=
if((sZ=3D=3D"charts")||(sZ=3D=3D"company_rep")||(sZ=3D=3D"estimate_rep")|=
|(sZ=3D=3D"hist_price_filter")||(sZ=3D=3D"index_component_report")||(sZ=3D=
=3D"index_grp_report")||(sZ=3D=3D"quotes")||(sZ=3D=3D"show_chart")||(sZ=3D=
=3D"stock_rep")||(sZ=3D=3D"stock_today")||(sZ=3D=3D"symbol_rep")){=0A=
aldbdTrade=3D"1";=0A=
ldbdACb=3Dtradebar;=0A=
if(aPs=3D=3D"lug"){=0A=
if(aNum<3333){=0A=
nc=3D"bmo";=0A=
}else{=0A=
if((aNum>=3D3334)&&(aNum<6667)){=0A=
nc=3D"scotia";=0A=
}else{=0A=
nc=3D"cmc";=0A=
}=0A=
}=0A=
}else{=0A=
nc=3D"";=0A=
}=0A=
if(aURL.indexOf("pi_sponsor=3DBMO")>-1){=0A=
aldbdTrade=3D"";=0A=
sA=3DsA+";spsr=3Dbmo";=0A=
}=0A=
}=0A=
if((aURLe[5]=3D=3D"story")||(aURLe[5]=3D=3D"WireFeedRedirect")){=0A=
sL=3D"lower";=0A=
sZ=3DsSource;=0A=
sM=3D"";=0A=
if(aURLe[7]=3D=3D"GITrusts"){=0A=
sZ=3D"trusts";=0A=
}=0A=
}=0A=
if(aURLe[5]=3D=3D"GIS.Servlets.GISearchBoxReloader"){=0A=
sZ=3D"news";=0A=
sA=3DsA+";arena=3Dbusiness";=0A=
sM=3D"search";=0A=
}=0A=
if((sZ=3D=3D"home")||(sZ=3D=3D"homepage")){=0A=
sA=3DsA+";arena=3Dbusiness";=0A=
}=0A=
if((sUrl.indexOf("currencies")!=3D-1)||(sUrl.indexOf("sxfor")!=3D-1)||(sU=
rl.indexOf("dailyfx")!=3D-1)||(sUrl.indexOf("kword=3Dheadline=3D\"foreign=
 exchange\"")!=3D-1)||(sUrl.indexOf("headline=3D\"foreign =
exchange\"")!=3D-1)){=0A=
aSpnsr=3D"forex";=0A=
sZ=3D"forex";=0A=
}=0A=
if((sUrl.indexOf("commodities")!=3D-1)||(sUrl.indexOf("commexpert")!=3D-1=
)||(sUrl.indexOf("commarchived")!=3D-1)){=0A=
aSpnsr=3D"commodities";=0A=
sZ=3D"commodities";=0A=
if(aURLe[8]){=0A=
sM=3DaURLe[8];=0A=
}=0A=
}=0A=
if(sUrl.indexOf("etf_hub")!=3D-1){=0A=
aSpnsr=3D"etf-hub";=0A=
sZ=3D"etf-hub";=0A=
if(aURLe[8]){=0A=
sM=3DaURLe[8];=0A=
}=0A=
}=0A=
}=0A=
if(sPath=3D=3D"GF"){=0A=
alugTrade=3D"1";=0A=
lugACb=3Dpbar;=0A=
if(!aURLe[9]){=0A=
}else{=0A=
if((aURLe[9]=3D=3D"fund")&&(aURLe[10]=3D=3D"style")){=0A=
sZ=3D"fund_profile";=0A=
}=0A=
}=0A=
if((aURLe[5]=3D=3D"story")||(aURLe[5]=3D=3D"WireFeedRedirect")){=0A=
if((_10f=3D=3D"dynamic")&&(sSource=3D=3D"")){=0A=
sSplit=3DaURLe[6].split(".");=0A=
sSource=3DsSplit[0];=0A=
}=0A=
sL=3D"lower";=0A=
sZ=3DsSource;=0A=
if(!aURLe[7]){=0A=
sM=3D"";=0A=
}else{=0A=
sM=3DaURLe[7];=0A=
}=0A=
}=0A=
if(((aURLe[5]=3D=3D"HTMLTemplate")&&(aURLe[14]=3D=3D"news"))||(aURLe[5]=3D=
=3D"HTMLTemplate")&&(!aURLe[6])){=0A=
sZ=3D"news";=0A=
sA=3DsA+";arena=3Dbusiness";=0A=
sM=3D"search";=0A=
}=0A=
}=0A=
sU=3DsZ;=0A=
if(sM.indexOf(".")>-1){=0A=
sM=3DsM.replace(".","");=0A=
}=0A=
}=0A=
if(((sPath=3D=3D"GF")&&(_10f=3D=3D"db"))||(sZ=3D=3D"fund_profile")){=0A=
if(_10f=3D=3D"db"){=0A=
sZ=3DsDbZone;=0A=
sU=3DsZ;=0A=
if(aURLe[6]){=0A=
sU=3DsU+";adpg=3D"+aURLe[6];=0A=
}=0A=
}=0A=
if(sP1=3D=3D"%%param1%%"){=0A=
sP1=3D"";=0A=
}=0A=
if(sComp=3D=3D"%%comp_name%%"){=0A=
sComp=3D"";=0A=
}=0A=
if(sComp!=3D""){=0A=
sM=3DsM+";comp=3D"+sComp+"";=0A=
}=0A=
if(aURLe[6]=3D=3D"rep_sel"){=0A=
sU=3DsU+";adpg=3Dtopmovers";=0A=
}=0A=
}=0A=
if(sPath=3D=3D"GI"){=0A=
if(aURLe[7]=3D=3D"networth"){=0A=
sZ=3D"networth";=0A=
}=0A=
if(aURLe[6]=3D=3D"help"){=0A=
sZ=3D"help";=0A=
if(aURLe[7]=3D=3D"glossary"){=0A=
sM=3D"glossary";=0A=
}=0A=
}=0A=
if((sZ=3D=3D"gainer_search")||(sZ=3D=3D"newhighlow_search")){=0A=
sZ=3D"marketaction";=0A=
}=0A=
if(sZ.indexOf("filter")>-1){=0A=
sSplit=3DsZ.split("-");=0A=
sZ=3D"filtersspoke";=0A=
sM=3DsSplit[1];=0A=
}=0A=
if((sZ=3D=3D"networth")||(sZ=3D=3D"trusts")||(aURLe[5]=3D=3D"story")||(aU=
RLe[5]=3D=3D"WireFeedRedirect")){=0A=
sA=3DsA+";arena=3Dbusiness";=0A=
}=0A=
}=0A=
if(tDom=3D=3D"ROBTV"){=0A=
sPath=3DtDom;=0A=
spCase=3D"false";=0A=
if(aURLe[4]){=0A=
sZ=3DaURLe[4];=0A=
}=0A=
if((aURLe[4]=3D=3D"index")||(!aURLe[4])){=0A=
sZ=3D"home";=0A=
sM=3D"";=0A=
}=0A=
if((aURLe[4]=3D=3D"articles")){=0A=
sZ=3D"articles";=0A=
sL=3D"lower";=0A=
sM=3DaURLe[6];=0A=
}=0A=
if((aURLe[4]=3D=3D"money_talk")){=0A=
sZ=3D"money_talk";=0A=
sL=3D"lower";=0A=
}=0A=
if((aURLe[4]=3D=3D"shows")){=0A=
sZ=3D"shows";=0A=
sL=3D"lower";=0A=
sM=3DaURLe[5];=0A=
}=0A=
if((aURLe[4]=3D=3D"static")){=0A=
sZ=3DaURLe[5];=0A=
sL=3D"lower";=0A=
sM=3DaURLe[4];=0A=
}=0A=
if((aURLe[4]=3D=3D"calendar")||(aURLe[4]=3D=3D"schedule")){=0A=
sZ=3DaURLe[4];=0A=
sL=3D"lower";=0A=
sM=3DaURLe[4];=0A=
}=0A=
if(aURLe[7]){=0A=
sM=3DsM+";mode2=3D"+aURLe[7];=0A=
}=0A=
}=0A=
if(sD=3D=3D"www.robtv.com"){=0A=
sU=3D"robtv"+sZ;=0A=
}=0A=
if(sdomain=3D=3D"globeauto.com"){=0A=
if((aURLe[3]=3D=3D"cars.globeauto.com")||(aURLe[3]=3D=3D"globe.strathcom.=
com")){=0A=
sZ=3DaURLe[4];=0A=
sM=3DaURLe[5];=0A=
if(sM.indexOf(".pl")>-1){=0A=
sM=3DsM.replace(".pl","");=0A=
}=0A=
if(aURLe[6]=3D=3D"year"){=0A=
sM=3DsM+";mdyr=3D"+aURLe[7]+"";=0A=
}=0A=
if(aURLe[8]=3D=3D"make"){=0A=
sM=3DsM+";mdmk=3D"+aURLe[9]+"";=0A=
}=0A=
if(aURLe[10]=3D=3D"model"){=0A=
sM=3DsM+";mdml=3D"+aURLe[11]+"";=0A=
}=0A=
}=0A=
}=0A=
if((sU=3D=3D"specialMegawheels")||(sU=3D=3D"specialGlobeAuto")){=0A=
sD=3D"globeauto.com";=0A=
sA=3D"arena=3Dauto";=0A=
}=0A=
if((sD=3D=3D"www.theglobeandmail.com")&&(sZ=3D=3D"_undefined_value_-hub")=
){=0A=
if(aURL.indexOf("www.globeauto.com")!=3D-1){=0A=
sD=3D"globeauto.com";=0A=
sA=3D"arena=3Dauto";=0A=
if(aURL.indexOf("GAVideo")!=3D-1){=0A=
sZ=3D"carbusiness";=0A=
sU=3DsZ;=0A=
sL=3D"pop";=0A=
sM=3D"video;category=3D!linked;category=3D!expand";=0A=
}=0A=
}=0A=
}=0A=
if(sD=3D=3D"globeauto.com"){=0A=
if(sUrl.indexOf("whvaughan")>-1){=0A=
sZ=3D"one-on-one";=0A=
sU=3DsZ;=0A=
}=0A=
if(sUrl.indexOf("whwhat")>-1){=0A=
sZ=3D"whatcar";=0A=
sU=3DsZ;=0A=
}=0A=
}=0A=
if(!_110){=0A=
if(p.partnerSearch){=0A=
var _110=3Dp.partnerSearch;=0A=
}else{=0A=
var _110=3D"";=0A=
}=0A=
}=0A=
if(_110!=3D""){=0A=
sZ=3DsZ+"-"+_110;=0A=
sU=3DsZ;=0A=
}=0A=
if((sA=3D=3D"arena=3DScience")||(sA=3D=3D"arena=3DWBrecommendedlinks")||(=
sA=3D=3D"arena=3DWBsecurityblog")||(sA.indexOf("PersonalTech")!=3D-1)){=0A=
sA=3DsA+";arena=3Dtechnology";=0A=
}=0A=
if((sU=3D=3D"Technology")||(sU=3D=3D"ITDownloadCentre")||(sU=3D=3D"Scienc=
e")||(sU=3D=3D"Troubleshooter")||(sU=3D=3D"TechReviews")||(sU=3D=3D"AtPla=
y")||(sU=3D=3D"TechSearch")||(sU=3D=3D"TPTechnology")||(sU=3D=3D"TPTechIn=
vestor")||(sU=3D=3D"frontlines")||(sU=3D=3D"daveChalk")||(sU=3D=3D"kateBa=
ggott")||(sU=3D=3D"jenniferEvans")||(sU=3D=3D"marcSaltzman")||(sU=3D=3D"P=
ersonalTech")||(sU=3D=3D"specialGiftGuide")||(sU=3D=3D"GlobeTQ")||(sU=3D=3D=
"WBsecurityblog")||(sU=3D=3D"WBrecommendedlinks")){=0A=
sD=3D"www.globetechnology.com";=0A=
}=0A=
if((sU=3D=3D"einsider")||(sU=3D=3D"jackKapica")||(sU=3D=3D"askTheExpert")=
){=0A=
sD=3D"www.globetechnology.com";=0A=
}=0A=
if(sD=3D=3D"www.globetechnology.com"){=0A=
if(aURL.indexOf("gtkapicablog")!=3D-1){=0A=
sM=3DsM+";mode=3Dkapicablog";=0A=
}=0A=
if(aURL.indexOf("geekwatch")!=3D-1){=0A=
sM=3DsM+";mode=3Dingramblog";=0A=
}=0A=
}=0A=
if(sUs=3D=3D"einsider"){=0A=
sZ=3D"atwork-hub";=0A=
sA=3D"arena=3Datwork";=0A=
}=0A=
if((sUs=3D=3D"einsider")||(sU=3D=3D"GlobeTQ")||(aURL.indexOf("partners/fr=
ee/tq")!=3D-1)){=0A=
if(aNum<5001){=0A=
sO=3DsO+";nc=3Dtq_cisco";=0A=
}else{=0A=
sO=3DsO+";nc=3Dtq_telus";=0A=
}=0A=
sO_tq=3DsO;=0A=
aNum_tq=3DaNum;=0A=
if(aPs=3D=3D"boxR"){=0A=
if(aNum<3333){=0A=
sO=3DsO+";nc=3Dtq_cisco";=0A=
}else{=0A=
if((3333<=3DaNum)&&(aNum<=3D6666)){=0A=
sO=3DsO+";nc=3Dtq_telus";=0A=
}else{=0A=
sO=3D";nc=3Dtq_contest";=0A=
}=0A=
}=0A=
}else{=0A=
sO=3DsO_tq;=0A=
}=0A=
}=0A=
if(sA.indexOf("GlobeSports")>-1){=0A=
sA=3DsA+";arena=3Dsports";=0A=
if(aURL.indexOf("stats.globesports.com")>-1){=0A=
sD=3D"stats.globesports.com";=0A=
}=0A=
if(sD.indexOf("stats.globesports.com")){=0A=
if(!aURLe[4]){=0A=
sU=3D"";=0A=
}else{=0A=
sU=3DaURLe[4];=0A=
}=0A=
if(!aURLe[5]){=0A=
sM=3D"";=0A=
}else{=0A=
sM=3DaURLe[5];=0A=
}=0A=
}=0A=
if(aURL.indexOf("GSgamePredictor")>-1){=0A=
sUs=3D"gsgamepredictor";=0A=
}=0A=
if((aURL.indexOf("fantasyhockey2006")>-1)||(aURL.indexOf("globesports.poo=
lexpert.com")>-1)){=0A=
sUs=3D"fantasyhockey2006";=0A=
}=0A=
if((aURL.indexOf("GSsearchresults")>-1)&&(sM=3D=3D"Page")){=0A=
sZ=3D"globesportsyesterday-hub";=0A=
sUs=3D"yesterday";=0A=
}=0A=
if(sUs=3D=3D"columnists"){=0A=
sZ=3D"globesportscolumnists-hub";=0A=
}=0A=
}=0A=
if((sU=3D=3D"robAgenda")||(sU=3D=3D"robNews")||(sU=3D=3D"robColumnsBlogs"=
)||(sU=3D=3D"robLawPage")||(sU=3D=3D"robMarketing")||(sU=3D=3D"specialROB=
magazine")||(sU=3D=3D"robSmallBizMag")||(sU=3D=3D"robAtWork")||(sU=3D=3D"=
specialSmallBusiness")||(sU=3D=3D"robExecutive")||(sU=3D=3D"robAtTop")||(=
sU=3D=3D"AppNotices")||(sU=3D=3D"WBbabyblog")||(sU=3D=3D"STO")||(sU=3D=3D=
"SpecialEvents2")||(sU=3D=3D"Top1000")){=0A=
sA=3DsA+";arena=3Dbusiness";=0A=
}=0A=
if((sU=3D=3D"WBmarkets")||(sU=3D=3D"WBnobodysbusiness")||(sU=3D=3D"WBwreg=
uly")||(sU=3D=3D"WBwschachter")||(sU=3D=3D"WBstreetwise")){=0A=
sA=3DsA+";arena=3Dbusiness";=0A=
sUs=3DsU;=0A=
}=0A=
if(sUs=3D=3D"MarketAction"){=0A=
sZ=3D"marketaction-hub";=0A=
}=0A=
if(sM=3D=3D"MarketAction"){=0A=
sZ=3D"marketaction-hub";=0A=
}=0A=
if(sUs=3D=3D"globeinvestor"){=0A=
sD=3D"www.globeinvestor.com";=0A=
if(!aURLe[5]){=0A=
}else{=0A=
if((aURLe[5]=3D=3D"story")&&(sZ=3D=3D"rob-hub")){=0A=
if(!aURLe[7]){=0A=
}else{=0A=
sU=3DsU+"-"+aURLe[7];=0A=
}=0A=
}=0A=
}=0A=
}=0A=
if((sD=3D=3D"www.globeinvestor.com")||(sD=3D=3D"www.globefund.com")){=0A=
fnBusArena();=0A=
}=0A=
if(sD.indexOf("globeandmail")>-1){=0A=
if(sUs=3D=3D"globefund"){=0A=
sD=3D"www.globefund.com";=0A=
alugTrade=3D"1";=0A=
lugACb=3Dpbar;=0A=
}=0A=
if(!_10f){=0A=
if(p.aURL_type){=0A=
var _10f=3Dp.aURL_type;=0A=
}else{=0A=
var _10f=3D"";=0A=
}=0A=
}=0A=
if(_10f=3D=3D"static"){=0A=
if(sStaticHub!=3D"(none)"){=0A=
sZ=3DsStaticHub;=0A=
if(sStaticHub=3D=3D"business"){=0A=
if((aURL.indexOf("tp1000")>-1)||(sStaticSubhub=3D=3D"top1000")){=0A=
sA=3DsA+";arena=3Dbusiness";=0A=
sZ=3D"top1000-hub";=0A=
if(sUrl.indexOf("?")>-1){=0A=
sTp1000=3DsUrl.split("?");=0A=
if(sTp1000[1].indexOf("&")>-1){=0A=
sTp1000[1]=3DsTp1000[1].replace(/&/gi,"|");=0A=
if(sTp1000[1].indexOf("=3D")>-1){=0A=
sTp1000[1]=3DsTp1000[1].replace(/=3D/gi,"_");=0A=
}=0A=
}=0A=
}=0A=
}=0A=
if(aURL.indexOf("wheretofindit")>-1){=0A=
sA=3D"arena=3Dbusiness";=0A=
sZ=3D"wheretofindit";=0A=
sUs=3DsZ;=0A=
}=0A=
if(aURL.indexOf("smallbusiness/calendar")>-1){=0A=
sZ=3D"smb-calendar";=0A=
sUs=3DsZ;=0A=
sA=3D"arena=3Dbusiness;arena=3Dspecialsmallbusiness";=0A=
}=0A=
}=0A=
}else{=0A=
sZ=3DaURLe[aURLe.length-1];=0A=
}=0A=
sM=3DaURLe[aURLe.length-1];=0A=
if(sZ=3D=3D"top1000-hub"){=0A=
sM=3DsM+";mode=3D"+sTp1000[1];=0A=
}=0A=
if((sStaticPgid=3D=3D"contests")||(sStaticPgid=3D=3D"rss")){=0A=
sZ=3DsStaticPgid;=0A=
}=0A=
sUs=3DsZ;=0A=
if(sZ=3D=3D"life"){=0A=
if((sUrl.indexOf("life/wine/results.php")>-1)||(sUrl.indexOf("life/wine/a=
rticle.php")>-1)){=0A=
sZ=3D"lifefoodwine-hub";=0A=
sA=3D"arena=3Dlifefoodwine";=0A=
sUs=3D"wine";=0A=
sM=3D"winebutler";=0A=
sL=3D"tool";=0A=
}=0A=
}=0A=
}=0A=
if(aURL.indexOf("partners/free/hp_sm_business")>-1){=0A=
sZ=3D"smallbizwork";=0A=
sUs=3D"smallbizwork";=0A=
}=0A=
if(aURL.indexOf("partners/free/hp/powering_business")>-1){=0A=
sZ=3D"poweringbus";=0A=
sUs=3D"poweringbus";=0A=
}=0A=
if(aURL.indexOf("partners/free/srsecurity")>-1){=0A=
sZ=3D"srsecurity";=0A=
sUs=3D"srsecurity";=0A=
}=0A=
if(aURL.indexOf("partners/free/outlook_07")>-1){=0A=
sZ=3D"outlook_07";=0A=
sUs=3D"outlook_07";=0A=
}=0A=
if(aURL.indexOf("partners/free/lifestages")>-1){=0A=
sZ=3D"lifestages";=0A=
sUs=3D"lifestages";=0A=
}=0A=
if(aURL.indexOf("partners/free/ibm_tech")>-1){=0A=
sZ=3D"partners/ibm_tech";=0A=
sUs=3D"ibm_tech";=0A=
}=0A=
if(aURL.indexOf("partners/free/tq")!=3D-1){=0A=
sD=3D"www.globetechnology.com";=0A=
sZ=3D"globetq-hub";=0A=
sUs=3DsZ;=0A=
}=0A=
if(aURL.indexOf("wautovaugh")>-1){=0A=
sD=3D"globeauto.com";=0A=
sA=3D"arena=3Dauto";=0A=
sZ=3D"cartalk";=0A=
sM=3D"specialComment";=0A=
sU=3D"cartalk";=0A=
}=0A=
if(sUrl.indexOf("whvaughan")>-1){=0A=
sD=3D"globeauto.com";=0A=
sA=3D"arena=3Dauto";=0A=
sZ=3D"one-on-one";=0A=
sU=3D"one-on-one";=0A=
}=0A=
if(sUrl.indexOf("whwhat")>-1){=0A=
sD=3D"globeauto.com";=0A=
sA=3D"arena=3Dauto";=0A=
sZ=3D"whatcar";=0A=
sU=3D"whatcar";=0A=
}=0A=
if(sUrl.indexOf("wh-autoblog")>-1){=0A=
sD=3D"globeauto.com";=0A=
sA=3D"arena=3Dauto";=0A=
}=0A=
if(sUrl.indexOf("rosbsuccession")>-1){=0A=
sO=3D"scotia_00106";=0A=
}=0A=
if(aURL.indexOf("puzzles/")>-1){=0A=
sA=3D"arena=3Dpuzzles";=0A=
if(aURL.indexOf("sudoku")>-1){=0A=
sZ=3D"sudoku-hub";=0A=
sUs=3D"sudoku";=0A=
}=0A=
if(aURL.indexOf("crossword")>-1){=0A=
sZ=3D"crossword-hub";=0A=
sUs=3D"crossword";=0A=
}=0A=
}=0A=
if(aURL.indexOf("GlobeEdge")>-1){=0A=
if(aURLe[8]){=0A=
if(aURLe[8]=3D=3D"GlobeEdge"){=0A=
sM=3D"globeedge";=0A=
sZ=3DsM;=0A=
}=0A=
}=0A=
}=0A=
if(sA=3D=3D"arena=3DMemberCentre"){=0A=
if(aURLe[15]){=0A=
sM=3DaURLe[15];=0A=
sA=3DsA+";arena=3Dglobeedge";=0A=
}=0A=
}=0A=
if(aURL.indexOf("calculator-realestate")>-1){=0A=
sA=3D"arena=3Drealestate";=0A=
sZ=3D"realestate-hub";=0A=
sM=3DaURLe[9];=0A=
sUs=3DaURLe[7];=0A=
sL=3D"lower";=0A=
}=0A=
if(sA=3D=3D"arena=3DRealEstate"){=0A=
sUs=3DsURL_hub;=0A=
if(sUrl.indexOf("templates/mortgagerates")>-1){=0A=
sUs=3D"mortgagerates";=0A=
if(aURLe[13]){=0A=
sM=3DaURLe[13];=0A=
}=0A=
}=0A=
if((sUrl.indexOf("re-holmes")>-1)||(sUrl.indexOf("wholmes")>-1)){=0A=
sUs=3D"holmes_makeitright";=0A=
}=0A=
}=0A=
if(sA=3D=3D"arena=3DspecialReportCard2005"){=0A=
sZ=3D"univreport-navigator";=0A=
sUs=3DsZ;=0A=
sA=3DsA+";arena=3Dunivreport06";=0A=
}=0A=
if(sZ=3D=3D"test"){=0A=
if(sUrl.indexOf("cnrp.ccnmatthews.com/client/globe_technology")>-1){=0A=
sD=3D"www.globetechnology.com";=0A=
sZ=3D"ccnmatthews";=0A=
sA=3D"arena=3Dtechnology";=0A=
sL=3D"marketnews";=0A=
if(aURLe[6]=3D=3D"headlines.jsp"){=0A=
sM=3DaURLe[8];=0A=
}else{=0A=
sM=3D"release";=0A=
}=0A=
}=0A=
if(sM=3D=3D"tech-eventcal"){=0A=
sD=3D"www.globetechnology.com";=0A=
sZ=3D"tech-eventcal";=0A=
sA=3D"arena=3Dtechnology";=0A=
sL=3D"resources";=0A=
}=0A=
if((sUrl.indexOf("lookup.computerlanguage.com")>-1)||(sUrl.indexOf("tech-=
encyclopedia")>-1)){=0A=
sD=3D"www.globetechnology.com";=0A=
sZ=3D"tech-encyclopedia";=0A=
sA=3D"arena=3Dtechnology";=0A=
sL=3D"resources";=0A=
}=0A=
sUs=3DsZ;=0A=
}=0A=
if((sA.indexOf("=3Dlife")>-1)||(sA.indexOf("=3Dtravel")>-1)||(sU=3D=3D"sp=
ecialScienceandHealth")){=0A=
sA=3DsA+";arena=3Dlife";=0A=
}=0A=
if(sZ=3D=3D"weather"){=0A=
sUs=3D"weather";=0A=
sA=3D"arena=3Dweather";=0A=
}=0A=
if(aURL.indexOf("partners/free/rrsp2007")>-1){=0A=
sA=3D"arena=3Dbusiness;arena=3Dfinance";=0A=
sZ=3D"rrsp2007-hub";=0A=
sM=3D"specialreports";=0A=
sUs=3D"rrsp2007";=0A=
}=0A=
if(aURL.indexOf("partners/free/srinvest")>-1){=0A=
sA=3D"arena=3Dbusiness;arena=3Dfinance";=0A=
sZ=3D"altinvesting-hub";=0A=
sM=3D"specialreports";=0A=
sUs=3D"altinvesting";=0A=
}=0A=
if(sA=3D=3D"arena=3DspecialDecision2006"){=0A=
sA=3DsA+";arena=3DNational";=0A=
}=0A=
if(sU=3D=3D"SpecialEvents"){=0A=
sA=3D"arena=3DEntertainment;";=0A=
sU=3D"bookClub";=0A=
}=0A=
if(sU=3D=3D"specialROBmagazine"){=0A=
sA=3DsA+";arena=3Dbusiness";=0A=
}=0A=
if(sU=3D=3D"SpecialEvents2"){=0A=
sA=3DsA+";arena=3Dbusiness";=0A=
sU=3D"pFinance";=0A=
sU=3D"pFinance";=0A=
if((aURL.indexOf("wcarrick-forum1010")>-1)||(aURL.indexOf("wfinancialforu=
m1024")>-1)||(aURL.indexOf("wcarrick-forum1107")>-1)){=0A=
sA=3DsA+";arena=3Dfinancialforum";=0A=
}=0A=
}=0A=
if(sU=3D=3D"SpecialEvents3"){=0A=
sA=3D"arena=3DBusiness;";=0A=
sU=3D"boardGames";=0A=
}=0A=
if(sZ=3D=3D"_undefined_value_-hub"){=0A=
sZ=3D"search";=0A=
if((aURL.indexOf("mostpopular")>-1)||(aURL.indexOf("content/readerschoice=
")>-1)){=0A=
sZ=3D"readerschoice";=0A=
if(aURLe[7]){=0A=
sA=3DsA+aURLe[7];=0A=
}=0A=
if(aURLe[8]){=0A=
sM=3DsM+";mode=3D"+aURLe[8];=0A=
}=0A=
sUs=3DsZ;=0A=
}=0A=
}=0A=
if(sZ=3D=3D"arts-hub"){=0A=
sZ=3D"entertainment-hub";=0A=
}=0A=
if(sZ=3D=3D"travel-hub"){=0A=
sA=3DsA+";arena=3Dtravel";=0A=
if(aURL.indexOf("hub=3DTravel/subhub=3Ddestinations&goto=3D")>-1){=0A=
if(!aURLe[15]){=0A=
}else{=0A=
sM=3DaURLe[15];=0A=
}=0A=
}=0A=
}=0A=
if((sZ=3D=3D"breakingnews")&&(sL=3D=3D"hub")){=0A=
sZ=3DsZ+"-home";=0A=
sU=3D"homepage";=0A=
}=0A=
if(sZ=3D=3D"headdex-hub"){=0A=
var _111=3DsURL_hub.toLowerCase();=0A=
sZ=3D_111+"-hub";=0A=
sU=3D"TP"+sU;=0A=
}=0A=
if(skw=3D=3D"subject+3Ccontains3E+golf"){=0A=
sM=3D"golfGuide";=0A=
}=0A=
}=0A=
if((sD=3D=3D"www.theglobeandmail.com")||(sD=3D=3D"www.globetechnology.com=
")){=0A=
sU=3DsUs;=0A=
}=0A=
AC=3DAC.toLowerCase();=0A=
if(aURL.indexOf("CommentStory")>-1){=0A=
sM=3DsM+";mode=3Djtc";=0A=
}=0A=
if(aURL.indexOf("PhotoGallery")>-1){=0A=
sZ=3D"photogallery";=0A=
sL=3D"photogallery";=0A=
aURLe2=3DaURLe[6].split(".");=0A=
aURLe62=3DaURLe2[2];=0A=
sM=3DaURLe62;=0A=
if(aURL.indexOf("dip")>-1){=0A=
sZ=3D"breakingnews";=0A=
sM=3D"dip";=0A=
sA=3D"arena=3Dfront;arena=3Dnational;";=0A=
}=0A=
if(aURL.indexOf("redcarp")>-1){=0A=
sZ=3D"entertainment-hub";=0A=
sM=3D"redcarp";=0A=
sA=3D"arena=3Dentertainment";=0A=
}=0A=
if(aURL.indexOf("wspt")>-1){=0A=
sZ=3D"sports-hub";=0A=
sM=3D"sports";=0A=
sA=3D"arena=3Dsports;arena=3Dglobesports;";=0A=
}=0A=
if(aURL.indexOf("wh-")>-1){=0A=
sA=3D"arena=3Dauto;";=0A=
sM=3D"auto";=0A=
}=0A=
sA=3DsA+snE;=0A=
aURLe_6=3DaURLe[6].split(".");=0A=
sM=3DsM+";mode=3D"+aURLe_6[2];=0A=
}=0A=
if(aURLe[6]=3D=3D"video"){=0A=
if(aURLe[7]=3D=3D"ap"){=0A=
sU=3DaURLe[7];=0A=
sZ=3DaURLe[8]+"-video";=0A=
sL=3D"coad";=0A=
sM=3DaURLe[9];=0A=
}=0A=
}=0A=
if((sD.indexOf("globeandmail")>-1)&&((sA.indexOf("Business")>-1)||(sA.ind=
exOf("business")>-1))){=0A=
sZ=3D"rob/"+sZ;=0A=
}=0A=
}=0A=
function fnXptnA1(){=0A=
if((sU=3D=3D"Business")||(sU=3D=3D"einsider")||(sU=3D=3D"specialBudget200=
4")||(sU=3D=3D"SpecialEvents3")||(sA=3D=3D"thearts")||(sA=3D=3D"Entertain=
ment")||(sD=3D=3D"www.globetechnology.com")||(sU=3D=3D"TPBusiness")||(sU=3D=
=3D"TPRealestate")||(sA=3D=3D"test")){=0A=
dcA1=3Dtrue;=0A=
}=0A=
}=0A=
function fnXptnA2(){=0A=
if((sD=3D=3D"eInsider.globetechnology.com")||(sD=3D=3D"www.globetechnolog=
y.com")){=0A=
dcA2=3Dtrue;=0A=
}=0A=
if((sA=3D=3D"arena=3DBusiness")||(sA=3D=3D"arena=3DEntertainment")||(sA=3D=
=3D"arena=3DHealth")||(sA=3D=3D"arena=3DSpecialEvents")||(sU=3D=3D"specia=
lBudget2004")||(sA=3D=3D"arena=3DSpecialEvents2")||(sM=3D=3D"ROBM")||(sU=3D=
=3D"TPBusiness")||(sU=3D=3D"Travel")||(sZ=3D=3D"weather")){=0A=
dcA2=3Dtrue;=0A=
}=0A=
dcA2=3Dtrue;=0A=
if(transAd=3D=3D"true"){=0A=
dcA2=3Dtrue;=0A=
}=0A=
if(googleAd=3D=3D"false"){=0A=
if(sU!=3D"Front"){=0A=
dcA2=3D"true";=0A=
}=0A=
}=0A=
if(sBoxAd){=0A=
a2=3Dfalse;=0A=
dcA2=3Dfalse;=0A=
if(d.getElementById("a2s")){=0A=
d.getElementById("a2s").style.display=3D"none";=0A=
}=0A=
}=0A=
}=0A=
if((aURLe.indexOf("series/golf")>-1)||(aURLe.indexOf("ns%253E+golf")>-1))=
{=0A=
aSpnsr=3D"audi";=0A=
}else{=0A=
aSpnsr=3D"";=0A=
}=0A=
if((aURL.charAt(aURL.length-1))=3D=3D"/"){=0A=
aURL=3DaURL.substr(0,aURL.length-1);=0A=
}=0A=
if(aURL.indexOf(".html")>-1){=0A=
aURL=3DaURL.replace(".html","");=0A=
}=0A=
if(aURL.indexOf(".htm")>-1){=0A=
aURL=3DaURL.replace(".htm","");=0A=
}=0A=
if(aURL.indexOf(".tv")>-1){=0A=
aURL=3DaURL.replace(".tv","");=0A=
}=0A=
if(aURL.indexOf("&")>-1){=0A=
aURL=3DaURL.replace("&","/");=0A=
}=0A=
if(aURL.indexOf("?")>-1){=0A=
aURL=3DaURL.replace("?","/");=0A=
}=0A=
if(aURL.indexOf("gis.")>-1){=0A=
aURL=3DaURL.replace("gis.","");=0A=
}=0A=
if(aURL.indexOf("gx.")>-1){=0A=
aURL=3DaURL.replace("gx.","");=0A=
}=0A=
aURLe=3Descape(aURL);=0A=
if(aURLe.indexOf("%")>-1){=0A=
aURLe=3DaURLe.replace(/%\w\w/gi,"/");=0A=
}=0A=
aURLe=3DaURLe.split("/");=0A=
if(sUrl.indexOf("page=3Drss")>-1){=0A=
nc=3D"rss";=0A=
}=0A=
if(sUrl.indexOf("cid=3Dal_gam_globeedge")>-1){=0A=
nc=3D"globeedge";=0A=
}=0A=
if(sUrl.indexOf("currency_calc")>-1){=0A=
sdomain=3D"www.globeinvestor.com";=0A=
szone=3D"forex";=0A=
smode=3D"currency_calc";=0A=
sarena=3D"arena=3Dfinance;arena=3Dbusiness";=0A=
}=0A=
if((sUrl.indexOf("rtgam.20060612.wthomson0612")>-1)||(sUrl.indexOf("rtgam=
.20060612.wthomobit0612")>-1)||(sUrl.indexOf("rtgam.20060612.wmilesto0612=
")>-1)||(sUrl.indexOf("rtgam.20060612.wthomart0612")>-1)||(sUrl.indexOf("=
rtgam.20060612.wbizreax0612")>-1)){=0A=
nc=3D";!category=3Dfloat;!category=3Dexpand";=0A=
}=0A=
aldbdStr=3D"1";=0A=
ldbdString=3D"<scr"+"ipt =
type=3D'text/javascript'>if(lugAC!=3D''){if(typeof alugTrade !=3D =
'undefined' && =
alugTrade=3D=3D'1'){lugAC2=3DlugACb;}else{aPs=3D'lug';ai=3D2;lugAC2=3DfnT=
do('a'+'ai',330,60,ai,'i',nc);}d.write(lugAC2);}";=0A=
ldbdString+=3D"if(boxRAC!=3D''){aPs=3D'boxR';ai=3D3;boxRAC=3DfnTdo('a'+'a=
i',300,250,ai,'j',nc);}";=0A=
ldbdString+=3D"if(skyRAC!=3D''){aPs=3D'skyR';ai=3D4;skyRAC=3DfnTdo('a'+'a=
i',160,600,ai,'j',nc);}";=0A=
ldbdString+=3D"if(b1AC!=3D''){aPs=3D'b1';ai=3D5;b1AC=3DfnTdo('b'+'ai',120=
,120,ai,'i',nc);}";=0A=
ldbdString+=3D"if(b2AC!=3D''){aPs=3D'b2';ai=3D6;b2AC=3DfnTdo('b'+'ai',120=
,120,ai,'j',nc);}";=0A=
ldbdString+=3D"if(b3AC!=3D''){aPs=3D'b3';ai=3D7;b3AC=3DfnTdo('b'+'ai',120=
,120,ai,'i',nc)}";=0A=
ldbdString+=3D"if(b4AC!=3D''){aPs=3D'b4';ai=3D8;b4AC=3DfnTdo('b'+'ai',120=
,120,ai,'i',nc)}</scr"+"ipt>";=0A=

------=_NextPart_000_007E_01C80813.D9159410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://images.theglobeandmail.com/v5/scripts/mostpopular.js

var MostPopular =3D Class.create();=0A=
MostPopular.prototype =3D {	=0A=
	initialize : function() {=0A=
		var self =3D this;=0A=
		var most_popular_tabs =3D =
$A($('most-popular-categories').getElementsByTagName('LI'));=0A=
		var divs =3D $A($('most-popular').getElementsByTagName('DIV'));=0A=
		if ($('most-popular-hub')) {=0A=
			this.most_popular_hub_init();=0A=
		}=0A=
		most_popular_tabs.each(function(tab) {=0A=
			var ankor =3D $(tab).firstDescendant();=0A=
			addEvent(ankor, "click", function() {=0A=
				if ($(this.parentNode).hasClassName('selected')) { return false; }=0A=
				var cln =3D this.className;=0A=
				most_popular_tabs.each(function(t) {=0A=
					if (Element.hasClassName(t,'selected')) { =0A=
						Element.removeClassName(t,'selected');=0A=
					}=0A=
					if ((cln!=3D"most-viewed-all") && $('most-popular-hub')) {=0A=
						$('most-popular-hub').hide();=0A=
					} else if ((cln=3D=3D"most-viewed-all") && $('most-popular-hub')) {=0A=
						$('most-popular-hub').show();=0A=
					}=0A=
				});=0A=
				divs.each(function(d) {=0A=
					if ($(d).className =3D=3D cln) {=0A=
						if (cln =3D=3D "most-viewed-all" && $('most-popular-hub')) {=0A=
							$('most-popular-hub').down().addClassName('selected');=0A=
							$('hub-view').show();=0A=
						} else {=0A=
							$(d).show();=0A=
						}=0A=
					} else {	=0A=
					 $(d).hide();=0A=
					}=0A=
				});=0A=
				Element.addClassName(this.parentNode,'selected');=0A=
				self.adjust_ad_spots();=0A=
				return false;		=0A=
			});=0A=
		});=0A=
	},=0A=
	=0A=
	most_popular_hub_init : function() {=0A=
		var self =3D this;=0A=
		addEvent($('most-popular-hub').down().firstDescendant(), "click", =
function() {=0A=
			self.most_popular_hub_toggle(this, 'next', 'hub');	=0A=
			return false;	 =0A=
		});=0A=
		addEvent($('most-popular-hub').down(2).firstDescendant(), "click", =
function() {=0A=
			self.most_popular_hub_toggle(this, 'previous', 'all');=0A=
			return false;	 =0A=
		});	=0A=
	},=0A=
	=0A=
	most_popular_hub_toggle : function(elm, direction, hub) {=0A=
		var klassname;=0A=
		var divs =3D $A($('most-popular').getElementsByTagName('DIV'));=0A=
		hub =3D=3D "all" ? klassname =3D "most-viewed-all" : klassname =3D =
"most-viewed-hub";=0A=
		=
Element.addClassName($('most-popular-categories').getElementsByTagName('L=
I')[0], 'selected');=0A=
		if ($(elm.parentNode).hasClassName('selected')) {=0A=
			return false;=0A=
		} =0A=
		if (direction =3D=3D "next") {=0A=
			if ($(elm.parentNode).next().hasClassName('selected')) {=0A=
				$(elm.parentNode).next().removeClassName('selected');=0A=
			}=0A=
		} else {=0A=
			if ($(elm.parentNode).previous().hasClassName('selected')) {=0A=
				$(elm.parentNode).previous().removeClassName('selected');=0A=
			}=0A=
		}	=0A=
		$(elm.parentNode).addClassName('selected');=0A=
		divs.each(function(d) {=0A=
			if ($(d).className =3D=3D klassname) {=0A=
				d.show();=0A=
			} else {=0A=
				d.hide();=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	adjust_ad_spots : function() {=0A=
		if ($('halfPageR')) {=0A=
			placeAC('halfPageR');=0A=
		}=0A=
	}=0A=
		=0A=
};
------=_NextPart_000_007E_01C80813.D9159410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://images.theglobeandmail.com/v5/scripts/articles.js?v=20070423

var hub;=0A=
var storyType =3D location.href.split("/")[6];=0A=
var xmlhttp;=0A=
=0A=
/* NB: font size */=0A=
function fontSizer(){=0A=
	if(!d.getElementById("articleTools") || d.getElementById("fontSize")){ =
return; };=0A=
	=0A=
	var fS =3D parseInt(checkFontSize());=0A=
	newSize(fS);=0A=
	=0A=
	var fsHolder =3D d.createElement("li");=0A=
	fsHolder.id =3D "fontSize";=0A=
	=0A=
	var smallerObj =3D createFontSizer("fsSmaller");=0A=
	var largerObj =3D createFontSizer("fsLarger");=0A=
	=0A=
	d.getElementById("articleTools").appendChild(fsHolder);=0A=
	fsHolder.appendChild(smallerObj);=0A=
	fsHolder.appendChild(largerObj);=0A=
	fsHolder.appendChild(d.createTextNode("Text Size"));=0A=
	=0A=
	function checkFontSize(){=0A=
		function convertFontSize(){=0A=
			var cookie =3D getCookie("gam_style");=0A=
			if(cookie=3D=3Dnull){ return; }=0A=
			cookie =3D cookie.split(";");=0A=
			for(x=3D0;cookie.length>x;x++){=0A=
				if(cookie[x].indexOf("fS")!=3D-1) {	=0A=
					switch(cookie[x].split("fS=3D")[1]){=0A=
						case -2:=0A=
							fS =3D 0;=0A=
							break;=0A=
						case 0:=0A=
							fS =3D 2;=0A=
							break;=0A=
						case 1:=0A=
							fS =3D 3;=0A=
							break;=0A=
						case 2:=0A=
							fS =3D 4;=0A=
							break;=0A=
						default:=0A=
							fS =3D 1;=0A=
							break;=0A=
					}=0A=
				}=0A=
			}=0A=
			deleteCookie("gam_style");=0A=
			setCookie("TGAM-fontSize", "fS=3D"+fS+";");	=0A=
		}=0A=
		convertFontSize(); =0A=
		=0A=
		var cookie =3D getCookie("TGAM-fontSize");=0A=
		if(cookie=3D=3Dnull){ cookie =3D "fS=3D1;"; }=0A=
		cookie =3D cookie.split(";");=0A=
		for(x=3D0;cookie.length>x;x++){=0A=
			if(cookie[x].indexOf("fS")!=3D-1) {	=0A=
				var fS =3D cookie[x].split("fS=3D")[1];=0A=
				if(isNaN(fS)) { fS =3D 1; }=0A=
				setCookie("TGAM-fontSize", "fS=3D"+fS+";");	=0A=
			}=0A=
		}=0A=
		return fS; =0A=
	}=0A=
	=0A=
	function createFontSizer(v){=0A=
		switch(v){=0A=
			case "fsSmaller":=0A=
				var parms =3D [smallerObj,"Decrease","\u2212","minus",0];=0A=
				var smallerObj =3D d.createElement("img");=0A=
				break;=0A=
			case "fsLarger":=0A=
				var parms =3D [largerObj,"Increase","+","plus",4];=0A=
				var largerObj =3D d.createElement("img");=0A=
				break;=0A=
		}=0A=
		parms[0] =3D d.createElement("img");=0A=
		parms[0].src =3D =
"http://images.theglobeandmail.com/v5/images/icon/icon-"+parms[3]+".gif";=0A=
		parms[0].width =3D 12;=0A=
		parms[0].height =3D 11;=0A=
		parms[0].alt =3D parms[3];=0A=
		parms[0].id =3D v;=0A=
		parms[0].style.verticalAlign =3D "-1px";=0A=
		parms[0].style.margin =3D "0 2px";=0A=
		if(parms[4]!=3DfS) {=0A=
			addEvent(parms[0],"click",changeSize);=0A=
			parms[0].title =3D parms[1] +" the text size";=0A=
			parms[0].style.cursor =3D (d.all) ? "hand" : "pointer";=0A=
			parms[0].style.opacity =3D "1";=0A=
		} else {=0A=
			parms[0].title =3D "You cannot " + parms[1].toLowerCase() + " the =
text size any further";=0A=
			parms[0].style.cursor =3D "default";=0A=
			parms[0].style.opacity =3D "0.2";=0A=
		}=0A=
		return parms[0];=0A=
	}=0A=
	=0A=
	function changeSize(){=0A=
		switch(this.id){=0A=
			case "fsSmaller":=0A=
				var parms =3D =
[smallerObj,largerObj,"Decrease","Increase","\u2212","minus",0,-1];=0A=
				break;=0A=
			case "fsLarger":=0A=
				var parms =3D =
[largerObj,smallerObj,"Increase","Decrease","+","plus",4,1];=0A=
				break;=0A=
		}=0A=
		var fS =3D checkFontSize();=0A=
		var nfS =3D	eval(parseInt(fS)+parms[7]);=0A=
		if(parms[6]!=3DnfS){=0A=
			newSize(nfS);=0A=
			addEvent(parms[1],"click",changeSize);=0A=
			parms[1].title =3D parms[3] +" the text size";=0A=
			parms[1].style.opacity =3D "1";=0A=
			parms[1].style.cursor =3D (d.all) ? "hand" : "pointer";=0A=
		} else {=0A=
			newSize(nfS);=0A=
			removeEvent(parms[0],"click",changeSize);=0A=
			parms[0].title =3D "You cannot " + parms[2].toLowerCase() +" the text =
size any further";=0A=
			parms[0].style.opacity =3D "0.2";=0A=
			parms[0].style.cursor =3D "default";=0A=
		}=0A=
		=0A=
		if(d.getElementById("skyRHolder") && d.getElementById("skyR") ) {=0A=
			placeAC("skyR");=0A=
		}	=0A=
		if(d.getElementById("boxRHolder") && d.getElementById("boxR") ) {=0A=
			placeAC("boxR");=0A=
		}		=0A=
		if(d.getElementById("halfpageRHolder") && =
d.getElementById("halfpageR") ) {=0A=
			placeAC("halfpageR");=0A=
		}			=0A=
	}=0A=
	=0A=
	function newSize(fS){=0A=
		switch(fS) {=0A=
			case 0:=0A=
				size =3D 85;=0A=
				break;=0A=
			case 2:=0A=
				size =3D 115;=0A=
				break;=0A=
			case 3:=0A=
				size =3D 130;=0A=
				break;=0A=
			case 4:=0A=
				size =3D 150;=0A=
				break;=0A=
			default:=0A=
				size =3D 100;=0A=
				break;=0A=
		}=0A=
		if(d.getElementById("article")) { =
d.getElementById("article").style.fontSize =3D size+"%"; }=0A=
		setCookie("TGAM-fontSize", "fS=3D"+fS+";");	=0A=
	}=0A=
=0A=
}=0A=
=0A=
/* NB: widen page on finance sites */=0A=
function writeWidenPage(){=0A=
	=
if(d.getElementsByTagName("BODY")[0].className.indexOf("globeinvestor")!=3D=
-1 || =
d.getElementsByTagName("BODY")[0].className.indexOf("globefund")!=3D-1){ =0A=
		var pt =3D d.getElementById("articleTools");=0A=
		var li =3D d.createElement("LI");=0A=
		var an =3D d.createElement("A");=0A=
		li.className =3D "widen";=0A=
		an.href =3D "#";=0A=
		addEvent(an,"click",function () { widenPage(this); return false; });=0A=
		an.appendChild(d.createTextNode("Widen this Page"));=0A=
		li.appendChild(an);=0A=
		pt.appendChild(li);=0A=
	}=0A=
=0A=
	function widenPage(el){=0A=
		var nObj =3D d.getElementById("articleTools").childNodes;=0A=
		var text =3D el.firstChild.nodeValue;=0A=
	=0A=
		if(text.indexOf("Widen")!=3D-1){=0A=
			d.getElementById("content").className =3D "widen";=0A=
			el.firstChild.nodeValue =3D "Narrow this Page";=0A=
			d.getElementById("boxRHolder").style.visibility =3D "hidden";		=0A=
			d.getElementById("skyRHolder").style.visibility =3D "hidden";	=0A=
			d.getElementById("halfpageRHolder").style.visibility =3D "hidden";	=0A=
			el.parentNode.className =3D "narrow";=0A=
		} else {		=0A=
			d.getElementById("content").className =3D "";=0A=
			d.getElementById("boxRHolder").style.visibility =3D "";			=0A=
			d.getElementById("skyRHolder").style.visibility =3D "";	=0A=
			d.getElementById("halfpageRHolder").style.visibility =3D "";	=0A=
			el.firstChild.nodeValue =3D "Widen this Page";=0A=
			el.parentNode.className =3D "widen";=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/* NB: duplicate tools within aricles */=0A=
function addArticleTools(){=0A=
	if(d.getElementById("articleBottomTools") || =
!d.getElementById("articleBottomToolsHolder")) { return; }=0A=
	var aTools =3D d.getElementById("articleTools").cloneNode(true);=0A=
	aTools.id =3D "articleBottomTools";=0A=
	d.getElementById("articleBottomToolsHolder").appendChild(aTools);=0A=
	=
addArticleToolEvents(d.getElementById("articleTools").getElementsByTagNam=
e("A"));=0A=
	=
addArticleToolEvents(d.getElementById("articleBottomTools").getElementsBy=
TagName("A"));=0A=
	=0A=
function addArticleToolEvents(aToolsLinks){=0A=
	function copyrightPopup(url){=0A=
		(window.copywrite=3D=3Dnull||copywrite.closed) ? =
copywrite=3Dwindow.open(url,'contentservices', =
'width=3D508,height=3D550,scrollbars=3Dyes,resizable=3Dyes') : =
copywrite.location.href =3D url; =0A=
		copywrite.focus();=0A=
	}=0A=
	if(aToolsLinks.length>0){=0A=
		if(d.getElementById("articleTools")){ =0A=
			for(x=3D0;aToolsLinks.length>x;x++){=0A=
				if(aToolsLinks[x].parentNode.className=3D=3D"comment" && =
d.getElementById("commentRSS")) { =0A=
					aToolsLinks[x].title =3D (aToolsLinks[x].className=3D=3D"closed") ? =
"Follow the conversation" : "Join the conversation";=0A=
				}=0A=
				else if(aToolsLinks[x].parentNode.className=3D=3D"license") {=0A=
					addEvent(aToolsLinks[x], "click", function() {=0A=
						copyrightPopup(this.href);=0A=
						return false;=0A=
					});=0A=
				}=0A=
			}=0A=
		}=0A=
	}}=0A=
}=0A=
=0A=
/* NB: get stories, and hide if listed */=0A=
function getSLinks(i,s_id,count){=0A=
	var s_links =3D d.getElementById(i).getElementsByTagName("a");=0A=
	for(x=3D0;s_links.length>x;x++){=0A=
		if((s_links[x].href.indexOf(s_id)>1) || (x>=3Dcount)){=0A=
			nObj =3D ((i=3D=3D"relatedNewsNav" || i=3D=3D"wiseNav") && =
s_links[x].parentNode.parentNode.nodeName=3D=3D"LI") ? =
s_links[x].parentNode.parentNode : s_links[x].parentNode;=0A=
			nObj.style.display =3D "none";=0A=
			return;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/* NB: video popup in the related portion of story pages */=0A=
function get_video() {=0A=
	var videos =3D $A(getElementsByClassName($("related"), "DIV", =
"related_video"));=0A=
	if (videos.length > 0) {=0A=
		videos.each(function(video) {=0A=
			var ankors =3D $A(video.getElementsByTagName("A"));=0A=
			ankors.each(function(a) {=0A=
				addEvent(a, "click", function() {=0A=
					window.name=3D'mainStory';=0A=
					var win =3D =
window.open(this.href,'video','width=3D750,height=3D680','status=3Dno,scr=
ollbars=3Dno,resizeable=3Dyes,toolbar=3Dno');=0A=
					return false;=0A=
				});=0A=
			});=0A=
		});=0A=
	}=0A=
}=0A=
=0A=
/* NB: init */=0A=
function articleInit(){=0A=
	if(d.getElementById("articleTools") && =
location.href.indexOf("CommentStory")=3D=3D-1) { =0A=
		addArticleTools();=0A=
		if(window.print){ =0A=
			printThis(d.getElementById("articleTools"));=0A=
			if(d.getElementById("articleBottomTools")) { =
printThis(d.getElementById("articleBottomTools")); }=0A=
		}	=0A=
	}=0A=
	=0A=
	if((location.href.indexOf("PPVStoryOwn")=3D=3D-1) && =
(d.getElementsByTagName("BODY")[0].className.indexOf("bundle")=3D=3D-1)) =
{ =0A=
		fontSizer();  =0A=
	}=0A=
	=0A=
	if(d.getElementById("feedsAvailable")) { =0A=
		makeRSSLink("feedsAvailable","A"); =0A=
	}=0A=
	=0A=
	var shareLinks =3D getElementsByClassName(d.getElementById("content"), =
"A", "share-article");=0A=
	if(shareLinks.length > 0) {=0A=
		for(var i=3D0; i<shareLinks.length; i++)	{=0A=
			addEvent(shareLinks[i], "click", function() {=0A=
				return =
showHelp("shareThisPost",this,"switch","close-shareThisPost","","",40,40)=
;=0A=
			});=0A=
		}=0A=
	}=0A=
		=0A=
	writeWidenPage();=0A=
	if(d.getElementById("showWhatAreTags")) {=0A=
		tagInit();=0A=
	}=0A=
	if(d.getElementById("related")) { =0A=
		FTSinit(); =0A=
		get_video();=0A=
	}=0A=
}=0A=
=0A=
/*=0A=
function tagInit() {=0A=
	if(storyType =3D=3D "BNStory" || storyType =3D=3D "GAStory" || =
storyType =3D=3D "WBStory") {  =0A=
		addEvent(d.getElementById("showWhatAreTags"), "click", function() {=0A=
			return =
showHelp("whatAreTags",this,"switch","close-whatAreTags","","",60,20);=0A=
		});=0A=
	} =0A=
}=0A=
*/=0A=
=0A=
function FTSinit() {=0A=
	if(storyType !=3D "BNStory") { return; }	=0A=
	var objWriters =3D getElementsByClassName($("content"), "A", =
"ftsWriter"); /* grab writers from Follow this Writer in related to =
Article */=0A=
	if(objWriters.length > 0) {=0A=
		for(var c=3D0; c<objWriters.length; c++) {=0A=
				// add the event to prompt for each writer=0A=
				addEvent(objWriters[c], "click", function() {=0A=
					var col =3D this.id.split("-")[1];=0A=
					return showHelp("showEmailAlert-" + =
col,this,"switch","close-showEmailAlert-" + col);=0A=
				});=0A=
				// now add the event for each additon=0A=
				var columnist =3D objWriters[c].id.split("-")[1];=0A=
				addEvent($("createBNAlert-" + columnist), "click", createAlert);=0A=
		}//end for=0A=
	}=0A=
	/* follow this company */=0A=
	var objStock =3D getElementsByClassName(d.getElementById("related"), =
"A", "ftsStock");=0A=
	if(objStock.length > 0) {=0A=
		for(var g=3D0; g<objStock.length; g++) {=0A=
			addEvent(objStock[g], "click", function() {=0A=
				var name =3D this.id.split("-")[1];=0A=
				return showHelp("showEmailStockAlert-" + =
name,this,"switch","close-showEmailStockAlert-" + name);=0A=
			});	=0A=
		}=0A=
		var objLinks =3D getElementsByClassName(d.getElementById("content"), =
"A", "createBNStockAlert");=0A=
		for(var x=3D0; x<objLinks.length; x++) {=0A=
			addEvent(objLinks[x], "click", createAlert);	=0A=
		}=0A=
	}	=0A=
	/* get class whatAreAlerts and then add event */=0A=
	var objWhat =3D getElementsByClassName(d.getElementById("content"), =
"A", "whatAreAlerts");	=0A=
	if(objWhat.length > 0) {=0A=
		for(var b=3D0; b<objWhat.length; b++) {=0A=
			addEvent(objWhat[b], "click", function() { =0A=
				return =
showHelp("showWhatAreAlerts",this,"switch","close-showWhatAreAlerts");	=0A=
			});=0A=
		}=0A=
	}=0A=
}	=0A=
=0A=
function createAlert(e) {=0A=
	e =3D (!e) ? window.event : e;=0A=
	var url =3D this.href;=0A=
	var objId =3D this.id;=0A=
	var objTxt =3D this.href.split("=3D")[2]; /* ie. MSFT or TERRY+WEBER */=0A=
	var type, objShow, aAdd, objList, imgLock;=0A=
	=0A=
	if(objId.indexOf("createBNAlert-") !=3D -1) {=0A=
		type =3D "writer";=0A=
	} else if(objId.indexOf("stockAlert-") !=3D -1) {=0A=
		type =3D "stock";=0A=
	} else {=0A=
		return;=0A=
	}	=0A=
=0A=
	if (window.XMLHttpRequest){=0A=
		xmlhttp =3D new XMLHttpRequest();=0A=
	} else if (window.ActiveXObject){=0A=
		xmlhttp =3D new ActiveXObject("Microsoft.XMLHTTP");=0A=
	} else {=0A=
		return false;=0A=
	}	=0A=
	xmlhttp.open("GET", url, true);=0A=
	xmlhttp.onreadystatechange =3D function() {=0A=
		if (xmlhttp.readyState =3D=3D 4 ||  =
xmlhttp.readyState=3D=3D"complete") {=0A=
			if(type =3D=3D "writer") {=0A=
				// we've gone getElementsByTagName crazy below since IE and FF =
differ in ues of code like=0A=
				objShow =3D d.getElementById("showEmailAlert-" + objTxt);=0A=
				objList =3D d.getElementById("showEmailAlert-" + =
objTxt).getElementsByTagName("UL")[0];=0A=
				if((xmlhttp.responseText.indexOf("Max writer") =3D=3D -1) && =
(xmlhttp.responseText.indexOf("Sorry") =3D=3D -1) && =
(xmlhttp.responseText.indexOf("Writer already exists") =3D=3D -1)) {=0A=
						objShow.getElementsByTagName("H4")[0].firstChild.nodeValue =3D =
"Your alert has been created!";=0A=
				}=0A=
				objShow.getElementsByTagName("P")[0].innerHTML =3D =
xmlhttp.responseText;=0A=
				imgLock =3D objList.getElementsByTagName("IMG")[0]; // the lock image=0A=
				aAdd =3D =
objList.getElementsByTagName("LI")[0].getElementsByTagName("A")[0];	// =
the add link		=0A=
				objList.getElementsByTagName("LI")[0].removeChild(aAdd);=0A=
				objList.getElementsByTagName("LI")[0].removeChild(imgLock);=0A=
			} else if(type =3D=3D "stock") {=0A=
				var name =3D objId.split("-")[1];				=0A=
				objShow =3D d.getElementById("showEmailStockAlert-" + name);=0A=
				objList =3D d.getElementById("stockAlert-" + name).parentNode;=0A=
				if(xmlhttp.responseText.indexOf("stockAdded") =3D=3D -1){=0A=
					objList.innerHTML =3D xmlhttp.responseText;=0A=
				} else {=0A=
					objList.appendChild(d.createTextNode("E-mail alert for ticker =
symbol " + objTxt + " (" + name + ") has been added"));=0A=
					imgLock =3D objList.getElementsByTagName("IMG")[0];=0A=
					aAdd =3D objList.getElementsByTagName("A")[0];=0A=
					objList.removeChild(aAdd);=0A=
					objList.removeChild(imgLock);=0A=
				}=0A=
			} else {=0A=
				return;	=0A=
			}			=0A=
			objShow.className +=3D " alertAdded";=0A=
			if(type =3D=3D "writer" ) { new =
Effect.Highlight(objShow.getElementsByTagName("P")[0], {duration: 3.0 =
}); }=0A=
			new Effect.Highlight(objList, {duration: 3.0 });=0A=
		} 	=0A=
	}=0A=
	xmlhttp.send(url);	=0A=
	return false;=0A=
}=0A=
=0A=
var Article =3D Class.create();=0A=
Article.prototype =3D {	=0A=
	initialize: function() {=0A=
		this.recommend_obj =3D $('recommend');=0A=
		this.story_type =3D location.href.split("/")[6];=0A=
		this.recommend_button =3D $('recommend').down('a');=0A=
		addEvent(this.recommend_button, "click", this.recommend.bind(this));=0A=
	},	=0A=
=0A=
	recommend : function() {=0A=
		//if ($('rec-response')) { Element.remove($('rec-response')); }=0A=
		$('rec-response').cleanWhitespace();=0A=
		if ($('rec-response').firstChild) {=0A=
			$('rec-response').firstChild.nodeValue =3D '';=0A=
		}=0A=
		var url =3D this.recommend_button.href;=0A=
		var txt;=0A=
		new Ajax.Request(url, {=0A=
			method: 'get',=0A=
			onSuccess: function(transport) {=0A=
				if (this.recommendation_approved(transport.responseText)) {=0A=
					txt =3D 'Your vote has been added!';=0A=
					setTimeout(function() {=0A=
						$('recommend-count').firstChild.nodeValue =3D =
parseInt($('recommend-count').cleanWhitespace().firstChild.nodeValue) + =
1;=0A=
					}, 1300);	=0A=
				} else {=0A=
					txt =3D 'Sorry, but you can only recommend an article once!';					=0A=
				}=0A=
				$('rec-response').appendChild(document.createTextNode(txt));=0A=
				new Effect.BlindDown($('rec-response'),{duration: 0.5});=0A=
				new Effect.Highlight($('rec-response'),{duration: 0.5});	=0A=
			}.bind(this)=0A=
		});=0A=
		return false;=0A=
	},=0A=
	=0A=
	recommendation_approved : function(response) {=0A=
		if (response.indexOf('approved') =3D=3D -1) {=0A=
			return false;=0A=
		} else {=0A=
			return true;=0A=
		}=0A=
	}=0A=
		=0A=
};=0A=
=0A=
if (typeof Event.onReady =3D=3D 'function') { /* prototype.js is being =
included */=0A=
	Event.onReady(function() {=0A=
		if ($('recommend')) { var article =3D new Article(); }=0A=
		if ($('most-popular')) { var pop =3D new MostPopular(); }=0A=
		articleInit();	=0A=
	});=0A=
} else { /* legacy... */=0A=
	addEvent(window,"load",function() {=0A=
		if ($('recommend')) { var article =3D new Article(); }=0A=
		if ($('most-popular')) { var pop =3D new MostPopular(); }=0A=
		articleInit();=0A=
	});=0A=
}=0A=
=0A=
/* for IE browsers lower than ie7 *//*@cc_on=0A=
	@if (@_jscript_version < 5.7)=0A=
		d.write("<script src=3D'/v5/scripts/onLoad-ie.js'><"+"/script>");=0A=
	@end=0A=
@*/
------=_NextPart_000_007E_01C80813.D9159410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://images.theglobeandmail.com/v5/scripts/aHdr5.js

if(document.all && =
!document.getElementById){document.getElementById=3Dfunction(id){return =
document.all[id];}}var a1=3Dfalse;var a2=3Dfalse;var =
a3=3Dfalse;a4=3Dfalse;var acCk=3Dfalse;var AC=3D"";acType=3D"normal";var =
array;var aArray;var =
aLdrBd=3Dfalse;aURL=3Dwindow.location.toString();if((aURL.indexOf('http:\=
/\/globeinvestor.com')>-1)){aURL=3DaURL.replace("http://globeinvestor.com=
","http://www.globeinvestor.com");}if((aURL.indexOf('http:\/\/globefund.c=
om')>-1)){aURL=3DaURL.replace("http://globefund.com","http://www.globefun=
d.com");}aURLe=3Descape(aURL);var aSpnsr;var aTl=3D"";var =
aPs=3D"";aWb=3D"";var ads=3D0;var ai=3D1;var d=3Ddocument;var =
DblD=3D"http://ad.ca.doubleclick.net";DclkD=3D"http://ad.doubleclick.net/=
clk;";var dcA1=3Dfalse;dcA2=3Dfalse;dcA3=3Dfalse;dcTA=3Dfalse;var =
dclkSky=3Dfalse;endMv=3Dfalse;var =
GacD=3D"http://adcounter.theglobeandmail.com/servlet/AdletCounter";var =
GimD=3D"http://ads.globeandmail.com/images/";var n=3Dnavigator;var =
nc;var ord;var p=3Dparent;var sabr=3D"";var sadpg;var sarena;var =
sA=3D"sarena";var sBoxAd=3Dfalse;var sdomain;var sD=3D"sdomain";var =
sloc;var skw;var sMax;var smode;var sM=3D"smode";var sOn=3Dfalse;var =
sops;var sURL_hub;var sU=3D"sURL_hub";var sURL_subhub;var szone;var =
sZ=3D"szone";tauOp=3Dfalse;var =
TGAM=3D"http://www.theglobeandmail.com/";if(!ord){if(p.ord){var =
ord=3Dp.ord;}else{var abc=3DMath.random()+"";var =
ord=3Dabc.substring(2,abc.length);}}if(d.cookie=3D=3D''){d.cookie=3D'acCk=
=3Dyes';if(d.cookie.indexOf('acCk=3Dyes')!=3D-1){acCk=3Dtrue;dcA1=3Dtrue;=
}}else{acCk=3Dtrue;dcA1=3Dtrue;}function =
stCk(name,val,xprs){if(acCk){if(!xprs)xprs=3Dnew =
Date();d.cookie=3Dname+"=3D"+val+";expires=3D"+xprs.toGMTString()+";path=3D=
/";}}function rdCk(name){if(d.cookie=3D=3D''){return false;}else{var =
fChr,lChr;var =
gamCk=3Dd.cookie;name=3Dname+'=3D';fChr=3DgamCk.indexOf(name);if(fChr!=3D=
-1){fChr+=3Dname.length;lChr=3DgamCk.indexOf(';',fChr);if(lChr=3D=3D-1)lC=
hr=3DgamCk.length;return =
unescape(gamCk.substring(fChr,lChr));}else{return false;}}}function =
gtVal(ckName,name){ckVal=3DrdCk(ckName);fStr=3Dname;if(ckVal){namePos=3Dc=
kVal.indexOf(fStr,0);if(namePos=3D=3D-1){return =
false;}valStart=3D(ckVal.indexOf('&',namePos+1)+1);valEnd=3DckVal.indexOf=
('&',valStart+1);if(valEnd=3D=3D-1)valEnd=3DckVal.length;valIs=3DckVal.su=
bstring(valStart,valEnd);if(namePos!=3Dnull){return valIs;}}else{return =
false;}}function =
fnSlImg(array){rNum=3DMath.floor(Math.random()*array.length);hL_u=3Darray=
.slice(rNum,rNum+1);hL_lt=3Darray.slice(0,rNum);hL_rt=3Darray.slice(rNum+=
1);array=3DhL_lt.concat(hL_rt);return hL_u;}function =
fnGdo(a_ur,a_trg,a_im,aW,aH,a_trkr,a_pos){AC=3D'<a href=3D"'+a_ur+'" =
target=3D"'+a_trg+'"><img src=3D"'+a_im+'" width=3D"'+aW+'" =
height=3D"'+aH+'" border=3D"0" alt=3D"" ads=3D"1" =
/></a>';AC_trkr=3D'<img src=3D"'+GacD+'?ad1=3D'+a_trkr+'" width=3D"1" =
height=3D"1" =
border=3D"0">';if(a_trkr!=3D""){if(a_pos=3D=3D"L"){AC=3DAC_trkr+AC;}else{=
AC=3DAC+AC_trkr;}}d.write(AC);AC=3D'';};function =
fnTdo(aU,aW,aH,aTl,aTp,aId,id){if(aId=3D=3Dnull){aId=3D""};dcA2;dcA3=3DsB=
oxAd;sA=3Dsarena;sD=3Dsdomain;sL=3Dsloc;sM=3Dsmode;sO=3Dsops;sP=3Dsadpg;s=
U=3DsURL_hub;sUs=3DsURL_subhub;sZ=3Dszone;if(transAd){sO=3DtransAdId;};fn=
Xptn();/*aTl=3Dai;*/ai=3Dai+1;ACi=3D'iframe';ACiv=3D'width=3D"'+aW+'" =
height=3D"'+aH+'" frameborder=3D"0" marginheight=3D"0" marginwidth=3D"0" =
scrolling=3D"no"';ACj=3D'scr'+'ipt';ACjl=3D' =
language=3D"javascript"';ACta=3D''+sD+'/'+sZ+';';ACtb=3D'mode=3D'+sM+';lo=
c=3D'+sL+';adpg=3D'+sU+';'+sA+';ops=3D'+sO+';nc=3D'+aId+';kw=3D'+skw+';po=
s=3D'+aPs+';sz=3D'+aW+'x'+aH+';tile=3D'+aTl+';ord=3D'+ord+'';if(aTp=3D=3D=
"i"){AC=3D'<'+ACi+' src=3D"'+DblD+'/adi/'+ACta+''+ACtb+'?" =
'+ACiv+'><'+ACj+' '+ACjl+' =
src=3D"'+DblD+'/adj/'+ACta+'abr=3D!ie;'+ACtb+'?"></'+ACj+'></'+ACi+'>';}e=
lse{AC=3D'<'+ACj+' '+ACjl+' =
src=3D"'+DblD+'/adj/'+ACta+'abr=3D!webtv;'+ACtb+'?"></'+ACj+'>';}if((aW=3D=
=3D468)||((aW=3D=3D120)&&(aTl=3D=3D2))){if(aW=3D=3D468){fnXptnA1();if(dcA=
1){sOn=3Dtrue;}else{aArray=3DaArray1;}}if((aW=3D=3D120)&&(aTl=3D=3D2)){fn=
XptnA2();if(dcA2){sOn=3Dtrue;}else{aArray=3DaArray2;}}if(aId!=3D""){sOn=3D=
true;}if(sOn){AC=3DAC;=0A=
+'<img src=3D"'+GacD+'?ad1=3DGAM_'+sU+'_'+aW+'x'+aH+'" width=3D"1" =
height=3D"1" =
border=3D"0">';sOn=3Dfalse;}else{pick=3D1;for(i=3D0;i<=3Dpick-1;i++){dsp=3D=
fnSlImg(aArray);h_aArr=3D/(.*)><(.*)><(.*)><(.*)>/g;var =
h_ur=3Ddsp[0].replace(h_aArr,"$1");var =
h_im=3Ddsp[0].replace(h_aArr,"$2");var =
h_tx=3Ddsp[0].replace(h_aArr,"$3");var =
h_ac=3Ddsp[0].replace(h_aArr,"$4");AC=3D'<a href=3D"'+h_ur+'" =
target=3D"_top"><img src=3D"'+GimD+''+h_im+'" width=3D"'+aW+'" =
height=3D"'+aH+'" border=3D"0"></a><img =
src=3D"'+GacD+'?ad1=3DHOUSE_'+h_ac+'_gam" width=3D"1" height=3D"1" =
border=3D"0"><img src=3D"'+GacD+'?ad1=3DGAM_'+sU+'_'+aW+'x'+aH+'" =
width=3D"1" height=3D"1" =
border=3D"0">';}}}/*alert(AC);*/AC=3DAC.toLowerCase();return =
AC;/*d.write(AC);*/if(sA=3D=3D"alert"){alert(AC);};AC=3D'';aPs=3D'';}var =
axel=3DMath.random()+"";var rNum=3D(axel*10000)+"";var =
dotat=3DrNum.indexOf(".");var aNum=3DrNum.substring(0,dotat);
------=_NextPart_000_007E_01C80813.D9159410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://images.theglobeandmail.com/v5/scripts/aXptn5.js?v=1

if(!sdomain){if(p.sdomain){var sdomain=3Dp.sdomain;}else{var =
sdomain=3D"www.theglobeandmail.com";}}if(!szone){if(p.szone){var =
szone=3Dp.szone;}else{var szone=3D"";}}if(!skw){if(p.skw){var =
skw=3Dp.skw;}else{var skw=3D"";}}if(!sops){if(p.sops){var =
sops=3Dp.sops;}else{var sops=3D"";}}if(!smode){if(p.smode){var =
smode=3Dp.smode;}else{var smode=3D"";}}if(!sloc){if(p.sloc){var =
sloc=3Dp.sloc;}else{var =
sloc=3D"hub";}}if(!sURL_subhub){if(p.sURL_subhub){var =
sURL_subhub=3Dp.sURL_subhub;}else{var =
sURL_subhub=3D"news";}}if(!sURL_hub){if(p.sURL_hub){var =
sURL_hub=3Dp.sURL_hub;}else{var =
sURL_hub=3D"news";}}if(!sarena){if(p.sarena){var =
sarena=3Dp.sarena;}else{var =
sarena=3D"arena=3Dnews;";}}if(!ord){if(p.ord){var ord=3Dp.ord;}else{var =
abc=3DMath.random()+"";var ord=3Dabc.substring(2,abc.length);}}if =
(!dcA2){if(p.dcA2){var dcA2=3Dp.dcA2;}else{var =
dcA2=3Dfalse;}}if(!transAd){if(p.transAd){var =
transAd=3Dp.transAd;}else{var =
transAd=3D"false";}}if(!transAdId){if(p.transAdId){var =
transAdId=3Dp.transAdId;}else{var =
transAdId=3D"";}}if(transAd=3D=3D"true"){dcA2=3Dtrue;sO=3DtransAdId;}if =
(!googleAd){if(p.googleAd){var googleAd=3Dp.googleAd;}else{var =
googleAd=3D"false";}}/*override*dcA2=3Dtrue;*/if(!sBoxAd){if(p.sBoxAd){va=
r sBoxAd=3Dp.sBoxAd;}else{var sBoxAd=3Dfalse;}}if(!tDom){if(p.tDom){var =
tDom=3Dp.tDom;}else{var tDom=3D"";}}if(!sP1){if(p.sP1){var =
sP1=3Dp.sP1;}else{var sP1=3D"";}}if(!sComp){if(p.sComp){var =
sComp=3Dp.sComp;}else{var sComp=3D"";}}if(!sPath){if(p.sPath){var =
sPath=3Dp.sPath;}else{var =
sPath=3D"";}}sUrl=3Dunescape(aURL.toLowerCase());snE=3D";!category=3Dfloa=
t;!category=3Dexpand";var spCase=3D"false";var sZb=3D"";var =
useSZB=3Dfalse;var aDate=3Dnew Date();var aDay=3DaDate.getDate();var =
aSec=3DaDate.getSeconds();

function =
fnBusArena(){if(!sA.indexOf('business')>-1){sA=3DsA+";arena=3Dbusiness";}=
}

function fnXptn(){
if(aURLe[5]=3D=3D"story"){sL=3D"lower";}//alert(tDom);
pbar=3D'<scr'+'ipt =
src=3D"http://www.globeandmail.com/v5/ads/partnersBarAC.js"></scr'+'ipt>'=
;
if((sD=3D=3D"www.globeinvestor.com")||(sD=3D=3D"www.globefund.com")){
sPath=3DtDom;
/*alert(sPath);*/
/* static */
if(!aURL_type){if(p.aURL_type){var aURL_type=3Dp.aURL_type;}else{var =
aURL_type=3D"";}}
if(aURL_type=3D=3D"static"){
sZ=3DaURLe[aURLe.length-1];if(sZ=3D=3D"index"){sZ=3DaURLe[aURLe.length-2]=
}
sM=3D"";
}
/* DB */
/* GI */
if(aURL.indexOf('investSQL')>-1){
sZ=3DaURLe[6];
if(!aURLe[8]){sM=3D"";}else{sM=3DaURLe[8];}
//var sM=3DaURLe[8]+";mode=3D"+aURLe[10];
if(aURL.indexOf('pi_sponsor=3DBMO')>-1){sA=3DsA+";spsr=3Dbmo";}
}
/* GF */
if(aURL.indexOf('plsql')>-1){
sZ=3DaURLe[6];
if(!aURLe[8]){sM=3D"";}else{sM=3DaURLe[8];}
//var sM=3DaURLe[8]+";mode=3D"+aURLe[10];
}
/*port*/
if((sZ.indexOf("port_")!=3D-1)||(sZ.indexOf("portfolio")!=3D-1)){sM=3D"po=
rt";}
/* GI/GF home */
if(aURL=3D=3D"http://www.globeinvestor.com/v5"){sZ=3D"homepage";}
if((aURLe[4]=3D=3D"index")||(!aURLe[4])){sZ=3D"home";if(sD.indexOf('globe=
investor')>-1){sZ=3D"homepage";} sM=3D"";}/*alert(sZ);*/

if(sPath=3D=3D"GI"){if(!aURLe[9]){}else{sM=3DsM+";mode=3Ddata";

if((aURL_type=3D=3D"dynamic")&&(sSource=3D=3D"")){sZ=3DaURLe[9];}


if(aURLe[9]=3D=3D"rates"){sZ=3D"rates_";useSZB=3Dtrue;}if(aURLe[9]=3D=3D"=
bonds"){sZ=3D"bonds_";useSZB=3Dtrue;}if(aURLe[9]=3D=3D"options"){sZ=3D"op=
tions_";useSZB=3Dtrue;}if(!aURLe[11]){sZb=3D"main";}else{sZb=3DaURLe[11];=
}if(useSZB){sZ=3DsZ+sZb;}if((aURLe[9]=3D=3D"stock")&&(aURLe[10]=3D=3D"id"=
)){sZ=3D"stock_today";}}/*eo aURLe[9]*/

/*tradebar*/tradebar=3D'<scr'+'ipt =
src=3D"http://www.globeandmail.com/v5/ads/tradebarAC.js"></scr'+'ipt>';
if((sZ=3D=3D"charts")||(sZ=3D=3D"company_rep")||(sZ=3D=3D"estimate_rep")|=
|(sZ=3D=3D"hist_price_filter")||(sZ=3D=3D"index_component_report")||(sZ=3D=
=3D"index_grp_report")||(sZ=3D=3D"quotes")||(sZ=3D=3D"show_chart")||(sZ=3D=
=3D"stock_rep")||(sZ=3D=3D"stock_today")||(sZ=3D=3D"symbol_rep")){aldbdTr=
ade=3D"1";ldbdACb=3Dtradebar;
/*ratio*/if(aPs=3D=3D"lug"){if(aNum<3333){nc=3D"bmo";}else =
if((aNum>=3D3334)&&(aNum<6667)){nc=3D"scotia";}else{nc=3D"cmc";};}else{nc=
=3D"";}/*e ratio*/
if(aURL.indexOf('pi_sponsor=3DBMO')>-1){aldbdTrade=3D"";sA=3DsA+";spsr=3D=
bmo";}
}/*e tradebar*/
if((aURLe[5]=3D=3D"story")||(aURLe[5]=3D=3D"WireFeedRedirect")){sL=3D"low=
er";sZ=3DsSource;sM=3D"";if(aURLe[7]=3D=3D"GITrusts"){sZ=3D"trusts";}}
if(aURLe[5]=3D=3D"GIS.Servlets.GISearchBoxReloader"){sZ=3D"news";sA=3DsA+=
";arena=3Dbusiness";sM=3D"search";}
if((sZ=3D=3D"home")||(sZ=3D=3D"homepage")){sA=3DsA+";arena=3Dbusiness";}
/*forex*/if((sUrl.indexOf("currencies")!=3D-1)||(sUrl.indexOf("sxfor")!=3D=
-1)||(sUrl.indexOf("dailyfx")!=3D-1)||(sUrl.indexOf("kword=3Dheadline=3D\=
"foreign exchange\"")!=3D-1)||(sUrl.indexOf("headline=3D\"foreign =
exchange\"")!=3D-1)){aSpnsr=3D"forex";sZ=3D"forex";}
/*commodities*/if((sUrl.indexOf("commodities")!=3D-1)||(sUrl.indexOf("com=
mexpert")!=3D-1)||(sUrl.indexOf("commarchived")!=3D-1)){aSpnsr=3D"commodi=
ties";sZ=3D"commodities";if(aURLe[8]){sM=3DaURLe[8];}}/*etf*/
if(sUrl.indexOf("etf_hub")!=3D-1){aSpnsr=3D"etf-hub";sZ=3D"etf-hub";if(aU=
RLe[8]){sM=3DaURLe[8];}}
}/*e GI*/
/*GF*/if(sPath=3D=3D"GF"){
alugTrade=3D"1";lugACb=3Dpbar;
if(!aURLe[9]){}else{if((aURLe[9]=3D=3D"fund")&&(aURLe[10]=3D=3D"style")){=
sZ=3D"fund_profile";}}
if((aURLe[5]=3D=3D"story")||(aURLe[5]=3D=3D"WireFeedRedirect")){if((aURL_=
type=3D=3D"dynamic")&&(sSource=3D=3D"")){sSplit=3DaURLe[6].split(".");sSo=
urce=3DsSplit[0];}
sL=3D"lower";sZ=3DsSource;if(!aURLe[7]){sM=3D"";}else{sM=3DaURLe[7];}}if(=
((aURLe[5]=3D=3D"HTMLTemplate")&&(aURLe[14]=3D=3D"news"))||(aURLe[5]=3D=3D=
"HTMLTemplate")&&(!aURLe[6])){sZ=3D"news";sA=3DsA+";arena=3Dbusiness";sM=3D=
"search";}}/*e GF*/
sU=3DsZ;if(sM.indexOf('.')>-1){sM=3DsM.replace(".","");}}/*e GI-GF*/
/*gf*/
if(((sPath=3D=3D"GF")&&(aURL_type=3D=3D"db"))||(sZ=3D=3D"fund_profile")){=

if(aURL_type=3D=3D"db"){sZ=3DsDbZone;sU=3DsZ;if(aURLe[6]){sU=3DsU+";adpg=3D=
"+aURLe[6];}}
if(sP1=3D=3D"%%param1%%"){sP1=3D"";}
if(sComp=3D=3D"%%comp_name%%"){sComp=3D"";}
if(sComp!=3D""){sM=3DsM+";comp=3D"+sComp+"";}
if(aURLe[6]=3D=3D"rep_sel"){sU=3DsU+";adpg=3Dtopmovers";}
}

if(sPath=3D=3D"GI"){/*gi*/if(aURLe[7]=3D=3D"networth"){sZ=3D"networth";}i=
f(aURLe[6]=3D=3D"help"){sZ=3D"help";if(aURLe[7]=3D=3D"glossary"){sM=3D"gl=
ossary";}}if((sZ=3D=3D"gainer_search")||(sZ=3D=3D"newhighlow_search")){sZ=
=3D"marketaction";}if(sZ.indexOf('filter')>-1){sSplit=3DsZ.split("-");sZ=3D=
"filtersspoke";sM=3DsSplit[1];}if((sZ=3D=3D"networth")||(sZ=3D=3D"trusts"=
)||(aURLe[5]=3D=3D"story")||(aURLe[5]=3D=3D"WireFeedRedirect")){sA=3DsA+"=
;arena=3Dbusiness";}/*e gi*/}/*e sPath gi*/

/*robtv*/if(tDom=3D=3D"ROBTV"){
sPath=3DtDom;spCase=3D"false";if(aURLe[4]){sZ=3DaURLe[4];}if((aURLe[4]=3D=
=3D"index")||(!aURLe[4])){sZ=3D"home";sM=3D"";}if((aURLe[4]=3D=3D"article=
s")){sZ=3D"articles";sL=3D"lower";sM=3DaURLe[6];}if((aURLe[4]=3D=3D"money=
_talk")){sZ=3D"money_talk";sL=3D"lower";}if((aURLe[4]=3D=3D"shows")){sZ=3D=
"shows";sL=3D"lower";sM=3DaURLe[5];}if((aURLe[4]=3D=3D"static")){sZ=3DaUR=
Le[5];sL=3D"lower";sM=3DaURLe[4];}if((aURLe[4]=3D=3D"calendar")||(aURLe[4=
]=3D=3D"schedule")){sZ=3DaURLe[4];sL=3D"lower";sM=3DaURLe[4];}if(aURLe[7]=
){sM=3DsM+";mode2=3D"+aURLe[7];}}if(sD=3D=3D"www.robtv.com"){sU=3D"robtv"=
+sZ;}/*e robtv*/
/*globeauto*/if(sdomain=3D=3D"globeauto.com"){/*strat*/if((aURLe[3]=3D=3D=
"cars.globeauto.com")||(aURLe[3]=3D=3D"globe.strathcom.com")){sZ=3DaURLe[=
4];sM=3DaURLe[5];if(sM.indexOf('.pl')>-1){sM=3DsM.replace(".pl","");}if(a=
URLe[6]=3D=3D"year"){sM=3DsM+";mdyr=3D"+aURLe[7]+"";}if(aURLe[8]=3D=3D"ma=
ke"){sM=3DsM+";mdmk=3D"+aURLe[9]+"";}if(aURLe[10]=3D=3D"model"){sM=3DsM+"=
;mdml=3D"+aURLe[11]+"";}}/*e strat*/}/*e globeauto*/

/*GAMauto*/if((sU=3D=3D"specialMegawheels")||(sU=3D=3D"specialGlobeAuto")=
){sD=3D"globeauto.com";sA=3D"arena=3Dauto";}if((sD=3D=3D"www.theglobeandm=
ail.com")&&(sZ=3D=3D"_undefined_value_-hub")){if(aURL.indexOf('www.globea=
uto.com')!=3D-1){sD=3D"globeauto.com";sA=3D"arena=3Dauto";if(aURL.indexOf=
('GAVideo')!=3D-1){sZ=3D"carbusiness";sU=3DsZ;sL=3D"pop";sM=3D"video;cate=
gory=3D!linked;category=3D!expand";}}}if(sD=3D=3D"globeauto.com"){if(sUrl=
.indexOf('whvaughan')>-1){sZ=3D"one-on-one";sU=3DsZ;}if(sUrl.indexOf('whw=
hat')>-1){sZ=3D"whatcar";sU=3DsZ;}}if(!partnerSearch){if(p.partnerSearch)=
{var partnerSearch=3Dp.partnerSearch;}else{var =
partnerSearch=3D"";}}if(partnerSearch!=3D""){sZ=3DsZ+"-"+partnerSearch;sU=
=3DsZ;}

/*gtech*/if((sA=3D=3D"arena=3DScience")||(sA=3D=3D"arena=3DWBrecommendedl=
inks")||(sA=3D=3D"arena=3DWBsecurityblog")||(sA.indexOf("PersonalTech")!=3D=
-1)){sA=3DsA+";arena=3Dtechnology";}if((sU=3D=3D"Technology")||(sU=3D=3D"=
ITDownloadCentre")||(sU=3D=3D"Science")||(sU=3D=3D"Troubleshooter")||(sU=3D=
=3D"TechReviews")||(sU=3D=3D"AtPlay")||(sU=3D=3D"TechSearch")||(sU=3D=3D"=
TPTechnology")||(sU=3D=3D"TPTechInvestor")||(sU=3D=3D"frontlines")||(sU=3D=
=3D"daveChalk")||(sU=3D=3D"kateBaggott")||(sU=3D=3D"jenniferEvans")||(sU=3D=
=3D"marcSaltzman")||(sU=3D=3D"PersonalTech")||(sU=3D=3D"specialGiftGuide"=
)||(sU=3D=3D"GlobeTQ")||(sU=3D=3D"WBsecurityblog")||(sU=3D=3D"WBrecommend=
edlinks")){sD=3D"www.globetechnology.com";}/*eInsider*/if((sU=3D=3D"einsi=
der")||(sU=3D=3D"jackKapica")||(sU=3D=3D"askTheExpert")){sD=3D"www.globet=
echnology.com";}if(sD=3D=3D"www.globetechnology.com"){if(aURL.indexOf('gt=
kapicablog')!=3D-1){sM=3DsM+";mode=3Dkapicablog";}if(aURL.indexOf('geekwa=
tch')!=3D-1){sM=3DsM+";mode=3Dingramblog";}}if(sUs=3D=3D"einsider"){
sZ=3D"atwork-hub";sA=3D"arena=3Datwork";}if((sUs=3D=3D"einsider")||(sU=3D=
=3D"GlobeTQ")||(aURL.indexOf("partners/free/tq")!=3D-1)){if(aNum<5001){sO=
=3DsO+";nc=3Dtq_cisco";}else{sO=3DsO+";nc=3Dtq_telus";}sO_tq=3DsO;aNum_tq=
=3DaNum;if(aPs=3D=3D"boxR"){if(aNum<3333){sO=3DsO+";nc=3Dtq_cisco";}else =
if((3333<=3DaNum)&&(aNum<=3D6666)){sO=3DsO+";nc=3Dtq_telus";}else{sO=3D";=
nc=3Dtq_contest";}}else{sO=3DsO_tq;}}

/*globesports*/if(sA.indexOf('GlobeSports')>-1){sA=3DsA+";arena=3Dsports"=
;if(aURL.indexOf('stats.globesports.com')>-1){sD=3D"stats.globesports.com=
";}if(sD.indexOf('stats.globesports.com')){if(!aURLe[4]){sU=3D"";}else{sU=
=3DaURLe[4];}if(!aURLe[5]){sM=3D"";}else{sM=3DaURLe[5];}}
if(aURL.indexOf('GSgamePredictor')>-1){sUs=3D"gsgamepredictor";}if((aURL.=
indexOf('fantasyhockey2006')>-1)||(aURL.indexOf('globesports.poolexpert.c=
om')>-1)){sUs=3D"fantasyhockey2006";}if((aURL.indexOf("GSsearchresults")>=
-1)&&(sM=3D=3D"Page")){sZ=3D"globesportsyesterday-hub";sUs=3D"yesterday"}=

if(sUs=3D=3D"columnists"){sZ=3D"globesportscolumnists-hub";}}

/*reportbusiness*/
if((sU=3D=3D"robAgenda")||(sU=3D=3D"robNews")||(sU=3D=3D"robColumnsBlogs"=
)||(sU=3D=3D"robLawPage")||(sU=3D=3D"robMarketing")||(sU=3D=3D"specialROB=
magazine")||(sU=3D=3D"robSmallBizMag")||(sU=3D=3D"robAtWork")||(sU=3D=3D"=
specialSmallBusiness")||(sU=3D=3D"robExecutive")||(sU=3D=3D"robAtTop")||(=
sU=3D=3D"AppNotices")||(sU=3D=3D"WBbabyblog")||(sU=3D=3D"STO")||(sU=3D=3D=
"SpecialEvents2")||(sU=3D=3D"Top1000")){sA=3DsA+";arena=3Dbusiness";}
if((sU=3D=3D"WBmarkets")||(sU=3D=3D"WBnobodysbusiness")||(sU=3D=3D"WBwreg=
uly")||(sU=3D=3D"WBwschachter")||(sU=3D=3D"WBstreetwise")){sA=3DsA+";aren=
a=3Dbusiness";sUs=3DsU;}if(sUs=3D=3D"MarketAction"){sZ=3D"marketaction-hu=
b"}if(sM=3D=3D"MarketAction"){sZ=3D"marketaction-hub"}

if(sUs=3D=3D"globeinvestor"){sD=3D"www.globeinvestor.com";if(!aURLe[5]){}=
else{if((aURLe[5]=3D=3D"story")&&(sZ=3D=3D"rob-hub")){if(!aURLe[7]){}else=
{sU=3DsU+"-"+aURLe[7];}}}}
if((sD=3D=3D"www.globeinvestor.com")||(sD=3D=3D"www.globefund.com")){fnBu=
sArena();}

/*tgam*/if(sD.indexOf('globeandmail')>-1){
if(sUs=3D=3D"globefund"){sD=3D"www.globefund.com";alugTrade=3D"1";lugACb=3D=
pbar;}
/* static */if(!aURL_type){if(p.aURL_type){var =
aURL_type=3Dp.aURL_type;}else{var =
aURL_type=3D"";}}if(aURL_type=3D=3D"static"){
if(sStaticHub!=3D"(none)"){sZ=3DsStaticHub;if(sStaticHub=3D=3D"business")=
{

if((aURL.indexOf('tp1000')>-1)||(sStaticSubhub=3D=3D"top1000")){sA=3DsA+"=
;arena=3Dbusiness";
sZ=3D"top1000-hub";if(sUrl.indexOf('?')>-1){sTp1000=3DsUrl.split("?");if(=
sTp1000[1].indexOf('&')>-1){sTp1000[1]=3DsTp1000[1].replace(/&/gi,"|");if=
(sTp1000[1].indexOf('=3D')>-1){sTp1000[1]=3DsTp1000[1].replace(/=3D/gi,"_=
");}}}}

if(aURL.indexOf('wheretofindit')>-1){sA=3D"arena=3Dbusiness";sZ=3D"wheret=
ofindit";sUs=3DsZ;}if(aURL.indexOf('smallbusiness/calendar')>-1){sZ=3D"sm=
b-calendar";sUs=3DsZ;sA=3D"arena=3Dbusiness;arena=3Dspecialsmallbusiness"=
;}}}else{sZ=3DaURLe[aURLe.length-1];}sM=3DaURLe[aURLe.length-1];if(sZ=3D=3D=
"top1000-hub"){sM=3DsM+";mode=3D"+sTp1000[1];}
if((sStaticPgid=3D=3D"contests")||(sStaticPgid=3D=3D"rss")){sZ=3DsStaticP=
gid;}sUs=3DsZ;

if(sZ=3D=3D"life"){
if((sUrl.indexOf("life/wine/results.php")>-1)||(sUrl.indexOf("life/wine/a=
rticle.php")>-1)){sZ=3D"lifefoodwine-hub";sA=3D"arena=3Dlifefoodwine";sUs=
=3D"wine";sM=3D"winebutler";sL=3D"tool";}}

}
if(aURL.indexOf('partners/free/hp_sm_business')>-1){sZ=3D"smallbizwork";s=
Us=3D"smallbizwork";}
if(aURL.indexOf('partners/free/hp/powering_business')>-1){sZ=3D"poweringb=
us";sUs=3D"poweringbus";}
if(aURL.indexOf('partners/free/srsecurity')>-1){sZ=3D"srsecurity";sUs=3D"=
srsecurity";}
if(aURL.indexOf('partners/free/outlook_07')>-1){sZ=3D"outlook_07";sUs=3D"=
outlook_07";}
if(aURL.indexOf('partners/free/lifestages')>-1){sZ=3D"lifestages";sUs=3D"=
lifestages";}
if(aURL.indexOf('partners/free/ibm_tech')>-1){sZ=3D"partners/ibm_tech";sU=
s=3D"ibm_tech";}
if(aURL.indexOf('partners/free/tq')!=3D-1){sD=3D"www.globetechnology.com"=
;sZ=3D"globetq-hub";sUs=3DsZ;}
/*e static*/
if(aURL.indexOf('wautovaugh')>-1){sD=3D"globeauto.com";sA=3D"arena=3Dauto=
";sZ=3D"cartalk";sM=3D"specialComment";sU=3D"cartalk";}
if(sUrl.indexOf('whvaughan')>-1){sD=3D"globeauto.com";sA=3D"arena=3Dauto"=
;sZ=3D"one-on-one";sU=3D"one-on-one";}
if(sUrl.indexOf('whwhat')>-1){sD=3D"globeauto.com";sA=3D"arena=3Dauto";sZ=
=3D"whatcar";sU=3D"whatcar";}
if(sUrl.indexOf('wh-autoblog')>-1){sD=3D"globeauto.com";sA=3D"arena=3Daut=
o";}

if(sUrl.indexOf('rosbsuccession')>-1){sO=3D"scotia_00106";}

if(aURL.indexOf('puzzles/')>-1){sA=3D"arena=3Dpuzzles";if(aURL.indexOf('s=
udoku')>-1){sZ=3D"sudoku-hub";sUs=3D"sudoku";}if(aURL.indexOf('crossword'=
)>-1){sZ=3D"crossword-hub";sUs=3D"crossword";}}if(aURL.indexOf('GlobeEdge=
')>-1){if(aURLe[8]){if(aURLe[8]=3D=3D"GlobeEdge"){sM=3D"globeedge";sZ=3Ds=
M;}}}if(sA=3D=3D"arena=3DMemberCentre"){if(aURLe[15]){sM=3DaURLe[15];sA=3D=
sA+";arena=3Dglobeedge";}}
if(aURL.indexOf('calculator-realestate')>-1){sA=3D"arena=3Drealestate";sZ=
=3D"realestate-hub";sM=3DaURLe[9];sUs=3DaURLe[7];sL=3D"lower";}
if(sA=3D=3D"arena=3DRealEstate"){sUs=3DsURL_hub;if(sUrl.indexOf('template=
s/mortgagerates')>-1){sUs=3D"mortgagerates";if(aURLe[13]){sM=3DaURLe[13];=
}}if((sUrl.indexOf('re-holmes')>-1)||(sUrl.indexOf('wholmes')>-1)){sUs=3D=
"holmes_makeitright";}}
if(sA=3D=3D"arena=3DspecialReportCard2005"){sZ=3D"univreport-navigator";s=
Us=3DsZ;sA=3DsA+";arena=3Dunivreport06";}
if(sZ=3D=3D"test"){
if(sUrl.indexOf('cnrp.ccnmatthews.com/client/globe_technology')>-1){sD=3D=
"www.globetechnology.com";sZ=3D"ccnmatthews";sA=3D"arena=3Dtechnology";sL=
=3D"marketnews";if(aURLe[6]=3D=3D"headlines.jsp"){sM=3DaURLe[8];}else{sM=3D=
"release";}}
if(sM=3D=3D"tech-eventcal"){sD=3D"www.globetechnology.com";sZ=3D"tech-eve=
ntcal";sA=3D"arena=3Dtechnology";sL=3D"resources";}
if((sUrl.indexOf('lookup.computerlanguage.com')>-1)||(sUrl.indexOf('tech-=
encyclopedia')>-1)){sD=3D"www.globetechnology.com";sZ=3D"tech-encyclopedi=
a";sA=3D"arena=3Dtechnology";sL=3D"resources";}sUs=3DsZ;}

/*life*/if((sA.indexOf('=3Dlife')>-1)||(sA.indexOf('=3Dtravel')>-1)||(sU=3D=
=3D"specialScienceandHealth")){sA=3DsA+";arena=3Dlife";}

if(sZ=3D=3D"weather"){sUs=3D"weather";sA=3D"arena=3Dweather";}if(aURL.ind=
exOf('partners/free/rrsp2007')>-1){sA=3D"arena=3Dbusiness;arena=3Dfinance=
";sZ=3D"rrsp2007-hub";sM=3D"specialreports";sUs=3D"rrsp2007";}if(aURL.ind=
exOf('partners/free/srinvest')>-1){sA=3D"arena=3Dbusiness;arena=3Dfinance=
";sZ=3D"altinvesting-hub";sM=3D"specialreports";sUs=3D"altinvesting";}if(=
sA=3D=3D"arena=3DspecialDecision2006"){sA=3DsA+";arena=3DNational";}if(sU=
=3D=3D"SpecialEvents"){sA=3D"arena=3DEntertainment;";sU=3D"bookClub";}if(=
sU=3D=3D"specialROBmagazine"){sA=3DsA+";arena=3Dbusiness"};if(sU=3D=3D"Sp=
ecialEvents2"){sA=3DsA+";arena=3Dbusiness";sU=3D"pFinance";sU=3D"pFinance=
";if((aURL.indexOf('wcarrick-forum1010')>-1)||(aURL.indexOf('wfinancialfo=
rum1024')>-1)||(aURL.indexOf('wcarrick-forum1107')>-1)){sA=3DsA+";arena=3D=
financialforum";}}if(sU=3D=3D"SpecialEvents3"){sA=3D"arena=3DBusiness;";s=
U=3D"boardGames";}

if(sZ=3D=3D"_undefined_value_-hub"){sZ=3D"search";
if((aURL.indexOf('mostpopular')>-1)||(aURL.indexOf('content/readerschoice=
')>-1)){sZ=3D"readerschoice";
if(aURLe[7]){sA=3DsA+aURLe[7];}if(aURLe[8]){sM=3DsM+";mode=3D"+aURLe[