<?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>CleanTechies Blog - CleanTechies.com &#187; Green Tech</title>
	<atom:link href="http://blog.cleantechies.com/tag/green-tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cleantechies.com</link>
	<description>Latest CleanTech News, Jobs, Events, Research and Links for Renewable Energy and Green Technology</description>
	<lastBuildDate>Thu, 09 Feb 2012 18:30:05 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Canada Launches Green Patent Fast Track Program</title>
		<link>http://blog.cleantechies.com/2011/04/05/canada-launches-green-patent-fast-track-program/</link>
		<comments>http://blog.cleantechies.com/2011/04/05/canada-launches-green-patent-fast-track-program/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 15:00:12 +0000</pubDate>
		<dc:creator>Eric Lane</dc:creator>
				<category><![CDATA[Legal]]></category>
		<category><![CDATA[North America]]></category>
		<category><![CDATA[CIPO]]></category>
		<category><![CDATA[clean technology]]></category>
		<category><![CDATA[commercialization]]></category>
		<category><![CDATA[fast track]]></category>
		<category><![CDATA[Green Tech]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[patent applications]]></category>

		<guid isPermaLink="false">http://blog.cleantechies.com/?p=30235</guid>
		<description><![CDATA[In a previous post, I wrote about the Canadian Intellectual Property Office’s (CIPO) proposal to implement an expedited examination program for green tech patent applications. Last month CIPO launched the program. Now applicants can have their green patent applications advanced out of turn for examination with a simple written request and declaration that the application [...]<br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=5.0" /></div><div>Rating: 5.0/<strong>5</strong> (1 vote cast)</div><br />]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share dd_post_share_right'><div class='dd_buttons'><div class='dd_button_v'><div class='dd-linkedin-ajax-load dd-linkedin-30235'></div><script type='in/share' data-url='http://blog.cleantechies.com/2011/04/05/canada-launches-green-patent-fast-track-program/' data-counter='right'></script></div><div class='dd_button_v'><div class='dd-twitter-ajax-load dd-twitter-30235'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.cleantechies.com/2011/04/05/canada-launches-green-patent-fast-track-program/" data-count="horizontal" data-text="Canada Launches Green Patent Fast Track Program" data-via="Cleantechies" ></a></div><div class='dd_button_v'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.cleantechies.com%2F2011%2F04%2F05%2Fcanada-launches-green-patent-fast-track-program%2F&amp;locale=en_US&amp;layout=button_count&amp;action=like&amp;width=92&amp;height=20&amp;colorscheme=light' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:92px; height:20px;' allowTransparency='true'></iframe></div></div></div><p><img src="http://blog.cleantechies.com/files/2011/04/2629624844_d1db616d52-150x150.jpg" alt="" title="Canadian Flag" width="150" height="150" class="alignleft size-thumbnail wp-image-30238" />In a <a href="http://blog.cleantechies.com/2010/10/29/green-patent-policies-initiatives-cipo-wipo/">previous post</a>, I wrote about the Canadian Intellectual Property Office’s (CIPO) proposal to implement an expedited examination program for green tech <a href="http://blog.cleantechies.com/tag/patent/">patent</a> applications.</p>
<p>Last month CIPO launched the program.  Now applicants can have their green patent applications advanced out of turn<span id="more-30235"></span> for examination with a simple written request and declaration that the application relates to clean technology:</p>
<p>    <em>An applicant wishing to take advantage of the expedited examination process must do the following:</p>
<p>    1.  Request expedited examination by submitting a written request to the Patent Office.</p>
<p>    2.  Submit a declaration that states the application relates to technology the commercialization of which would help to resolve or mitigate environmental impacts or conserve the natural environment and resources.</em></p>
<p>Under the fast track program, the applicant will receive a first office action within two months instead of about 2-3 years in the ordinary course.  More information on the CIPO fast track program can be found <a href="http://www.cipo.ic.gc.ca/eic/site/cipointernet-internetopic.nsf/eng/wr02991.html">here</a>.</p>
<p>Canada joins several other national IP offices around the world in offering a green tech fast track program, including the UK, the US, Australia, Korea, Japan and Israel.</p>
<p><em>Eric Lane is a patent attorney at Luce, Forward, Hamilton &#038; Scripps in San Diego and the author of <a href="http://www.greenpatentblog.com/">Green Patent Blog</a>. Mr. Lane can be reached at elane@luce.com.</em></p>
<hr /><h2>Related posts:</h2><ul><li><a href="http://blog.cleantechies.com/2010/10/11/two-month-warning-uspto-green-patent-fast-track/" rel="bookmark" title="Permanent Link: Two-Month Warning for the USPTO Green Patent Fast Track">Two-Month Warning for the USPTO Green Patent Fast Track</a></li><li><a href="http://blog.cleantechies.com/2011/04/18/green-sunset-a-uspto-green-patent-fast-track-update/" rel="bookmark" title="Permanent Link: Green Sunset?: A USPTO Green Patent Fast Track Update">Green Sunset?: A USPTO Green Patent Fast Track Update</a></li><li><a href="http://blog.cleantechies.com/2011/11/09/kipo-green-tech-fast-track-inaccessible-for-most-applicants/" rel="bookmark" title="Permanent Link: KIPO Green Tech Fast Track Inaccessible for Most Applicants">KIPO Green Tech Fast Track Inaccessible for Most Applicants</a></li><li><a href="http://blog.cleantechies.com/2011/12/22/uspto-green-tech-pilot-program-begins-final-descent/" rel="bookmark" title="Permanent Link: USPTO Green Tech Pilot Program Begins Final Descent">USPTO Green Tech Pilot Program Begins Final Descent</a></li><li><a href="http://blog.cleantechies.com/2010/10/29/green-patent-policies-initiatives-cipo-wipo/" rel="bookmark" title="Permanent Link: Green Patent Policies &#038; Initiatives: From CIPO to WIPO to Infinity">Green Patent Policies &#038; Initiatives: From CIPO to WIPO to Infinity</a></li></ul><hr /><small>Copyright © 2008-2010 <a href="http://cleantechies.com">CleanTechies</a>, Inc. and Partners<br /> This feed is for personal, non-commercial use only. <br />
Written by <a href="">Eric Lane</a>. <a href="http://blog.cleantechies.com/2011/04/05/canada-launches-green-patent-fast-track-program/#comments" title="to the comments">To the comments</a><BR />
(Digital Fingerprint:  b008bf120fbd682ffd7ee5812c495c9a)</small><script type="text/javascript">jQuery(document).ready(function($) { window.setTimeout('loadLinkedin_30235()',1000);window.setTimeout('loadTwitter_30235()',1000); });</script><script type="text/javascript"> function loadLinkedin_30235(){ jQuery(document).ready(function($) { $('.dd-linkedin-30235').remove();$.getScript('http://platform.linkedin.com/in.js'); }); } function loadTwitter_30235(){ jQuery(document).ready(function($) { $('.dd-twitter-30235').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.1.1, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=5.0" /></div><div>Rating: 5.0/<strong>5</strong> (1 vote cast)</div><br />]]></content:encoded>
			<wfw:commentRss>http://blog.cleantechies.com/2011/04/05/canada-launches-green-patent-fast-track-program/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>An tSlí Ghlas to Represent Ireland in the Global Cleantech Cluster Association</title>
		<link>http://blog.cleantechies.com/2011/03/24/an-tsli-ghlas-to-represent-ireland-in-the-global-cleantech-cluster-association/</link>
		<comments>http://blog.cleantechies.com/2011/03/24/an-tsli-ghlas-to-represent-ireland-in-the-global-cleantech-cluster-association/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 20:30:10 +0000</pubDate>
		<dc:creator>CleanTechies Guest Author</dc:creator>
				<category><![CDATA[Efficiency]]></category>
		<category><![CDATA[Europe]]></category>
		<category><![CDATA[Renewables]]></category>
		<category><![CDATA[carbon neutral]]></category>
		<category><![CDATA[cleantech]]></category>
		<category><![CDATA[Dublin]]></category>
		<category><![CDATA[efficiency]]></category>
		<category><![CDATA[Green Tech]]></category>
		<category><![CDATA[Ireland]]></category>
		<category><![CDATA[The Green Way]]></category>

		<guid isPermaLink="false">http://blog.cleantechies.com/?p=29516</guid>
		<description><![CDATA[Richard Bruton TD, Minister for Jobs, Enterprise and Innovation, announced recently that An tSlí Ghlas &#8211; The Green Way, Ireland’s first Green Economic Zone, has been accepted as the Irish representative of the Global Cleantech Cluster Association(GCCA). Membership in GCCA will provide Irish companies with greater opportunities to major sources of international funding and expertise [...]<br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=5.0" /></div><div>Rating: 5.0/<strong>5</strong> (1 vote cast)</div><br />]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share dd_post_share_right'><div class='dd_buttons'><div class='dd_button_v'><div class='dd-linkedin-ajax-load dd-linkedin-29516'></div><script type='in/share' data-url='http://blog.cleantechies.com/2011/03/24/an-tsli-ghlas-to-represent-ireland-in-the-global-cleantech-cluster-association/' data-counter='right'></script></div><div class='dd_button_v'><div class='dd-twitter-ajax-load dd-twitter-29516'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.cleantechies.com/2011/03/24/an-tsli-ghlas-to-represent-ireland-in-the-global-cleantech-cluster-association/" data-count="horizontal" data-text="An tSlí Ghlas to Represent Ireland in the Global Cleantech Cluster Association" data-via="Cleantechies" ></a></div><div class='dd_button_v'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.cleantechies.com%2F2011%2F03%2F24%2Fan-tsli-ghlas-to-represent-ireland-in-the-global-cleantech-cluster-association%2F&amp;locale=en_US&amp;layout=button_count&amp;action=like&amp;width=92&amp;height=20&amp;colorscheme=light' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:92px; height:20px;' allowTransparency='true'></iframe></div></div></div><p><img src="http://blog.cleantechies.com/files/2011/03/partnership-map4-150x150.jpg" alt="" title="partnership-map4" width="150" height="150" class="alignleft size-thumbnail wp-image-29518" />Richard Bruton TD, Minister for Jobs, Enterprise and Innovation, announced recently that <a href="http://www.thegreenway.ie/thegreenway/">An tSlí Ghlas &#8211; The Green Way</a>, Ireland’s first Green Economic Zone, has been accepted as the Irish representative of the <a href="http://www.gccassoc.org/">Global Cleantech Cluster Association</a>(GCCA).</p>
<p>Membership in GCCA will provide Irish<span id="more-29516"></span> companies with greater opportunities to major sources of international funding and expertise in the growing green tech sectors, such as energy efficiency, renewable energies, green transport, building materials and waste management. Membership will also attract foreign investment in clean tech to the country.</p>
<p>Clean-tech companies employ new technology and related business models to offer resource-efficient solutions to global problems, and at the same time provide competitive returns for investors and customers. </p>
<p>GCCA links more than 20 top clean-tech clusters across the globe, connecting more than 300 universities and 10,000 companies.</p>
<p><strong>The 10 Irish Companies shortlisted for GCCA<br />
</strong>An tShlí Ghlas – the Green Way has chosen the following 10 Irish companies to represent Ireland in the Best in Class GCCA &#8216;Later Stage&#8217; awards. The winning companies will be actively promoted to a leading hand-selected investment community across the globe. </p>
<p><strong>Crowley Carbon Ltd</strong> is based in Delgany, Co Wicklow, and takes the guesswork out of saving money. It answers the following questions: What energy efficiency products are available? Will they work for us? How much will we save? How much do they cost? What does it take to install? How can we be sure we got the projected savings?</p>
<p><strong>Imperative Energy</strong> is a Maynooth, Co Kildare-based company which provides purpose-built biomass plants to provide heat, steam and power at a client’s site.</p>
<p><strong>Liberator.aero</strong> is located in Swords, Co Dublin, and aims to reduce fuel consumption by 2pc for airlines, reducing associated carbon emissions at the same time.</p>
<p><strong>The Rediscovery Centre</strong>, based in Ballymun, Dublin, upcycles materials, such as textiles and furniture.</p>
<p><strong>Treemetrics</strong> is a Cork-based company which informs foresters which trees are ready to be cut down in a forest.</p>
<p><strong>Solarprint</strong>, which is based in Dublin, has patented technology to produce better energy efficiency within buildings, by exploiting energy output from indoor light to power wireless sensors. It can reduce a building’s energy bill by 25-40pc.  </p>
<p><strong>Openhydro</strong>, based in Dublin, designs and manufactures marine turbines to generate renewable energy from tidal streams.</p>
<p><strong>Ecocem Materials Ltd</strong> is a carbon-neutral company located in Ringsend, Dublin, which manufactures and supplies eco-friendly cement to the construction industry. It is a carbon-neutral company. Ecocem’s green cement has been used on the Dublin Convention Centre (the world’s first carbon-neutral convention centre). </p>
<p><strong>Wavebob Ltd</strong>, based in Maynooth, Co Kildare, is considered one of the heading wave-energy companies globally, with offices in US. Analysts suggest 10pc of entire global energy demand could be met by wave energy.</p>
<p><strong>Ikonsemi Ltd (Ikon Semiconductor)</strong> is a fabless semiconductor company based in Dublin focused on developing innovative, highly integrated and efficient solutions for the rapidly growing LED lighting industry.</p>
<p>An tSlí Ghlas &#8211; The Green Way combines existing businesses, academic institutions and local authorities in north Dublin, with the hope of expanding nationally and cross-border. Its founders include Ballymun Regeneration Ltd, Dublin Airport Authority, Dublin City Council, Dublin City University, Dublin Institute of Technology, Fingal County Council and North Dublin Chamber. </p>
<p><em>Article by Doireann McDermott, appearing courtesy <a href="http://www.siliconrepublic.com/">Silicon Republic</a>.</em></p>
<hr /><h2>Related posts:</h2><ul><li><a href="http://blog.cleantechies.com/2011/10/12/global-cleantech-cluster-association-top-30-finalists/" rel="bookmark" title="Permanent Link: Global Cleantech Cluster Association Announces the 2011 Later Stage Award Global Top 30 Finalists">Global Cleantech Cluster Association Announces the 2011 Later Stage Award Global Top 30 Finalists</a></li><li><a href="http://blog.cleantechies.com/2011/11/15/global-cleantech-cluster-association-announces-winners/" rel="bookmark" title="Permanent Link: Global Cleantech Cluster Association Announces Winners">Global Cleantech Cluster Association Announces Winners</a></li><li><a href="http://blog.cleantechies.com/2011/08/24/global-cleantech-cluster-association-announces-185-nominations-for-2011-later-stage-awards/" rel="bookmark" title="Permanent Link: Global Cleantech Cluster Association Announces 185 Nominations For 2011 Later Stage Awards">Global Cleantech Cluster Association Announces 185 Nominations For 2011 Later Stage Awards</a></li><li><a href="http://blog.cleantechies.com/2011/11/01/ireland-likely-to-outpace-u-s-in-ev-adoption/" rel="bookmark" title="Permanent Link: Ireland Likely to Outpace U.S. in EV Adoption">Ireland Likely to Outpace U.S. in EV Adoption</a></li><li><a href="http://blog.cleantechies.com/2011/01/27/10-reasons-why-san-diego-is-a-cleantech-leader/" rel="bookmark" title="Permanent Link: 10 Reasons Why San Diego is a Cleantech Leader">10 Reasons Why San Diego is a Cleantech Leader</a></li></ul><hr /><small>Copyright © 2008-2010 <a href="http://cleantechies.com">CleanTechies</a>, Inc. and Partners<br /> This feed is for personal, non-commercial use only. <br />
Written by <a href="">CleanTechies Guest Author</a>. <a href="http://blog.cleantechies.com/2011/03/24/an-tsli-ghlas-to-represent-ireland-in-the-global-cleantech-cluster-association/#comments" title="to the comments">To the comments</a><BR />
(Digital Fingerprint:  b008bf120fbd682ffd7ee5812c495c9a)</small><script type="text/javascript">jQuery(document).ready(function($) { window.setTimeout('loadLinkedin_29516()',1000);window.setTimeout('loadTwitter_29516()',1000); });</script><script type="text/javascript"> function loadLinkedin_29516(){ jQuery(document).ready(function($) { $('.dd-linkedin-29516').remove();$.getScript('http://platform.linkedin.com/in.js'); }); } function loadTwitter_29516(){ jQuery(document).ready(function($) { $('.dd-twitter-29516').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.1.1, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=5.0" /></div><div>Rating: 5.0/<strong>5</strong> (1 vote cast)</div><br />]]></content:encoded>
			<wfw:commentRss>http://blog.cleantechies.com/2011/03/24/an-tsli-ghlas-to-represent-ireland-in-the-global-cleantech-cluster-association/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vestas Wind-Power Giant Builds $66 Million Headquarters in Portland</title>
		<link>http://blog.cleantechies.com/2010/08/23/vestas-wind-power-giant-builds-66-million-headquarters-portland/</link>
		<comments>http://blog.cleantechies.com/2010/08/23/vestas-wind-power-giant-builds-66-million-headquarters-portland/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 15:00:03 +0000</pubDate>
		<dc:creator>Solar Calfinder</dc:creator>
				<category><![CDATA[North America]]></category>
		<category><![CDATA[Wind]]></category>
		<category><![CDATA[Green Tech]]></category>
		<category><![CDATA[oregon]]></category>
		<category><![CDATA[Portland]]></category>
		<category><![CDATA[Vestas]]></category>
		<category><![CDATA[wind power]]></category>
		<category><![CDATA[wind turbine]]></category>

		<guid isPermaLink="false">http://solar.calfinder.com/blog/?p=6212</guid>
		<description><![CDATA[Oregon is fast becoming the North American green tech hub. SolarWorld already operates the continent&#8217;s largest solar manufacturing plant just west of Portland, Nano solar cell maker Solexant recently announced plans for a manufacturing plant east of the city, and now Vestas, one of the world&#8217;s largest wind turbine manufacturers, has chosen the heart of [...]<br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=5.0" /></div><div>Rating: 5.0/<strong>5</strong> (1 vote cast)</div><br />]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share dd_post_share_right'><div class='dd_buttons'><div class='dd_button_v'><div class='dd-linkedin-ajax-load dd-linkedin-16324'></div><script type='in/share' data-url='http://blog.cleantechies.com/2010/08/23/vestas-wind-power-giant-builds-66-million-headquarters-portland/' data-counter='right'></script></div><div class='dd_button_v'><div class='dd-twitter-ajax-load dd-twitter-16324'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.cleantechies.com/2010/08/23/vestas-wind-power-giant-builds-66-million-headquarters-portland/" data-count="horizontal" data-text="Vestas Wind-Power Giant Builds $66 Million Headquarters in Portland" data-via="Cleantechies" ></a></div><div class='dd_button_v'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.cleantechies.com%2F2010%2F08%2F23%2Fvestas-wind-power-giant-builds-66-million-headquarters-portland%2F&amp;locale=en_US&amp;layout=button_count&amp;action=like&amp;width=92&amp;height=20&amp;colorscheme=light' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:92px; height:20px;' allowTransparency='true'></iframe></div></div></div><p><img src="http://blog.cleantechies.com/files/2010/08/1541360587_23011ab40e-150x150.jpg" alt="" title="Vestas Wind Turbine" width="150" height="150" class="alignleft size-thumbnail wp-image-16424" />
<p>Oregon is fast becoming the North American green tech hub. <a href="http://solar.calfinder.com/blog/news/solarworld-enters-landmark-partnership-with-portland-soccer-team/">SolarWorld</a> already operates the continent&#8217;s largest solar manufacturing plant just west of Portland, Nano solar cell maker <a href="http://solar.calfinder.com/blog/news/oregon-solar-cell-plant/">Solexant recently announced plans</a> for a manufacturing plant east of the city, and now Vestas, one of the world&#8217;s largest wind turbine manufacturers, has chosen the<span id="more-16324"></span> heart of Portland for its own North American headquarters.<span id="more-6212"></span></p>
<p>The 172,000-square-foot HQ project will entail a <a href="http://www.greenhomeimprovement.com/certifications/leed">LEED-Platinum</a> renovation of an historic warehouse downtown. Set for completion in 2012, plans by local LEED-certified designer <a href="http://www.gerdlingedlen.com/" >Gerdling Edlen</a> will include a 22,000-square-foot addition housing an eco roof terrace and gardens. It will also play host to the largest roof-mounted <a href="http://solar.calfinder.com">solar energy system</a> in Portland&#8217;s central business district, reports Reuters.</p>
<p>The building will host a number of other eco-friendly attributes as well, including a rainwater catchment system for reuse inside the building, raised-access flooring with under-floor mechanical ventilation, insulated exterior walls, thermally insulated operable windows and a central, multi-story atrium to provide natural lighting, and thus reduce energy consumption.</p>
<p>&#8220;I am so pleased that Vestas is making a long-term commitment to grow  their business here in Portland,&#8221; said Portland Mayor Sam Adams <a href="http://portlandoregon.gov/mayor/index.cfm?c=49519&amp;a=313850" >in a press release</a>. &#8220;Today&#8217;s  announcement shows the success of working strategically to grow quality  jobs by building on our competitive advantage as a leader in clean  technology and sustainable industries. Moreover, our joint efforts mean  that local architects, construction workers and engineers will get to  work now converting a Portland landmark into one of the most  energy-efficient buildings in the United States.&#8221;</p>
<p>Vestas already employs nearly 400 people in Portland, and its new headquarters will have the capacity for 600 employees, including the consolidation of existing operations in the city. The second floor &#8212; presently designed for parking &#8212; could be remade into office space if necessary, enough to house another 250 employees.</p>
<p>The $66 million necessary to build Vestas&#8217; new headquarters comes through a public-private partnership, which, according to Mayor Adams, helped the city retain 400 living wage jobs, put 450 construction workers back to work, as well as create up to 200 new jobs over the next five years.</p>
<p>The LEED-Platinum building will be the sixteenth in the city of Portland, which already has minimum regulations stating that all buildings constructed with government money must achieve LEED certification.</p>
<p><img src="http://feeds.feedburner.com/~r/residential-solar/~4/l4isBKoG6qk" height="1" width="1"/></p>
<hr /><h2>Related posts:</h2><ul><li><a href="http://blog.cleantechies.com/2011/04/05/new-offshore-wind-turbine-built-to-survive-rough-seas/" rel="bookmark" title="Permanent Link: New Offshore Wind Turbine Built To Survive Rough Seas">New Offshore Wind Turbine Built To Survive Rough Seas</a></li><li><a href="http://blog.cleantechies.com/2011/02/22/european-companies-float-an-idea-for-wind-power/" rel="bookmark" title="Permanent Link: European Companies Float an Idea for Wind Power">European Companies Float an Idea for Wind Power</a></li><li><a href="http://blog.cleantechies.com/2011/04/19/wind-power-is-good-for-water/" rel="bookmark" title="Permanent Link: Wind Power Is Good For Water">Wind Power Is Good For Water</a></li><li><a href="http://blog.cleantechies.com/2011/09/16/northern-colorado-builds-its-own-cleantech-future/" rel="bookmark" title="Permanent Link: Northern Colorado Builds Its Own Cleantech Future">Northern Colorado Builds Its Own Cleantech Future</a></li><li><a href="http://blog.cleantechies.com/2010/09/24/world%e2%80%99s-largest-wind-farm-opens-off-british-coast-in-the-north-sea/" rel="bookmark" title="Permanent Link: World’s Largest Wind Farm Opens Off British Coast in the North Sea">World’s Largest Wind Farm Opens Off British Coast in the North Sea</a></li></ul><hr /><small>Copyright © 2008-2010 <a href="http://cleantechies.com">CleanTechies</a>, Inc. and Partners<br /> This feed is for personal, non-commercial use only. <br />
Written by <a href="">Solar Calfinder</a>. <a href="http://blog.cleantechies.com/2010/08/23/vestas-wind-power-giant-builds-66-million-headquarters-portland/#comments" title="to the comments">To the comments</a><BR />
(Digital Fingerprint:  b008bf120fbd682ffd7ee5812c495c9a)</small><script type="text/javascript">jQuery(document).ready(function($) { window.setTimeout('loadLinkedin_16324()',1000);window.setTimeout('loadTwitter_16324()',1000); });</script><script type="text/javascript"> function loadLinkedin_16324(){ jQuery(document).ready(function($) { $('.dd-linkedin-16324').remove();$.getScript('http://platform.linkedin.com/in.js'); }); } function loadTwitter_16324(){ jQuery(document).ready(function($) { $('.dd-twitter-16324').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.1.1, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=5.0" /></div><div>Rating: 5.0/<strong>5</strong> (1 vote cast)</div><br />]]></content:encoded>
			<wfw:commentRss>http://blog.cleantechies.com/2010/08/23/vestas-wind-power-giant-builds-66-million-headquarters-portland/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Out of the Demographic Trap: Hope for Feeding the World</title>
		<link>http://blog.cleantechies.com/2010/04/05/africa-populations-hope-feeding-the-world/</link>
		<comments>http://blog.cleantechies.com/2010/04/05/africa-populations-hope-feeding-the-world/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 17:45:12 +0000</pubDate>
		<dc:creator>Yale Environment 360</dc:creator>
				<category><![CDATA[Africa]]></category>
		<category><![CDATA[Renewables]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Waste-to-Energy]]></category>
		<category><![CDATA[Agriculture]]></category>
		<category><![CDATA[farming]]></category>
		<category><![CDATA[food supply]]></category>
		<category><![CDATA[Green Tech]]></category>
		<category><![CDATA[hunger]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[sustainable]]></category>

		<guid isPermaLink="false">http://blog.cleantechies.com/?p=11456</guid>
		<description><![CDATA[In Africa and elsewhere, burgeoning population growth threatens to overwhelm already over-stretched food supply systems. But the next agricultural revolution needs to get local — and must start to see rising populations as potentially part of the solution. I bring good news from Machakos, a rural district of Kenya, a couple of hours drive from [...]<br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>5</strong> (0 votes cast)</div><br />]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share dd_post_share_right'><div class='dd_buttons'><div class='dd_button_v'><div class='dd-linkedin-ajax-load dd-linkedin-11456'></div><script type='in/share' data-url='http://blog.cleantechies.com/2010/04/05/africa-populations-hope-feeding-the-world/' data-counter='right'></script></div><div class='dd_button_v'><div class='dd-twitter-ajax-load dd-twitter-11456'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.cleantechies.com/2010/04/05/africa-populations-hope-feeding-the-world/" data-count="horizontal" data-text="Out of the Demographic Trap: Hope for Feeding the World" data-via="Cleantechies" ></a></div><div class='dd_button_v'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.cleantechies.com%2F2010%2F04%2F05%2Fafrica-populations-hope-feeding-the-world%2F&amp;locale=en_US&amp;layout=button_count&amp;action=like&amp;width=92&amp;height=20&amp;colorscheme=light' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:92px; height:20px;' allowTransparency='true'></iframe></div></div></div><p><em><a href="http://blog.cleantechies.com/files/2010/04/farmingorange.jpg"><img class="alignleft size-full wp-image-11458" title="farmingorange" src="http://blog.cleantechies.com/files/2010/04/farmingorange.jpg" alt="" width="200" height="272" /></a>In Africa and elsewhere, burgeoning population growth threatens to overwhelm already over-stretched food supply systems. But the next <a href="http://blog.cleantechies.com/2010/03/05/carbon-friendly-agriculture/">agricultural revolution </a>needs to get local — and must start to see rising populations as potentially part of the solution.</em></p>
<p>I bring good news from Machakos, a rural district of Kenya, a couple of hours drive from Nairobi. Seventy years ago, British colonial scientists dismissed the treeless eroding hillsides of Machakos as “an appalling example” of environmental degradation that they blamed on the &#8220;multiplication&#8221; of the &#8220;natives.&#8221; The Akamba had exceeded the carrying capacity of their land and were &#8220;rapidly drifting to a state of hopeless and miserable poverty and their land to a parched desert of rocks, stones and sand.&#8221;</p>
<p>Since independence in 1963, the Akamba’s population has more than doubled. Meanwhile, farm output has risen tenfold. Yet there are also more trees, and soil erosion is much reduced. The Akamba still use <a href="http://blog.cleantechies.com/2010/02/25/solar-farming-food-security/">simple farming techniques</a> on their small family plots. But today they are producing so much food that when I visited, they were selling vegetables and milk in Nairobi, mangoes and oranges to the Middle East, avocados to France, and green beans to Britain.</p>
<p>What made the difference? People. <span id="more-11456"></span>They made this transformation by utilizing their growing population to dig terraces, capture rainwater, plant trees, raise animals that provide manure, and introduce more labor-intensive but higher-value crops like vegetables. For them, “multiplication” of their numbers has been the solution rather than the problem. They have sprung the demographic trap.</p>
<p>The story of Machakos convinces me that humanity is not done yet — our ingenuity may still save us from succumbing to planetary limits, and we can feed a growing world population.</p>
<p>For most of human existence, the land appeared limitless. Whenever populations grew too large for comfort, societies occupied new land. But by the 1960s, most of the best land was taken and the frontiers were being<br />
pushed up inhospitable mountainsides onto poorer soils, and into the last tropical rainforests.</p>
<p>“The battle to feed all of humanity is over,” Paul Ehrlich famously declared in his 1968 book, The Population Bomb, in which he predicted widespread famine because of overpopulation.</p>
<p>But human ingenuity stepped in. In the past half century, thanks to the “green revolution,” the world has added just 10 percent to farmland but more than doubled food production.</p>
<p>What next? The world was brought up short in 2008 by soaring food prices on international markets. Politicians were unnerved as food riots broke out in more than a dozen countries. Prospect magazine headlined “The Return of Malthus.” We may now be able to feed nearly 7 billion people. But world population is expected to reach 9 or 10 billion later this century. Can we feed them all?</p>
<p>Pessimists have a point. We are undermining agriculture by damaging water and soils. We use more than half of the world’s river flows each year, mostly to irrigate crops. We are recklessly mining irreplaceable underground water reserves. By some estimates, a third of the world’s fields are losing soil faster than natural processes can create it. And now comes the threat of climate change.</p>
<p>But bleak though the figures are, they are no worse than those in the 1960s. Just as then, they reveal not natural limits but the current limits of our competence, both political and technical. Feeding the world in the 21st century requires doing things dramatically better.</p>
<p>The “green revolution” is still keeping pace with population. The trouble is that consumption of grain is growing faster, driven by the world’s growing appetite for biofuels and for meat and dairy products. Of the two billion tons of grain grown around the world, less than half is eaten directly by people.</p>
<p>Paradoxically, this is good news, says U.S. demographer Joel Cohen. “We know we can feed 10 billion people, because we are already growing enough — if they have a vegetarian diet.” The real threat is consumption patterns, not “overpopulation.” But at least we know the world can be fed.</p>
<p>A second cause for optimism is that farm yields in most of the world are a small fraction of the potential using existing seeds. Africans typically grow one ton of grain on a hectare, Asians grow three tons and Europeans and North Americans upwards of five tons. Futurologist Jesse Ausubel of Rockefeller University in New York says that &#8220;if during the next 50 years or so, the world’s farmers reached the average yield of today’s U.S. corn grower, ten billion could be fed with only half of today’s cropland, while they eat today’s U.S. calories.&#8221;</p>
<p>That may be far-fetched. But the flipside of our reckless management of water and soils is that we could do things so much better. Conservation farming has vast potential to protect soils. And simple drip irrigation systems could halve global water use by farmers. It’s not rocket science. It’s just tubes with holes in.</p>
<p>Of course, it is one thing to ensure there is enough food on the global dinner table, but quite another to make sure everyone has a seat at the table. Subsistence farming communities make up the majority of the world’s hungry. It matters little to them whether the global grain warehouses are full if their village granaries are empty.</p>
<p>The next agricultural revolution needs to get local. It needs to help these poor farming communities find ways to manage their own soils better by using livestock to fertilize soils, conserving rainwater in case of drought, breeding and exchanging local crop varieties, and finding natural predators for troublesome pests.</p>
<p>In particular we are talking about Africa. Malthusian thinking holds sway here. Many would agree with British demographic doomster Maurice King of Leeds University, who argues in an editorial he co-authored that “large parts of sub-Saharan Africa are demographically trapped&#8230; committed to a future of starvation and slaughter.”</p>
<p>But such pessimism is dangerous. It echoes the Malthusian fatalism that the British used to excuse their inaction during the Irish potato famine a century and a half ago: &#8220;nothing to be done&#8230; too many people&#8230; brought it on themselves&#8230; better let the carnage play out.&#8221;</p>
<p>More importantly, the idea of overpopulated Africa simply is not true. The continent contains 11 of the world’s 20 least-densely populated nations and only one of the 20 most densely populated. Africa’s problem is bad agriculture, not too many people.</p>
<p>Robert Watson, chair of the UN’s International Assessment of Agricultural Knowledge, Science and Technology for Development, which reported in 2008, says of Africa: “Today’s hunger can be addressed with today’s technology. It’s not a technical challenge, it’s a rural development challenge. Farm yields across the continent can be raised from a typical one ton per hectare to four or five tons.”</p>
<p>It can be done. Good news is not hard to find in Africa. And often — as in Machakos — it is more people, not fewer, that can be the key.</p>
<p>Machakos is certainly not unique. In the highlands of western Kenya, the Luo people showed me how they were replacing their fields of maize with a landscape richer both commercially and ecologically. They had planted woodlands that produced timber, honey, and medicinal trees. I saw napier grass, once regarded as a roadside weed, sold as feed for cattle kept to provide milk and manure.</p>
<p>In West Africa, Dutch geographer Chris Reij has charted a similar revival since the famines of the 1970s. Again, he says, it is labor-intensive management of the land that often holds the key. “The idea that population pressure inevitably leads to increased land degradation is a much repeated myth,” he says. “It does not. Innovation is common in regions where there is high population pressure. This is not surprising. Farmers have to adapt to survive.”</p>
<p>There will be exceptions — distressing situations where farmers are unable to rescue their declining environments, and places where fast-rising populations trigger a dangerous tailspin of decline, and where land disputes, war, and bad government leaves communities incapable of harnessing their human resources. But to suggest that Africa is doomed is a dangerous lie. Demography may help drive communities to crisis, but it does not define how they respond.</p>
<p>And as with Africa, so perhaps with the planet. I bring good news: human ingenuity. Rising populations may bring more mouths to feed, but they also bring more hands to work and brains to think. We are not done yet.</p>
<p><em>Article by Fred Pearce appearing courtesy <a href="http://e360.yale.edu">Yale Environment 360</a>.</em></p>
<p><em>photo: <a href="http://www.flickr.com/photos/murkas/215457783/">murkas</a><br />
</em></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<hr /><h2>Related posts:</h2><ul><li><a href="http://blog.cleantechies.com/2009/09/30/over-consumption-causes-more-emissions-than-population-growth/" rel="bookmark" title="Permanent Link: Over-Consumption Causes More Emissions Than Population Growth?">Over-Consumption Causes More Emissions Than Population Growth?</a></li><li><a href="http://blog.cleantechies.com/2011/12/02/south-africa%e2%80%99s-solar-power-potential/" rel="bookmark" title="Permanent Link: South Africa’s Solar Power Potential">South Africa’s Solar Power Potential</a></li><li><a href="http://blog.cleantechies.com/2011/11/03/increasing-population-will-require-a-lot-of-energy/" rel="bookmark" title="Permanent Link: Increasing Population Will Require a lot of Energy">Increasing Population Will Require a lot of Energy</a></li><li><a href="http://blog.cleantechies.com/2011/09/06/solar-panel-factory-opens-kenya/" rel="bookmark" title="Permanent Link: $2.7 Million Solar Panel Factory Opens in Naivasha, Kenya">$2.7 Million Solar Panel Factory Opens in Naivasha, Kenya</a></li><li><a href="http://blog.cleantechies.com/2011/09/29/french-loan-to-finance-south-african-eskom-wind-project/" rel="bookmark" title="Permanent Link: French Loan to Finance South African Eskom Wind Project">French Loan to Finance South African Eskom Wind Project</a></li></ul><hr /><small>Copyright © 2008-2010 <a href="http://cleantechies.com">CleanTechies</a>, Inc. and Partners<br /> This feed is for personal, non-commercial use only. <br />
Written by <a href="">Yale Environment 360</a>. <a href="http://blog.cleantechies.com/2010/04/05/africa-populations-hope-feeding-the-world/#comments" title="to the comments">To the comments</a><BR />
(Digital Fingerprint:  b008bf120fbd682ffd7ee5812c495c9a)</small><script type="text/javascript">jQuery(document).ready(function($) { window.setTimeout('loadLinkedin_11456()',1000);window.setTimeout('loadTwitter_11456()',1000); });</script><script type="text/javascript"> function loadLinkedin_11456(){ jQuery(document).ready(function($) { $('.dd-linkedin-11456').remove();$.getScript('http://platform.linkedin.com/in.js'); }); } function loadTwitter_11456(){ jQuery(document).ready(function($) { $('.dd-twitter-11456').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.1.1, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>5</strong> (0 votes cast)</div><br />]]></content:encoded>
			<wfw:commentRss>http://blog.cleantechies.com/2010/04/05/africa-populations-hope-feeding-the-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interview: A High-Tech Entrepreneur On the Front Lines of Solar</title>
		<link>http://blog.cleantechies.com/2010/03/03/entrepreneur-bill-gross-solar-esolar/</link>
		<comments>http://blog.cleantechies.com/2010/03/03/entrepreneur-bill-gross-solar-esolar/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 17:38:55 +0000</pubDate>
		<dc:creator>Yale Environment 360</dc:creator>
				<category><![CDATA[Finance]]></category>
		<category><![CDATA[Solar]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Green Tech]]></category>
		<category><![CDATA[photovoltaic]]></category>
		<category><![CDATA[Renewable Energy]]></category>
		<category><![CDATA[Venture Capital]]></category>

		<guid isPermaLink="false">http://blog.cleantechies.com/?p=10715</guid>
		<description><![CDATA[After making his fortune with Idealab and a host of technology start-ups, Bill Gross has turned his attention to renewable energy. In an interview with Yale Environment 360, Gross talks about the solar power plant technology his company eSolar is developing and about the future of solar. Bill Gross is not your typical solar energy [...]<br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>5</strong> (0 votes cast)</div><br />]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share dd_post_share_right'><div class='dd_buttons'><div class='dd_button_v'><div class='dd-linkedin-ajax-load dd-linkedin-10715'></div><script type='in/share' data-url='http://blog.cleantechies.com/2010/03/03/entrepreneur-bill-gross-solar-esolar/' data-counter='right'></script></div><div class='dd_button_v'><div class='dd-twitter-ajax-load dd-twitter-10715'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.cleantechies.com/2010/03/03/entrepreneur-bill-gross-solar-esolar/" data-count="horizontal" data-text="Interview: A High-Tech Entrepreneur On the Front Lines of Solar" data-via="Cleantechies" ></a></div><div class='dd_button_v'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.cleantechies.com%2F2010%2F03%2F03%2Fentrepreneur-bill-gross-solar-esolar%2F&amp;locale=en_US&amp;layout=button_count&amp;action=like&amp;width=92&amp;height=20&amp;colorscheme=light' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:92px; height:20px;' allowTransparency='true'></iframe></div></div></div><p><em><a href="http://blog.cleantechies.com/files/2010/03/billgrossidealab.jpg"><img id="__mce" class="alignleft size-full wp-image-10718" title="billgrossidealab" src="http://blog.cleantechies.com/files/2010/03/billgrossidealab.jpg" alt="" width="200" height="174" /></a>After making his fortune with Idealab and a host of technology start-ups, Bill Gross has turned his attention to renewable energy. In an interview with <a href="http://www.e360.yale.edu">Yale Environment 360</a>, Gross talks about the solar power plant technology his company eSolar is developing and about the future of solar.</em></p>
<p>Bill Gross is not your typical solar energy entrepreneur. In a business dominated by Silicon Valley technologists and veterans of the fossil fuel industry, Gross is a Southern Californian who made his name in software. His Idealab startup incubator led to the creation of companies such as eToys, CitySearch, and GoTo.com. The latter pioneered search advertising — think Google — and was acquired by Yahoo for $1.6 billion in 2003.</p>
<p>That payday has allowed Gross to pursue his green dreams. (As a teenager, he started a company to sell plans for a parabolic solar dish he had designed.) Over the past decade, Gross has launched a slew of green tech startups, including solar power plant builder eSolar, electric car company Aptera, and Energy Innovations, which is developing advanced photovoltaic technology.<span id="more-10715"></span></p>
<p>But it has been eSolar, backed by Google and other investors, that has been Idealab’s brightest light. In January, the company signed one of the world’s largest green-energy deals when it agreed to provide the technology to build solar farms in China that would generate 2,000 megawatts of electricity — at peak output the equivalent of two large nuclear power plants. And last week, eSolar licensed its technology to German industrial giant Ferrostaal to build solar power plants in Europe, the Middle East, and South Africa. Those deals followed eSolar partnerships in India and the United States.</p>
<p>ESolar’s power plants deploy thousands of mirrors called heliostats to focus the sun’s rays on a water-filled boiler that sits atop a slender tower. The heat creates steam that drives an electricity-generating turbine. Last year, eSolar built its first project, a five-megawatt demonstration power plant, called Sierra, in the desert near Los Angeles.</p>
<p>This &#8220;power tower&#8221; technology is not new, but what sets the company apart is Gross&#8217; use of sophisticated software and imaging technology to control the 176,000 mirrors that form a standard, 46-megawatt eSolar power plant. That computing firepower precisely positions the mirrors to create a virtual parabola that focuses the sun on the tower. That allows the company to place small, inexpensive mirrors close together, which dramatically reduces the land needed for the power plant and cuts manufacturing and installation costs.</p>
<p>&#8220;We use Moore’s law rather than more steel,&#8221; Gross likes to quip, referring to Intel co-founder Gordon Moore’s maxim that computing power doubles every two years.</p>
<p>Now 51, Gross retains his teenage enthusiasm for all things solar. In an interview with journalist Todd Woody, Gross talks about the future of solar energy, his relationship with Google, and how to avoid battles over building large solar farms in the deserts of the Southwest.</p>
<p><strong>Yale Environment 360</strong>: You’ve spent much of your career in software and digital technology. What was the transition like going into power plant building?</p>
<p><strong>Bill Gross</strong>: It was an amazing transition to go, first, from a company that deals mostly in bytes to one that deals with atoms.</p>
<p>You’ve been to the [Sierra] plant, but to get 24,000 mirrors covering 50 acres — that’s a whole new scale of operation because you’re not just shipping things out the door, you’re actually going on the ground in the desert, working in hot conditions and getting them installed.</p>
<p><strong>e360</strong>: Were there any particular lessons you were able bring from the Internet industry to the solar industry?</p>
<p><strong>Gross</strong>: The biggest lesson that we brought was — I don’t know if it was a lesson, but it was a philosophy — which is Internet-enable everything and put monitoring into everything.</p>
<p>So we have a microprocessor in every mirror and we have statistics second-by-second on the status, position, reliability, pointing accuracy — everything — of every single mirror. We structured ourselves almost like an Internet company from the beginning to have logs of everything — every revolution of the turbine, every control from the control room, every Web cam image captured — so we could do data mining and data analysis on everything.</p>
<p>We want the ability to make software upgrades and impact every power plant around the world. That’s probably one of the biggest differences between our technology and all other solar technology. If you [have] a big field of [photovoltaic] panels, those PV panels are there for 25 years. They’ll have that same performance, and there’s nothing you can do to change that.</p>
<p>We can make a software upgrade and every power plant in the world can suddenly put out 3 percent more power potentially. And we found already a</p>
<p>If we want to renewably power this planet, it’s going to take a lot of capital.”</p>
<p>number of software improvements that we can make even over the past six months, which significantly boosts performance of an already-constructed power plant. There’s new improvements we can make to the actual hardware, too, but even without changing the hardware there are software changes that can make more power, so we’re really excited about that.</p>
<p><strong>e360</strong>: What have you found to be the most challenging aspect of the solar power business?</p>
<p><strong>Gross</strong>: The most challenging aspect is the capital required. Here’s the unique thing about renewable energy, but it’s true of the power plant business in general: When you make a coal plant you still have to pay for the [capital expenditure] upfront, even though it’s going to make power for 20 years. But for a coal plant the [capital expenditure] is only about 20 percent of the lifetime cost of the plant because most of the cost of the plant — 80 percent — is the cost of coal over 20 years.</p>
<p>For renewable energy, about 80 percent, maybe 90 percent, of the cost is upfront and there’s no fuel costs and the only cost over the years is operation and maintenance, which is small. The biggest bottleneck is that these things cost big dollars, and you’re limited how fast you can grow by how much money you can raise to build plants.</p>
<p>Our particular strategy to deal with that is to not have us be the bottleneck for raising that money. Our customers raise that money. If we want to renewably power this planet, it’s going to take a lot of capital, and that capital has to be spent upfront.</p>
<p><strong>e360</strong>: In fact, you just announced a deal with [German] power plant builder Ferrostaal to deploy eSolar’s technology around the world.</p>
<p><strong>Gross</strong>: They have access to capital and they have enough of a balance sheet that they can put a guarantee on a plant that a bank will trust and come up with the money. We’re looking for partners all over that have that kind of strength to make these plants go forward. So [Ferrostaal] can take the experience they have being in the field, in the desert building these kind of plants, and apply it to our [technology].</p>
<p><strong>e360</strong>: It was just two months ago that you signed a deal with China for 2,000 megawatts of solar power plants.</p>
<p><strong>Gross</strong>: That deal is a big landmark for the company because of the magnitude of the deal, the speed at which they want to deploy, and the fact that they have the capital to do it. That they don’t need to beg, borrow and steal to get the money is what makes it exciting.</p>
<p>Our deal in China is not exclusive so there’s many, many other people who have come to us from China since then who would like to build similarly</p>
<p>I think you can build enough solar thermal without going into pristine desert.”</p>
<p>large plants in China. We think China is an enormous opportunity. China right now is sitting on top of the world. They have lots of money, lots of growth rate, lots of demand for power. They’re not doing this out of altruism, they’re doing this out of necessity. They realize their cities are going to be too polluted and their power is going to be too spotty if they keep going the way they’ve been going.</p>
<p><strong>e360</strong>: Are you seeing the international market eclipse the U.S. at the present time given capital constraints?</p>
<p><strong>Gross</strong>: We do. The international market is much stronger than the United States, and we hope the United States will catch up soon. But right now the international market is incredible. We are building in the United States also, just not anywhere near the pace we’re building internationally. I’m hoping that will change. The [U.S. Department of Energy] will start giving out loan guarantees for solar thermal plants later this year. We think there might even be announcements coming up soon. We’re applying for some of our plants, and we hope that we and other solar thermal players can be beneficiaries of that.</p>
<p>The other factor is the economy just has to get better and banks have to start lending again and they’re just not doing that here. They are doing that in some other places. And finally, if there is any carbon legislation of any kind — which is not looking great at this moment but might in the future — that will make the plants even more economical. So it actually makes this market — even though we have great sunshine — a little more challenging than other markets.</p>
<p><strong>e360</strong>: At a time when some big solar power plant projects are bogged down in disputes over their environmental impact on desert ecosystems and their water consumption, eSolar so far has avoided such controversies.</p>
<p><strong>Gross</strong>: We have a strategy at eSolar to never impact pristine land. And the way we address that is several-fold. First, we have a higher output per acre, so we take a smaller footprint. Second, we’re economical at a smaller size. We can be fully economical at our 46-megawatt size. Those two things combined let us use a small enough footprint that we can locate on private land closer to population centers.</p>
<p>So rather than needing 2,000 acres contiguous to make the economics work — which you almost only can find far away on pristine land or [federal] land — we can locate on only 200 acres very close to a city and we can buy previously disturbed farmland or other properties that’s already been developed so we’re not causing any disturbance to natural habitat. And that’s an important part of our philosophy. It gives us an economic advantage because we’re locating closer to transmission. That’s probably even a bigger factor.</p>
<p>It takes years and years to build the transmission out to the pristine lands. [But] the power plant, for example, in Lancaster [California], is across the street from a transmission line. We didn’t have to build miles and miles of transmission, which takes years and years to get people to approve.</p>
<p><strong>e360</strong>: Some environmentalists argue that there’s no need to put big solar farms in the desert because there’s plenty of disturbed land available for such plants. What’s your view? Is there still a need for these plants in the desert?</p>
<p><strong>Gross</strong>: I think you can build enough solar thermal without going into the pristine desert. There’s enough private land close to population centers, and it’s not that much a percentage of the cost of a project. That land is not the expensive thing. The solar field and the power plant dwarfs the cost of the land. There’s no reason why you can’t locate on disturbed land and not have to deal with affecting wildlife habitat.</p>
<p><strong>e360</strong>: Where do you see the next big innovations in solar thermal technology coming from?</p>
<p><strong>Gross</strong>: I feel we still need to get almost another factor of two in the reduction of energy costs to potentially compete with coal. We’re already close to competing with natural gas. It depends on the sunshine and the region. Another factor of two is going to require two things to make that happen: Approximately 25 percent of that can be gotten by adding [energy] storage, and 25 percent can be gotten by increasing efficiency and lowering costs by volume production.</p>
<p>We produced 500 mirrors two years ago, 24,000 last year, and this year we’ll produce a million. So we’re going to get a quantity break just by going to a million mirrors from 24,000.</p>
<p>And everything gets more efficient in the supply chains as you get up to those volumes. Anything that we buy in our lives that has dramatic cost</p>
<p>I want to compete against fossil fuels with no subsidies.”</p>
<p>reduction has seen a million — a million cars, or a million iPhones, or a million laptops. So far there’s only been thousands of heliostats. So finally this year we’ll cross the million number and that’s when we can get the price reduction to really be competitive with fossil fuels.</p>
<p><strong>e360</strong>: Idealab has experimented with a number of solar technologies over the years. What non-solar thermal technologies do you think have the most potential?</p>
<p><strong>Gross</strong>: I do feel that thin-film [which prints solar cells on flexible materials] is a great solar product and it won’t power the whole planet because it will never have storage. But for distributed power in under 10 megawatt installations, and even under one megawatt installations, it’s really hard to beat.</p>
<p>What I’m saying is that there are many solar markets — in different markets, different technologies will win. ESolar is going after the large, utility-scale market and I think we can be a big winner in that. But in other markets outside the large utility scale, I think there are going to be many other winners.</p>
<p><strong>e360</strong>: Google is an investor in eSolar. How has that relationship gone?</p>
<p><strong>Gross</strong>: Google has been a great investor. I think Google has been a big supporter for a few reasons. First, they have a renewable energy-less-than-coal-initiative [to develop technologies to make the cost of renewable energy cheaper than coal]. They’re a huge electricity user with their data centers, and they’d like to power that renewably some day. And some day maybe we can locate data centers in sunny locations and have solar power to provide for them. But most importantly, they really believe in software and algorithms, so when they saw our technique and technology, they specifically endorsed the idea of throwing more software and less steel at the problem. And if you can do that, that can be a great victorious solution.</p>
<p>After their investment in us, that changed our profile as a company and opened up some of these opportunities. I don’t think Acme in India would have heard about us or NRG would have heard of us had it not been for Google’s investment.</p>
<p><strong>e360</strong>: I met with Dan Reicher, Google&#8217;s climate change and energy director, recently and he talked about Google’s work on building a better heliostat. Will that be something that will potentially benefit eSolar?</p>
<p><strong>Gross</strong>: Oh, absolutely. Google is doing research and development and it’s amazing that a company like Google is doing this because you’d think that’s not their core mission, but they believe in this so strongly. Not only have they invested in us, because they want to see us do R&amp;D to keep driving things, they’re doing their own R&amp;D. Not only for heliostats, but they’re working on other technologies to improve receiver designs, and improve the steam turbine — all kinds of work to make the power plant more efficient.</p>
<p>They want to work on things that are even more far-fetched than we can work on. I don’t think Google is ever going to make power plants, but their intent is to help advance the state of the art.</p>
<p><strong>e360</strong>: What other green technologies are you interested in beyond solar?</p>
<p><strong>Gross</strong>: I’m really interested in [energy] storage, and both storage for solar and storage in general, because storage can be a big factor in making renewables have a bigger impact on the world. I’m really interested in more efficient transportation. We have a company called Aptera that is making a super-streamlined vehicle. One way to need less energy is not to burn it up in the first place with aerodynamic drag. With that car we can achieve the equivalent of well more than 200 miles a gallon.</p>
<p>I’m also excited about solar energy for the developing world and ways to make solar power and other energy just cheaper and more distributed even on a small scale. We have a small company working on that in India called Distributed World Power. They make a small village-sized unit, or a family-sized unit. I’d love to find a way to drive the price of that down to make it really, really affordable for people, because I think that could really impact the standard of living for a lot of people on the planet and drive the cost of solar down even on a small scale.</p>
<p><strong>e360</strong>: What metric do you use that will indicate when eSolar has been a success?</p>
<p><strong>Gross</strong>: Well, I want eSolar to be a dominant form of solar energy, and my feeling of more immediate success is we want to get this next group of plants built and have hundreds of megawatts in the ground in 2010 and 2011 to show the world that this technology can work really at scale. We’ve shown people that we can make our demonstration facility work and it produces commercial power for Southern California Edison. But to show that it really works at scale and people are continuing to deploy it, that would be one great measure of success.</p>
<p>The other one is we want to get the company profitable as soon as possible so it has a long-term sustainability that it will have the chance to continue to iterate the technology and drive the price down to someday compete with coal. I want to compete against fossil fuels with no subsidies, whether those fossil fuels have a carbon tax or not.</p>
<p>If we can do that in three to five years, then eSolar will be the company of my dreams, and the thing I sort of feel I worked my whole life to achieve.</p>
<p><em>Article by Todd Woody appearing courtesy <a href="http://www.e360.yale.edu">Yale Environment 360</a>.</em></p>
<p><em>photo: <a href="http://www.flickr.com/photos/rsepulveda/2695411956/">rsepulveda</a></em></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<div id="leoHighlights_iframe_modal_div_container" style="border: 1px solid black; position: absolute; visibility: hidden; display: none; width: 394px; height: 40px; z-index: 32768; background-color: white;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();">
<div id="leo_iFrame_closebar" style="position: absolute; top: 0px; left: 0px; width: 394px; height: 40px; z-index: 32768; background-image: url(chrome://shim/content/highlightsFilter-1/header.gif);"><a href="javascript: leoHighlightsIFrameClose();"></a></p>
</div>
</div>
<p><script type="text/javascript">// <![CDATA[
   createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20true%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_MAX_HIGHLIGHTS%20%3D%20200%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_ID%20%3D%20%22leoHighlights_iframe%22%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_DIV_ID%20%3D%20%22leoHighlights_iframe_modal_div_container%22%3B%0Avar%20LEO_HIGHLIGHTS_SHOW_DELAY_MS%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_HIDE_DELAY_MS%20%3D%20750%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%20%3D%20%22transparent%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%20%3D%20%20%20%22rgb%28245%2C245%2C0%29%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%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%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%7B%0A%20%20%20%20%20%20alert%28%22EXCEPTION%3A%20%22+location+%22%3A%20%22+e+%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%29%3B%0A%20%20%20%7D%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_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C236%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C512%29%3B%0Avar%20LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%20%3D%2040%3B%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.width%2C%0A%09%09%09LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.width%2C%0A%09%09LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_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%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsEvent%28key%2C%20sub%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%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22leoHighlightsEvent%22%29%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_leoHighlightsEvent%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%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%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20elem%3Ddocument.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%28document.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddocument.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%3Ddocument.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%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%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%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%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%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%20if%20%28LEO_HIGHLIGHTS_DEBUG_POS%26%26LEO_HIGHLIGHTS_DEBUG%29%20%7B%0A%20%20%20%20%20%20%20%20%20alert%28%22%20Popup%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%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%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%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%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%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%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%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%20%20%20%20%20%20%7D%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%3D%22711-36858-13496-14%22%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*%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%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_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%09var%20url%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url%27%29%29%3B%0A%0A%20%20%20%09this.iFrame.src%3Durl%3B%0A%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%09this.show%3Dfunction%28%29%20%7Bthis.updatePos%28%29%3B%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%20this.updatePos%28%29%3B%7D%20%20%20%09%09%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*%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%20appropriate%20sizes%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%3B%0A%20%20%09%09var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%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%09var%20url%3DiFrame.src%3B%0A%20%20%09%09var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%09%09if%28idx%3E%3D0%29%0A%20%20%09%09%09url%3Durl.substring%280%2Cidx%29%3B%0A%09%09url+%3D%28%22%26size%3D%22+size%29%3B%0A%09%09if%28clickId%29%0A%09%09%09url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%09%09%0A%20%20%09%09iFrame.src%3Durl%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%09%09if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%09%09%09_leoHighlightsPrevElem.hover%3Dfalse%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrame%2CiFrameSize%29%3B%0A%20%20%09%09_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%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%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_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%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%09%09leoHighlightsEvent%28%22clicked%22%29%3B%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%09%09leoHighlightsEvent%28%22hovered%22%29%3B%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%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsEvent%28key%2C%20sub%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%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%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%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%09%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%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%0A%20%20%09%09leoHighlightsEvent%28%22clicked.2eBay%22%29%3B%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%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");
// ]]&gt;</script></p>
<input id="gwProxy" type="hidden" />
<p><!--Session data--></p>
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<div id="leoHighlights_iframe_modal_div_container" style="border: 1px solid black; position: absolute; visibility: hidden; display: none; width: 394px; height: 40px; z-index: 32768; background-color: white;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();">
<div id="leo_iFrame_closebar" style="position: absolute; top: 0px; left: 0px; width: 394px; height: 40px; z-index: 32768; background-image: url(chrome://shim/content/highlightsFilter-1/header.gif);"><a href="javascript: leoHighlightsIFrameClose();"></a></p>
</div>
</div>
<p><script type="text/javascript">// <![CDATA[
   createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20true%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_MAX_HIGHLIGHTS%20%3D%20200%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_ID%20%3D%20%22leoHighlights_iframe%22%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_DIV_ID%20%3D%20%22leoHighlights_iframe_modal_div_container%22%3B%0Avar%20LEO_HIGHLIGHTS_SHOW_DELAY_MS%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_HIDE_DELAY_MS%20%3D%20750%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%20%3D%20%22transparent%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%20%3D%20%20%20%22rgb%28245%2C245%2C0%29%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%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%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%7B%0A%20%20%20%20%20%20alert%28%22EXCEPTION%3A%20%22+location+%22%3A%20%22+e+%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%29%3B%0A%20%20%20%7D%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_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C236%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C512%29%3B%0Avar%20LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%20%3D%2040%3B%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.width%2C%0A%09%09%09LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.width%2C%0A%09%09LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_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%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsEvent%28key%2C%20sub%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%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22leoHighlightsEvent%22%29%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_leoHighlightsEvent%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%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%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20elem%3Ddocument.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%28document.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddocument.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%3Ddocument.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%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%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%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%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%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%20if%20%28LEO_HIGHLIGHTS_DEBUG_POS%26%26LEO_HIGHLIGHTS_DEBUG%29%20%7B%0A%20%20%20%20%20%20%20%20%20alert%28%22%20Popup%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%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%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%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%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%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%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%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%20%20%20%20%20%20%7D%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%3D%22711-36858-13496-14%22%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*%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%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_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%09var%20url%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url%27%29%29%3B%0A%0A%20%20%20%09this.iFrame.src%3Durl%3B%0A%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%09this.show%3Dfunction%28%29%20%7Bthis.updatePos%28%29%3B%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%20this.updatePos%28%29%3B%7D%20%20%20%09%09%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*%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%20appropriate%20sizes%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%3B%0A%20%20%09%09var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%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%09var%20url%3DiFrame.src%3B%0A%20%20%09%09var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%09%09if%28idx%3E%3D0%29%0A%20%20%09%09%09url%3Durl.substring%280%2Cidx%29%3B%0A%09%09url+%3D%28%22%26size%3D%22+size%29%3B%0A%09%09if%28clickId%29%0A%09%09%09url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%09%09%0A%20%20%09%09iFrame.src%3Durl%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%09%09if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%09%09%09_leoHighlightsPrevElem.hover%3Dfalse%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrame%2CiFrameSize%29%3B%0A%20%20%09%09_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%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%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_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%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%09%09leoHighlightsEvent%28%22clicked%22%29%3B%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%09%09leoHighlightsEvent%28%22hovered%22%29%3B%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%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsEvent%28key%2C%20sub%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%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%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%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%09%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%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%0A%20%20%09%09leoHighlightsEvent%28%22clicked.2eBay%22%29%3B%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%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");
// ]]&gt;</script></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<div id="leoHighlights_iframe_modal_div_container" style="border: 1px solid black; position: absolute; visibility: hidden; display: none; width: 394px; height: 40px; z-index: 32768; background-color: white;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();">
<div id="leo_iFrame_closebar" style="position: absolute; top: 0px; left: 0px; width: 394px; height: 40px; z-index: 32768; background-image: url(chrome://shim/content/highlightsFilter-1/header.gif);"><a href="javascript: leoHighlightsIFrameClose();"></a></p>
</div>
</div>
<p><script type="text/javascript">// <![CDATA[
   createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20true%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_MAX_HIGHLIGHTS%20%3D%20200%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_ID%20%3D%20%22leoHighlights_iframe%22%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_DIV_ID%20%3D%20%22leoHighlights_iframe_modal_div_container%22%3B%0Avar%20LEO_HIGHLIGHTS_SHOW_DELAY_MS%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_HIDE_DELAY_MS%20%3D%20750%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%20%3D%20%22transparent%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%20%3D%20%20%20%22rgb%28245%2C245%2C0%29%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%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%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%7B%0A%20%20%20%20%20%20alert%28%22EXCEPTION%3A%20%22+location+%22%3A%20%22+e+%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%29%3B%0A%20%20%20%7D%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_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C236%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C512%29%3B%0Avar%20LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%20%3D%2040%3B%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.width%2C%0A%09%09%09LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.width%2C%0A%09%09LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_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%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsEvent%28key%2C%20sub%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%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22leoHighlightsEvent%22%29%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_leoHighlightsEvent%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%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%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20elem%3Ddocument.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%28document.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddocument.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%3Ddocument.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%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%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%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%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%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%20if%20%28LEO_HIGHLIGHTS_DEBUG_POS%26%26LEO_HIGHLIGHTS_DEBUG%29%20%7B%0A%20%20%20%20%20%20%20%20%20alert%28%22%20Popup%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%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%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%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%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%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%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%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%20%20%20%20%20%20%7D%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%3D%22711-36858-13496-14%22%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*%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%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_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%09var%20url%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url%27%29%29%3B%0A%0A%20%20%20%09this.iFrame.src%3Durl%3B%0A%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%09this.show%3Dfunction%28%29%20%7Bthis.updatePos%28%29%3B%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%20this.updatePos%28%29%3B%7D%20%20%20%09%09%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*%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%20appropriate%20sizes%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%3B%0A%20%20%09%09var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%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%09var%20url%3DiFrame.src%3B%0A%20%20%09%09var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%09%09if%28idx%3E%3D0%29%0A%20%20%09%09%09url%3Durl.substring%280%2Cidx%29%3B%0A%09%09url+%3D%28%22%26size%3D%22+size%29%3B%0A%09%09if%28clickId%29%0A%09%09%09url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%09%09%0A%20%20%09%09iFrame.src%3Durl%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%09%09if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%09%09%09_leoHighlightsPrevElem.hover%3Dfalse%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrame%2CiFrameSize%29%3B%0A%20%20%09%09_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%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%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_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%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%09%09leoHighlightsEvent%28%22clicked%22%29%3B%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%09%09leoHighlightsEvent%28%22hovered%22%29%3B%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%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsEvent%28key%2C%20sub%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%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%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%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%09%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%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%0A%20%20%09%09leoHighlightsEvent%28%22clicked.2eBay%22%29%3B%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%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");
// ]]&gt;</script></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<p><span id="leoHighlights_iframe_modal_span_container"></p>
<div id="leoHighlights_iframe_modal_div_container" style="border: 1px solid black; position: absolute; visibility: hidden; display: none; width: 394px; height: 40px; z-index: 32768; background-color: white;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();">
<div id="leo_iFrame_closebar" style="position: absolute; top: 0px; left: 0px; width: 394px; height: 40px; z-index: 32768; background-image: url(chrome://shim/content/highlightsFilter-1/header.gif);"><a href="javascript: leoHighlightsIFrameClose();"></p>
<div id="leo_iFrame_close" style="position: absolute; top: 10px; left: 360px; width: 20px; height: 20px;"></div>
<p></a></div>
</div>
<p><script type="text/javascript">// <![CDATA[
   createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20true%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_MAX_HIGHLIGHTS%20%3D%20200%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_ID%20%3D%20%22leoHighlights_iframe%22%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_DIV_ID%20%3D%20%22leoHighlights_iframe_modal_div_container%22%3B%0Avar%20LEO_HIGHLIGHTS_SHOW_DELAY_MS%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_HIDE_DELAY_MS%20%3D%20750%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%20%3D%20%22transparent%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%20%3D%20%20%20%22rgb%28245%2C245%2C0%29%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%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%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%7B%0A%20%20%20%20%20%20alert%28%22EXCEPTION%3A%20%22+location+%22%3A%20%22+e+%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%29%3B%0A%20%20%20%7D%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_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C236%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C512%29%3B%0Avar%20LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%20%3D%2040%3B%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.width%2C%0A%09%09%09LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.width%2C%0A%09%09LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_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%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsEvent%28key%2C%20sub%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%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22leoHighlightsEvent%22%29%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_leoHighlightsEvent%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%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%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20elem%3Ddocument.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%28document.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddocument.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%3Ddocument.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%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%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%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%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%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%20if%20%28LEO_HIGHLIGHTS_DEBUG_POS%26%26LEO_HIGHLIGHTS_DEBUG%29%20%7B%0A%20%20%20%20%20%20%20%20%20alert%28%22%20Popup%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%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%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%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%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%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%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%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%20%20%20%20%20%20%7D%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%3D%22711-36858-13496-14%22%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*%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%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_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%09var%20url%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url%27%29%29%3B%0A%0A%20%20%20%09this.iFrame.src%3Durl%3B%0A%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%09this.show%3Dfunction%28%29%20%7Bthis.updatePos%28%29%3B%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%20this.updatePos%28%29%3B%7D%20%20%20%09%09%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*%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%20appropriate%20sizes%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%3B%0A%20%20%09%09var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%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%09var%20url%3DiFrame.src%3B%0A%20%20%09%09var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%09%09if%28idx%3E%3D0%29%0A%20%20%09%09%09url%3Durl.substring%280%2Cidx%29%3B%0A%09%09url+%3D%28%22%26size%3D%22+size%29%3B%0A%09%09if%28clickId%29%0A%09%09%09url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%09%09%0A%20%20%09%09iFrame.src%3Durl%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%09%09if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%09%09%09_leoHighlightsPrevElem.hover%3Dfalse%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrame%2CiFrameSize%29%3B%0A%20%20%09%09_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%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%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_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%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%09%09leoHighlightsEvent%28%22clicked%22%29%3B%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%09%09leoHighlightsEvent%28%22hovered%22%29%3B%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%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsEvent%28key%2C%20sub%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%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%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%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%09%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%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%0A%20%20%09%09leoHighlightsEvent%28%22clicked.2eBay%22%29%3B%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%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");
]]&gt;</script></span></p>
<hr /><h2>Related posts:</h2><ul><li><a href="http://blog.cleantechies.com/2011/05/12/ja-solar-first-quarter-results-deliver-margins-lower/" rel="bookmark" title="Permanent Link: JA Solar First Quarter Results Deliver, Margins Lower">JA Solar First Quarter Results Deliver, Margins Lower</a></li><li><a href="http://blog.cleantechies.com/jason/" rel="bookmark" title="Permanent Link: Jason Gross">Jason Gross</a></li><li><a href="http://blog.cleantechies.com/bryan/" rel="bookmark" title="Permanent Link: Bryan Hassin">Bryan Hassin</a></li><li><a href="http://blog.cleantechies.com/2011/11/25/google-green-energy-program-is-cut-as-company-narrows-focus/" rel="bookmark" title="Permanent Link: Google Green Energy Program is Cut as Company Narrows Focus">Google Green Energy Program is Cut as Company Narrows Focus</a></li><li><a href="http://blog.cleantechies.com/2011/03/11/cleantech-entrepreneur-check-out-the-california-coast-venture-forum/" rel="bookmark" title="Permanent Link: Cleantech Entrepreneur? Check Out The California Coast Venture Forum">Cleantech Entrepreneur? Check Out The California Coast Venture Forum</a></li></ul><hr /><small>Copyright © 2008-2010 <a href="http://cleantechies.com">CleanTechies</a>, Inc. and Partners<br /> This feed is for personal, non-commercial use only. <br />
Written by <a href="">Yale Environment 360</a>. <a href="http://blog.cleantechies.com/2010/03/03/entrepreneur-bill-gross-solar-esolar/#comments" title="to the comments">To the comments</a><BR />
(Digital Fingerprint:  b008bf120fbd682ffd7ee5812c495c9a)</small><script type="text/javascript">jQuery(document).ready(function($) { window.setTimeout('loadLinkedin_10715()',1000);window.setTimeout('loadTwitter_10715()',1000); });</script><script type="text/javascript"> function loadLinkedin_10715(){ jQuery(document).ready(function($) { $('.dd-linkedin-10715').remove();$.getScript('http://platform.linkedin.com/in.js'); }); } function loadTwitter_10715(){ jQuery(document).ready(function($) { $('.dd-twitter-10715').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.1.1, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>5</strong> (0 votes cast)</div><br />]]></content:encoded>
			<wfw:commentRss>http://blog.cleantechies.com/2010/03/03/entrepreneur-bill-gross-solar-esolar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coming Attractions: CleanTechies Events Highlights</title>
		<link>http://blog.cleantechies.com/2010/02/11/cleantechies-events-highlights/</link>
		<comments>http://blog.cleantechies.com/2010/02/11/cleantechies-events-highlights/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 17:27:48 +0000</pubDate>
		<dc:creator>Elsa Wenzel</dc:creator>
				<category><![CDATA[Career & Job]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[austin]]></category>
		<category><![CDATA[cleantech]]></category>
		<category><![CDATA[cleantech events calendar]]></category>
		<category><![CDATA[CleanTechies]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[conventions]]></category>
		<category><![CDATA[green business events]]></category>
		<category><![CDATA[Green Tech]]></category>
		<category><![CDATA[Japan]]></category>
		<category><![CDATA[New York]]></category>
		<category><![CDATA[San Francisco]]></category>
		<category><![CDATA[Solar]]></category>
		<category><![CDATA[workshops]]></category>

		<guid isPermaLink="false">http://blog.cleantechies.com/?p=10251</guid>
		<description><![CDATA[Whether you&#8217;re looking to share your expertise or just curious about the cleantech space, the CleanTechies Events and Conferences Calendar may feature a must-see event in your part of the world. Among the highlights in the coming weeks: U.S.-Japan Clean Tech Symposium, Feb. 18, San Francisco, CA What&#8217;s big in Japan&#8217;s cleantech sector? This four-hour [...]<br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=4.0" /></div><div>Rating: 4.0/<strong>5</strong> (1 vote cast)</div><br />]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share dd_post_share_right'><div class='dd_buttons'><div class='dd_button_v'><div class='dd-linkedin-ajax-load dd-linkedin-10251'></div><script type='in/share' data-url='http://blog.cleantechies.com/2010/02/11/cleantechies-events-highlights/' data-counter='right'></script></div><div class='dd_button_v'><div class='dd-twitter-ajax-load dd-twitter-10251'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.cleantechies.com/2010/02/11/cleantechies-events-highlights/" data-count="horizontal" data-text="Coming Attractions: CleanTechies Events Highlights" data-via="Cleantechies" ></a></div><div class='dd_button_v'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.cleantechies.com%2F2010%2F02%2F11%2Fcleantechies-events-highlights%2F&amp;locale=en_US&amp;layout=button_count&amp;action=like&amp;width=92&amp;height=20&amp;colorscheme=light' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:92px; height:20px;' allowTransparency='true'></iframe></div></div></div><p><a href="http://blog.cleantechies.com/files/2010/02/cleantechies.jpg"><img class="alignright size-full wp-image-10253" title="cleantechies" src="http://blog.cleantechies.com/files/2010/02/cleantechies.jpg" alt="" width="233" height="73" /></a>Whether you&#8217;re looking to share your expertise or just curious about the cleantech space, the <a href="http://events.cleantechies.com/">CleanTechies Events and Conferences Calendar</a> may feature a must-see event in your part of the world.</p>
<p>Among the highlights in the coming weeks:</p>
<ul>
<li><strong><a href="http://events.cleantechies.com/u-s-japan-clean-tech-symposium-2010-san-francisco/462/">U.S.-Japan Clean Tech Symposium</a>, Feb. 18, San Francisco, CA</strong></li>
<p>What&#8217;s big in Japan&#8217;s cleantech sector? This four-hour session explores the state of the overseas market as well as ties between U.S. and Japanese companies. It&#8217;s organized bythe U.S. State Department and Japan&#8217;s trade ministry officials.</ul>
<ul>
<li><strong><a href="http://events.cleantechies.com/texas-israel-cleanovation-conference/130/">Texas-Israel Cleanovation Conference</a>, Feb. 22, Austin, TX</strong></li>
<p>The launch of this conference promises to bring together some 200 attendees including from utility and clean energy companies, investors and technologists. Dr. Eli Opper, Chief Scientist of Israel, is among the keynote presenters.<span id="more-10251"></span></ul>
<ul>
<li><strong><a href="http://events.cleantechies.com/cleantech-forum-xxvi/110/">Cleantech Forum</a>, Feb. 24-26, San Francisco, CA</strong></li>
<p>This annual forum is among the blockbuster events in this sector, attracting close to 1,000 attendees. Luminaries on the list include Tesla Motors CEO Elon Musk, Waste Management CEO David Steiner and former New York Governor Pataki.</ul>
<ul>
<li><strong><a href="http://events.cleantechies.com/mit-energy-conference-2010-boston/444/">MIT Energy Conference</a>, March 5-6, Boston, MA</strong></li>
<p>This yearly student-run show brings together technology, policy, industry, and finance leaders to explore cutting-edge approaches to change how the world produces and consumes energy.</ul>
<ul>
<li><strong><a href="http://events.cleantechies.com/clean-technology-world-africa-2010/484/">Clean Technology World Africa</a>, March 5-18, Johannesburg, South Africa</strong></li>
<p>What clean energy and tech solutions hold promise in Africa? This convention includes Africa&#8217;s largest energy exhibition and features 50 free technical workshops.</ul>
<p>This is just a taste; plan ahead into the fall by exploring more <a href="http://events.cleantechies.com">cleantech confabs on this page</a>.</p>
<p>To add your own events to the CleanTechies calendar, please <a href="http://events.cleantechies.com/submit-event/">click here for a submission form</a>.</p>
<p><!--Session data--></p>
<p><!--Session data--></p>
<p><!--Session data--></p>
<hr /><h2>Related posts:</h2><ul><li><a href="http://blog.cleantechies.com/2010/02/22/around-the-world-with-upcoming-clean-tech-events/" rel="bookmark" title="Permanent Link: Around the World with Upcoming Clean Tech Events">Around the World with Upcoming Clean Tech Events</a></li><li><a href="http://blog.cleantechies.com/2010/01/22/top-6-tips-for-clean-tech-events-and-renewable-energy-conferences/" rel="bookmark" title="Permanent Link: Top 6 Tips for Clean Tech Events and Renewable Energy Conferences">Top 6 Tips for Clean Tech Events and Renewable Energy Conferences</a></li><li><a href="http://blog.cleantechies.com/2011/02/28/arpa-e-energy-innovation-summit/" rel="bookmark" title="Permanent Link: Kicking Off the ARPA-E Energy Innovation Summit">Kicking Off the ARPA-E Energy Innovation Summit</a></li><li><a href="http://blog.cleantechies.com/2009/05/18/green-media-panel-practical-legal-considerations-for-communicating-your-message/" rel="bookmark" title="Permanent Link: Green Media Panel: Practical &#038; Legal Considerations for Communicating Your Message">Green Media Panel: Practical &#038; Legal Considerations for Communicating Your Message</a></li><li><a href="http://blog.cleantechies.com/2009/10/29/j-rec-jewish-leadership-clean-secure-energy-future/" rel="bookmark" title="Permanent Link: J-REC Conference: Jewish Clean Tech &#038; Green Energy Leaders To Meet">J-REC Conference: Jewish Clean Tech &#038; Green Energy Leaders To Meet</a></li></ul><hr /><small>Copyright © 2008-2010 <a href="http://cleantechies.com">CleanTechies</a>, Inc. and Partners<br /> This feed is for personal, non-commercial use only. <br />
Written by <a href="http://greenerside.net">Elsa Wenzel</a>. <a href="http://blog.cleantechies.com/2010/02/11/cleantechies-events-highlights/#comments" title="to the comments">To the comments</a><BR />
(Digital Fingerprint:  b008bf120fbd682ffd7ee5812c495c9a)</small><script type="text/javascript">jQuery(document).ready(function($) { window.setTimeout('loadLinkedin_10251()',1000);window.setTimeout('loadTwitter_10251()',1000); });</script><script type="text/javascript"> function loadLinkedin_10251(){ jQuery(document).ready(function($) { $('.dd-linkedin-10251').remove();$.getScript('http://platform.linkedin.com/in.js'); }); } function loadTwitter_10251(){ jQuery(document).ready(function($) { $('.dd-twitter-10251').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.1.1, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=4.0" /></div><div>Rating: 4.0/<strong>5</strong> (1 vote cast)</div><br />]]></content:encoded>
			<wfw:commentRss>http://blog.cleantechies.com/2010/02/11/cleantechies-events-highlights/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>America&#8217;s Unfounded Fears of A Green-Tech Race with China</title>
		<link>http://blog.cleantechies.com/2010/02/08/americas-unfounded-fears-of-a-green-tech-race-with-china/</link>
		<comments>http://blog.cleantechies.com/2010/02/08/americas-unfounded-fears-of-a-green-tech-race-with-china/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 17:37:08 +0000</pubDate>
		<dc:creator>Yale Environment 360</dc:creator>
				<category><![CDATA[Asia-Pacific]]></category>
		<category><![CDATA[Career & Job]]></category>
		<category><![CDATA[Energy]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Solar]]></category>
		<category><![CDATA[Wind]]></category>
		<category><![CDATA[Asia]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[clean tech]]></category>
		<category><![CDATA[cleantech]]></category>
		<category><![CDATA[federal stimulus money]]></category>
		<category><![CDATA[Green Cars]]></category>
		<category><![CDATA[green jobs]]></category>
		<category><![CDATA[green manufacturing]]></category>
		<category><![CDATA[Green Tech]]></category>
		<category><![CDATA[new sputnik]]></category>
		<category><![CDATA[New York Times]]></category>
		<category><![CDATA[Renewable Energy]]></category>
		<category><![CDATA[solar energy]]></category>
		<category><![CDATA[Thomas Friedman]]></category>
		<category><![CDATA[wind power]]></category>

		<guid isPermaLink="false">http://blog.cleantechies.com/?p=10202</guid>
		<description><![CDATA[At a factory in Wuxi, China, workers lift solar panels onto conveyor belts, while others in white lab coats move between machines as they check on a process for etching and engraving silicon wafers to form solar cells. This scene in itself isn’t remarkable. But there is a new sort of excitement about the work. [...]<br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=5.0" /></div><div>Rating: 5.0/<strong>5</strong> (2 votes cast)</div><br />]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share dd_post_share_right'><div class='dd_buttons'><div class='dd_button_v'><div class='dd-linkedin-ajax-load dd-linkedin-10202'></div><script type='in/share' data-url='http://blog.cleantechies.com/2010/02/08/americas-unfounded-fears-of-a-green-tech-race-with-china/' data-counter='right'></script></div><div class='dd_button_v'><div class='dd-twitter-ajax-load dd-twitter-10202'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.cleantechies.com/2010/02/08/americas-unfounded-fears-of-a-green-tech-race-with-china/" data-count="horizontal" data-text="America's Unfounded Fears of A Green-Tech Race with China" data-via="Cleantechies" ></a></div><div class='dd_button_v'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.cleantechies.com%2F2010%2F02%2F08%2Famericas-unfounded-fears-of-a-green-tech-race-with-china%2F&amp;locale=en_US&amp;layout=button_count&amp;action=like&amp;width=92&amp;height=20&amp;colorscheme=light' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:92px; height:20px;' allowTransparency='true'></iframe></div></div></div><p><a href="http://blog.cleantechies.com/files/2010/02/solarpanel.jpg"><img class="alignleft size-full wp-image-10206" title="solarpanel" src="http://blog.cleantechies.com/files/2010/02/solarpanel.jpg" alt="" width="250" height="166" /></a>At a factory in Wuxi, China, workers lift solar panels onto conveyor belts, while others in white lab coats move between machines as they check on a process for etching and engraving silicon wafers to form solar cells.</p>
<p>This scene in itself isn’t remarkable. But there is a new sort of excitement about the work. China’s production of solar panels has grown quickly in the past two years; it is it now the world’s leading exporter. When Matt Lewis, a representative of the California-based nonprofit ClimateWorks, visited the factory in October, he said it reminded him of his native Silicon Valley: The workers, even ordinary line workers, had a sense that they were part of building the future, the hot new industry.</p>
<p><span id="more-10202"></span>This comparison makes some in the United States, and especially in Washington, nervous. <a href="http://www.e360.yale.edu/content/feature.msp?id=2071" target="_blank">Thomas Friedman</a> has used the bully pulpit of his influential <em>New York Times</em> column to warn that the United States is engaged in a global green-tech competition with China, whose potential dominance represents a &#8220;new Sputnik.&#8221; (&#8220;How do you say &#8216;clean your clock&#8217; in Chinese?&#8221; he wrote.) This notion, conjuring residual memories of the days in which U.S. rivalry with Soviet Union was crystallized in the space race — when the word &#8220;Sputnik,&#8221; the name of the Soviet space program, inspired quivers of anxiety about America’s political and economic prowess and its existential place in the world — has today struck a resonant chord in Washington, drawing upon existing fears and mistrust of China.</p>
<p>While some U.S. politicians and commentators still paint China as the global pollution villain, especially after the disappointing outcome at Copenhagen, others are beginning to take green China seriously — as a threat. Last fall, for instance, when Senator Charles Schumer got wind of a planned wind farm in west Texas, announced by a partnership of American and Chinese companies, that would use some wind equipment made in China and potentially create new jobs across the Pacific, he recommended blocking stimulus money from the project, rather than help boost green China. The stimulus money &#8220;is supposed to create jobs in America,&#8221; he wrote in a letter to Energy Secretary Steven Chu. (The new wind farm would also have created 300 jobs in Texas, but Schumer was worried that a greater number could be created in China.)</p>
<p>Last month, a front-page Sunday piece by Keith Bradsher of the <em>New York Times</em> took the competition metaphor a step further and declared that China was in fact already winning the green-tech race. The article, &#8220;China Leading Race to Make Clean Energy,&#8221; made the rounds in Washington with its assertion that China had passed the U.S. and several western European countries to become the word’s top manufacturer of both solar panels and wind turbines; it quoted the CEO of a private equity firm in Beijing saying, ominously, &#8220;Most of the energy equipment [of the future] will carry a brass plate, &#8216;Made in China.&#8217;&#8221;</p>
<p>The <em>Times</em> article also raised another spine-tingling geopolitical comparison — this time not likening Beijing to the latter-day USSR, but to the modern-day Middle East. &#8220;[China's] efforts to dominate renewable energy technologies,&#8221; Bradsher wrote, &#8220;raise the prospect that the West may someday trade its dependence on oil from the Mideast for a reliance on solar panels, wind turbines and other gear manufactured in China.&#8221;</p>
<p>In other words, China might become the Saudi Arabia of alternative energy; the implication seems to be that not only might green China pose an economic threat, but the sheiks of Beijing might soon wield undue political influence over a &#8220;dependent&#8221; United States.</p>
<p>Few business stories have ever been imbued with so much gravitas, so many fears, so many metaphors, so much geopolitical speculation, as the recent articles and coverage of China’s growing green-tech manufacturing sector.</p>
<p>Behind these fears, there is something worth probing &#8212; and some myths worth dispelling. Just what are Americans afraid of? To distill the cloud of anxiety, there seem to be three chief fears. The first is very tangible &#8212; jobs. The second is about America’s place in the world &#8212; will the U.S. remain a global leader in innovation? And the third is about leverage &#8212; will the U.S. control its future, or be beholden to a foreign energy gatekeeper, one that exerts undue pull on its economic or foreign policy?</p>
<p>&#8220;Even when you are looking at these big numbers that are coming out of China today, I think it really pays to give a close look at what is actually happening on the ground,&#8221; says Elizabeth Economy, director of Asia Studies at the Council on Foreign Relations and author of <em>The River Runs Black</em>. &#8220;Then you begin to get a different, more nuanced picture than what is blasted on the business section of the <em>New York Times</em>.&#8221;</p>
<p>The first essential fact to be aware of is that most news stories about China’s green tech gains are about <em>manufacturing</em>. China is becoming the wind-turbine factory to the world for much the same reasons it has long been the TV and t-shirt factory to the world: lower wages, lower land prices, fewer regulatory and other requirements, etc. This isn’t particularly surprising, and it shouldn’t be seen as a reversal of the status quo. What’s changed most dramatically in the last five years has been growing global demand. With significant government investment, Chinese factories have planned for and stepped up production accordingly.</p>
<p>Yes, this is bad news for <a href="http://www.e360.yale.edu/content/feature.msp?id=2171" target="_blank">U.S. cities like Detroit</a>, where planners have recently been retrofitting old hot-rod factories into wind-turbine factories, such as an old Ford Thunderbird plant in Michigan that’s being converted into a green-tech manufacturing center in a bid to boost the local economy.</p>
<p><a href="http://blog.cleantechies.com/files/2010/02/chinaparadise.jpg"><img class="alignright size-full wp-image-10203" title="chinaparadise" src="http://blog.cleantechies.com/files/2010/02/chinaparadise.jpg" alt="" width="290" height="205" /></a>Manufacturing in China, especially low and medium-tech manufacturing, has certain clear economic advantages. But it’s also worth considering a few other facts. Most of the green manufacturing jobs that the U.S. stands to &#8220;lose&#8221; haven’t in fact been created yet; China will gain thousands of new jobs, but not necessarily at America’s expense. Moreover, the United States will still gain many new green-collar jobs, in installation and maintenance, which can only be locally based, as well as sales teams, conference planners, and other positions already arising to support the growing green-tech field.</p>
<p>Besides green-tech hardware, there’s also the question of the technology that enables it. Who will be responsible for the innovation that drives the low-carbon future? At present, America still has significant advantages — including the world’s leading university system and the entrepreneurial culture and venture-capital spigots of technology hubs, particularly Silicon Valley.</p>
<p>&#8220;Intellectual property rights have done a lot to hamper China’s development of green technology,&#8221; says Linden Ellis, U.S. director of nonprofit China Dialogue. &#8220;People would rather come to Silicon Valley and develop a technology where they know it will be protected by the law, right down to every line, than go to China and try to develop a technology there where maybe the components will be cheaper and there is a lot of interest, but people do not trust that their findings will be protected.&#8221;</p>
<p>Similar concerns have, for the past two decades, grounded Beijing’s attempts to build a domestic airline industry, considered the pinnacle of high-tech manufacturing. Foreign companies and top-notch engineers have simply been unwilling to share technology with China (Boeing has even avoided building factories in China, for fear of commercial espionage). The result: Planes that fly from Beijing to Shanghai today are still built by Boeing and Airbus.</p>
<p>Of course, most green-energy equipment won’t match the complexity of assembling something like Boeing’s new Dreamliner, but the airplane situation sheds light on two points: that cheap labor is hardly the only factor driving business decisions, and that, despite substantial government support, China’s domestic aerospace engineers have not yet produced research to rival that of Western competitors. (China’s university system and research labs are famously politically constrained, limiting their ability to attract top global talent.)</p>
<p>Of course, China would like to change this. Beijing is doing its best to both allay the fears of international partners and to nurture its own homegrown innovators. A program known as the &#8220;State High-Tech Development Plan,&#8221; launched by Beijing in March 1986 and nicknamed the &#8220;863 Program,&#8221; aims to develop top scientists in China and to incubate cutting-edge technology projects in energy and other sectors.</p>
<p>So far, its results have been modest over two decades: birthing a family of computer processors known as Loongson, and some technology used in the Shenzhou spacecraft. While the 863 Program’s track record should certainly dispel Western assumptions that no good research can come from China, it also disproves the notion that money alone can clone a Steve Jobs or Bill Gates or Sergey Brin.</p>
<p>This should allay some anxiety in Washington about America having fallen behind, but it is not a reason to become complacent. America has neither relinquished, nor is forever assured, her innovation crown.</p>
<p>Meanwhile, folks in the green-tech and environmental frontlines &#8212; as opposed to politicians and commentators &#8212; don’t see a “race” at all. &#8220;I do not see such a pattern exists,&#8221; says Wen Bo, a Beijing environmentalist. &#8220;The clean-tech war is overblown from the start,&#8221; says Richard Brubaker, an American environmental entrepreneur in Shanghai. To them, the green-tech &#8220;race&#8221; is not one that one side wins and the other loses, but a scenario where partnerships are sought out and the final equation doesn’t have to be a zero-sum game.</p>
<p>&#8220;For now at least, there is a great symbiotic relationship with California and the east coast of China on green technology,&#8221; says Linden Ellis. &#8220;Where California has the know-how, the technology, the universities and programs dedicated to developing technology, people who are interested in piloting it on a very expansive scale, or trying new combinations, often seek out research partners in China.&#8221;</p>
<p>Similar partnerships can exist even when the focus shifts from research to commercial activity. Kevin Czinger, the CEO of a Santa Monica-based electric car company that partners with a Chinese battery company, noted in a <em>New Yorker</em> article that if the U.S. would stop feeling threatened by China’s progress on clean technology, it might begin to recognize its own strengths in this field.</p>
<p>It is telling what is left out of the increasingly dominant &#8220;U.S. versus China&#8221; green-tech &#8220;race&#8221; narrative. For starters, there are a lot of other countries at work developing green-tech and becoming significant green-tech markets — the low-carbon future, after all, isn’t solely a G-2 aspiration. Yet because the politics are different (there’s not the anxiety of the reigning superpower nervously eyeing the new kid on the block), the green aspirations of any country not named China are viewed through an entirely different prism by U.S. commentators. Germany, for instance, is home to the world’s top two solar manufacturing companies. Yet we don’t read headlines about Old Europe &#8220;cleaning our clock&#8221; to the 21st century.</p>
<p>&#8220;You haven’t seen this green-tech race raised over last 10 years while the Europeans have been innovating in this space more than the U.S.,&#8221; says Charles McElwee, an international environmental lawyer for Squires, Samson, and Dempsey based in Shanghai, &#8220;although that would have made more sense [than a U.S. versus China frame].&#8221;</p>
<p>Even as China’s solar panel exports grow, it continues to purchase clean locomotives from an American company, GE. Germany has developed world-class &#8220;green&#8221; metro cars, with China being a top customer. And French companies are among the world’s top innovators in water solutions. In other words, green-tech encompasses a lot more than windmills and solar panels &#8212; and progress in developing it can be a two-way street.</p>
<p><em>Article by Christina Larson appearing courtesy <a href="http://e360.yale.edu">Yale Environment 360</a>.</em></p>
<p><em>photo: <a href="http://www.flickr.com/photos/kevint/310868087/">kevinthoule</a>, <a href="http://www.flickr.com/photos/loisy/234081012/">Miss Loisy</a><br />
</em></p>
<hr /><h2>Related posts:</h2><ul><li><a href="http://blog.cleantechies.com/2010/03/25/china-surges-clean-energy-investment/" rel="bookmark" title="Permanent Link: China Surges Ahead in Clean Energy Investment, Study Says">China Surges Ahead in Clean Energy Investment, Study Says</a></li><li><a href="http://blog.cleantechies.com/2011/05/02/americas-next-top-energy-innovator-challenge-begins-today/" rel="bookmark" title="Permanent Link: The &#8216;America&#8217;s Next Top Energy Innovator&#8217; Challenge Begins Today">The &#8216;America&#8217;s Next Top Energy Innovator&#8217; Challenge Begins Today</a></li><li><a href="http://blog.cleantechies.com/2011/05/10/china-is-world-leader-in-clean-tech-investments-report-says/" rel="bookmark" title="Permanent Link: China is World Leader In Clean-Tech Investments, Report Says">China is World Leader In Clean-Tech Investments, Report Says</a></li><li><a href="http://blog.cleantechies.com/2009/11/11/us-china-green-tech-summit-conference-not-to-be-missed/" rel="bookmark" title="Permanent Link: U.S.-China Green Tech Summit &#8212; A Conference Not to be Missed">U.S.-China Green Tech Summit &#8212; A Conference Not to be Missed</a></li><li><a href="http://blog.cleantechies.com/2011/03/30/georgia-tech-world-solar-challenge-audi-tt-sa-ev/" rel="bookmark" title="Permanent Link: Georgia Tech To Enter World Solar Challenge With The Audi TT SA-EV">Georgia Tech To Enter World Solar Challenge With The Audi TT SA-EV</a></li></ul><hr /><small>Copyright © 2008-2010 <a href="http://cleantechies.com">CleanTechies</a>, Inc. and Partners<br /> This feed is for personal, non-commercial use only. <br />
Written by <a href="">Yale Environment 360</a>. <a href="http://blog.cleantechies.com/2010/02/08/americas-unfounded-fears-of-a-green-tech-race-with-china/#comments" title="to the comments">To the comments</a><BR />
(Digital Fingerprint:  b008bf120fbd682ffd7ee5812c495c9a)</small><script type="text/javascript">jQuery(document).ready(function($) { window.setTimeout('loadLinkedin_10202()',1000);window.setTimeout('loadTwitter_10202()',1000); });</script><script type="text/javascript"> function loadLinkedin_10202(){ jQuery(document).ready(function($) { $('.dd-linkedin-10202').remove();$.getScript('http://platform.linkedin.com/in.js'); }); } function loadTwitter_10202(){ jQuery(document).ready(function($) { $('.dd-twitter-10202').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.1.1, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=5.0" /></div><div>Rating: 5.0/<strong>5</strong> (2 votes cast)</div><br />]]></content:encoded>
			<wfw:commentRss>http://blog.cleantechies.com/2010/02/08/americas-unfounded-fears-of-a-green-tech-race-with-china/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Taking Friedman to Task on China&#8217;s Green Edge</title>
		<link>http://blog.cleantechies.com/2010/02/01/friedman-china-green-tech/</link>
		<comments>http://blog.cleantechies.com/2010/02/01/friedman-china-green-tech/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 14:30:38 +0000</pubDate>
		<dc:creator>Joe Walsh</dc:creator>
				<category><![CDATA[(Clean) Coal]]></category>
		<category><![CDATA[Climate Change & Carbon Emissions]]></category>
		<category><![CDATA[Efficiency]]></category>
		<category><![CDATA[Energy]]></category>
		<category><![CDATA[Environment]]></category>
		<category><![CDATA[Europe]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Legislation]]></category>
		<category><![CDATA[Renewables]]></category>
		<category><![CDATA[Solar]]></category>
		<category><![CDATA[Wind]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[Green Tech]]></category>
		<category><![CDATA[New York Times]]></category>
		<category><![CDATA[nyt]]></category>
		<category><![CDATA[Thomas Friedman]]></category>

		<guid isPermaLink="false">http://blog.cleantechies.com/?p=9994</guid>
		<description><![CDATA[Tom Friedman spent most of 2009 beating the China-is-winning-the-green-race-drum, and he has started 2010 with the same focus. In Sunday&#8217;s New York Times, the news side of the house joined their editorial page colleague, writing in a front page story that Chinese &#8220;efforts to dominate renewable energy technologies raise the prospect that the West may someday trade its [...]<br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=5.0" /></div><div>Rating: 5.0/<strong>5</strong> (4 votes cast)</div><br />]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share dd_post_share_right'><div class='dd_buttons'><div class='dd_button_v'><div class='dd-linkedin-ajax-load dd-linkedin-9994'></div><script type='in/share' data-url='http://blog.cleantechies.com/2010/02/01/friedman-china-green-tech/' data-counter='right'></script></div><div class='dd_button_v'><div class='dd-twitter-ajax-load dd-twitter-9994'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.cleantechies.com/2010/02/01/friedman-china-green-tech/" data-count="horizontal" data-text="Taking Friedman to Task on China's Green Edge" data-via="Cleantechies" ></a></div><div class='dd_button_v'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.cleantechies.com%2F2010%2F02%2F01%2Ffriedman-china-green-tech%2F&amp;locale=en_US&amp;layout=button_count&amp;action=like&amp;width=92&amp;height=20&amp;colorscheme=light' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:92px; height:20px;' allowTransparency='true'></iframe></div></div></div><p><a href="http://blog.cleantechies.com/files/2010/01/PVpanel.jpg"><img class="alignleft size-full wp-image-10011" title="PVpanel" src="http://blog.cleantechies.com/files/2010/01/PVpanel.jpg" alt="" width="250" height="213" /></a>Tom Friedman spent most of 2009 beating the <a href="http://www.nytimes.com/2009/09/27/opinion/27friedman.html?_r=1" target="_blank">China-is-winning-the-green-race-drum</a>, and he has started 2010 with the <a href="http://www.nytimes.com/2010/01/10/opinion/10friedman.html" target="_blank">same focus</a>.</p>
<p>In Sunday&#8217;s <em>New York Times</em>, the news side of the house joined their editorial page colleague, writing in a front page story that Chinese &#8220;efforts to <a href="http://www.nytimes.com/2010/01/31/business/energy-environment/31renew.html?hp=&amp;pagewanted=all" target="_blank">dominate renewable energy technologies</a> raise the prospect that the West may someday trade its dependence on oil from the Mideast for a reliance on solar panels, wind turbines and other gear manufactured in China.&#8221;</p>
<p>To his credit, Friedman&#8217;s push has been all about policy. He wants the United States to go all-in in a space-race-like push to match Chinese innovation in energy technology (&#8220;E.T.,&#8221; as he has glossed it). But, what has eluded his attention &#8211; and is absent again in Sunday&#8217;s news piece &#8211; is the recognition that in order to match Chinese innovation, the policy changes that would be required in the U.S. electricity markets would necessarily have to go <a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1500507" target="_blank">far beyond decoupling</a>, one of Friedman&#8217;s personal causes.</p>
<p><span id="more-9994"></span>China may be a leader, but it <em>cannot</em> be a model for the United States (nor can Europe, where a long-standing &#8220;welfare state&#8221; mentality and shrinking population and electric demand confound comparisons with the United States).</p>
<p>The Sunday <em>New York Times</em> only alluded to several reasons that China has an edge, now and for the foreseeable future. Below are three of the most important, all having to do with social, economic and policy considerations that go far beyond &#8220;E.T.&#8221; and the analyses of Friedman and his <em>Times</em> colleague Keith Bradsher: <strong><em> </em></strong></p>
<p><strong><em>1. Currency, Subsidies and Capital</em></strong> &#8211; &#8220;Green premiums&#8221; are a common feature of renewable energy policies worldwide. The money ratepayers cough up goes to utilities to offset the increased cost of buying renewable power. In turn, more renewable power is sold, and the subsidies pass directly through to the independent power producers who own renewable facilities. And, because they have to harvest the wind or sun, the trickle continues on to the manufacturers and fabricators of blades and panels.</p>
<p>According to Bradsher, China&#8217;s premiums are from .4 percent on the residential side to .8 percent commercial. U.S. lawmakers and business interests balk at increasing the cost of electricity to subsidize green power &#8211; whether it is done through a cap-and-trade program, national renewable portfolio standard, or otherwise. But, Chinese industry is running on such high margins when compared with Western competitors that the Chinese can afford a steep premium and still remain &#8211; and excel &#8211; in global competition.</p>
<p>The United States does not have the benefit of a political climate that can tolerate premiums at the level that could actually drive market-based growth in renewable energy, help drive innovation up, push the relative cost of manufacturing down, and complete the cycle by encouraging private investment.</p>
<p><strong><em>2. Capacity Comes First </em></strong><em></em> &#8211; Friedman and others may be right that China is doing an exceptional job putting forth a very green face to the world &#8212; and, indeed, they are delivering. As Bradsher reports, &#8220;China intends for wind, solar and biomass energy to represent 8 percent of its electricity generation capacity by 2020&#8230;.[t]hat compares with less than 4 percent now in China and the United States.&#8221; Bradsher continues, noting correctly, &#8220;China’s biggest advantage may be its domestic demand for electricity, rising 15 percent a year.&#8221;</p>
<p><a href="http://blog.cleantechies.com/files/2010/02/neonchina.jpg"><img class="alignright size-full wp-image-10015" title="neonchina" src="http://blog.cleantechies.com/files/2010/02/neonchina.jpg" alt="" width="250" height="188" /></a>In other words, while U.S. lawmakers &#8211; and even those in the green movement &#8211; continue to jostle over where money should be directed (subsidies for green power purchase, green tech research and development, energy efficiency) and debate whether we can stem the anticipated tide of growth in demand for environmental benefit, the Chinese have one directive: more capacity, now! And, a lot of it, from anywhere. They are not shy (nor ambivalent) about capacity growth. After all, it means economic growth.</p>
<p>In fact, in spite of the green push that Friedman heralds, Bradsher does note that most of the capacity growth to meet increasing demand will come from coal.</p>
<p>In the context of green tech competitiveness, the United States cannot be comforted by one of Bradsher&#8217;s final numbers on Chinese capacity: &#8220;To meet demand in the coming decade&#8230;China will need to add nearly nine times as much electricity generation capacity as the United States will.&#8221;</p>
<p>With so fevered a push for capacity growth, the Chinese government will take it any way they can get it, and if it means creating a new global industry, all the better. Remember, investor certainty is much less an issue in the Chinese context already, where the government makes the rules and the investments. U.S. companies have no certain market for their products &#8211; be it energy equipment or green power &#8211; and have no incentive to &#8220;bet the house&#8221; on E.T.</p>
<p><strong><em>3. Starting from Scratch Has its Advantages</em></strong> &#8211; The most remarkable part of the climate bill fight in the United States in 2009 was watching how battle lines were drawn over how proposed changes would impact vested interests and sunk costs. But, notwithstanding these political and business concerns are the technological and logistical questions that surround proposed expansion of the green grid. For example, there is already a transmission glut in the US, and building new high-voltage lines has proven to be challenging. But, any new large-scale renewable collection points would have to be integrated with the existing grid, and it is unclear &#8211; with opposition to the erection of turbines themselves still a hurdle &#8211; that building out an extensive new transmission work would be politically feasible.</p>
<p>Vested interests also have self-interest at stake. Indeed, U.S. utilities have a fiduciary duty to shareholders under American law, and current proposals do not accommodate those concerns to allow for buy-in.</p>
<p>Bradsher at least touches on this problem, noting that &#8220;in the United States, power companies frequently face a choice between buying renewable energy equipment or continuing to operate fossil-fuel-fired power plants that have already been built and paid for. In China, power companies have to buy lots of new equipment anyway, and alternative energy, particularly wind and nuclear, is increasingly priced competitively.&#8221;</p>
<p>This is the element of the equation that Friedman has consistently ignored in calling for the &#8220;space race&#8221; in green energy. Without immense accommodation being made to utilities and other interests who will have to decommission and divest themselves of existing equipment and infrastructure, Friedman&#8217;s challenge is a pipe dream. Electricity is still a regulated business, and it is possible to conceive of ways to change the regulatory climate so that utilities, their customers and their shareholders could absorb and recover the costs of a transition like this. But, it will be a political bloodbath.</p>
<p>The Chinese can take the required steps unilaterally. As Friedman notes in his Sunday column, China operates in a “<a href="http://www.nytimes.com/2010/01/31/opinion/31friedman.html?ref=todayspaper" target="_blank">Confucian-Communist-Capitalist</a>&#8216; hybrid under the umbrella of a one-party state, with a lot of government guidance, strictly controlled capital markets and an authoritarian decision-making process that is capable of making tough choices and long-term investments, without having to heed daily public polls.&#8221; Political problems, solved.</p>
<p>But, that notwithsanding, building out a renewable network from scratch &#8211; right alongside capacity growth &#8211; is a lot easier than trying to replace a dynamic existing system that is historically balkanized by state commissions, franchise territories and regional transmission organizations, while balancng the competing interests of reliability, capacity, efficiency and affordability.</p>
<p><strong><em>Beat China? Or, First Among Equals</em></strong> &#8211; In his <a href="http://www.whitehouse.gov/the-press-office/remarks-president-state-union-address" target="_blank">State of the Union</a> address, President Obama exchanged some of his global credibility for an unexpected refrain of American exceptionalism. Specifically, in the energy context, he noted that China, Germany and India are &#8221;making serious investments in clean energy because they want those jobs&#8230;I do not accept second place for the United States of America. &#8221;</p>
<p>What the president did not acknowledge is that &#8211; perhaps for the first time since World War II &#8211; the United States is engaged (however passively) in a contest where its social, economic and political infrastructure puts the country at a distinct disadvantage.</p>
<p>It&#8217;s easy to chalk up the Chinese advantages to the obvious. Friedman is right, they are making a proactive &#8220;E.T.&#8221; policy push; and, yes, low-cost Chinese labor makes it nearly impossible for U.S.-made photovoltaic panels and turbine blades to compete on the open global market (hence the beginnings of tariff discussions and rules preventing federal spending on imported equipment).</p>
<p>But, favorable political and economic conditions are critical to the success of those initiatives. The United States cannot become an authoritarian, communist regime. Labor costs will not come into parity with China anytime in any living person&#8217;s lifetime.</p>
<p>Without significant re-regulation of our electricity markets, there is no formula for gaining ground anytime soon. We can dabble around the edges &#8211; and, yes, $11 billion in stimulus is just dabbling in this context &#8211; but, China&#8217;s E.T. edge only figures to expand in the near-term.</p>
<p>When we find a way to give utilities skin in the efficiency and green game, we will have taken a large first step toward leveling the playing field. Until then, as long as the entities that <em>everyone</em> in the country buys their power from are not incentivized to really get on board, we cannot expect the United States to bring E.T. home. And, going up against green energy&#8217;s Goliath, we need all the help we can get.</p>
<p><em>photos: <a href="http://www.flickr.com/photos/pnnl/4296222988/">Pacific Northwest National Laboratory</a>, <a href="http://www.flickr.com/photos/slimjim/2443686258/">Slimmer Jimmer</a></em></p>
<hr /><h2>Related posts:</h2><ul><li><a href="http://blog.cleantechies.com/2011/01/17/worthwhile-pieces-sustainability-make-you-think/" rel="bookmark" title="Permanent Link: Two Worthwhile Pieces on Sustainability to Make You Think">Two Worthwhile Pieces on Sustainability to Make You Think</a></li><li><a href="http://blog.cleantechies.com/2011/05/10/china-is-world-leader-in-clean-tech-investments-report-says/" rel="bookmark" title="Permanent Link: China is World Leader In Clean-Tech Investments, Report Says">China is World Leader In Clean-Tech Investments, Report Says</a></li><li><a href="http://blog.cleantechies.com/2009/11/11/us-china-green-tech-summit-conference-not-to-be-missed/" rel="bookmark" title="Permanent Link: U.S.-China Green Tech Summit &#8212; A Conference Not to be Missed">U.S.-China Green Tech Summit &#8212; A Conference Not to be Missed</a></li><li><a href="http://blog.cleantechies.com/2010/02/25/does-toyota-recall-offer-lessons-for-chinas-clean-tech-boom/" rel="bookmark" title="Permanent Link: Does Toyota Recall Offer Lessons for China&#8217;s Clean-Tech Boom?">Does Toyota Recall Offer Lessons for China&#8217;s Clean-Tech Boom?</a></li><li><a href="http://blog.cleantechies.com/2010/03/25/china-surges-clean-energy-investment/" rel="bookmark" title="Permanent Link: China Surges Ahead in Clean Energy Investment, Study Says">China Surges Ahead in Clean Energy Investment, Study Says</a></li></ul><hr /><small>Copyright © 2008-2010 <a href="http://cleantechies.com">CleanTechies</a>, Inc. and Partners<br /> This feed is for personal, non-commercial use only. <br />
Written by <a href="">Joe Walsh</a>. <a href="http://blog.cleantechies.com/2010/02/01/friedman-china-green-tech/#comments" title="to the comments">To the comments</a><BR />
(Digital Fingerprint:  b008bf120fbd682ffd7ee5812c495c9a)</small><script type="text/javascript">jQuery(document).ready(function($) { window.setTimeout('loadLinkedin_9994()',1000);window.setTimeout('loadTwitter_9994()',1000); });</script><script type="text/javascript"> function loadLinkedin_9994(){ jQuery(document).ready(function($) { $('.dd-linkedin-9994').remove();$.getScript('http://platform.linkedin.com/in.js'); }); } function loadTwitter_9994(){ jQuery(document).ready(function($) { $('.dd-twitter-9994').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.1.1, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=5.0" /></div><div>Rating: 5.0/<strong>5</strong> (4 votes cast)</div><br />]]></content:encoded>
			<wfw:commentRss>http://blog.cleantechies.com/2010/02/01/friedman-china-green-tech/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Top 6 Tips for Clean Tech Events and Renewable Energy Conferences</title>
		<link>http://blog.cleantechies.com/2010/01/22/top-6-tips-for-clean-tech-events-and-renewable-energy-conferences/</link>
		<comments>http://blog.cleantechies.com/2010/01/22/top-6-tips-for-clean-tech-events-and-renewable-energy-conferences/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 14:00:07 +0000</pubDate>
		<dc:creator>Bruce Haring</dc:creator>
				<category><![CDATA[Career & Job]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Alternative Energy]]></category>
		<category><![CDATA[clean energy]]></category>
		<category><![CDATA[clean tech]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[efficiency]]></category>
		<category><![CDATA[events calendar]]></category>
		<category><![CDATA[green building]]></category>
		<category><![CDATA[Green Tech]]></category>
		<category><![CDATA[Renewable Energy]]></category>
		<category><![CDATA[solar energy]]></category>
		<category><![CDATA[sustainable transportation]]></category>
		<category><![CDATA[Wind]]></category>

		<guid isPermaLink="false">http://blog.cleantechies.com/?p=9789</guid>
		<description><![CDATA[Many green industry professionals and career changers are interested in clean tech conferences and alternative energy events. You can find many upcoming green tech events and clean energy conferences in the United States and worldwide in the CleanTechies Events Calendar, but how do you make the most out of your attendance? No matter whether it’s [...]<br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=4.0" /></div><div>Rating: 4.0/<strong>5</strong> (3 votes cast)</div><br />]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share dd_post_share_right'><div class='dd_buttons'><div class='dd_button_v'><div class='dd-linkedin-ajax-load dd-linkedin-9789'></div><script type='in/share' data-url='http://blog.cleantechies.com/2010/01/22/top-6-tips-for-clean-tech-events-and-renewable-energy-conferences/' data-counter='right'></script></div><div class='dd_button_v'><div class='dd-twitter-ajax-load dd-twitter-9789'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.cleantechies.com/2010/01/22/top-6-tips-for-clean-tech-events-and-renewable-energy-conferences/" data-count="horizontal" data-text="Top 6 Tips for Clean Tech Events and Renewable Energy Conferences" data-via="Cleantechies" ></a></div><div class='dd_button_v'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.cleantechies.com%2F2010%2F01%2F22%2Ftop-6-tips-for-clean-tech-events-and-renewable-energy-conferences%2F&amp;locale=en_US&amp;layout=button_count&amp;action=like&amp;width=92&amp;height=20&amp;colorscheme=light' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:92px; height:20px;' allowTransparency='true'></iframe></div></div></div><p><img class="alignleft size-full wp-image-9788" title="clean-technology-event-renewable-energyconference" src="http://blog.cleantechies.com/files/2010/01/2504722967_cbb72edef81.jpg" alt="" width="300" height="199" />Many green industry professionals and career changers are interested in <a title="clean tech conferences renewable energy events" href="http://events.cleantechies.com/" target="_blank">clean tech conferences and alternative energy events</a>. You can find many upcoming <a title="Green tech events clean energy conferences" href="http://events.cleantechies.com/" target="_blank">green tech events and clean energy conferences</a> in the United States and worldwide in the <a title="clean technology events conferences seminars" href="http://events.cleantechies.com/" target="_blank"><strong>CleanTechies Events Calendar</strong></a>, but how do you make the most out of your attendance? No matter whether it’s an event on energy efficiency, solar energy, wind energy, green building or sustainable transportation, there are a few things common to each that will help YOU make your participation a success.</p>
<p>Just in time for your next clean tech event or alternative energy conference, here are our tips:</p>
<p><span id="more-9789"></span>1) Have a game plan. Most events are overwhelming, and trying to find someone at the event is often impossible. That’s why it’s imperative that you reach out at least two weeks in advance of the event to target the top three people you’d like to have ten minutes with.</p>
<p>2) Talk into the microphone and identify yourself.  When you ask a question from the audience, it’s time to brand yourself and your company. Nothing makes a worse impression than someone who doesn’t give their name and company, mumbles and has not formulated a question. Oh, and make sure you ask a QUESTION. Leave the monologues to super villains.</p>
<p>3) Swallow the microphone. Many people are afraid of the sound of their own voice. They believe that holding the microphone around their waist or leaning back in their chair while talking on a panel somehow insulates them from the impact of their words. Wrong. If you have something to say, make sure everyone hears it.</p>
<p>4) Make friends with the people running the conference. They have a master list of emails and phone numbers, and probably know a lot of the attendees on sight. They can make connecting with the right person so much easier.</p>
<p>5) The most powerful word is “hello.”  It’s usually all you need when meeting someone to get their attention. We’ve seen it work wonders with strangers.</p>
<p>6) Have a business card conveniently ready. Digging through your briefcase, purse, satchel or suit sends a message about how you’ll handle a project. And it’s not a pretty message.</p>
<p><em>photo: <a title="Flickr" href="http://www.flickr.com/photos/octal/2504722967/" target="_blank">octal</a></em></p>
<hr /><h2>Related posts:</h2><ul><li><a href="http://blog.cleantechies.com/2009/10/29/j-rec-jewish-leadership-clean-secure-energy-future/" rel="bookmark" title="Permanent Link: J-REC Conference: Jewish Clean Tech &#038; Green Energy Leaders To Meet">J-REC Conference: Jewish Clean Tech &#038; Green Energy Leaders To Meet</a></li><li><a href="http://blog.cleantechies.com/2010/02/11/cleantechies-events-highlights/" rel="bookmark" title="Permanent Link: Coming Attractions: CleanTechies Events Highlights">Coming Attractions: CleanTechies Events Highlights</a></li><li><a href="http://blog.cleantechies.com/2010/02/22/around-the-world-with-upcoming-clean-tech-events/" rel="bookmark" title="Permanent Link: Around the World with Upcoming Clean Tech Events">Around the World with Upcoming Clean Tech Events</a></li><li><a href="http://blog.cleantechies.com/2009/11/11/us-china-green-tech-summit-conference-not-to-be-missed/" rel="bookmark" title="Permanent Link: U.S.-China Green Tech Summit &#8212; A Conference Not to be Missed">U.S.-China Green Tech Summit &#8212; A Conference Not to be Missed</a></li><li><a href="http://blog.cleantechies.com/2009/11/09/clean-tech-event-smart-grid-bilateral-trade-and-investment-opportunities/" rel="bookmark" title="Permanent Link: Clean Tech Event: Smart Grid Bilateral Trade and Investment Opportunities">Clean Tech Event: Smart Grid Bilateral Trade and Investment Opportunities</a></li></ul><hr /><small>Copyright © 2008-2010 <a href="http://cleantechies.com">CleanTechies</a>, Inc. and Partners<br /> This feed is for personal, non-commercial use only. <br />
Written by <a href="http://cleantechies.com">Bruce Haring</a>. <a href="http://blog.cleantechies.com/2010/01/22/top-6-tips-for-clean-tech-events-and-renewable-energy-conferences/#comments" title="to the comments">To the comments</a><BR />
(Digital Fingerprint:  b008bf120fbd682ffd7ee5812c495c9a)</small><script type="text/javascript">jQuery(document).ready(function($) { window.setTimeout('loadLinkedin_9789()',1000);window.setTimeout('loadTwitter_9789()',1000); });</script><script type="text/javascript"> function loadLinkedin_9789(){ jQuery(document).ready(function($) { $('.dd-linkedin-9789').remove();$.getScript('http://platform.linkedin.com/in.js'); }); } function loadTwitter_9789(){ jQuery(document).ready(function($) { $('.dd-twitter-9789').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.1.1, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=4.0" /></div><div>Rating: 4.0/<strong>5</strong> (3 votes cast)</div><br />]]></content:encoded>
			<wfw:commentRss>http://blog.cleantechies.com/2010/01/22/top-6-tips-for-clean-tech-events-and-renewable-energy-conferences/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Confidence Picks Up in Clean Tech Funding: Report</title>
		<link>http://blog.cleantechies.com/2009/09/30/confidence-picks-up-in-clean-tech-funding-report/</link>
		<comments>http://blog.cleantechies.com/2009/09/30/confidence-picks-up-in-clean-tech-funding-report/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 16:00:25 +0000</pubDate>
		<dc:creator>Elsa Wenzel</dc:creator>
				<category><![CDATA[Finance]]></category>
		<category><![CDATA[A123]]></category>
		<category><![CDATA[Biofuels]]></category>
		<category><![CDATA[clean tech]]></category>
		<category><![CDATA[cleantech]]></category>
		<category><![CDATA[funding]]></category>
		<category><![CDATA[Green Tech]]></category>
		<category><![CDATA[green technology]]></category>
		<category><![CDATA[investments]]></category>
		<category><![CDATA[ipos]]></category>
		<category><![CDATA[quarterly report]]></category>
		<category><![CDATA[renewable]]></category>
		<category><![CDATA[Solar]]></category>
		<category><![CDATA[solfocus]]></category>
		<category><![CDATA[Tesla]]></category>
		<category><![CDATA[Utilities]]></category>
		<category><![CDATA[VC]]></category>
		<category><![CDATA[Venture Capital]]></category>

		<guid isPermaLink="false">http://blog.cleantechies.com/?p=6737</guid>
		<description><![CDATA[Thank billions in government funding for helping to lift clean technology investment in the third quarter, said the Cleantech Group and Deloitte in a report Wednesday. The quarterly analysis reiterated that the recession has kicked but not killed investments in this sector, which remain down 42 percent from the third quarter of 2008. Biotech and [...]<br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=4.0" /></div><div>Rating: 4.0/<strong>5</strong> (1 vote cast)</div><br />]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share dd_post_share_right'><div class='dd_buttons'><div class='dd_button_v'><div class='dd-linkedin-ajax-load dd-linkedin-6737'></div><script type='in/share' data-url='http://blog.cleantechies.com/2009/09/30/confidence-picks-up-in-clean-tech-funding-report/' data-counter='right'></script></div><div class='dd_button_v'><div class='dd-twitter-ajax-load dd-twitter-6737'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.cleantechies.com/2009/09/30/confidence-picks-up-in-clean-tech-funding-report/" data-count="horizontal" data-text="Confidence Picks Up in Clean Tech Funding: Report" data-via="Cleantechies" ></a></div><div class='dd_button_v'><iframe src='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.cleantechies.com%2F2009%2F09%2F30%2Fconfidence-picks-up-in-clean-tech-funding-report%2F&amp;locale=en_US&amp;layout=button_count&amp;action=like&amp;width=92&amp;height=20&amp;colorscheme=light' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:92px; height:20px;' allowTransparency='true'></iframe></div></div></div><p><img class="alignleft size-full wp-image-6744" src="http://blog.cleantechies.com/files/2009/09/dollarsdollar8.JPG" alt="dollarsdollar8" width="257" height="179" />Thank billions in government funding for helping to lift clean technology investment in the third quarter, said the Cleantech Group and Deloitte in a report Wednesday.</p>
<p>The quarterly analysis reiterated that the recession has kicked but not killed investments in this sector, which remain down 42 percent from the third quarter of 2008. Biotech and IT combined receive less funding than clean tech, which continues its climb from the second quarter, the report noted.</p>
<p>&#8220;The two largest venture deals (Solyndra and Tesla Motors) and the largest IPO (A123Systems) this quarter were all recipients of U.S. government funding,&#8221; said Cleantech Group managing director Dallas Kachan in a statement.</p>
<p><span id="more-6737"></span>The report also credited renewable energy tax credit extensions and renewable energy portfolio requirements with emboldening venture capitalists and utilities, which continue expanding wind and solar projects.</p>
<p>Solar comprised 28 percent of clean tech venture dollars in the more recent quarter, although such spending sank to $451 million down from $1.2 billion a year ago. Next best were the transportation sector, which recently received $383 million, and green building startups with $110 million.</p>
<p>Additional big funding news in the third quarter involved Solyndra, SolFocus, Think Global and Serious Materials.</p>
<p>North America led the pack with 67 percent of investments, followed by Israel and Europe with 29 percent, then China at 3 percent. Indian-based startups raised $21.5 million.</p>
<p>The most active funds were Intel Capital; Kleiner Perkins Caufield &amp; Byers; New Enterprise Associates and Braemar Energy Ventures.</p>
<p>IPOs included Indian Energy and Euro Multivision of India for its photovoltaic manufacturing arm.</p>
<p>Members of the <a href="http://www.cleantech.com">Cleantech Group</a>’s Cleantech Network can learn more about the report’s findings in a webinar on Oct. 6.</p>
<p><em>[photo credit: <a href="http://www.flickr.com/photos/publicdomainphotos/3684571169/">Flickr</a>]</em></p>
<hr /><h2>Related posts:</h2><ul><li><a href="http://blog.cleantechies.com/2011/05/10/china-is-world-leader-in-clean-tech-investments-report-says/" rel="bookmark" title="Permanent Link: China is World Leader In Clean-Tech Investments, Report Says">China is World Leader In Clean-Tech Investments, Report Says</a></li><li><a href="http://blog.cleantechies.com/2009/02/05/biggest-clean-tech-story/" rel="bookmark" title="Permanent Link: Reader Feedback: The Biggest Clean Tech Story?">Reader Feedback: The Biggest Clean Tech Story?</a></li><li><a href="http://blog.cleantechies.com/2010/01/31/clean-web-design-boosts-clean-tech/" rel="bookmark" title="Permanent Link: Clean Web Design Boosts Clean Tech">Clean Web Design Boosts Clean Tech</a></li><li><a href="http://blog.cleantechies.com/2011/03/18/clean-tech-bursts-ahead-exceeding-growth-expectations/" rel="bookmark" title="Permanent Link: Clean Tech Bursts Ahead, Exceeding Growth Expectations">Clean Tech Bursts Ahead, Exceeding Growth Expectations</a></li><li><a href="http://blog.cleantechies.com/2009/05/12/looking-clean-tech-job-resume-works/" rel="bookmark" title="Permanent Link: Looking for a Clean Tech job? Get a resume that works.">Looking for a Clean Tech job? Get a resume that works.</a></li></ul><hr /><small>Copyright © 2008-2010 <a href="http://cleantechies.com">CleanTechies</a>, Inc. and Partners<br /> This feed is for personal, non-commercial use only. <br />
Written by <a href="http://greenerside.net">Elsa Wenzel</a>. <a href="http://blog.cleantechies.com/2009/09/30/confidence-picks-up-in-clean-tech-funding-report/#comments" title="to the comments">To the comments</a><BR />
(Digital Fingerprint:  b008bf120fbd682ffd7ee5812c495c9a)</small><script type="text/javascript">jQuery(document).ready(function($) { window.setTimeout('loadLinkedin_6737()',1000);window.setTimeout('loadTwitter_6737()',1000); });</script><script type="text/javascript"> function loadLinkedin_6737(){ jQuery(document).ready(function($) { $('.dd-linkedin-6737').remove();$.getScript('http://platform.linkedin.com/in.js'); }); } function loadTwitter_6737(){ jQuery(document).ready(function($) { $('.dd-twitter-6737').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.1.1, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><br /><div><img src="http://blog.cleantechies.com/wp-content/plugins/gd-star-rating/gfx.php?value=4.0" /></div><div>Rating: 4.0/<strong>5</strong> (1 vote cast)</div><br />]]></content:encoded>
			<wfw:commentRss>http://blog.cleantechies.com/2009/09/30/confidence-picks-up-in-clean-tech-funding-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

