From: Subject: globeandmail.com: Mayor accused of 'short-circuiting' democracy Date: Thu, 6 Sep 2007 08:28:02 -0400 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0013_01C7F05F.D7214670" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 This is a multi-part message in MIME format. ------=_NextPart_000_0013_01C7F05F.D7214670 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/servlet/story/LAC.20070906.TORBUDGET06/TPStory/TPNational/Ontario/ globeandmail.com: Mayor accused of = 'short-circuiting' democracy

Skip=20 navigation

3D""=20

3DNational=20

var ldbdAC =3D = fnTdo('a'+'ai',728,90,ai,'j',nc);
  • Home
  • National=20
    • British= =20 Columbia=20
    • Prairies=20
    • Ontario=20
    • Quebec=20
    • Atlantic=20
    • Politics=20
  • World=20
    • Americas<= /A>=20
    • Europe =
    • Asia-= Pacific=20
    • Afr= ica-Mideast=20
  • Report on=20 Business=20
  • Sports=20
    • Hockey=20
    • Baseball=20
    • Basketball=20
    • Football=20
    • Golf=20
    • Soccer=20
    • Others=20
    • Columnists=20
    • Yesterday's=20 Stories
  • Opinions=20
    • Columnists=20
    • Cartoon=20
    • Editorials=20
    • Letters to = the=20 Editor
  • Arts=20
    • Movies=20
    • Television=20
    • Theatre=20
    • Music=20
    • Books =
  • Technology=20
    • Personal= =20 Tech=20
    • @play =
    • http://www.theglobeandmail.co= m/tq/=20
    • Science=20
  • Life=20
    • At = Home=20
    • Food & = Wine=20
    • Family &=20 Relationships=20
    • Work=20
    • Travel=20
    • Health=20
    • Style =
  • Market Place=20
var lugAC =3D = fnTdo('a'+'ai',330,60,ai,'j',nc);

BUDGET CUTS

Mayor accused of 'short-circuiting' democracy

JEFF GRAY

September 6, 2007

Opponents of Mayor David Miller unveiled a new weapon against his = unpopular=20 budget cuts yesterday: a legal opinion arguing that the reductions in = service -=20 including closing community centres on Mondays and opening skating = facilities a=20 month late - ought to have been debated first by city council.

While the argument was largely dismissed by the mayor and city = officials,=20 Councillor Michael Walker (Ward 22 St. Paul's) released a legal opinion=20 yesterday from David Tang, a lawyer with Gowling Lafleur Henderson LLP, = and said=20 he would ask council to vote on his call for a special meeting on the = budget=20 cuts.

The eight-page document argues that the city's top bureaucrat, city = manager=20 Shirley Hoy, overstepped her bounds when she announced $34-million in = cuts to=20 the 2007 budget in July.

"The city manager does not have the power [to] make the decisions in = the=20 fashion described in the press release and council cannot delegate that = power to=20 her," Mr. Tang's opinion reads.

Print Edition - Section Front
More National Stories
  • Food=20 additives found to fuel hyperactivity in children  =
  • Mulroney=20 lashes out at Trudeau 
  • John=20 Tory backpedals after saying creationism can be taught in = schools 
  • Mayor=20 accused of 'short-circuiting' democracy 
  • Witness=20 admits seeing 'lots of blood' in trailer 
  • Appeal=20 court orders new trial in gun case 
  • Go to the National = section=20
3D"The

Mr. Walker, a regular critic of the mayor, accused Mr. Miller and the = city=20 manager of "short-circuiting" democracy with the cuts, which were = announced as=20 the solution for a budget hole created when councillors deferred Mr. = Miller's=20 two proposed new taxes.

"This is a pretty fundamental principle of democracy," Mr. Walker = said,=20 arguing that the cuts are both "not legal" and not necessary.

The mayor and city officials yesterday insisted that Ms. Hoy acted = within her=20 powers to administer the city's operating budget when she announced the=20 cuts.

"Shirley Hoy is acting within her authority. ... Shirley's Hoy's job = is to=20 manage the resources of the city," Mr. Miller told reporters.

However, he did say if any of the cuts do turn out to need political=20 approval, they will go to council: "As far as I am aware there's nothing = that=20 she's done that needs council approval. If anything needs to be = ratified, it=20 will be."

Mr. Miller said he had only "skimmed" the document. But he was quick = to point=20 to what he said was an error: Mr. Tang's assertion that the city could = borrow=20 money to cover a revenue shortfall.

"That's a pretty glaring error. That's clearly wrong. ... If the rest = of the=20 opinion's like that, it's not too strong," he said.

Mr. Tang said yesterday in an interview that he was only referring to = the=20 city's ability to borrow to cover cash-flow problems during its = financial year,=20 not to cover an operating deficit.

He argued that the budget cuts were clearly "legislative" in nature, = and=20 involved significant changes to city council's already approved 2007 = budget.

One long-time municipal lawyer and a former solicitor for the old = Metro=20 government, now in private practice, said the legal opinion was = flawed.

"There are a number of things I can't figure out about his legal = opinion=20 frankly," said George Rust-D'Eye of WeirFoulds LLP, who said that Ms. = Hoy was=20 acting within her authority.

For instance, Mr. Rust-D'Eye said, a city budget is merely a series = of=20 estimates on city spending for the year and not a "binding direction" on = city=20 bureaucrats.

"A budget is not a mandate to spend money or to buy things or = whatever. It is=20 simply saying here is what we anticipate will be our expenditure this = year," he=20 said, adding that the city manager "is not required to maintain spending = at any=20 particular levels."

City lawyers were reviewing the eight-page document yesterday, city = spokesman=20 Brad Ross said.

"The city manager did not amend the budget," Mr. Ross said. "Services = have=20 been adjusted in order to meet what will be a significant shortfall in=20 2008."

Mr. Walker said he would cover the cost of the legal opinion - which = he said=20 would be several thousand dollars - from his $53,100 office budget. =

Search the News=20
var boxRAC =3D = fnTdo('a'+'ai',300,250,ai,'j',nc);

Top Stories by Section

Popular Discussions 3DComments

  • 434:=20 Mulroney=20 lashes out at Trudeau 
  • 94:=20 Teachers:=20 step up to the plate 
  • 88:=20 U.K.=20 judge says all citizens, visitors should be in DNA database  =
  • 67:=20 John=20 Tory backpedals on creationism  =

On-line:

Newspaper:

Advertise:

  • Media & = Marketing=20
  • Advertise with = Us=20

=A9 Copyright 2007 CTVglobemedia Publishing Inc. All = Rights=20 Reserved.

globeandmail.com and The Globe=20 and Mail are divisions of CTVglobemedia Publishing Inc., 444 Front St. W., Toronto, ON  Canada M5V 2S9
Phillip Crawley,=20 Publisher

if(d&&halfpageRAC!=3D""){d.write(halfpageRAC);}
if(typeof loadAC =3D=3D "function"){ loadAC(); = }
close=20

Share this article

Back=20 to top

3D""=20
------=_NextPart_000_0013_01C7F05F.D7214670 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_0013_01C7F05F.D7214670 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_0013_01C7F05F.D7214670 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.theglobeandmail.com/v5/images/flag/national/flag-national.png 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 /8v+E2AAzNNHe4ER0VoAAAAASUVORK5CYII= ------=_NextPart_000_0013_01C7F05F.D7214670 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://images.theglobeandmail.com/v5/images/newspaper/20070906/sectionA-188.jpg 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 ------=_NextPart_000_0013_01C7F05F.D7214670 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://images.theglobeandmail.com/v5/images/icon/icon-digital-leaf-small-red.png iVBORw0KGgoAAAANSUhEUgAAAB4AAAAnCAMAAAAvmwj1AAAABGdBTUEAANbY1E9YMgAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGAUExURcqJds93YtQcJfj8/+VlTLcfI/X5 /NvZ2Ore2di8su6qlNEdJfXf1dMiJubUzfTTxdxHNv3k2uqVfP/28uAhJe3y9NeBasVKOthqUs8z LNgeJt0bJM4dJdysnemDaOTk5tobJfTNvurv8sdWQvvy7uTz+91eRvPGtei2peAbJPK6psyRf9/M xOV7YcMcIuWMc9xwWLxKOuNuVc0iJvnbzvr5+b4yK8oeJePHu/zr5No9L+jo6ON0Wens7t4xKd0j JtlkTd4bItkhJu31+eE2LO/w8dsbI9IcI/nh19+Se98eJdglJ9HDvu/Csezq6t8mJtorKPLBr9Yc I+jm5eHf3swcI9ccJdgcIvTs6enr7d1SPcscI/z+///9/P39/Pf19d/l6P/7+Pfh1//49fb089wf Jty2qezo5u/z9tMqJ+AqJ//8+uFJNcw+MfH5/ffbz89PPMxgS8hpVfnn3udcRc6yqdaPeua+sM6n muGij9YyLN9AMfH1+MmDcPTy8f///7m2h2EAAAKCSURBVHjafNRpW9pAEADgsAERl4AHomZTXbCi EQ3VqFGqYFADEhVFsx5EvEpvqS09tB771xvRKtWk82WTvM/uTCbzhKFPw+9vuGGecSLozMFyJOm0 e5/SUXdrZnX/xI6PI7T2WSvqyfEbOw7OB2dVHnLbs2wj53LWerJPc0mcrhBBV7vN2sYj+92DlA77 aS0J8hWgF4ge+71sPrA5q7fX3Ak6swgIAoDHBCabG3L3FvmUtvglV0CQAI4nUFtmHzjYfok4QtS9 cU0kEHKAQ3ubj6XtvNomAPL5YhEjBAWoh9QLlrZt3LMZjWk8z4skTTSclVMFpAdoSypRL455eWT2 qmKeIIIwIMKHjxiA2Hct29oyONS+ygRHey95bFVMRBFARcdZgEUVctAoleabGfaiEkqt60SwGBsy BzDKi0CWFQW6olbu6oukGiqEdF5EFmfyIrFaJytE62muv3d1JKYhEUGEgJAJiYTwJRnyWJDCtXpb 2L75IiECwECoICJAmbtdpK7rwC1PTByPZiE0DEswKCnQahzJSi5v1bzlSKwgilZiCBUIOC5dSBMg SN8GzLueswHXuqapWtZQdA7wlYzVxJI09uvo/pM0HfrC/ac9Z2dcOk0EwZAkyTM1xuz8nRaz89C7 suKLd1stAUbX9XX8fGWrc7JhmCaXqsu+wKlklKTzgWjnVZP5ZNYmwnPsSL/k8cRNu0EOv31Pza34 mGdqyIY3XHMHVhUL3h+My/+MO7qnl+oX5ato37tnnPi58Obh4eRTHv66uUZt4o7bzny7B47cEWMW bDfX+dN4/1xf2Yln3FMjr2+oE0fC07ub1JEpXfOW/8MHWw5H2/16/ok/AgwAWmqbwXTK6QgAAAAA SUVORK5CYII= ------=_NextPart_000_0013_01C7F05F.D7214670 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_0013_01C7F05F.D7214670 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_0013_01C7F05F.D7214670 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://visit.theglobeandmail.com/counter.visit?grp=news&site=theglobeandmail&l1=TPNational&l2=TP&l3=Ontario&page=story&id=LAC.20070906.TORBUDGET06 R0lGODlhAQABAPcAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEA AAgEAAEEBAA7AA== ------=_NextPart_000_0013_01C7F05F.D7214670 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_0013_01C7F05F.D7214670 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/servlet/story/LAC.20070906.TORBUDGET06/TPStory/TPNational/Ontario/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 } UNKNOWN { 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:unknown { 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:unknown { 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_0013_01C7F05F.D7214670 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/servlet/story/LAC.20070906.TORBUDGET06/TPStory/TPNational/Ontario/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 } UNKNOWN { 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 { MARGIN-LEFT: 130px; MARGIN-RIGHT: 340px; max-width: 440px; min-width: = 300px } #content DIV.holder { FLOAT: left; WIDTH: 100% } .story #chewy { MARGIN-LEFT: 0px; MARGIN-RIGHT: 340px; max-width: 558px; min-width: = 430px } #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_0013_01C7F05F.D7214670 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/servlet/story/LAC.20070906.TORBUDGET06/TPStory/TPNational/Ontario/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 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:unknown { 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 { FONT-SIZE: 1em } .mega #sectionA H3.sectionATop { 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:unknown { 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 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 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:unknown { 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_0013_01C7F05F.D7214670 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/servlet/story/LAC.20070906.TORBUDGET06/TPStory/TPNational/Ontario/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:unknown { 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 } UNKNOWN { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } UNKNOWN { BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonshadow 1px = solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonshadow = 1px solid } UNKNOWN { BORDER-TOP-STYLE: outset; BORDER-RIGHT-STYLE: outset; = BORDER-LEFT-STYLE: outset; BORDER-BOTTOM-STYLE: outset } UNKNOWN { BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: = inset; BORDER-BOTTOM-STYLE: inset } UNKNOWN { 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 } UNKNOWN { 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 { MARGIN-RIGHT: 0px } BODY #chewy .one { MARGIN-RIGHT: 0px } BODY #chewy .one { 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 { 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_0013_01C7F05F.D7214670 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/servlet/story/LAC.20070906.TORBUDGET06/TPStory/TPNational/Ontario/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 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 { COLOR: #4d6699 } DIV#chewy A:hover { 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 } UNKNOWN { BACKGROUND-COLOR: #ffc } .ValidateFormOnSubmit EM.error { BACKGROUND-COLOR: #ffc } .access A:unknown { 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 } UNKNOWN { 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 } UNKNOWN { 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_0013_01C7F05F.D7214670 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/servlet/story/LAC.20070906.TORBUDGET06/TPStory/TPNational/Ontario/footer.css?v=1 P.access { MARGIN: 0px; HEIGHT: 1px } .access A { LEFT: -937em; WIDTH: 9em; POSITION: absolute; TEXT-ALIGN: center } .access A:unknown { 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:unknown { 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 } UNKNOWN { 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_0013_01C7F05F.D7214670 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/servlet/story/LAC.20070906.TORBUDGET06/TPStory/TPNational/Ontario/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 } #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 } UNKNOWN { 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_0013_01C7F05F.D7214670 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://www.theglobeandmail.com/servlet/story/LAC.20070906.TORBUDGET06/TPStory/TPNational/Ontario/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_0013_01C7F05F.D7214670 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/servlet/story/LAC.20070906.TORBUDGET06/TPStory/TPNational/Ontario/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 } UNKNOWN { VERTICAL-ALIGN: baseline } .comments P.note { MARGIN: 0px } .comments UL#commentsSkipTo { MARGIN: 0px } .blog 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 UL.commentsSkipTo { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .comments UL#commentsSkipTo { BORDER-BOTTOM: transparent 1px solid } .blog 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 UL.commentsSkipTo LI { BORDER-RIGHT: transparent 1px solid; PADDING-RIGHT: 1ex; DISPLAY: = inline } .comments UL#commentsSkipTo LI.last { BORDER-RIGHT-WIDTH: 0px } .blog 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 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 } UNKNOWN { 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 { 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 UL.commentsSkipTo { BORDER-LEFT-COLOR: #afafaf; BORDER-BOTTOM-COLOR: #afafaf; = BORDER-TOP-COLOR: #afafaf; BORDER-RIGHT-COLOR: #afafaf } .blog 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_0013_01C7F05F.D7214670 Content-Type: application/x-css Content-Transfer-Encoding: 7bit Content-Location: http://www.theglobeandmail.com/servlet/story/LAC.20070906.TORBUDGET06/TPStory/TPNational/Ontario/ppv.css .ppv #chewy { MARGIN-RIGHT: 0px; max-width: 895px } ------=_NextPart_000_0013_01C7F05F.D7214670 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/servlet/story/LAC.20070906.TORBUDGET06/TPStory/TPNational/Ontario/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 } UNKNOWN { PADDING-BOTTOM: 3px; MARGIN: 1.25em 0px 0px } UNKNOWN { 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_0013_01C7F05F.D7214670 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://images.theglobeandmail.com/v5/styles/article-rob.css?v=20070507 @import url( base.css?v=3D20070423 ); @import url( comments.css ); @import url( ppv.css ); @import url( subnav.css?v=3D20070423 ); .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 } .realestate #secondaryNav #zoneSearch SELECT { MARGIN-BOTTOM: 5px; WIDTH: 160px } .story #secondaryNav #articleTools { BORDER-TOP: #dfdfdf 4px solid; FLOAT: left; MARGIN-BOTTOM: 1.25em; = WIDTH: 330px; LIST-STYLE-TYPE: none } .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: 1em } .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 #articleTools LI.favourites { BACKGROUND-IMAGE: url(/v5/images/icon/icon-plus.gif) } .realestate UL#articleBottomTools LI.favourites { BACKGROUND-IMAGE: url(/v5/images/icon/icon-plus.gif) } .realestate #secondaryNav #articleTools LI.favourites { DISPLAY: none } .smallbusiness #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 #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 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 } 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 #secondaryNav { PADDING-LEFT: 7px! important } .business #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_0013_01C7F05F.D7214670 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://images.theglobeandmail.com/v5/styles/iewin.css?v=1 ACRONYM { BORDER-BOTTOM: #ccc 1px dotted } .info { BORDER-BOTTOM: #ccc 1px dotted } #chewy #sectionCat SPAN.meta-data { WHITE-SPACE: nowrap } BODY { FONT-SIZE: 100.01% } BODY.story PRE { FONT-SIZE: 0.85em; MARGIN-LEFT: 0px; WORD-WRAP: break-word } .story #secondaryNav { OVERFLOW: hidden } #secondaryNav FORM { VERTICAL-ALIGN: middle } 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.button { BORDER-TOP-STYLE: outset; BORDER-RIGHT-STYLE: outset; = BORDER-LEFT-STYLE: outset; BORDER-BOTTOM-STYLE: outset } #attic { WIDTH: 898px } #header { WIDTH: 898px } #memberInfo { WIDTH: 898px } #content { WIDTH: 898px } #footer { WIDTH: 898px } BODY #primaryNav { MARGIN-LEFT: -898px } BODY.defaultWidth #primaryNav { =09 } BODY.minWidth #primaryNav { =09 } BODY.flexWidth #primaryNav { =09 } BODY.flexWidth #primaryNav { MARGIN-LEFT: -100% } BODY.minWidth { MARGIN-LEFT: 1px } BODY.defaultWidthStory #attic { =09 } BODY.defaultWidthStory #header { =09 } BODY.defaultWidthStory #memberInfo { =09 } BODY.defaultWidthStory #content { =09 } BODY.defaultWidthStory #footer { =09 } BODY.defaultWidthWide #attic { =09 } BODY.defaultWidthWide #header { =09 } BODY.defaultWidthWide #memberInfo { =09 } BODY.defaultWidthWide #content { =09 } BODY.defaultWidthWide #footer { =09 } BODY.defaultWidth #attic { =09 } BODY.defaultWidth #header { =09 } BODY.defaultWidth #memberInfo { =09 } BODY.defaultWidth #content { =09 } BODY.defaultWidth #footer { =09 } BODY.minWidthWide #attic { OVERFLOW: hidden; ; WIDTH: expression("765px") } BODY.minWidthWide #header { OVERFLOW: hidden; ; WIDTH: expression("765px") } BODY.minWidthWide #memberInfo { OVERFLOW: hidden; ; WIDTH: expression("765px") } BODY.minWidthWide #content { OVERFLOW: hidden; ; WIDTH: expression("765px") } BODY.minWidthWide #footer { OVERFLOW: hidden; ; WIDTH: expression("765px") } BODY.minWidthStory #attic { OVERFLOW: hidden; ; WIDTH: expression("765px") } BODY.minWidthStory #header { OVERFLOW: hidden; ; WIDTH: expression("765px") } BODY.minWidthStory #memberInfo { OVERFLOW: hidden; ; WIDTH: expression("765px") } BODY.minWidthStory #content { OVERFLOW: hidden; ; WIDTH: expression("765px") } BODY.minWidthStory #footer { OVERFLOW: hidden; ; WIDTH: expression("765px") } BODY.minWidth #attic { OVERFLOW: hidden; ; WIDTH: expression("765px") } BODY.minWidth #header { OVERFLOW: hidden; ; WIDTH: expression("765px") } BODY.minWidth #memberInfo { OVERFLOW: hidden; ; WIDTH: expression("765px") } BODY.minWidth #content { OVERFLOW: hidden; ; WIDTH: expression("765px") } BODY.minWidth #footer { OVERFLOW: hidden; ; WIDTH: expression("765px") } BODY.flexWidthStory #attic { OVERFLOW: hidden; ; WIDTH: expression((d.compatMode) ? = d.documentElement.offsetWidth-27+"px" : d.body.offsetWidth-27+"px") } BODY.flexWidthStory #header { OVERFLOW: hidden; ; WIDTH: expression((d.compatMode) ? = d.documentElement.offsetWidth-27+"px" : d.body.offsetWidth-27+"px") } BODY.flexWidthStory #memberInfo { OVERFLOW: hidden; ; WIDTH: expression((d.compatMode) ? = d.documentElement.offsetWidth-27+"px" : d.body.offsetWidth-27+"px") } BODY.flexWidthStory #content { OVERFLOW: hidden; ; WIDTH: expression((d.compatMode) ? = d.documentElement.offsetWidth-27+"px" : d.body.offsetWidth-27+"px") } BODY.flexWidthStory #footer { OVERFLOW: hidden; ; WIDTH: expression((d.compatMode) ? = d.documentElement.offsetWidth-27+"px" : d.body.offsetWidth-27+"px") } BODY.flexWidthWide #attic { OVERFLOW: hidden; ; WIDTH: expression((d.compatMode) ? = d.documentElement.offsetWidth-27+"px" : d.body.offsetWidth-27+"px") } BODY.flexWidthWide #header { OVERFLOW: hidden; ; WIDTH: expression((d.compatMode) ? = d.documentElement.offsetWidth-27+"px" : d.body.offsetWidth-27+"px") } BODY.flexWidthWide #memberInfo { OVERFLOW: hidden; ; WIDTH: expression((d.compatMode) ? = d.documentElement.offsetWidth-27+"px" : d.body.offsetWidth-27+"px") } BODY.flexWidthWide #content { OVERFLOW: hidden; ; WIDTH: expression((d.compatMode) ? = d.documentElement.offsetWidth-27+"px" : d.body.offsetWidth-27+"px") } BODY.flexWidthWide #footer { OVERFLOW: hidden; ; WIDTH: expression((d.compatMode) ? = d.documentElement.offsetWidth-27+"px" : d.body.offsetWidth-27+"px") } BODY.flexWidth #attic { OVERFLOW: hidden; ; WIDTH: expression((d.compatMode) ? = d.documentElement.offsetWidth-27+"px" : d.body.offsetWidth-27+"px") } BODY.flexWidth #header { OVERFLOW: hidden; ; WIDTH: expression((d.compatMode) ? = d.documentElement.offsetWidth-27+"px" : d.body.offsetWidth-27+"px") } BODY.flexWidth #memberInfo { OVERFLOW: hidden; ; WIDTH: expression((d.compatMode) ? = d.documentElement.offsetWidth-27+"px" : d.body.offsetWidth-27+"px") } BODY.flexWidth #content { OVERFLOW: hidden; ; WIDTH: expression((d.compatMode) ? = d.documentElement.offsetWidth-27+"px" : d.body.offsetWidth-27+"px") } BODY.flexWidth #footer { OVERFLOW: hidden; ; WIDTH: expression((d.compatMode) ? = d.documentElement.offsetWidth-27+"px" : d.body.offsetWidth-27+"px") } BODY.minWidth #chewy { =09 } BODY.flexWidth #chewy { =09 } .insider #chewy { =09 } BODY.defaultWidth #chewy { =09 } BODY.minWidthStory #chewy { =09 } BODY.defaultWidthStory #chewy { =09 } BODY.flexWidthStory #chewy { =09 } BODY.story .widen#content #chewy { MARGIN: 0px } .db #chewy { MARGIN: 0px } .reg #chewy { MARGIN: 0px } #secondaryNav #advancedSearch { PADDING-RIGHT: 0px; MARGIN-TOP: -1px; PADDING-LEFT: 5px; = PADDING-BOTTOM: 1px; PADDING-TOP: 0px } #secondaryNav #searchSimple { PADDING-RIGHT: 0px; MARGIN-TOP: -1px; PADDING-LEFT: 5px; = PADDING-BOTTOM: 1px; PADDING-TOP: 0px } .hub #secondaryNav #searchSimple { PADDING-RIGHT: 0px; MARGIN-TOP: -1px; PADDING-LEFT: 5px; = PADDING-BOTTOM: 1px; PADDING-TOP: 0px } .rss #chewy #rssTerms PRE { FONT-SIZE: 0.72em } #primaryNav { DISPLAY: inline } #content .holder { DISPLAY: inline } #secondaryNav { DISPLAY: inline } .col { DISPLAY: inline } #sectionD IMG { DISPLAY: inline } #secondaryNav .sectionE { DISPLAY: inline } #secondaryNav .sectionF { DISPLAY: inline } #chewy HR { MARGIN: 0.3em 0px 0px 0.15em } #chewy #sectionB HR { MARGIN: 0.3em 0px 0px 0.15em } #chewy UL.relatedLinksList { MARGIN-TOP: 0.25em } #chewy UL.relatedLinksList LI { PADDING-BOTTOM: 0.25em } BODY.routine #chewy #sectionC { PADDING-TOP: 0.3em } BODY.major #chewy #sectionC { PADDING-TOP: 0.3em } #chewy .headline#sectionCat H3 { PADDING-BOTTOM: 0.5em } #chewy .top#sectionCat H3 { PADDING-BOTTOM: 0.5em } #chewy .top#sectionCat DIV.top H3 { PADDING-BOTTOM: 0px } #chewy .summary#sectionCat P { PADDING-BOTTOM: 0.5em } BODY.routine #chewy #sectionA P.image { MARGIN-TOP: 0.25em; PADDING-TOP: 0px } .hub #chewy .last#sectionC { MARGIN-TOP: -5px } .hub #chewy #sectionCat DIV.top { MARGIN-RIGHT: -10px } .subhub #chewy #sectionCat DIV.top { MARGIN-RIGHT: -10px } .hub #chewy #sectionCat DIV.top H3 { MARGIN-LEFT: 0px } .subhub #chewy #sectionCat DIV.top H3 { MARGIN-LEFT: 0px } .hub #chewy #sectionCat H3 { HEIGHT: 1% } .subhub #chewy #sectionCat H3 { HEIGHT: 1% } .hub #chewy .summary#sectionCat P { MARGIN-RIGHT: 1em } .subhub #chewy .summary#sectionCat P { MARGIN-RIGHT: 1em } .story #secondaryNav #secondaryNavWrapper { MARGIN: 0px } BODY.comments #comment FORM#commentForm TEXTAREA#commentHole { =09 } BODY.comments #comment FORM#commentForm P#commentBox LABEL { =09 } BODY.comments #chewy #article #comments OL LI.comment UL { MARGIN-BOTTOM: 1em; MARGIN-LEFT: -1.25em } BODY.comments UL#commentsSkipTo LI { PADDING-RIGHT: 0.25em; MARGIN-RIGHT: 0.5em } BODY.comments #chewy INPUT#userCity { BORDER-BOTTOM-COLOR: activeborder; BORDER-RIGHT-COLOR: activeborder } BODY.comments #secondaryNav { PADDING-LEFT: 0px } BODY.bda #secondaryNav FORM#bdaSearch .bdaNote { MARGIN-LEFT: 0px } #secondaryNav .sectionE { MARGIN-RIGHT: 7px } #sectionD DIV.col { MARGIN-RIGHT: 20px } BODY.db #chewy { OVERFLOW: visible; MARGIN-RIGHT: 0px } BODY.crossword DIV#chewy { OVERFLOW: visible; MARGIN-RIGHT: 0px } BODY.cartoon DIV#chewy { OVERFLOW: visible; MARGIN-RIGHT: 0px } BODY.insider DIV#chewy { OVERFLOW: visible; MARGIN-RIGHT: 0px } BODY.calc DIV#chewy { OVERFLOW: visible; MARGIN-RIGHT: 0px } BODY.calc DIV#chewy { OVERFLOW: visible; ; WIDTH: = expression(d.getElementById("content").offsetWidth-470+"px"); = MARGIN-RIGHT: 0px } #header .nav LI { =09 } #chewy #sectionB { MARGIN-TOP: 0px } #chewy #sectionB P.image { MARGIN-RIGHT: 10px } HTML DIV#IEcolumns P { PADDING-BOTTOM: 1.5em! important } HTML DIV#IEcolumns P.more { PADDING-BOTTOM: 0px! important } .ad { OVERFLOW: hidden } #header { OVERFLOW: hidden } #primaryNav { OVERFLOW: hidden } #chewy { OVERFLOW: hidden } #secondaryNav .sectionE { OVERFLOW: hidden } #secondaryNav .sectionF { OVERFLOW: hidden } HTML #searchFN { MARGIN: 1.2em 0px 0px } HTML #searchSQ { MARGIN: 1.2em 0px 0px } .story #secondaryNav #searchMovies { PADDING-BOTTOM: 1px } .bundle #secondaryNav DIV.nav #bundleRight { HEIGHT: 1% } #secondaryNav .nav UL { PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px = 5px 1px 0px; PADDING-TOP: 0px } .story #secondaryNav .nav UL { MARGIN-BOTTOM: 2.5em } HTML .story #secondaryNav #secondaryNavWrapper H4#rrGAMelsewhere { FONT-SIZE: 0.94em! important } HTML .story #secondaryNav #secondaryNavWrapper H4#rrGAMelsewhere { FONT-SIZE: 0.94em! important } HTML .story #secondaryNav #secondaryNavWrapper DIV.nav = H4#rrGAMelsewhere { FONT-SIZE: 1.5em! important } .story #secondaryNav #secondaryNavWrapper DIV.nav UL LI { FONT-SIZE: 1.2em } .story #secondaryNav #secondaryNavWrapper DIV.nav UL LI { FONT-SIZE: 1.2em } #chewy #sectionA P.image { MARGIN-TOP: 1.4em } .mega #chewy #sectionA P.mega { MARGIN-BOTTOM: 0px } .major #chewy #sectionA P.major { MARGIN-BOTTOM: 0px } .mega #chewy #sectionA P.sectionATop SPAN.cutline { PADDING-BOTTOM: 1em } .major #chewy #sectionA P.major { MARGIN-TOP: 0em } .major #chewy #sectionA P { MARGIN-TOP: -0.25em } .mega #chewy #sectionA P.sectionATop { MARGIN-TOP: 0.3em } .routine #chewy #sectionA DIV.col { WHITE-SPACE: nowrap } .routine #chewy #sectionA DIV.last { WHITE-SPACE: nowrap } HTML .insider UL#tablist LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0.5ex } HTML .insider UL#tablist LI.last { BORDER-RIGHT-WIDTH: 0px } .db #chewy TABLE { BORDER-COLLAPSE: separate } .entertainment #secondaryNav #searchMovies INPUT.go { MARGIN-TOP: 0px; MARGIN-LEFT: 38% } .entertainment #chewy OL LI { MARGIN-LEFT: 0.75em } .feedback #secondaryNav DIV.nav UL { MARGIN-TOP: 0.5em; PADDING-LEFT: 5px; BORDER-BOTTOM-WIDTH: 0px; = MARGIN-BOTTOM: 0px } .poll #chewy P#totalVotes { MARGIN-LEFT: 110px; PADDING-TOP: 0px } .torino2006 #chewy TABLE TR TD.left { TEXT-ALIGN: left } .torino2006 #chewy TABLE TR TH.left { TEXT-ALIGN: left } .torino2006 #secondaryNav TABLE TR TH.left { TEXT-ALIGN: left } .torino2006 #secondaryNav TABLE#medals-short TR TD.left { TEXT-ALIGN: left } .torino2006 #chewy TABLE TR TD { TEXT-ALIGN: center } .torino2006 #secondaryNav TABLE#medals-short TR TD { TEXT-ALIGN: center } .olympichockey2006 #secondaryNav TABLE#medals-short TR TD { TEXT-ALIGN: center } .torino2006 #secondaryNav UL#list-recent-podiums { PADDING-LEFT: 5px } .torino2006 #chewy #athlete-bio { PADDING-TOP: 0.1em } .technology #secondaryNav UL#ITNewsWire { MARGIN-LEFT: 5px } .games OL LI P.boxshot { FLOAT: right; MARGIN-LEFT: 10px; MARGIN-RIGHT: 0px } .games OL LI P.rating { PADDING-TOP: 10px; TEXT-ALIGN: left } .games OL LI H4 { FONT-SIZE: 1em; MARGIN: -18px 0px 0px } .globeinvestor #secondaryNav #searchNav #searchform SELECT#industry { MARGIN-BOTTOM: 10px } .globeinvestor #secondaryNav #searchNav #searchform LABEL#industryLabel = { WIDTH: 8em } .globeinvestor #secondaryNav #searchNav #searchform = LABEL#newsSourceLabel { WIDTH: 8em } .globeinvestor #secondaryNav #searchNav #searchform TABLE#news-source { FLOAT: right } #weatherOption A#weatherChg { FONT-SIZE: 1em } .story #chewy .archive UL.blogBottomTools LI.comment { MARGIN-LEFT: 5px } .blog #chewy .response .blog .blogBottomTools LI.comment { MARGIN-LEFT: 5px } .blog #article .commentsSkipTo LI.last { PADDING-LEFT: 1.3ex } .blog #chewy .response .blog H3 { PADDING-BOTTOM: 10px } .top1000 #chewy UL#access LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.25em; = PADDING-TOP: 0px } .top1000 #chewy UL#purchase { MARGIN-LEFT: 0px } HTML #secondaryNav .nav DL { HEIGHT: 1% } #sectionCat #switchStory SPAN { =09 } #footer LI { =09 } #footer LI { =09 } #sectionCat #switchStory { =09 } #chewy #sectionCat HR { MARGIN: 0px } #sectionCat H2 { MARGIN-TOP: 0em } #secondaryNav DIV.sub DT.image { MARGIN: 4px 1px 0px 0px } #secondaryNav DIV.nav DT.image { MARGIN: 4px 1px 0px 0px } .membercentre #secondaryNav UL#memberOptions LI A { HEIGHT: 1% } .membercentre #chewy DIV.row { HEIGHT: 1% } .membercentre #chewy DIV.interests { HEIGHT: 1% } .membercentre #secondaryNav #memberOptions .listOptions UL LI { PADDING-BOTTOM: 0.15em } .membercentre #secondaryNav #memberOptions .listOptions H4 { FONT-SIZE: 1em } .membercentre #chewy .row#keyword-alert DIV.col { WIDTH: 200px! important } .personalinfo #chewy #memberPersonalForm #user_email { WIDTH: 20em! important } .personalinfo #chewy #memberPersonalForm #user_alert_email { WIDTH: 20em! important } .newsletterunsubscribe #chewy #user_email { WIDTH: 20em! important } BODY.membercentre #chewy { =09 } .sports #primaryNav #leagueNav #leagues LI A { HEIGHT: 1% } .sports #primaryNav UL.list LI A { HEIGHT: 1% } .desktop #chewy { WIDTH: 550px } .window #chewy { WIDTH: 550px } .promo #chewy { WIDTH: 550px } DIV.helpBox DIV.head { MARGIN-BOTTOM: 0.5em } DIV.helpBox UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .subscription #chewy P.hide#create_account { DISPLAY: none! important } .subscription #chewy #memberAccount P.active#create_account { BACKGROUND-POSITION: 0px -30px; CURSOR: hand! important } .subscription #chewy P.process { BACKGROUND-POSITION: 0px -60px } .subscription #chewy P.process#checkUserName { BACKGROUND-POSITION: 0px -80px; CURSOR: default } .subscription #chewy P.active#checkUserName { CURSOR: hand! important } .subscription #chewy .stepHolder { HEIGHT: 1% } .subscription #chewy .step { HEIGHT: 1% } .subscription #chewy { MARGIN-RIGHT: 0px } .subscription #chewy INPUT.field { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; MARGIN-BOTTOM: 1em; = PADDING-BOTTOM: 2px; WIDTH: 90%; PADDING-TOP: 2px } .subscription #chewy #subscriptionInterestes .step { WIDTH: 96.5% } .subscription #chewy #newspaperForm #houseAddr INPUT { MARGIN-LEFT: -1em } #secondaryNav .bigbox { OVERFLOW: auto } ------=_NextPart_000_0013_01C7F05F.D7214670 Content-Type: application/x-css 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_0013_01C7F05F.D7214670 Content-Type: application/x-js 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:"]*>([\x01-\uffff]*?)",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-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,"&").replace(//g,">");=0A= },unescapeHTML:function(){=0A= return = this.replace(/&/g,"&").replace(/</g,"<").replace(/>/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 ab?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 "#";=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 "#";=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(_f21&&!((_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""+html.stripScripts()+"
";=0A= depth=3D2;=0A= break;=0A= case "TR":=0A= div.innerHTML=3D""+html.stripScripts()+"";=0A= depth=3D3;=0A= break;=0A= case "TD":=0A= div.innerHTML=3D"
<= /tbody>
"+html.stripScripts()+"
";=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""+this.content+"
";=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 "#";=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;i0?[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+()\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;i1)?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=3Dthis.offse= t[0]&&x=3Dthis.offset[1]&&this.ycomp=3Dthis.offset[0]&&this.xcomp";=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+">";=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(/"/,""")+"\"");=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=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 = "#";=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"
";=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,"");=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;i0){=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.index0){=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=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_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("
  • "+elem.substr(0,_527.length)+""+elem.subst= r(_527.length)+"
  • ");=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("
  • "+elem.substr(0,_52b)+""+elem.substr(_52b,_527.len= gth)+""+elem.substr(_52b+_527.length)+"
  • ");=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 "
      "+ret.join("")+"
    ";=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(/
    /i);=0A= },convertHTMLLineBreaks:function(_53b){=0A= return = _53b.replace(/
    /gi,"\n").replace(//gi,"\n").replace(/<\/p>/gi,"\= n").replace(/

    /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(_55b0)&&(_560this.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"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"";=0A= _591+=3D"";=0A= var _592=3Dthis.getParams();=0A= for(var key in _592){=0A= _591+=3D"";=0A= }=0A= var _594=3Dthis.getVariablePairs().join("&");=0A= if(_594.length>0){=0A= _591+=3D"";=0A= }=0A= _591+=3D"";=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.majorfv.major){=0A= return true;=0A= }=0A= if(this.minorfv.minor){=0A= return true;=0A= }=0A= if(this.rev-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_0013_01C7F05F.D7214670 Content-Type: application/x-js 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""+t+"<body>This= require a browser that supports frames.</body>";=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(""+t+"

    3D\""+t+"\"
    ");=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= function loadAC(){=0A= var _8b=3D["ldbd","lug","skyR","boxR","halfpageR","b1","b2","b3","b4"];=0A= for(x=3D0;_8b.length>x;x++){=0A= if(d.getElementById(_8b[x])&&d.getElementById(_8b[x]+"Holder")){=0A= if(5>x){=0A= placeAC(_8b[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(_8b[x])&&d.getElementById(_8b[x]+"Holder")){=0A= d.getElementById(_8b[x]).innerHTML=3Dd.getElementById(_8b[x]+"Holder").in= nerHTML;=0A= if(acType!=3D"transAd"){=0A= d.getElementsByTagName("BODY")[0].removeChild(d.getElementById(_8b[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 _8e=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= _8e.style.position=3D"absolute";=0A= _8e.style.top=3Deval(pos[1]+mod[1])+"px";=0A= _8e.style.left=3Deval(pos[0]+mod[0])+"px";=0A= _8e.style.display=3D"block";=0A= if((acType=3D=3D"transAd"&&i=3D=3D"ldbd")||(d.getElementById("transHeader= ")&&i=3D=3D"ldbd")){=0A= _8e.style.overflow=3D"visible";=0A= _8e.style.left=3D0;=0A= _8e.style.top=3D0;=0A= if(d.getElementById("transLeader")){=0A= var _90=3Dd.getElementById("transLeader");=0A= _90.style.position=3D"absolute";=0A= _90.style.left=3Deval(pos[0])+"px";=0A= _90.style.top=3Deval(getElPos(d.getElementById("ldbd"))[1])+"px";=0A= _8e.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= _90.style.margin=3D"4px 0 0 4px !important";=0A= }else{=0A= if(d.all){=0A= _90.style.margin=3D"4px 0 0 0 !important";=0A= }=0A= }=0A= }=0A= }else{=0A= if(acType=3D=3D"topLayer"&&i=3D=3D"ldbd"){=0A= _8e.style.overflow=3D"visible";=0A= }else{=0A= if(_8e.id=3D=3D"ldbdHolder"){=0A= swfCheck=3DsetTimeout(function(){=0A= getSwf(_8e,"swf");=0A= },50);=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= _8e.style.paddingLeft=3D"15px";=0A= _8e.style.paddingTop=3D"15px";=0A= _8e.style.left=3Deval(pos[0]-1)+"px";=0A= }=0A= }=0A= }=0A= }=0A= }=0A= var counter=3D0;=0A= function getSwf(obj,_92){=0A= var _93,_94;=0A= _92=3D=3D"swf"?_93=3DswfCheck:_93=3DiFrameCheck;=0A= _92=3D=3D"swf"?_94=3Dobj.getElementsByTagName("OBJECT"):_94=3Dobj.getElem= entsByTagName("IFRAME");=0A= if(_94.length=3D=3D0){=0A= if(counter=3D=3D1000){=0A= clearTimeout(_93);=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(_93);=0A= }=0A= }=0A= function changeSelectList(){=0A= var _95=3D"district";=0A= var _96=3D"zone";=0A= if(!d.all){=0A= addEvent(d.getElementById(_95),"change",function(){=0A= var _97=3Dthis.value;=0A= var pd2=3Dd.getElementById(_96).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(_97)=3D=3D-1){=0A= pd2[x].className+=3D" hide";=0A= }=0A= }=0A= });=0A= }else{=0A= if(d.all){=0A= var pd1=3Dd.getElementById(_95).getElementsByTagName("OPTION");=0A= var _9a=3Dnew Array();=0A= for(x=3D0;pd1.length>x;x++){=0A= _9a.push(pd1[x].value);=0A= }=0A= _9a=3D_9a.slice(1);=0A= var _9b=3Dnew Array();=0A= var _9c=3Dnew Array();=0A= var _9d=3Dnew Array();=0A= var _9e=3Dnew Array();=0A= var _9f=3Dd.getElementById(_96).getElementsByTagName("OPTION");=0A= var _a0=3D_9f.length;=0A= for(x=3D0;_a0>x;x++){=0A= if(_9f[x].className=3D=3D_9a[0]){=0A= _9b.push(_9f[x]);=0A= }else{=0A= if(_9f[x].className=3D=3D_9a[1]){=0A= _9c.push(_9f[x]);=0A= }else{=0A= if(_9f[x].className=3D=3D_9a[2]){=0A= _9d.push(_9f[x]);=0A= }else{=0A= if(_9f[x].className=3D=3D_9a[3]){=0A= _9e.push(_9f[x]);=0A= }=0A= }=0A= }=0A= }=0A= }=0A= var _a1=3D[_9b,_9c,_9d,_9e];=0A= addEvent(d.getElementById(_95),"change",function(){=0A= var _a2=3Dthis.value;=0A= pd2_temp_length=3Dd.getElementById(_96).getElementsByTagName("OPTION").le= ngth;=0A= for(x=3D1;pd2_temp_length>x;x++){=0A= d.getElementById(_96).removeChild(d.getElementById(_96).getElementsByTagN= ame("OPTION")[1]);=0A= }=0A= for(y=3D0;_9a.length>y;y++){=0A= if(_9a[y]=3D=3D_a2){=0A= for(x=3D0;_a1[y].length>x;x++){=0A= d.getElementById(_96).appendChild(_a1[y][x]);=0A= }=0A= }=0A= }=0A= });=0A= }=0A= }=0A= }=0A= function showHelp(_a3,_a4,_a5,_a6,_a7,_a8,_a9,_aa){=0A= var pos=3DgetElPos(_a4);=0A= var _ac=3Dpos[0];=0A= var top=3Dpos[1];=0A= var _ae=3D$(_a3);=0A= var _af=3D$(_a6);=0A= if(_a7&&_a7!=3D""){=0A= _ae.style.top=3D(top+_a7)+"px";=0A= }else{=0A= if((_a9&&_a9!=3D"")){=0A= _ae.style.top=3D(top-_a9)+"px";=0A= }else{=0A= _ae.style.top=3Dtop+"px";=0A= }=0A= }=0A= if(_aa&&_aa!=3D""){=0A= _ae.style.left=3D(_ac+_aa)+"px";=0A= }else{=0A= if(_a8&&_a8!=3D""){=0A= _ae.style.left=3D(_ac-_a8)+"px";=0A= }else{=0A= _ae.style.left=3D_ac+"px";=0A= }=0A= }=0A= if(_a6){=0A= addEvent(_af,"click",function(){=0A= if(_a5){=0A= switch(_a5){=0A= case "blind":=0A= new Effect.BlindUp(_ae);=0A= break;=0A= case "fade":=0A= new Effect.Fade(_ae);=0A= break;=0A= case "slide":=0A= new Effect.SlideUp(_ae);=0A= break;=0A= case "switch":=0A= new Effect.SwitchOff(_ae);=0A= break;=0A= default:=0A= new Effect.Fade(_ae);=0A= }=0A= }else{=0A= new Effect.Fade(_ae);=0A= }=0A= return false;=0A= });=0A= if(_a5){=0A= switch(_a5){=0A= case "blind":=0A= new Effect.BlindDown(_ae);=0A= break;=0A= case "fade":=0A= new Effect.Appear(_ae);=0A= break;=0A= case "slide":=0A= new Effect.SlideDown(_ae);=0A= break;=0A= case "switch":=0A= new Effect.Appear(_ae);=0A= break;=0A= default:=0A= new Effect.Appear(_ae);=0A= }=0A= }else{=0A= new Effect.Appear(_ae);=0A= }=0A= }else{=0A= new Effect.toggle(_ae,"appear");=0A= }=0A= _ae.style.zIndex=3D"6000";=0A= _ae.style.cursor=3D"move";=0A= new Draggable(_ae);=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(_b1){=0A= var _b2=3D"[\\?&]"+_b1+"=3D([^&#]*)";=0A= var _b3=3Dnew RegExp(_b2);=0A= var _b4=3Dwindow.location.href;=0A= var _b5=3D_b3.exec(_b4);=0A= if(_b5=3D=3Dnull){=0A= return "";=0A= }else{=0A= return _b5[1];=0A= }=0A= }=0A= var videoArray=3Dnull;=0A= function playVideoStory(id,_b7,_b8,_b9){=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 = _bc=3Dwindow.open(url,"videoStoryPlayer","width=3D800,height=3D800,resiza= ble=3Dyes,scrollbars=3Dyes,status=3Dyes");=0A= _bc.focus();=0A= }=0A= function getRow(id){=0A= var row=3Dnull;=0A= if(videoArray!=3Dnull){=0A= for(i=3D0;i3){=0A= pre=3D3;=0A= }else{=0A= pre=3D2;=0A= }=0A= _c4=3D1;=0A= }else{=0A= if(idx=3D=3D_c2){=0A= if(_c2<5){=0A= pre=3Didx-1;=0A= }else{=0A= pre=3D4;=0A= }=0A= }else{=0A= pre=3D2;=0A= _c4=3D2;=0A= }=0A= }=0A= }=0A= }=0A= var ids=3D"";=0A= for(var i=3Dpre;i>0;i--){=0A= ids=3Dids+","+videoArray[_c0-i].id;=0A= }=0A= ids=3Dids+","+videoArray[_c0].id;=0A= for(var i=3D_c0+1;i<"+"/script>");=0A= }=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":"Conrad Black = Trial","url":WEBSITE_TGAM+"/conradblack","cN":""},{"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":"Commodities","url":WEBSITE_CO_GLOBEINVESTOR+"/v5/= content/commodities/","cN":"commodities"},{"title":"Forex","url":WEBSITE_= CO_GLOBEINVESTOR+"/v5/content/news/currencies","cN":"currencies"},{"title= ":"Dividends","url":WEBSITE_CO_GLOBEINVESTOR+spd+"/v5/data/dividends","cN= ":"dividends"},{"title":"Options","url":WEBSITE_CO_GLOBEINVESTOR+spd+"/v5= /data/options","cN":"options"},{"title":"Bonds","url":WEBSITE_CO_GLOBEINV= ESTOR+spd+"/v5/data/bonds","cN":"bonds"},{"title":"Rates","url":WEBSITE_C= O_GLOBEINVESTOR+"/v5/data/rates","cN":"rates"},{"title":"Special = 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":"Tax = Centre","url":WEBSITE_ROB+"/taxcentre","cN":""},{"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/afford?hub=3DRealEstate","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"}]}},sportsSubSubNav=3D{"= menu":{"hockey":[{"title":"Scoreboards","url":"http://stats.globesports.c= om/nhl/scoreboard.asp","cN":"scoreboards"},{"title":"Standings","url":"ht= tp://stats.globesports.com/nhl/league.asp?type=3Dconf_stand","cN":"standi= ngs"},{"title":"Statistics","url":"http://stats.globesports.com/nhl/index= .asp","cN":"statistics"},{"title":"Players","url":"http://stats.globespor= ts.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(_c8){=0A= var nav;=0A= var bdy=3Dd.getElementsByTagName("BODY")[0];=0A= var _cb=3Dd.getElementsByTagName("BODY")[0].className;=0A= if(!_cb||_cb=3D=3Dnull||_cb=3D=3D"undefined"){=0A= PageInfo.hubClass=3D"generic";=0A= }else{=0A= if(_cb.indexOf("globeauto")!=3D-1){=0A= PageInfo.hubClass=3D"marketplace";=0A= PageInfo.subhubClass=3D"globeauto";=0A= return;=0A= }=0A= _cb=3D_cb.split(" ");=0A= for(x=3D0;_cb.length>x;x++){=0A= nav=3Dd.getElementsByClassName(_cb[x],_c8);=0A= if(nav.length>0){=0A= if(x=3D=3D1&&PageInfo.hubClass=3D=3Dnull){=0A= PageInfo.hubClass=3D_cb[x];=0A= }else{=0A= if(x=3D=3D2&&PageInfo.subhubClass=3D=3Dnull){=0A= PageInfo.subhubClass=3D_cb[x];=0A= }=0A= }=0A= }else{=0A= if(x=3D=3D1){=0A= var _cc=3D["globeauto","realestate","careers","personals"];=0A= _cc.each(function(hub){=0A= if(Element.hasClassName(bdy,hub)){=0A= PageInfo.hubClass=3D"marketplace";=0A= PageInfo.subhubClass=3Dhub;=0A= }else{=0A= if(location.href.indexOf("workopolis")!=3D-1){=0A= PageInfo.hubClass=3D"marketplace";=0A= PageInfo.subhubClass=3D"globecareers";=0A= }else{=0A= if(location.href.indexOf("class")!=3D-1){=0A= PageInfo.hubClass=3D"marketplace";=0A= PageInfo.subhubClass=3D"classifieds";=0A= }else{=0A= if(location.href.indexOf("personals")!=3D-1){=0A= PageInfo.hubClass=3D"marketplace";=0A= PageInfo.subhubClass=3D"personals";=0A= }else{=0A= if(location.href.indexOf("globeauto")!=3D-1){=0A= PageInfo.hubClass=3D"marketplace";=0A= PageInfo.subhubClass=3D"globeauto";=0A= }=0A= }=0A= }=0A= }=0A= }=0A= });=0A= }=0A= }=0A= }=0A= }=0A= }=0A= function activateMenu(_ce){=0A= var nav=3DElement.getElementsBySelector(_ce,"ul.nav li");=0A= if(PageInfo.hubClass){=0A= if(PageInfo.hubClass.toLowerCase()=3D=3D"business"){=0A= createSubSubMenus(_ce,"business",robSubSubNav);=0A= }else{=0A= if(PageInfo.hubClass.toLowerCase()=3D=3D"life"){=0A= createSubSubMenus(_ce,"life",lifeSubSubNav);=0A= }else{=0A= if(PageInfo.hubClass.toLowerCase()=3D=3D"sports"){=0A= createSubSubMenus(_ce,"sports",sportsSubSubNav);=0A= }else{=0A= if(PageInfo.hubClass.toLowerCase()=3D=3D"marketplace"){=0A= createSubSubMenus(_ce,"marketplace",marketplaceSubSubNav);=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(_d0,_d1,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= }=0A= }=0A= }=0A= }=0A= }=0A= var _d3,_d4,_d5,_d6,txt;=0A= var = nav=3Dd.getElementsByClassName(_d1,$("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= _d3=3DcreateElement("ul","","nav");=0A= if(obj.menu[item_cN]){=0A= for(x=3D0;obj.menu[item_cN].length>x;x++){=0A= _d6=3Dobj.menu[item_cN][x];=0A= txt=3Dd.createTextNode(_d6.title);=0A= _d4=3DcreateElement("li","",_d6.cN);=0A= if(_d6.url!=3Dnull){=0A= _d5=3DcreateElement("a","",_d6.cN,_d6.url);=0A= _d5.appendChild(txt);=0A= _d4.appendChild(_d5);=0A= }else{=0A= _d4.appendChild(txt);=0A= }=0A= _d3.appendChild(_d4);=0A= }=0A= }else{=0A= continue;=0A= }=0A= nav[y].appendChild(_d3);=0A= createIframe(nav[y],_d3);=0A= addEvent(nav[y],"mouseover",showThirdMenu);=0A= addEvent(nav[y],"mouseout",showThirdMenu);=0A= }=0A= }=0A= function createIframe(nav,_da){=0A= if(!$("chewy")){=0A= return;=0A= }=0A= var _db=3Dfalse;=0A= if(_db||$("chewy").getElementsByTagName("IFRAME").length>0){=0A= var _dc=3DcreateElement("iframe");=0A= if(_db){=0A= _dc.filter=3D"alpha(opacity=3D0)";=0A= }=0A= _dc.frameborder=3D0;=0A= _dc.style.width=3DElement.getWidth(_da)+"px";=0A= _dc.style.height=3DElement.getHeight(_da)+"px";=0A= Element.hide(_dc);=0A= nav.appendChild(_dc);=0A= }=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 _de=3D(e.relatedTarget)?e.relatedTarget:e.toElement;=0A= if(Element.descendantOf(_de,this)){=0A= return;=0A= }=0A= if(this.parentNode.hasClassName("nav")){=0A= var _df=3Dthis.parentNode.getElementsByTagName("LI");=0A= for(x=3D0;_df.length>x;x++){=0A= if(this.parentNode=3D=3D_df[x].parentNode&&_df[x].getElementsByTagName("U= L").length>0){=0A= _df[x].removeClassName("dynActive");=0A= _df[x].getElementsByTagName("UL")[0].style.left=3D"-937em";=0A= if(_df[x].getElementsByTagName("IFRAME").length>0){=0A= Element.hide(_df[x].getElementsByTagName("IFRAME")[0]);=0A= }=0A= }=0A= }=0A= var _de=3D(e.relatedTarget)?e.relatedTarget:e.toElement;=0A= if(typeof = _de!=3D"undefined"&&!Element.descendantOf(_de,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(_e0){=0A= var _e1=3D$("globalNav").getElementsByTagName("LI");=0A= for(x=3D0;_e1.length>x;x++){=0A= if(_e0!=3D_e1[x]&&_e1[x].className.indexOf("dynActive")!=3D-1){=0A= _e1[x].removeClassName("dynActive");=0A= _e1[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 _e3=3Dd.getElementsByTagName("BODY")[0];=0A= if($(_e3).hasClassName("business")){=0A= f.control[1].checked=3Dtrue;=0A= if($(_e3).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 _e6;=0A= if(v=3D=3D"searchSQ"){=0A= if(location.host.indexOf("invest")=3D=3D-1){=0A= _e6=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= _e6=3D[WEBSITE_FINANCE+"/invest/investSQL/gx.symbol_rep",true,"pi_symblis= t"];=0A= }=0A= }else{=0A= if(v=3D=3D"searchFN"){=0A= _e6=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= _e6=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_e6[0];=0A= f.hub.disabled=3D_e6[1];=0A= f.searchType.disabled=3D_e6[1];=0A= $("searchText").name=3D_e6[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= PageInfo=3D{hubClass:null,subhubClass:null,navParent:null,resetMenuTimeOu= t:null,setCurrentTimeOut:null};=0A= addEvent(window,"unload",function(){=0A= if(PageInfo){=0A= PageInfo=3Dnull;=0A= }=0A= });=0A= function globalNav(_e8){=0A= currentPage(_e8);=0A= activateMenu(_e8);=0A= if($("newsTicker")){=0A= writeTicker(WEBSITE_IMAGES+"/generated/rss/BN/FB-Front.xml","newsTicker",= "#FFFFFF","#999999","#000000");=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(_e9);=0A= }=0A= }else{=0A= var _e9=3DsetTimeout("delayNav()",60);=0A= }=0A= }=0A= var dlyN=3DdelayNav();=0A= function delaySearch(){=0A= if(d.getElementById("searchSimple")){=0A= globalSearch();=0A= clearTimeout(_ea);=0A= }else{=0A= var _ea=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(_ec,val,_ee){=0A= if(acCk){=0A= if(!_ee){=0A= _ee=3Dnew Date();=0A= }=0A= d.cookie=3D_ec+"=3D"+val+";expires=3D"+_ee.toGMTString()+";path=3D/";=0A= }=0A= }=0A= function rdCk(_ef){=0A= if(d.cookie=3D=3D""){=0A= return false;=0A= }else{=0A= var _f0,_f1;=0A= var _f2=3Dd.cookie;=0A= _ef=3D_ef+"=3D";=0A= _f0=3D_f2.indexOf(_ef);=0A= if(_f0!=3D-1){=0A= _f0+=3D_ef.length;=0A= _f1=3D_f2.indexOf(";",_f0);=0A= if(_f1=3D=3D-1){=0A= _f1=3D_f2.length;=0A= }=0A= return unescape(_f2.substring(_f0,_f1));=0A= }else{=0A= return false;=0A= }=0A= }=0A= }=0A= function gtVal(_f3,_f4){=0A= ckVal=3DrdCk(_f3);=0A= fStr=3D_f4;=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(_f5){=0A= rNum=3DMath.floor(Math.random()*_f5.length);=0A= hL_u=3D_f5.slice(rNum,rNum+1);=0A= hL_lt=3D_f5.slice(0,rNum);=0A= hL_rt=3D_f5.slice(rNum+1);=0A= _f5=3DhL_lt.concat(hL_rt);=0A= return hL_u;=0A= }=0A= function fnGdo(_f6,_f7,_f8,aW,aH,_fb,_fc){=0A= AC=3D"3D\"\"";=0A= AC_trkr=3D"";=0A= if(_fb!=3D""){=0A= if(_fc=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+"?\">";=0A= }else{=0A= AC=3D"<"+ACj+" "+ACjl+" = src=3D\""+DblD+"/adj/"+ACta+"abr=3D!webtv;"+ACtb+"?\">";=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= +"";=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"";=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"";=0A= if((sD=3D=3D"www.globeinvestor.com")||(sD=3D=3D"www.globefund.com")){=0A= sPath=3DtDom;=0A= if(!_108){=0A= if(p.aURL_type){=0A= var _108=3Dp.aURL_type;=0A= }else{=0A= var _108=3D"";=0A= }=0A= }=0A= if(_108=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(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"";=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((_108=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")&&(_108=3D=3D"db"))||(sZ=3D=3D"fund_profile")){=0A= if(_108=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(!_109){=0A= if(p.partnerSearch){=0A= var _109=3Dp.partnerSearch;=0A= }else{=0A= var _109=3D"";=0A= }=0A= }=0A= if(_109!=3D""){=0A= sZ=3DsZ+"-"+_109;=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= }=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"WBmarkets")||(sU=3D=3D"WBnobodysbusiness")||= (sU=3D=3D"WBwreguly")||(sU=3D=3D"WBwschachter")||(sU=3D=3D"WBstreetwise")= ){=0A= sA=3DsA+";arena=3Dbusiness";=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(!_108){=0A= if(p.aURL_type){=0A= var _108=3Dp.aURL_type;=0A= }else{=0A= var _108=3D"";=0A= }=0A= }=0A= if(_108=3D=3D"static"){=0A= if(sStaticHub!=3D"(none)"){=0A= sZ=3DsStaticHub;=0A= if(sStaticHub=3D=3D"business"){=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((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(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= }=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 _10a=3DsURL_hub.toLowerCase();=0A= sZ=3D_10a+"-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"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)}";=0A= ------=_NextPart_000_0013_01C7F05F.D7214670 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://images.theglobeandmail.com/v5/scripts/articles.js 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= =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 0) {=0A= for(var c=3D0; c 0) {=0A= for(var g=3D0; g 0) {=0A= for(var b=3D0; b<"+"/script>");=0A= @end=0A= @*/ ------=_NextPart_000_0013_01C7F05F.D7214670 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://images.theglobeandmail.com/v5/scripts/omniOnClick.js function OmniOnClickEventHandler(obj,objectID) {=0A= if(!obj) { return; }=0A= obj.omniData =3D objectID;=0A= =0A= function adID(){=0A= s_objectID=3Dthis.omniData;=0A= }=0A= =0A= /*@cc_on=0A= /*@if (@_jscript_version >=3D 5)=0A= if(obj.onclick){=0A= oldClick =3D obj.onclick;=0A= obj.setAttribute("onmousedown",adID);=0A= obj.setAttribute("onmouseup",oldClick);=0A= } else {=0A= obj.setAttribute("onmouseup",adID);=0A= }=0A= //obj.setAttribute("onclick","s_objectID=3D\""+objectID+"\"");=0A= @else @*/=0A= addEvent(obj,"click",adID);=0A= /*@end=0A= @*/ =0A= }=0A= =0A= function AddHeaderEvents() {=0A= var prefix =3D 'nv';=0A= var div=3Dd.getElementById("header");=0A= if (!div) { return; }=0A= else if (div) {=0A= if(div.getElementsByTagName('H1').length>0) { =0A= h1=3Ddiv.getElementsByTagName('H1'); =0A= if(h1) { lg2 =3D h1[0].getElementsByTagName('A'); }=0A= val =3D "lg2";=0A= OmniOnClickEventHandler(lg2[0], val);=0A= }=0A= =0A= h2=3Ddiv.getElementsByTagName('H2');=0A= lg1=3Dh2[0].getElementsByTagName('A');=0A= val =3D "lg1";=0A= OmniOnClickEventHandler(lg1[0], val);=0A= =0A= nav=3D div.getElementsByTagName('UL');=0A= navlinks =3D nav[0].getElementsByTagName('A');=0A= for (var i=3D0; i -1) {=0A= cur =3D catChildren[i].id.substring(catIndex +11, = catChildren[i].id.length-catIndex-1); =0A= el =3D catChildren[i].firstChild;=0A= articleCounter =3D 1;=0A= anc =3D catChildren[i].getElementsByTagName('A');=0A= for (var j=3D0; j -1) {=0A= gp =3D p.parentNode;=0A= while (gp.nodeType !=3D 1) {=0A= gp =3D gp.parentNode; }=0A= if (gp.tagName=3D=3D'H3') {=0A= val =3D prefix + cur + "-" + articleCounter + 'c' + 1; }=0A= else {=0A= val =3D prefix + cur + "-" + articleCounter + 'c' + 2; }=0A= }=0A= OmniOnClickEventHandler(anc[j], val);=0A= }=0A= }=0A= }=0A= } =0A= } =0A= }=0A= =0A= function AddChewyEvents() {=0A= var sections =3D Array( "A", "B", "C", "D");=0A= var div;=0A= for (var j =3D 0; j < sections.length; j++) {=0A= =0A= div =3D d.getElementById("section" +sections[j]);=0A= =0A= if (!div) { return; }=0A= else if (div) {=0A= var el =3D div.firstChild;=0A= var anc;=0A= var articleCounter =3D 0;=0A= var relatedCounter =3D 0;=0A= var prefix =3D sections[j];=0A= =0A= while (el !=3D null) {=0A= if (el.nodeType =3D=3D 1) {=0A= if (el.tagName =3D=3D 'OL') el =3D el.firstChild;=0A= =0A= switch (el.tagName) {=0A= =0A= case 'LI': case 'li':=0A= articleCounter++;=0A= anc =3D el.getElementsByTagName('A');=0A= for (var i=3D0; i -1) {=0A= val =3D prefix + articleCounter + "c" + 1; }=0A= OmniOnClickEventHandler(anc[i], val);=0A= }=0A= break; =0A= case 'H3': case 'h3':=0A= articleCounter++; =0A= anc =3D el.getElementsByTagName('A');=0A= for (var i=3D0; i -1) {=0A= val =3D prefix + articleCounter + "c" + 1; }=0A= OmniOnClickEventHandler(anc[i], val);=0A= }=0A= break;=0A= =0A= case 'dd': case 'DD': case 'SPAN': case 'span':=0A= anc =3D el.getElementsByTagName('A');=0A= for (var i=3D0; i -1) {=0A= val =3D prefix + articleCounter + "c" + 2;=0A= OmniOnClickEventHandler(anc[i], val);=0A= }=0A= } =0A= break; =0A= =0A= case 'P': case 'p':=0A= anc =3D el.getElementsByTagName('A');=0A= for (var i=3D0; i -1) {=0A= val =3D prefix + articleCounter + "i" + 1; =0A= OmniOnClickEventHandler(anc[i], val);=0A= }=0A= } =0A= break;=0A= =0A= case 'DL': case 'dl':=0A= anc =3D el.getElementsByTagName('A');=0A= for (var i=3D0; i -1) {=0A= gp =3D p.parentNode;=0A= while (gp.nodeType !=3D 1) {=0A= gp =3D gp.parentNode; }=0A= if (gp.tagName=3D=3D'H3') {=0A= val =3D prefix + articleCounter + 'c' + 1; }=0A= else {=0A= val =3D prefix + articleCounter + 'c' + 2; }=0A= }=0A= if (p.tagName =3D=3D 'DIV') {=0A= val =3D prefix + articleCounter + 'i' + 1;=0A= } =0A= OmniOnClickEventHandler(anc[i], val);=0A= }=0A= break; =0A= default:=0A= break; =0A= }=0A= } =0A= el =3D el.nextSibling;=0A= }=0A= }=0A= }=0A= }=0A= =0A= function AddSecondaryNavEvents(letter) {=0A= var d =3D document;=0A= =0A= var sE =3D getElementsByClassName(d, "DIV", "section" + letter);=0A= =0A= if (!sE) { return; }=0A= else if (sE) {=0A= var eIndex =3D 1;=0A= for (var i=3D0; i = -1) ) {=0A= dt =3D boxes[j].getElementsByTagName('DT');=0A= if (dt.length > 0) {=0A= articleCounter =3D 0;=0A= anc =3D boxes[j].getElementsByTagName('A');=0A= for (var k=3D0; k -1) {=0A= val =3D letter + eIndex + "-" + articleCounter; + "c" + 1;=0A= }=0A= break; =0A= default:=0A= val =3D letter + "-" + "exception";=0A= break; =0A= }=0A= OmniOnClickEventHandler(anc[k], val)=0A= }=0A= eIndex++; =0A= }=0A= else {=0A= // weather, poll and stock market=0A= }=0A= }=0A= }=0A= }=0A= }=0A= }=0A= =0A= function delayOmniHeader(){=0A= if(d.getElementById("analysis")){=0A= AddHeaderEvents(); =0A= } else { var dly1 =3D setTimeout("delayOmniHeader()",50); }=0A= } delayOmniHeader(); =0A= =0A= function delayOmniPrimaryNav(){=0A= if(d.getElementById("footer")){=0A= AddPrimaryNavEvents(); =0A= } else { var dly2 =3D setTimeout("delayOmniPrimaryNav()",50); }=0A= } delayOmniPrimaryNav(); =0A= =0A= function delayOmniSecondaryNav(){=0A= if(d.getElementById("primaryNav")){=0A= AddSecondaryNavEvents("E"); =0A= AddSecondaryNavEvents("F");=0A= } else { var dly3 =3D setTimeout("delayOmniSecondaryNav()",50); }=0A= } delayOmniSecondaryNav(); =0A= =0A= function delayOmniFooter(){=0A= if(d.getElementById("ldbdHolder")){=0A= AddFooterEvents(); =0A= } else { var dly4 =3D setTimeout("delayOmniFooter()",50); }=0A= } delayOmniFooter(); =0A= =0A= function delayOmniChewy(){=0A= if(d.getElementById("primaryNav")){=0A= AddChewyEvents(); =0A= } else { var dly5 =3D setTimeout("delayOmniChewy()",50); }=0A= } delayOmniChewy(); ------=_NextPart_000_0013_01C7F05F.D7214670 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://images.theglobeandmail.com/v5/scripts/generated/website-var.js var WEBSITE_CARS =3D "http://www.globeauto.com";=0A= var WEBSITE_CHARTING =3D "http://freechart.globeinvestor.com";=0A= var WEBSITE_CLASSIFIEDS =3D "http://classads.globeandmail.ca";=0A= var WEBSITE_COBRAND_AOL =3D "http://aol.theglobeandmail.com";=0A= var WEBSITE_COBRAND_BELLZINC =3D = "http://www.bellzinc.theglobeandmail.com";=0A= var WEBSITE_COBRAND_CFCN =3D "http://cfcn.theglobeandmail.com";=0A= var WEBSITE_COBRAND_CTV =3D "http://ctv2.theglobeandmail.com";=0A= var WEBSITE_COBRAND_RBC =3D "http://www.rbcinvest.theglobeandmail.com";=0A= var WEBSITE_COBRAND_SLI =3D "http://sympatico.globeandmail.com";=0A= var WEBSITE_COBRAND_TSN =3D "http://tsn2.theglobeandmail.com";=0A= var WEBSITE_CO_GLOBEFUND =3D "http://www.globefund.com";=0A= var WEBSITE_CO_GLOBEFUND_DB =3D "http://globefunddb.theglobeandmail.com";=0A= var WEBSITE_CO_GLOBEINVESTOR =3D "http://www.globeinvestor.com";=0A= var WEBSITE_CO_GLOBEINVESTOR_DB =3D = "http://investdb.theglobeandmail.com";=0A= var WEBSITE_CTVCA =3D "http://ctv.theglobeandmail.com";=0A= var WEBSITE_EINSIDER =3D "http://www.globetechnology.com";=0A= var WEBSITE_EINSIDER_STORY =3D "http://www.globetechnology.com";=0A= var WEBSITE_FINANCE =3D "http://investdb.theglobeandmail.com";=0A= var WEBSITE_FINANCE_FUND =3D "http://globefunddb.theglobeandmail.com";=0A= var WEBSITE_FINANCE_PORTFOLIO =3D = "http://portfoliodb.theglobeandmail.com";=0A= var WEBSITE_GAM =3D "http://www.theglobeandmail.com";=0A= var WEBSITE_GLOBETECHNOLOGY =3D "http://www.globetechnology.com";=0A= var WEBSITE_IMAGES =3D "http://images.theglobeandmail.com";=0A= var WEBSITE_ROB =3D "http://www.reportonbusiness.com";=0A= var WEBSITE_ROBTV =3D "http://www.robtv.com";=0A= var WEBSITE_SPORTS =3D "http://www.globesports.com";=0A= var WEBSITE_TGAM =3D "http://www.theglobeandmail.com";=0A= WEBSITE_TGAM =3D (WEBSITE_TGAM.indexOf("https:")!=3D-1) ? = "http://"+location.host : WEBSITE_TGAM;=0A= var WEBSITE_TGAM_SECURE =3D "https://secure.theglobeandmail.com";=0A= var WEBSITE_USEDCARS =3D "http://cars.globeauto.com";=0A= var WEBSITE_WEBMAN =3D "http://assent1.front.theglobeandmail.com:8080";=0A= var WEBSITE_docroot =3D "/v5"; ------=_NextPart_000_0013_01C7F05F.D7214670 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://www.theglobeandmail.com/v5/content/Subscription/scripts/login.js =0A= // NOTE: remember me (username cookie) is implemented on the backend=0A= =0A= function addLoginCSS(d){=0A= var url =3D WEBSITE_IMAGES+"/v5/content/Subscription/styles/login.css";=0A= if(d.createStyleSheet) {=0A= d.createStyleSheet(url);=0A= } else {=0A= var css =3D createElement("link","","",url);=0A= d.getElementsByTagName("HEAD")[0].appendChild(css);=0A= }=0A= }=0A= =0A= function createLogin(){=0A= if($("loginFrame")){ return; }=0A= $("memberInfo").appendChild(createElement("div","screen_overlay"));=0A= var login_frame =3D createElement("div","loginFrame","hide");=0A= var login_iframe =3D = createElement("iframe","login_holder","","/blank.html","",1,1);=0A= login_iframe.frameBorder=3D0;=0A= login_iframe.scrolling=3D"no";=0A= var login_title =3D createElement("h3","","handle");=0A= var login_close =3D createElement("a","closeLogin","close-link");=0A= login_close.appendChild(d.createTextNode("close"));=0A= login_title.appendChild(d.createTextNode("Login "));=0A= login_title.appendChild(login_close);=0A= login_frame.appendChild(login_title);=0A= login_frame.appendChild(login_iframe);=0A= $("memberInfo").appendChild(login_frame);=0A= logWinMove(); =0A= if(d.getElementById("user")){ =0A= addEvent(d.getElementById("user"),"click",createLoginFrame); =0A= if(location.host.indexOf("theglo")=3D=3D-1){=0A= addEvent(d.getElementById("user"),"click",function(){=0A= Element.hide(d.getElementById("welcomeBlock")); =0A= Element.show(d.getElementById("regInfo")); =0A= }); =0A= }=0A= }=0A= }=0A= =0A= /* reg block */=0A= function displayLogin(layout){=0A= if(d.getElementById("loginFrame").isOn) { return; };=0A= if(layout!=3D"red") { =0A= if(getCookie("ERIGHTS")=3D=3Dnull && ergam=3D=3D""){ =0A= d.getElementById("regInfo").style.display =3D "none";=0A= d.getElementById("welcomeBlock").style.display =3D "block";=0A= } else if(getCookie("ERIGHTS")!=3Dnull || ergam!=3D"") {=0A= d.getElementById("regInfo").style.display =3D "block";=0A= d.getElementById("welcomeBlock").style.display =3D "none";=0A= }=0A= }=0A= }=0A= =0A= function createLoginFrame(){=0A= if(!d.getElementById("memberInfo") || getCookie("ERIGHTS")!=3Dnull) { = return; }=0A= addLoginCSS(d);=0A= Element.hide(d.getElementById("welcomeBlock")); =0A= Element.show(d.getElementById("regInfo")); =0A= =0A= /* NB: overlay opacity for non-IE *//*@cc_on @*/=0A= /*@if (@_jscript_version >=3D 5) @else @*/=0A= if(d.getElementById("screen_overlay")){ = d.getElementById("screen_overlay").style.display =3D "block"; }=0A= /*@end @*/=0A= =0A= /* NB: position box */=0A= d.getElementById("loginFrame").className =3D (this.id=3D=3D"user") ? "" = : "upsell";=0A= =0A= var pos =3D getElPos(this);=0A= d.getElementById("loginFrame").isOn =3D true;=0A= d.getElementById("loginFrame").style.position =3D "absolute";=0A= d.getElementById("loginFrame").style.left =3D (pos[0] > 320) ? = ((pos[0]/2) - 120)+"px" : (pos[0]+10)+"px";=0A= d.getElementById("loginFrame").style.top =3D (this.id=3D=3D"user") ? = (pos[1]+120)+"px" : (pos[1]-20)+"px";=0A= =0A= /* NB: create box */=0A= var iframe =3D d.getElementById("login_holder");=0A= if(d.getElementById("login_holder").src.indexOf("loginFrame")=3D=3D-1){=0A= iframe =3D d.getElementById("login_holder")=0A= iframe.src =3D = WEBSITE_TGAM+"/servlet/Page/document/v5/includes/global/login/loginFrame?= user_URL=3D"+encodeURI(location.href)+"\u0026ord=3D"+random_number;=0A= Element.removeClassName(d.getElementById("loginFrame"),"hide");=0A= } else if(d.getElementById("loginFrame").style.display=3D=3D"none"){=0A= Element.show(d.getElementById("loginFrame"));=0A= }=0A= return false;=0A= }=0A= =0A= function logWinMove(){ =0A= var loginWin;=0A= if(d.getElementById("loginFrame") && = getElementsByClassName(d.getElementById("loginFrame"),"h3","handle").leng= th>0){=0A= loginWin =3D new = Draggable("loginFrame",{handle:"handle",zindex:100000,starteffect:functio= n(){},endeffect:function(){} })=0A= addEvent($("closeLogin"), "click", loginWinClose); =0A= pageLoaderRI();=0A= } else {=0A= setTimeout("logWinMove()",50); =0A= }=0A= }=0A= =0A= function loginWinClose(){=0A= top.window.LoginRI =3D LoginRI;=0A= Element.hide(d.getElementById("loginFrame")).isOn =3D false;=0A= d.getElementById("loginFrame").isOn =3D true; =0A= if(d.getElementById("screen_overlay")){ = Element.hide(d.getElementById("screen_overlay")); }=0A= if(top.window.location.href.indexOf("logout")!=3D-1){ = top.window.location.replace(WEBSITE_TGAM); }=0A= }=0A= =0A= function pageLoaderRI() {=0A= if (d.getElementById("loginForm")) {=0A= LoginRI.init("loginForm", "user_name", "user_password", = "user_remember", "userLogin");=0A= } =0A= }=0A= =0A= var LoginRI =3D {=0A= xhr : null,=0A= loginForm : "loginForm",=0A= objUser : null,=0A= objPass : null,=0A= objSubmit : null,=0A= loginError : null,=0A= regObj : null,=0A= regForm : null,=0A= elmToHideOnSuccess : ["lbl_memberAction_new", = "lbl_memberAction_return", "memberLogin", "memberAction_return", = "memberAction_new"],=0A= user : null, =0A= =0A= init : function(objLoginForm, objUser, objPass, objRemember, objSubmit) = {=0A= this.xhr =3D hector();=0A= this.loginForm =3D $(objLoginForm);=0A= this.objUser =3D $(objUser);=0A= this.objPass =3D $(objPass);=0A= this.objRemember =3D $(objRemember);=0A= this.objSubmit =3D $(objSubmit);=0A= if(!d.getElementById("loginNow")){=0A= this.regObj =3D $("userReg");=0A= this.regForm =3D $("memberAccount");=0A= }=0A= this.addLoginFormHandler();=0A= },=0A= =0A= addLoginFormHandler : function() {=0A= new Form.Observer(LoginRI.loginForm, 1, LoginRI.validateLogin);=0A= addEvent(this.loginForm, "submit", function() {=0A= this.loginForm.style.cursor =3D "wait";=0A= this.transmit();=0A= return false;=0A= }.bind(this));=0A= addEvent(this.objSubmit, "click", function() {=0A= this.loginForm.style.cursor =3D "wait";=0A= this.objSubmit.className =3D "process";=0A= this.transmit();=0A= return false;=0A= }.bind(this));=0A= },=0A= =0A= transmit : function() {=0A= //$("loginFrame").style.cursor =3D "progress";=0A= var url =3D this.loginForm.action;=0A= url +=3D "?user_name=3D" + encodeURI(this.objUser.value);=0A= url +=3D "\u0026user_password=3D" + encodeURI(this.objPass.value);=0A= url +=3D "\u0026user_remember=3D" + ((this.objRemember.checked) ? 1 : = 0);=0A= url +=3D "\u0026user_action=3Dlogin";=0A= url +=3D "\u0026redirect=3Dfalse";=0A= this.xhr =3D hector();=0A= this.xhr.open("POST", url, true);=0A= this.xhr.setRequestHeader('Content-Type', = 'application/x-www-form-urlencoded');=0A= this.xhr.onreadystatechange =3D function() {=0A= LoginRI.process();=0A= }=0A= this.xhr.send('');=0A= },=0A= =0A= validateLogin : function() {=0A= if(LoginRI.objUser.value.length>=3D3 && = LoginRI.objPass.value.length>=3D1){=0A= if(LoginRI.user =3D=3D null){=0A= Element.addClassName(LoginRI.objSubmit,"active");=0A= if($("loginErrors")) { $("loginErrors").remove(); }=0A= }=0A= }=0A= },=0A= =0A= process : function() {=0A= if(this.loginSuccess() && $("loginFrame")) { =0A= this.createUser();=0A= Element.addClassName(LoginRI.objSubmit,"active");=0A= if($("loginErrors")) { $("loginErrors").remove(); }=0A= this.finalizeLoginDisplay();=0A= return;=0A= } else if(this.loginSuccess()) {=0A= this.hideLoginForm();=0A= this.createUser();=0A= this.chkUserSub();=0A= subRedirect();=0A= this.populateRegForm();=0A= $("userInfo").getElementsByTagName("HR")[0].className =3D "hide";=0A= $("userInfo").getElementsByTagName("H3")[0].childNodes[1].nodeValue = =3D "Your Member Account";=0A= new Effect.Appear(this.regObj);=0A= Register.init();=0A= Register.makeEditable();=0A= if($("newspaperInfo")) { =0A= Newspaper.init();=0A= } else if($("studentInfo")) {=0A= Student.init();=0A= } else if($("billingInfo")) {=0A= Billing.init();=0A= } else {=0A= return;=0A= }=0A= }=0A= },=0A= =0A= loginSuccess : function() {=0A= if (this.xhr.readyState =3D=3D 4) {=0A= //$("loginFrame").style.cursor =3D "auto";=0A= if(this.xhr.status && (this.xhr.status =3D=3D 200)) {=0A= this.loginForm.style.cursor =3D "default";=0A= if(this.xhr.responseText.indexOf("OK") =3D=3D -1) {=0A= this.createLoginError();=0A= this.objSubmit.className =3D "inactive";=0A= return false;=0A= } else {=0A= return true; =0A= }=0A= }=0A= }=0A= },=0A= =0A= createLoginError : function() {=0A= if ($("loginErrors")) {=0A= Element.remove($("loginErrors"));=0A= }=0A= this.loginErrors =3D Builder.build(this.xhr.responseText);=0A= this.loginForm.insertBefore(this.loginErrors, = this.loginForm.lastChild);=0A= },=0A= =0A= populateRegForm : function() {=0A= if($("regErrors")) {=0A= Element.remove($("regErrors"));=0A= }=0A= this.regForm.user_regname.value =3D this.user.username.toLowerCase();=0A= this.regForm.user_regpassword.value =3D this.user.password;=0A= this.regForm.user_firstname.value =3D this.user.firstname;=0A= this.regForm.user_lastname.value =3D this.user.lastname;=0A= this.regForm.user_email.value =3D this.user.email;=0A= this.regForm.user_postal.value =3D this.user.postal;=0A= this.user.gender =3D=3D "M" ? this.regForm.user_genderM.checked =3D = true : this.regForm.user_genderF.checked =3D true;=0A= this.makeSelection(this.regForm.user_country, this.user.country);=0A= this.makeSelection(this.regForm.user_agerange, this.user.agerange);=0A= this.makeCheckBoxSelection(this.user.access_at_home, = this.regForm.user_access_athome);=0A= this.makeCheckBoxSelection(this.user.access_at_work, = this.regForm.user_access_atwork);=0A= this.makeCheckBoxSelection(this.user.access_pda, = this.regForm.user_access_pda);=0A= this.makeCheckBoxSelection(this.user.access_other, = this.regForm.user_access_other);=0A= this.makeCheckBoxSelection(this.user.sendInfo, = this.regForm.user_sendinfo);=0A= this.makeCheckBoxSelection(this.user.remember, = this.regForm.user_remember);=0A= },=0A= =0A= makeSelection : function(obj, val) {=0A= for (var i=3D0; i=0A= */=0A= =0A= var hasFlash=3Dfunction(){var = a=3D6;if(navigator.appVersion.indexOf("MSIE")!=3D-1&&navigator.appVersion= .indexOf("Windows")>-1){document.write('