<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>First Concepts Consultants, Inc.</title>
	<atom:link href="http://www.firstconcepts.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.firstconcepts.com</link>
	<description>Revenue Detectives Helping Find More Ways To Increase Sales And Market Share</description>
	<lastBuildDate>Mon, 06 Feb 2012 02:01:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
		<item>
		<title>Why People Buy</title>
		<link>http://www.firstconcepts.com/why-people-buy/</link>
		<comments>http://www.firstconcepts.com/why-people-buy/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 02:33:25 +0000</pubDate>
		<dc:creator>Don Shapiro</dc:creator>
				<category><![CDATA[Insights Into Success]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Sales]]></category>
		<category><![CDATA[effective selling]]></category>
		<category><![CDATA[how people buy]]></category>
		<category><![CDATA[sales training]]></category>

		<guid isPermaLink="false">http://www.firstconcepts.com/?p=1470</guid>
		<description><![CDATA[Thirty Years of Sales Research Shows Why People Buy and How Salespeople Can Get More to Say Yes The average experienced and trained salesperson could close more sales. They don&#8217;t go as far as they could   in uncovering their prospects&#8217; needs, raising how high the prospect ranks the importance of benefits and boosting perceived value [...]]]></description>
			<content:encoded><![CDATA[<h3>Thirty Years of Sales Research Shows Why People Buy and How Salespeople Can Get More to Say Yes</h3>
<p>The average experienced and trained salesperson could close more sales. They don&#8217;t go as far as they could   in uncovering their prospects&#8217; needs, raising how high the prospect ranks the importance of benefits and boosting perceived value to the highest level possible. They do enough to be a good producer but lose some sales they could have closed had they done a little bit more. The reason these salespeople don&#8217;t do more has nothing to do with sales techniques or process, both of which they are usually good at. They do not fully understand what is going on inside their prospects&#8217; minds and what would increase the probability of their saying yes.</p>
<div id="attachment_1038" class="wp-caption alignleft" style="width: 108px"><a href="http://www.firstconcepts.com/wp-content/uploads/2011/03/Listening-to-a-prospect.jpg"><img class="size-thumbnail wp-image-1038" title="Why People Buy" src="http://www.firstconcepts.com/wp-content/uploads/2011/03/Listening-to-a-prospect-150x150.jpg" alt="Why People Buy" width="98" height="98" /></a><p class="wp-caption-text">Why People Buy</p></div>
<p>The top 10% of sales producers understand what goes on inside a prospect&#8217;s mind, which allows them to go beyond other sales professionals. While talent or a gift may account for up to 40% of a star performers production, 60% of that production gap is due to a deeper understanding about why prospects say yes and no, and a realistic sense about what they need to do next to get prospects to buy.</p>
<p>First Concepts has prepared a research report about <a title="Why People Buy" href="http://www.firstconcepts.com/wp-content/uploads/2011/11/Why-People-Buy-Research-Conclusions.pdf">why people buy</a> and why top salespeople sell more. This report describes in more detail what is behind these findings and what salespeople can do to address them. This research was conducted by observing hundreds of salespeople calling on prospects, interviewing those prospects, and then interviewing the salespeople about the call. It was confirmed by comparing what was learned to the results of having over 3000 salespeople call on First Concepts founder Don Shapiro where he recorded what was going on in his mind during those meetings.</p>
<p>This study presents new information for salespeople that, while subtle in nature, can have a dramatic effect on how many prospects a salesperson closes.  First Concepts offers a sales training program to teach salespeople why people buy and what that &#8220;little bit more&#8221; is they need to be doing with every prospect to increase the probability of a yes decision.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstconcepts.com/why-people-buy/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Why Salespeople Fail To Close Sales</title>
		<link>http://www.firstconcepts.com/the-leading-reason-salespeople-fail-to-close-sales/</link>
		<comments>http://www.firstconcepts.com/the-leading-reason-salespeople-fail-to-close-sales/#comments</comments>
		<pubDate>Sun, 20 Mar 2011 22:45:49 +0000</pubDate>
		<dc:creator>Don Shapiro</dc:creator>
				<category><![CDATA[Insights Into Success]]></category>
		<category><![CDATA[Sales]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[effective selling]]></category>
		<category><![CDATA[how people buy]]></category>
		<category><![CDATA[sales management]]></category>
		<category><![CDATA[sales training]]></category>
		<category><![CDATA[selling techniques]]></category>

		<guid isPermaLink="false">http://www.firstconcepts.com/?p=1023</guid>
		<description><![CDATA[Salespeople Don&#8217;t Know When They&#8217;ve Uncovered The Prospect&#8217;s Needs Today, salespeople have more methods, techniques, and training available to them than ever before. There are more account management systems and CRM software programs to support their efforts. Everything about the world of selling has become much more complicated. With all of this, it can be difficult [...]]]></description>
			<content:encoded><![CDATA[<h3>Salespeople Don&#8217;t Know When They&#8217;ve Uncovered The Prospect&#8217;s Needs</h3>
<p>Today, salespeople have more methods, techniques, and training available to them than ever before. There are more account management systems and CRM software programs to support their efforts. Everything about the world of selling has become much more complicated. With all of this, it can be difficult for salespeople to keep their eye on the ball, which is the most critical element to make a sale.</p>
<div id="attachment_1034" class="wp-caption alignright" style="width: 160px"><a href="http://www.firstconcepts.com/wp-content/uploads/2011/03/Salesperson-and-prospect.jpg"><img class="size-thumbnail wp-image-1034" title="Salesperson and prospect" src="http://www.firstconcepts.com/wp-content/uploads/2011/03/Salesperson-and-prospect-150x150.jpg" alt="Salesperson talking with a prospect" width="150" height="150" /></a><p class="wp-caption-text">Salesperson uncovering the prospect&#39;s needs</p></div>
<p>My thirty years of research into <a title="Why People Buy" href="http://www.firstconcepts.com/why-people-buy/">why people buy</a> and the empirical research of others have all arrived at the same conclusion. People buy because they have serious, compelling needs. Without that, they don’t buy. Period. This is why virtually all sales training and selling systems today put a major emphasis on uncovering prospect needs.</p>
<p><strong>What Is The Prospect&#8217;s Need?</strong></p>
<p>Most salespeople remain unclear about when they have finished the “uncovering needs” stage and are ready to make their presentation. What is a prospect’s need? When does it become compelling? When is the need enough to justify buying something? How serious does the need have to be to justify the price? All those “uncovering need” techniques don’t offer clear enough answers. That leaves salespeople to their own interpretations and judgment calls. Too often, they call it wrong.</p>
<div id="attachment_1035" class="wp-caption alignleft" style="width: 160px"><a href="http://www.firstconcepts.com/wp-content/uploads/2011/03/Frustrated-salesperson.jpg"><img class="size-thumbnail wp-image-1035" title="Frustrated salesperson" src="http://www.firstconcepts.com/wp-content/uploads/2011/03/Frustrated-salesperson-150x150.jpg" alt="Salesperson who just lost a sale" width="150" height="150" /></a><p class="wp-caption-text">Salesperson who just lost a sale</p></div>
<p>Many salespeople think that if they get the prospect complaining about the way things are right now, they have uncovered the prospects needs. Then, after trying to handle a barrage of objections during their presentation, they walk out of the prospect’s office without an order. Unfortunately, some salespeople and even their sales managers might think this calls for learning better objection handling techniques!</p>
<p>The term “need” doesn’t actually have a useful meaning to a salesperson. It’s not a prospect’s complaints. It’s not a prospect’s frustrations. It’s not a prospect’s issues. It&#8217;s not a prospect&#8217;s wishes or goals. Could all of those become a part of the “need” that drives the sale. Of course they could. But by themselves, none of them constitute a serious, compelling need that justifies hearing a presentation let alone the price. There are only symptoms that a need may exist.</p>
<p>So we now have all these salespeople who have been trained to follow certain question-asking approaches, but those salespeople often remain clueless as to when the prospect needs have actually been uncovered. They think the answers to their questions constitute the uncovering of the need and justify moving into the presentation. In most cases, it doesn’t.</p>
<p><strong>Only The Prospect Knows When They Have A Need</strong></p>
<p>This all stems from one simple shortcoming in all our training about uncovering needs. Salespeople haven’t been taught the signposts that confirm the prospect is aware of a sufficiently compelling need to justify buying something. Only the prospect knows what they consider a serious, compelling, and costly need—the type of need that calls out for taking action. The “need” is not something salespeople can figure out themselves. It isn’t based on hearing a certain quantity of need type statements because each prospect has a different threshold for what constitutes a need. What might be serious and compelling to one prospect could cause another to just shrug their shoulders.</p>
<div id="attachment_1038" class="wp-caption alignright" style="width: 160px"><a href="http://www.firstconcepts.com/wp-content/uploads/2011/03/Listening-to-a-prospect.jpg"><img class="size-thumbnail wp-image-1038" title="Listening to a prospect" src="http://www.firstconcepts.com/wp-content/uploads/2011/03/Listening-to-a-prospect-150x150.jpg" alt="Listening carefully to a prospect" width="150" height="150" /></a><p class="wp-caption-text">Really listening to a prospect</p></div>
<p>I first discovered this problem back in 1976 as a commissioned sales representative. These discoveries formed the foundation for <a title="The ABC's Of How People Buy" href="http://www.firstconcepts.com/abcs-of-how-people-buy-part1/" target="_self">The ABCs Of How People Buy</a>. Each prospect defines a compelling need in their own unique way. No two are alike. And no amount of observations alone can give a salesperson the confirmation that the prospect is ready to hear their presentation.</p>
<p>A prospect goes through three distinct thought stages as they travel on the road from no to yes. At the end of each of stage, they arrive at a very clear understanding, which they could state clearly. These are called buying milestones. The prospect must cross each buying milestone before they are ready to move into the next stage of their buying process.</p>
<p><strong>The Prospect&#8217;s First Buying Milestone</strong></p>
<p>The first buying milestone is A= Action Needed. The prospect admits they have serious, compelling needs, and want to do something about it. This means they have a need that is compelling and costly. The ABCs teach salespeople the signposts they need to confirm when a prospect is ready to move to the next step in the sales process.</p>
<div id="attachment_1041" class="wp-caption alignleft" style="width: 170px"><a href="http://www.firstconcepts.com/wp-content/uploads/2011/03/A-Action-Needed.jpg"><img class="size-full wp-image-1041" title="A=Action Needed" src="http://www.firstconcepts.com/wp-content/uploads/2011/03/A-Action-Needed.jpg" alt="Buying Milestone" width="160" height="214" /></a><p class="wp-caption-text">Prospect need has been uncovered</p></div>
<p>It is the prospect who must be aware of his own needs. It is the prospect who must confirm this. The fact that salespeople are aware is not enough to move a sale forward. The sale happens in the prospect’s mind. When salespeople get this verbal confirmation, they have officially uncovered the prospect’s needs and are ready to move the sale forward.</p>
<p>More sales are lost due to this one issue than any other. Research confirms that over 60% of what affects a salesperson’s ability to close a sale comes from helping a prospect arrive at the A=Action Needed buying milestone. If salespeople did this every time, they would close a lot more sales.</p>
<p style="padding-left: 30px;">Learn more about <a title="Speech: The ABC's Of How People Buy" href="http://www.firstconcepts.com/speech-the-abcs-of-how-people-buy/" target="_blank">Don Shapiro&#8217;s speech for sales groups </a>on The ABCs Of Why People Buy</p>
<p><strong>Questions?</strong></p>
<p>Schedule a phone conversation with <a href="mailto:donshapiro@firstconcepts.com">Don Shapiro</a>, President of First Concepts Consultants, Inc., to answer your questions and explore how a deeper understanding into how prospects think out a decision to buy could help your salespeople close more sales.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstconcepts.com/the-leading-reason-salespeople-fail-to-close-sales/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Effective Selling White Paper: The ABC&#8217;s Of How People Buy</title>
		<link>http://www.firstconcepts.com/sales-training-on-how-people-buy/</link>
		<comments>http://www.firstconcepts.com/sales-training-on-how-people-buy/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 01:12:26 +0000</pubDate>
		<dc:creator>Don Shapiro</dc:creator>
				<category><![CDATA[Customer Value]]></category>
		<category><![CDATA[Insights Into Success]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Sales]]></category>
		<category><![CDATA[effective selling]]></category>
		<category><![CDATA[how people buy]]></category>
		<category><![CDATA[increasing sales]]></category>
		<category><![CDATA[price resistance]]></category>
		<category><![CDATA[sales performance]]></category>
		<category><![CDATA[sales training]]></category>
		<category><![CDATA[salespeople's performance]]></category>

		<guid isPermaLink="false">http://www.firstconcepts.com/?p=1313</guid>
		<description><![CDATA[How 35 years of research about how people buy and figure out value can improve sales performance even for highly trained salespeople This article shares discoveries to improve selling effectiveness based on 35 years of studying salespeople and buyers about how people think out a decision to buy and figure out value. These discoveries show [...]]]></description>
			<content:encoded><![CDATA[<h3>How 35 years of research about how people buy and figure out value can improve sales performance even for highly trained salespeople</h3>
<p>This article shares discoveries to improve selling effectiveness based on 35 years of studying salespeople and buyers about how people think out a decision to buy and figure out value. These discoveries show new ways salespeople can influence a purchase decision and get prospects to accept their price that go beyond typical sales training and other practices.</p>
<div id="attachment_553" class="wp-caption alignright" style="width: 145px"><a href="http://www.firstconcepts.com/wp-content/uploads/2010/08/brain.jpg"><img class="size-thumbnail wp-image-553" title="Your Prospects Mind" src="http://www.firstconcepts.com/wp-content/uploads/2010/08/brain-150x150.jpg" alt="How Prospects Travel From No To Yes" width="135" height="135" /></a><p class="wp-caption-text">The Prospects Mind</p></div>
<p>In fact, a recent win/loss interview survey revealed that 38% of prospects cited a salesperson’s failure to understand their needs as the number one reason a firm lost the sale. And these were salespeople from large corporations. That means over 1/3 of sales are still being lost because of what salespeople do and, it appears, existing abilities and sales training are not addressing this problem.</p>
<p>The article identifies some major reasons salespeople lose sales and why these are more about the choices salespeople make than selling methods or skills. Then it reviews the discoveries about how prospects think out a decision to buy and determine their perceptions of value. Finally, the eight ways these discoveries can improve salespeople’s performance are covered in detail.</p>
<p>This research offers  new ideas on how to address price resistance, value issues and help prospects justify a purchase. While this focuses on sales performance, these discoveries are equally effective at improving marketing strategy and tactics. Some of this research studies conclusions about the &#8220;buying process&#8221; and how salespeople can apply this knowledge to close more sales are not covered in any sales training program, workshop, speech or book. This is new information for sales executives, managers and salespeople that can help boost sales performance.</p>
<h3>Please click on this link to see the PDF of this white paper.</h3>
<h2><a href="http://www.firstconcepts.com/wp-content/uploads/2011/07/The-ABCs-Of-How-People-Buy.pdf">The ABC&#8217;s Of How People Buy</a></h2>
]]></content:encoded>
			<wfw:commentRss>http://www.firstconcepts.com/sales-training-on-how-people-buy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Three Steps Toward Job Growth and Economic Recovery</title>
		<link>http://www.firstconcepts.com/3-steps-to-boost-jobs-and-the-economy/</link>
		<comments>http://www.firstconcepts.com/3-steps-to-boost-jobs-and-the-economy/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 22:00:55 +0000</pubDate>
		<dc:creator>Don Shapiro</dc:creator>
				<category><![CDATA[A Better World]]></category>
		<category><![CDATA[economic growth]]></category>
		<category><![CDATA[effective selling]]></category>
		<category><![CDATA[how people buy]]></category>
		<category><![CDATA[job growth]]></category>
		<category><![CDATA[outsourcing]]></category>
		<category><![CDATA[recession]]></category>
		<category><![CDATA[sales training]]></category>
		<category><![CDATA[tax credits]]></category>

		<guid isPermaLink="false">http://www.firstconcepts.com/?p=863</guid>
		<description><![CDATA[<h3>How targeted tax credits for hiring the unemployed, lower prices to small businesses, and America demanding overseas jobs be brought back home can add 5 million jobs in 5 years</h3>
Is there anything the government and others can do that will set the economy and hiring on fire...and do it rather quickly? It will take the whole country working together to do that. If the public, large corporations and the government will all take the actions described in this article, America will be on its way. This plan is simply a management consultant's pragmatic look at what can change business decisions. This starts by understanding what does and does not affect the choices small business make.]]></description>
			<content:encoded><![CDATA[<p>Is there anything the government and others can do that will set the economy and hiring on fire—and quickly? The government has almost no control over the economy, contrary to all the pronouncements by politicians running for office. There are many <a href="http://www.firstconcepts.com/the-assumptions-that-tanked-our-economy/">assumptions that tanked the economy</a>, but the true explanations are elusive. But the path to economic recovery is out there—targeted business tax credits for hiring the unemployed, lower prices to small business, and Americans demanding an end to outsourcing could add 5 million jobs in five years.</p>
<h3>Tax Credits, Small Businesses, Large Corporations, and Individuals</h3>
<div id="attachment_1580" class="wp-caption alignleft" style="width: 160px"><a href="http://www.firstconcepts.com/wp-content/uploads/2010/10/Growth.jpg"><img class="size-thumbnail wp-image-1580" title="Economic Recovery" src="http://www.firstconcepts.com/wp-content/uploads/2010/10/Growth-150x150.jpg" alt="Economic Recovery" width="150" height="150" /></a><p class="wp-caption-text">Economic Recovery</p></div>
<p>To really get the economy cooking, it will take the whole country and all its parts. If the public, large corporations, and government all took the appropriate actions outlined here, we would be on our way to true economic recovery. This plan is simply a management consultant’s pragmatic look at what can really affect the decisions of those who can produce economic growth. The problem with government and political analysis is that, for the most part, they don’t understand what does and doesn’t affect business choices.</p>
<p>There are three steps that—if done together by the general public, larger corporations, and the government—could add 1 million jobs in 2011 and up to 5 million jobs within five years. Will everyone do what I’m suggesting? The past does not give us the warm and fuzzy feeling that enough people will step up to the plate to do what needs to be done. But none of us have been thorough an economic nightmare like this before so maybe people are ready to stand up and take pragmatic action.</p>
<p>Let’s start with some basic concepts that form the foundation for these recommendations. Fortunately, almost everyone from all political persuasions agrees that these are a key. So we do have something in common to build from. First, small business is the key to hiring and job growth. They can hire more people and start things happening much faster than big business. Second, large corporations are mostly hiring people who are already employed instead of the unemployed. Third, America has shipped way too many jobs overseas.</p>
<p>While most people agree with these three concepts, ideas on how to get small businesses to come out of their cocoons, how to get companies to hire those who are out of work, and how to end or minimize outsourcing do not reflect what it will really take to make this happen. Small businesses are trying to avoid risk at all cost because what they see is a gloomy picture and they are cash starved. Large corporations generally do what is in their best financial interest and need incentives and pressure to change.</p>
<p>Here are the actions that can change the decisions of small and large businesses.</p>
<h3>Business Tax Credits</h3>
<div id="attachment_875" class="wp-caption alignleft" style="width: 167px"><a href="http://www.firstconcepts.com/wp-content/uploads/2010/10/tax-cuts.jpg"><img class="size-thumbnail wp-image-875" title="Tax Cuts" src="http://www.firstconcepts.com/wp-content/uploads/2010/10/tax-cuts-150x150.jpg" alt="Business Tax Credits" width="157" height="168" /></a><p class="wp-caption-text">Business Tax Credits</p></div>
<p>The key idea here is to offer large payroll tax credits for businesses that hire new employees and major first-year depreciation write offs strictly for small businesses that buy equipment.</p>
<p>The focus here is on small businesses. Large businesses don’t need these credits and will benefit greatly from the increased economic activity of the small businesses. Currently, large businesses are mostly hiring people who are already employed, so a smaller credit to hire the unemployed should be offered to them.</p>
<p>The HIRE Act passed by Congress in March 2010 is an example of Congress voting an act to brag that they did something, but the act itself doesn’t motivate anyone to do anything. It offers a 50% credit on Social Security taxes (not Medicare) for payroll in 2010, and if a new employee stays a year, the business gets a $1000 tax credit. Wake me when it’s over. The act produced no results because it didn&#8217;t offer enough incentive to cause a business to do what is needed—hire the unemployed right now. Compare that to my proposal with credits on actual payroll from 30% to 50% for smaller businesses and 10% to 25% for larger businesses. We are talking about thousands of dollars, and maybe even $10,000 or more in tax credits for each employee hired.</p>
<p>These credits will work because they attack the cause of small business inaction—risk. Small businesses don’t want to borrow money right now because they don’t want to add to their expenses in any way. Borrowing is risky, especially when the outlook doesn’t look promising. It’s too bad the government didn’t actually talk with small business owners and management consultants before they passed their recent legislation providing small business loans. But before we go further into why these credits would work, let’s dispense with the most common political proposal to help the economy, which involves income taxes.</p>
<p>A deep review of income tax cuts from the Bush and Reagan administrations does not provide a clear connection between these cuts and economic growth. Yes, hiring did increase and the gross national product did go up after these cuts, but a thorough economic analysis does not show a strong cause and effect relationship. In both cases, the cuts occurred right at the end of a prolonged recession. In all recessions since World War II, with the exception of the current one, economic activity and hiring rose substantially when a recession ended. It is more likely that caused the increases then the tax cuts themselves.</p>
<p>In my forty years in business and twenty-five years as a consultant working with business owners and executives, I have yet to hear that income taxes were a major factor in making a go or no-go decision on a business expansion plan. If a business can generate more profit, it will do so even if the tax rate is higher. Just because the tax percentage goes up, a business is still left with more money after tax from expanded sales than it had before the expansion.</p>
<p>I have discovered that when income tax rates are higher, businesses often spend more to get additional tax deductions and use those to help fund their expansions. The higher the tax rate, the more it pays to increase deductible expenses as long as those expenses can contribute to growth. While there may be an occasional business person that puts more emphasis on income tax rates, generally taxes do not drive business decisions.</p>
<p>What does affect business decisions, especially small business decisions? First, business people look to see if there is anyone else out there who might buy what they offer. They need to see prospective customers. Second, they tend to respond to anything that will help them reduce their expenditures while allowing them to pursue more business. Third, they want to grow but not take on additional burdens like loans or more employees in a weak economy. Fourth, they do want to grow and are thinking about how they can do so if only there was a way that made economic sense. It’s sort of like the old adage about which came first, the chicken or the egg.</p>
<p>So the answer lies in doing something that substantially reduces business risk and offers an economic deal like we’ve never seen before and likely will never see again. It has to be that good. There are tens of thousands of businesses out there that are thinking about expansion. Many see opportunities where they could sell more, but are afraid to take the risk right now.</p>
<p>Businesses need something huge to get them off the dime—and really big, targeted business tax credits will do that. If the risk of hiring a new employee and purchasing more equipment is reduced enough, it creates a deal that’s just too good to pass up. They will want to take advantage of this deal, especially since it only last for one year. It’s now or never to take advantage of one of the best small business deals of all time.</p>
<h3>Targeted Tax Credit Details:</h3>
<p><strong>Businesses with 2010 gross sales under $2 million</strong></p>
<p>50% tax credit on all payroll and payroll taxes paid on new hires who come from the unemployed during 2011 only. This is huge. It’s gigantic. My business is planning on hiring someone near the end of 2011, but if this credit were in place, I’d probably move that up to the second quarter to take advantage of the savings. This would pay for all my hiring and training cost and much more. It’s simply too good to pass up. Hire in 2011 or lose the tax credit.</p>
<p>50% first-year depreciation write-off on equipment purchases in 2011. Large corporations will love this one because this will get small businesses buying a lot of equipment from them. They will also have to hire more people to meet the demand. Once again, it’s only good for a year. Buy in 2011 or lose the write off.</p>
<p><strong>Businesses with 2010 gross sales under $10 million</strong></p>
<p>40% tax credit on all payroll and payroll taxes paid on new hires from the unemployed during the year 2011 only.</p>
<p>40% first-year depreciation write-off on equipment purchases in 2011.</p>
<p><strong>Businesses with 2010 gross sales under $25 million</strong></p>
<p>30% tax credit on all payroll and payroll taxes paid on new hires from the unemployed during the year 2011 only.</p>
<p>30% first-year depreciation write-off on equipment purchases in 2011.</p>
<div id="attachment_876" class="wp-caption alignleft" style="width: 160px"><a href="http://www.firstconcepts.com/wp-content/uploads/2010/10/Job-cuts.jpg"><img class="size-thumbnail wp-image-876 " title="Job cuts" src="http://www.firstconcepts.com/wp-content/uploads/2010/10/Job-cuts-150x150.jpg" alt="Large Businesses and Job Growth" width="150" height="150" /></a><p class="wp-caption-text">Large Businesses and Job Growth</p></div>
<h3>1. Large Businesses</h3>
<p>10% tax credit on all payroll and payroll taxes for new hires only from the unemployed during the year 2011. A 25% tax credit if they hire someone who has been out of work for at least two years.</p>
<p>While large business don’t need any tax credits and have the cash to hire, the problem right now is that they are mostly hiring people who are already employed. So the little hiring from larger corporations that is occurring is not promoting job growth or economic recovery. While this tax credit is much lower, it is enough to get big companies interested because of the number of people they hire. These dollars add up fast. They are generally extremely focused on saving money and if they can get a small tax credit for hiring unemployed people instead of the already employed, it will cause them to shift their hiring practices in 2011 dramatically. If they can only get this incentive in 2011, they will hire more than they normally would to take advantage of the credit.</p>
<p>Large corporations have been very short sighted in their hiring practices during this recession. They have become a part of the problem instead of a part of the solution. To maximize job growth and economic recovery, it’s the unemployed who need to be hired, not those who already have a job. It might be nice if every large corporation voluntarily reported what percentage of their total hires each month came from the unemployed and how long they had been unemployed.</p>
<p>The special 25% tax credit to motivate larger companies to hire people who have been out of work for at least two years could really make a difference. This is not a normal recession. It’s not just that the unemployment rate has stayed stubbornly high for a long time. It’s that there are too many people who have been out of work for years. They really need jobs and they need those jobs now. To hire someone who is already employed over these people is disgraceful. Large corporations need to be doing their part to improve the economy and this is one of the best things they could do.</p>
<p>The key to this is the size of the tax credits and write offs and they are only available for one year. There should be no extensions on this for any reason. It ends December 31, 2011. Use or lose it by then.</p>
<p>The high tax credits for small businesses benefit large businesses. When people are put back to work that gets more money circulating in the economy, which increases demand for goods and services. Large corporation sales will rise. A large percentage of equipment purchases by small businesses will be from large corporations further increasing their sales. All of that will cause large corporations to start hiring more too. If the large corporations hire more people from the unemployed, that further drops the unemployment rate.</p>
<p>If congress and the executive branch tweak this recommendation at all, I will not support it and recommend against its passage. It’s time to leave the party ideologies and lobbying effects aside and finally do something that will work. Pragmatism trumps ideology.</p>
<h3>2. Small Businesses</h3>
<div id="attachment_879" class="wp-caption alignleft" style="width: 160px"><a href="http://www.firstconcepts.com/wp-content/uploads/2010/10/industrial-painting.jpg"><img class="size-thumbnail wp-image-879 " title="industrial painting" src="http://www.firstconcepts.com/wp-content/uploads/2010/10/industrial-painting-150x150.jpg" alt="Small Businesses" width="150" height="150" /></a><p class="wp-caption-text">Small Businesses Need Help</p></div>
<p>In addition to the ideas above, large businesses need to dut prices on their products and services to small businesses by 25% to 50%. The tax credits and write-offs are only part of the entire solution. These do substantially reduce risk and create an attractive savings, but considering how scared small businesses are right now, they need even more of a break to really get them cranking and growing. I realize that no large corporation wants to cut into its profits. I personally believe the shareholders will understand and support this action. It’s the right thing to do.</p>
<p>This economy is not responding as previous economies have responded. This is the recession that just keeps on going and going (even though we’ve been told that technically the recession is over). There may be more here than just an economic contraction—it is entirely possible we are in the middle of an economic restructuring.</p>
<p>The more financial breaks small businesses can get right now, the more likely they are to hire and invest for growth. That gets more money flowing in the economy, which lifts all economic activity. At the same time, it gets people back to work and off of unemployment.</p>
<p>Why should large businesses help small businesses? Because large businesses know that small business is the economic engine that can lift the economy. Large businesses can, for the most part, only respond to what is already happening or take away sales from a competitor. In this economy, their activity will not break us out of the economic log jam we are in. This discount can prime the economic pump which will accelerate large business growth. It’s a win-win situation. It’s also time for small businesses get a break, and not just the businesses that can buy at the highest volume levels.</p>
<p>I recently approached a firm that specializes in generating sales leads about using their services for my consulting practice. We could easily increase their hiring by over 500% within two years. That’s the type of hiring growth the economy needs. But this firm, whose services tend to be used by businesses much larger than mine, refused to drop their prices or minimum purchase level for me even after I had explained my size level, cash dilemma, and ability to help the economy. Their decision was very short sighted. They admitted to me their sales are down, but seem to be unwilling to do something that could get the economy moving.</p>
<p>If I was the CEO of a large corporation selling in the business to business market today, I would create a special program just for small businesses with a pricing structure lower than any of my other customers paid. This is what all large corporations should do right now this month. If they did, they would be amazed at the economic activity it would create.</p>
<h3>3. All Americans and Outsourcing</h3>
<div id="attachment_881" class="wp-caption alignleft" style="width: 160px"><a href="http://www.firstconcepts.com/wp-content/uploads/2010/10/overseas-call-center.jpg"><img class="size-thumbnail wp-image-881" title="overseas call center" src="http://www.firstconcepts.com/wp-content/uploads/2010/10/overseas-call-center-150x150.jpg" alt="Outsourcing" width="150" height="150" /></a><p class="wp-caption-text">Outsourcing</p></div>
<p>Everyone in the United States must demand that large corporations make a written commitment by a specific date to bring overseas jobs back to America and hold them to it.</p>
<p>The issue of outsourcing has been talked about for decades. While there has been a small group of Americans who have been very vocal about this, most Americans have never lifted a finger to do anything about it. This is not about buying American because many of the products that Americans want are made overseas. Asking Americans to buy something they don’t want will not go very far and most of the jobs that went overseas are for things that are not done in America much anymore.</p>
<p>So what would it take to get large corporations to bring their call centers and manufacturing jobs back to America? They are not going to do this on their own just because I suggested it. Americans do not understand the economic power they have, which is one of the reasons they hardly ever use it. If they really knew what they were capable of, a lot of things could change and change fast.</p>
<p>Corporations do everything based on what their customers actually demand and what keeps their cost low. The jobs went overseas to lower their cost so they could offer better prices. Americans like low prices, so they were willing to accept all these goods and services from overseas without putting up a fight. But with today’s advanced manufacturing and technology processes, facilities can be built in America that would be so productive there would be little change in prices especially when companies don’t have to pay shipping and import taxes on those goods anymore.</p>
<p>The truth is that if a corporation knew it was going to lose a significant number of customers unless it brought jobs back to the US, it would make the change. No corporation can afford to lose a large portion of their customers. That would be business suicide. But, up until now, they haven’t lost customers or faced a legitimate threat of losing many customers due to shipping jobs overseas.</p>
<p>Americans can change this anytime they want. Now would be a pretty good time. There is one and only one thing everyone needs to know about corporations. It’s all about the numbers. They count. Everything they do comes from adding up the numbers. If only 10,000 or 50,000 or 1,000,000 out of 350,000,000 Americans tell a corporation they will stop buying from them unless they change a business practice, the corporation will shrug it off. Those numbers are just way too low to matter. And the corporation will discount these numbers because they know a certain percentage of those individuals are probably bluffing.</p>
<p>It takes numbers much, much larger than that to move corporate America to change something as entrenched as outsourcing. We are talking about 50,000,000 or 100,000,000 or 150,000,000 Americans all demanding the same thing at the same time and not bluffing about it.</p>
<p>If 50,000,000 people wrote letters to the CEOs of every major bank, credit card, computer company, airline, and hotel company to bring all their customer service and technical support call centers back to America by a certain date or they will switch to another company, you would see something happen. This will work if nobody bluffs. If a commitment letter signed by the CEO and Board is not forthcoming by X date, they all have to stop buying or using that company. Period. When this happens to just one company, all their competitors will immediately make the commitment.</p>
<p>If 100,000,000 people write to the CEO of Wal-Mart, Target, Kmart, Macy’s, Gap, and a few more that they want all of their clothes and shoes to be made in America or they will shop elsewhere, it will happen if they are not bluffing. That means if Wal-Mart does not produce a commitment letter signed by the CEO and Board by a certain date, everyone has to stop buying their clothes and shoes from Wal-Mart until they do. It’s just that simple. Huge numbers and decisive action. When enough Americans walk the talk, they can change anything corporate America does.</p>
<p>The problem is that most Americans don’t think their voice or their single action makes a difference. It is an act of faith to write the letter without knowing that 100,000,000 other Americans may write that letter too. But these are the type of numbers it will take to get companies to bring the jobs back to America. The kinds of jobs that would come home include customer service and technical support call centers; computer and computer component manufacturing; cell phone, smart phone, iPods and other electronic device manufacturing; clothing and shoe manufacturing.</p>
<p>We can stop there. If we bring those back, that would represent several million jobs. It might be nice if these returning jobs are placed in the communities that need them the most instead of the states that offer the best incentives.</p>
<p>This is a three-step pragmatic plan that is guaranteed to drive economic recovery and sustain that recovery over the long term. Our government can’t solve problems of this size. They can’t even come close. Sorry, all you politicians running for office with job creation and economic boosting promises you can’t keep. But the government can do some things that will help as long as all businesses and Americans do their part too. It takes everyone working together to right an economy that’s gone wrong. Let’s all pitch in and show we can get the job done.</p>
<h3>How Salespeople Can Drive Economic Recovery</h3>
<p>If salespeople could all start selling more, it would create more jobs because it would increase the need to produce more goods and deliver services. Is that possible? Based on our 30 years of our studying prospects and salespeople the answer is a big yes. Every sales force in America could boost their sales by at least 10% over what they are budgeting for 2012. We have conducted a <a href="http://www.firstconcepts.com/why-people-buy/">research study</a> about why people buy and how this can help even experienced salespeople boost their sales.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstconcepts.com/3-steps-to-boost-jobs-and-the-economy/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>How Do You Get Your Sales Force To Sell More In This Economy</title>
		<link>http://www.firstconcepts.com/increase-sales-force-sales/</link>
		<comments>http://www.firstconcepts.com/increase-sales-force-sales/#comments</comments>
		<pubDate>Thu, 07 Oct 2010 04:21:09 +0000</pubDate>
		<dc:creator>Don Shapiro</dc:creator>
				<category><![CDATA[Insights Into Success]]></category>
		<category><![CDATA[Sales]]></category>
		<category><![CDATA[business growth]]></category>
		<category><![CDATA[effective selling]]></category>
		<category><![CDATA[how people buy]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[sales]]></category>
		<category><![CDATA[sales management]]></category>
		<category><![CDATA[sales training]]></category>
		<category><![CDATA[systems thinking]]></category>

		<guid isPermaLink="false">http://www.firstconcepts.com/?p=800</guid>
		<description><![CDATA[For your sales force to beat it's 2011 budget, everything needs to be managed as an integrated system.]]></description>
			<content:encoded><![CDATA[<h3 style="text-align: center;">Managing A Sales Force As An Integrated System:</h3>
<h3 style="text-align: center;">Eleven Essential Steps To Turn Sales Training Into Long-Term Sales Increases</h3>
<div id="attachment_810" class="wp-caption alignleft" style="width: 145px"><a href="http://www.firstconcepts.com/wp-content/uploads/2010/10/Sales-analysis.jpg"><img class="size-thumbnail wp-image-810 " title="Sales Budget" src="http://www.firstconcepts.com/wp-content/uploads/2010/10/Sales-analysis-150x150.jpg" alt="Sales Analysis" width="135" height="135" /></a><p class="wp-caption-text">Preparing The Sales Budget</p></div>
<p>Right now sales executives are either getting ready to negotiate their sales budgets and goals for next year or they’ve already been set. Either way, you are now faced with the big question: how are you going to get your sales people to deliver those numbers in this economy and is there any way to actually beat those numbers? Further, is there a way to move past the quarterly quota push and wow top management, the board, and shareholders with an ever rising, sustainable increase in sales that can carry into 2013, 2014, and beyond?</p>
<p>Many sales executives are probably making list of all the tools, tactics, and strategies that have worked in the past, trying to figure out which ones might make the difference this time. Maybe more sales training or a new type of sales training will help. Or a new sales contest. Possibly ramping up field coaching could do the trick. Some will simply focus on raising activity quotas like cold calls or some new fangled sales report. The list goes on and on. Trouble is that these tools usually result in short-term sales bursts often followed by performance returning to where it was before. To break out of this cycle, you have to manage everything you and your sales people do as one integrated sales management system.</p>
<p>Consider these sobering facts. A survey of 10,000 prospects after they made a purchase decision (win/loss analysis) showed that prospects only tell salespeople the truth about why they lost the sale 40% of the time. That means for 60% of the sales your firm has lost, you and your salespeople don&#8217;t know why you really lost those sales. Add to that recent surveys of buyers that show they are saying no to salespeople primarily because the salesperson didn&#8217;t understand their needs well enough, didn&#8217;t focus enough on their issues, and were not prepared to talk in depth about their firm&#8217;s issues in a presentation. These were salespeople from Fortune 500 corporations who are very well trained.</p>
<p>First Concepts has studied sales <a title="Why People Buy" href="http://www.firstconcepts.com/why-people-buy/" target="_blank">why people buy</a> for 30 years. Even experienced and trained salespeople can use this knowledge to increase their sales.</p>
<p><strong>Effective Sales Management Systems and Championship Sports Teams</strong></p>
<p>You can think about your sales management system like a professional sports team. Notice that each team has the same number of players. Those players have been carefully selected to represent the best talent in that sport. There are coaches and trainers for every specific task and skill required by each player on the team. They use measurements of each player’s performance that, through statistics and observations, go much farther than most businesses measures their sales people.</p>
<p>Yet not all teams perform the same. Some consistently perform better than others. Certain coaches can take over a mediocre team and turn it into a championship force then go to another team and do the same thing. Through all this, the other teams that have all the same talent and support don’t seem to be able to get the whole thing to come together and perform at a peak level. On paper, some of these teams have every part and piece necessary to win. But on the field, their system does not function well enough.</p>
<div id="attachment_976" class="wp-caption alignright" style="width: 170px"><a href="http://www.firstconcepts.com/wp-content/uploads/2010/10/SF-Giants-Tim-Lincecum.jpg"><img class="size-thumbnail wp-image-976" title="SF Giants Tim Lincecum Pitching" src="http://www.firstconcepts.com/wp-content/uploads/2010/10/SF-Giants-Tim-Lincecum-150x150.jpg" alt="Sales Management System" width="160" height="151" /></a><p class="wp-caption-text">Think of Your Sales Management System Like a Sports Team</p></div>
<p>In championship teams, the sum of all the parts and pieces of that team is greater than the whole. For the other teams, the sum of all their parts and pieces is less than the whole. The difference is in how well the head coach and manager work the team as a complex and integrated system so that every part and piece supports and enhances every other. Together, all those parts and pieces add up to something much greater than any single player or support element.</p>
<p><strong>Without Treating Sales Management As A System Too Many Sales Are Lost</strong></p>
<p>Unfortunately, in the vast majority of sales management systems, the parts and pieces that make up all that sales management does do not equal the whole output. They actually produce far less than the potential sales that system could deliver because those parts and pieces are not working like a system at all. Instead, most actions are treated like a separate island under the notion that somehow doing all these individual activities will cause the sales force to keep selling more. Lots of activity does not make a system function as a system. It just wastes a lot of time and effort, produces huge inefficiencies and lowers productivity.</p>
<blockquote>
<h3><span style="color: #800000;">Too many companies are leaving 20%, 30%, and even 40% of potential sales on the table instead of the income statement. And yet, as the end of each quarter approaches, sales management runs around like a chicken with its head cut off, pushing everyone to meet and beat their quota.</span></h3>
</blockquote>
<p>If we added up all the time sales management spends just pushing for the quarterly quota, it would probably add up to 25% of management’s time during the year and maybe even more in some cases. Just think about that. 25% of your time spent on a short-term sales push that does nothing to pour a stronger foundation for lasting sales increases that could blow away your typical quarterly results. Pushing for the quarterly quota is just one of many activities that is a part and piece of the sales management system, which is not run like a system at all.</p>
<p>So do you want to continue carrying water uphill by pushing, pushing, pushing to meet those quotas and maybe squeak past them? Or do you want to start acting like a championship sports team and run the sales function as an integrated system where every single thing you do supports and enhances everything else you and your sales people do?</p>
<p><strong>Eleven-Step Sales Management System To Deliver Effective Sales Force Training</strong></p>
<p>A real world example may help clarify what it means to manage everything as a system. If you want to improve how well sales people sell, they need some type of training that involves skills, techniques, and knowledge that should be tailored to the specific sales force’s needs. Training does not exist in a vacuum. It must be implemented as part of an integrated sales management effort for a long enough period of time to be effective.</p>
<p>This means sales people have been conditioned to apply close to 100% of what they were trained to do with every prospect on every call, every day. Total retention and reinforcement of what a training program covered is the measure of whether the training is successful, but 99% of all sales training currently being delivered fails to come anywhere close to that standard. So what is all that sales training money going for? Short term sales burst? Sales people picking up a few techniques to put in their toolbox? The only way to produce a high return on investment (money, time, and effort) is to manage everything you do as a system.</p>
<p>Here are the minimum sales management elements that must be integrated together for a company to come anywhere close to condition 100% of their sales people to apply 100% of the training:</p>
<p style="padding-left: 60px;">1.  <strong>Customized Training</strong>. Any training offered must be specific to your company’s products or services, your industry, your prospective customers’ needs, and your selling methodology. Additionally, it should address weaknesses that have been identified in your specific sales force. Is your training an isolated event or is it integrated into your sales management system? Generic training can’t raise all your sales people’s performance consistently and build a foundation to sustain those increases.</p>
<p style="padding-left: 60px;">Further, does your training teach your salespeople how prospects and customers actually think out a decision to buy? Do they know what really affects them? Do they know what turns them off? Do they know how prospects figure out their perceptions of value which affect their level of price resistance? There is new information about how people think out their decisions and what affects them during the sales process your salespeople need to know if they are going to consistently win against the competition.</p>
<p style="padding-left: 60px;">2.  <strong>Follow Up Training</strong>. Multiple training sessions on the same subject matter provides sales people with clarification of those parts of the training that are fuzzy or not working for them in the field. Usually, there needs to be at least two follow up training programs to provide sufficient clarification and review. These programs also tell the sales people that what was covered in the original training is important. It helps reinforce the message that they do need to learn this and apply it.</p>
<p style="padding-left: 60px;">3. <strong>Communications and Coaching</strong>. Daily communications and regular field coaching by management needs to emphasize what was covered in the training. Every phone conversation, email and in-person contact with sales people must reinforce the training. This often involves asking sales people questions about what is going on with their most recent sales calls where the answers require knowledge and application of the training. When sales people know this is what their sales manager is going to ask them about, they will make sure they are up to speed the next time they talk.</p>
<p style="padding-left: 60px;">Coaching also delivers in-the-field training to further clarify what they learned and see how to apply it with real prospects. Finally, coaching provides immediate feedback on how well they are applying the training and goals for what they need to improve at. There is no way to condition sales people to apply training without this level of management involvement.</p>
<p style="padding-left: 60px;">4.  <strong>Measurement</strong>. There must be a way of measuring sales activity and results that can be tied to what was trained. Measurement tells sales people the training is important and connects their clarity at applying the training to feedback about how well they are doing.</p>
<p style="padding-left: 60px;">5.   <strong>Sales Meetings</strong>. Every sales meeting must have time allocated to discuss how the training is being applied. It is important for sales people to have an opportunity to talk about their experiences, hear success stories from other sales people, and identify areas that have proved challenging. Sales management needs to listen carefully so they can provide the necessary additional training and clarification that will move sales people toward conditioned application.</p>
<p style="padding-left: 60px;">6.  <strong>CRM and Reports</strong>. Elements of the training should be built into the CRM and other technology solutions as well as sales reports.</p>
<p style="padding-left: 60px;">7.  <strong>Evaluation</strong>. Sales people should be surveyed about their experiences applying the training so common issues can be identified and presented in follow-up training. This will also help improve future training.</p>
<p style="padding-left: 60px;">8.  <strong>Compensation</strong>. Sales people must see a strong connection between their compensation and their own efforts. If their sales go up as a result of applying the training, their compensation should rise as well. This direct connection between their actions and their pay is a critical element in the feedback loop that reinforces the training.</p>
<p style="padding-left: 60px;">9.   <strong>Sales Contest</strong>. A sales contest that is connected to new measurements tied to the training further reinforces the importance of applying what was learned by introducing competition and excitement. Sales contests that are not connected to any management initiatives have little long-term impact. Contests should always be seen as one part of an integrated effort to raise sales performance.</p>
<p style="padding-left: 60px;">10. <strong>Cascading Reinforcement</strong>. It’s not just the sales people that need reinforcement. For sales management to consistently and frequently reinforce the sales force, management needs their actions reinforced as well. Someone needs to be reminding them to do all these reinforcement tasks, clarify how to do these tasks, address issues that come up, handle frustrations, and provide feedback. Otherwise, management will get side tracked by the next quarterly quota push and stop their reinforcement activities.</p>
<p style="padding-left: 60px;">Sales management, by its very nature, tends to focus on tactical short-term activities instead of strategic long term initiatives. Sales management teams need frequent reinforcement to counter this tendency. This is called “cascading reinforcement” meaning that each level in an organization needs to reinforce the next level. That’s the difference between an organization functioning as a system versus a group of unconnected parts and pieces. Yes, even the Vice President of Sales needs reinforcement.</p>
<p style="padding-left: 60px;">11. <strong>Time</strong>. This entire process using all these elements needs to continue for many months, usually six months at a minimum, to lay a strong foundation. Then it needs to continue with more reinforcement along with additional training. Any company that can stick with a systems approach to training for at least a year will probably beat their annual sales budget by a wide margin. Turning training into conditioned behaviors in the field takes time. It takes time to clarify everything so sales people have no gaps in understanding every part of the training and how to apply it with prospects. It takes time to repeat behaviors after the task are ultra clear before they become habits. And once they are habits, they still need constant reinforcement to remain habits.</p>
<p>These eleven sales management elements are only a minimum. In some cases, more will need to be built into the system. In other cases, issues that frustrate sales people or things that create a lack of clarity about their job need to be addressed so these don’t work against the training. For example, if sales people are complaining about the poor quality of leads or their territory has not been focused in a useful way, they are not going to be motivated to learn new selling approaches.</p>
<p>When the sales force’s job is clear and they see a connection between their effort and results, they will be highly motivated to learn and apply something new because they can see how the training will help them to sell even more. When sales people lack task clarity, any effort to boost sales will be short lived.</p>
<p>Notice that each of the eleven elements is not treated as a separate, unrelated task or support piece. Each one is linked to the training and they are all tied together so you have multiple ways that you are reinforcing the training. Feedback, measurement, and compensation are included in the elements as well as several different ways to clarify the training. This sends a clear and constant message to the sales force that they are expected to apply this training and the company will help them any way needed to make this happen.</p>
<p>This is just one example of a systems thinking approach to managing your sales force. In truth, everything sales management does needs to be integrated into a system so that each element and task enhance and support all the others. When you manage your sales force as a system, the sum of all the parts will be greater than the whole and that’s when your sales go through the roof.</p>
<p><strong>Questions?</strong></p>
<p>Schedule a phone conversation with <a href="mailto:donshapiro@firstconcepts.com">Don Shapiro</a>, President of First Concepts Consultants, Inc., to answer your questions and explore how your sales force could boost it&#8217;s long term performance above existing forecast.</p>
<h2><span style="font-weight: normal;">__________________________________________________________</span></h2>
<p><strong><a title="First Concepts Sales Training and Reinforcement System Boost Sales Within 6 Months" href="http://www.firstconcepts.com/sales-improvement-system/" target="_blank">First Concepts Sales Training and Reinforcement System</a> can increase sales above forecast within six months.<br />
</strong></p>
<p><strong>To increase your rate of growth and market share, consider a <a title="First Concepts Comprehensive Sales &amp; Marketing Assessment" href="http://www.firstconcepts.com/maximize-sales-force-potentail/" target="_self">360 degree comprehensive revenue investigation</a>.<br />
</strong></p>
<h2>__________________________________________________________</h2>
<p><strong>Postscript: Applying Systems Thinking To Organization Success</strong></p>
<p>This article was based on applying systems thinking or general systems theory to business. Don Shapiro has been studying systems thinking along with other major thinking processes since the 1970’s. This led First Concepts Consultants to follow a core philosophy that knowledge and experience are not enough to produce the best results, solutions and analysis of options. Thinking processes can identify opportunities and methods of execution that go beyond what industry veterans typically find. Thinking processes have been woven into First Concepts way of doing business since its founding and reflect the key to how it helps clients increase pretax profits and ROI. You can learn more about these thinking processes by reading the article <strong><a title="It's All About Thinking" href="http://www.firstconcepts.com/its-all-about-thinking/" target="_self">It’s All About Thinking</a>.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstconcepts.com/increase-sales-force-sales/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>The Assumptions That Tanked Our Economy</title>
		<link>http://www.firstconcepts.com/the-assumptions-that-tanked-our-economy/</link>
		<comments>http://www.firstconcepts.com/the-assumptions-that-tanked-our-economy/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 05:06:58 +0000</pubDate>
		<dc:creator>Don Shapiro</dc:creator>
				<category><![CDATA[A Better World]]></category>
		<category><![CDATA[banking]]></category>
		<category><![CDATA[critical thinking]]></category>
		<category><![CDATA[democrats]]></category>
		<category><![CDATA[economy]]></category>
		<category><![CDATA[mortgages]]></category>
		<category><![CDATA[politicians]]></category>
		<category><![CDATA[real estate]]></category>
		<category><![CDATA[recession]]></category>
		<category><![CDATA[republicans]]></category>
		<category><![CDATA[wall street]]></category>

		<guid isPermaLink="false">http://www.firstconcepts.com/?p=460</guid>
		<description><![CDATA[<h3>Contrary to all the campaign rhetoric from both parties, the government didn't cause the recession and can't do a whole lot to fix it. How a mass lapse in critical thinking by thousands of executives tanked our economy.</h3>
As the November election looms, we are faced with a nonstop barrage of commentary about the economy. Those trying to unseat an incumbent blast them because the economy has not been fixed or even blame them for the recession. Incumbents claim their programs prevented the economy from getting worse. 

There is only one tiny problem with all this political rhetoric. They’re all wrong. This recession was not caused by anything done by the government in any administration or session of congress whether current or past. And the numbers would be the same today even if the other party had been in control. 
]]></description>
			<content:encoded><![CDATA[<h3>Contrary to all the campaign rhetoric from both parties, the government didn&#8217;t cause the recession and can&#8217;t do a whole lot to fix it. How a mass lapse in critical thinking by thousands of executives tanked our economy.</h3>
<p>As the November election looms, we are faced with a nonstop barrage of commentary about the economy. Of course, the economy is on the top of everyone’s mind so that has put it on the top of politician’s campaign messages. Those trying to unseat an incumbent blast them because the economy has not been fixed or even blame them for the recession. Incumbents claim their programs prevented the economy from getting worse. House Republican leader John Boehner called on President Obama to fire his economic advisors because they have failed to turn the economy around. And so it goes.</p>
<div id="attachment_539" class="wp-caption alignleft" style="width: 273px"><a href="http://www.firstconcepts.com/wp-content/uploads/2010/08/tug-of-war.jpg"><img class="size-medium wp-image-539" title="tug of war" src="http://www.firstconcepts.com/wp-content/uploads/2010/08/tug-of-war-300x153.jpg" alt="Republicans versus Democrats" width="263" height="134" /></a><p class="wp-caption-text">A Political Tug Of War For Nothing</p></div>
<p>There is only one tiny problem with all this political rhetoric. They’re basically wrong. This recession was not caused by anything done by the government in any administration or session of congress whether current or past. And the numbers wouldn&#8217;t be any better today even if the other party had been in control. The government didn’t cause the problem and they can’t do a whole lot to solve it.</p>
<p>Any politician that says their approach would be better just doesn’t understand how little the government has to do with economic events like this. The purpose of this article is to explore what caused the recession and what might prevent another one like this. For ideas on how to jump start the economy, please read the article &#8220;<a title="3 Steps To Boost Jobs And The Economy" href="httphttp://www.firstconcepts.com/3-steps-to-boost-jobs-and-the-economy/" target="_self">3 Steps To Boost Jobs And The Economy</a>&#8220;.</p>
<p>After tracking all the unfolding events from the moment this economic catastrophe started, I’ve pinpointed what got us into this mess. It turns out thousands of bright, well educated, experienced business people all made the same assumptions at the same time. This reminds me of the story “The Emperors New Clothes” where an entire country believes an assumption to be true when it is clearly false. Until a little boy stands up and questions the assumption. Unfortunately for our economy, the little boy didn’t speak up fast enough and even then, everyone else ignored him.</p>
<p>So what are the assumptions that tanked our economy, who made these assumptions, and how can we prevent others like them from doing it again?</p>
<h3>Assumption #1: Real estate prices will always go up</h3>
<p>If only the general public believed this, we would never have gotten into this mess. The average person can’t be expected to understand real estate cycles or know when to question trend lines. Even if they saw prices going up and wanted to buy real estate, they wouldn’t have been able to if those in the mortgage and finance industry had avoided this assumption and followed their own lending standards.</p>
<div id="attachment_541" class="wp-caption alignright" style="width: 310px"><a href="http://www.firstconcepts.com/wp-content/uploads/2010/08/real-estate-price-curve.png"><img class="size-medium wp-image-541" title="real estate price curve" src="http://www.firstconcepts.com/wp-content/uploads/2010/08/real-estate-price-curve-300x225.png" alt="Real estate price trends since 1970" width="300" height="225" /></a><p class="wp-caption-text">Real estate prices since 1970</p></div>
<p>We got into this mess primarily because of this assumption. And those who could have stopped the problem before it got out of hand bought it hook, line and sinker. Real estate goes in cycles with prices moving up and down. Those cycles have been tracked and reported for decades.  Over all those decades, the pattern was fairly consistent concerning the peaks and troughs. Anyone who had worked for any length of time in the real estate, mortgage, banking, and finance industry knew this.</p>
<p>When real estate demand started forcing prices up higher than the normal trend line, questions should have been raised by thousands of these experts. Why is the cycle not acting as it normally does? Where is this excessive demand coming from? How are so many people getting access to so much mortgage money that they can push up prices like this? What has changed compared to all the previous real estate cycles?</p>
<p>These are fairly basic questions anyone should be asking when a trend breaks out of its normal pattern. On Wall Street, the moment the averages don’t do what they are supposed to do, a million questions are raised and all kinds of analysis follows. But that didn’t happen amongst those lending the money, those handling these real estate transactions and even those on Wall Street who created, rated and insured the financial packages that provided all this extra mortgage money.</p>
<p>The banking and mortgage industry needs to be singled out here. Obviously, they are in the business of making loans because that’s how they make money. As demand rapidly increased for mortgages, they saw the opportunity to make lots and lots of money. And, because of this assumption, they convinced themselves they couldn’t lose even if they dropped their lending standards.</p>
<p>I know what they were telling themselves. “We’re going to make a profit when we make the loan. If the borrower later defaults, we just take the property back and sell it at an even higher price so we make even more money (because real estate prices always rise).” They assumed that rising real estate prices would protect them against anyone who defaulted on their easy money loans. This is akin to believing in the existence of a perpetual money making machine.</p>
<p>Think about all the people who make up this industry especially those in management. Many of them had twenty to thirty years of experience in the industry. They had been through several real estate cycles. They all knew that when real estate prices rise they later come down. Then there are thousands of MBA’s from Harvard, Wharton, Stanford, Anderson and all the rest that fill the ranks of these institutions.</p>
<p>How is it possible that amongst tens of thousands of bright, experienced, educated people in the banking and mortgage industries none of them bothered to question this assumption and inquire about why the real estate market suddenly broke out of its historic pattern? Did all of them see nothing alarming in dropping their lending standards so low? Did none of them feel uneasy that lending volume in dollars was the highest in history and rising at an unprecedented rate? Did they all believe that the economy had magically restructured itself in a new way to support massive lending and real estate price increases with no downside?</p>
<h3>Assumption #2: Mortgage Lenders always follow sound, stable, conservative lending practices</h3>
<h3>Assumption # 3: Anything secured by real property is always safe.</h3>
<p>For the banking and mortgage industry to offer mortgages with their new loosey-goosey lending standards, they needed access to more money to lend…a lot more money. The money had to come from somewhere to fuel this insatiable demand for easy mortgages. Wall Street came to their rescue by creating some new types of mortgage backed securities. The creation of these securities alone would not have created a problem.</p>
<div id="attachment_543" class="wp-caption alignleft" style="width: 251px"><a href="http://www.firstconcepts.com/wp-content/uploads/2010/08/credit-ratings.jpg"><img class="size-medium wp-image-543" title="credit ratings" src="http://www.firstconcepts.com/wp-content/uploads/2010/08/credit-ratings-240x300.jpg" alt="Can you trust credit ratings?" width="241" height="304" /></a><p class="wp-caption-text">Security credit ratings you can trust...not!</p></div>
<p>The real culprits are firms who rated these securities such as Moody’s and Standard &amp; Poors and the insurance companies who backed them such as AGC. Moody’s and S&amp;P are supposed to be our last line of defense. They are the fail safe component in our economic system. Even if greed blinds everyone else, they are supposed to do their due diligence about the risk level of every security. We trust their ratings. We invest our life savings based on their ratings.</p>
<p>But instead of thoroughly checking out the quality of the real estate loans that these securities were funding, the smart, well educated people at Moody’s and S &amp; P assumed that mortgage lenders always follow sound, stable, conservative lending practices. They also assumed that sense these loans were secured by real property, they had to be safe. And that’s how they rated them. So investors bought up these mortgage backed securities based on the ratings and AGC gladly provided the insurance.</p>
<p>It was a house of dominos built on a few assumptions. A house of dominos that came tumbling down, sent us into the longest economic downturn since the great depression and can only be fixed by the marketplace cleaning out the debris which tanked millions of people’s jobs and retirement. Until the marketplace cleans out all the bad loans, overpriced real estate, excess real estate inventory, risky securities and everything else that was created by these assumptions, the economy can’t right itself and start chugging along again.</p>
<p>Neither stimulus by the Democrats nor tax and regulatory cuts by the Republicans address what caused this to occur. The marketplace has to clean up its own mess. While businesses always talk about wanting lower taxes and less regulation, the truth is that as long as a business can increase its net profits, it will do so even if it has to pay higher taxes. That&#8217;s because even if you apply a higher tax rate to profits, you are still left with more money after taxes than you were before you invested in the expansion. This is what economist don&#8217;t understand about how real business decisions are made.</p>
<h3>How Can We Prevent This From Happening Again?</h3>
<p>Which leaves us with the question…how can we prevent this from happening again? A free market will always experience economic cycles of expansion and contraction. We have gone through many recessions during the last few decades that were caused by normal forces. So no, we can’t prevent recessions. But what happened here was not caused by normal economic forces and the downturn that resulted has turned out to be anything but normal.</p>
<p>This entire economic nightmare was caused by bad thinking, or rather, the absence of critical thinking. What burns me up is that this lapse in critical thinking occurred on the part of tens of thousands of experienced business people and MBA’s. How could this many bright, experienced, well educated people all make the same disastrous assumptions….assumptions that defy common sense and economic history. Just what are they teaching in all these MBA programs that their bright students can go out into the business world and all fail to question what is going on when the trend lines first get out of whack? I know the case studies they use teach them to identify issues just like this so why can’t they apply what they learn in the real world? How can so many experienced bankers and mortgage lenders all have a sudden lapse of memory about what happens to real estate prices? How is it possible for Moody’s and S&amp;P to rate a security without doing their due diligence?</p>
<div id="attachment_547" class="wp-caption alignright" style="width: 272px"><a href="http://www.firstconcepts.com/wp-content/uploads/2010/08/graduation-cap.jpg"><img class="size-medium wp-image-547 " title="graduation cap" src="http://www.firstconcepts.com/wp-content/uploads/2010/08/graduation-cap-300x200.jpg" alt="Can MBA's apply what they learn in the real world?" width="262" height="175" /></a><p class="wp-caption-text">What did all those MBA&#39;s learn?</p></div>
<p>As I have been telling my clients for over 25 years, “<a title="It's All About Thinking" href="http://www.firstconcepts.com/its-all-about-thinking/" target="_blank">it’s all about thinking</a>” which is also the title of one of my Insights Into Success articles. Believe me, if everyone had been religiously following the thinking processes mentioned in that article, this recession wouldn’t have happened. While this recession was caused by the banking and finance industry, the next brain lapse could come from an entirely different industry. Recessions are all about the flow of money. Any large industry that can affect the flow of money throughout large portions of our society have the potential to tank the economy (did I just hear someone yell out Internet???).</p>
<p>So what’s my professional recommendation to prevent this type of brain lapse in the future? We need to put every executive, manager and technical staff expert in every industry in America through an intensive refresher course in critical thinking. That’s right. Everyone including Chairman of the Boards and CEO’s all need to be taught critical thinking. We can’t assume that they are excellent critical thinkers because of their job titles and responsibility. We already made that assumption once and look where it got us. Avoiding assumptions is the only thing that will prevent another one.</p>
<p>Salespeople Can Help Our Economy</p>
<p>If all the salespeople in America started selling more, we could boost the economy because of the increased demand for goods and services. Is this possible. Virtually every sales force in America could increase its sales by at least 10% above its 2012 budget if it wanted to. We&#8217;ve been studying salespeople and why people buy for thirty years by observing salespeople during their calls. <a title="Why People Buy" href="http://www.firstconcepts.com/why-people-buy/">Learn more about the conclusions of our research study on why people buy, why top sales producers sell more and how salespeople can use this knowledge to increase their sales.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstconcepts.com/the-assumptions-that-tanked-our-economy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>136 Quotes by Don Shapiro on 23 Different Topics</title>
		<link>http://www.firstconcepts.com/133-quotes-by-don-shapiro-on-23-different-topics/</link>
		<comments>http://www.firstconcepts.com/133-quotes-by-don-shapiro-on-23-different-topics/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 05:42:10 +0000</pubDate>
		<dc:creator>Don Shapiro</dc:creator>
				<category><![CDATA[A Better World]]></category>
		<category><![CDATA[Don Shapiro Quotes]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[Leadership]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[motivation]]></category>
		<category><![CDATA[positive thinking]]></category>
		<category><![CDATA[problem solving]]></category>
		<category><![CDATA[quotes]]></category>
		<category><![CDATA[sales]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[success]]></category>

		<guid isPermaLink="false">http://www.firstconcepts.com/?p=644</guid>
		<description><![CDATA[As a prolific writer and thinker, Don Shapiro has spent a lifetime creating memorable quotations. Here are 136 of his best quotes on a variety of business and personal topics. PERMISSIONS You have permission to copy and use any of these quotes for non-commercial purposes as long as you give full credit to Don Shapiro, President [...]]]></description>
			<content:encoded><![CDATA[<p>As a prolific writer and thinker, Don Shapiro has spent a lifetime creating memorable quotations. Here are 136 of his best quotes on a variety of business and personal topics.</p>
<div id="attachment_662" class="wp-caption alignright" style="width: 160px"><a href="http://www.firstconcepts.com/wp-content/uploads/2010/09/Purple-quote.jpg"><img class="size-thumbnail wp-image-662" title="Quotes" src="http://www.firstconcepts.com/wp-content/uploads/2010/09/Purple-quote-150x150.jpg" alt="Don Shapiro Quotes" width="150" height="150" /></a><p class="wp-caption-text">Don Shapiro Quotes</p></div>
<p><strong>PERMISSIONS</strong> You have permission to copy and use any of these quotes for non-commercial purposes as long as you give full credit to Don Shapiro, President of First Concepts Consultants, Inc. along with a link to this website <a title="First Concepts Consultants, Inc." href="http://www.firstconcepts.com" target="_blank">www.firstconcepts.com</a>. If you want to use any of these quotes in a something that will be offered for sale such as a book, cd, video, t-shirt, website subscription or anything else, you must get permission from the author and formal licensing will be required.</p>
<p>Copyright 2011 Don Shapiro and First Concepts Consultants, Inc. All rights reserved.</p>
<p><strong>Leadership</strong></p>
<p>Leaders lead from the heart first. Are you a heart smart Leader?</p>
<p>For there to be a great tomorrow, there must be great leaders today.</p>
<p>Lead into the light, not out of the darkness.</p>
<p>Every employee needs to lead some of the time and everyone with a title needs to lead all of the time.</p>
<p>Every employee needs leadership development, not just the anointed ones.<strong> </strong></p>
<p>A true leader always has their peoples’ back no matter what.</p>
<p>Great leaders know the purpose is primary.</p>
<p>Managers hold onto the past. Leaders take us into the future.</p>
<p>What distinguishes a great leader from others is the quality of their choices.</p>
<p>A leader leads us toward something new and away from what once was.</p>
<p>A leader attracts people to their vision and inspires them to make it happen.</p>
<p>A leader stands on a bedrock of principles to stand up, stand tall and stand strong.</p>
<p>True leaders help others to be the best they can be.</p>
<p>Leadership isn’t about one’s title or authority. It’s about who you are inside.</p>
<p>Leaders have the courage &amp; conviction to make a choice that inspires others to follow.</p>
<p>Managers keep it going. Leaders change it for the better.</p>
<p>Great leaders inspire people from all walks of lives. They never play favorites.</p>
<p>Go with your strengths and delegate your weaknesses.</p>
<p>Great leadership starts with the courage to do the right thing.</p>
<p>Leaders combine the best in each of us together to create a team that gets the job done.</p>
<p>Today’s youth are tomorrow’s leaders. A better tomorrow starts by inspiring them to lead.</p>
<p>Leaders teach &amp; teachers lead. Encouraging &amp; inspiring others begins with education.</p>
<p>You can never go wrong doing the right thing because the right thing is always right.</p>
<p>Top quality starts with great leadership. It’s people who make products &amp; serve customers.</p>
<p>What you do counts more than what you say you do.</p>
<p><strong>Sales</strong></p>
<p>The most successful salespeople excel at asking good questions then listen closely to the answers.</p>
<p>Wouldn’t it be better if salespeople were simply guided by the way the customer thinks out a buying decision?</p>
<p>The salesperson’s real role is to guide prospects through the prospects way of thinking out a buying decision.</p>
<p>If you sell the customer the way the customer buys, you have the highest likelihood of making the sale.</p>
<p>When the cost of the customer’s problem is greater than the cost of the solution, they will gladly pay the price.</p>
<p><strong>Marketing</strong></p>
<p>Marketing is about relationships, not numbers. Connect, engage, listen &amp; bond.</p>
<p>We’re all a brand. Your image in other’s eyes is caste by the sum of everything you do and say.</p>
<p>Prime the prospect about the general nature of what you offer before you position your specific product or service.</p>
<p>A competitive advantage gives you an edge only until your competitors catch up.</p>
<p><strong>Put Your People First</strong></p>
<p>Quality &amp; service are no better than the sum total of all your people.</p>
<p>Put your people first. Your quality &amp; service will follow.</p>
<p>Turn off your employee turnover. Turnover lowers your quality, service, sales and profits.</p>
<p>It’s all about people. Just how good would your sales, quality and service be if no one showed up for work tomorrow?</p>
<p><strong>Inspiration &amp; Success</strong></p>
<p>Don’t let the experiences of the past limit your vision for the future.</p>
<p>We are the light at the end of the tunnel.</p>
<p>The rhythm of the universe flows through us &amp; connects us all. If you listen closely, you can hear its beat.</p>
<p>There is always a light &amp; a path to a better tomorrow if we see with an open heart.</p>
<p>A successful life looks like thousands of No’s sprinkled with some Yes’s.</p>
<p>When what we do IS who we are, we can tap our full potential.</p>
<p>Walk to the beat of your own drum. Embrace the wonder that is you.</p>
<p>Allow the wonder of you to transform &amp; uplift those around you.</p>
<p>Every goal can be achieved…it’s only the time frame we can’t control.</p>
<p>Dream the big dream. Your future is only limited by the size of your thoughts.</p>
<p>Don’t be frozen by fear. Be fired up by the opportunity to do the extraordinary.</p>
<p>Take flight into the light…let faith help you scale the heights.</p>
<p>Focus is first in all success. If you’re bouncing off the walls, it’s tough to stick to anything.</p>
<p>It’s not any one thing you do that makes the difference. It’s everything you do that makes the difference.</p>
<p>The creator gave us unlimited potential. Don’t let what others say stop you from becoming all you can be.</p>
<p>If you want to truly succeed, hard work is not an unrealistic approach…its reality.</p>
<p>We are change. We are transformation. We are the future.</p>
<p>Through growing awareness you ascend a staircase of ever increasing potential &amp; access to all you can be.</p>
<p>Once we give up the need for things to happen by a certain time, the universe guides us along the way.</p>
<p>When we travel a wise path, we lift everyone else up with us.</p>
<p>Once you change your perspective, you can change your reality.</p>
<p>Real life is not graded on a curve. You either get the job done or you don’t.</p>
<p>Doing good for others does good for ourselves.</p>
<p><strong>What We Have In Common</strong></p>
<p>Focus on what we have in common instead of our differences so we can build a world based on mutual respect.</p>
<p>We are all connected regardless of our beliefs, culture or background.</p>
<p>Embrace the power of what we have in common to create something better for all of us.</p>
<p>When we combine our unique talents, we create the greatest orchestra on earth. Imagine what we can accomplish together.</p>
<p><strong>Change, Systems and How Everything is Connected</strong></p>
<p>Everything affects everything. Change one choice, move one pebble on the beach &amp; you change history.</p>
<p>As we made it so we can change it.</p>
<p>Together we shape the future. Together we create the world we want.</p>
<p>When you change yourself, the world starts changing with you.</p>
<p>This moment you can unleash a thought that will help change the world.</p>
<p><strong>Career Choices</strong></p>
<p>Before you decide if you want to do something, first succeed at doing it.</p>
<p>Consulting is a calling, not a career choice.</p>
<p>Don’t follow in your friends footsteps. We each have our own place in the world.</p>
<p>To find out what you really should be doing first ask yourself what you’d happily do even if you weren’t paid to do it.</p>
<p><strong>Life Is A Fork In The Road (making choices)</strong></p>
<p>We have a choice about how we feel and what we do. What would happen if we all made a positive choice at the same time?</p>
<p>You are the sum of all your choices.</p>
<p>Trust your inner voice to guide you through Life’s forks in the road.</p>
<p>Our single greatest challenge as humans is to learn to trust ourselves.</p>
<p>There’s 6.8 billion people on earth so there’s 6.8 billion answers to how we make our own life better.</p>
<p>No one knows better than you what’s best for you. You are the expert on you.</p>
<p>We can’t live someone else’s life or by someone else’s advice.</p>
<p>Listen to the pattern of your inner voice over time. A repeating pattern IS the message you need to trust.</p>
<p>Everything we experience offers kernels of wisdom to guide our journey through life.</p>
<p>Our journey through life is about one fork after another. Add up your choices and that’s your life.</p>
<p>The inner voice of wisdom is not our ego, desires or emotions that may lead us to selfish choices. It’s a message of wisdom that considers the best interest of both us &amp; our loved ones.</p>
<p>Expand your awareness so you can see through new windows and find new forks to consider.</p>
<p>A “den of chatter” buzzes inside us battling against our true inner voice of wisdom.</p>
<p>We’re a miracle born without an instruction manual.</p>
<p>Life is a journey, not a destination. It’s not where we arrive that counts but how we live every moment along the way.</p>
<p>Let your true inner voice give you the courage to pursue your purpose and be all you can be.</p>
<p>Life is learning to trust the soft whisper deep inside us that hides between our breaths.</p>
<p>No matter what life throws at us others have been there before us.</p>
<p>Life is a test of faith.</p>
<p>There is something good, something beneficial, something helpful in the midst of every calamity.</p>
<p>Wouldn&#8217;t the road we travel be better with fewer forks &amp; knives &amp; more spoons?</p>
<p>When you come to a fork in the road sometimes the best thing to do is stop &amp; have a picnic.</p>
<p><strong>Accountability &amp; Responsibility</strong></p>
<p>Either you’re helping to fix the problem or you’re a part of the problem</p>
<p>If you’re blaming “they” for your troubles start looking in the mirror.</p>
<p>Life is about us not I. Every choice you make affects someone else.</p>
<p><strong>Communications</strong></p>
<p>Words have no meaning. The meaning of words is inside people not the dictionary.</p>
<p>Listen from the heart so you can understand what people are really saying.</p>
<p><strong>Planning</strong></p>
<p>A plan is a guide, not a route. When the unexpected happens, a plan helps you figure out which fork to take next.</p>
<p>Time is one of the greatest tools in planning. The human mind works in its own mysterious ways according to its own time clock.</p>
<p>You can’t create the best plans only in a planning session or with a deadline because that fails to account for how the human mind really works.</p>
<p><strong>Creativity</strong></p>
<p>Creativity starts by overloading yourself with information then stepping back to let your subconscious start generating new ideas.</p>
<p>Great achievement starts with a fresh concept, a bold idea that explains something in an innovative way.</p>
<p>Imagine if we hold onto the innocence of a child while retaining the wisdom of our experience.</p>
<p><strong>Thinking &amp; Problem Solving</strong></p>
<p>The first step to solve any problem begins when you really want to solve the problem.</p>
<p><strong>Standards</strong></p>
<p>The rise or fall of any society can be measured by the height of its standards.</p>
<p><strong>Strategic Thinking</strong></p>
<p>Act strategically. What are the consequences of your choices now, next year &amp; ten years from now?</p>
<p><strong>Customer Satisfaction and Service</strong></p>
<p>Customers don’t care about your policies, systems, technology or other limitations…they only care about what will make their world easier and better.</p>
<p>Times passes slower to the customer than those serving the customer.</p>
<p>Words don’t mean the same thing to the customer as those serving the customer.</p>
<p><strong>Learning &amp; Growing</strong></p>
<p>Awareness unlocks our potential. As our awareness grows so we grow.</p>
<p>It is through exposure to the diversity in people’s beliefs &amp; culture that we discover the best in ourselves.</p>
<p>Don’t put people in a box with a label whether political, social or personal. Allow everyone to be all they can be.</p>
<p>We learn by taking action, by experiencing the consequence of our choices.</p>
<p>You can’t grow &amp; improve sitting on the sidelines watching others do what you really wanted to do.</p>
<p>Life is a learning state. To live longer, keep growing, learning &amp; changing.</p>
<p><strong>Motivating People</strong></p>
<p>People need a good reason why before they are motivated to do anything</p>
<p>If you want your people to do anything start by doing it yourself.</p>
<p>We’re motivated to do what we know we can do well &amp; avoid that which we know we’ll do poorly.</p>
<p>When you join passion &amp; purpose together, you create a force that can’t be stopped.</p>
<p>People are looking for something to believe in that’s bigger than themselves.</p>
<p>When you help your employees find a higher purpose to their efforts, you get a highly motivated and productive worker in return.</p>
<p><strong>Positive Thinking</strong></p>
<p>Positive thinking is not enough. You must believe without any doubt down to the fabric of your soul to turn your visions into reality.</p>
<p>Imagine if one billion people all focused on the same positive thought at the same time. Just imagine.</p>
<p>If you believe without doubt down to the fabric of your soul, you have woven your future reality.</p>
<p>&nbsp;</p>
<p><strong>How we conduct ourselves &amp; Politics</strong></p>
<p>Acting in a respectful, courteous &amp; civil manner to everyone is the glue that holds civilization together.</p>
<p>It is NEVER okay to attack a person personally simply because you don’t agree with their point of view.</p>
<p>The future of our country is more threatened by trashing people we disagree with than bad legislation.</p>
<p>If we’re nice to everyone we meet they might be nice to everyone they meet &amp; then what would the world be like?</p>
<p><strong>Relationships (both personal and professional)</strong></p>
<p>Trust is the currency of relationships.</p>
<p>We have to know who we are first before we can be there for others.</p>
<p>When we are at our best, we can be there for others.</p>
<p><strong>Love</strong></p>
<p>Love is unconditional. If there are any conditions, it isn&#8217;t love.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstconcepts.com/133-quotes-by-don-shapiro-on-23-different-topics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>The ABCs Of How People Buy Part I</title>
		<link>http://www.firstconcepts.com/abcs-of-how-people-buy-part1/</link>
		<comments>http://www.firstconcepts.com/abcs-of-how-people-buy-part1/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 18:44:50 +0000</pubDate>
		<dc:creator>Don Shapiro</dc:creator>
				<category><![CDATA[Insights Into Success]]></category>
		<category><![CDATA[Sales]]></category>
		<category><![CDATA[decision making]]></category>
		<category><![CDATA[effective selling]]></category>
		<category><![CDATA[how people buy]]></category>
		<category><![CDATA[increase sales]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[sales training]]></category>

		<guid isPermaLink="false">http://www.firstconcepts.com/?p=46</guid>
		<description><![CDATA[When the prospects way of thinking out a buying decision guides every step of what a salesperson does, the salesperson is always in the right place at the right time with the right tools. It appears that even the most advanced evidence based sales training available today still do not fully align salespeople so they [...]]]></description>
			<content:encoded><![CDATA[<p>When the prospects way of thinking out a buying decision guides every step of what a salesperson does, the salesperson is always in the right place at the right time with the right tools. It appears that even the most advanced evidence based sales training available today still do not fully align salespeople so they always follow the way prospects think out a decision to buy. Even the best trained salespeople could further increase their sales by following a Roadmap of how prospects think out a decision to buy.</p>
<div id="attachment_379" class="wp-caption alignright" style="width: 172px"><a href="http://www.firstconcepts.com/wp-content/uploads/2009/11/professional-handshake.jpg"><img class="size-medium wp-image-379" title="Buyer and seller agree" src="http://www.firstconcepts.com/wp-content/uploads/2009/11/professional-handshake-300x199.jpg" alt="Professional handshake" width="162" height="98" /></a><p class="wp-caption-text">Buyer and Seller Agree</p></div>
<p><strong>What I discovered about selling in 1976 so I could pay my mortgage</strong></p>
<p>In 1976, I accepted my first position as a 100% commission salesperson for a bicycle and parts distributor. They put me through the best sales training available at that time which drilled us in the use of features and benefits, objection handling and closing techniques. In addition, I had worked for the company for two years learning everything about the industry, their products and their customers. After hearing shop after shop tell me “we don’t need anything today,” “our regular supplier takes care of us just fine,” “it’s a little slow right now,” and “we’re stocked up,” I started losing sleep worrying about how I was going to pay my mortgage next month.</p>
<p>That lead me to wonder about this selling process I was supposed to follow. Prior to going into the bicycle business, I had been a restaurant manager for several years where hundreds of sales people called on me. Deep down I knew what was going through the minds of the owners and managers I was calling on but the selling process I had been taught didn’t address it. I began to realize there was a big disconnect between the sales approach of that time and the customer.</p>
<p>Out of sheer necessity to find a way to pay my bills, I started deviating from what I had been taught and did what naturally made sense to me…ask these owners and managers about their business instead of trying to sell them anything. Funny thing happened. Once we started having a casual shop talk about their business, they suddenly discovered they had things they needed to buy. The next thing I knew I was writing 10, 12 and 15 line orders from 90% of the shops that had told me they didn’t need anything.</p>
<p>My sales manager advised me to be patient because it could take up to a year for the shops to get to know me so I could start building up my sales volume. Thankfully, I realized that my mortgage lender wouldn’t accept that excuse so I found a better way that resulted in my increasing my territories sales 26% that first month and 125% in the first year. That led me to pay even more attention to what I discovered, continue to experiment with it and understand everything I could about why it worked.</p>
<p>By the time I started First Concepts Consultants in 1985, I had eight years of experience as a salesperson and fourteen years in management and executive positions where over 2000 sales people had called on me. As I performed my role as a decision maker, I also closely observed what was going through my mind as a result of everything these salespeople said. This enabled me to create a simple Roadmap of how our mind moves from no interest and no need to wanting to take action and buy something. That map which I called “The ABC’s Of How People Buy” can help any salesperson align themselves with the prospects own thinking process instead of some prefab selling system.</p>
<p>Of course, this approach involved using new techniques and an entirely different attitude in how one dealt with the prospect. In 1988, major research was released that supported my discoveries and since that time more research has surfaced from prestigious sources such as Harvard University all confirming what I stumbled upon back in 1976.</p>
<p><strong>The Selling Process Versus The Buying Process</strong></p>
<p>Prospects are people who, just like everyone else, have a way of thinking things out that lead them from not wanting or needing anything to making a decision to buy. We all use that same process when we buy anything. It doesn’t matter whether we are more influenced by facts and logic or feelings and emotions for any particular decision. Either way, the thinking process we go through from not interested to where to do I sign involves the same steps.</p>
<p>How the customer thinks out a decision to buy has nothing to do with any selling system or approach. That is an artificially constructed process to give sales people something to follow and help them remember what they are supposed to do. The truth is that all selling approaches are a collection of techniques and methods assembled into some type of organized process. Salespeople do need all those skills, techniques and methods. That’s the good news. The bad news is that they usually are following a guidance system or selling approach that is not flexible enough to keep them aligned with where the customer is at.</p>
<p>Wouldn’t it be easier and more effective if salespeople were simply guided by the way the customer thinks things out? Let the customer’s way of thinking through a decision to buy determine everything the salesperson says and does. The salesperson’s real role is to guide the prospect through their own buying process…lead the prospect along their own journey of discovery from not interested to ready to buy.</p>
<p><strong>The ABC’s Of How People Buy</strong></p>
<p>The ABC’s Of How People Buy defines three buying milestones a prospective customer will make as they move from no to yes. It is the customer’s buying process, not the salesperson’s selling process. This provides an easy to remember guidance system that keeps sales people focused on what is happening inside of their prospects. It gives salespeople specific goals to achieve that are based on the next conclusion the customer needs to make in thinking out their decision to buy. Everyone uses the ABC’s to make a decision to buy. You can find this thinking process in everything you’ve ever bought.</p>
<p>If you sell the customer the way the customer buys, you have the highest likelihood of making the sale. It’s good to know as many steps, techniques and strategies as possible. The ABCs gives the salesperson total flexibility to pick what they need out of their selling “toolbox” when they need it based on where the prospect is at. The ABC’s is a customer based guidance system salespeople follow that enables them to always be in the right place at the right time with the right tool. It aligns the salesperson and the prospect so they are always in the same place.</p>
<p><strong>A = Action Needed</strong></p>
<p style="padding-left: 30px;"><strong>The customer admits there is a serious enough need that they want to do something about it.</strong></p>
<p><strong>B = Best Solution</strong></p>
<p style="padding-left: 30px;"><strong>The customer discovers the best solution to address their needs</strong></p>
<p><strong>C = Cost Justified</strong></p>
<p style="padding-left: 30px;"><strong>The customer finds enough value in what is offered to justify the price.</strong></p>
<p>Each of these three buying milestones occur inside the mind of the prospective customer. They represent major milestones in how a prospect thinks out a decision to buy. Until a prospect arrives at the A= Action Need point in their own mind, they are not ready to think about issues that would be evaluated in the B and C parts of their thinking process. Each milestone must be reached before they can proceed to the next milestone and be 100% attentive to that part of the buying process.</p>
<p>If a salesperson makes their sales presentation or deals with price before the A = Action Needed milestone has been reached, the prospect will shower them with objections and resistance or quietly listen and then dismiss them. These three buying milestones keep salespeople focused on the goal of helping the prospect arrive at each milestone so they can move forward to the next part of the buying process. It can also quickly alert them when they have moved forward too quickly so they can backtrack to what the prospect is thinking about. If carefully followed, it provides a continuous guidance system to keep the salesperson aligned with where the prospect is at in their buying process.</p>
<p><span style="color: #0000ff;"><a title="The ABC's of How People Buy Part II" href="http://www.firstconcepts.com/abcs-of-how-people-buy-part2/" target="_blank">Part II</a></span> will cover each of the ABC’s in detail along with the typical assumptions salespeople make that lead them to rush forward before the prospective customer is ready.</p>
<p><a title="Why People Buy" href="http://www.firstconcepts.com/why-people-buy/">Learn about the conclusions of the 30 year research study that is behind the ABC&#8217;s on why people buy, why top sales producers sell more and how salespeople can use this knowledge to increase their sales.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstconcepts.com/abcs-of-how-people-buy-part1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>The ABCs Of How People Buy Part II</title>
		<link>http://www.firstconcepts.com/abcs-of-how-people-buy-part2/</link>
		<comments>http://www.firstconcepts.com/abcs-of-how-people-buy-part2/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 18:25:32 +0000</pubDate>
		<dc:creator>Don Shapiro</dc:creator>
				<category><![CDATA[Insights Into Success]]></category>
		<category><![CDATA[Sales]]></category>
		<category><![CDATA[effective selling]]></category>
		<category><![CDATA[how people buy]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[sales]]></category>
		<category><![CDATA[sales training]]></category>
		<category><![CDATA[selling]]></category>

		<guid isPermaLink="false">http://www.firstconcepts.com/?p=36</guid>
		<description><![CDATA[The ABC’s Of How People Buy defines three buying milestones a prospective customer will make as they move from not interested to wanting to buy. It is the customer’s buying process, not the salesperson’s selling process. This provides an easy to remember guidance system that keeps sales people focused on what is happening inside of [...]]]></description>
			<content:encoded><![CDATA[<p>The ABC’s Of How People Buy defines three buying milestones a prospective customer will make as they move from not interested to wanting to buy. It is the customer’s buying process, not the salesperson’s selling process. This provides an easy to remember guidance system that keeps sales people focused on what is happening inside of their prospects.</p>
<p>It gives salespeople specific goals to achieve that are based on the next conclusion the customer needs to make in thinking out their decision to buy. Everyone uses the ABC’s to make a decision to buy. You can find this thinking process in everything you’ve ever bought.</p>
<div id="attachment_125" class="wp-caption alignright" style="width: 220px"><a href="http://www.firstconcepts.com/wp-content/uploads/2009/11/ABC.jpg"><img class="size-medium wp-image-125" title="ABC's of How People Buy" src="http://www.firstconcepts.com/wp-content/uploads/2009/11/ABC-250x300.jpg" alt="ABC's Of How People Buy" width="210" height="251" /></a><p class="wp-caption-text">The ABC&#39;s Of How People Buy</p></div>
<p>Each of these three conclusions occurs inside the mind of the prospective customer. They represent major<strong> </strong>milestones in how a prospect thinks out a decision to buy. Until a prospect arrives at the A= Action Need point in their own mind, they are not ready to think about issues that would be evaluated in the B and C parts of their thinking process. Each milestone must be reached before they can proceed to the next milestone and be 100% attentive to that part of the buying decision process.</p>
<p>First Concepts Consultants has trained sales forces how to integrate this buying decision process into the way they deal with prospects. Those sales forces who fully applied this approach have seen their sales increase by 20% or more. <strong> </strong></p>
<h2><strong>A = Action Needed</strong></h2>
<p><strong>The customer admits there is a serious enough need that they want to do something about it. </strong></p>
<p>The single biggest shortcoming I have noticed in salespeople happens here. Unless a customer discovers their needs be it problems, issues, lost opportunities or something they want, they have absolutely no reason to buy anything. But simply having needs is not enough reason to justify buying anything as too many salespeople have learned the hard way. The prospect has to recognize that these needs are serious enough…they cost them a lot of money, they create serious problems, they see a wide gap between what they have now versus what they could have…that they feel compelled to seek something better. When a prospect arrives at this conclusion, they want to look for solutions. They want to find a way to address these needs.</p>
<p>Notice that the ABC’s are always phrased in terms of a decision the prospect makes, something the prospect admits to or realizes. That’s because the ABC guidance system focuses on the salesperson helping the prospect come to these decision points which are a natural and normal part of their progression from no interest to making a purchase. Until the prospect admits they have needs that are so serious they want to do something about it, they have no reason to buy and no reason to hear a sales presentation.</p>
<p>The number one mistake salespeople make is rushing into their presentation or talking about what they offer before the customer has arrived at a point where they are ready to start thinking about buying something. Lack of serious customer needs is the single greatest reason people fail to buy, raise objections and offer price resistance.</p>
<p>Happy and content prospects are the ones most salespeople never sell to. Very few understand the A = Action Need step the prospect must go through before they can consider what a salesperson is offering. So they either walk away or push forward into the presentation only to get a big no. Either way they’ve wasted their time and the prospects time. Instead, if a salesperson is guided by the ABC’s, they will engage a prospect in a discussion to help them discover their needs and stay with that until the prospect finally admits they have serious and compelling needs.</p>
<p>Most sales are made because the salesperson happened on a prospect that had already completed the A = Action Need step on their own. They were looking for something to address their needs when the salesperson walked in the door. That creates the false assumption in salespeople that they only have to do the same thing with enough prospects and some will buy. They fail to understand the reasons why the others didn’t buy or how they could have engaged those prospects so some of them would have bought. The ABC’s change selling from a numbers game into a rational process that explains why and when each prospect buys something.</p>
<p>Salespeople make an even greater assumption when they find a prospect who openly complains about their problems and frustrations. The salesperson hears the prospect talking about their needs and assumes that means they are ready to hear a presentation. How many people do you know that complain about things but never want to do anything about it? Often they will end up telling you that is just the way things normally are. They had no intention of spending any money to address their complaints. Some people just like to complain. The key to the A = Action Needed step is that the prospect has to admit they have serious enough needs that they want to do something about it. Until they admit that, they are not ready to hear a presentation.</p>
<p>When guided by the ABC’s, salespeople will always engage prospects in a conversation to help them discover their needs and figure out how bad they are. While some prospects may not actually have any compelling needs today, a salesperson will generally find more prospects who are interested in buying. They can continue to call on the ones who didn’t have a need today patiently waiting until that need develops. Every prospect can be sold. At some point, every prospect will develop needs. It’s just a question of timing as to when their compelling need surfaces.</p>
<p>The ABCs help the salesperson to track where the customer is at in their mind so they can be in the same place. Most sales are lost because the salesperson is doing something that is out of sync with the customer.</p>
<h2><strong>B = Best Solution</strong></h2>
<p><strong>The customer discovers the best solution to address their needs.</strong></p>
<p>When the salesperson presents their solution, instead of stating generic benefits they now can use the serious needs the prospect admitted in A = Action Needed in their benefit statements. So benefits become customized for each prospect based on their actual needs. These link the prospect’s needs with the solution. A great presentation is simply a salesperson showing how their offer is the solution to the prospects specific needs. Every sales presentation must be customized for each prospect to fully address their buying decision process.</p>
<p>But before that presentation can be made, salespeople need to prepare the customer and avoid a common assumption that can derail their sales effort. The customer is now aware they have a need and want to do something about it. They are now interested in evaluating a variety of different ways to address their need. Some would say the customer is now motivated. The salesperson may assume that the customer wants the type of solution they are offering. That may not be the case.</p>
<p>Once a customer is motivated to address their need, that doesn’t mean they are inclined toward any particular solution. In fact, they may be more interested in something that has nothing to do with what the salesperson is offering.</p>
<p>Before a salesperson can present their company’s offering, they need to help the customer understand why their type of solution is better than other solutions. This must happen before the specifics of the offer can be presented. Salespeople may think that all they need to do is compare their offering against other direct competitors who offer a similar product or service. Often, that is not where the customer is at in thinking out a decision to buy. More likely, the prospect is open to all possibilities including those that have little or nothing to do with a specific company’s solution.</p>
<p>As an example, a customer may discover they have a data storage problem. There are many different ways to solve such a problem. Some may involve buying hardware. Even then, there are many different types of hardware solutions. Or this might make them more interested in outsourcing data storage to a remote provider. Or they may be interested in the possibility of a software solution helping them better utilize their existing hardware. It is not just about which brand of storage device they buy. It is about looking at all the possible ways they could address their storage issue.</p>
<p>So when a salesperson selling data storage hardware gets a customer to the A = Action Needed stage, that customer may not even be thinking about buying more hardware. If the salesperson assumes the customer is ready to consider buying this company’s hardware, they will encounter resistance. That is not where the customer is at in their buying process. The customer is open to all possible solutions at this point and may not want to spend too much time on any one approach until they learn more.</p>
<p>To address the customer buying process, the salesperson first has to help the customer to discover that the type of solution the salesperson offers is the best approach regardless of which company they bought from. Why would the purchase of hardware be better than outsourcing or using a software only solution? Prime the prospect for the specific type of solution before positioning your company’s solution.</p>
<p>Once the customer has decided they want a hardware solution, then it comes down to showing why this company’s solution is better than other direct competitors. So there are two questions that customer needs to answer during the Best Solution phase before they can finally decide that a particular offer is the right one to solve their problem: 1. What type of solution would be best to address their need? (Priming) 2. Why would the salesperson’s offer be better than other similar solutions? (Positioning)</p>
<h2><strong>C = Cost Justified</strong></h2>
<p><strong>The customer sees enough value in what is offered to justify the price.</strong></p>
<p>Price resistance normally occurs because the customer has not completely gone through A = Action Needed and B = Best Solution. When the cost of the prospects need is greater than the cost of the salesperson’s solution, the prospect will see a good value and decide to buy.</p>
<p>Pricing issues are primarily addressed through the A = Action Needed step of the buying process. If the prospect has not gone through that thinking process completely, they will shut down the sale when it comes time to talk price because what is being offered will appear more costly to them then staying with their current situation. It is through the A = Action Needed stage that the salesperson guides the prospect to discover as many cost or serious needs as possible and help them to build up those cost or lost opportunities. The bigger the need appears, the more costly it is, the more serious it is, the more likely the prospect will see the solution as being less costly.</p>
<p>Overall, a salesperson shouldn’t be talking about price and value unless the customer has arrived at this stage of their buying process. If a customer does not see the value, they are going to object to the price. That’s why it is critical to fully complete the A = Action Needed step and the B = Best Solution step before discussing price and value.</p>
<p><strong>Through The Eyes Of The Customer</strong></p>
<p>When a salesperson uses the ABCs as their guide, communications becomes more positive, relationship oriented and avoids the negative aspects of sales pressure. Traditional sales objections are replaced by legitimate concerns and questions which help the salesperson to better identify if the customer is in the A, B or C stage. The perception of high value is created when the customer has acknowledged all of their needs and the offer addresses them.</p>
<p>A sale occurs in the mind of the customer, not the salesperson. It is the customer who must discover their own needs, discover the best solution to address their needs and discover all the value the solution delivers. Effective sales people lead their customers through this process of discovery. If you sell the customer the way the customer buys, you have the highest likelihood of making the sale.</p>
<p><a title="Why People Buy" href="http://www.firstconcepts.com/why-people-buy/">Learn more about the conclusions of the 30 year research study that&#8217;s behind the ABC&#8217;s on why people buy, why top sales producers sell more and how salespeople can use this knowledge to increase their sales.</a></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" type="hidden" />
<p>&nbsp;</p>
<p><script type="text/javascript">// <![CDATA[
   var LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT =              300;
   var LEO_HIGHLIGHTS_MAX_HIGHLIGHTS =                   50;
   var LEO_HIGHLIGHTS_IFRAME_TOP_ID =                    "leoHighlights_top_iframe";
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID =                 "leoHighlights_bottom_iframe";
   var LEO_HIGHLIGHTS_IFRAME_DIV_ID =                    "leoHighlights_iframe_modal_div_container";</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH =     520;
   var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT =    391;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH =      520;
   var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT =     665;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOP_POS_X =                 0;
   var LEO_HIGHLIGHTS_IFRAME_TOP_POS_Y =                 0;
   var LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH =                 520;
   var LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT =                294;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_X =              96;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_Y =              294;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH =    425;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT =   97;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH =     425;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT =    371;</p>
<p>   var LEO_HIGHLIGHTS_SHOW_DELAY_MS =                    300;
   var LEO_HIGHLIGHTS_HIDE_DELAY_MS =                    750;
   var LEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_MS =           850;</p>
<p>   var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT =         "transparent none repeat scroll 0% 0%";
   var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER =           "rgb(245, 245, 0) none repeat scroll 0% 0%";
   var LEO_HIGHLIGHTS_ROVER_TAG =                        "711-36858-13496-14";</p>
<p>   createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0A%20%20%20%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0Avar%20_leoHighlightsSnoozed%20%3D%20false%3B%0A%0A/**%0A%20*%20Checks%20if%20the%20passed%20in%20class%20exists%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsClassExists%28c%29%20%7B%0A%20%20%20return%20typeof%28c%29%20%3D%3D%20%22function%22%20%26%26%20typeof%28c.prototype%29%20%3D%3D%20%22object%22%20?%20true%20%3A%20false%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20the%20firebug%20console%20is%20available%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFirebugConsoleAvailable%28c%29%20%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsClassExists%28_FirebugConsole%29%20%26%26%20%0A%20%20%20%20%20%20%20%20%20window.console%20%26%26%20console.log%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%28console%20instanceof%20_FirebugConsole%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%20%20%20%0A%20%20%20return%20false%3B%0A%7D%20%0A%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%20||LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20logString%3Dlocation%2B%22%3A%20%22%2Be%2B%22%5Cn%5Ct%22%2Be.name%2B%22%5Cn%5Ct%22%2B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%28e.number%260xFFFF%29%2B%22%5Cn%5Ct%22%2Be.description%3B%0A%20%20%20%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.error%28logString%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.trace%28%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%20%20%20alert%28logString%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20log%20a%20string%20to%20the%20firebug%20console%0A%20*%20%0A%20*%20@param%20str%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsDebugLog%28str%29%0A%7B%20%20%20%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20console.log%28typeof%28_FirebugConsole%29%2B%22%20%22%2Bstr%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsDebugLog%28%29%20%22%2Bstr%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20get%20an%20attribute%20and%20decode%20it.%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetAttrib%28elem%2Cid%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20val%3Delem.getAttribute%28id%29%3B%0A%20%20%20%20%20%20return%20decodeURI%28val%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsGetAttrib%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%20%20%20return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20this%20is%20within%20a%20frame%20by%20checking%20for%20a%20parent.%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsIsFrame%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%0A%20%20%20%20%20%20return%20%28window%21%3Dtop%29%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsIsFrame%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%0A%20%20%20return%20false%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22%2Bthis.width%2B%22%2C%22%2Bthis.height%2B%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%2Bthis.x%2B%22%2C%22%2Bthis.y%2B%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_TOP_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT%29%3B%0A%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20%2B%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%2B%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%2BcallName%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%2Bname%2B%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%2Cdoc%29%0A%7B%0A%09try%0A%09%7B%0A%09%20%20%20if%28doc%3D%3Dnull%29%0A%09%20%20%20%20%20%20doc%3Ddocument%3B%0A%09%20%20%20%0A%09%09var%20elem%3Ddoc.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28doc.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddoc.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddoc.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsGetLocation%20%22%2Belem.id%29%3B%0A%20%20%20%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20%2B%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20%2B%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count%2B%2B%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22%2Belem.id%2B%22%20-%20%22%2Blocation%29%3B%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x%2BcenterDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y%2BcenterDim.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%2B%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22%2BtopOrBottom%29%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20%2B%20iFrameDim.width%20%3E%20scrolledPos.x%20%2B%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20%2B%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22%2Bposition%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20%2B%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%2B%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20sideBottom%3A%20%22%2Bposition%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x%2BiFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width%2B20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20%2BiFrame.id%2B%22%20-%20%22%2Banchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20%2B%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cncenter/visible%20%20%20%20%22%20%2B%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnanchor%20%28absolute%29%20%22%20%2B%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20%2B%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20%2B%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20%2B%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20%2B%20position%29%3B%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20%2B%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20%2B%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%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3DLEO_HIGHLIGHTS_ROVER_TAG%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22%2Brover%2B%22/4?%26mpre%3D%22%2BencodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20bottom%20windown%20part%0A%20*%20%0A%20*%20@param%20size%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetBottomSize%28size%2CclickId%29%0A%7B%0A%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%0A%20%20%20/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%20var%20iFrameBottomSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%3B%0A%20%20%20var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%20/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2CclickId%29%3B%0A%0A%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20_leoHighlightsPrevElem.hover%3Dsize%3D%3D1?false%3Atrue%3B%0A%0A%20%20%20_leoHighlightsSetSize%28iFrameBottom%2CiFrameBottomSize%29%3B%0A%20%20%20_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%7D%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22LeoHighlightsPopup%28%29%20%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.topIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20this.bottomIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09this.topIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_top%27%29%29%3B%3B%0A%20%20%20%20%20%20this.bottomIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_bottom%27%29%29%3B%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%221%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.topIframe.style.top%2B%22%2C%20%22%2Bthis.topIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.bottomIframe.style.top%2B%22%2C%20%22%2Bthis.bottomIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%3B%7D%3B%0A%20%20%20%20%20%20this.show%3Dfunction%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%223%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.topIframe.style.top%2B%22%2C%20%22%2Bthis.topIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%224%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.bottomIframe.style.top%2B%22%2C%20%22%2Bthis.bottomIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%3B%20%20%20%20%20%20%20%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20updates%20the%20url%20for%20the%20iFrame%0A%20*%20%0A%20*%20@param%20iFrame%0A%20*%20@param%20size%0A%20*%20@param%20clickId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsUpdateUrl%28iFrame%2Csize%2CclickId%2CdestUrl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22%2BdestUrl%29%3B%0A%20%20%20%20%20%20var%20url%3DiFrame.src%3B%0A%20%20%20%20%20%20var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%20%20%20%20if%28idx%3E%3D0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%20%20%20%20%20%20%0A//%20%20%20%20%20%20size%3D1%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20size%3D%22%2Bsize%2B%22%20%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28size%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26size%3D%22%2Bsize%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26clickId%3D%22%2BclickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26url%3D%22%2BdestUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20iFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsUpdateUrl%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20element%20*/%0A%20%20%09%09var%20iFrameTop%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameTopSize%3DLEO_HIGHLIGHTS_IFRAME_TOP_SIZE%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09leoHighlightsUpdateUrl%28iFrameTop%2Csize%2CclickId%29%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrameTop%2CiFrameTopSize%29%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%20%20%20%20%20%20%20_leoHighlightsPrevElem.hover%3Dfalse%3B%20%20%20%20%20%20%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%09%09%0A%09%09_leoHighlightsDebugLog%28%22leoHighlightsShowPopup%28%29%20%22%2B_leoHighlightsPrevElem%29%3B%09%09%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22%2BanchorId%2B%22%5C%27%2C%5C%27%22%2Bsize%2B%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%20%20%20%20var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20if%28iFrame%29%0A%20%20%20%20%20%20%20%20%20iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20is%20used%20to%20snooze%20the%20highlights.%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsSnooze%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsSnoozed%3Dtrue%3B%0A%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSnooze%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSnooze%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20is%20used%20to%20snooze%20the%20highlights.%0A*%20This%20gets%20fired%20into%20the%20top%20frame.%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsSnoozeTop%28id%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsSnoozed%3Dtrue%3B%0A%20%20%20%20%20leoHighlightsHideElem%28id%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSnoozeTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%7D%0A%7D%0A%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%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%20%20%20%20/*%20Report%20the%20click%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clicked%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%20%20%20%20/*%20Report%20the%20hover%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22hovered%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%09%20%20%20%0A%09%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%09%20%20%20%20%20%20return%3B%0A%09%20%20%20%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%09var%20underline%3D_leoHighlightsGetAttrib%28anchor%2C%22leohighlights_underline%22%29%3D%3D%27true%27%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%2Cunderline?LEO_HIGHLIGHTS_SHOW_DELAY_MS%3ALEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_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%26%26%21_leoHighlightsIsFrame%28%29%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%2B%2B%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22%2Bi%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20domain%0A%20*%20@param%20keywords%0A%20*%20@param%20vendorId%0A%20*%20@param%20accept%0A%20*%20@param%20reject%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsReportEvent%28key%2C%20domain%2Ckeywords%2CvendorId%2Caccept%2Creject%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2Ckey%29%3B%0A%20%20%20%20%20%20if%28domain%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22domain%22%2Cdomain%29%3B%0A%20%20%20%20%20%20if%28keywords%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22keywords%22%2Ckeywords%29%3B%0A%20%20%20%20%20%20if%28vendorId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22vendorId%22%2CvendorId%29%3B%0A%20%20%20%20%20%20if%28accept%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22accept%22%2Caccept%29%3B%0A%20%20%20%20%20%20if%28reject%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22reject%22%2Creject%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20expand%20or%20collapse%20the%20window%20base%20on%20it%20prior%20state%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsToggleSize%28clickId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsToggleSize%28%29%20%22%2B_leoHighlightsPrevElem%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20hover%20flag%20and%20change%20the%20status%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?1%3A0%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrl%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrl%28%29%20%22%2Burl%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22url%22%2C%20url%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22phraseId%22%2C%20phraseId%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22customerId%22%2C%20customerId%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSecondaryWindowUrl%22%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrl%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrlCallback%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?0%3A1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2B_leoHighlightsPrevElem%2B%22%20--%20%22%2B_leoHighlightsPrevElem.hover%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2Cnull%2Curl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2Burl%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20text%20to%20the%20Top%20%0A%20*%20%0A%20*%20@param%20txt%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20var%20topIFrame%20%3D%20_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20if%28topIFrame%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20current%20url%20*/%0A%20%20%20%20%20%20var%20url%3DtopIFrame.src%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28url%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Extract%20the%20previous%20hash%20if%20present%20*/%0A%20%20%20%20%20%20var%20idx%3D-1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28%28idx%3Durl.indexOf%28%27%23%27%29%29%3E0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%0A%20%20%20%20%20%20/*%20Append%20the%20text%20to%20the%20end%20*/%0A%20%20%20%20%20%20url%2B%3D%22%23%22%2BencodeURI%28txt%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Set%20the%20iframe%20with%20the%20new%20url%20that%20contains%20the%20hash%20tag%20*/%0A%20%20%20%20%20%20topIFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20set%20the%20expand%20text%20for%20the%20Top%20window%0A%20*/%0Afunction%20leoHL_SetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHL_SetExpandTxt%28%29%20%22%2Btxt%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSetExpandTxt%22%2C%22expandTxt%22%2Ctxt%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_SetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clickthrough%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%09%09%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20LeoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20leoHL_RedirectTop%28url%2CparentId%29%3B%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTopAd%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22advertisement.click%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId%2B%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20toggle%20the%20size%20of%20the%20window%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_ToggleSize%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsToggleSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHl_ToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A");
// ]]&gt;</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstconcepts.com/abcs-of-how-people-buy-part2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Strategy Follows Structure, Structure Supports Strategy</title>
		<link>http://www.firstconcepts.com/strategy-follows-structure/</link>
		<comments>http://www.firstconcepts.com/strategy-follows-structure/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 18:46:05 +0000</pubDate>
		<dc:creator>Don Shapiro</dc:creator>
				<category><![CDATA[Insights Into Success]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[effective selling]]></category>
		<category><![CDATA[implementing change]]></category>
		<category><![CDATA[Leadership]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[marketing strategy]]></category>
		<category><![CDATA[organization structure]]></category>
		<category><![CDATA[strategy]]></category>

		<guid isPermaLink="false">http://www.firstconcepts.com/strategy-follows-structure/</guid>
		<description><![CDATA[For too long, structure has been viewed as something separate from strategy. Revising structures are often seen as ways to improve efficiency, promote teamwork, create synergy or reduce cost. Yes, restructuring can do all that and more. What has been less obvious is that structure and strategy are dependent on each other. You can create [...]]]></description>
			<content:encoded><![CDATA[<p>For too long, structure has been viewed as something separate from strategy. Revising structures are often seen as ways to improve efficiency, promote teamwork, create synergy or reduce cost. Yes, restructuring can do all that and more. What has been less obvious is that structure and strategy are dependent on each other. You can create the most efficient, team oriented, synergistic structure possible and still end up in the same place you are or worse.</p>
<div id="attachment_149" class="wp-caption alignright" style="width: 269px"><a href="http://www.firstconcepts.com/wp-content/uploads/2009/11/Strategy-in-maze.jpg"><img class="size-medium wp-image-149" title="Strategy and Structure" src="http://www.firstconcepts.com/wp-content/uploads/2009/11/Strategy-in-maze-300x225.jpg" alt="Strategy and Structure" width="259" height="194" /></a><p class="wp-caption-text">Strategy follows structure, structure supports strategy</p></div>
<p><strong>The Connection between Strategy and Structure</strong></p>
<p>Structure is not simply an organization chart. Structure is all the people, positions, procedures, processes, culture, technology and related elements that comprise the organization. It defines how all the pieces, parts and processes work together (or don’t in some cases). This structure must be totally integrated with strategy for the organization to achieve its mission and goals. Structure supports strategy.</p>
<p>If an organization changes its strategy, it must change its structure to support the new strategy. When it doesn’t, the structure acts like a bungee cord and pulls the organization back to its old strategy. Strategy follows structure. What the organization does defines the strategy. Changing strategy means changing what everyone in the organization does.</p>
<p>When an organization changes its structure and not its strategy, the strategy will change to fit the new structure. Strategy follows structure. Suddenly management realizes the organization’s strategy has shifted in an undesirable way. It appears to have done it on its own. In reality, an organization’s structure is a powerful force. You can’t direct it to do something for any length of time unless the structure is capable of supporting that strategy.</p>
<p><strong>A Science Fiction and Real World Example</strong></p>
<p>Let’s look at an imaginary example using the human body. Suppose science figured out how to create a living tissue arm to replace one’s existing arm that could perform 300% better in strength, responsiveness and dexterity. The strategy here is to restructure the body with this super arm so it can do more. The scientists successfully replace an existing arm with this new super arm.</p>
<p>What will happen? The rest of the body remains as it was before. So the heart, circulation system, nervous system and brain are still structured to support a regular arm. This new arm requires more and faster blood flow, faster neuron responses in the brain and so on to support its functions. Over time, the super arm will evolve back into a regular arm because the rest of the body cannot support its enhanced capabilities. For this science fiction example to work, scientist would need to restructure the entire human body, not just one part of it.</p>
<p>What happens when you restructure sales channels resulting in large sales increases but nothing is changed in order processing, customer support, engineering or manufacturing? You end up with a lot of unhappy customers because the company can’t deliver on its promise. How many times have we seen something like this happen?</p>
<p>Or what happens when you add a new offering that goes to a new target customer?  Maybe a company has a sales force that sells to small businesses and lower management in larger organizations. They add a new offering that is targeted at top executives. The existing sales force / sales channels cannot effectively sell to that new target. This has happened just a few too many times.</p>
<p>And, of course, what happens when a firm makes a major push to upgrade its quality and service without improving everything in the organization that supports products and service? Disaster. Plain and simple.</p>
<p><strong>Strategy is the Structure</strong></p>
<p>The sum total of how an organization goes about its work is its strategy. Structure and strategy are married to each other. When a company makes major changes, it must carefully think out every aspect of the structure required to support the strategy. That is the only way to implement lasting improvements. Every part of an organization, every person working for that organization needs to be focused on supporting the vision and direction. How everything is done and everything operates needs to be integrated so all the effort and resources support the strategy.</p>
<p>It takes the right structure for a strategy to succeed. Management that is solely focused on results can have a tendency to direct everyone on what they need to do without paying attention to the current way the organization works. While people may carry out these actions individually, it is only when their daily way of working is integrated to support strategy that the organization&#8217;s direction is sustainable over time.</p>
<p><strong>Implementing Change As Important As Strategy Itself</strong></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" type="hidden" />
<p>During the last 26 years, we&#8217;ve worked with organizations in 30 different industries to help them find more ways to increase their rate of growth and market share. Improving existing strategies and creating new strategies that can spur exceptional growth reflect our firms main mission. But, over the years, we began to notice that some clients were not successful in implementing new strategies. That is what led us to look deeper into the cause behind this.</p>
<div id="attachment_1389" class="wp-caption alignleft" style="width: 160px"><a href="http://www.firstconcepts.com/wp-content/uploads/2009/11/DNA-Helix-Structure.jpg"><img class="size-thumbnail wp-image-1389" title="DNA Helix Structure" src="http://www.firstconcepts.com/wp-content/uploads/2009/11/DNA-Helix-Structure-150x150.jpg" alt="Stucture" width="150" height="150" /></a><p class="wp-caption-text">Does your company&#39;s DNA structure support your strategy?</p></div>
<p>Top management can&#8217;t just send out a proclamation about a new strategy, direction and vision and expect everyone to follow it. To implement such a strategic shift requires a complete change within the organization itself. The organization&#8217;s DNA has to be rebuilt or its existing DNA structure will cause the new strategy to fail and revert back to the old strategy. And that will happen without top management&#8217;s involvement.</p>
<p>Leadership and people issues turn out to be much more important than we may have realized. On the surface, everyone talks about the importance of people and leadership but too often, management puts this on the back burner when the heats on to deliver quarterly results or meet the guidance. Structure is strategy.</p>
<p>That&#8217;s why we realized our focus on increasing our client&#8217;s revenue had to be balanced by an equal focus on implementing change. We didn&#8217;t want to be leave clients with reports that weren&#8217;t implemented or worse implemented through directives that ultimately failed. So many years ago we became project managers for our client&#8217;s implementation efforts to insure that their new strategies designed to increase revenue actually rang the cash register. You can&#8217;t improve strategy, increase revenue, even enhance the performance of a sales force without addressing the structural, people, cultural, communication, measurement and leadership aspects of the organization or at least that part of the organization you are changing.</p>
<p>Strategy and structure are married to each other. A decision to change one requires an all out effort to change to the other. But that structural change must be well thought out and based on a thorough cause and effect analysis. You don&#8217;t just change a structure to change it. You have to make sure the changes will support that strategy. At the same time, you don&#8217;t just implement a better leadership and engagement approach in a company or alter the organizational chart without evaluating how that is going to effect the firms ability to carry out its current strategies.</p>
<p><strong>Questions?</strong></p>
<p>Schedule a phone conversation with <a href="mailto:donshapiro@firstconcepts.com">Don Shapiro</a>, President of First Concepts Consultants, Inc., to answer your questions and explore how this strategy and structure discussion relates to your organization.</p>
<p><strong>To Explore This Further<br />
</strong></p>
<p>The following articles will give you more insights into creating strategy and the role of people and leadership:</p>
<p><strong><a title="Creating Value...The Ultimate Path To the Best Strategies" href="http://www.firstconcepts.com/customer-value/">Creating Value&#8230;The Ultimate Path To The Best Strategies, Products and Services</a></strong></p>
<p style="padding-left: 30px;">Why do the same strategies succeed in one business and fail in another? Why do the strategies and success stories from best selling books work sometimes and fail other times? Is there a more universal principle for creating strategies that work all the time? This article will show you what that is and why it works.</p>
<p><strong><a title="We Need People Who Can Lead Regardless Of Their Title" href="http://www.firstconcepts.com/people-who-can-lead/">We Need People Who Can Lead Regardless Of Their Title</a></strong></p>
<p style="padding-left: 30px;">Leadership isn&#8217;t about ones title or authority. It&#8217;s about who you are inside. Everyone in an organization needs to lead some of the time and those in positions of authority need to lead all of the time. Explores some deeper truths about leadership and leadership development that have a major impact on results.</p>
<p><strong><a title="It's All About Thinking" href="http://www.firstconcepts.com/its-all-about-thinking/">It&#8217;s All About Thinking</a></strong></p>
<p style="padding-left: 30px;">Every result can be traced back to a decision that was based on a thought. Every strategy starts with the application or misapplication of thinking. Every decision about how to implement strategy and structure (or fail to change the structure when the strategy was changed) grew out of the thinking processes used by management. Don Shapiro has been studying and applying thinking processes since the age of 15. Every organization can improve its results, its strategy, its structure if it applies the right combination of thinking processes.</p>
<p><script type="text/javascript">// <![CDATA[
      var LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT =              300;    var LEO_HIGHLIGHTS_MAX_HIGHLIGHTS =                   50;    var LEO_HIGHLIGHTS_IFRAME_TOP_ID =                    "leoHighlights_top_iframe";    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID =                 "leoHighlights_bottom_iframe";    var LEO_HIGHLIGHTS_IFRAME_DIV_ID =                    "leoHighlights_iframe_modal_div_container";    var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH =     520;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT =    391;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH =      520;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT =     665;    var LEO_HIGHLIGHTS_IFRAME_TOP_POS_X =                 0;    var LEO_HIGHLIGHTS_IFRAME_TOP_POS_Y =                 0;    var LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH =                 520;    var LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT =                294;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_X =              96;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_Y =              294;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH =    425;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT =   97;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH =     425;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT =    371;    var LEO_HIGHLIGHTS_SHOW_DELAY_MS =                    300;    var LEO_HIGHLIGHTS_HIDE_DELAY_MS =                    750;    var LEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_MS =           850;    var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT =         "transparent none repeat scroll 0% 0%";    var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER =           "rgb(245, 245, 0) none repeat scroll 0% 0%";    var LEO_HIGHLIGHTS_ROVER_TAG =                        "711-36858-13496-14";    createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0A%20%20%20%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0Avar%20_leoHighlightsSnoozed%20%3D%20false%3B%0A%0A/**%0A%20*%20Checks%20if%20the%20passed%20in%20class%20exists%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsClassExists%28c%29%20%7B%0A%20%20%20return%20typeof%28c%29%20%3D%3D%20%22function%22%20%26%26%20typeof%28c.prototype%29%20%3D%3D%20%22object%22%20?%20true%20%3A%20false%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20the%20firebug%20console%20is%20available%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFirebugConsoleAvailable%28c%29%20%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsClassExists%28_FirebugConsole%29%20%26%26%20%0A%20%20%20%20%20%20%20%20%20window.console%20%26%26%20console.log%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%28console%20instanceof%20_FirebugConsole%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%20%20%20%0A%20%20%20return%20false%3B%0A%7D%20%0A%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%20||LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20logString%3Dlocation%2B%22%3A%20%22%2Be%2B%22%5Cn%5Ct%22%2Be.name%2B%22%5Cn%5Ct%22%2B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%28e.number%260xFFFF%29%2B%22%5Cn%5Ct%22%2Be.description%3B%0A%20%20%20%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.error%28logString%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.trace%28%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%20%20%20alert%28logString%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20log%20a%20string%20to%20the%20firebug%20console%0A%20*%20%0A%20*%20@param%20str%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsDebugLog%28str%29%0A%7B%20%20%20%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20console.log%28typeof%28_FirebugConsole%29%2B%22%20%22%2Bstr%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsDebugLog%28%29%20%22%2Bstr%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20get%20an%20attribute%20and%20decode%20it.%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetAttrib%28elem%2Cid%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20val%3Delem.getAttribute%28id%29%3B%0A%20%20%20%20%20%20return%20decodeURI%28val%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsGetAttrib%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%20%20%20return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20this%20is%20within%20a%20frame%20by%20checking%20for%20a%20parent.%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsIsFrame%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%0A%20%20%20%20%20%20return%20%28window%21%3Dtop%29%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsIsFrame%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%0A%20%20%20return%20false%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22%2Bthis.width%2B%22%2C%22%2Bthis.height%2B%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%2Bthis.x%2B%22%2C%22%2Bthis.y%2B%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_TOP_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT%29%3B%0A%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20%2B%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%2B%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%2BcallName%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%2Bname%2B%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%2Cdoc%29%0A%7B%0A%09try%0A%09%7B%0A%09%20%20%20if%28doc%3D%3Dnull%29%0A%09%20%20%20%20%20%20doc%3Ddocument%3B%0A%09%20%20%20%0A%09%09var%20elem%3Ddoc.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28doc.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddoc.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddoc.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsGetLocation%20%22%2Belem.id%29%3B%0A%20%20%20%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20%2B%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20%2B%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count%2B%2B%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22%2Belem.id%2B%22%20-%20%22%2Blocation%29%3B%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x%2BcenterDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y%2BcenterDim.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%2B%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22%2BtopOrBottom%29%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20%2B%20iFrameDim.width%20%3E%20scrolledPos.x%20%2B%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20%2B%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22%2Bposition%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20%2B%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%2B%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20sideBottom%3A%20%22%2Bposition%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x%2BiFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width%2B20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20%2BiFrame.id%2B%22%20-%20%22%2Banchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20%2B%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cncenter/visible%20%20%20%20%22%20%2B%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnanchor%20%28absolute%29%20%22%20%2B%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20%2B%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20%2B%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20%2B%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20%2B%20position%29%3B%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20%2B%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20%2B%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%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3DLEO_HIGHLIGHTS_ROVER_TAG%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22%2Brover%2B%22/4?%26mpre%3D%22%2BencodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20bottom%20windown%20part%0A%20*%20%0A%20*%20@param%20size%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetBottomSize%28size%2CclickId%29%0A%7B%0A%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%0A%20%20%20/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%20var%20iFrameBottomSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%3B%0A%20%20%20var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%20/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2CclickId%29%3B%0A%0A%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20_leoHighlightsPrevElem.hover%3Dsize%3D%3D1?false%3Atrue%3B%0A%0A%20%20%20_leoHighlightsSetSize%28iFrameBottom%2CiFrameBottomSize%29%3B%0A%20%20%20_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%7D%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22LeoHighlightsPopup%28%29%20%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.topIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20this.bottomIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09this.topIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_top%27%29%29%3B%3B%0A%20%20%20%20%20%20this.bottomIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_bottom%27%29%29%3B%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%221%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.topIframe.style.top%2B%22%2C%20%22%2Bthis.topIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.bottomIframe.style.top%2B%22%2C%20%22%2Bthis.bottomIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%3B%7D%3B%0A%20%20%20%20%20%20this.show%3Dfunction%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%223%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.topIframe.style.top%2B%22%2C%20%22%2Bthis.topIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%224%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.bottomIframe.style.top%2B%22%2C%20%22%2Bthis.bottomIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%3B%20%20%20%20%20%20%20%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20updates%20the%20url%20for%20the%20iFrame%0A%20*%20%0A%20*%20@param%20iFrame%0A%20*%20@param%20size%0A%20*%20@param%20clickId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsUpdateUrl%28iFrame%2Csize%2CclickId%2CdestUrl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22%2BdestUrl%29%3B%0A%20%20%20%20%20%20var%20url%3DiFrame.src%3B%0A%20%20%20%20%20%20var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%20%20%20%20if%28idx%3E%3D0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%20%20%20%20%20%20%0A//%20%20%20%20%20%20size%3D1%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20size%3D%22%2Bsize%2B%22%20%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28size%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26size%3D%22%2Bsize%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26clickId%3D%22%2BclickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26url%3D%22%2BdestUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20iFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsUpdateUrl%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20element%20*/%0A%20%20%09%09var%20iFrameTop%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameTopSize%3DLEO_HIGHLIGHTS_IFRAME_TOP_SIZE%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09leoHighlightsUpdateUrl%28iFrameTop%2Csize%2CclickId%29%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrameTop%2CiFrameTopSize%29%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%20%20%20%20%20%20%20_leoHighlightsPrevElem.hover%3Dfalse%3B%20%20%20%20%20%20%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%09%09%0A%09%09_leoHighlightsDebugLog%28%22leoHighlightsShowPopup%28%29%20%22%2B_leoHighlightsPrevElem%29%3B%09%09%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22%2BanchorId%2B%22%5C%27%2C%5C%27%22%2Bsize%2B%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%20%20%20%20var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20if%28iFrame%29%0A%20%20%20%20%20%20%20%20%20iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20is%20used%20to%20snooze%20the%20highlights.%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsSnooze%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsSnoozed%3Dtrue%3B%0A%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSnooze%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSnooze%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20is%20used%20to%20snooze%20the%20highlights.%0A*%20This%20gets%20fired%20into%20the%20top%20frame.%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsSnoozeTop%28id%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsSnoozed%3Dtrue%3B%0A%20%20%20%20%20leoHighlightsHideElem%28id%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSnoozeTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%7D%0A%7D%0A%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%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%20%20%20%20/*%20Report%20the%20click%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clicked%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%20%20%20%20/*%20Report%20the%20hover%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22hovered%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%09%20%20%20%0A%09%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%09%20%20%20%20%20%20return%3B%0A%09%20%20%20%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%09var%20underline%3D_leoHighlightsGetAttrib%28anchor%2C%22leohighlights_underline%22%29%3D%3D%27true%27%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%2Cunderline?LEO_HIGHLIGHTS_SHOW_DELAY_MS%3ALEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_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%26%26%21_leoHighlightsIsFrame%28%29%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%2B%2B%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22%2Bi%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20domain%0A%20*%20@param%20keywords%0A%20*%20@param%20vendorId%0A%20*%20@param%20accept%0A%20*%20@param%20reject%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsReportEvent%28key%2C%20domain%2Ckeywords%2CvendorId%2Caccept%2Creject%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2Ckey%29%3B%0A%20%20%20%20%20%20if%28domain%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22domain%22%2Cdomain%29%3B%0A%20%20%20%20%20%20if%28keywords%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22keywords%22%2Ckeywords%29%3B%0A%20%20%20%20%20%20if%28vendorId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22vendorId%22%2CvendorId%29%3B%0A%20%20%20%20%20%20if%28accept%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22accept%22%2Caccept%29%3B%0A%20%20%20%20%20%20if%28reject%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22reject%22%2Creject%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20expand%20or%20collapse%20the%20window%20base%20on%20it%20prior%20state%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsToggleSize%28clickId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsToggleSize%28%29%20%22%2B_leoHighlightsPrevElem%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20hover%20flag%20and%20change%20the%20status%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?1%3A0%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrl%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrl%28%29%20%22%2Burl%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22url%22%2C%20url%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22phraseId%22%2C%20phraseId%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22customerId%22%2C%20customerId%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSecondaryWindowUrl%22%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrl%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrlCallback%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?0%3A1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2B_leoHighlightsPrevElem%2B%22%20--%20%22%2B_leoHighlightsPrevElem.hover%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2Cnull%2Curl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2Burl%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20text%20to%20the%20Top%20%0A%20*%20%0A%20*%20@param%20txt%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20var%20topIFrame%20%3D%20_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20if%28topIFrame%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20current%20url%20*/%0A%20%20%20%20%20%20var%20url%3DtopIFrame.src%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28url%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Extract%20the%20previous%20hash%20if%20present%20*/%0A%20%20%20%20%20%20var%20idx%3D-1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28%28idx%3Durl.indexOf%28%27%23%27%29%29%3E0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%0A%20%20%20%20%20%20/*%20Append%20the%20text%20to%20the%20end%20*/%0A%20%20%20%20%20%20url%2B%3D%22%23%22%2BencodeURI%28txt%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Set%20the%20iframe%20with%20the%20new%20url%20that%20contains%20the%20hash%20tag%20*/%0A%20%20%20%20%20%20topIFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20set%20the%20expand%20text%20for%20the%20Top%20window%0A%20*/%0Afunction%20leoHL_SetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHL_SetExpandTxt%28%29%20%22%2Btxt%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSetExpandTxt%22%2C%22expandTxt%22%2Ctxt%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_SetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clickthrough%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%09%09%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20LeoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20leoHL_RedirectTop%28url%2CparentId%29%3B%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTopAd%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22advertisement.click%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId%2B%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20toggle%20the%20size%20of%20the%20window%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_ToggleSize%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsToggleSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHl_ToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A");
// ]]&gt;</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstconcepts.com/strategy-follows-structure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>
	</item>
	</channel>
</rss>

<!-- Dynamic page generated in 1.467 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-06 23:43:47 -->

