<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title> &#187; Stuck Throttle</title>
	<atom:link href="http://www.safetyresearch.net/category/stuck-throttle/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.safetyresearch.net</link>
	<description></description>
	<lastBuildDate>Wed, 08 Sep 2010 00:29:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Toyota’s Brain Hurts</title>
		<link>http://www.safetyresearch.net/2010/08/30/toyota%e2%80%99s-brain-hurts/</link>
		<comments>http://www.safetyresearch.net/2010/08/30/toyota%e2%80%99s-brain-hurts/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 19:35:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Electronic Throttle]]></category>
		<category><![CDATA[Electronic Throttle Control]]></category>
		<category><![CDATA[Stuck Throttle]]></category>
		<category><![CDATA[Sudden Unintended Acceleration]]></category>
		<category><![CDATA[Throttle Body]]></category>
		<category><![CDATA[Throttle Contols]]></category>
		<category><![CDATA[Toyota]]></category>
		<category><![CDATA[NHTSA]]></category>
		<category><![CDATA[Toyota unintended acceleration]]></category>

		<guid isPermaLink="false">http://www.safetyresearch.net/?p=2154</guid>
		<description><![CDATA[Keep repeating: Toyota’s fault detection system is perfect. Toyota’s fault detection system is perfect. Toyota’s fault detection system is perrrrrfect….. Did that help? Number One Automaker Toyota has hypnotized NHTSA in several sudden unintended acceleration investigations by chanting that phrase. Its fault detection system could not be breached, Toyota said, and therefore drivers who reported [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #c0c0c0;">Keep repeating: Toyota’s fault detection system is perfect. Toyota’s fault detection system is perfect. Toyota’s fault detection system is perrrrrfect…..</span></p>
<p><span style="color: #c0c0c0;">Did that help?</span></p>
<p><span style="color: #c0c0c0;">Number One Automaker Toyota has hypnotized NHTSA in several sudden unintended acceleration investigations by chanting that phrase. Its fault detection system could not be breached, Toyota said, and therefore drivers who reported SUA were nuts or incompetent.<span id="more-2154"></span></span></p>
<p><span style="color: #c0c0c0;">In March, as it attempted to fend off Preliminary Evaluation 09-054 – a new NHTSA investigation into Corollas that would unexpectedly stall out, sometimes while the vehicle was in motion – Toyota invoked the magic words (formerly) guaranteed to make Bad Things go away:</span></p>
<p><span style="color: #c0c0c0;">“Toyota does not believe that anyone would have prior warning that the alleged defect was occurring or that the subject component was malfunctioning. However, a malfunction indicator would illuminate if a malfunction did occur,” (emphasis ours) Chris Santucci, Toyota’s Manager of Technical and Regulatory Affairs, wrote in his March 2 response to the agency’s request for information.</span></p>
<p><span style="color: #c0c0c0;">But that claim fell apart as the technical field reports began to trickle in.</span></p>
<p><span style="color: #c0c0c0;">Here’s one from Kerry Toyota in Florence, KY:</span></p>
<p><span style="color: #c0c0c0;">“Vehicle towed into dealership with a crank, not start condition. Technician confirmed engine would not start and MIL [Malunction Indicator Lamp] does not illuminate. The scan tool would not communicate with the ECM. Power and ground connections to the ECM were confirmed good.”</span></p>
<p><span style="color: #c0c0c0;">Here’s another:</span></p>
<p><span style="color: #c0c0c0;">“Customer mentioned that his vehicle stalls intermittently.</span></p>
<p><span style="color: #c0c0c0;">We confirmed this problem took some time to correct as it was hard to duplicate.</span></p>
<p><span style="color: #c0c0c0;">It happen while driving and also when idling. After stalling it would start up again and run fine. Then it will run fine for several days before stalling again. Complete inspection of entire fuel and ignition systems passed. No DTCs stored or pending.”</span></p>
<p><span style="color: #c0c0c0;">And another:</span></p>
<p><span style="color: #c0c0c0;">“Customer states vehicle dies while driving down the road…Technician verified the customer’s complaint and upon further diagnosis found the vehicle dies while driving. Vehicle restarts with no codes.”</span></p>
<p><span style="color: #c0c0c0;">And another:</span></p>
<p><span style="color: #c0c0c0;">“The Customer states: that the engine will crank but will not start.</span></p>
<p><span style="color: #c0c0c0;">The customer called AAA; the AAA staff confirmed the condition and tapped on the fuel pump module and the vehicle engine started. A few days later the customer encounter the problem again, at this time the vehicle was towed into the dealership. FTS inspection result of 8/27/04.  The customer complaint could not be duplicated. Engine starts fine (about 1 sec cranking is needed to start the Engine). Test-drove the vehicle about 3 miles in the city, no abnormalities were found. No DTC memorized in ECM.”</span></p>
<p><span style="color: #c0c0c0;">Is it just us, or does anyone else see a pattern here?</span></p>
<p><span style="color: #c0c0c0;">On Aug. 26, when Toyota rolled out its Recall-of-the-Week for nearly 1.3 million 2005-2008 Corollas prone to unpredictable engine failure, the company was forced to take a baby step toward the truth. From its FAQ to customers:</span></p>
<p><span style="color: #c0c0c0;">“Are there any warnings that this condition has occurred?</span></p>
<p><span style="color: #c0c0c0;">In most of the cases, the check engine light will illuminate if this condition occurs and the vehicle may experience harsh shifting.  However, there may be some cases where the check engine light does not illuminate and harsh shifting does not occur.”</span></p>
<p><span style="color: #c0c0c0;">This is first public crack in Toyota’s fortress of defense and it may go a long way to explaining why Toyota went so hard after Dr. David Gilbert’s test showing that its fault detection system – far from being infallible – is actually rather weak.</span></p>
<p><span style="color: #c0c0c0;">Toyotas go when you tell them to stop, stop when you tell them to go and the engine control module is none the wiser.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.safetyresearch.net/2010/08/30/toyota%e2%80%99s-brain-hurts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toyota Dealers to Customers: It’s Not Me, It’s You</title>
		<link>http://www.safetyresearch.net/2010/08/30/toyota-dealers-to-customers-it%e2%80%99s-not-me-it%e2%80%99s-you/</link>
		<comments>http://www.safetyresearch.net/2010/08/30/toyota-dealers-to-customers-it%e2%80%99s-not-me-it%e2%80%99s-you/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 19:26:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Dr. David Gilbert]]></category>
		<category><![CDATA[Electronic Throttle Control]]></category>
		<category><![CDATA[Stalling]]></category>
		<category><![CDATA[Stuck Throttle]]></category>
		<category><![CDATA[Sudden Unintended Acceleration]]></category>
		<category><![CDATA[Toyota]]></category>
		<category><![CDATA[NHTSA]]></category>
		<category><![CDATA[Toyota unintended acceleration]]></category>

		<guid isPermaLink="false">http://www.safetyresearch.net/?p=2151</guid>
		<description><![CDATA[Toyota has never had any good choices in extricating itself from the Sudden Unintended Acceleration problem it has been in for a year and counting. (Except admit the problem, work diligently to resolve it, take your lumps and move on.) But as many a public relations expert has opined already, they have won themselves a [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #c0c0c0;">Toyota has never had any good choices in extricating itself from the Sudden Unintended Acceleration problem it has been in for a year and counting. (Except admit the problem, work diligently to resolve it, take your lumps and move on.) But as many a public relations expert has opined already, they have won themselves a place in the pantheon of business school case studies in the “What-not-to-Do” category.</span></p>
<p><span style="color: #c0c0c0;">The streak continues. We’ve noticed a dribbling of press releases from Toyota dealerships touting the NHTSA interpretation of the Toyota black box data as proof that there is nothing wrong with their products. These headlines and sub-heads left us gob-smacked:<span id="more-2151"></span></span></p>
<p><span style="color: #c0c0c0;">“Fort Myers Toyota Announces Release of U.S. Study of Toyota Crashes; Fort Myers Toyota is pleased to report that a study done by U.S. Transportation Department officials’ points to the driver error in many of accidents involving Toyota vehicles.”</span></p>
<p><span style="color: #c0c0c0;">And</span></p>
<p><span style="color: #c0c0c0;">“Toyota Dealer in Georgia Verifies New Reports that Blame Driver Error for Crashes; Athens Toyota dealership, Heyward Allen Toyota, serving Atlanta Toyota drivers, has confirmed that a study done by U.S. Transportation Department officials points to the Toyota driver as the culprit for the crash.”</span></p>
<p><span style="color: #c0c0c0;">There are three problems here.</span></p>
<p><span style="color: #c0c0c0;">Numero Uno: Equating Toyota Event Data Recorder (EDR) data with incontrovertible evidence. As we have said many (sigh) times: any Toyota black box data comes with a big caveat from the automaker itself. Toyota has long argued in the courtroom and to the media that its EDR is a prototype tool, whose results have never been validated. Toyota is still making statements to this effect. All manufacturers know that EDR data is not infallible and its results must be read along with other physical evidence of the crash. For example, a recent EDR readout from a single-vehicle, run-off-the-road crash involving a Toyota Tundra showed that the driver was travelling at 177 mph. That’s faster than a Tundra can actually go.</span></p>
<p><span style="color: #c0c0c0;">Two: Even if we were to accept this data on its face – 60 percent showed no evidence of braking. What does that say about the causes of the other 40 percent of the crashes? What happens when you multiply those percentages obtained in the study of 58 incidents times the 37,900 complaints Toyota says it has received? That’s a whole lotta SUA that can’t be blamed on drivers.</span></p>
<p><span style="color: #c0c0c0;">And that brings us to the Big Three:</span></p>
<p><span style="color: #c0c0c0;">Don’t Blame the Customer. How do you sell cars to people while calling them jackasses who can’t drive a sedan properly? That might work for Toyota corporate, which deals with consumers through the disembodied voices at the other end of a toll-free number. Selling cars and maintaining customer loyalty is a full-contact sport. Free advice: Leave consumers with some dignity, and go with the classic: it’s not you, it’s me.</span></p>
<p><span style="color: #c0c0c0;">So what’s up with the dealerships pushing this line? Although the headlines were a little different, the bodies of the press releases were identical. This smells like SMART Team spirit to us, and any dealer who is thinking about taking the bait ought to think twice.</span></p>
<table style="width: 1%;" border="0" cellpadding="0" align="left">
<tbody>
<tr>
<td width="60%"><span style="color: #c0c0c0;"></span></td>
</tr>
</tbody>
</table>
<p><span style="color: #c0c0c0;">For one, many dealerships across this great country of ours have directly confronted Toyota and Lexus vehicles exhibiting unintended acceleration that cannot be explained by floor mats, driver error or sticky pedals. We have heard from consumers who have reported to SRS that long before the issue became a daily news staple, when they took their vehicle in for servicing after an SUA event, mechanics made remarks along the lines of: we’re seeing a lot of this. We’ve heard from consumers who’ve reported that the techs at the dealership observed the phenomenon themselves, or found fault codes, but told the customer it was the floor mat.</span></p>
<p><span style="color: #c0c0c0;">Second, dealerships may have their own legal claims against Toyota for lost business resulting from the automaker hiding defects and then failing to fix them properly.</span></p>
<p><span style="color: #c0c0c0;">Fort Myers Toyota: Are you really “pleased” to report that SUA complaints can be blamed on your customer base? Hey, Heyward Allen Toyota do you want kill your future compensation claim in its crib by agreeing to shovel Toyota-corporate’s shinola? <br />
</span></p>
<p><span style="color: #c0c0c0;">We’re just asking.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.safetyresearch.net/2010/08/30/toyota-dealers-to-customers-it%e2%80%99s-not-me-it%e2%80%99s-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No Black Box Exoneration for Toyota, Part II</title>
		<link>http://www.safetyresearch.net/2010/08/11/no-black-box-exoneration-for-toyota-part-ii/</link>
		<comments>http://www.safetyresearch.net/2010/08/11/no-black-box-exoneration-for-toyota-part-ii/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 19:58:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Black Box]]></category>
		<category><![CDATA[EDR]]></category>
		<category><![CDATA[Electronic Throttle]]></category>
		<category><![CDATA[Electronic Throttle Control]]></category>
		<category><![CDATA[Event Data Recorder]]></category>
		<category><![CDATA[Floor Mat Interference]]></category>
		<category><![CDATA[George Person]]></category>
		<category><![CDATA[NHTSA]]></category>
		<category><![CDATA[Stuck Throttle]]></category>
		<category><![CDATA[Sudden Unintended Acceleration]]></category>
		<category><![CDATA[Throttle Body]]></category>
		<category><![CDATA[Throttle Contols]]></category>
		<category><![CDATA[Toyota]]></category>
		<category><![CDATA[Toyota unintended acceleration]]></category>

		<guid isPermaLink="false">http://www.safetyresearch.net/?p=2147</guid>
		<description><![CDATA[After the Wall Street Journal plastered the front page a few weeks ago claiming NHTSA had “black box” (aka Event Data Recorder or EDR) data to support that driver error, not electronics, was the cause of the unintended acceleration issues in Toyotas, the headline is back yet again following a NHTSA Congressional briefing yesterday. The [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #c0c0c0;">After the <em>Wall Street Journal</em> plastered the front page a few weeks ago claiming NHTSA had “black box” (aka Event Data Recorder or EDR) data to support that driver error, not electronics, was the cause of the unintended acceleration issues in Toyotas, the headline is back yet again following a NHTSA Congressional briefing yesterday.</span></p>
<p><span style="color: #c0c0c0;">The WSJ in a subsequent story identified George Person, recently retired head of the recall division at NHTSA, as the source.  (see</span> <a title="Permanent Link: No Black Box Exoneration for Toyota" href="../2010/07/14/no-black-box-exoneration-for-toyota/">No Black Box Exoneration for Toyota</a> <span style="color: #c0c0c0;">and</span> <a title="Permanent Link: Lawsuits Fill in Outline of Toyota Sudden Accleration Cover-Up" href="../2010/08/04/lawsuits-fill-in-outline-of-toyota-sudden-accleration-cover-up/">Lawsuits Fill in Outline of Toyota Sudden Acceleration Cover-Up</a><span style="color: #c0c0c0;">)<span id="more-2147"></span></span></p>
<p><span style="color: #c0c0c0;">Person’s leak appears to have prompted the briefing and, based on the briefing memo, Person accurately described the findings.  But what is missing from the <em>WSJ</em> – and most other reports about the data – is context.</span></p>
<p><span style="color: #c0c0c0;">(And while we’re on the topic of Person, we failed to mention that we do appreciate Mr. Person’s concern about government transparency – Person told the <em>WSJ</em> “When I asked why it hadn’t been published, I was told that the secretary’s office didn’t want to release it.”  But he lost us when he claimed “The agency has for too long ignored what I believe is the root cause of the unintended acceleration cases … It’s driver error.  It’s pedal misapplication and that what this data shows.”  Sorry George, but, we still hold fast that your statement tells more about your bias than it does the facts.)</span></p>
<p><span style="color: #c0c0c0;">Let’s start with the data, what is it and what has NHTSA disclosed about it:</span></p>
<p><span style="color: #c0c0c0;">NHTSA claims it conducted 58 field inspections and the vehicles it selected for inspection were crashes in which:</span></p>
<p style="padding-left: 30px;"><span style="color: #c0c0c0;">“There was an allegation of unintended acceleration or the possibility of unintended acceleration based on preliminary incident information; the vehicle was still available with the EDR intact; the vehicle contained an EDR with pre-crash data; and the owner of the vehicle was willing to allow NHTSA to read the EDR.  It is also important to note that most Toyota models manufactured before 2007 were not equipped with EDRs capable of pre-crash data.”</span></p>
<p><span style="color: #c0c0c0;"><br />
</span></p>
<p><span style="color: #c0c0c0;">NHTSA noted that it gleaned the following breakdown from the data in the 58 cases:</span></p>
<p style="padding-left: 30px;"><span style="color: #c0c0c0;">35 showed no brake application</span></p>
<p style="padding-left: 30px;"><span style="color: #c0c0c0;">14 involved partial braking</span></p>
<p style="padding-left: 30px;"><span style="color: #c0c0c0;">9 involved braking late in the crash</span></p>
<p style="padding-left: 30px;"><span style="color: #c0c0c0;">3 involved early braking</span></p>
<p style="padding-left: 30px;"><span style="color: #c0c0c0;">2 involved mid-event braking</span></p>
<p style="padding-left: 30px;"><span style="color: #c0c0c0;">1 event was said to have involved pedal entrapment</span></p>
<p style="padding-left: 30px;"><span style="color: #c0c0c0;">1 event showed both brake and accelerator application</span></p>
<p style="padding-left: 30px;"><span style="color: #c0c0c0;">1 case the EDR contained information related to a separate incident</span></p>
<p style="padding-left: 30px;"><span style="color: #c0c0c0;">1 case NHTSA is still working to resolve inconclusive data from the EDR</span></p>
<p style="padding-left: 30px;"><span style="color: #c0c0c0;">5 cases resulted in no EDR activation at all</span></p>
<p><span style="color: #c0c0c0;"><br />
</span></p>
<p><span style="color: #c0c0c0;">How has NHTSA characterized these findings:</span></p>
<p style="padding-left: 30px;"><span style="color: #c0c0c0;">“At this early point in its investigation, NHTSA officials have drawn no conclusions about the additional causes of unintended acceleration in Toyotas beyond the two defects already known – pedal entrapment and sticking gas pedals.”</span></p>
<p><span style="color: #c0c0c0;">NHTSA made it clear that these data are only a small piece of the puzzle, and while driver error is a likely cause of <em>some</em> SUA events, the EDR data don’t make for a compelling case that this is all that’s happening – particularly as independent experts <em>and</em> Toyota continue to document events in which the vehicle diagnostic systems fail to detect unwanted acceleration events.</span></p>
<p><span style="color: #c0c0c0;">NHTSA has included in the 58 cases events that have “the possibility of unintended acceleration based on preliminary incident information.”  How many is not known.</span></p>
<p><span style="color: #c0c0c0;">We have examined many possible SUA crash events too, and those “possible” SUA events tend to involve single vehicle run-off-the-road crashes with no explanation and no witnesses.  While these events need to be investigated, they are far from the more typical events in which no EDR is activated, the driver, passengers, other witnesses, or in some cases Toyota dealers report first hand engines racing that can’t be explained by mechanical interference or driver error.  Some of these cases were detailed in the Multi-District Litigation complaint against Toyota which cited dealer reports produced by Toyota.  (see <a title="Permanent Link: Lawsuits Fill in Outline of Toyota Sudden Accleration Cover-Up" href="../2010/08/04/lawsuits-fill-in-outline-of-toyota-sudden-accleration-cover-up/">Lawsuits Fill in Outline of Toyota Sudden Acceleration Cover-Up</a>)</span></p>
<p><span style="color: #c0c0c0;">The NHTSA EDR data don’t address pre-2007 Toyota / Lexus model vehicles as those vehicles are not equipped with EDRs that capture pre-crash data – yet many of the pre-2007 vehicles (including the Camry and Tacoma) have the highest SUA complaint rates and are not part of any recall.</span></p>
<p><span style="color: #c0c0c0;">Safety Research &amp; Strategies has already addressed the murkiness and accuracy of Toyota’s EDR’s (see EDR: </span><a href="../2010/06/11/edr-toyota%E2%80%99s-electronic-doubt-receptacle/">Toyota’s Electronic Doubt Receptacle</a>)<span style="color: #c0c0c0;">.  And since most of the news reports failed to mention it, we would like to remind you again of an important bit of context: Toyota has always stated that the accuracy of the black boxes has never been scientifically validated. In fact, the company fights to keep the data from being used in litigation because it says the EDR data aren’t reliable.</span></p>
<p><span style="color: #c0c0c0;">Now, NHTSA’s briefing yesterday noted the agency has done its own EDR validation testing on two 2007 Camry’s and one 2008 Highlander and they have found “Toyota EDR data the same as the data produced by the NHTSA test equipment.” So, what’s the take-away from this set of data:  The Toyota EDRs report accurate information when the vehicle is functioning properly.  What happens when a vehicle experiences an unintended event, sets no error code, and a crash ensues?</span></p>
<p><span style="color: #c0c0c0;">In summary, upwards of 95 percent of the SUA reported incidents don’t involve EDR activation.  The recent NHTSA EDR data summary is interesting and worth further examination, but it clearly cannot be extrapolated to the thousands of incidents of SUA in which an EDR didn’t activate and witnesses report racing engines without driver input or mechanical interference.</span></p>
<p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" type="hidden" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.safetyresearch.net/2010/08/11/no-black-box-exoneration-for-toyota-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Money for Nothing and Complaints for Free</title>
		<link>http://www.safetyresearch.net/2010/08/05/money-for-nothing-and-complaints-for-free/</link>
		<comments>http://www.safetyresearch.net/2010/08/05/money-for-nothing-and-complaints-for-free/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 15:28:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Electronic Throttle]]></category>
		<category><![CDATA[Electronic Throttle Control]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Floor Mat Interference]]></category>
		<category><![CDATA[Real Stories]]></category>
		<category><![CDATA[Stuck Throttle]]></category>
		<category><![CDATA[Sudden Unintended Acceleration]]></category>
		<category><![CDATA[Throttle Body]]></category>
		<category><![CDATA[Throttle Contols]]></category>
		<category><![CDATA[Toyota]]></category>
		<category><![CDATA[Safety Research & Strategies]]></category>
		<category><![CDATA[Toyota unintended acceleration]]></category>

		<guid isPermaLink="false">http://www.safetyresearch.net/?p=2141</guid>
		<description><![CDATA[Interesting fact: A raft of academic and industry studies show that customers who complain and have their complaint successfully resolved bring in more money to the company than it costs to fix the problem. In the topsy-turvy Toyota World, however, it’s the customers who are already happy that get the red carpet treatment and big [...]]]></description>
			<content:encoded><![CDATA[<p><strong> </strong></p>
<p><span style="color: #c0c0c0;">Interesting fact: A raft of academic and industry studies show that customers who complain and have their complaint successfully resolved bring in more money to the company than it costs to fix the problem.</span></p>
<p><span style="color: #c0c0c0;">In the topsy-turvy Toyota World, however, it’s the customers who are already happy that get the red carpet treatment and big bucks. Have you heard about Nick and Sharyn Davis, from Parker   County, Texas? You will soon. According to <em>The Weatherford Democrat</em>, the Davises are among the lucky winners in a Toyota advertising campaign, touting “real people with real stories about their Toyotas. And, the Davises are part of those real people.”<span id="more-2141"></span></span></p>
<p><span style="color: #c0c0c0;">A crew of nearly 100 from an LA ad agency and a catering truck descended on the Davises’ remote ranch. And, after signing the couple up to the Screen Actors Guild, and a 12-hour shoot, the checks started rolling in.  By keeping it real for Toyota, the Davises have made $23,000 and counting.</span></p>
<p><span style="color: #c0c0c0;">Gee, we’ve got real people with real stories about Toyotas and we didn’t have to pay them a dime. They keep calling us, frustrated because after they’ve suffered a crash after their Toyota took off on them, or merely a very frightening experience or multiple events with different drivers, same car, Toyota writes them a nice letter explaining that nothing is wrong with their vehicle and to please pound sand.</span></p>
<p><span style="color: #c0c0c0;">These are the inconvenient real stories – the ones that can’t be explained by floor mats, driver error, or sticky pedals.</span> <a href="http://www.safetyresearch.net/toyota-sudden-unintended-acceleration/toyota-sua-real-stories/">Check them out</a> <span style="color: #c0c0c0;">(more to come&#8230;)  These Toyota and Lexus owners are out of considerable cash, afraid to drive a vehicle with a dangerously unpredictable streak and conscience-stricken about selling the vehicle to another victim of Toyota’s decision to roll the dice on SUA.</span></p>
<p><span style="color: #c0c0c0;">Unlike the Davises, there’s no check in the mail.</span></p>
<p><br class="spacer_" /></p>
<p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" type="hidden" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.safetyresearch.net/2010/08/05/money-for-nothing-and-complaints-for-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toyota Sudden Unintended Acceleration:  The New Numbers Are In!</title>
		<link>http://www.safetyresearch.net/2010/07/20/toyota-sudden-unintended-acceleration-the-new-numbers-are-in/</link>
		<comments>http://www.safetyresearch.net/2010/07/20/toyota-sudden-unintended-acceleration-the-new-numbers-are-in/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 19:39:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Stuck Throttle]]></category>
		<category><![CDATA[Sudden Unintended Acceleration]]></category>
		<category><![CDATA[Toyota]]></category>
		<category><![CDATA[NHTSA]]></category>
		<category><![CDATA[Toyota unintended acceleration]]></category>

		<guid isPermaLink="false">http://www.safetyresearch.net/?p=2090</guid>
		<description><![CDATA[Safety Research &#38; Strategies has completed our latest review of Toyota unintended acceleration complaint data.  Our database consists of incidents from the following sources: Consumer complaints to NHTSA through June 7, 2010 Toyota-submitted claims from several NHTSA investigations into unintended acceleration Incidents reported by media organizations Consumer contacts made to our organization and other firms [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #c0c0c0;">Safety Research &amp; Strategies has completed our latest review of Toyota unintended acceleration complaint data.  Our database consists of incidents from the following sources:</span></p>
<ul>
<li><span style="color: #c0c0c0;">Consumer complaints to NHTSA through June 7, 2010</span></li>
<li><span style="color: #c0c0c0;">Toyota-submitted claims from several NHTSA      investigations into unintended acceleration</span></li>
<li><span style="color: #c0c0c0;">Incidents reported by media organizations</span></li>
<li><span style="color: #c0c0c0;">Consumer contacts made to our organization and      other firms that are reporting incidents that they have received<span id="more-2090"></span> </span></li>
</ul>
<p><span style="color: #c0c0c0;">Every effort has been made to identify duplicate records and combine them.  However, often the reports do not provide enough detail to link incidents to other reports.  There are likely some duplicates among our records – if there are, they are few.</span></p>
<p><span style="color: #c0c0c0;">SRS’s database consists only of incidents reported from 1999 to the present (regardless of model year).  We have defined unintended acceleration as any incident in which the complainant reported an engine acceleration that was unintended – regardless of whether the car was in gear.  We understand that this is a broader inclusion than others have considered; however, because we are still at a stage of trying to understand the incidents we believe this inclusiveness will help us discern vehicle years / models and incident types that we may want to investigate further.</span></p>
<p style="text-align: center;"><span style="color: #c0c0c0;"><a href="http://www.safetyresearch.net/wp-content/uploads/Complaints_Numbers.jpg"><img class="aligncenter size-full wp-image-2092" title="Complaints_Numbers" src="http://www.safetyresearch.net/wp-content/uploads/Complaints_Numbers.jpg" alt="" width="460" height="210" /></a><br />
</span></p>
<p><span style="color: #c0c0c0;">Note that the incidents we are reporting only represent those that are in the public realm.  According to the House Committee on Energy and Commerce, Subcommittee on Oversight and Investigations, in response to the Committee’s January 28, 2010, request for Toyota internal documents, Toyota produced a representative sample from a larger set of claims.  The Committee noted that <strong><em>37,900</em></strong> customer contact reports were identified by the company as “potentially related to sudden unintended acceleration.”</span></p>
<p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" type="hidden" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.safetyresearch.net/2010/07/20/toyota-sudden-unintended-acceleration-the-new-numbers-are-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No Black Box Exoneration for Toyota</title>
		<link>http://www.safetyresearch.net/2010/07/14/no-black-box-exoneration-for-toyota/</link>
		<comments>http://www.safetyresearch.net/2010/07/14/no-black-box-exoneration-for-toyota/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 20:31:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Accelerator pedal]]></category>
		<category><![CDATA[Black Box]]></category>
		<category><![CDATA[Dr. David Gilbert]]></category>
		<category><![CDATA[Electronic Throttle]]></category>
		<category><![CDATA[Electronic Throttle Control]]></category>
		<category><![CDATA[Event Data Recorder]]></category>
		<category><![CDATA[NHTSA]]></category>
		<category><![CDATA[National Academy of Science]]></category>
		<category><![CDATA[Southern Illinois University Carbondale]]></category>
		<category><![CDATA[Stuck Throttle]]></category>
		<category><![CDATA[Sudden Unintended Acceleration]]></category>
		<category><![CDATA[Throttle Body]]></category>
		<category><![CDATA[Throttle Contols]]></category>
		<category><![CDATA[Todd Hubing]]></category>
		<category><![CDATA[Toyota]]></category>
		<category><![CDATA[advocacy]]></category>
		<category><![CDATA[Toyota unintended acceleration]]></category>

		<guid isPermaLink="false">http://www.safetyresearch.net/?p=2084</guid>
		<description><![CDATA[The Wall Street Journal made a splash yesterday when it reported that the US DOT had analyzed dozens of data recorders from Toyota vehicles in crashes blamed on unintended acceleration and found that the throttles were open and brakes were not applied.  These findings support Toyota’s position that SUA events are not caused by vehicle [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #c0c0c0;">The <em>Wall Street Journal</em> made a splash yesterday when it reported that the US DOT had analyzed dozens of data recorders from Toyota vehicles in crashes blamed on unintended acceleration and found that the throttles were open and brakes were not applied.  These findings support Toyota’s position that SUA events are not caused by vehicle electronics, the <em>Journal </em>claimed.  The <em>Journal </em>apparently based its report on information leaked by Toyota, because NHTSA is denying any involvement.</span></p>
<p><span style="color: #c0c0c0;">Toyota’s efforts to place the story with the <em>Journal </em>seem to be paying dividends –  literally. The automaker’s stock rose 1 percent on the news and reporters scrambled to repeat the <em>Journal</em> piece with no independent sources.<span id="more-2084"></span></span></p>
<p><span style="color: #c0c0c0;">So, does this bring the curtain down on Toyota’s SUA woes and concerns about their electronics?  Hardly.</span></p>
<p><span style="color: #c0c0c0;">Recall that Toyota reported to Congress in January that the company identified <strong><em>37,900</em></strong> customer contact reports “potentially related to sudden unintended acceleration” analyzing “dozens” of data recorders from the thousands of complaints doesn’t extrapolate to a driver error problem.  Nor does it explain the large jump in complaint rates when Toyota moved to Electronic Throttle Control (ETC).  Most complaints and crashes do not actually activate the EDR, which only records data in crashes severe enough to deploy an airbag or, in some instances, in near-deployment events.  The actual pool of unintended acceleration claims in which an EDR was activated is very small.</span></p>
<p><span style="color: #c0c0c0;">Safety Research &amp; Strategies has already addressed the murkiness and accuracy of Toyota’s EDR’s (see <span style="color: #ff0000;">EDR:  <a href="../2010/06/11/edr-toyota%E2%80%99s-electronic-doubt-receptacle/">Toyota’s Electronic Doubt Receptacle</a></span>).  And since the <em>Journal </em>failed to mention it, we would like to remind you of an important bit of context: Toyota has always stated that the accuracy of the black boxes has never been scientifically validated. In fact, the company fights to keep the data from being used in litigation because it says the EDR data isn’t reliable.</span></p>
<p><span style="color: #c0c0c0;">In order to extract and read the data stored on a Toyota EDR, proprietary equipment that downloads, analyzes and generates a report based on the data is required. This equipment is not available to the public.  The EDR must be downloaded and any reports must be generated by Toyota or NHTSA, which has recently been provided with readout tools.  Until March 3, 2010, when Toyota delivered one readout tool to the NHTSA, Toyota claimed that it had a single prototype tool in the U.S. that could extract the data and that it would only download data if requested by law enforcement, NHTSA or the courts.  The details of the quantity and quality of the Toyota EDR data have been shrouded in secrecy.  No one, other than Toyota, knows exactly what data is recorded, retrieved and how it is processed and analyzed to produce a report.</span></p>
<p><span style="color: #c0c0c0;">According to Toyota, the type of data recorded varies depending on which generation of EDR is in the vehicle. Toyota doesn’t disclose prior to the download which generation of EDR is installed on specific vehicle makes, models and years and what data is available on each version. The owner of the vehicle does not know what is being recorded, and when data are downloaded they have no way to determine whether the data downloaded is complete, how the data are being processed or the accuracy of the translation.</span></p>
<p><span style="color: #c0c0c0;">Toyota now wants the public to believe that an analysis of “dozens” of black boxes out of the thousands of unintended acceleration complaints somehow translates to an exoneration of electronics.</span></p>
<p><span style="color: #c0c0c0;"><strong>Toyota</strong><strong> Fault Detection Capabilities in Question</strong></span></p>
<p><span style="color: #c0c0c0;">Dr. David Gilbert the Southern Illinois University Carbondale professor of automotive electronics was the first to point to the Toyota fault detection capability as an area of interest.  Gilbert’s testing found that Toyota’s could lose the signal redundancy at the accelerator pedal sensors – an important failsafe that is in place to prevent unintended acceleration – without any detection.  Once the failsafe was lost, introducing voltage to the sensor would cause the throttle to open.  While Gilbert’s study didn’t pinpoint the root cause of SUA, his findings pointed squarely to problems with the electronic fault detection that could help explain why an engine could race without driver input and leave no error codes – a common complaint.</span></p>
<p><span style="color: #c0c0c0;">Since Gilbert disclosed his findings in testimony to Congress – and several independent experts have validated Gilbert’s findings, more evidence that the fault detection system shortcomings in Toyotas continues to mount.  The SUA issues affecting Toyotas don’t appear to be due to a single root cause, rather, they appear to be facilitated by the lack of a robust diagnostic and fault detection strategy. So, when something does go wrong – whether mechanical or electronic – problems can go undetected and the engine can race without driver input or setting an error code.</span></p>
<p><span style="color: #c0c0c0;">An examination of a 2004 Toyota Camry by in Ft.  Lauderdale, Florida revealed yet another hole in Toyota’s fault detection strategy. The vehicle had experienced an unintended acceleration event, and exhibited an intermittent mechanical throttle sticking condition. Independent experts and Toyota technicians witnessed the engine race to nearly 3,000 RPMs when the throttle plate stuck.  But the electronic controls failed to detect the stuck throttle and limit engine speed to ensure a safe condition.</span></p>
<p><span style="color: #c0c0c0;">Dr. Todd Hubing, a Clemson  University professor of vehicle electronics, presented similar findings to the National Academy of Sciences panel charged by NHTSA with examining unintended acceleration. Hubing was able to replicate Dr. David Gilbert’s work and obtain wide-open throttle without the fault detection system setting an error code – but with only a single fault.  Gilbert’s analyses found that first a loss of signal redundancy at the accelerator pedal sensor was needed followed by a voltage spike to create an unintended wide-open throttle.  Hubing found that many of the faults created invalid signals that sometimes would be detected, other times not.</span></p>
<p><span style="color: #c0c0c0;"><strong>The Real World</strong></span></p>
<p><span style="color: #c0c0c0;">Simple explanations are nice, but they just don’t square with all the facts. Toyota owners have complained about sudden unintended acceleration in a variety of scenarios – some have been long duration, highway speed events, where the driver was already using the accelerator. Some have experienced multiple events. Some have experienced multiple events in the same vehicle with different drivers at the helm.</span></p>
<p><span style="color: #c0c0c0;">Within six weeks of leasing a 2010 Camry from Campbell Toyota, both Debrah and Dave Auger of Chatham,  Ontario experienced three bouts of sudden acceleration.</p>
<p> Two incidents occurred when Debrah was at the wheel. The first took place in the parking lot of a small strip plaza. Debrah was parking, and had shifted into reverse, when the vehicle &#8220;jolted back quite hard,&#8221; Debrah recalled. She threw the transmission shift into park. The incident was puzzling, but the Augers passed it off as a one-time glitch.</p>
<p> Dave Auger, an experienced law enforcement officer, was driving at about 30 miles per hour on a four-lane highway in Port   Huron. He had just taken his foot off the gas, when the Camry suddenly surged forward. &#8220;It felt like a hand suddenly shoved the car forward,&#8221; Auger said. He quickly applied the brakes and pulled the vehicle to the side of the road.</p>
<p> The third and final experience occurred as Debrah Auger was pulling up to a one-way stop in the Augers&#8217; subdivision. She had made a complete stop, and had taken her foot off the brake, when the Camry took off. Debrah jammed on the brake, but she couldn&#8217;t stop it before the vehicle had surged into the intersection.</span></p>
<p><span style="color: #c0c0c0;">And don’t forget the Haggerty case, the first significant incident that pointed squarely to electronic issues:</span></p>
<p><span style="color: #c0c0c0;">Kevin Haggerty, owner of a 2007 Avalon, experienced five different SUA events.</span></p>
<p><span style="color: #c0c0c0;">They could not be blamed upon floor mats: Haggerty did not have accessory floor mats, and his OE mats were secured in place.</span></p>
<p><span style="color: #c0c0c0;">They could not be blamed on a sticky pedal: Several times, the vehicle accelerated without his foot on the gas pedal. The engine would sometimes return to idle after driving a few miles or after the Avalon shut down and restarted or was stopped and put into park.  On December 28, 2009 Haggerty, a volunteer firefighter and salesman, was driving to work on a highway when the car began to accelerate without his foot on the gas pedal. He was unable to stop the car with brakes and shifted into neutral to slow the car down. Only a couple of miles from his local Toyota dealer, Haggerty decided to call the service manager to let him know he coming in. He managed to drive the vehicle by alternating from neutral to drive and pressing very firmly on the brakes.</span></p>
<p><span style="color: #c0c0c0;">Heck, Haggerty’s incident couldn’t even be blamed on pedal misapplication: When Haggerty arrived at the dealer he shifted into neutral and exited the car with brakes smoking and the engine’s rpms racing.  The service techs examined the car and found no pedal interference or sticking and could provide no explanation or any computer error codes.</span></p>
<p><span style="color: #c0c0c0;">Toyota’s regional representative in Caldwell, NJ later inspected the vehicle, but did not provide details of this inspection to Haggerty. Instead, Toyota Motor Sales authorized replacement of the throttle body and accelerator pedal assemblies and sensors and paid for the $1700 repairs and rental car costs. The Toyota dealer told Haggerty that they were unsure whether the repairs would fix the vehicle.  (Toyota later tried to blame the event sticky pedal, despite service technicians who stated they pulled back on the pedal to no avail.)</span></p>
<p><span style="color: #c0c0c0;">While there may be dancing in the streets of Torrance, we think it’s a little early to cue the music.</span></p>
<p><br class="spacer_" /></p>
<p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.safetyresearch.net/2010/07/14/no-black-box-exoneration-for-toyota/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Every Time We Learn Something Else, It Gets Worse (for Toyota)</title>
		<link>http://www.safetyresearch.net/2010/07/12/every-time-we-learn-something-else-it-gets-worse-for-toyota/</link>
		<comments>http://www.safetyresearch.net/2010/07/12/every-time-we-learn-something-else-it-gets-worse-for-toyota/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 18:13:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Dr. David Gilbert]]></category>
		<category><![CDATA[Electronic Throttle]]></category>
		<category><![CDATA[Electronic Throttle Control]]></category>
		<category><![CDATA[Sean Kane]]></category>
		<category><![CDATA[Southern Illinois University Carbondale]]></category>
		<category><![CDATA[Stuck Throttle]]></category>
		<category><![CDATA[Sudden Unintended Acceleration]]></category>
		<category><![CDATA[Throttle Body]]></category>
		<category><![CDATA[Throttle Contols]]></category>
		<category><![CDATA[Safety Research & Strategies]]></category>
		<category><![CDATA[Toyota unintended acceleration]]></category>

		<guid isPermaLink="false">http://www.safetyresearch.net/?p=2077</guid>
		<description><![CDATA[Some day, possibly very soon, the Harvard Business School is going to do a case study on Toyota and sudden unintended acceleration, and two of the underlying principles are going to be: Don’t lie so (bleeping) much; and Swat not the gadfly with a sledgehammer. We know that Toyota has compounded its technical problem with [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #c0c0c0;">Some day, possibly very soon, the Harvard Business School is going to do a case study on Toyota and sudden unintended acceleration, and two of the underlying principles are going to be: Don’t lie so (bleeping) much; and Swat not the gadfly with a sledgehammer.</span></p>
<p><span style="color: #c0c0c0;">We know that Toyota has compounded its technical problem with a public relations disaster, but we’re always fascinated to learn that it’s worse than we thought – to wit Toyota v. David Gilbert.<span id="more-2077"></span></span></p>
<p><span style="color: #c0c0c0;">This weekend, the Associated Press released a story by an enterprising writer about Gilbert, a Southern Illinois University Carbondale professor of automotive electronics, who demonstrated that Toyota’s failsafe strategy was supremely flawed and could result in a wide open throttle without the engine control module taking note. Gilbert, a Toyota owner, embarked upon his research out of personal curiosity and passed his findings on to Toyota and the National Highway Traffic Safety Administration. Neither appeared very interested, so Gilbert contacted Safety Research &amp; Strategies.</span></p>
<p><span style="color: #c0c0c0;">In February, Gilbert testified (along with SRS President Sean Kane) before Rep. Henry Waxman’s Energy and Commerce Committee, which has held two hearings about Toyota Sudden Unintended Acceleration. Gilbert presented his preliminary report, fielded questions from Congress, and then the fun really began.</span></p>
<p><span style="color: #c0c0c0;">We’ve chronicled his ensuing troubles, after Toyota pressured SIU to shut him down. (See<a href="http://www.safetyresearch.net/2010/04/13/you-don%E2%80%99t-tug-on-superman%E2%80%99s-cape/"><span style="color: #000000;"> <span style="color: #ff0000;">You Don’t Tug on Superman’s Cape</span></span></a>), but AP writer Jim Suhr filed a Freedom of Information request for the correspondence from SIUC regarding Toyota and Gilbert, and unearthed some new tidbits. We have Toyota employees not-so-subtly threatening to curtail company donations of cash and cars to the university’s automotive program and suggesting that Gilbert be fired. (Toyota insists that its relationship to SIU is still rock-steady.) The e-mails highlighted in the story don’t do SIU any favors either – quaking before Toyota’s anger, after initially supporting Gilbert and his associate researcher Omar Trinidad.</span></p>
<p><a href="http://www.google.com/hostednews/ap/article/ALeqM5its6WBCViCPXVGG4OKwO8JtRgUkAD9GSAEL00">Read the whole thing</a><span style="color: #c0c0c0;">, its worth your time &#8212; and kudos to Mr. Suhr.</span></p>
<p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.safetyresearch.net/2010/07/12/every-time-we-learn-something-else-it-gets-worse-for-toyota/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Be Careful what you Wish for Toyota</title>
		<link>http://www.safetyresearch.net/2010/06/21/be-careful-what-you-wish-for-toyota/</link>
		<comments>http://www.safetyresearch.net/2010/06/21/be-careful-what-you-wish-for-toyota/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 18:11:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Accelerator pedal]]></category>
		<category><![CDATA[Congressional Hearings]]></category>
		<category><![CDATA[Electronic Throttle]]></category>
		<category><![CDATA[Electronic Throttle Control]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Motor Vehicle Safety Act of 2010]]></category>
		<category><![CDATA[Rulemaking]]></category>
		<category><![CDATA[Stuck Throttle]]></category>
		<category><![CDATA[Throttle Contols]]></category>
		<category><![CDATA[Toyota]]></category>
		<category><![CDATA[FMVSS 124]]></category>
		<category><![CDATA[NHTSA]]></category>
		<category><![CDATA[preemption]]></category>
		<category><![CDATA[Throttle Controls]]></category>
		<category><![CDATA[Toyota unintended acceleration]]></category>

		<guid isPermaLink="false">http://www.safetyresearch.net/?p=2056</guid>
		<description><![CDATA[Once upon a time, there was a Federal Motor Vehicle Safety Standard for accelerator controls. It was a very ancient standard, written in 1972, when vehicles were equipped with purely mechanical systems. FMVSS 124 Accelerator Control Systems specified the requirements for the return of a vehicle&#8217;s throttle to the idle position when the driver removed [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #c0c0c0;">Once upon a time, there was a Federal Motor Vehicle Safety Standard for accelerator controls. It was a very ancient standard, written in 1972, when vehicles were equipped with purely mechanical systems. FMVSS 124 Accelerator Control Systems specified the requirements for the return of a vehicle&#8217;s throttle to the idle position when the driver removed the actuating force from the accelerator control or in the event of a severance or disconnection in the accelerator control system. Its purpose was “to reduce deaths and injuries resulting from engine overspeed caused by malfunctions in the accelerator control system.”</span></p>
<p><span style="color: #c0c0c0;">Decades passed, and so did the mechanical systems, into automotive history. The car makers began to seek the wise counsel of the National Highway Traffic Safety Administration: did FMVSS 124 apply to electronic systems? Yes it did, NHTSA said.<span id="more-2056"></span></span></p>
<p><span style="color: #c0c0c0;">In 1995, after seven years of issuing interpretations relating electronic systems to the mechanically-based standard, NHTSA began the process of upgrading the standard to address the needs of the modern automobile. The agency asked many questions about electronic systems failsafes and redundancies, such as “Are there other predictable points of failure of an electronic control system?”</span></p>
<p><span style="color: #c0c0c0;">But the Great and Powerful Car Companies did not want a new regulation. They said:  We do not need any new rules – we don’t even need the current rule. Nay, market forces and litigation pressure are sufficient to assure fail-safe performance without a federal motor vehicle safety standard.</span></p>
<p><span style="color: #c0c0c0;">Despite the resistance, NHTSA published a Notice of Proposed Rulemaking in July 2002, explicitly stating its applicability to new types of engines and throttle controls; and adding new test procedures to address different types of powertrain technology, including one to the measurement of engine speed under realistic powertrain load conditions on a chassis dynamometer. The agency considered this test ‘‘technology neutral.”  The new standard would not expand in scope, nor become more stringent.</span></p>
<p><span style="color: #c0c0c0;">But the Great and Powerful Car Companies did not like this. They fought against the agency’s attempt to establish fail-safe criteria.  Leading the charge were the Alliance of Automobile Manufacturers and . . .  <strong><em>Toyota Motor Corporation</em></strong>. The proposed rule had too many problems they said, and the agency lost heart. In November 2004, NHTSA withdrew the rulemaking, saying it would do further research on issues relating to chassis dynamometer-based test procedures for accelerator controls.</span></p>
<p><span style="color: #c0c0c0;">More years went by, and people began to complain in great numbers that the accelerator controls in Toyota vehicles did not work right. And, lo! There were deaths and injuries “resulting from engine overspeed caused by malfunctions in the accelerator control system.” The lawsuits against Toyota began to pour into all the courts in the land. There were so many of them, that a judge had to combine them into one gigantic case, in which many lawyers would do battle. Many car buyers read the news about these problems with accelerator controls and decided that they really would rather have a Buick, or a Ford, or a Honda. Anything but a Toyota. And, the U.S. Congress took a sudden interest in the ancient accelerator regulation, and began to clamor for a law that would force NHTSA to update the standard.</span></p>
<p><span style="color: #c0c0c0;">And so, the wish uttered 15 years earlier by the Great and Powerful Car Companies came true. Toyota became the target of multi-district litigation, its customers fled and a new regulation was on the horizon.</span></p>
<p><span style="color: #c0c0c0;">The End.</span></p>
<p><span style="color: #c0c0c0;">Now, wasn’t that a nice story, boys and girls?</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.safetyresearch.net/2010/06/21/be-careful-what-you-wish-for-toyota/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EDR: Toyota’s Electronic Doubt Receptacle</title>
		<link>http://www.safetyresearch.net/2010/06/11/edr-toyota%e2%80%99s-electronic-doubt-receptacle/</link>
		<comments>http://www.safetyresearch.net/2010/06/11/edr-toyota%e2%80%99s-electronic-doubt-receptacle/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 15:04:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Black Box]]></category>
		<category><![CDATA[Congress]]></category>
		<category><![CDATA[EDR]]></category>
		<category><![CDATA[Electronic Throttle Control]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Event Data Recorder]]></category>
		<category><![CDATA[NHTSA]]></category>
		<category><![CDATA[Stuck Throttle]]></category>
		<category><![CDATA[Sudden Unintended Acceleration]]></category>
		<category><![CDATA[Toyota]]></category>
		<category><![CDATA[Toyota unintended acceleration]]></category>

		<guid isPermaLink="false">http://www.safetyresearch.net/?p=2051</guid>
		<description><![CDATA[Earlier this week, police in Auburn, New York concluded that a fatal crash involving a 2010 Camry that plowed through a red light was caused by the driver, who suffered a medical condition. Law enforcement based this in part on the results of the Camry’s Event Data Recorder (EDR) – aka, “black box” – readout, [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #c0c0c0;">Earlier this week, police in Auburn, New York concluded that a fatal crash involving a 2010 Camry that plowed through a red light was caused by the driver, who suffered a medical condition.</span></p>
<p><span style="color: #c0c0c0;">Law enforcement based this in part on the results of the Camry’s Event Data Recorder (EDR) – aka, “black box” – readout, which appeared to show that the driver Barbara Kraushaar never hit the brake in the five seconds before her Camry struck a Ford Taurus, and killed driver Colleen A. Trousdale.</span></p>
<p><span style="color: #c0c0c0;">A news report in Syracuse’s <em>Post-Standard</em> quoted Auburn Police Lt. Shawn Butler, thus:<span id="more-2051"></span></span></p>
<p><span style="color: #c0c0c0;">“What that showed us is the five seconds prior to the crash, that her vehicle was steadily increasing in speed and that there was no application of brake at all. And the accelerator was in both the off and on position, fluctuating, in the last five seconds.”</span></p>
<p><span style="color: #c0c0c0;">Because of her condition (unspecified) police did not charge Krushaar in the crash. But did the EDR give an accurate account of the driver’s actions? Would Toyota swear to it in a court of law? We’re guessing not, since Toyota has always maintained that the data obtained by its EDRs is unreliable. (Unless it points to driver error.)</span></p>
<p><span style="color: #c0c0c0;">Last month, with great fanfare, Toyota announced that it would make 150 Event Data Recorder readout devices available, with some going to NHTSA and Transport Canada and was furiously training field techs on how to use them. Toyota also announced that it was “developing new policies and procedures for responding to direct customer requests for EDR readouts and data hand-off to help ensure a smoother, more informed process for all parties involved” and was “actively developing plans to transition to a commercially available EDR readout device and software package.”</span></p>
<p><span style="color: #c0c0c0;">&#8220;By increasing the number of Event Data Recorder readout devices and training more staff across the country, Toyota is better prepared to respond to customer concerns quickly and address their needs more effectively,&#8221; said Steve St. Angelo, Toyota Chief Quality Officer for North America. &#8220;We have delivered on this pledge to our customers and to Congress as we continue working hard to set a new standard of customer care at Toyota.&#8221;</span></p>
<p><span style="color: #c0c0c0;">Whew! We got tired just reading about it. Toyota was forced to get busy a few months ago, after admitting to the House Energy and Commerce Committee that Toyota owned the only readout tool in the entire US capable of reading the data from its Event Data Recorder.</span></p>
<p><span style="color: #c0c0c0;">It’s too bad that Toyota doesn’t think much about accuracy of the black box results. Toyota has staked out this position numerous times in the press and in litigation.</span></p>
<p><span style="color: #c0c0c0;">For example in response to questions by the <em>LA Times</em> on its EDRs, Toyota said:</span></p>
<p><span style="color: #c0c0c0;">“Given the fact that the readout tool is a prototype and has not been validated, it is Toyota’s policy not to use EDR data in its investigations. However, Toyota has used the readout tool under certain circumstances.”</span></p>
<p><span style="color: #c0c0c0;">In <em>James McAlonan v. Toyota Motor Corporation, et al</em>, Toyota argued that the EDR data retrieved from a 2003 Toyota Echo in November of 2007 should be excluded as evidence because of the lack of reliability of the data. In the affidavit of Toyota Design and Technical Analysis Manger Mark Kastis, he specifically points out that the readout is unreliable because there were errors and anomalies in the readout; that those errors have not been explained by controlled crash test results; repeatable laboratory test results; or extensive field experience; how were they resolved by specific corroboration from physical evidence. He also conceded that the readout tool has never been validated:</span></p>
<p><span style="color: #c0c0c0;">“The prototype readout tool used to perform the readout in this litigation had never before been used to read out data from a 2003 Echo EDR involved in a real world crash. The readout tool has not been validated as a reliable device to accurately convert the data contained in this EDR to the form presented in the readout report,” Kastis said.</span></p>
<p><span style="color: #c0c0c0;">Similarly, the general information section in Toyota’s SRS Event Data Recorder Operation Manual specifically states:</span></p>
<p><span style="color: #c0c0c0;">“The accuracy of the memory of Toyota’s Event Data Recorder (“EDR”) is still being validated, and the readout tool for the EDR is still in the prototype stage. Toyota cannot verify the complete reliability of such information, unless such data can be independently corroborated, e.g., through physical evidence, etc.”</span></p>
<p><span style="color: #c0c0c0;">According to publicly-available sources, Toyota has been installing airbag Event Data Recorders in its vehicles since the 2001 model year, and vehicle stability control EDRs since the 2000 model year, both focusing on frontal crashes.  In 2002, Toyota expanded capabilities to include rollover events. In 2004, it developed technology to incorporate side impact collisions.  However, according to a deposition of Toyota engineer Motoki Shibata, Toyota has actually been able to record and download vehicle data as far back as 1997.  In addition, Toyota’s Hybrid vehicles can report Operation History Data which records special operations performed by the driver and the number of times abnormal conditions that have been input into the Hybrid Vehicle (HV) control ECU.  The history recorded includes accelerator and brake application information. This data is retrieved using a Toyota tool called a Techstream. Unlike the EDR readout tool, this is available to the public for purchase.</span></p>
<p><span style="color: #c0c0c0;">The details of the quantity and quality of the Toyota EDR data have been shrouded in secrecy.  No one, other than Toyota, knows exactly what data is recorded, retrieved and how it is processed and analyzed to produce a report.</span></p>
<p><span style="color: #c0c0c0;">According to Toyota, the type of data recorded varies depending on which generation of EDR is in the vehicle. Examples of the data that can be recorded include engine speed, whether the brake pedal was applied or not, vehicle speed, to what extent the accelerator pedal was depressed, position of the transmission shift lever, whether the driver and front passenger wore seat belts or not, driver’s seat position, SRS air bag deployment data and SRS air bag system diagnostic data. What Toyota doesn’t disclose prior to the download, is which generation of EDR is installed on specific vehicle makes, models and years and what data is available on each version. The owner of the vehicle does not know what is being recorded and when the data is downloaded, nor do they have any way to determine if the data downloaded is complete and accurately translated.</span></p>
<p><span style="color: #c0c0c0;">Lest you think that we are picking on Toyota – other manufacturers have been less than honest about the capabilities of their EDRs in the past – and their EDRS have recorded inaccuracies – or at least large discrepancies between what the readout says and what the physical evidence shows.</span></p>
<p><span style="color: #c0c0c0;">In a study entitled, <em>Evaluation of Event Data Recorders in Full Systems Crash Tests</em>, the authors examined Ford and General Motors EDRs. They concluded:</span></p>
<p><span style="color: #c0c0c0;">“The majority of the EDRs examined in this study did not record the entire event. In one-third of the GM tests (10 of 30), 10 percent or more of the crash pulse duration was not recorded. In two of the four Ford tests, the last 100 ms of the crash pulse was not recorded. A data loss of this magnitude would prevent a crash investigator from using an EDR to even estimate the true delta-V of a vehicle.”</span></p>
<p><span style="color: #c0c0c0;">In a presentation, GM’s then Executive Director of Vehicle Safety, Robert C. Lange noted that when using EDR data, one must always account for and correlate data with physical information. In <em>Mary Acker v. General Motors</em>, the EDR recorded an air bag deployment but the air bags did not actually deploy. In <em>Prudencia Sanchez v. General Motors</em>, the EDR download indicated that the driver’s seat belt status was buckled in the non-deployment event and unbuckled in the deployment event that occurred immediately afterwards.</span></p>
<p><span style="color: #c0c0c0;">What is disturbing in Toyota’s case is how readily Toyota will use it to impeach the testimony of consumers and how law enforcement officials, who aren’t aware of the unreliability of Toyota EDR data and murkiness of its download process accept the results.</span></p>
<p><span style="color: #c0c0c0;">So, to review: Toyota’s EDR data is unreliable; the type of data recorded for each make and model is known only to Toyota; the readout tool has never been validated.</span></p>
<p><span style="color: #c0c0c0;">One might logically ask: if Toyota’s EDR is so useless, why make so many readout tools available? For that, you need the readout tool for Toyota press releases, developed by Safety Research &amp; Strategies. Don’t worry: anyone can have one and no special training is required! Just substitute the words “public relations” anytime you see the word “quality” or the acronym “SMART,” as in the automakers new rapid response “SMART” teams.</span></p>
<p><span style="color: #c0c0c0;">Works pretty good.</span></p>
<p><br class="spacer_" /></p>
<p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.safetyresearch.net/2010/06/11/edr-toyota%e2%80%99s-electronic-doubt-receptacle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Are You Lookin’ At?</title>
		<link>http://www.safetyresearch.net/2010/05/27/2031/</link>
		<comments>http://www.safetyresearch.net/2010/05/27/2031/#comments</comments>
		<pubDate>Thu, 27 May 2010 15:45:50 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Electronic Throttle]]></category>
		<category><![CDATA[Electronic Throttle Control]]></category>
		<category><![CDATA[Floor Mat Interference]]></category>
		<category><![CDATA[Stuck Throttle]]></category>
		<category><![CDATA[Sudden Unintended Acceleration]]></category>
		<category><![CDATA[Toyota]]></category>
		<category><![CDATA[advocacy]]></category>
		<category><![CDATA[NHTSA]]></category>
		<category><![CDATA[Toyota unintended acceleration]]></category>

		<guid isPermaLink="false">http://www.safetyresearch.net/?p=2031</guid>
		<description><![CDATA[Last week, TMS President Jim Lentz was full of fun facts to know and tell the committee on Energy and Commerce. For example: “The company has completed more than 600 on-site vehicle inspections and our dealership technicians have completed an additional 1,400 inspections. We have submitted 701 field technical reports to this Committee, including on-site [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #c0c0c0;">Last week, TMS President Jim Lentz was full of fun facts to know and tell the committee on Energy and Commerce. For example:</span></p>
<p><span style="color: #c0c0c0;">“The company has completed more than 600 on-site vehicle inspections and our dealership technicians have completed an additional 1,400 inspections. We have submitted 701 field technical reports to this Committee, including on-site SMART team evaluations. These examinations are giving us a better understanding about the reasons for unintended acceleration complaints. Significantly, none of these investigations have found that our Electronic Throttle Control System with intelligence, or ETCS-i, was the cause.”<span id="more-2031"></span></span></p>
<p><span style="color: #c0c0c0;">That’s so nice, that Toyota let Congress see those reports. Customers are not so fortunate. The typical Toyota experience for owners who report an unintended acceleration incident is a visit to the dealership, where the vehicle is presumably checked out and given a clean bill of health. The consumer is not privy to what precise tests were conducted or what they showed. Customers who ask for the test data are told they aren’t allowed to have it.</span></p>
<p><span style="color: #c0c0c0;">Diana Buckley of Canton,  GA hit a pole in a Lowe’s parking lot on April 10, after her 2004 Sienna lunged forward while her foot was on the brake. Buckley described maneuvering into the parking spot at a very low speed. Her foot was on the brake in preparation of bringing her vehicle to a complete stop, when the vehicle “lunged forward. I quickly looked down at my foot, and it was definitely, definitely on the brake. I pushed down, but it was too late – I only had 10 or 12 feet to respond,” she says</span></p>
<p><span style="color: #c0c0c0;">The Buckleys had already experienced seven or eight prior experiences, like the one that resulted in the parking mishap. Diana Buckley says they started in 2005 and 2006. Sporadically, in low speed situations, the driver would give the Sienna a little gas and it would hesitate and then lurch forward powerfully. The Buckleys had taken the vehicle in to the dealership each time, the vehicle was returned with a clean bill of health. Once, however, the dealership mechanic conceded:</span></p>
<p><span style="color: #c0c0c0;">“We’ve got lots of these complaints and sooner or later, they are going to have to do something,” Buckley recalled.</span></p>
<p><span style="color: #c0c0c0;">After her April incident, Buckley pursued a claim against Toyota. There was a six-week runaround between the dealership and Toyota. The company sent an independent inspector to look at her Sienna, who also cleared the vehicle. Buckley asked to see the Tech Stream data along with any other documentation of the tests and he politely told her that he wasn’t allowed to share the data generated by the vehicle with the vehicle owner. She would have to go to Toyota for that information. She’s still waiting.</span></p>
<p><span style="color: #c0c0c0;">Stewart Stogle, a journalist by trade and a dogged consumer by nature, was also left in the dark. Stogle, the owner of a 2009 Camry, ping ponged from Toyota to NHTSA trying to obtain the details contained within the field inspection report the automaker sent to the agency – to no avail: Stogle of New Rochelle, N.Y., experienced three bouts of sudden unintended acceleration in his 2009 model and turned his vehicle over to Toyota twice for a high-level corporate inspection. While Toyota gave him a copy of the Health Check, they would not release to him the more detailed field report. Here’s the digital brush-off from regional customer service manager Vincent Favorito:</span></p>
<p><span style="color: #c0c0c0;"><br />
 </span></p>
<p style="padding-left: 30px;"><span style="color: #c0c0c0;">Date: Friday, March 12, 2010, 4:45 PM</span></p>
<p style="padding-left: 30px;"><span style="color: #c0c0c0;">Good Morning Mr. Stogel&#8230;.. </span></p>
<p>As per Toyota&#8217;s Agreement with NHTSA, we agreed to perform a complete inspection on any vehicle where a customer complains about &#8220;Unintended Sudden Acceleration&#8221;&#8230;. before or after the recall fix is complete. Furthermore, this includes vehicles that do NOT fall under one of our open safety campaigns. Upon completion of our inspection, a detailed Field Technical Report is submitted to our corporate office for review followed by submission to NHTSA.</p>
<p>After speaking with Joel Goldschmitt (Field Technical Specialist)&#8230;.Joel indicated that he could not duplicate your concern after having &#8220;test driven&#8221; the vehicle for more than 200 miles under normal everyday driving conditions. In addition, Joel performed a complete &#8220;Health Check&#8221; (using a scantool) of the vehicles operating system to ensure the vehicle is operating as intended under the manufacturer&#8217;s specifications. Last, Joel inspected the workmanship performed by the dealership to ensure that the &#8220;Safety Campaign&#8221; was completed properly.</p>
<p>Upon review of the various tests performed on your vehicle, Joel could not find anything abnormal that would impair the vehicles ability to operate normally and or safely. Attached for your review is a copy of your Repair Order and &#8220;Health Check&#8221; that you should have received from the dealership. These documents specifically explain what tests and repairs were performed on your vehicle as well as the outcome.</p>
<p>The &#8220;EDR Readout&#8221; you mentioned also commonly referred to as the Black Box only records data when the vehicle is in an accident whereby the airbags are deployed. Given that your vehicle was never in an accident it would be impossible to extract data that was never recorded. As far as the &#8220;Field Technical Report&#8221; that Joel submitted to our corporate office, please feel free to contact NHTSA to retrieve this report for your use.</p>
<p style="padding-left: 30px;"><span style="color: #c0c0c0;">Sincerely </span></p>
<p>Vincent R. Favorito <br />
 Regional Customer Relations and Field Technical Manager</p>
<p><span style="color: #c0c0c0;"> </span></p>
<p><span style="color: #c0c0c0;">Stogel tried mightily to pry the field technical report on his vehicle from Toyota’s, and then NHTSA’s hands. He’s still waiting. <br />
 </span></p>
<p><span style="color: #c0c0c0;">Maybe Toyota doesn’t want to give consumers access to their own information because, as another persistent consumer found out – that “inspection” may not be all it’s cracked up to be. Tim Kenkel of Denver CO drove his 2008 Rav4 Limited straight to the dealership after multiple SUA incidences in a half-an-hour time span. You’ll recall that the dealership tried to return it with a clean bill of health after claiming to have done a thorough inspection. Turned out that the thorough inspection consisted of looking at the driver’s side foot well. It was your floor mat, the technicians insisted. Kenkel asked to see the documentation of the tests, and that’s when the dealership revealed that it hadn’t actually run any diagnostics. His vehicle went back in the shop for real tests, and the techs found multiple diagnostic trouble codes.</span></p>
<p><span style="color: #c0c0c0;">Kenkel shared his paperwork with SRS and that’s when things got interesting. One page was entitled: “Toyota Dealer UA Process Flow” and sub-titled “Scenario II Owner claims to have experienced unintended acceleration, but has not been involved in an accident.”</span></p>
<p><span style="color: #c0c0c0;">What follows is an elaborate flow chart involving corporate claims case managers, owner interviews, and a more involved set of diagnostics that may involve an EDR download or a system scan. Woven neatly into the chart were the contradictions that have dogged Toyota and NHTSA since this mess began &#8212; to wit:</span></p>
<p style="padding-left: 30px;"><span style="color: #c0c0c0;">Explain normal vehicle system characteristics that are of concern to the owner</span></p>
<p style="padding-left: 30px;"><span style="color: #c0c0c0;">Discuss what to do if the owner experiences unintended acceleration</span></p>
<p><span style="color: #c0c0c0;"> </span></p>
<p><span style="color: #c0c0c0;">Drivers are at the dealership because their vehicle does not exhibit characteristics that would be considered normal in any automotive universe. (Or maybe Toyota’s saying that it’s normal for your vehicle to suddenly redline? Not sure.) As for any discussions about what to do if unintended acceleration occurs, they’d have to be pretty short, because Toyota has repeatedly argued that UA can not occur in their vehicles.</span></p>
<p><span style="color: #c0c0c0;">The $64,000 question: What’s Scenario I? Kick the tires? Drive the vehicle and see if the intermittent and random fault occurs? Return it to the customer and blame the floor mats? Just asking.</span></p>
<p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
<p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
<p><span id="leoHighlights_iframe_modal_span_container"></p>
<div id="leoHighlights_iframe_modal_div_container" style="position: absolute; visibility: hidden; display: none; width: 520px; height: 391px; z-index: 2147483647;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();"><!-- Top iFrame --> <!-- Bottom iFrame --></div>
<p><script type="text/javascript">// <![CDATA[
   var LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT =              300;
   var LEO_HIGHLIGHTS_MAX_HIGHLIGHTS =                   50;
   var LEO_HIGHLIGHTS_IFRAME_TOP_ID =                    "leoHighlights_top_iframe";
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID =                 "leoHighlights_bottom_iframe";
   var LEO_HIGHLIGHTS_IFRAME_DIV_ID =                    "leoHighlights_iframe_modal_div_container";</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH =     520;
   var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT =    391;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH =      520;
   var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT =     665;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOP_POS_X =                 0;
   var LEO_HIGHLIGHTS_IFRAME_TOP_POS_Y =                 0;
   var LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH =                 520;
   var LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT =                294;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_X =              96;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_Y =              294;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH =    425;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT =   97;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH =     425;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT =    371;</p>
<p>   var LEO_HIGHLIGHTS_SHOW_DELAY_MS =                    300;
   var LEO_HIGHLIGHTS_HIDE_DELAY_MS =                    750;</p>
<p>   var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT =         "transparent none repeat scroll 0% 0%";
   var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER =           "rgb(245, 245, 0) none repeat scroll 0% 0%";
   var LEO_HIGHLIGHTS_ROVER_TAG =                        "711-36858-13496-14";</p>
<p>   createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0A%20%20%20%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0A%0A/**%0A%20*%20Checks%20if%20the%20passed%20in%20class%20exists%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsClassExists%28c%29%20%7B%0A%20%20%20return%20typeof%28c%29%20%3D%3D%20%22function%22%20%26%26%20typeof%28c.prototype%29%20%3D%3D%20%22object%22%20?%20true%20%3A%20false%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20the%20firebug%20console%20is%20available%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFirebugConsoleAvailable%28c%29%20%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsClassExists%28_FirebugConsole%29%20%26%26%20%0A%20%20%20%20%20%20%20%20%20window.console%20%26%26%20console.log%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%28console%20instanceof%20_FirebugConsole%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%20%20%20%0A%20%20%20return%20false%3B%0A%7D%20%0A%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%20||LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20logString%3Dlocation+%22%3A%20%22+e+%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%3B%0A%20%20%20%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.error%28logString%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.trace%28%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%20%20%20alert%28logString%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20log%20a%20string%20to%20the%20firebug%20console%0A%20*%20%0A%20*%20@param%20str%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsDebugLog%28str%29%0A%7B%20%20%20%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20console.log%28typeof%28_FirebugConsole%29+%22%20%22+str%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsDebugLog%28%29%20%22+str%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20get%20an%20attribute%20and%20decode%20it.%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetAttrib%28elem%2Cid%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20val%3Delem.getAttribute%28id%29%3B%0A%20%20%20%20%20%20return%20decodeURI%28val%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsGetAttrib%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%20%20%20return%20null%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.width+%22%2C%22+this.height+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.x+%22%2C%22+this.y+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_TOP_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT%29%3B%0A%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22+callName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22+name+%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%2Cdoc%29%0A%7B%0A%09try%0A%09%7B%0A%09%20%20%20if%28doc%3D%3Dnull%29%0A%09%20%20%20%20%20%20doc%3Ddocument%3B%0A%09%20%20%20%0A%09%09var%20elem%3Ddoc.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28doc.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddoc.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddoc.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsGetLocation%20%22+elem.id%29%3B%0A%20%20%20%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22+elem.id+%22%20-%20%22+location%29%3B%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22+topOrBottom%29%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22+position%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20+%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20sideBottom%3A%20%22+position%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20+iFrame.id+%22%20-%20%22+anchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cncenter/visible%20%20%20%20%22%20+%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3DLEO_HIGHLIGHTS_ROVER_TAG%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22+rover+%22/4?%26mpre%3D%22+encodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20bottom%20windown%20part%0A%20*%20%0A%20*%20@param%20size%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetBottomSize%28size%2CclickId%29%0A%7B%0A%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%0A%20%20%20/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%20var%20iFrameBottomSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%3B%0A%20%20%20var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%20/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2CclickId%29%3B%0A%0A%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20_leoHighlightsPrevElem.hover%3Dsize%3D%3D1?false%3Atrue%3B%0A%0A%20%20%20_leoHighlightsSetSize%28iFrameBottom%2CiFrameBottomSize%29%3B%0A%20%20%20_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%7D%0A%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22LeoHighlightsPopup%28%29%20%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.topIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20this.bottomIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09this.topIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_top%27%29%29%3B%3B%0A%20%20%20%20%20%20this.bottomIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_bottom%27%29%29%3B%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%221%29%20LeoHighlightsPopup%28%29%20%28%22+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%7D%3B%0A%20%20%20%20%20%20this.show%3Dfunction%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%223%29%20LeoHighlightsPopup%28%29%20%28%22+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%224%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%20%20%20%20%20%20%20%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20updates%20the%20url%20for%20the%20iFrame%0A%20*%20%0A%20*%20@param%20iFrame%0A%20*%20@param%20size%0A%20*%20@param%20clickId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsUpdateUrl%28iFrame%2Csize%2CclickId%2CdestUrl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+destUrl%29%3B%0A%20%20%20%20%20%20var%20url%3DiFrame.src%3B%0A%20%20%20%20%20%20var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%20%20%20%20if%28idx%3E%3D0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%20%20%20%20%20%20%0A//%20%20%20%20%20%20size%3D1%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20size%3D%22+size+%22%20%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28size%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26size%3D%22+size%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26url%3D%22+destUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20iFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsUpdateUrl%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20element%20*/%0A%20%20%09%09var%20iFrameTop%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameTopSize%3DLEO_HIGHLIGHTS_IFRAME_TOP_SIZE%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09leoHighlightsUpdateUrl%28iFrameTop%2Csize%2CclickId%29%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrameTop%2CiFrameTopSize%29%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%20%20%20%20%20%20%20_leoHighlightsPrevElem.hover%3Dfalse%3B%20%20%20%20%20%20%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%09%09%0A%09%09_leoHighlightsDebugLog%28%22leoHighlightsShowPopup%28%29%20%22+_leoHighlightsPrevElem%29%3B%09%09%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22+anchorId+%22%5C%27%2C%5C%27%22+size+%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%20%20%20%20var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20if%28iFrame%29%0A%20%20%20%20%20%20%20%20%20iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%20%20%20%20/*%20Report%20the%20click%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clicked%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%20%20%20%20/*%20Report%20the%20hover%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22hovered%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20domain%0A%20*%20@param%20keywords%0A%20*%20@param%20vendorId%0A%20*%20@param%20accept%0A%20*%20@param%20reject%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsReportEvent%28key%2C%20domain%2Ckeywords%2CvendorId%2Caccept%2Creject%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2Ckey%29%3B%0A%20%20%20%20%20%20if%28domain%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22domain%22%2Cdomain%29%3B%0A%20%20%20%20%20%20if%28keywords%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22keywords%22%2Ckeywords%29%3B%0A%20%20%20%20%20%20if%28vendorId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22vendorId%22%2CvendorId%29%3B%0A%20%20%20%20%20%20if%28accept%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22accept%22%2Caccept%29%3B%0A%20%20%20%20%20%20if%28reject%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22reject%22%2Creject%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20expand%20or%20collapse%20the%20window%20base%20on%20it%20prior%20state%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsToggleSize%28clickId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsToggleSize%28%29%20%22+_leoHighlightsPrevElem%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20hover%20flag%20and%20change%20the%20status%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?1%3A0%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrl%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrl%28%29%20%22+url%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22url%22%2C%20url%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22phraseId%22%2C%20phraseId%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22customerId%22%2C%20customerId%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSecondaryWindowUrl%22%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrl%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrlCallback%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?0%3A1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+_leoHighlightsPrevElem+%22%20--%20%22+_leoHighlightsPrevElem.hover%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2Cnull%2Curl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+url%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20text%20to%20the%20Top%20%0A%20*%20%0A%20*%20@param%20txt%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20var%20topIFrame%20%3D%20_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20if%28topIFrame%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20current%20url%20*/%0A%20%20%20%20%20%20var%20url%3DtopIFrame.src%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28url%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Extract%20the%20previous%20hash%20if%20present%20*/%0A%20%20%20%20%20%20var%20idx%3D-1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28%28idx%3Durl.indexOf%28%27%23%27%29%29%3E0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%0A%20%20%20%20%20%20/*%20Append%20the%20text%20to%20the%20end%20*/%0A%20%20%20%20%20%20url+%3D%22%23%22+encodeURI%28txt%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Set%20the%20iframe%20with%20the%20new%20url%20that%20contains%20the%20hash%20tag%20*/%0A%20%20%20%20%20%20topIFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20set%20the%20expand%20text%20for%20the%20Top%20window%0A%20*/%0Afunction%20leoHL_SetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHL_SetExpandTxt%28%29%20%22+txt%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSetExpandTxt%22%2C%22expandTxt%22%2Ctxt%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_SetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clickthrough%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%09%09%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20LeoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20leoHL_RedirectTop%28url%2CparentId%29%3B%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTopAd%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22advertisement.click%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId+%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20toggle%20the%20size%20of%20the%20window%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_ToggleSize%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsToggleSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHl_ToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A");
]]&gt;</script><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.safetyresearch.net/2010/05/27/2031/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
