<?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; Timeliness Query</title>
	<atom:link href="http://www.safetyresearch.net/category/timeliness-query/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.safetyresearch.net</link>
	<description></description>
	<lastBuildDate>Fri, 03 Feb 2012 11:33:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Hindsight’s Still 20-20: The Toyota Quality Report</title>
		<link>http://www.safetyresearch.net/2011/06/03/hindsight%e2%80%99s-still-20-20-the-toyota-quality-report/</link>
		<comments>http://www.safetyresearch.net/2011/06/03/hindsight%e2%80%99s-still-20-20-the-toyota-quality-report/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 16:57:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Edmunds.com]]></category>
		<category><![CDATA[Electronic Throttle Control]]></category>
		<category><![CDATA[NHTSA]]></category>
		<category><![CDATA[North American Quality Advisory Panel]]></category>
		<category><![CDATA[Stuck Throttle]]></category>
		<category><![CDATA[Sudden Unintended Acceleration]]></category>
		<category><![CDATA[Timeliness Query]]></category>
		<category><![CDATA[Toyota]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[“Truly Safe? Debunking Myths and Crafting Effective Policies for Car Safety]]></category>
		<category><![CDATA[IIHS]]></category>
		<category><![CDATA[Toyota unintended acceleration]]></category>

		<guid isPermaLink="false">http://www.safetyresearch.net/?p=2626</guid>
		<description><![CDATA[We here at the Safety Record Blog are getting caught up on our blogging after a hectic  before-the-holiday-weekend week attending Edmund.com’s Let’s Blame it on the Drivers conference and releasing our response to the NHTSA and NESC report on Toyota. If you haven’t had a chance to read this special edition of The Safety Record, [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #c0c0c0;">We here at the Safety Record Blog are getting caught up on our blogging after a hectic  before-the-holiday-weekend week attending Edmund.com’s Let’s Blame it on the Drivers conference and releasing our response to the NHTSA and NESC report on Toyota. If you haven’t had a chance to read this special edition of The Safety Record, you can catch it</span><a href="http://www.safetyresearch.net/2011/05/23/nhtsa-nasa-reports-show-that-toyota-electronics-are-deficient/"> here</a><span style="color: #c0c0c0;">.</span></p>
<p><span style="color: #c0c0c0;">And son of a gun if Toyota didn’t release its long awaited quality report on the same day! (A little awkward, we know.) This panel of Very Serious People outside of the company was charged with the task of evaluating just what went wrong:</span></p>
<p><span style="color: #c0c0c0;">“The Charter directs the Panel to conduct a thorough and independent review of the soundness of these processes and provide its assessment to Toyota’s senior management.”<span id="more-2626"></span></span></p>
<p><span style="color: #c0c0c0;">The 60-page result,</span><a href="http://www.safetyresearch.net/Library/Toyota_Quality_Report.pdf"> </a><em><a href="http://www.safetyresearch.net/Library/Toyota_Quality_Report.pdf">A Road Forward: The Report of the Toyota North American Quality Advisory Panel</a> </em><span style="color: #c0c0c0;">was pretty much a re-hash of everything that has already been reported, and largely air-brushed at that.</span></p>
<p><span style="color: #c0c0c0;">The panel did find some room for improvement, and we liked the part about Toyota’s response to outside critics: “First, while it is clear that Toyota applies the TPS [Toyota Production System] process and the Toyota Way to problems or flaws found internally, Toyota does not appear to treat feedback from external sources, including customers, independent rating agencies, and regulators, the same way.” SRS must have been dropped from that list.  “For example, it doesn’t appear that Toyota applied <em>genchi genbutsu </em>[go and see]<em> </em>as quickly and thoroughly as it could have in investigating and seeking out the root causes of customer complaints regarding issues such as UA.” Instead it reacted to customer complaints with “skepticism” and “defensiveness.” Would hiring a well-connected public relations firm to smear SRS count as skepticism or defensiveness? What about charging down to Southern Illinois University to scare the begeebers out of Professor Dave Gilbert’s bosses? (This stuff was no doubt edited from the final version.)</span></p>
<p><span style="color: #c0c0c0;">We personally had a lot of fun reading the footnotes – 160 of them – to see what heretofore unknown documents contributed to this deep dive into the quality problems plaguing the world’s number one automaker.  Let’s see: A lot of Toyota press releases, some NHTSA press releases and news clippings; a few books about the Toyota company culture you can buy on Amazon and the NHTSA and NASA reports.</span></p>
<p><span style="color: #c0c0c0;">The panel was positively cheerful about the last two. It cited them as the number one reason to feel optimistic about the quality of Toyota vehicles: “..extensive testing and analysis by the National Aeronautics and Space Administration (NASA) and the U.S. National Highway Traffic Safety Administration (NHTSA) have revealed no electronic problems or software errors that could have resulted in unintended acceleration in Toyota vehicles.”</span></p>
<p><span style="color: #c0c0c0;">Geez, we know that a lot of scientific words can be off-putting, but did <em>anyone</em> read that NESC report? We mean the whole thing. We read it and re-read it, and it doesn’t inspire confidence in Toyota’s electronics.</span></p>
<p><span style="color: #c0c0c0;">At least one panel member, Brian O’Neill, former president of the Insurance Institute for Highway Safety, might have read it. In a story by Bloomberg News about the report, O’Neill averred that perhaps the safety of Toyota’s electronics had not been so definitively settled.</span></p>
<p><span style="color: #c0c0c0;">“There’s still a serious debate as to whether these were serious safety problems,” O’Neill said.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.safetyresearch.net/2011/06/03/hindsight%e2%80%99s-still-20-20-the-toyota-quality-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So What About the Defects?</title>
		<link>http://www.safetyresearch.net/2011/01/04/so-what-about-the-defects/</link>
		<comments>http://www.safetyresearch.net/2011/01/04/so-what-about-the-defects/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 13:48:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Accelerator pedal]]></category>
		<category><![CDATA[Electronic Throttle]]></category>
		<category><![CDATA[Electronic Throttle Control]]></category>
		<category><![CDATA[Floor Mat Interference]]></category>
		<category><![CDATA[NHTSA]]></category>
		<category><![CDATA[Rulemaking]]></category>
		<category><![CDATA[Stuck Throttle]]></category>
		<category><![CDATA[Sudden Unintended Acceleration]]></category>
		<category><![CDATA[Throttle Contols]]></category>
		<category><![CDATA[Timeliness Query]]></category>
		<category><![CDATA[Toyota]]></category>
		<category><![CDATA[FMVSS 124]]></category>
		<category><![CDATA[Toyota unintended acceleration]]></category>

		<guid isPermaLink="false">http://www.safetyresearch.net/?p=2326</guid>
		<description><![CDATA[In 2010, NHTSA levied nearly $50 million in fines against Toyota for flouting the recall regulations in three separate instances. The total represents the largest single fines in the agency’s history – and, (although we haven’t checked) quite possibly more than the agency has ever collected from any and all automakers in 40 years of [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #c0c0c0;">In 2010, NHTSA levied nearly $50 million in fines against Toyota for flouting the recall regulations in three separate instances. The total represents the largest single fines in the agency’s history – and, (although we haven’t checked) quite possibly more than the agency has ever collected from any and all automakers in 40 years of existence. <br />
</span></p>
<p><span style="color: #c0c0c0;">This tough stance on recall timeliness is welcome – but does not resolve the larger issues raised by Toyota unintended acceleration – namely how defects are defined in the era of automotive electronics and how such defects are investigated when they are rare, multi-root-cause, and potentially deadly? <br />
</span></p>
<p><span style="color: #c0c0c0;">The dribble of documents released by the Multi-District Litigation and Congress so far show that UA has been duplicated by Toyota technicians and, contrary to attempts by Toyota advocates and agency investigators to pass off all incidents as driver error, sticky pedals, big shoes and floor mats, there are instances when reliable technical personnel take the vehicle for a test spin and experience UA with no pedal involvement. In fact, we have discovered that Toyota techs were able to duplicate UA in one of very public and widely debated case – but lied to the consumer about it. (We’ll feature that story in a future post.)<span id="more-2326"></span></span></p>
<p><span style="color: #c0c0c0;">The root cause – or causes – of such instances remain obscured, for the moment. There are multiple possibilities. (We suspect that Toyota execs and technical staff in Japan have a much better idea of why these instances occur.) We know that Toyota has bought back vehicles that have experienced a UA event in front of dealership personnel for further testing. Independent testing and vehicle inspections continue to show Toyota’s fault detection software has some serious flaws – flaws that allow unwanted events to occur undetected and without activation of the failsafe features.  There are no regulations that govern the layers of safety need in today’s sophisticated vehicle electronics.  While some manufacturers follow strict multi-tiered safety strategies that catch inevitable (and sometimes rare) occurrences, Toyota appears to be missing some core layers.  How and whether this gets addressed will set the foundation for the future of motor vehicle defect investigations and recalls.</span></p>
<p><span style="color: #c0c0c0;">Eventually, this knot will be untangled – but by whom? The National Academy of Sciences is still working on its report. But the panelists aren’t experts in vehicle electronics and have an incredibly broad mandate to review everything from electronic controls design and reliability to environmental factors to cyber-security of automotive electronic control systems.  We don’t expect any revelations there. The Inspector General is looking at NHTSA’s investigatory process, and this work may yield some insight and suggested improvements. The joint NASA-NHTSA effort is scheduled to conclude in 2011.  NHTSA still has an open Recall Query, RQ10-003, to determine if Toyota too narrowly defined the defect in its two UA-related recalls.</span></p>
<p><span style="color: #c0c0c0;">And that takes us back to our first question. ODI investigators have traditionally been broken parts guys and gals. What happens if the defect is a line of code or a faulty detection strategy made of digital Swiss cheese? The agency itself may have to broaden the concept of defect to address the evolution of vehicle computer systems and electronics and whether rare events with serious consequences are safety-related defects under their mandate.</span></p>
<p><span style="color: #c0c0c0;">To our second question about investigations into a rare, random, and yet potentially deadly defects – the agency isn’t going to get anywhere until it catches up to today’s engine systems. Some of the agency’s public efforts to date, such as the “study” of SUA events using Event Data Recorders, showed how far NHTSA has to go. The agency mischaracterized the data and failed to address the many discrepancies in the readouts. Further, it omitted any context about the questionable reliability of Toyota’s EDRs and about the incidents it included.  The “results” didn’t add much of anything to the discussion other than blaring headlines that alleged NHTSA exonerated Toyota of electronic defects.</span></p>
<p><span style="color: #c0c0c0;">Toyota SUA has also exposed more regulatory fissures. Federal Motor Vehicle Safety Standard 124 Accelerator Controls has pretty much lost its relevance. Its purpose is: “to reduce deaths and injuries resulting from engine overspeed caused by malfunctions in the accelerator control system.” In 2005, NHTSA proposed amending it. But, the industry sought to rescind the standard, arguing that market forces and litigation pressure were sufficient to assure fail-safe performance without a safety standard. The agency terminated the rulemaking.</span></p>
<p><span style="color: #c0c0c0;">And, while these broad questions beg for answers, automakers are experimenting with even more sophisticated and integrated electronics.</span></p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.safetyresearch.net/2011/01/04/so-what-about-the-defects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Double Ding for Toyota</title>
		<link>http://www.safetyresearch.net/2010/12/21/double-ding-for-toyota/</link>
		<comments>http://www.safetyresearch.net/2010/12/21/double-ding-for-toyota/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 15:45:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Electronic Throttle]]></category>
		<category><![CDATA[Electronic Throttle Control]]></category>
		<category><![CDATA[Floor Mat Interference]]></category>
		<category><![CDATA[NHTSA]]></category>
		<category><![CDATA[Relay Rod]]></category>
		<category><![CDATA[Stuck Throttle]]></category>
		<category><![CDATA[Sudden Unintended Acceleration]]></category>
		<category><![CDATA[Timeliness Query]]></category>
		<category><![CDATA[Toyota]]></category>
		<category><![CDATA[Civil Penalty]]></category>
		<category><![CDATA[Toyota unintended acceleration]]></category>

		<guid isPermaLink="false">http://www.safetyresearch.net/?p=2321</guid>
		<description><![CDATA[Toyota closes out 2010 by shelling out another $32.4 million to the government for tardiness. The two fines – for failing to recall its floor mats and defective relay rods within five days of determining a defect – were disclosed yesterday. Three record fines in one year ain’t beanbag. In all three cases – the [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #c0c0c0;">Toyota closes out 2010 by shelling out another $32.4 million to the government for tardiness. The two fines – for failing to recall its floor mats and defective relay rods within five days of determining a defect – were disclosed yesterday.</span></p>
<p><span style="color: #c0c0c0;">Three record fines in one year ain’t beanbag. In all three cases – the relay rods, the accelerator pedal and the floor mats – Toyota had recalled the affected vehicles overseas months before it got around to recalling those components here. It’s refreshing to see the agency enforce the law. But penalizing a manufacturer for failing to file a timely defect report only requires counting to five. The agency will greet 2011 with the much more complicated issue of unintended acceleration hanging in the balance. We’ll address that in a future post.</span></p>
<p><span style="color: #c0c0c0;">In the meantime, back to the fines. The details were MIA. NHTSA did not say when it thought Toyota had a duty to recall those components. Toyota didn’t admit it did anything wrong. Since the agency hasn’t made its case for the penalty to the public, the <em>Safety Record Blog</em> will do it for them.<span id="more-2321"></span></span></p>
<p><span style="color: #c0c0c0;"><strong>Why Toyota Was Late in Recalling the Floor Mats</strong></span></p>
<p><span style="color: #c0c0c0;">In March, Toyota submitted a detailed chronology of the events leading up to its first floor mat recall in September 2007, when Toyota shut down Engineering Analysis 07010, by launching a floor mat recall. The chronology contained scant detail, but it did yield several interesting points: Toyota claimed to have had practically no complaints about floor mat interference; it scrambled to take action beginning in March 2007 to avert a NHTSA investigation; and it initiated a floor mat “field action” in the European market sometime in July 2007, two months before the automaker announced a recall in the U.S.</span></p>
<p><span style="color: #c0c0c0;">Further, the chronology was at odds with information presented to the agency in PE-07016. The chronology did not explain these discrepancies.</span></p>
<p><span style="color: #c0c0c0;">For example, the chronology showed that prior to taking any action, Toyota had only two reports of floor-mat interference – a field technical report in February 2006 involving a 2005 Prius and September dealership report involving a 2007 Lexus 350ES, using multiple floor mats – before it decided to stop the sale of all of All Weather Floor Mats to implement changes. In its June 11, 2007 response to PE07-016, Toyota says it had no field reports related to pedal entrapment in MY2007 Lexus ES350s.  Further, according to the response Toyota filed in June 2007 to PE07-016, it had received 38 consumer complaints related to pedal entrapment in Lexus 350ES vehicles – eight involved crashes; five with injuries. The chronology does not mention any of these incidents as influencing their ensuing actions.</span></p>
<p><span style="color: #c0c0c0;">On March 27, 2007, the automaker says that added a hangtag to be removed by customers and put a product usage label on the packaging. A stop-sale would appear to be an extraordinary reaction, if there were only two incidents in seven months involving different makes, models and model years. However, it is more likely that Toyota’s decision to add these warnings was an effort to get out in front of a pending NHTSA investigation.</span></p>
<p><span style="color: #c0c0c0;">According to the Toyota chronology, the automaker learned on March 29, 2007 that NHTSA opened a Preliminary Evaluation on the floor mat issue. However, e-mails offered as exhibits in the multi-district litigation show that Toyota already knew that an Opening Resume on floor mat interference in the ES350 was soon in the offing. In the days leading up the official opening on an investigation, Toyota’s manager of government affairs, Christopher Tinto, informed his colleague Mitch Kato, about the state of negotiations with NHTSA, which clearly began before Toyota’s March 27 decision:</span></p>
<p><span style="color: #c0c0c0;">“I spoke to NHTSA management today (K. Demeter) about a potential compromise on the ES350 floor mat Issue. In lieu of a Part 573 safely recall, I offered the following:</span></p>
<p><span style="color: #c0c0c0;">Toyota will send a letter to all 2007MY ES350 owners reminding them not to install all weather mats on top of existing mats; In addition, we will enclose a caution label advising owners of the same, and ask owners to affix the label on the flat surface on the backside of the mat; We will also alert dealers of the issue, and remind them not to install mats on top of existing mats; If the owners want to have the dealer affix the label to the mat, Toyota will offer that they bring their vehicles to the dealer to ask them to do it, free of charge. However, we will NOT file a 573 (i.e. this is not a safety recall), because a) this is an &#8216;aftermarket&#8217; install b) there is no design or manufacturing defect in the mat or vehicle, and c) the issue really boils down to improper installation of the mats by the owner or the dealer (but I noted that Toyota has no evidence that dealers are actually doing this.) Ms. Demeter said that there is precedent in NHTSA&#8217;s history for safety recalls in this area, but understood our idea she pledged that they would discuss it internally and get back to me with a response to our proposal in a few days. She also insured me that NHTSA would not open a formal PE until she gets back to me.”</span></p>
<p><span style="color: #c0c0c0;">Toyota also acknowledged that before it launched the first, limited floor mat recall in September 2007, it had initiated some sort of a floor mat campaign for its European customers in July. Little is publicly known about what Toyota calls a “field action.” Under the TREAD ACT, manufacturers must report an overseas safety recall or “other safety campaign in a foreign country on a motor vehicle or motor vehicle equipment that is identical or substantially similar to a motor vehicle or motor vehicle equipment offered for sale in the United States.”  There is no evidence in the public record that Toyota did reported this floor mat “field action” to NHTSA prior to disclosing it in TQ10-001.</span></p>
<p><span style="color: #c0c0c0;">In the ensuing two years, the cycle repeated itself. According to the chronology, Toyota reported having received only two more complaints. (SRS is aware of a January 2008 crash involving floor-mat entrapment in a Lexus ES350, which occurred on a Connecticut highway. This crash was reported to Toyota. It was noted on one of Toyota’s quarterly EWRs, but it is not one of the complaints mentioned in the chronology.)</span></p>
<p><span style="color: #c0c0c0;">After the Saylor crash spotlighted Toyota’s SUA problems, the automaker again ramped up a response. The very public loss of life, involving a California Highway Patrol officer caught Toyota’s attention in a way eight previous NHTSA investigations did not.</span></p>
<p><span style="color: #c0c0c0;">In a September 2009 e-mail from Toyota’s Koji Sakekibara to his colleagues underscored the delicate position in which the automaker found itself:</span></p>
<p><span style="color: #c0c0c0;">“In light of the information that two minutes before the crash, an occupant made a call to 911 telling that the accelerator pedal was stuck and the vehicle would not stop, I think that the Body Engineering Division should act proactively first, (investigate issues such as whether the accelerator assay is the cause, how to secure floor mats, the timing of introducing shape improvements.) Furthermore, taking into account the circumstances that in this event a police officer and his entire family TMS-PQSS Public Affairs Group thinks that the NHTSA and the USA public already hold very harsh opinions in regards to Toyota (As I think you know, in some cases in the USA killing a police officer means the death penalty.”)</span></p>
<p><span style="color: #c0c0c0;">This time, the internal assessment took other solutions into account: “Toyota conducted various analyses to evaluate the emergency shutdown method of Toyota vehicles and competitor vehicles, to evaluate the brake override system of competitor vehicles, to evaluate the accelerator pedal shape change to reduce the risk of pedal entrapment by floor mats, and to compare the shift levers of Toyota vehicles with competitor vehicle,” Toyota wrote in its chronology.  After initially advising owners to remove the All-Weather Floor Mats from their vehicles, Toyota issued a second-phase response, which included a brake-to-idle override for some models, and newly designed floor mats for all vehicles under the recall.</span></p>
<p><span style="color: #c0c0c0;">The chronology admitted to no virtually internal evidence of a problem over a four-year period. Was Toyota suggesting that consumer complaints, early warning reports and legal and warranty claims had no role in driving their recall decisions? Did Toyota expect the experienced ODI staff to accept the explanation that on the basis of two field reports, Toyota initiated a stop sale? Based on Toyota’s EWRs, NHTSA opened at least five Death and Injury inquiries on incidents in which floor mat entrapment was alleged. Toyota did not mention any on these incidents in its chronology.</span></p>
<p><span style="color: #c0c0c0;">The outline of events cast Toyota’s floor mat recall campaigns in September 2007 and October 2009 as rear-guard actions, driven by NHTSA or other externalities. While the agency investigation is in the preliminary evaluation stage, the automaker conducts pedal entrapment analyses in an Avalon and Prius in relation to pedal geometry and the All-Weather floor mat, and finds nothing wrong. Once NHTSA elevates the investigation to the engineering analysis stage, Toyota decides to conduct a floor mat recall in September 2007.</span></p>
<p><span style="color: #c0c0c0;">In conclusion: Toyota claimed to have practically no complaints about floor mat interference; it only acted in March 2007 to shut down ODI; it initiated a floor mat “field action” in the European market sometime in July 2007, two months before the automaker announced a recall in the U.S.</span></p>
<p><span style="color: #c0c0c0;">Ding!</span></p>
<p><span style="color: #c0c0c0;"><strong>Why Toyota Was Late in Recalling Defective Relay Rods</strong></span></p>
<p><span style="color: #c0c0c0;">The relay rod recall chronology was much less tortured. In October 2004, the automaker disclosed to NHTSA that it had recalled Hilux and Hilux Surf vehicles sold in Japan for defective relay rods – but not its U.S. counterparts, Toyota 4Runner, the Toyota Truck and Toyota T100. The rods had a tendency to snap, leaving the driver with no steering controls. But Toyota blamed it on driving conditions unique to the Japanese market:</span></p>
<p><span style="color: #c0c0c0;">“TMC has received field information from the Japanese market, but no similar information from the U.S. market has been received. In addition to the different steering linkage design between the right hand drive and the left hand drive vehicles, TMC believes that the unique operation conditions in Japan, such as frequent standing full lock turns, such as for narrow parking spaces and close quarters maneuvering, greatly affects the occurrence of this problem.”</span></p>
<p><span style="color: #c0c0c0;">The Hilux recall was a scandal in Japan; with police referring three Toyota executives for criminal prosecution. Top managers avoided jail time. Instead, the Japanese government publicly criticized Toyota and ordered the company to reform its recall practices.</span></p>
<p><span style="color: #c0c0c0;">Back in the U.S., Toyota told NHTSA that it had not received any reports of relay rod failures.</span></p>
<p><span style="color: #c0c0c0;">Here’s one of those complaints the automaker didn’t receive in 2004, as reported among its 2004 EWR data:</span></p>
<p><span style="color: #c0c0c0;">The driver, Zoe Chapman of Whitethorn, CA, was driving her T-100 truck at about 20 mph near Humboldt  Redwoods State   Park, when she lost steering. The truck climbed an embankment and rolled over. Chapman and her passengers were belted and escaped with minor injuries, but the truck was totaled. Immediately after the crash, Chapman and her passengers saw that the relay rod was severed at a line of rust. They happened to be professional and accomplished photographers who made an on-the-spot visual record of the evidence. Toyota looked at the same facts and decided that the relay rod broke as a <em>result </em>of the rollover and told Chapman to pound sand.</span></p>
<p><span style="color: #c0c0c0;">On September 6, 2005, Toyota finally recalled the defective steering relay rods on 977, 839 1989-1995 Toyota pick ups and 4Runners in the U.S. The repair rate was so low, Toyota took the unusual step of issuing an owner re-notification, but it came too late for 18-year-old Michael “Levi” Stewart of Idaho, who died in a September 2007, after the relay rod on his 1991 Toyota pickup fractured. The Stewart family received a recall notice two months later.</span></p>
<p><span style="color: #c0c0c0;">Attorney John Kristensen, who represents the Stewart family, did some digging and discovered that Toyota had actually received at least 44 reports in the U.S. since as early as 2000, including crashes involving rollovers and injuries, plus a bunch of warranty claims. In May, Kristensen called on NHTSA to open a Timeliness Query for the relay rod recall, which it did.</span></p>
<p><span style="color: #c0c0c0;">In conclusion: In 2004, Toyota recalls vehicles in Japan for broken relay rods, but not in the U.S.; Toyota lies to the agency and claims it has no reports of relay rod failures in the U.S.; Toyota recalls U.S. vehicles with broken relay rods one year later.</span></p>
<p><span style="color: #c0c0c0;">Ding! Ding!</span></p>
<p><span style="color: #c0c0c0;">In total, Toyota paid $48.8 million in timeliness fines – a slight wobble on their $2.2 billion bottom line. Individual drivers and passengers paid for that delay – in economic losses, and in some cases, with their lives.</span></p>
<p><span style="color: #c0c0c0;"> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.safetyresearch.net/2010/12/21/double-ding-for-toyota/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SRS Releases Update Report: Toyota Sudden Unintended Acceleration</title>
		<link>http://www.safetyresearch.net/2010/10/25/srs-releases-update-report-toyota-sudden-unintended-acceleration/</link>
		<comments>http://www.safetyresearch.net/2010/10/25/srs-releases-update-report-toyota-sudden-unintended-acceleration/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 12:27:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bart Stupak]]></category>
		<category><![CDATA[Benenson Strategy Group]]></category>
		<category><![CDATA[Congress]]></category>
		<category><![CDATA[Congressional Hearings]]></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[Exponent]]></category>
		<category><![CDATA[Henry Waxman]]></category>
		<category><![CDATA[Sean Kane]]></category>
		<category><![CDATA[Stuck Throttle]]></category>
		<category><![CDATA[Sudden Unintended Acceleration]]></category>
		<category><![CDATA[Throttle Body]]></category>
		<category><![CDATA[Timeliness Query]]></category>
		<category><![CDATA[Todd Hubing]]></category>
		<category><![CDATA[Toyota]]></category>
		<category><![CDATA[advocacy]]></category>
		<category><![CDATA[NHTSA]]></category>
		<category><![CDATA[Safety Research & Strategies]]></category>
		<category><![CDATA[Toyota unintended acceleration]]></category>

		<guid isPermaLink="false">http://www.safetyresearch.net/?p=2209</guid>
		<description><![CDATA[Eight months have passed since Congress called out NHTSA and Toyota for failing to address Sudden Unintended Acceleration. The agency and the automaker claim they&#8217;ve learned nothing new about the problem, but there&#8217;s nothing wrong with our learning curve. Behind the barrage of PR are all those niggling little facts, and once again, SRS has [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #c0c0c0;">Eight months have passed since Congress  called out NHTSA and Toyota for failing to address Sudden Unintended  Acceleration. The agency and the automaker claim they&#8217;ve learned nothing new  about the problem, but there&#8217;s nothing wrong with our learning curve. Behind the  barrage of PR are all those niggling little facts, and once again, SRS has  assembled them into the go-to Toyota SUA reference guide. </span></p>
<p><span style="font-family: Times New Roman; color: black; font-size: small;"><a href="http://www.safetyresearch.net/toyota-sudden-unintended-acceleration/">Update Report: Toyota Sudden Unintended Acceleration</a><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.safetyresearch.net/2010/10/25/srs-releases-update-report-toyota-sudden-unintended-acceleration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Will Toyota Be Number One in Criminal Violations Under the TREAD Act?</title>
		<link>http://www.safetyresearch.net/2010/07/20/will-toyota-be-number-one-in-criminal-violations-under-the-tread-act/</link>
		<comments>http://www.safetyresearch.net/2010/07/20/will-toyota-be-number-one-in-criminal-violations-under-the-tread-act/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 19:49:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Criminal presecution]]></category>
		<category><![CDATA[Relay Rod]]></category>
		<category><![CDATA[Timeliness Query]]></category>
		<category><![CDATA[Toyota]]></category>
		<category><![CDATA[TREAD Act]]></category>
		<category><![CDATA[criminal prosecution]]></category>
		<category><![CDATA[NHTSA]]></category>

		<guid isPermaLink="false">http://www.safetyresearch.net/?p=2098</guid>
		<description><![CDATA[Toyota’s announcement that it is the subject of a federal criminal probe in the relay rod recalls begs a question: Will it be the first automaker to be criminally prosecuted under the Transportation Recall Enhancement, Accountability and Documentation (TREAD) Act? Today, the automaker released – via a statement to the Tokyo Stock Exchange – the [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #c0c0c0;">Toyota’s announcement that it is the subject of a federal criminal probe in the relay rod recalls begs a question: Will it be the first automaker to be criminally prosecuted under the Transportation Recall Enhancement, Accountability and Documentation (TREAD) Act?</span></p>
<p><span style="color: #c0c0c0;">Today, the automaker released – via a statement to the Tokyo Stock Exchange – the news that a federal grand jury in New York had subpoenaed the company on June 29 for documents regarding relay rod failures.</span></p>
<p><span style="color: #c0c0c0;">Toyota said:  “The company and our subsidiaries will cooperate with the investigation with sincerity.”<span id="more-2098"></span></span></p>
<p><span style="color: #c0c0c0;">So far, Toyota is the only one saying much of anything. Attorney John Kristensen, who represents the family of an Idaho man who died in a 2007 crash related to a relay rod-failure, and who alerted the National Highway Traffic Safety Administration to Toyota’s delay in recalling the defective components, says he can’t comment on any grand jury proceedings. The agency says that Secretary Ray LaHood had nothing to do with the subpoena to Toyota and referred all questions to the U.S. Attorney’s office.</span></p>
<p><span style="color: #c0c0c0;">But the dots connect rather nicely.</span></p>
<p><span style="color: #c0c0c0;">In May, the agency opened a Timeliness Query (at Kristensen’s request) into Recall 05V389 to replace defective steering relay rods in Toyota pickups and 4Runners, based on a one-year leg between a U.S. and Japanese recall for the same component in a sister vehicle sold overseas.</span></p>
<p><span style="color: #c0c0c0;">In October 2004, the automaker disclosed to NHTSA that it had recalled Hilux and Hilux Surf vehicles sold in Japan for defective relay rods – but not its U.S. counterparts, Toyota 4Runner, the Toyota Truck and Toyota T100. The rods had a tendency to snap, leaving the driver with no steering controls. But Toyota blamed it on driving conditions unique to the Japanese market:</span></p>
<p><span style="color: #c0c0c0;">“TMC has received field information from the Japanese market, but no similar information from the U.S. market has been received. In addition to the different steering linkage design between the right hand drive and the left hand drive vehicles, TMC believes that the unique operation conditions in Japan, such as frequent standing full lock turns, such as for narrow parking spaces and close quarters maneuvering, greatly affects the occurrence of this problem.”</span></p>
<p><span style="color: #c0c0c0;">(The Hilux recall was a scandal in Japan; with police referring three Toyota executives for criminal prosecution. Top managers avoided jail time. Instead, the Japanese government publicly criticized Toyota and ordered the company to reform its recall practices.)</span></p>
<p><span style="color: #c0c0c0;">On September 6, 2005, Toyota finally recalled the defective steering relay rods on 977,839 1989-1995 Toyota pick ups and 4Runners in the U.S. The repair rate was so low, Toyota took the unusual step of issuing an owner re-notification, but it came too late for 18-year-old Michael “Levi” Stewart of Idaho, who died in a September 2007, after the relay rod on his 1991 Toyota pickup fractured. The Stewart family received a recall notice two months later.</span></p>
<p><span style="color: #c0c0c0;">Kristensen, an attorney with The O’Reilly||Collins Law Firm, found, in the course of litigation, that Toyota’s claim in October 2004 that it had no reports of relay rod failures in the U.S. was false. Toyota had actually received at least 44 reports in the U.S. since as early as 2000, including crashes involving rollovers and injuries.</span></p>
<p><span style="color: #c0c0c0;">“We think that it’s fairly obvious,” Kristensen said. “The documents and the evidence speak for themselves. We’ve had numerous people testify that they lost their steering 2004, prior to the recall in the United States. And Toyota has known since 1992, 1993 that they were having problems in the U.S. with relay rods.”</span></p>
<p><span style="color: #c0c0c0;">“Just as a curious lawyer, I’m wondering if this prosecution is under 49 U.S.C. 30170. That’s the real question.”</span></p>
<p><span style="color: #c0c0c0;">Currently, Toyota is trying to quash Kristensen’s subpoena to depose one of the three company execs recommended for prosecution in Japan.</span></p>
<p><span style="color: #c0c0c0;">“It now it appears we know why,” he says.</span></p>
<p><span style="color: #c0c0c0;">Section 30170(a)(1) of the TREAD Act establishes criminal liability for a “person who violates section 1001 of title 18 with respect to the reporting requirements of [49 U.S.C.] section 30166, with the specific intention of misleading the Secretary with respect to motor vehicle or motor vehicle equipment safety related defects that have caused death or serious bodily injury to an individual. . . .”</span></p>
<p><span style="color: #c0c0c0;">The rule set a pretty high bar for criminal prosecution, requiring the guilty party to have “knowingly and willfully” concealed facts or made false statements. The “safe harbor” provision lets the auto executive off the hook, if, at the time of the violation, such person does not know that the violation would result in an accident causing death or serious bodily injury; and (2) the person corrects any improper reports or failure to report within a reasonable time. The Final Rule adopted in July 2001 designated 30 days as the “reasonable” time period for a reporter to come forward and correct any false reports.</span></p>
<p><span style="color: #c0c0c0;">NHTSA itself opined: “We believe that there will be very few criminal prosecutions under section 30170, given its elements.”</span></p>
<p><span style="color: #c0c0c0;">The loopholes made advocates like Joan Claybrook, president emeritus of Public Citizen, cranky in the extreme. In her June 2004 testimony before the Senate Committee on Competition, Foreign Commerce and infrastructure, she complained:</span></p>
<p><span style="color: #c0c0c0;">“In short, while the section increases the rarely-applied maximum penalty for a violation of federal law concerning reports made to the government, at the same time it completely undercuts this new authority by prohibiting application of criminal penalties if the person who lied eventually recants. Because prosecutors always retain the ability to grant immunity, and to place case-specific limits on that immunity for witnesses or participants to secure testimony, the broad language of the “safe harbor” provision creates a much larger window for illegal activity than existed under current law. In addition, this law requires a request from the DOT to the Justice Department prior to prosecution, a highly unusual potential pitfall for enforcement of any criminal liability.”</span></p>
<p><span style="color: #c0c0c0;">So, did LaHood request the DOJ to make the case? Toyota’s already earned the ignominious distinction of paying the largest NHTSA fine ever, for its delay in recalling millions of vehicles with sticky pedals. Could Toyota, the world’s Ichiban automaker, claim another first?</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/will-toyota-be-number-one-in-criminal-violations-under-the-tread-act/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nothing to See Here Folks!</title>
		<link>http://www.safetyresearch.net/2010/05/20/nothing-to-see-here-folks/</link>
		<comments>http://www.safetyresearch.net/2010/05/20/nothing-to-see-here-folks/#comments</comments>
		<pubDate>Thu, 20 May 2010 19:42:27 +0000</pubDate>
		<dc:creator>srsadmin</dc:creator>
				<category><![CDATA[Congressional Hearings]]></category>
		<category><![CDATA[Electronic Throttle Control]]></category>
		<category><![CDATA[NHTSA]]></category>
		<category><![CDATA[Sudden Unintended Acceleration]]></category>
		<category><![CDATA[Timeliness Query]]></category>
		<category><![CDATA[Toyota]]></category>
		<category><![CDATA[Toyota unintended acceleration]]></category>

		<guid isPermaLink="false">http://www.safetyresearch.net/?p=2016</guid>
		<description><![CDATA[Ah, to view the world through rose-colored Lentzes. Toyota’s ultra-sincere CEO of Toyota Motor Sales climbed back into the House Energy and Commerce Committee witness chair to utter those words, to which the company has accorded the power of a magical incantation: There’s nothing wrong with our electronics. “Toyota remains confident that our electronic throttle [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #c0c0c0;">Ah, to view the world through rose-colored Lentzes. Toyota’s ultra-sincere CEO of Toyota Motor Sales climbed back into the House Energy and Commerce Committee witness chair to utter those words, to which the company has accorded the power of a magical incantation: There’s nothing wrong with our electronics. <span id="more-2016"></span></span><span style="color: #c0c0c0;"><br />
 </span></p>
<p><span style="color: #c0c0c0;">“Toyota remains confident that our electronic throttle control system is not a cause of unintended acceleration. Toyota and Lexus vehicles are inherently designed so that a real world uncommanded acceleration of the vehicle cannot occur. This is achieved by a redundant system design with dual computers and sensors as well as by robust fail safe architecture. We test our vehicles extensively to make sure that the fail safes and redundancies work. Indeed, Toyota’s ETCS-i has been subjected to comprehensive testing over more than a decade without a single unintended acceleration event. Toyota has never discovered or been provided with any evidence that the ETCS-i can cause unintended acceleration in a real world scenario,” James Lentz averred in his written testimony.</span></p>
<p><span style="color: #c0c0c0;">Oh, Jim, Jim, Jim, where do we begin?</span></p>
<p><span style="color: #c0c0c0;">We’ll start with: “Toyota and Lexus vehicles are inherently designed so that a real world uncommanded acceleration of the vehicle cannot occur.”</span></p>
<p><span style="color: #c0c0c0;">Stacy Stuhrenberg begs to differ. On February 11, the Goodlettsville, TN woman was almost at a complete stop at a traffic light on Long Hollow Pike, when the light changed. Stuhrenberg gave a little gas to her 2004 Sienna to proceed through the light, when the vehicle accelerated in a burst of speed.</span></p>
<p><span style="color: #c0c0c0;">“It was like if you slap a horse on the bottom – it just shot off,” she recalled.</span></p>
<p><span style="color: #c0c0c0;">Although Stuhrenberg depressed the brakes as hard as she could, she rear-ended another vehicle. Toyota hired an outside technician from Goodlettsville Collision to examine her vehicle. Stacey’s husband witnessed the visual inspection of the brakes and accelerator pedal. No electronic vehicle diagnostics were performed.</span></p>
<p><span style="color: #c0c0c0;">On May 6, Toyota sent Stuhrenberg a ding letter affirming that her floor mats were secured and the accelerator pedal functioned properly: “We are very sorry to hear about the unfortunate incident; however, our inspection determined that this incident was not a result of any type of manufacture design or defect. Thank you for allowing us to address your concerns.” Click on the image below to read the letter.</span></p>
<p><span style="color: #c0c0c0;"><a href="http://www.safetyresearch.net/wp-content/uploads/StuhrenbergLetter.jpg"><img class="alignnone" title="Stuhrenberg Letter" src="http://www.safetyresearch.net/wp-content/uploads/StuhrenbergLetter_Preview.jpg" alt="" width="100" height="137" /></a><br />
 </span></p>
<p><span style="color: #c0c0c0;">(State Farm finally agreed to total her vehicle and go after Toyota and subrogate the claim.)</span></p>
<p><span style="color: #c0c0c0;">Tim Kenkel of Denver, Co. would also dispute Toyota’s contention that uncommanded acceleration can not occur in the real world.</span></p>
<p><span style="color: #c0c0c0;">Kenkel experienced two incidents in his 2008 Rav4 Limited Edition in 15 minutes. Kenkel was also at a stop light with his foot on the brake, when all of a sudden, the engine revved into redline territory. Kenkel was able to keep the vehicle from moving forward and put the vehicle into neutral. The Rav4 engine continued to rev. Kenkel “slammed it into park,” and turned the engine off. He re-started the vehicle five minutes later, but upon ignition, the engine went immediately to wide-open throttle.</span></p>
<p><span style="color: #c0c0c0;">“Every light on the dash board was blinking like a Christmas tree,” he recalled</span></p>
<p><span style="color: #c0c0c0;">Kenkel killed the engine again and waited another ten minutes before starting his vehicle up again. The engine behaved normally this time, so he proceeded to the Go Toyota Scion Arapahoe dealership in Centennial. By the day’s end, the dealership called and swore it had subjected the vehicle to a battery of tests and found nothing wrong with the vehicle.</span></p>
<p><span style="color: #c0c0c0;">It was your floor mat, they told him.</span></p>
<p><span style="color: #c0c0c0;">When Kenkel returned to the dealership to ask for the copies of tests, the staff finally confessed that they had performed a visual inspection of the driver’s side foot well – and nothing else. Kenkel insisted they run a diagnostic on the electronics. Lo and behold, the ECM reported five Diagnostic Trouble Codes in the chassis, the network and electrical systems. ACTION REQUIRED, according to the diagnostic report.</span></p>
<p><span style="color: #c0c0c0;">Kenkel says that the National Highway Traffic Safety Administration’s Vehicle Research and Test Center is buying his Rav4 for the value of his loan &#8212; $29,000.</span></p>
<p><span style="color: #c0c0c0;">Maybe you aren’t finding any problems, Jim, because you aren’t looking for them.</span></p>
<p><span style="color: #c0c0c0;">In Toyota’s alternate-reality world, the complaints boil down to:</span></p>
<ul>
<li><span style="color: #c0c0c0;">Vehicles      that have not yet received the floor mat entrapment or sticking      accelerator pedal remedy. </span></li>
<p><br class="spacer_" /></p>
<li><span style="color: #c0c0c0;">Cases      requiring an explanation of vehicle characteristics where an increase in      engine speed is normal, such as higher engine idle speed after a cold      start, a slight increase in engine RPM when the air conditioning      compressor cycles on, or a slight surge when the vehicle accelerates to      the set speed once the cruise control is engaged. </span></li>
<p><br class="spacer_" /></p>
<li><span style="color: #c0c0c0;">Concerns      or questions about slight differences in the driving experience following      a driveability programming update while the adaptive memory adjusts to the      wear of certain components and their current operating characteristics</span></li>
</ul>
<ul>
<li><span style="color: #c0c0c0;">The      presence of double- or triple-stacked floor mats</span></li>
</ul>
<ul>
<li><span style="color: #c0c0c0;">Dissatisfaction      with the feel of the accelerator pedal after the reinforcement bar remedy      was fitted to address th potential for sticking pedals (in which case a      new pedal was installed); and</span></li>
</ul>
<ul>
<li><span style="color: #c0c0c0;">In      rare cases, vehicles that were not correctly remedied during a recall. </span></li>
</ul>
<p><span style="color: #c0c0c0;">According to Quality Control Systems Corp, which has been closely monitoring post-recall complaints, at least 155 incidents of SUA have been reported to NHTSA in which the owner claims the vehicle was repaired under a company recall.</span></p>
<p><span style="color: #c0c0c0;">Here are some events happening in the real world:</span></p>
<p><span style="color: #c0c0c0;"><em><a href="http://www-odi.nhtsa.dot.gov/complaints/complaintresults.cfm?start=1&amp;SearchType=QuickSearch&amp;odi_ids=10320934&amp;type=QuickSearch&amp;summary=true&amp;PrintVersion=YES">ODI# 10320934</a></em></span></p>
<p><span style="color: #c0c0c0;"><em>Attn: Defects Investigations Office. 2007 Toyota Camry with 38721 miles that is owned by and used as an undercover police vehicle accelerated without explanation on March 10, 2010. The operator, who is a sworn officer, advises that his foot was not on the accelerator and the vehicle increased in speed and engine revolutions without explanation. The event occurred over the course of approximately 1/10th of a mile reaching speeds just over 60 mph. The acceleration event corrected itself. There was no injury or crash associated with the event. The vehicle in question had completed a Toyota recall service program # ssc90l to address acceleration issues with this model vehicle on March 2, 2010. The vehicle was returned to the Henrico police on March 3, 2010. The extremely short period of time between the recall service and this sudden unanticipated acceleration event gives reason to believe that the recall service was not effective in correcting the acceleration issues associated with Toyota brand vehicles. The vehicle was parked shortly after the event and is currently secured by the Henrico police. The vehicle has not been driven or examined by any parties since the occurrence of this acceleration event. In light of the fact that this vehicle had recently completed the required acceleration recall service and has been secured since the date of the occurrence, this agency believes that this vehicle is an ideal candidate for examination by the office of defects investigations to determine the origin of this unanticipated acceleration event. The vehicle in question is outfitted with Toyota brand floor mats which are tethered to anchors in the floorboard of the vehicle.</em></span></p>
<p><span style="color: #c0c0c0;"><em><a href="http://www-odi.nhtsa.dot.gov/complaints/complaintresults.cfm?start=1&amp;SearchType=QuickSearch&amp;odi_ids=10329268&amp;type=QuickSearch&amp;summary=true&amp;PrintVersion=YES">ODI # 10329268</a></em></span></p>
<p><span style="color: #c0c0c0;"><em>The contact owns a 2009 Toyota Camry. The owner stated that the vehicle was taken to Toyota for recall NHTSA campaign id number: 10V017000 and the remedy was performed. Approximately three months later while his wife was operating the vehicle and pulling into a parking lot, at approximately 4 MPH, to park the vehicle accelerated without driver intent. It crashed through a plate glass window and continued on and crashed in to a wall inside the building and was still attempting to accelerate. The vehicle was put into neutral then into drive and the driver was finally able to get the vehicle turned off. No injuries were reported. The Houston police responded and took a report #064969310-p. The vehicle was towed by a city approved towing company and is currently at a impound lot. The insurance company is sending an adjuster to inspect the vehicle. The failure and current mileage is approximately 50,000. Rd</em></span></p>
<p><span style="color: #c0c0c0;"><em><a href="http://www-odi.nhtsa.dot.gov/complaints/complaintresults.cfm?start=1&amp;SearchType=QuickSearch&amp;odi_ids=10328848&amp;type=QuickSearch&amp;summary=true&amp;PrintVersion=YES">ODI# 10328848</a></em></span></p>
<p><span style="color: #c0c0c0;"><em>While driver was pulling into a parking space and coming to a near stop, the vehicle, a 2008 Toyota Camry, suddenly accelerated on its own accord, hopping the concrete curb, accelerating the vehicle as the car crashed struck and pushed along a trash bin, thru thick brush, a steel gated fence and eventually striking a tree where the vehicle finally came to rest. The driver attempted to stop the vehicle by applying both feet to the brakes as it traveled approximately 150 feet. The vehicle was subject to both the floor mat and acceleration pedal recalls which were repaired on February 11, 2010. This incident was post-recall repair. Since the incident, the vehicle has not been repaired and is currently being stored by an autobody repair facility and awaits inspection by NHTSA and Toyota. *tr</em></span></p>
<p><span style="color: #c0c0c0;">These are but a few of the rare cases in which uncommanded acceleration cannot occur.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.safetyresearch.net/2010/05/20/nothing-to-see-here-folks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toyota: Honesty is More Than Just a Word</title>
		<link>http://www.safetyresearch.net/2010/05/13/toyota-honesty-is-more-than-just-a-word/</link>
		<comments>http://www.safetyresearch.net/2010/05/13/toyota-honesty-is-more-than-just-a-word/#comments</comments>
		<pubDate>Thu, 13 May 2010 17:30:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[advocacy]]></category>
		<category><![CDATA[EWR]]></category>
		<category><![CDATA[NHTSA]]></category>
		<category><![CDATA[Relay Rod]]></category>
		<category><![CDATA[Timeliness Query]]></category>
		<category><![CDATA[Early Warning Reporting]]></category>

		<guid isPermaLink="false">http://www.safetyresearch.net/?p=2013</guid>
		<description><![CDATA[When Toyota starts talking about honesty – as they did, while paying a $16.4 million fine for violating the recall regulations – we start patting down the data. An interesting snippet floated by yesterday. As our readers know, manufacturers are required to file Early Warning Reports every quarter – information about legal claims, warranty data, [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #c0c0c0;">When Toyota starts talking about honesty – as they did, while paying a $16.4 million fine for violating the recall regulations – we start patting down the data. An interesting snippet floated by yesterday. As our readers know, manufacturers are required to file Early Warning Reports every quarter – information about legal claims, warranty data, production numbers, deaths and injuries – to help NHTSA spot emerging defect trends.</span></p>
<p><span style="color: #c0c0c0;">This regulation, enacted as part of the Transportation Recall Enhancement Accountability and Documentation Act with great speed and good intentions, has had its share of problems. There was the four-year battle over what information would be public. (The agency and safety advocates envisioned a largely public data system; the manufacturers had an entirely different idea. Guess who won?). Then there has been the suggestion that EWR has not actually been useful as a statistical canary in a coalmine. Now we’re going to have to raise a few questions about coding.<span id="more-2013"></span>Remember, this is self-reported data. Thanks to a tip from Randy and Alice Whitfield at Quality Control Systems we took a look-see at one of Toyota’s EWR reports regarding a claim filed against the automaker in a 2004 rollover crash. The driver, Zoe Chapman of Whitethorn, CA, was driving her T-100 truck at about 20 mph near Humboldt  Redwoods State   Park, when she lost steering. The truck climbed an embankment and rolled over. Chapman and her passengers were belted and escaped with minor injuries, but the truck was totaled. Immediately after the crash, Chapman and her passengers saw that the relay rod was severed at a line of rust. They happened to be professional and accomplished photographers who made an on-the-spot visual record of the evidence. Toyota looked at the same facts and decided that the relay rod broke as a <em>result </em>of the rollover and told Chapman to pound sand.</span></p>
<p><span style="color: #c0c0c0;">You might be scratching your head at this point, thinking: <em>Didn’t I just read something about Toyota and defective relay rods?</em></span></p>
<p><span style="color: #c0c0c0;">You did! NHTSA just opened a new Timeliness Query to determine why Toyota recalled this very component in its Japanese truck models in 2004, but waited an entire year before it decided to grace American consumers with the repair. In fact, Toyota had told NHTSA that it was not necessary to recall the relay rods in the U.S., in part, because they had no reports of problems here.</span></p>
<p><span style="color: #c0c0c0;">Back to EWR. Toyota reported this claim to NHTSA, but it was coded as a rollover and powertrain- related claim.</span></p>
<p><span style="color: #c0c0c0;">Rollover? True. Powertrain? Nuh-uh. Where’s a reference to steering? Steering is coded 01 and Powertrain is 10.</span></p>
<p><span style="color: #c0c0c0;">Honest mistake? Deliberate obfuscation?</span></p>
<p><span style="color: #c0c0c0;">We can not answer these questions. One thing we can surmise – the data quality isn’t being checked. Regardless of the manufacturer’s opinion of what caused a crash, the law requires it to report it to EWR as it was reported to the automaker. And we quote from <em>Compendium for Motor Vehicles having an Annual Production of 500 or more Vehicles Early Warning Reporting</em>:  “When a claim or notice identifies or alleges any system or component as a possible contributing factor in the incident, the system(s) or component(s) are to be reported using the applicable component code as defined in the EWR regulation.”</span></p>
<p><span style="color: #c0c0c0;">We don’t know if “honest” really describes Toyota. But they sure are consistent.</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/05/13/toyota-honesty-is-more-than-just-a-word/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time for Another Toyota Timeliness Query</title>
		<link>http://www.safetyresearch.net/2010/05/10/time-for-another-toyota-timeliness-query/</link>
		<comments>http://www.safetyresearch.net/2010/05/10/time-for-another-toyota-timeliness-query/#comments</comments>
		<pubDate>Mon, 10 May 2010 19:24:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Relay Rod]]></category>
		<category><![CDATA[Timeliness Query]]></category>
		<category><![CDATA[Toyota]]></category>
		<category><![CDATA[advocacy]]></category>
		<category><![CDATA[Recall]]></category>
		<category><![CDATA[Steering]]></category>

		<guid isPermaLink="false">http://www.safetyresearch.net/?p=2005</guid>
		<description><![CDATA[When NHTSA went after Toyota with a $16.4 million stick for failing to recall sticking accelerator pedals within the five-day regulatory time limit, Attorney John Kristensen couldn’t help notice the parallels between the automaker’s mañana attitude toward U.S. recalls in the 2010 pedal campaign and in a 2005 recall of defective relay rods. Today, Kristensen, [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #c0c0c0;">When NHTSA went after Toyota with a $16.4 million stick for failing to recall sticking accelerator pedals within the five-day regulatory time limit, Attorney John Kristensen couldn’t help notice the parallels between the automaker’s <em>mañana </em>attitude toward U.S. recalls in the 2010 pedal campaign and in a 2005 recall of defective relay rods.</span></p>
<p><span style="color: #c0c0c0;">Today, Kristensen, an attorney with The O’Reilly||Collins Law Firm asked NHTSA administration to launch a Timeliness Query into Recall 05V389 to replace defective steering relay rods in Toyota pickups and 4Runners.</span></p>
<p><span style="color: #c0c0c0;">(And the thud you just heard was that other shoe dropping we mentioned back in October. See</span> <a href="http://www.safetyresearch.net/2009/10/12/trouble-in-toyotaville/">Troubles Mount in Toyotaville</a><span style="color: #c0c0c0;">.)</span></p>
<p><span style="color: #c0c0c0;">According to a chronology of the sticking CTS accelerator pedals campaigns, Toyota launched a silent recall for the in UK and Ireland in June 2009, followed by a full EU Technical Service Bulletin in September. Toyota didn’t announce a U.S. recall of the same component until January 21, 2010. Toyota said that the UK and Ireland got the fix first, due to the unique combination of the British weather and the right-hand drive configuration: <span id="more-2005"></span><br />
 </span></p>
<p><span style="color: #c0c0c0;">“The trend that emerged in the judgment of these personnel was that the phenomenon seemed to occur during the winter in circumstances of high humidity in right hand drive models (in the U.K. and Ireland). TMC personnel had reproduced the phenomenon in April 2009, first on a recovered part and then in a laboratory setting using a full vehicle. In June 2009, the phenomenon was replicated in a test drive at TMC&#8217;s Reliability Testing Group. The collective thinking was that condensation, along with wear of the friction lever assembly, likely caused accelerator pedal sticking and that the phenomenon occurred in right hand drive vehicles because the heater duct outputs directly towards the accelerator pedal, causing condensation inside the colder pedal assembly,” Toyota said in a submission to NHTSA’s TQ10-002.</span></p>
<p><span style="color: #c0c0c0;">This was an explanation Toyota had had some success with in the past. In October 2004, the automaker disclosed to NHTSA that it had recalled Hilux and Hilux Surf vehicles sold in Japan for defective relay rods – but not its U.S. counterparts, Toyota 4Runner, the Toyota Truck and Toyota T100. The rods had a tendency to snap, leaving the driver with no steering controls. But Toyota blamed it on driving conditions unique to the Japanese market:</span></p>
<p><span style="color: #c0c0c0;"><strong> </strong></span></p>
<p><span style="color: #c0c0c0;">“TMC has received field information from the Japanese market, but no similar information from the U.S. market has been received. In addition to the different steering linkage design between the right hand drive and the left hand drive vehicles, TMC believes that the unique operation conditions in Japan, such as frequent standing full lock turns, such as for narrow parking spaces and close quarters maneuvering, greatly affects the occurrence of this problem.”</span></p>
<p><span style="color: #c0c0c0;">On September 6, 2005, Toyota finally recalled the defective steering relay rods on 977, 839 1989-1995 Toyota pick ups and 4Runners in the U.S.</span></p>
<p><span style="color: #c0c0c0;">In the course of litigation, Kristensen found out that Toyota’s claim in October 2004 that it had no reports of relay rod failures in the U.S. was false. Toyota had actually received at least 44 reports in the U.S. since as early as 2000, including crashes involving rollovers and injuries – not to mention a slew of warranty repairs for broken relay rods. And Toyota’s U.S. recall resulted in an unusually low 30 percent return rate.  In 2007, the company issued an even more unusual recall re-notification, fearing NHTSA would notice that so few consumers had gotten the fix.  All of this was too late for 18-year-old Levi Stewart of Idaho, who was killed in a crash caused by a relay rod failure in September 2007. Stewart had bought the used vehicle months earlier.  Stewart’s family received the recall re-notification weeks after Levi’s death.</span></p>
<p><span style="color: #c0c0c0;">The only difference between the relay rod campaign and the accelerator pedal recall? So far, in the latter case, Toyota has gotten away with waiting a year before giving American consumer relief.</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>
<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/10/time-for-another-toyota-timeliness-query/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

