From: Subject: London Free Press - Local News - The Engineer Date: Thu, 21 Jun 2007 11:21:02 -0400 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0047_01C7B3F6.40025590" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 This is a multi-part message in MIME format. ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://lfpress.ca/newsstand/News/Local/2007/06/16/4265266-sun.html London Free Press - Local News - The Engineer

= =20 = =20  
3D"CANOE3DCNEWS=20

3D"The
=20
Steve = Carell! Read our=20 preview of his new comedy, Evan Almighty, in the pages = of=20 Ticket, our weekly tabloid entertainment = supplement=20
=20
3D""=20
 =20 Thursday, 21 June, 2007
Subscribe=20 News = Research=20 Centre Place a Classified Ad=20 Advertise=20
3D""=20 Mostly=20 = sunny
22oC
FULL=20 CONDITIONS
3D"Sponsored
Home
News
 News = Index
 Hot = Topics
 Local=20 News
 National
 = ;International
 Politics
&= nbsp;Special=20 Reports
Opinion
ColumnistsCity = &=20 Region
Today
Sports
Business
Classifieds
Photo=20 Galleries
WEEKLY
Wheels = Auto=20 Seller
Careers
Homes
Home=20 Seller
Travel
FEATURED
Top = 5 on=20 Web
Podcasts
<= A=20 class=3Dleftnavb=20 href=3D"http://lfpress.ca/blogs/index.html">Blogs
Videos
F= OR=20 SALE: Quads Easter = Poster

=
Name=20
City    

3D""=20
The = Engineer
Sat, June=20 16, 2007
Damir Matic=20 turned his back on tradition and chose medicine over = engineering. On=20 this day in the operating room, though, a familial skill = helps the=20 doctor rebuild a little girl's jaw.
By JOHN MINER, SUN=20 MEDIA

On the stretcher outside the Victoria Hospital operating room, = the=20 eight-year-old girl clutches her stuffed dog and listens to the=20 reassurances of plastic surgeon Dr. Damir Matic.

There are a few tears. She has been through this before.

"It won't be like the last one. It will be better," Matic tells = her.=20

Applying surgical skills to children is what enticed Matic to = move to=20 London from Toronto. He's one of only a few craniofacial surgeons = in=20 Canada -- surgeons who correct deformities in children.

Besides helping kids, Matic says, the surgery appeals to his = creative=20 nature.

"They are complicated. It is not just putting the jigsaw back = together,=20 it's recreating the jigsaw and then putting it together."

And unlike in adults, a plastic surgeon operating on a child = has to=20 take into account future growth -- what they'll look like years = ahead as=20 their body fully develops.

Matic's practice is 75 per cent children and 25 per cent = adults, with=20 most of the adults being involved in car crashes.

"The challenge in the adult perspective is the guy who comes = home, sees=20 his wife with another guy and decides to take a shotgun and kill = himself.=20 He blows his face off, but doesn't kill himself. Those are very=20 challenging people to put back together."

Today, Matic's first challenge is the girl with the stuffed = dog. She=20 was born with Treacher Collins Syndrome, a genetic defect that = results in=20 a small lower jaw -- actor Sylvester Stallone has it.

The girl has a severe form of the defect. She was born with a = small=20 jaw, no cheek bones and an unusual skull. In four operations, = Matic has=20 rebuilt her skull, used bone from her ribs to give her cheek = bones,=20 reconstructed a missing eyelid and lengthened her jaw.

But because of her small jaw, there isn't enough room for her = to=20 breathe through her mouth because her tongue is in the way. = Instead, she=20 has to breathe through a tracheostomy, an artificial opening in = her neck.=20

The plan is to lengthen her jaw again by breaking the bones and = attaching rods that protrude through incisions on each side or her = face.=20 By turning a screw at the bottom once in the morning and once at = night,=20 her jaw will extend one millimetre a day. As the rods pull the jaw = bones=20 apart, new bone grows to fill in the gap.

'We are kind of tricking the body into growing new bone," Matic = says.=20

When the process is finished in about three months, the rods = will be=20 removed and the girl should be able to breathe through her mouth. =

In the operating room, as the nurses and anesthesiologists make = final=20 preparations, Matic studies 3-D images of the child's head on a = screen,=20 weighing where to make the cuts to break the jaw bones.

"There is a little bit of engineering here. Even though I = wanted to=20 escape engineering, I still have to do it," says Matic, whose = father,=20 mother and uncles were engineers.

"We are going to do an oblique, almost horizontal cut through = the jaw,=20 hopefully having enough bone to put two screws on either side." =

The challenge is there is only a tiny space to work inside the = girl's=20 mouth.

Assisting Matic is Dr. Toni Zhong, chief resident.

At 8:35 a.m., they start what should be a 3 1/2 -hour = operation, sewing=20 a stitch through each eyelid to keep them closed, protecting the = eyes.=20

Looking on is Blaine Prentice, with a set of surgical = instruments=20 matching those Matic and Zhong are working with. Prentice is with = the=20 company that supplies the hardware used in the operation.

Except for the regular beeping of the heart monitor, it's quiet = in the=20 room as Matic checks how he'll install the rods -- called = distractors --=20 in the child's mouth.

As he works to fit the first one in place, there's a growing=20 frustration in his voice.

"There is not enough space. It is too tight. There is not = enough give=20 in her face," Matic tells Prentice.

Ninety minutes into the operation, there's a steady = conversation=20 between Matic and Prentice over how the rods can be made to fit. = Holes=20 have been drilled in the jaw to take the screws that will hold the = distractor in place.

"These screws aren't crested. They are falling out," Matic says = with=20 exasperation.

Prentice suggests using other screws that aren't the same metal = as the=20 rods, which would be ruled out if the hardware was permanent. But = with it=20 being taken out in three months, it's an option.

Matic and Zhong continue the struggle to install the rod.

"There are just too many variables here," Matic says, shaking = his head.=20

Quietly, he tells the operating room team he may have to give = up.

"I'm going to give it another 10 minutes and if it doesn't = work, we're=20 abandoning, because it's not the right thing to do for this little = girl."=20

If he does make the call to quit, it will mean a long walk down = the=20 hall to the child's waiting parents to tell them it couldn't be = done.

One option will be to call it a day and try another time to = perform a=20 different type of operation, one in which rods are installed on = the=20 exterior of the head. But the child had that done when she was = four and=20 has said she doesn't want to deal with that again.

The other is to give up on trying to surgically correct the = deformity.=20

As Matic and Zhong -- one on either side of the child's head -- = continue their efforts, Prentice confides this is one of the more=20 difficult procedures.

"Matic is a first-class surgeon, but this is really a tough = operation,"=20 he says.

Seconds away from his self-imposed deadline, Matic gets the = first screw=20 firmly in place. The rest follow in relatively short order.

As the remaining hardware is installed, Matic says he dreads = taking it=20 all back out in three months with the same problems. What he would = really=20 like is a right-angled screwdriver -- if there was such a thing -- = he=20 could use in the confined space.

Prentice says his company recently developed such an = instrument.

"Get me one," Matic says.

Prentice goes to work on his Blackberry. Later, he announces he = has=20 reserved one of the screwdrivers for Matic.

It will be delivered before the next operation.

---

It's noon when Matic is finally able to walk out of the = operating room,=20 but he's skipping lunch to brief the child's parents and see his = next=20 surgery patient, a man who had his cheek bone broken a couple of = years=20 before.

"I always end up operating on the guy who was just sitting = there=20 quietly when someone came up and took a swing at him. I don't know = who=20 takes care of the ones who start the fight," Matic says.

In this case, he repaired the man's face two years ago and the = results=20 were nearly perfect. But not perfect enough for the man's = girlfriend, who=20 said she could see one cheek bone was lower than the other.

"I told him I don't operate for girlfriends, that I wouldn't = operate=20 unless it was for him. He called back, said he had really thought = about=20 it, looked in the mirror, and (noticed) it is a little off."

To Matic, the surgery is close to crossing the line between one = that is=20 medically necessary and cosmetic surgery.

But OHIP approved it so it will go ahead.

The operation involves screwing a piece of porous polyethylene = plastic=20 onto the damaged cheek bone to raise it the couple of millimetres = needed=20 to precisely match the other side. In time, the man's blood = vessels will=20 grow through the plastic, making it part of his face.

To get to the cheek bone, Matic makes an incision through the = inside of=20 the man's mouth. He unscrews and removes the plate he had = originally=20 installed to hold the cheekbone in place. Then he slides the = polyethylene=20 disc in place. Matic and Zhong inspect the man's face.

Now the one cheek is slightly higher than the other.

Matic fishes the plastic back out and starts shaving it with a = scalpel.=20

Although he's a plastic surgeon, a term used because the = physician=20 reshapes body tissue, this is the only time he actually works with = plastic.

Slid back in place, the cheek bones are now a match that even a = girlfriend could love.

---

The final operation is another cheek bone repair, again a guy = who was=20 minding his business when someone took a swing at him.

What should be a 10-minute procedure turns into an hour.

"Theoretically, he could wake up blind.

"Do you think people would think twice about getting in a fight = if they=20 knew what they had to go through?" Matic asks.


News Headlines
'We=20 are on the cusp of a revolution in surgery.'
Zaccardelli=20 slammed for RCMP bungling
Hundreds=20 of new lots could be unleashed
More=20 letters than ever
Big=20 cats loom large - in print
A=20 force divided
Cosmonauts=20 get computers running
Bush=20 cash cow despite approval rating
Halifax=20 protest turns ugly
Girl's=20 appearance startles searchers
U.S.=20 fighter jet crashes in Iraq
Rushdie=20 named a knight
Passport=20 rule delay a boost for Canadians
Critters=20 invade parliamentary offices
Dion=20 claims early victory
Aging=20 boomers start to spell lower economic growth
The = Engineer
In=20 the O.R.
International=20 Day of African Child celebrations mark child trafficking
Raid=20 may lead to murder weapon
Police=20 leak alleged in Toronto raids
Hamas=20 offers beaten Fatah rivals amnesty

3D""=20
3D""=20
BREAKING NATIONAL &=20 INTERNATIONAL NEWS
  • 14 = U.S. troops killed in Iraq
  • Ag= ent=20 Orange report minimizes health risk at N.B.=20 base
  • Sea= rch=20 for missing kid leads to Wis. house of = horrors
  • G= atineau=20 cop nabbed in big cocaine=20 = bust
    3DCanoe.ca=20
    3D""=20
    3D""=20


    3D""=20



    Home | News | Opinion | Today |=20 Sports | Business | Classifieds=20

    Place an Ad | Subscribe=20 | Become = a=20 Carrier | Your Newspaper =


    3D"Sun
    3D""=20
    - Toronto = Sun- Calgary = Sun- Ottawa Sun

    Se= nd=20 a Letter to the Editor
    CANOE home | We welcome = your feedback.
    Copyright =A9 2006, Canoe Inc. All rights = reserved.=20

    Proprietor and Publisher - The London Free Press, =
    P.O.=20 Box 2280, 369 York Street, London Ontario Canada N6A 4G1=20
    ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.canoe.ca/lfpress_2003Images/canoe_net2.gif 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 rnINBAA7 ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.canoe.ca/NewHomeImages/invisible.gif R0lGODlhAgAUAID/AMDAwAAAACH5BAEAAAAALAAAAAACABQAQAIFhI+py1gAOw== ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.canoe.ca/NewHomeImages/search.gif R0lGODlhLQAVAMQAAAAAAP///3l5eVZWVmZmZoqKiszMzOTk5PHx8TMzM3p6epmZmbi4uLm5uUND Q0JCQqqqqhUVFampqRYWFvLy8lVVVePj4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAtABUAAAXJICCOZGmeaKqubOu+cCzPdG3TiREYABH8FlFiNzr8DA7RQIcgAALOZ9R0 aAycgsBgkAQUfhNRoPAwBAcByTbxFIgVKERhlC0ZGNA3oH4vBdxtAA1zJFkNbFlrABNQfU9kfRSA IwELW38ABgsmSxQRWT8SPQEOEghiPwERgSSpP3ApjAR1I3ipA20RB5uOlICYJwUVXw8KWlsAFJvJ EIELB6NqXKyYEJMiTG4+twEPIhDQeRWqPUZNUmJOBs037e7v8PHy8/T19ighADs= ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.canoe.ca/CanoeGlobalnav/canoe_search.gif R0lGODlhGgAVAKIAAJmZmQAAAHJycv///0tLS8zMzBYWFjMzMyH5BAAAAAAALAAAAAAaABUAAANi GLrc/jDKSau9ODcwBtALJwgEGBiDEHbfUHjB8RZHQHTEbSy5MNwFH6FQGBYCHkBwwBh2fKpUKiD8 cVAqhQc7laqgnU6AOLoBwFEB0XhI5U6vpEta+slcNR/MxO/7/4CBJgkAOw== ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.canoe.ca/CanoeGlobalnav/google_search.gif R0lGODlhHQAVAKIAAJmZmf///3JycgAAAFFRUczMzBUVFTMzMyH5BAAAAAAALAAAAAAdABUAAAN0 OLrc/jDKSau9OGtGSggFRgTNWAgoJpBMEXKfMIyBTAfEOn+jbBAHQwAACByGRYNrhSIhPTIPLmAQ JoW9QW01IhSHCi7VOp7KtrXPpwgQJJFGuLW3OgoIhMEXNFjh+jyAMSOCABkHbkYbDV+Gi4+QkZKT GQkAOw== ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://lfpress.ca/Images_2005/invisible.gif R0lGODlhAgAUAID/AMDAwAAAACH5BAEAAAAALAAAAAACABQAQAIFhI+py1gAOw== ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://lfpress.ca/Images_2005/LFPlogo.gif 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 Ow== ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://lfpress.ca/images/thisweek/thursdays_paper.gif R0lGODlhIgEUAMQAAP///wBmmQAAAL/Z5UBAQH+yzL+/v319fUCMs5/F2e/1+RBwn2Cgv9/s8o+8 0hAQECB5pjCDrN/f3+/v73CpxjAwMGBgYCAgIFCWua+vr6/P38/i7J+fn1BQUM/Pz4+PjywAAAAA IgEUAAAF/yAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqfRYHgIDJICSWCAHsK eL/gAqDgNXnF43LpLBqAwRFGg9RgQLzxwcj9XiAcCicMXgwjCncBent4CghqIgmOAX6AKVKXUhcd HiUWUhYmWpgCDwQZI6KjUqiqpAQcUDlSVABWUh8kWlxmb2FpAbxoZMBrAWh8vV4LgQAJyQEJbc8B EHMkCl/LiwERJIgbAJIiChHJEcwmrVIPnCITlw8TWeoCsACpqqz0tLE1s1XwJLDaVWKAQT4MDs4Z FkwEw2LHvDg4OEBDuQAORCzglsCgg40BAvGZ6FESghIOwP9kHEFBooiUxkQMIgaTgkENGLxQQPHJ gM8MojqM+IAJVy4BFXz69ERKhJakSpWygqr0wLp+Nv7VwrRLFws2JB6SACt2BFg+ikY08IIBAB8N JJwlcuslrQhJ4EbcQXAHwrU7yxRs7PYywMlw3Ers5TmlxIWmIh4TeHxhHkEATDl5TbGZRGasNLTa eizAaOcUYEeUFUH2kdmYdOdeI8R6ks0TaEtoSM0nwTC7CGfmBdCgQLRfCBJYW6F1RIVVW+tZFWDg 6OXp1U+H2mJiukDQMkRLyfCAlEDtXWCrngZ7NYCzdenMPN4SDoXhuYu1lTlJwdoAhZBQX2omNACS MhgkgE7/Oo2JIMF0QmFGygQSfGLdCBNwUN4DTqnDj3bkCVAZeOE1aIsBGVxxD3crEPjLM8K4VltE 0xwmgkW9BJjfWIaJ8F+AOQWwHACCeQHBgiYowMCBygxXAj3UAVChAKAA0IEU363oYYetfEjPA6eQ GIN4UV5ZGnoNhVUXRXzESAyPNPaS4AkNaFCAJNDEZldthw1TgEH1oTGCXHC1MIADdhjJmCoVhDnd AT49qs8oF3hJlVJZ4gPPAVmK+QKZ1U2woWRfqeeQjO/BBlMJ2GAkzVwKDJNnGwUI6uNGhez4KhqI 9OIXCbqy6sCfJdQ35Ag9+dQpAKSpMuKKVLVzIWcsGvAc/1LyeAoDqCKkeMll6dn6S5q9kbCbbDvK NetvigXQVrBBgnPuM8e9umcxNkLihZPINmiCt+rYg+ZAKnQ2wbUVZKttC9yKYCaLKrjoXmobLfDn oSBZo+swC8zx3wI2DRCJF9GMdBBOXhwW5JD/5RtsCTMlB+hGvzLITwlmdjolFwN3eKlS2Z4manML M2eiFNW5Ux7EqJk6LkSDPrOTvTCnrG8yhyHjq8dWlyDJci9fc1Ev94pA9Ag7byfAeUyr3UrS2nmw dNJFq9Bwtyq26PTEpg7AwEUQzLnNnuSAtUGik/yxDRiUMDNMvVEDODgLDuAZB78knC3CdPaQwIGF PWv5dhmH4H4+Yd2op6766qy37vrrsMcu++y0kxACADs= ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://lfpress.ca/images/thisweek/shoppingsmart.gif R0lGODlheAA8APcAAPTGaOvm4s6ts8UgP7NUT/DDZ8qjVvbIasQlQMklQbWSTbqskr6aUbWOlN2O Zc4uRbQWOZFSVpF1PZApNuG2YPPt7Ori2dqxXdu9wtnMydGpWXtjNKgiOMQ0SFlIJvfy7uXZyLJt T9nU02ZSK8GdU/PFaNUmRHcYJ9WsW/Tx8oMbK6WFRo1xPNe3dqqJSLouQuXGh7iieNfDneq+ZMop QsMoQOaoZZhcQrd/iHVdMcOylcNCSth0XNfJsTEnFd20X6GCRNzHnvbIaM0oQ962Z5wfNOi9Y7Kk jNmWoLwlPrBabuzZtdeuXIZrOdyyXoluOsRaU5x9Qt7Vx+a7YrIjOrGPS8ylV/Dm2EE0G9ivXPfP fXczMu/CZq6NSvTs48ahVaSNYq1ueOrN0szJx5h7Qc0qROXd06eSa44/UejSp6CHWMRWZ+K4YcdK UIkXNsuFW7iVT9dpWaCNbOHf3g4LBu3gy5Z5QIhMOmkVIuSstezAZZpuacSqerufaOra3eKbZfLB aum8ZMmzi/G8adSiXcy7m6qBTdK/mc/GusstRMWfVKaGSOW6YquLSc3Aq8Z3WuW5Yvf19Ll+UfjQ frsoPsgjQe3AZsdmVoh2Vue8Y+jEfM9XVI11SKyfi8o8TbSec9WaX968etWFXO26b3wdOn0sPt+1 X5t8Qvr4+Oy1aeS5YcOthOzAZssmQuS6YM0sRH9mNqiIR+m+ZEw9IJ2ThXxqR+7BZs4iQtSrWsmU XJR6SK4rQsSeU/XHaXoJLMi1ksYrQ+u/ZaKDRZ9QYdupYNgwR+m9ZM+nWINpOOK6asecWsCznr+b UuHKn+/CZYMQMyMbDssrQ+a7Yb20pnFbMNKrWsOeU44dL66YbbyYUGITIG1YLsAaPV4SHvjJaqeH R6eISMe2mYJqQPHc3+ivaN7Svc+xd55/Q5R3P8uaWr+NVdl+YPDdvPHkz+m6ZfHc4KaGRnxNNaSE RtmKls1FWvn398KdpMgnQvrepIdnOvfJaffJagEAAPbIafz6+vv4+SH5BAAAAAAALAAAAAB4ADwA AAj/APvp67fvgL6DBAkW3HfwwIF+Bwr2mzhQIkWGE/dhHGhwn8CM+4RMfFjwIceMED2SXHig10OU EGOaTFlxpECHKjVeLInPI8SXHjWS/NlrYkyERvW97NULQImnBQo8fcp0alSpVIUIKeH06lMATAk+ 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 GxqhBQEBADs= ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://lfpress.ca/Images_2005/bluebar.gif R0lGODlh/gIGAIAAADJ3olmm1yH5BAAAAAAALAAAAAD+AgYAAAKRjI+py+0Po5y02ouz3rz7D4bi SJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qtwZAAAD2hsXhb3ls BqfJarT7DG/H2fS1/S3P1/H7+d3P96cn2DcYeAiYaKhY2Ej4iLgo6RhJyQh5WYk5uWnJqQmaKfo5 6mnaiRpKunqq2hpWAAA7 ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.canoe.ca/NewWeather/i02.gif R0lGODlhUAAyAPf/AP//////9///7///5///3v/37//33v/31v/3zv/3vf/v3v/vzv/vxv/vvf/v tf/vrf/vpf/vnP/nnP/nlP/njP/nhP/ne//ezv/erf/ejP/ee//ec//ea//eY//We//WY//WWv/W Uv/WSv/OSv/OQv/OOf/OMf/OKf/OGP/OCP/GUv/GMf/GIf/GGP/GEP/GCP/GAP+9Mf+9If+9EP+9 CP+9AP+1EP+1AP+tEP+tAP+lAPf39/fn3vfnlPfWzvfOnPfGnPe9QvelUvelMfelEPelAPecEPec APeUAPeMEPeMAO/v7+/elO/Gve+9re+1re+te++cUu+UAO+MAO+EEO+EAO97AO9zAO9rAOfn5+el nOecUueUc+dzEOdzAOdrEOdrAOdjAOdaAN7e3t6cjN6Me95jEN5jAN5aEN5aAN5SAN5KANbW1tZ7 c9ZzY9ZrY9ZaCNZKANZCAM7Ozs5aUs5SQs5CAM45Ic45AM4xAM4pAMbGxsZjAMZCMcY5EMYpAMYh AL29vb2UCL0xIb0hEL0hAL0YALW1tbUQAK2traWlpZycnJSUlJRCGIyMjIyEWox7SoxaOYSEhHt7 e3trY3Nzc2tra2NjY1paWlJSUkpKSkJCQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C0FET0JFOklSMS4wAt7t ACH5BAAAAAAALAAAAABQADIAAAj/AAEIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8eP IEOKHEmyIIIEJUlSQACAjo8MNgg04QFgQ0qOND3osFCH0JAqJMrUwTBDQIE3AATctEinjhAwSMLk saIGiR9DYI5YeFOnwIylEilYSFAGEZg0a6wgSQMozJQia65Y+RMnyQ2wERcYOXJETRE1huIgkXsk hxI8anTouBIGh5YyNPEqfFKmTBQ1Ya4oCVOlRo0XL2h4rpEDiZq2VhDVSZBAqWSEbxBhBpSnSI0W J0qUMHGChYsXnqXgAWPFyhEkH14fFJAAQx4wVeTkcFGiw4brHUKQMOHb840qYdao/yHiWvnADTl0 IFGCxMqNFiEoNEDA4MEEDR1ElPAtuoYeQFeQIJAP5g20ABVxyIHHES6EEEF5BjQQAX4icOeCZznE UUUXdSCiRYFNvDGIHVcAYkcNJmhwAEEBHODABBuAsF0LwNWAxBFg4JFHAxSYx0MZhCAyRRg6wDdB eQAEYIADE+a334WegRFGZjr0WKATVuigRA0ngADBACwuGUEFHIRQwgkt9BdHYFMIaB4FKhhRhRhW cNmBBAiUR4CLE5CpHZo1ToGHFUYgKZkAH0QHSBU0dEmBAwcYMIABBzRgH35/0uidWnAosMMSoO4g 2RNoHJEGEo2GoEEEDjBAnwP2Uf8QY6Y11hBHEDtkMQYbvLIxxhI3HYXIH4MdQQMLI3RQwQQQPPAA BBNQoAEHMp6pqWd4LMHGHoEEcsghgezBBrA3AXHEFXhMcVsJIXCgAQUTxFuBBrNux0KaNaQAwxZs BJKIIossoogiiQQyRxZZiDoSAjZYgYchdbpwAgkhWHfdddRqZ60LKAyww6eBKMKII5KU7IjAh+wh 7hi/hkSBB2ZYUYW6L7RgAsUg5Kyzxr3RiEAWvM6hiCOTVGJ0JZNIcnIiiYC7x8EhPYEIIkfUWYML LORGwggiiDACCSScea8LNCwxxyFMO1LJJZi0jcklliTtiCOMoDyHwh35QEgfaAj/arULuJmgm268 9dyCBT2wcYjIRGOSiSaQa5LJ20dPMsnJh4zx8UcE4CDGH3h4RgPgWZ9guuEuMDHHHocsQrQll2iy yey0S+423JVIski34ZK7UQdTyHyFup69AHgLyCP/mwuBMOJ80WxnQvv0tUM+uSWSjEx3Ih19cMEf Z+iwhhej0UADaKCZ/xkjsF/ivvTUxz+9Jpi0734lY3REBiJ59FUI+aMJYAAfMT/5GbB6m5Cd5ALR kTb4IAF9GdQUdCBAAQoiEpSAxNrc1jbZxY9+9oPbJAKmCDZ0pAAASIAOinOFEgmmglOoQhrwoAcr 8KERASNh0UJoCaQxglvd2kMWpkaSgBjcgX9WyAMerqCGPMihCoAB0BGqAAYmIiIyAsmCt3IosECY ECwEEMAbCAEFJawBCTmwghzkoIPo4AEJcTCDDJDzhCYUaCFk8AECVviwI2ABDHZIgwyPYIgyAAAB HbjjQ1jABUTQgQJwQYQbVnCELyDCkIqECEoGQZMP/KAPTRDABkLAgw9lMiJ2TAoCCkAGgRjqlLCM pSxnScta2vKWuMRLQAAAOw== ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://lfpress.ca/images/lfpress_2005/sponsors/a3041dyx.gif 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 ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.canoe.ca/Canoe/SunMedia/Images/yp_top.gif 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 ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.canoe.ca/Canoe/SunMedia/Images/yp_bottom.gif R0lGODlhewAbANUAAP/7m//90OTkzQAAANjYxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAB7ABsAAAb/wECA IBQYj8ikcslsOp/QqJQpJAqHRYB2y+16v+CweEwum72C6hUbEJzf8Lh8jlZfrW66fs+fp9l2eX2D hIVbf1aBhmE/P4uPYohreHGNlgCNZJlel5yWjpBvkndZcJtvp1ydXZupoWOjiqagWpmftLeemLRb raCftY62ncC7q2axbIJnucPBu8+swrzRztC3qb7Q28h2sqi81uLUxq7lv824wNraZ8mUs6rTz+29 6tL48rrs6KLeypXCzduWS180e54unSpWrhq5SP/gvZpIkcu7UhUzvrrYRqNHSByXfRzJJyTJkyUj FpnCsqXLlzCXqGyzpqbNmzhz6tzJs6dPPJ4hfwodSrSoUZshYypdylTpzKNQo0qdmgjQ1KtYs+Ks SqCr169gw4odS7as2bNo06bVyrat27dw40oNAgA7 ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://lfpress.ca/Images_2005/h_news_local.gif R0lGODlhwAE2ALMAAGiu2/D095SSk7XX7ayqqtfl73Vyc1ZTVJbI5jc0NcrJyabQ6oC74SIeH1mm 1////yH5BAAAAAAALAAAAADAATYAAAT/8MlJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv /8CgcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/ gIGCg4SFhocsAg2LjAcBG4qMkouIlZZGBQQCCZIGG5mbkgcECpemp0AKnIyeHQeLB6iyszuRjAQd BIu4tL2+MQqTDaUbwcO/yMkqwgnEGcbOytLTHsINCY8ZBYvZ1N7fFruTsRqU4OfnlAaTrRjm6PDT 5q+SAhnvEgSr1oyl+5LRHhggR4HZhAAE6DU4IMCeNgYOIkoEsIBDgQEMAEQEwGBANw0B/wYggCiR gckBGTBmWKBRYkQGBeJZMhfgXwNe4RpcsGVAgU8F+o49UMUoZoUAi4xSqHlNKdGeCkIR1NDSAcoN ASACGFDgIoKNVzEEQKARAdeuLCOGPapR6YUBEz/KPPSOKKNmF/AVXOTwYIK+ttzm43vhFU6mfYcm SNBhgUS5FuA6QGChAEkGkB8U0AhA8IOxDiq+jUg5QwCJoudWwqdLErac7ghXMNB32y4L667lZTwh klxdHSQ72CC5dOWWDCJvzCyBIwaSAJhLkLhWtSG9tmDJ1TuBUWIJPimsajdhX8BgiVdZqCl9gnAN BZanRE1hc0TPFFRWdlm9AnXrq+k0G/87FXAngXcc2FJBa7L1JtSBiwT0wXsZkGQcBlV1cxkH/T2w gEkvafAfgHQJuJRCDT5goIopqmiBMTdRMFBuvE1wQI0SrIKXCBReEN99GzimlgQ/WkXCVsJJNyKJ hRho1y3dmVhgisFcMJ54AjB4WAPf2fJXe6NFtNJjn5QkwVdA8jjcaRGlZsGSTA6yIoz9QBgblzJK OQGNE+gS05WDBcTUXQKAmZ9EFSKK1UQSkDTcCAyUhiYAGcAZZyArPpDdNaWsyI+BDBIjADm2ZLOJ jyhe8918YmLgUgevPhBrCKcZVSR+sg55qZx6DigKUr1CuFBDDXGCwSoO/QUelA8oi0H/KJ0Ep+gF s4qoaLUfsERBSxdSYOmufmQqQar03JlYlRfkFkswSq0SyzYSLgXtbcRNa0GGHJj5AL4hcDTAvxjJ 96au4AIi7mc2edpisA8wWMCoFASmTwcBKEQeBj1a4CiuB0lU2sYhCOfSt7kaWfAftnG8rDDmegDs Tc4S6Z0BF2ugEIf2ViBct/ulKZybHZAlF3LUEnwyH9BwwCAjLV8AGT2cCEZjAjj1VnWfi+CIcc4H selAdBoISakEAbQ0dthGncZzkgObfNTRdiSd4CRNV7CNBbZMNVjWO71WgTF6h/noUQ6ERPIELbkl XIcTxGcUXJ553R/JCwAN9xutXZ0B/4p1Rxy4bXgeBeiCoVOQOc6t6pzcAyCHaTmaDuCa1dkAnF3B pG33V7bKl6dBT+Bi3bweKy+WTgE9+OWmuWYpVrxQY2QuBUBpWW3kmWSWnwnWehCJBhfPEgjnltc8 O2Zo72MAheJfBPBu1071/BQVJ8srAnzD3BwLCykJNWCAoWUryVkuopG1DAA5ZwlYZ+CDwK4UIC2x +0xZMFAksIXPJQtwYAG+Yjv0reFTxsNAa3wFwqRcAD0ZSMD98mEAHfXEIiOLoUQEExKylCSDHnhg Rkpilpg4qk0VqAoPZRhD8HnwiEhMohKXyMQmOvGJUIyiFKd4ByJa8YpYzKIWt8jFLj968YtgDKMY x0jGMprxjGhMoxrXyMY2uvGNcIyjHOdIxzra8Y54zKMe98jHPvrxj4AMpCAHSchCGvKQiPxjBAAA Ow== ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://lfpress.ca/Images_2005/email.gif R0lGODlhMAAuAJEAAP///zJ3ogAAAAAAACH5BAAAAAAALAAAAAAwAC4AAALOhI+py+0PYwyUhXNN 1TtL7VQdSALeR2WparZmisVfuXisi58SXMs3z5sJh8Si8YhkCJZLQ3PxTCYEByrAirBipc5qd8rk Zr1XhVZMdm7Ja7T7DY9Dwtco/f6lz7bnb7lK1df2cBf1V3f21PfBd3jY+LcoAamlqJhnKKe5ydm5 uQIaKqpTtCFkenRB+qAqdTNBY2QDG1uKsHqbm6SDi1NLRLoa7Nqjm9A7Mzw7vHscM2ucGu3ri4wi w4otTR3yO9SazA1sbUE+MYoO6rkOVwAAOw== ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://lfpress.ca/Images_2005/print.gif R0lGODlhKwAuAJEAAP///zdznTJ3ogQEBCH5BAAAAAAALAAAAAArAC4AAAK1hI+py+0P4wl0VkMD 3vlKDYDiZIWkZIGhZ3KqisIm/G422p7iNd74DwwKh0TJ4IhAHo4DA5PYBESnzkQUqpQ+pVpnNnit csfUYpi8VG6L7Lb7DY9DOvR6pi175IP7Rv/3txAYYyBgeMgw+IGjGAFyCBnpM9R4UvQYmTkpVLnJ V5gpmUPUOUoJGopoysmIh5oq4AlUWur3mioL2MqGCRu7+knIexuau7s4LHx5TGrnzCIXLQ1QAAA7 ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://lfpress.ca/Images_2005/write.gif R0lGODlhLAAuAJEAAP///zJ3ogAAAAAAACH5BAAAAAAALAAAAAAsAC4AAAKMhI+py+0PowqA0hou tjlviViVcWnaSIKJWHrHabrqaKLpi894jXb5pwsKh8Si0SEwJJWC5XGxjD4fUuaUUT04r4im1ssN i8fkslncScvGpx970Q7Hbe+JWZ2+49dom6j8R3PnR9dXM3cVGPh2ONgISIg4pVgoF+m445gn+cTH 1xdyRpInOspZV5oaVgAAOw== ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://lfpress.ca/Images_2005/credit_canoe.gif R0lGODlhdgAcANUyAP8FAHd3d////4aGhqysrP/Av/+/vpWVlf9EQCMfINXT1FpXWP/g3+jo6MjH x5GPj7u6ujEtLv+ysP+Cf/+Dgf8zL4SBgtbV1f8UD//w8OPj42hlZv8kID87PP+gnqyrq/+Rj0xJ Sv/R0PT09P9yb/9kYbq5uf9zcHZzdJ6dnf/Qz/+hn/80MP9jYPHx8f8VEP9TUP9ST////wAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADIALAAAAAB2ABwAAAb/QJlw SCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otJpRaLdXE4Z6LnO7J3j8CcHnswCAgYKB BXRoBYOJiouJhWEQAQEDClwBBEIEAUsqgBUGAgISFRmgIKMSDAIMFRifAgYYFakCIIBySRpPDw9G mQoDA5WXMplMgBKvBhkcBiCkJakMnxIeryICJNeoAggASg4LurxFxZkNBwEHDQMECgHn6uiX6QPn ljLrA/fEkpMHwf+IAPoUCAMIA6kQUOAGIJkADggELOSGrJuMBxE6JLBwIUKCBQ4SJEDR4UICDREw jlzQIUJKjyGI+AL279cBAgMg6TxwwJ27/5w8fdbcN3NSAHcQiHQjeEyAiIQLuzkEEHEiKBEYXggJ kcJEggchNHwNJ/bBxggbLIRc68BCiJAyI/W856ufvgaRIkGal3evDKKaigF7pxTAJwwAOIACUDFq QwOfKsSQCApBBUAIhIAMaTbBBnBCXC6IsGABrwRwL4q0EHdIzQEHRuiVJAMYBAh4L9nGPXTYzAP8 ghE5AaAaA1KfZpFwrGrhcQElkEnLwEezA84drjvIrmG0yQcbNnxAnUDIAwsRWA8pJsSeOhn/ZF+y V+8e/RE/2WHSV08G0iITAICBB5BRUIEEBhBIQgkGXIbggAUKiKABEkAkBEcXLODCBqV1t1nABx+w tsEFGS6QQoZCgGjCArnQkc8IRazAyIw0TmAIGOs0YAQDE8DQDSMt2CHkkAXccuMcbIAwAQIcBGLj kVBOoUIbUVZp5ZVYZqnlllx26eWXYIYpJhlBAAA7 ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://lfpress.ca/Images_2005/lfpresscom.gif R0lGODlhoQAwALMAAL3Y6dno8oqxyUSDqpTG5e/2+mmbu4O94Z/A1HakwVuStWmv26vL31mm1zJ3 ov///yH5BAAAAAAALAAAAAChADAAAAT/8MlJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv /8CgcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdgt0eL0GCsMw+CK41C94olB7z2ipO/xguN9xuZqeuDvg eU9zEgZuZwWBUIMPhWoUcwAJZQ4GDBSNYAUIhYAPAAKTAwmWFppkXgoJCAEVppOpqx4ABAsNDQsE ABcBDAe2CwcMrBW+tg0HnsW4iBIAygTMD3N+ZtJqk24CE5gOA9hwBX1+A8MSDNh3Aszn1A7qGgG1 xvML5QXF88bQFPjHBPm2ANwD2ECXtS/c7pxpl41Qu0Nt2pGTEIBhN1YVGU7EEI+gsXoP/wrI83gs Wr+R+YCRRDTt4UGLDlglVHNGgBsFCRVIEOdlAAJQqJjx7PbzVbQLKD0ueNCPJCmmJKPm07Uo4SNI ACJ+0TbTAU5hbhJQdGMpLLNP0cw2e5cBQL4DiADII+DpLaKO85g1xcUg6S0GffPRrerm6pcBzAoM ylnOjppy3LShQyVAGIXJXiuXw/Av74RZzDobi+Z2nsGmwwKkZKZ6HjLCjiYscugooUEJNmFSepCb moFhvf38zoASGYbiFQRLaErhbXPXL3czKix7z6XCVq/rdhCy62FWBbz33PzcmPELzsvbMs58QnoJ zmF/Mbxm27Xpse1v/yyJmthm/fnxn/8FyE0QQDQFSlCAclDNo94xD75mHX7zVXfYBIpZl90ECLgR TQG3UQAHL0DlNyIDJc4XwIorSiCaLSY1sM+LDZA21XL5RKijfF7Q54U64TS04VhqJIBRHwNUpmAh AzwV3ADddePkfTnW5RoAAbyYi10P4DUajg66B52Y5kVHx5DbOYDIkDvpxkABWoERpztwzjGnNlU+ 4BdAdO3J5wTtwTemoGXyyJ2FFmlDYY+tzJmOJ5i5gRgAkV6DSJ6tkQRXl36aF2OYhK6344RoXuOH oose2op3TWIY3E3DFPCqGgoMkyenHu1DUadv8nPrew/ERyp1EkDSnyghsknBJ42IgsBFUQoikACT BggQYrTTdlNtiLc2Q0AxwZDnrTIHCGRBoMEOmm6ZIsyWyBXuvltFvPJOQW+9UdyL77789uvvvwAH LPDAOEQAADs= ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.canoe.ca/Canoe/SunMedia/logo_sunmedia.gif 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 ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.canoe.ca/NewHomeImages/go2.gif R0lGODlhIwAVAJEAAAAAAP///8zMzAAAACH5BAAAAAAALAAAAAAjABUAAAJOhI+py+0vnoSzrmiC 3rxbgAFBNVZhOaFU9qnNiWyZK0owe5Q0ndy1VgsmeAefLrhbCUVApoKI8KUm0ge0lyNZTp2ubPsJ g8SfEPmMdhQAADs= ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.canoe.ca/Canoe/SunMedia/Images/yp_findit.gif R0lGODlhNwARALMAAP/MAP///wAAAObkvLW0lP/90Pn3y+Det+zqwcfFosG/nfPxxgAAAAAAAAAA AAAAACH5BAAAAAAALAAAAAA3ABEAAASk0KBAq7046x2K/wWSUEBpnmiqrmsHFgMRsHRtn+4Xz3fv 46DdSkAsAog05EmpTOWEqmZPiqICYbKhoLotbkte7tHYwvJS3i9y3W2Lx7UAFP01seH3pbquCizm b3Zud1RMfCgBBwaAemJ5YY1wfYpmP5Y9iQYejJedOJSbMmeepJlBohypqqmgHyIEsLGys7S1trYK rR8SA72+v8DBwsPDCJovBREAOw== ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.canoe.ca/Canoe/SunMedia/Images/yp_middle_bg.gif R0lGODlhewADANUAAP/90OTkzdjYxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAB7AAMAAAYpQABA IAwIj8ikcslsOp/QqHRpHCKJgOp0y+16v8gqVojVgs/odFcsDAIAOw== ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://lfpress.ca/Includes/lfp_style.css A.toplinks:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 18px; = FONT-FAMILY: "Arial","Verdana"; TEXT-DECORATION: none } A.toplinks:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 18px; = FONT-FAMILY: "Arial","Verdana"; TEXT-DECORATION: none } A.toplinks:active { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 18px; = FONT-FAMILY: "Arial","Verdana"; TEXT-DECORATION: none } A.toplinks:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: whitesmoke; LINE-HEIGHT: = 18px; FONT-FAMILY: "Arial","Verdana"; TEXT-DECORATION: underline } .leftnavb { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 30px; = FONT-FAMILY: "Arial","Verdana"; TEXT-DECORATION: none } A.leftnavb:link { FONT-SIZE: 12px; COLOR: #434343; LINE-HEIGHT: 18px; TEXT-DECORATION: = none } A.leftnavb:visited { FONT-SIZE: 12px; COLOR: #434343; LINE-HEIGHT: 18px; TEXT-DECORATION: = none } A.leftnavb:active { FONT-SIZE: 12px; COLOR: #434343; LINE-HEIGHT: 18px; TEXT-DECORATION: = none } A.leftnavb:hover { FONT-SIZE: 12px; COLOR: #434343; LINE-HEIGHT: 18px; TEXT-DECORATION: = underline } .leftnavw { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 30px; = FONT-FAMILY: "Arial","Verdana"; TEXT-DECORATION: none } A.leftnavw:link { FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 18px; TEXT-DECORATION: = none } A.leftnavw:visited { FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 18px; TEXT-DECORATION: = none } A.leftnavw:active { FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 18px; TEXT-DECORATION: = none } A.leftnavw:hover { FONT-SIZE: 12px; COLOR: snow; LINE-HEIGHT: 18px; TEXT-DECORATION: = underline } .insidelfp { FONT-SIZE: 12px; COLOR: #434343; LINE-HEIGHT: 18px; TEXT-DECORATION: = none } A.insidelfp :link { FONT-SIZE: 12px; COLOR: #434343; LINE-HEIGHT: 18px; TEXT-DECORATION: = none } A.insidelfp :visited { FONT-SIZE: 12px; COLOR: #434343; LINE-HEIGHT: 18px; TEXT-DECORATION: = none } A.insidelfp :active { FONT-SIZE: 12px; COLOR: #434343; LINE-HEIGHT: 18px; TEXT-DECORATION: = none } A.insidelfp :hover { FONT-SIZE: 12px; COLOR: #434343; LINE-HEIGHT: 18px; TEXT-DECORATION: = none } A.leftnavblue:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3277a2; LINE-HEIGHT: 18px; = FONT-FAMILY: "Arial","Verdana"; TEXT-DECORATION: none } A.leftnavblue:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3277a2; LINE-HEIGHT: 18px; = FONT-FAMILY: "Arial","Verdana"; TEXT-DECORATION: none } A.leftnavblue:active { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3277a2; LINE-HEIGHT: 18px; = FONT-FAMILY: "Arial","Verdana"; TEXT-DECORATION: none } A.leftnavblue:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3277a2; LINE-HEIGHT: 18px; = FONT-FAMILY: "Arial","Verdana"; TEXT-DECORATION: underline } A.CanoeLinks:link { FONT-SIZE: 12px; COLOR: #434343; LINE-HEIGHT: 18px; FONT-FAMILY: = "Arial","Verdana"; TEXT-DECORATION: none } A.CanoeLinks:visited { FONT-SIZE: 12px; COLOR: #434343; LINE-HEIGHT: 18px; FONT-FAMILY: = "Arial","Verdana"; TEXT-DECORATION: none } A.CanoeLinks:active { FONT-SIZE: 12px; COLOR: #434343; LINE-HEIGHT: 18px; FONT-FAMILY: = "Arial","Verdana"; TEXT-DECORATION: none } A.CanoeLinks:hover { FONT-SIZE: 12px; COLOR: #434343; LINE-HEIGHT: 18px; FONT-FAMILY: = "Arial","Verdana"; TEXT-DECORATION: underline } A.smheadline:link { FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: = "Arial","Verdana" } A.smheadline:visited { FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: = "Arial","Verdana" } A.smheadline:active { FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: = "Arial","Verdana" } A.smheadline:hover { FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: = "Arial","Verdana" } A.mainheadline:link { FONT-SIZE: 18px; COLOR: black; FONT-FAMILY: "Times","Arial"; = TEXT-DECORATION: none } A.mainheadline:visited { FONT-SIZE: 18px; COLOR: black; FONT-FAMILY: "Times","Arial"; = TEXT-DECORATION: none } A.mainheadline:active { FONT-SIZE: 18px; COLOR: black; FONT-FAMILY: "Times","Arial"; = TEXT-DECORATION: none } A.mainheadline:hover { FONT-SIZE: 18px; COLOR: #3277a2; FONT-FAMILY: "Times","Arial"; = TEXT-DECORATION: none } A.weatherlink:link { FONT-SIZE: 12px; COLOR: #434343; LINE-HEIGHT: 18px; FONT-FAMILY: = "Arial","Verdana"; TEXT-DECORATION: none } A.weatherlink:visited { FONT-SIZE: 12px; COLOR: #434343; LINE-HEIGHT: 18px; FONT-FAMILY: = "Arial","Verdana"; TEXT-DECORATION: none } A.weatherlink:active { FONT-SIZE: 12px; COLOR: #434343; LINE-HEIGHT: 18px; FONT-FAMILY: = "Arial","Verdana"; TEXT-DECORATION: none } A.weatherlink:hover { FONT-SIZE: 12px; COLOR: #434343; LINE-HEIGHT: 18px; FONT-FAMILY: = "Arial","Verdana"; TEXT-DECORATION: underline } A.fs:link { FONT-SIZE: 12px; COLOR: #3277a2; LINE-HEIGHT: 18px; FONT-FAMILY: = "Arial","Verdana"; TEXT-DECORATION: none } A.fs:visited { FONT-SIZE: 12px; COLOR: #3277a2; FONT-FAMILY: "Arial","Verdana"; = TEXT-DECORATION: none } A.fs:active { FONT-SIZE: 12px; COLOR: #3277a2; FONT-FAMILY: "Arial","Verdana"; = TEXT-DECORATION: none } A.fs:hover { FONT-SIZE: 12px; COLOR: #3277a2; FONT-FAMILY: "Arial","Verdana"; = TEXT-DECORATION: underline } A:link { FONT-SIZE: 12px; COLOR: #3277a2; LINE-HEIGHT: 18px; FONT-FAMILY: = "Arial","Verdana"; TEXT-DECORATION: none } A:visited { FONT-SIZE: 12px; COLOR: #3277a2; LINE-HEIGHT: 18px; FONT-FAMILY: = "Arial","Verdana"; TEXT-DECORATION: none } A:active { FONT-SIZE: 12px; COLOR: #3277a2; LINE-HEIGHT: 18px; FONT-FAMILY: = "Arial","Verdana"; TEXT-DECORATION: none } A:hover { FONT-SIZE: 12px; COLOR: #3277a2; LINE-HEIGHT: 18px; FONT-FAMILY: = "Arial","Verdana"; TEXT-DECORATION: underline } A.poll:link { FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: = "Arial","Verdana"; TEXT-DECORATION: none } A.poll:visited { FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: = "Arial","Verdana"; TEXT-DECORATION: none } A.poll:active { FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: = "Arial","Verdana"; TEXT-DECORATION: none } A.poll:hover { FONT-SIZE: 12px; COLOR: snow; LINE-HEIGHT: 18px; FONT-FAMILY: = "Arial","Verdana"; TEXT-DECORATION: underline } .article_headline { FONT-SIZE: 20px; FONT-FAMILY: "Times","Arial" } .article_overtitle { FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: "Times","Arial" } .article_credit { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: = "Arial", "Verdana" } .article_detail { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: = "Arial", "Verdana" } .article_lead { FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: "Arial", "Verdana" } .article_body { FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: "Arial", "Verdana" } .article_ending { FONT-SIZE: 16px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: = "Arial", "Verdana" } .article_insert { FONT-SIZE: 16px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: = "Arial", "Verdana" } .article_caption { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: = "Arial", "Verdana" } A.article_link { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "Arial", "Verdana"; = TEXT-DECORATION: none } A.article_link:hover { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "Arial", "Verdana"; = TEXT-DECORATION: underline } #opinion { FONT-SIZE: 18px; FONT-FAMILY: "Times","Arial" } #subheadline { FONT-SIZE: 14px; FONT-FAMILY: "Times","Arial" } #poll { FONT-SIZE: 12px; FONT-FAMILY: "Arial", "Verdana" } #byline { FONT-SIZE: 12px; FONT-FAMILY: "Arial", "Verdana" } #hometext { FONT-SIZE: 12px; FONT-FAMILY: "Arial", "Verdana" } #mainheadline { FONT-SIZE: 20px; FONT-FAMILY: "Times","Arial" } #headline { FONT-SIZE: 20px; FONT-FAMILY: "Times","Arial" } #smtext { FONT-SIZE: 12px; FONT-FAMILY: "Arial", "Verdana" } #xsmtext { FONT-SIZE: 11px; FONT-FAMILY: "Arial", "Verdana" } #date { FONT-SIZE: 11px; FONT-FAMILY: "Arial", Verdana"; color:ffffff;} =0A= =0A= .superpages { font-family: Arial, Verdana; font-size:8px; color: = #3277a2; background-color: #ffffff;}=0A= =0A= .CanoeLinksBullet {font-size: 12px; font-family : Arial, Verdana, = sans-serif; color : #3277a2;} } ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lfpress.com/js/AjaxRequest.js // = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A= // Author: Matt Kruse =0A= // WWW: http://www.AjaxToolbox.com/=0A= //=0A= // NOTICE: You may use this code for any purpose, commercial or=0A= // private, without any further permission from the author. You may=0A= // remove this notice from your final code if you wish, however it is=0A= // appreciated by the author if at least my web site address is kept.=0A= //=0A= // You may *NOT* re-distribute this code in any way except through its=0A= // use. That means, you can include it in your product, or your web=0A= // site, or any other form where the code is actually being used. You=0A= // may not put the plain javascript up on your site for download or=0A= // include it in your javascript libraries for download. =0A= // If you wish to share this code with others, please just point them=0A= // to the URL instead.=0A= // Please DO NOT link directly to my .js files from your site. Copy=0A= // the files to your server and use them there. Thank you.=0A= // = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A= =0A= /**=0A= * The AjaxRequest class is a wrapper for the XMLHttpRequest objects = which =0A= * are available in most modern browsers. It simplifies the interfaces = for=0A= * making Ajax requests, adds commonly-used convenience methods, and = makes =0A= * the process of handling state changes more intuitive.=0A= * An object may be instantiated and used, or the Class methods may be = used =0A= * which internally create an AjaxRequest object.=0A= */=0A= function AjaxRequest() {=0A= var req =3D new Object();=0A= =0A= // -------------------=0A= // Instance properties=0A= // -------------------=0A= =0A= /**=0A= * Timeout period (in ms) until an async request will be aborted, and=0A= * the onTimeout function will be called=0A= */=0A= req.timeout =3D null;=0A= =0A= /**=0A= * Since some browsers cache GET requests via XMLHttpRequest, an=0A= * additional parameter called AjaxRequestUniqueId will be added to=0A= * the request URI with a unique numeric value appended so that the = requested=0A= * URL will not be cached.=0A= */=0A= req.generateUniqueUrl =3D true;=0A= =0A= /**=0A= * The url that the request will be made to, which defaults to the = current =0A= * url of the window=0A= */=0A= req.url =3D window.location.href;=0A= =0A= /**=0A= * The method of the request, either GET (default), POST, or HEAD=0A= */=0A= req.method =3D "GET";=0A= =0A= /**=0A= * Whether or not the request will be asynchronous. In general, = synchronous =0A= * requests should not be used so this should rarely be changed from = true=0A= */=0A= req.async =3D true;=0A= =0A= /**=0A= * The username used to access the URL=0A= */=0A= req.username =3D null;=0A= =0A= /**=0A= * The password used to access the URL=0A= */=0A= req.password =3D null;=0A= =0A= /**=0A= * The parameters is an object holding name/value pairs which will be =0A= * added to the url for a GET request or the request content for a POST = request=0A= */=0A= req.parameters =3D new Object();=0A= =0A= /**=0A= * The sequential index number of this request, updated internally=0A= */=0A= req.requestIndex =3D AjaxRequest.numAjaxRequests++;=0A= =0A= /**=0A= * Indicates whether a response has been received yet from the server=0A= */=0A= req.responseReceived =3D false;=0A= =0A= /**=0A= * The name of the group that this request belongs to, for activity =0A= * monitoring purposes=0A= */=0A= req.groupName =3D null;=0A= =0A= /**=0A= * The query string to be added to the end of a GET request, in proper =0A= * URIEncoded format=0A= */=0A= req.queryString =3D "";=0A= =0A= /**=0A= * After a response has been received, this will hold the text contents = of =0A= * the response - even in case of error=0A= */=0A= req.responseText =3D null;=0A= =0A= /**=0A= * After a response has been received, this will hold the XML content=0A= */=0A= req.responseXML =3D null;=0A= =0A= /**=0A= * After a response has been received, this will hold the status code = of =0A= * the response as returned by the server.=0A= */=0A= req.status =3D null;=0A= =0A= /**=0A= * After a response has been received, this will hold the text = description =0A= * of the response code=0A= */=0A= req.statusText =3D null;=0A= =0A= /**=0A= * An internal flag to indicate whether the request has been aborted=0A= */=0A= req.aborted =3D false;=0A= =0A= /**=0A= * The XMLHttpRequest object used internally=0A= */=0A= req.xmlHttpRequest =3D null;=0A= =0A= // --------------=0A= // Event handlers=0A= // --------------=0A= =0A= /**=0A= * If a timeout period is set, and it is reached before a response is =0A= * received, a function reference assigned to onTimeout will be called=0A= */=0A= req.onTimeout =3D null; =0A= =0A= /**=0A= * A function reference assigned will be called when readyState=3D1=0A= */=0A= req.onLoading =3D null;=0A= =0A= /**=0A= * A function reference assigned will be called when readyState=3D2=0A= */=0A= req.onLoaded =3D null;=0A= =0A= /**=0A= * A function reference assigned will be called when readyState=3D3=0A= */=0A= req.onInteractive =3D null;=0A= =0A= /**=0A= * A function reference assigned will be called when readyState=3D4=0A= */=0A= req.onComplete =3D null;=0A= =0A= /**=0A= * A function reference assigned will be called after onComplete, if =0A= * the statusCode=3D200=0A= */=0A= req.onSuccess =3D null;=0A= =0A= /**=0A= * A function reference assigned will be called after onComplete, if =0A= * the statusCode !=3D 200=0A= */=0A= req.onError =3D null;=0A= =0A= /**=0A= * If this request has a group name, this function reference will be = called =0A= * and passed the group name if this is the first request in the group = to =0A= * become active=0A= */=0A= req.onGroupBegin =3D null;=0A= =0A= /**=0A= * If this request has a group name, and this request is the last = request =0A= * in the group to complete, this function reference will be called=0A= */=0A= req.onGroupEnd =3D null;=0A= =0A= // Get the XMLHttpRequest object itself=0A= req.xmlHttpRequest =3D AjaxRequest.getXmlHttpRequest();=0A= if (req.xmlHttpRequest=3D=3Dnull) { return null; }=0A= =0A= // -------------------------------------------------------=0A= // Attach the event handlers for the XMLHttpRequest object=0A= // -------------------------------------------------------=0A= req.xmlHttpRequest.onreadystatechange =3D =0A= function() {=0A= if (req=3D=3Dnull || req.xmlHttpRequest=3D=3Dnull) { return; }=0A= if (req.xmlHttpRequest.readyState=3D=3D1) { = req.onLoadingInternal(req); }=0A= if (req.xmlHttpRequest.readyState=3D=3D2) { req.onLoadedInternal(req); = }=0A= if (req.xmlHttpRequest.readyState=3D=3D3) { = req.onInteractiveInternal(req); }=0A= if (req.xmlHttpRequest.readyState=3D=3D4) { = req.onCompleteInternal(req); }=0A= };=0A= =0A= // = -------------------------------------------------------------------------= --=0A= // Internal event handlers that fire, and in turn fire the user event = handlers=0A= // = -------------------------------------------------------------------------= --=0A= // Flags to keep track if each event has been handled, in case of =0A= // multiple calls (some browsers may call the onreadystatechange =0A= // multiple times for the same state)=0A= req.onLoadingInternalHandled =3D false;=0A= req.onLoadedInternalHandled =3D false;=0A= req.onInteractiveInternalHandled =3D false;=0A= req.onCompleteInternalHandled =3D false;=0A= req.onLoadingInternal =3D =0A= function() {=0A= if (req.onLoadingInternalHandled) { return; }=0A= AjaxRequest.numActiveAjaxRequests++;=0A= if (AjaxRequest.numActiveAjaxRequests=3D=3D1 && = typeof(window['AjaxRequestBegin'])=3D=3D"function") {=0A= AjaxRequestBegin();=0A= }=0A= if (req.groupName!=3Dnull) {=0A= if = (typeof(AjaxRequest.numActiveAjaxGroupRequests[req.groupName])=3D=3D"unde= fined") {=0A= AjaxRequest.numActiveAjaxGroupRequests[req.groupName] =3D 0;=0A= }=0A= AjaxRequest.numActiveAjaxGroupRequests[req.groupName]++;=0A= if (AjaxRequest.numActiveAjaxGroupRequests[req.groupName]=3D=3D1 && = typeof(req.onGroupBegin)=3D=3D"function") {=0A= req.onGroupBegin(req.groupName);=0A= }=0A= }=0A= if (typeof(req.onLoading)=3D=3D"function") {=0A= req.onLoading(req);=0A= }=0A= req.onLoadingInternalHandled =3D true;=0A= };=0A= req.onLoadedInternal =3D =0A= function() {=0A= if (req.onLoadedInternalHandled) { return; }=0A= if (typeof(req.onLoaded)=3D=3D"function") {=0A= req.onLoaded(req);=0A= }=0A= req.onLoadedInternalHandled =3D true;=0A= };=0A= req.onInteractiveInternal =3D =0A= function() {=0A= if (req.onInteractiveInternalHandled) { return; }=0A= if (typeof(req.onInteractive)=3D=3D"function") {=0A= req.onInteractive(req);=0A= }=0A= req.onInteractiveInternalHandled =3D true;=0A= };=0A= req.onCompleteInternal =3D =0A= function() {=0A= if (req.onCompleteInternalHandled || req.aborted) { return; }=0A= req.onCompleteInternalHandled =3D true;=0A= AjaxRequest.numActiveAjaxRequests--;=0A= if (AjaxRequest.numActiveAjaxRequests=3D=3D0 && = typeof(window['AjaxRequestEnd'])=3D=3D"function") {=0A= AjaxRequestEnd(req.groupName);=0A= }=0A= if (req.groupName!=3Dnull) {=0A= AjaxRequest.numActiveAjaxGroupRequests[req.groupName]--;=0A= if (AjaxRequest.numActiveAjaxGroupRequests[req.groupName]=3D=3D0 && = typeof(req.onGroupEnd)=3D=3D"function") {=0A= req.onGroupEnd(req.groupName);=0A= }=0A= }=0A= req.responseReceived =3D true;=0A= req.status =3D req.xmlHttpRequest.status;=0A= req.statusText =3D req.xmlHttpRequest.statusText;=0A= req.responseText =3D req.xmlHttpRequest.responseText;=0A= req.responseXML =3D req.xmlHttpRequest.responseXML;=0A= if (typeof(req.onComplete)=3D=3D"function") {=0A= req.onComplete(req);=0A= }=0A= if (req.xmlHttpRequest.status=3D=3D200 && = typeof(req.onSuccess)=3D=3D"function") {=0A= req.onSuccess(req);=0A= }=0A= else if (typeof(req.onError)=3D=3D"function") {=0A= req.onError(req);=0A= }=0A= =0A= // Clean up so IE doesn't leak memory=0A= delete req.xmlHttpRequest['onreadystatechange'];=0A= req.xmlHttpRequest =3D null;=0A= };=0A= req.onTimeoutInternal =3D =0A= function() {=0A= if (req!=3Dnull && req.xmlHttpRequest!=3Dnull && = !req.onCompleteInternalHandled) {=0A= req.aborted =3D true;=0A= req.xmlHttpRequest.abort();=0A= AjaxRequest.numActiveAjaxRequests--;=0A= if (AjaxRequest.numActiveAjaxRequests=3D=3D0 && = typeof(window['AjaxRequestEnd'])=3D=3D"function") {=0A= AjaxRequestEnd(req.groupName);=0A= }=0A= if (req.groupName!=3Dnull) {=0A= AjaxRequest.numActiveAjaxGroupRequests[req.groupName]--;=0A= if (AjaxRequest.numActiveAjaxGroupRequests[req.groupName]=3D=3D0 && = typeof(req.onGroupEnd)=3D=3D"function") {=0A= req.onGroupEnd(req.groupName);=0A= }=0A= }=0A= if (typeof(req.onTimeout)=3D=3D"function") {=0A= req.onTimeout(req);=0A= }=0A= // Opera won't fire onreadystatechange after abort, but other = browsers do. =0A= // So we can't rely on the onreadystate function getting called. = Clean up here!=0A= delete req.xmlHttpRequest['onreadystatechange'];=0A= req.xmlHttpRequest =3D null;=0A= }=0A= };=0A= =0A= // ----------------=0A= // Instance methods=0A= // ----------------=0A= /**=0A= * The process method is called to actually make the request. It builds = the=0A= * querystring for GET requests (the content for POST requests), sets = the=0A= * appropriate headers if necessary, and calls the =0A= * XMLHttpRequest.send() method=0A= */=0A= req.process =3D =0A= function() {=0A= if (req.xmlHttpRequest!=3Dnull) {=0A= // Some logic to get the real request URL=0A= if (req.generateUniqueUrl && req.method=3D=3D"GET") {=0A= req.parameters["AjaxRequestUniqueId"] =3D new Date().getTime() + "" = + req.requestIndex;=0A= }=0A= var content =3D null; // For POST requests, to hold query string=0A= for (var i in req.parameters) {=0A= if (req.queryString.length>0) { req.queryString +=3D "&"; }=0A= req.queryString +=3D encodeURIComponent(i) + "=3D" + = encodeURIComponent(req.parameters[i]);=0A= }=0A= if (req.method=3D=3D"GET") {=0A= if (req.queryString.length>0) {=0A= req.url +=3D ((req.url.indexOf("?")>-1)?"&":"?") + req.queryString;=0A= }=0A= }=0A= = req.xmlHttpRequest.open(req.method,req.url,req.async,req.username,req.pas= sword);=0A= if (req.method=3D=3D"POST") {=0A= if (typeof(req.xmlHttpRequest.setRequestHeader)!=3D"undefined") {=0A= req.xmlHttpRequest.setRequestHeader('Content-type', = 'application/x-www-form-urlencoded');=0A= }=0A= content =3D req.queryString;=0A= }=0A= if (req.timeout>0) {=0A= setTimeout(req.onTimeoutInternal,req.timeout);=0A= }=0A= req.xmlHttpRequest.send(content);=0A= }=0A= };=0A= =0A= /**=0A= * An internal function to handle an Object argument, which may contain=0A= * either AjaxRequest field values or parameter name/values=0A= */=0A= req.handleArguments =3D =0A= function(args) {=0A= for (var i in args) {=0A= // If the AjaxRequest object doesn't have a property which was = passed, treat it as a url parameter=0A= if (typeof(req[i])=3D=3D"undefined") {=0A= req.parameters[i] =3D args[i];=0A= }=0A= else {=0A= req[i] =3D args[i];=0A= }=0A= }=0A= };=0A= =0A= /**=0A= * Returns the results of XMLHttpRequest.getAllResponseHeaders().=0A= * Only available after a response has been returned=0A= */=0A= req.getAllResponseHeaders =3D=0A= function() {=0A= if (req.xmlHttpRequest!=3Dnull) {=0A= if (req.responseReceived) {=0A= return req.xmlHttpRequest.getAllResponseHeaders();=0A= }=0A= alert("Cannot getAllResponseHeaders because a response has not yet = been received");=0A= }=0A= };=0A= =0A= /**=0A= * Returns the the value of a response header as returned by =0A= * XMLHttpRequest,getResponseHeader().=0A= * Only available after a response has been returned=0A= */=0A= req.getResponseHeader =3D=0A= function(headerName) {=0A= if (req.xmlHttpRequest!=3Dnull) {=0A= if (req.responseReceived) {=0A= return req.xmlHttpRequest.getResponseHeader(headerName);=0A= }=0A= alert("Cannot getResponseHeader because a response has not yet been = received");=0A= }=0A= };=0A= =0A= return req;=0A= }=0A= =0A= // ---------------------------------------=0A= // Static methods of the AjaxRequest class=0A= // ---------------------------------------=0A= =0A= /**=0A= * Returns an XMLHttpRequest object, either as a core object or an = ActiveX =0A= * implementation. If an object cannot be instantiated, it will return = null;=0A= */=0A= AjaxRequest.getXmlHttpRequest =3D function() {=0A= if (window.XMLHttpRequest) {=0A= return new XMLHttpRequest();=0A= }=0A= else if (window.ActiveXObject) {=0A= // Based on http://jibbering.com/2002/4/httprequest.html=0A= /*@cc_on @*/=0A= /*@if (@_jscript_version >=3D 5)=0A= try {=0A= return new ActiveXObject("Msxml2.XMLHTTP");=0A= } catch (e) {=0A= try {=0A= return new ActiveXObject("Microsoft.XMLHTTP");=0A= } catch (E) {=0A= return null;=0A= }=0A= }=0A= @end @*/=0A= }=0A= else {=0A= return null;=0A= }=0A= };=0A= =0A= /**=0A= * See if any request is active in the background=0A= */=0A= AjaxRequest.isActive =3D function() {=0A= return (AjaxRequest.numActiveAjaxRequests>0);=0A= };=0A= =0A= /**=0A= * Make a GET request. Pass an object containing parameters and = arguments as =0A= * the second argument.=0A= * These areguments may be either AjaxRequest properties to set on the = request =0A= * object or name/values to set in the request querystring.=0A= */=0A= AjaxRequest.get =3D function(args) {=0A= AjaxRequest.doRequest("GET",args);=0A= };=0A= =0A= /**=0A= * Make a POST request. Pass an object containing parameters and = arguments as =0A= * the second argument.=0A= * These areguments may be either AjaxRequest properties to set on the = request =0A= * object or name/values to set in the request querystring.=0A= */=0A= AjaxRequest.post =3D function(args) {=0A= AjaxRequest.doRequest("POST",args);=0A= };=0A= =0A= /**=0A= * The internal method used by the .get() and .post() methods=0A= */=0A= AjaxRequest.doRequest =3D function(method,args) {=0A= if (typeof(args)!=3D"undefined" && args!=3Dnull) {=0A= var myRequest =3D new AjaxRequest();=0A= myRequest.method =3D method;=0A= myRequest.handleArguments(args);=0A= myRequest.process();=0A= }=0A= } ;=0A= =0A= /**=0A= * Submit a form. The requested URL will be the form's ACTION, and the = request =0A= * method will be the form's METHOD.=0A= * Returns true if the submittal was handled successfully, else false so = it =0A= * can easily be used with an onSubmit event for a form, and fallback to =0A= * submitting the form normally.=0A= */=0A= AjaxRequest.submit =3D function(theform, args) {=0A= var myRequest =3D new AjaxRequest();=0A= if (myRequest=3D=3Dnull) { return false; }=0A= var serializedForm =3D AjaxRequest.serializeForm(theform);=0A= myRequest.method =3D theform.method.toUpperCase();=0A= myRequest.url =3D theform.action;=0A= myRequest.handleArguments(args);=0A= myRequest.queryString =3D serializedForm;=0A= myRequest.process();=0A= return true;=0A= };=0A= =0A= /**=0A= * Serialize a form into a format which can be sent as a GET string or a = POST =0A= * content.It correctly ignores disabled fields, maintains order of the = fields =0A= * as in the elements[] array. The 'file' input type is not supported, = as =0A= * its content is not available to javascript. This method is used = internally=0A= * by the submit class method.=0A= */=0A= AjaxRequest.serializeForm =3D function(theform) {=0A= var els =3D theform.elements;=0A= var len =3D els.length;=0A= var queryString =3D "";=0A= this.addField =3D =0A= function(name,value) { =0A= if (queryString.length>0) { =0A= queryString +=3D "&";=0A= }=0A= queryString +=3D encodeURIComponent(name) + "=3D" + = encodeURIComponent(value);=0A= };=0A= for (var i=3D0; i=3D0) {=0A= this.addField(el.name,el.options[el.selectedIndex].value);=0A= }=0A= break;=0A= case 'select-multiple':=0A= for (var j=3D0; j 0) {=0A= print_ad(random_ad(in_array));=0A= }=0A= } else {=0A= print_ad(random_array());=0A= } =0A= }=0A= =0A= =0A= function random_ad(in_array) {=0A= // alert("IN array: "+in_array+" NEw Array Length: = "+in_array.length+"\n");=0A= if (in_array.length > 0) {=0A= var random_index =3D Math.floor(Math.random() * in_array.length); =0A= return(in_array[random_index]); =0A= } else { =0A= return(0);=0A= }=0A= }=0A= =0A= function random_array() {=0A= if (power_cats.length > 0) {=0A= var random_index =3D Math.floor(Math.random() * power_cats.length); = =0A= return(random_ad(eval(power_cats[random_index])));=0A= } else { =0A= return(0);=0A= } =0A= } =0A= =0A= =0A= function print_ad(ad) {=0A= // alert("IN AD: "+ad+" \n"); =0A= var ads=3D ad.split("|");=0A= if (ads[0] > 0) {=0A= if (document.getElementById || document.all || document.layers) {=0A= //document object supports all modern WC3 DOM stuff =0A= document.open(); =0A= document.write('\n');=0A= document.write('
    As Advertised in the London Free Press =
    \n');=0A= if (ads[7]) {=0A= document.write('\n');=0A= } else {=0A= document.write('\n');=0A= }=0A= document.write('
    '+ads[5]+'.
    ('+ads[1]+': = '+ads[4]+')');=0A= =0A= document.write('

    3D"'+ads[5]+'"\n');=0A= if (ads[8]) {=0A= document.write('  3D"'+ads[5]+'"\n');=0A= }=0A= if (ads[9]) {=0A= document.write('   3D"'+ads[9]+'"\n');=0A= }=0A= if (ads[0]) {=0A= document.write('   3D"'+ads[4]+'"\n'); =0A= } =0A= document.write('\n');=0A= document.write('

    \n');=0A= document.close()=0A= log_exposure('PowerPage',ads[2],ads[3],'Impression');=0A= } else {=0A= //document doesn't support all WC3 stuff, so feed it crap=0A= with (document) {=0A= open();=0A= document.write('\n');=0A= document.write('
    As Advertised in the London Free Press =
    \n');=0A= if (ads[7] !=3D "") {=0A= document.write('\n');=0A= } else {=0A= document.write('\n');=0A= }=0A= document.write('
    '+ads[5]+'.
    ('+ads[1]+': = '+ads[4]+')');=0A= =0A= document.write('

    3D"'+ads[5]+'"\n');=0A= if (ads[8]) {=0A= document.write('  3D"'+ads[5]+'"\n');=0A= }=0A= if (ads[9]) {=0A= document.write('   3D"'+ads[9]+'"\n');=0A= }=0A= if (ads[0]) {=0A= document.write('   3D"'+ads[4]+'"\n'); =0A= } =0A= document.write('\n');=0A= document.write('

    \n');=0A= document.close()=0A= close();=0A= }=0A= }=0A= } else {=0A= document.write('Power Ad, '+ad+' was not displayed \n');=0A= }=0A= }=0A= =0A= function NewWindow(mypage, myname, w, h, scroll) {=0A= var winl =3D (screen.width - w) / 2;=0A= var wint =3D (screen.height - h) / 2;=0A= winprops =3D = 'height=3D'+h+',width=3D'+w+',top=3D'+wint+',left=3D'+winl+',scrollbars=3D= '+scroll+',resizable'=0A= win =3D window.open(mypage, myname, winprops)=0A= if (parseInt(navigator.appVersion) >=3D 4) { =0A= win.window.focus(); }=0A= }=0A= =0A= =0A= function log_exposure(in_type,in_dealer,in_order,in_url) {=0A= // = alert('/cgi-bin/adtrack.pl?s=3D'+in_type+'&d=3D'+in_dealer+'&o=3D'+in_ord= er+'&url=3D'+in_url+"\n");=0A= AjaxRequest.get(=0A= {=0A= = 'url':'/cgi-bin/adtrack.pl?s=3D'+in_type+'&d=3D'+in_dealer+'&o=3D'+in_ord= er+'&url=3D'+in_url=0A= ,'onSuccess':function(req){ show_results(); }=0A= ,'onError':function(req){ show_error(); }=0A= }=0A= );=0A= }=0A= =0A= function show_error() { =0A= }=0A= =0A= function show_results() { =0A= }=0A= =0A= =0A= ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://lfpress.ca/Includes/sendit.js =0A= function sendit() {=0A= newwin =3D = window.open('','','top=3D150,left=3D150,width=3D320,height=3D200, = resizable=3Dyes');=0A= msg1=3D"Please enter the destination email address:"; =0A= msg2=3D"Please enter your email address:"; =0A= gridimage=3D"http://www.canoe.ca/CanoeHomepageImages/grid.gif";=0A= canoenet=3D"http://www.canoe.ca/CanoeGlobalnav/canoe_net05.gif";=0A= formact=3D"http://cgi.canoe.ca/htbin/mailers/sendurlLFP";=0A= url=3Dlocation.href;=0A= if (!newwin.opener) newwin.opener =3D self;=0A= with (newwin.document)=0A= {=0A= open();=0A= write('Send this story to a friend');=0A= write('');=0A= write('');=0A= write('
    ' + msg1 + '
    ');=0A= write('TO: ');=0A= write('

    '+ msg2 + '
    ');=0A= write('FROM: ');=0A= write('
    ');=0A= write('

    ');=0A= write('

    ');=0A= write('');=0A= write('');=0A= close();=0A= =0A= }=0A= }=0A= ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://www.canoe.ca/Canoe/Includes/options.js document.write('');=0A= ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ads5.canoe.ca/js.ng/site=sun_media&VChannel=londonfreepress&SubChannel=news&position=superbanner&HChannel=news document.write('\r\n');=20 ; document.write('\r\n\r\n<A = HREF=3D"http://ads5.canoe.ca/event.ng/Type=3Dclick%26FlightID=3D40529%26A= dID=3D75058%26TargetID=3D4941%26Segments=3D2371,5882,6025,6038,6142,6428,= 6501,9314,9420,10481,10619,11262%26Targets=3D439,6268,7176,4362,4776,8005= ,2579,6657,4867,6129,4941%26Values=3D25,31,43,51,60,72,84,90,100,110,150,= 160,213,224,264,334,346,379,380,397,407,493,860,1285,1315,1444,1467,1545,= 1551,1570,1620,1837,1946,2293,2307,2349,2540,2553,2650,2670,2686,2698,270= 0,2702,2703,2704,2787,2932,3071,3083,3120,3562,3682,3718,3733,3993,4346,4= 347,4908,4994,4995,5242,5243,5263,5270,5337,5362,5373,5593%26RawValues=3D= USERID%2Cc0a8dcc9-13676-1137859002-35%26Redirect=3Dhttp:www.macmaster.on.= ca" target=3D"_blank"><IMG = SRC=3D"http://lfpress.ca/newsstand/printads/MacMaster_728x90.gif" = WIDTH=3D728 HEIGHT=3D90 = BORDER=3D0></A>\r\n\r\n\r\n\r\n'); ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ads5.canoe.ca/js.ng/site=sun_media&VChannel=londonfreepress&SubChannel=news&position=button_1&HChannel=news document.write('3D""'); ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lfpress.com/scripts/build_js/powerhome.js ad_array =3D new Array ( =0A= "7986:Announcements & Events:16",=0A= "7971:Audio Video:1",=0A= "7970:Automotive:12",=0A= "7977:Education:5",=0A= "7993:Financial Services:1",=0A= "7976:Food & Entertainment:17",=0A= "7984:Health & Wellbeing:3",=0A= "7978:Home Furnishings:6",=0A= "7973:Legals and Tenders:4",=0A= "7989:Real Estate:32",=0A= "7972:Retail Shopping:14",=0A= "7974:Service:2",=0A= "7991:Sports & Leisure:9",=0A= "7980:Travel:9"=0A= );=0A= =0A= =0A= =0A= =0A= if(!Array.prototype.push) {=0A= function array_push() {=0A= for(var i=3D0;i 0) {=0A= if (document.getElementById || document.all || document.layers) {=0A= //document object supports all modern WC3 DOM stuff =0A= document.open()=0A= document.write(''+title+'
    ');=0A= get_listings();=0A= document.write('By = Advertiser
    ');=0A= document.write('
    ');=0A= document.close();=0A= }=0A= else {=0A= //document doesn't support all WC3 stuff, so feed it crap=0A= with (document) {=0A= open();=0A= document.write(''+title+'
    ');=0A= get_random_listings();=0A= // document.write('\n');=0A= document.write('
    ');=0A= close();=0A= }=0A= }=0A= }=0A= function NewWindow(mypage, myname, w, h, scroll) {=0A= var winl =3D (screen.width - w) / 2;=0A= var wint =3D (screen.height - h) / 2;=0A= winprops =3D = 'height=3D'+h+',width=3D'+w+',top=3D'+wint+',left=3D'+winl+',scrollbars=3D= '+scroll+',resizable'=0A= win =3D window.open(mypage, myname, winprops)=0A= if (parseInt(navigator.appVersion) >=3D 4) { =0A= win.window.focus(); }=0A= }=0A= function get_listings() {=0A= for (xx=3D0;xx'+words[1]+'
    ');=0A= }=0A= }=0A= =0A= function test_array(in_value) {=0A= for(yy=3D0;yy3D""'); ------=_NextPart_000_0047_01C7B3F6.40025590 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ads5.canoe.ca/js.ng/site=sun_media&VChannel=londonfreepress&SubChannel=news&position=bigbox&HChannel=news =0A= var swf_click =3D = "http://ads5.canoe.ca/event.ng/Type=3Dclick%26FlightID=3D49411%26AdID=3D8= 1988%26TargetID=3D2580%26Segments=3D2371,5882,6026,6038,6137,6429,6460,65= 01,7542,9314,10481,10619,11262%26Targets=3D439,6268,7176,4362,4776,8154,2= 580,6569,4870,2871,2944,6380%26Values=3D25,31,43,51,60,72,84,90,100,110,1= 50,160,213,224,264,334,346,379,380,397,407,493,860,1285,1315,1444,1467,15= 45,1551,1570,1620,1837,1946,2293,2307,2402,2540,2553,2650,2670,2686,2698,= 2700,2702,2703,2704,2787,2932,3071,3083,3120,3562,3682,3718,3733,3993,434= 6,4347,4908,4994,4995,5242,5243,5263,5270,5337,5362,5373,5593%26RawValues= =3DUSERID%2Cc0a8dcc9-13676-1137859002-35%26Redirect=3Dhttp://classifiedex= tra.ca/";=0A= var dcswf_click =3D escape(swf_click);=0A= var ShockMode =3D 0;=0A= var plugin =3D (navigator.mimeTypes && = navigator.mimeTypes["application/x-shockwave-flash"]) ? = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;=0A= if (plugin && = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1))= >=3D6) =0A= {=0A= ShockMode =3D 1;=0A= }=0A= else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=3D0 =0A= && (navigator.userAgent.indexOf("Windows 95")>=3D0 || = navigator.userAgent.indexOf("Windows 98")>=3D0 || = navigator.userAgent.indexOf("Windows NT")>=3D0)) {=0A= document.write('