<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Chicago Internet Marketing Blog &#124; Rise Interactive &#187; Uncategorized</title>
	<atom:link href="http://www.riseinteractive.com/blog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.riseinteractive.com/blog</link>
	<description>The Internet Marketing Blog of Rise Interactive</description>
	<lastBuildDate>Thu, 12 Jan 2012 16:49:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Is Facebook’s Update a Failure?: Upgrades…that Downgrade</title>
		<link>http://www.riseinteractive.com/blog/2011/09/30/is-facebooks-facelift-doomed-to-fail/</link>
		<comments>http://www.riseinteractive.com/blog/2011/09/30/is-facebooks-facelift-doomed-to-fail/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 15:17:30 +0000</pubDate>
		<dc:creator>Simon Noel, Internet Marketing Consultant</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[f8]]></category>
		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://www.riseinteractive.com/blog/?p=2288</guid>
		<description><![CDATA[As we all know, Facebook is the #1 social media platform worldwide, boasting 800+ million users.  Still, Facebook is constantly attempting to improve a product that is number one— attempting to widen the gap from they’re closest competitors.  They have recently unveiled an update at their F8 conference to assist their users in remaining informed on important topics, but have they gone too far?]]></description>
			<content:encoded><![CDATA[<p>As we all know, Facebook is the #1 social media platform worldwide, boasting 800+ million users.  Still, Facebook is constantly attempting to improve a product that is number one— attempting to widen the gap from their closest competitors.  They have recently unveiled an update at their F8 conference to assist their users in remaining informed on important topics, but have they gone too far?<span id="more-2288"></span></p>
<p>There has been a recent uproar of dislike for these changes, (which will NEVER include payment, as recently rumored).  Recently a social voting based site, Sodahead.com, conducted a survey following the update and found that of the 1000+ participants, there was a resounding disdain for the update.  The results found that 86% of the participants did not like the changes, with women and teens being the most disgruntled users.  This may resonate throughout Facebook, as women and young adults, which teens are soon be, are their main clientele.  There are many people threatening to boycott and adopt twitter as their main social outlet.  Will you bite the hand that has fed you for so long and began the social media frenzy?  Many of their changes have been seamless, however, the Facebook timeline has stirred up privacy controversy, as most dread the possibility of being “Facebook Stalked.”  People enjoy knowledge, but hate to feel someone is being intrusive on their privacy.</p>
<p><a href="http://adventurepaul.com/wp-content/uploads/2011/04/facebook-stalker-button-150x150.jpg" target="_blank"><img class="alignnone" title="Facebook Button" src="http://adventurepaul.com/wp-content/uploads/2011/04/facebook-stalker-button-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>So what’s next social media fans? <a href="http://www.riseinteractive.com/blog/2011/09/02/how-facebook-and-twitter-dominate-social-media/" target="_blank">Which do you prefer…Facebook or Twitter?</a> Although change is not always favorable, we must understand that it is necessary in this ever-changing world.  Would you dare to leave the platform that’s connected you to old grammar school friends, distant relatives and that’s allowed you to spy on your ex-boyfriend or crush?  Most will be in outrage, only to settle back into the niche that has become a networking web—that is too valuable to eliminate from our daily desktop and mobile lives.  Updates are inevitable in any social media platform, but are these drastic enough to make you change you allegiance?  Take some time to share your perspective, unwavering support or simply release your frustration.  Facebook cares about what its users say, as we are their product and without our support, they don’t exist; let your voice be heard!</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?sitename=Chicago%20Internet%20Marketing%20Blog%20%7C%20Rise%20Interactive&amp;siteurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F&amp;linkname=Is%20Facebook%E2%80%99s%20Update%20a%20Failure%3F%3A%20Upgrades%E2%80%A6that%20Downgrade&amp;linkurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F2011%2F09%2F30%2Fis-facebooks-facelift-doomed-to-fail%2F"><img src="http://www.riseinteractive.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.riseinteractive.com/blog/2011/09/30/is-facebooks-facelift-doomed-to-fail/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>I Said Foursquare NOT Square Dance</title>
		<link>http://www.riseinteractive.com/blog/2011/07/06/i-said-foursquare-not-square-dance/</link>
		<comments>http://www.riseinteractive.com/blog/2011/07/06/i-said-foursquare-not-square-dance/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 16:25:37 +0000</pubDate>
		<dc:creator>Simon Noel, Internet Marketing Consultant</dc:creator>
				<category><![CDATA[Foursquare]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[foursquare]]></category>

		<guid isPermaLink="false">http://www.riseinteractive.com/blog/?p=1581</guid>
		<description><![CDATA[We have all heard of Facebook, and Twitter has taken the world by storm.  Our world is filled with many different people with varying backgrounds, but one common denominator is the desire to be knowledgeable about our peers.  In social media, Facebook and Twitter have capitalized on this market; however, there is another social media outlet on the rise— Foursquare.]]></description>
			<content:encoded><![CDATA[<p>We have all heard of Facebook, and Twitter has taken the world by storm. Our world is filled with many different people with varying backgrounds, but one common denominator is the desire to be knowledgeable about our peers.  In social media, Facebook and Twitter have capitalized on this market; however, there is another social media outlet on the rise— Foursquare.<span id="more-1581"></span></p>
<p>Foursquare is an up and coming social media outlet that has isolated the feature “check-in” and made it very beneficial for customers and clients.  Facebook has just recently begun allowing their customers to check-in at their favorite places for entertainment, fitness, food, etc. Foursquare is built around this very concept.  Word of mouth advertising between friends, family and those we trust is the most effective way to improve brand recognition and dominance. The opinion of our trusted circle supersedes that of a media advertisement for both the consumer and the business simultaneously.  Checking in on Foursquare allows people to check in to their favorite places, allow their friends to share the experience and see their “product endorsement.”</p>
<p>This public support not only encourages others to try this establishment, but also benefits the business.  Foursquare allows businesses to see which demographic they are reaching, the time that they receive their peak business, as well as their “likes” so that they can tailor their products and services for their primary customers.  Additionally, it allows them to offer special discounts to their most loyal customers—“the mayor”, as Foursquare calls it— encouraging repeat buyers.  I encourage businesses on both sides of the size spectrum to take advantage of this free marketing which allows a tangible and measurable market research opportunity.   Don’t be left behind because the return on investment from utilizing Foursquare has too much potential to not be checked-out.</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?sitename=Chicago%20Internet%20Marketing%20Blog%20%7C%20Rise%20Interactive&amp;siteurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F&amp;linkname=I%20Said%20Foursquare%20NOT%20Square%20Dance&amp;linkurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F2011%2F07%2F06%2Fi-said-foursquare-not-square-dance%2F"><img src="http://www.riseinteractive.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.riseinteractive.com/blog/2011/07/06/i-said-foursquare-not-square-dance/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>3 Steps to a Successful Social Media Program</title>
		<link>http://www.riseinteractive.com/blog/2011/05/05/3-steps-to-a-successful-social-media-program/</link>
		<comments>http://www.riseinteractive.com/blog/2011/05/05/3-steps-to-a-successful-social-media-program/#comments</comments>
		<pubDate>Thu, 05 May 2011 16:46:40 +0000</pubDate>
		<dc:creator>Kim McCumber, Senior Internet Marketing Trainer</dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[Internet Marketing ROI]]></category>
		<category><![CDATA[revenue]]></category>

		<guid isPermaLink="false">http://www.riseinteractive.com/blog/?p=1406</guid>
		<description><![CDATA[Social media is one of the most popular digital marketing discussions today.  Companies and agencies alike are working tirelessly to determine its role in overall marketing strategies and how to quantify their value to the marketing program.  For example, many respected sources have recently stated that social media is ineffective in driving e-commerce.  While social media might not be your biggest revenue driver (or even a significant one), this channel can offer significant branding opportunities that will you’re drive revenue in the long-run.  ]]></description>
			<content:encoded><![CDATA[<p>Social media is one of the most popular digital marketing discussions today.  Companies and agencies alike are working tirelessly to determine its role in overall marketing strategies and how to quantify their value to the marketing program.  For example, many respected sources have recently stated that social media is ineffective in driving e-commerce.  While social media might not be your biggest revenue driver (or even a significant one), this channel can offer significant branding opportunities that will you’re drive revenue in the long-run.  During the first part of a two-part social media overview, we’ll discuss 3 major considerations anyone diving into social media must consider.  In the follow-up, we’ll discuss measurement and quantifying the impact of social media on your marketing program.<span id="more-1406"></span></p>
<p>To start, this is not an exhaustive list of steps you should undertake.  This is simply a guide to the primary considerations you should include in your social media strategy.  As with all digital marketing, each program (and channel) should include marketing goals – otherwise, your efforts may be destined to yield lackluster results.</p>
<p><strong>Population (Follower Acquisition)</strong></p>
<p>One of the biggest (if not THE biggest) challenges upon entering social media is follower acquisition.  Nothing is worse than creating a beautiful Twitter profile page and watching your follower count flatline.  As such, you need to have a follower acquisition plan before you go live with your program.  Some commonly used strategies include:</p>
<p><strong>- Piggyback on Influencers:</strong> After determining who the social influencers are within your market, begin following their followers and a portion of them will (hopefully) follow you back.  Rinse your list of unreciprocated follows and repeat.</p>
<p><strong>- Topics of Interest:</strong> Find the people actively discussing topics of interest to your company and follow them to see if they return the favor.  For extra traction, offer value in their current conversations (see Interaction, below)</p>
<p><strong>- “Follow Us” Links: </strong>Make sure to include a link to follow you on all social networks on your website.  If it fits within your other marketing goals, you may consider including URLs on marketing materials as well.</p>
<p><strong>Syndication</strong></p>
<p>After you develop your initial follower base, you want them to become an extension of your marketing team, spreading your message to all of their followers.  In order to do this, you may need to be creative.  Many companies make the mistake of posting all their website’s blog entries on the social networks, failing to provide any conversation or added value to the followers.  One of the keys to syndication is content.  Provide valuable content (with some variety) as RT-bait (or share-bait).  The simple question to ask yourself: “Is the information I’m providing of interest to my followers’ followers?”  Phrased another way, are you posting information of wide interest?  As with Population, Syndication has some common strategies:</p>
<p><strong>- Contests and Promotions:</strong> While syndication should occur beyond promotions, these can serve as a great benchmarking tool.  If designed appropriately, they’re the most shareable content you’re likely to provide (in the users’ eyes).  Consider syndication during contents/promotions as the target for other content.</p>
<p><strong>- Keep it Short:</strong> One mistake companies often make is attempting to incorporate all of their message in each and every post.  Considering space constraints and limited attention span of social users, research shows keeping posts short improves interaction and syndication.  In the case of Twitter, make sure your posts can be retweeted (which will include your handle) without being truncated.</p>
<p><strong>- Offline Information:</strong> If your company has physical locations, consider posting information for your brick-and-mortar locations online (especially in-store sales), as personal users will often syndicate this if they consider it of interest to their friends.</p>
<p><strong>Interaction</strong></p>
<p>Simply put, if you don’t plan to actively engage and interact with followers, save your resources and stay out of the social space.  If you don’t interact, you will lose followers (hindering any progress you make on Acquisition) and users will be less likely to interact with you or share your content (which affects syndication).  By engaging your audience in dialogue, you have significant opportunities:</p>
<p><strong>- Customer Service: </strong>Able to address customer service concerns promptly and within a public space.  It’s a great way to show your genuine interest in your customers.</p>
<p><strong>- Lifetime Value:</strong> Social media can be effecting at reinforcing the relationship between your customers and your company.  Especially in businesses where direct contact with customers is difficult, this is one way to turn a one-time shopper into a lifelong customer</p>
<p><strong>- Acquisition-bait:</strong> If a user arrives at your profile page (regardless of platform) and observes that you regularly interact with your customer base, they are much more likely to follow you.  Compare this to a page with little “real” conversation, posting only blogs and articles.</p>
<p><strong>- Ask Questions: </strong>This is one of the simplest steps you can take.  Especially when posting website content, consider what questions you can ask the readers.  For example, if you post a blog about taking the perfect digital picture (highlighting your product, of course), ask your audience to post their perfect pictures. </p>
<p><strong>Final Thoughts</strong></p>
<p>I’ve provided 3 very broad areas to consider as part of your social media program.  All three are very important to consider at the outset and during management of your social media campaigns.  If you choose to remember only one of these, make sure it’s the necessity of interaction.  Without this, consistently growing your followers (and getting them to syndicate your content) will be an uphill battle. </p>
<p>What do you consider most important in your social media program?</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?sitename=Chicago%20Internet%20Marketing%20Blog%20%7C%20Rise%20Interactive&amp;siteurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F&amp;linkname=3%20Steps%20to%20a%20Successful%20Social%20Media%20Program&amp;linkurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F2011%2F05%2F05%2F3-steps-to-a-successful-social-media-program%2F"><img src="http://www.riseinteractive.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.riseinteractive.com/blog/2011/05/05/3-steps-to-a-successful-social-media-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is My Internet Marketing Program Profitable</title>
		<link>http://www.riseinteractive.com/blog/2011/01/24/is-my-internet-marketing-program-profitable/</link>
		<comments>http://www.riseinteractive.com/blog/2011/01/24/is-my-internet-marketing-program-profitable/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 14:15:45 +0000</pubDate>
		<dc:creator>Jon Morris, Founder and CEO</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.riseinteractive.com/blog/?p=1318</guid>
		<description><![CDATA[We recently analyzed a Fortune 50 company’s paid search program to discover it was completely wasting 70% of its $20 million budget. The root cause was that they were not able to easily determine the areas that yielded positive or negative ROI. This caused them to allocate their budget in the wrong areas. Regardless of [...]]]></description>
			<content:encoded><![CDATA[<p>We recently analyzed a Fortune 50 company’s paid search program to discover it was completely wasting 70% of its $20 million budget. The root cause was that they were not able to easily determine the areas that yielded positive or negative ROI. This caused them to allocate their budget in the wrong areas. Regardless of your industry, having the necessary reporting and analytical tools is crucial to ensuring that your Internet marketing budget is properly allocated.<span id="more-1318"></span></p>
<p>In order to utilize your analytics properly it is imperative to capture, analyze, and act on the depth of the data provided.</p>
<p>An <a href="../2010/02/03/conversions-and-roi-are-the-ultimate-metrics-right/">emarketer.com article</a> released in early 2010 provided the metrics senior Internet marketers considered most important. The data revealed over 59% of respondents thought the “Other” category (which included Return on Investment, Cost-Per-Click, Conversions, etc.) was the least important. Page Views, Click-through Rate and Time on Site were viewed as more significant. These figures indicate an inaccurate mindset within the industry. Return on Investment must be considered first and foremost to ensure profitability in your Internet marketing program.</p>
<p><strong>Establishing Internet Marketing Goals</strong></p>
<p>The most obvious benefit to engaging in Internet marketing is that everything can be measured. However, many managers fail to measure some simply, yet highly relevant metrics in their analysis. The first step in establishing an Internet marketing plan is deciding on performance objectives for the program. Without clear goals for your program (and the ability to measure them), account managers have no direction, leading them to make avoidable mistakes (paying for a large amount of traffic that doesn’t convert, for example).</p>
<p><em>e-Commerce Goals.</em> e-Commerce goals are the simplest to identify – maximizing sales revenue while minimizing advertising cost. To determine Return on Investment, an e-commerce manager should understand the cost of goods sold (COGS) and subsequently the profit margin. Many managers utilize Return on Advertising Spend (ROAS) as a simple metric to monitor performance (overall revenue divided by cost of the channel). However, those companies with manufacturing costs should consider the profit margin in their analyses. For example, if IDK Electronics (a hypothetical client) sells widgets at $100 and it costs $50 to manufacture each one, then a single sale yields a $50 profit. Your ROAS threshold would be a minimum of $2 (for every $100 of advertising spend, you need to sell $200 of widgets to recover your advertising and manufacturing costs). Your ROAS must exceed this break-even value to be profitable. <span style="text-decoration: underline;">Your ROAS threshold is the single metric that must be monitored to ensure profitability in your marketing program.</span> Our hypothetical client (IDK Electronics) decided on an ROAS goal of $4.</p>
<p>ROAS goals serve as the foundation for all other analysis in your Internet marketing efforts. Keeping the ROI in mind will ensure your program is always performing where it counts – bottom-line profitability. Once you understand the need for being ROI-centric, it’s time to dig deeper into your program to determine what areas require improvement.</p>
<p><strong>Analyzing the Data</strong></p>
<p>After determining your goals and the key metrics to analyze performance, you need to identify the right set of tools to measure your program. The most popular Internet marketing tools include Google Analytics, Omniture SiteCatalyst, Webtrends Analytics and Coremetrics. Google Analytics is free and meets the needs of most advertisers, while the other services provide additional capabilities (at a cost).  For example, IDK Electronics (a hypothetical client) was spending in excess of $50,000 per year for a high-end analytics platform, but they only used it to track traffic and sales (capabilities offered by Google Analytics, a free product). Switching to Google Analytics provided them with additional budget to utilize in other areas of their marketing program. While the specific tool you choose is up to you, we recommend determining the right analytics package for your needs as opposed to the system with the most bells and whistles. A majority of websites successfully utilize Google Analytics to analyze their Internet marketing efforts. Please see the Rise blog for more information on <a href="../2010/05/07/omniture-sitecatalyst-vs-google-analytics-feature-comparison-table/">analytics platforms and their capabilities</a>.</p>
<p><em>Channel, Trend and Comparison Reports.</em> After implementing your chosen analytics platform, it is important to consider how you examine the data. While the raw number of visitors, leads or sales might be interesting, comparing metrics (overall and by marketing channel) to recent trends and long-term performance provides more actionable data. There are several top-level reports we recommend examining on a regular basis:</p>
<p>-Channel reports provide a snapshot of how your various Internet marketing channels are performing.<br />
-Trend reports provide performance data over a period of time.<br />
-Time Comparison Reports provide insight into differences between set time periods (2009Q2 vs. 2010Q2, for example).</p>
<p>Time Comparison Reports are useful in examining long-term changes in the program (2009Q2 vs 2010Q2, for example). While trend reports provide a large set of useful data, they don’t account for seasonality and other time-based changes to the program (such as fiscal/budget periods). Time Comparison reports will be discussed will be discussed in more depth below.</p>
<p>Illustrations of these reports and their analyses are below (click on the tables to enlarge):</p>
<p style="text-align: center;"><a href="http://www.riseinteractive.com/blog/wp-content/uploads/2011/01/channel-report-sample.png" target="_blank"><img class="aligncenter size-full wp-image-1320" title="channel-report-sample" src="http://www.riseinteractive.com/blog/wp-content/uploads/2011/01/channel-report-sample.png" alt="channel-report-sample" width="421" height="95" /></a></p>
<p><strong><em>Channel Report Sample.</em></strong><em> The Channel Report above (for IDK Electronics) shows performance across all their Internet marketing channels for a given month. While both regional programs are operating at or above the desired ROAS of $4, Email and Paid Search are operating below the target ROAS in both regions. At the top-level, you’ll note that Display is the most profitable channel, delivering over $5 for every $1 spent on media. Comparing the US and Canadian channels, you’ll notice Paid Search is converting less in Canada (Conversion Rate of 0.65%) than in the US (Conversion Rate of 1.51%). IDK Electronics might conside</em><em>r creating a Canada-specific landing page to improve the Conversion Rate (and profitability) in that region’s program. We also recommend shifting the advertising budget to Display first (in both regions) due to its profitability and prioritizing the remaining spend based on ROAS. </em></p>
<p style="text-align: center;"><a href="http://www.riseinteractive.com/blog/wp-content/uploads/2011/01/trend-sample-report.png" target="_blank"><img class="aligncenter size-full wp-image-1323" title="trend-sample-report" src="http://www.riseinteractive.com/blog/wp-content/uploads/2011/01/trend-sample-report.png" alt="trend-sample-report" width="423" height="92" /></a></p>
<p><strong><em>Trend Sample Report. </em></strong><em>The Trend Report above (for IDK’s Display program) shows that ROAS has consistently increased in 2010, with only January operating at less than $4 ROAS. Much of the improvement can be attributed to cost control (decreasing the average CPC) and conversion rate. Moving forward, we recommend improving the conversion rate and CPC to continue the positive trends seen in 2010.</em></p>
<p style="text-align: center;"><em><a href="http://www.riseinteractive.com/blog/wp-content/uploads/2011/01/time-comparison-sample.png" target="_blank"><img class="aligncenter size-full wp-image-1325" title="time-comparison-sample" src="http://www.riseinteractive.com/blog/wp-content/uploads/2011/01/time-comparison-sample.png" alt="time-comparison-sample" width="483" height="47" /></a><br />
</em></p>
<p><strong><em>Time Comparison Report Sample. </em></strong><em>In the summary data above, you’ll notice some significant differences in the program year-over-year. First and foremost, the program operated below the $4 target ROAS in 2009 and well above in 2010. While traffic in 2010 was 21% lower than 2009, the conversion rate was much lower in 2009. The 0.9 point improvement in Conversion Rate in 2010 led to a 47% increase in Conversions (using 21% less of your marketing budget). Steps taken to increase Conversion Rate and decrease CPC were successful in significantly improving the profitability of the program.</em></p>
<p><strong>Determining Profitability and Next Steps</strong></p>
<p>While the overall profitability of a program can be broken down to a simple metric like Return on Advertising Spend (ROAS), there are many different factors that lead to the overall efficiency of your marketing effort. Now that we’ve established goals and determined the profitability of the different marketing programs, we need to dig deeper into the plethora of metrics to develop strategies to achieve our marketing objectives.</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?sitename=Chicago%20Internet%20Marketing%20Blog%20%7C%20Rise%20Interactive&amp;siteurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F&amp;linkname=Is%20My%20Internet%20Marketing%20Program%20Profitable&amp;linkurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F2011%2F01%2F24%2Fis-my-internet-marketing-program-profitable%2F"><img src="http://www.riseinteractive.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.riseinteractive.com/blog/2011/01/24/is-my-internet-marketing-program-profitable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy 12th Birthday, Google!</title>
		<link>http://www.riseinteractive.com/blog/2010/09/27/happy-12th-birthday-google/</link>
		<comments>http://www.riseinteractive.com/blog/2010/09/27/happy-12th-birthday-google/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 19:31:32 +0000</pubDate>
		<dc:creator>Jon Morris, Founder and CEO</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[birthday]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[timeline]]></category>

		<guid isPermaLink="false">http://www.riseinteractive.com/blog/?p=1223</guid>
		<description><![CDATA[We here at Rise just wanted to wish the folks over at Google a Happy Birthday. It’s been quite a ride over the last 12 years. We wanted to pay homage to Google by taking a look at how it’s changed over the years (especially for Internet marketers). Before we get started, here’s a look [...]]]></description>
			<content:encoded><![CDATA[<p>We here at Rise just wanted to wish the folks over at Google a Happy Birthday. It’s been quite a ride over the last 12 years. We wanted to pay homage to Google by taking a look at how it’s changed over the years (especially for Internet marketers).<strong> </strong>Before we get started, here’s a look at where it all began:<span id="more-1223"></span></p>
<p style="text-align: center;" align="center"><a href="http://www.riseinteractive.com/blog/wp-content/uploads/2010/09/Google19981.png"><img class="aligncenter size-full wp-image-1226" title="Google as seen in 1998" src="http://www.riseinteractive.com/blog/wp-content/uploads/2010/09/Google19981.png" alt="Google as seen in 1998" width="416" height="124" /></a></p>
<p>Few of us realized the powerhouse Google would become from these meager beginnings. What started as a search engine with the goal of providing the most relevant search results possible has now become an array of search utilities, enterprise products, a mobile operating system (among many other developments) and the single most popular Internet marketing platform in the world. Below is a timeline with selected events highlighted (click to enlarge). Find more <a href="http://www.google.com/corporate/timeline/#start">detailed information on Google’s history here</a>.</p>
<p>What Google development affected you the most over the years?</p>
<p style="text-align: center;"><a href="http://www.riseinteractive.com/blog/wp-content/uploads/2010/09/Google-Timeline.gif"><img class="aligncenter size-full wp-image-1229" title="Google Timeline" src="http://www.riseinteractive.com/blog/wp-content/uploads/2010/09/Google-Timeline.gif" alt="Google Timeline" width="346" height="461" /></a></p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?sitename=Chicago%20Internet%20Marketing%20Blog%20%7C%20Rise%20Interactive&amp;siteurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F&amp;linkname=Happy%2012th%20Birthday%2C%20Google%21&amp;linkurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F2010%2F09%2F27%2Fhappy-12th-birthday-google%2F"><img src="http://www.riseinteractive.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.riseinteractive.com/blog/2010/09/27/happy-12th-birthday-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Broad Match Modifiers &#8211; Adword&#8217;s New Match Type</title>
		<link>http://www.riseinteractive.com/blog/2010/07/26/broad-match-modifiers-adwords-new-match-type/</link>
		<comments>http://www.riseinteractive.com/blog/2010/07/26/broad-match-modifiers-adwords-new-match-type/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 15:07:50 +0000</pubDate>
		<dc:creator>Jon Morris, Founder and CEO</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.riseinteractive.com/blog/?p=1111</guid>
		<description><![CDATA[Google recently announced they are rolling out changes to their keyword match program. For those that might not recall the types of keyword matches, please see our earlier blog, “Keyword Relevancy and the Broad Match Type”. Those advertising in Google AdWords (most of us) now have a new tool to use to optimize paid search [...]]]></description>
			<content:encoded><![CDATA[<p>Google recently announced they are rolling out changes to their keyword match program. For those that might not recall the types of keyword matches, please see our earlier blog, “<a href="http://www.riseinteractive.com/blog/2009/10/12/keyword-relevancy-and-the-broad-match-type/">Keyword Relevancy and the Broad Match Type</a>”. Those advertising in Google AdWords (most of us) now have a new tool to use to optimize paid search campaigns &#8211; broad match modifiers. Broad Match Modifiers provide an advertiser with more control over when ads can be seen and this type of control is definitely a good thing.<span id="more-1111"></span></p>
<p>Broad Match Modifiers (BMMs) were released in July 2010 after a successful beta test in the UK and Canada. Broad Match Modifiers are targeting features that provide more specificity than typical broad matches, but are less restrictive than phrase matches. By placing a &#8220;+&#8221; in front of a word in a broad match keyword or phrase, only a query that includes that keyword (or a close variant) will trigger your ad.</p>
<p><img class="aligncenter size-full wp-image-1117" title="Broad Match Modifier Graphic" src="http://www.riseinteractive.com/blog/wp-content/uploads/2010/07/Broad-Match-Modifier-Graphic3.jpg" alt="Broad Match Modifier Graphic" width="343" height="231" /></p>
<p align="center">
<p>Broad Match Modifiers provide an interesting opportunity for advertisers who traditionally use phrase matching to expand their volume without sacrificing traffic quality as significantly as traditional broad match. Those primarily utilizing broad match in their current campaigns must understand that BMMs will reduce volume if implemented in broad-matched campaigns.  However, they provide an opportunity to increase the relevancy of your advertising without reducing your traffic volume as significantly as phrase matching.</p>
<p>While the additional level of targeting afforded by Broad Match Modifiers is an exciting prospect, it is important to note that this change doesn’t solve an old complaint about broad matching – Google decides what they consider as synonyms and close variants to your target keywords. Therefore, it is still important to monitor search queries and maintain a list of negative keywords to prevent your ad from appearing unnecessarily. A possible solution might be a “modified phrase match”, where each word that makes up the phrase (no synonyms or variants) would have to appear, but allow them to appear in any order. This would afford advertisers with additional/total control while offering an option to increase lead volume.</p>
<p>We recommend testing Broad Match Modifiers in your program, especially in campaigns where the scope needs to be expanded or reduced. Have you started using Broad Match Modifiers in your program? We’d love to hear about any early results!</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?sitename=Chicago%20Internet%20Marketing%20Blog%20%7C%20Rise%20Interactive&amp;siteurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F&amp;linkname=Broad%20Match%20Modifiers%20%26%238211%3B%20Adword%26%238217%3Bs%20New%20Match%20Type&amp;linkurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F2010%2F07%2F26%2Fbroad-match-modifiers-adwords-new-match-type%2F"><img src="http://www.riseinteractive.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.riseinteractive.com/blog/2010/07/26/broad-match-modifiers-adwords-new-match-type/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO for Ecommerce Platforms Comparison Matrix</title>
		<link>http://www.riseinteractive.com/blog/2010/07/09/seo-for-ecommerce-platforms-comparison-matrix/</link>
		<comments>http://www.riseinteractive.com/blog/2010/07/09/seo-for-ecommerce-platforms-comparison-matrix/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 16:01:32 +0000</pubDate>
		<dc:creator>Jon Morris, Founder and CEO</dc:creator>
				<category><![CDATA[Internet Marketing Strategy]]></category>
		<category><![CDATA[Search Engine Optimization (SEO)]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web Analytics]]></category>
		<category><![CDATA[eCommerce]]></category>

		<guid isPermaLink="false">http://www.riseinteractive.com/blog/?p=1053</guid>
		<description><![CDATA[We have analyzed some of the top E-Commerce Platforms, and created this matrix to easily see which platforms can be optimized for Search. Their ability to integrate with Google Analytics and Omniture is addressed as well. Take a look before you choose one for your online storefront to ensure you are giving yourself the best [...]]]></description>
			<content:encoded><![CDATA[<p>We have analyzed some of the top E-Commerce Platforms, and created this matrix to easily see which platforms can be optimized for Search. Their ability to integrate with Google Analytics and Omniture is addressed as well. Take a look before you choose one for your online storefront to ensure you are giving yourself the best opportunity for SEO.</p>
<p><span id="more-1053"></span></p>
<table border="1" cellspacing="0" cellpadding="1" width="500">
<tbody>
<tr style="text-align: center; font-size: x-small;">
<td width="61"><strong>Feature</strong></td>
<td width="61" valign="bottom"><strong>Magento</strong></td>
<td width="61" valign="bottom"><strong>osCommerce</strong></td>
<td width="61" valign="bottom"><strong>Zen Cart</strong></td>
<td width="61" valign="bottom"><strong>X-Cart</strong></td>
<td width="61" valign="bottom"><strong>CubeCart v4</strong></td>
<td width="61" valign="bottom"><strong>PrestaShop</strong></td>
<td width="61" valign="bottom"><strong>MarketLive</strong></td>
</tr>
<tr style="font-size: xx-small;">
<td width="“61”">
<p style="font-size: xx-small;"><strong>Cost</strong></p>
</td>
<td width="“61”">Free</td>
<td width="“61”">Free   set up. Add-ons need to be purchased, which are needed.</td>
<td width="“61”">Free   setup and add-ons</td>
<td width="“61”">$115</td>
<td width="“61”">CubeCart&#8217;s   version 3 is free, but only version 4 has SEO features. Version 4 will cost   you $130.</td>
<td width="“61”">Free</td>
<td width="“61”">Info not available</td>
</tr>
<tr style="font-size: xx-small;">
<td width="“61”">
<p style="font-size: xx-small;"><strong>Title Tags</strong></p>
</td>
<td width="“61”">Customizable   title tags</td>
<td width="“61”">Customizable   title tags</td>
<td width="“61”">Customizable   title tags</td>
<td width="“61”">Customizable   title tags</td>
<td width="“61”">Not   customizable</td>
<td width="“61”">Not   customizable</td>
<td width="“61”">MarketLive automatically configures title tags specific to every   page with rich keyword content.</td>
</tr>
<tr style="font-size: xx-small;">
<td width="“61”">
<p style="font-size: xx-small;"><strong>Meta Tags</strong></p>
</td>
<td width="“61”">Meta-information   for products and categories</td>
<td width="“61”">Custom  meta tags with keywords and categories.</td>
<td width="“61”">Meta Tag   Character Limiter add-on limits your titles, keywords and description   characters to the optimum amount for search engines. It works on the   categories and individual product meta tag editors.</td>
<td width="“61”">You can control  meta tags that are included in the all catalog pages. You can insert   categories&#8217; meta data and products&#8217; meta data into the site meta tags. You   can use relevant tags corresponding with the page content to increase  the page relevance in the search engines.</td>
<td width="“61”">Custom   Meta tag description</td>
<td width="“61”">Custom   meta tags with keywords</td>
<td width="“61”">MarketLive   automatically configures meta data specific to every   page with rich keyword content.</td>
</tr>
<tr style="font-size: xx-small;">
<td width="“61”">
<p style="font-size: xx-small;"><strong>Site Map</strong></p>
</td>
<td width="“61”">Google   Site Map and auto-generated Site Map for display on site</td>
<td width="“61”">Dynamic   SiteMap V1.0 application finds and builds links for all pages in your store.</td>
<td width="“61”">Google   Site Map</td>
<td width="“61”">No   Google Site Map</td>
<td width="“61”">No   Google Site Map</td>
<td width="“61”">Google   Site map</td>
<td width="“61”">No   Google Site Map</td>
</tr>
<tr style="font-size: xx-small;">
<td width="“61”">
<p style="font-size: xx-small;"><strong>URL Structure</strong></p>
</td>
<td width="“61”">Search   engine friendly URL&#8217;s and  rewrites   give full control of URL&#8217;s.</td>
<td width="“61”">URL   rewrite application</td>
<td width="“61”">Not   customizable</td>
<td width="“61”">The HTML   catalog feature allows you to create a search engine friendly version for   your cart. HTML pages can be generated for both categories and products,   as well as categories only or for products only.</td>
<td width="“61”">Search   engine friendly URLs with product and category keywords in URL</td>
<td width="“61”">Canonical   URL-Duplicate Content and URL rewriting</td>
<td width="“61”">Search   engine spider-friendly. MarketLive automatically configures URLS specific to every page with rich keyword content.</td>
</tr>
<tr style="font-size: xx-small;">
<td width="“61”">
<p style="font-size: xx-small;"><strong>Site Management</strong></p>
</td>
<td width="“61”">100%   fully customizable design using templates, customer groups, one-click   upgrades, Google website optimizer integration for A/B and multivariate   testing, control multiple Web sites and stores from one Administration Panel</td>
<td width="“61”">Many   applications that allow for easy transitions from page to page within   e-store. Many templates and banner ads.</td>
<td width="“61”">XHTML   templates, multiple display modes, banner ad controller, unlimited category   depth</td>
<td width="“61”">100%   template-based storefront, fully customizable design and  layout, intuitive navigation, HTML emails,   customizable heading tabs, CSS compatible</td>
<td width="“61”">100%   template driven, CSS valid,</td>
<td width="“61”">Easy   template customization, tag cloud, customizable homepage, ability to   integrate Google Adsense, new product displays, ability to insert ads</td>
<td width="“61”">Google   and Omniture A/B testing</td>
</tr>
<tr style="font-size: xx-small;">
<td width="“61”">
<p style="font-size: xx-small;"><strong>Analytics</strong></p>
</td>
<td width="“61”">Magento   is integrated with Google Analytics. It has a dashboard that reports sales,   taxes, low stock, coupon usage, abandoned shopping carts, best viewed   products, new reviews, new orders, refunds and searched terms.</td>
<td width="“61”">Integrated   with Google Analytics. osCommerce various applications give statistics on   orders, sales tracking, reviews, and where customers are buying from.</td>
<td width="“61”">Zen   Cart is integrated with Google Analytics. It reports on business activity of   your store which includes monthly sales and tax reports.</td>
<td width="“61”">Allows   you to track your stores orders and customers. It shows you how many times a   product was deleted from a customer&#8217;s cart, statistics on   what products were purchased most often, what categories got the most   views, and statistics on which computers your customers are  using to access your site.</td>
<td width="“61”">CubeCart   4 is integrated with Google Analytics. Statistics available are sales, search   phrases, product popularity (by views and sales), and Customers online now.   Dashboard shows notifications when low stock, new orders, and new product   reviews or comments.</td>
<td width="“61”">Prestashop   allows user to get statistics on: online visitors, orders, sales, best   customers, best categories, best products, coupons, best suppliers, keywords,   tributary Web sites, purchase price of products, visitors equipment, and   customer accounts.</td>
<td width="“61”">Integrated   with Google Analytics and Omniture.</td>
</tr>
</tbody>
</table>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?sitename=Chicago%20Internet%20Marketing%20Blog%20%7C%20Rise%20Interactive&amp;siteurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F&amp;linkname=SEO%20for%20Ecommerce%20Platforms%20Comparison%20Matrix&amp;linkurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F2010%2F07%2F09%2Fseo-for-ecommerce-platforms-comparison-matrix%2F"><img src="http://www.riseinteractive.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.riseinteractive.com/blog/2010/07/09/seo-for-ecommerce-platforms-comparison-matrix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Caffeine: A Faster Way to Index Content on the Internet</title>
		<link>http://www.riseinteractive.com/blog/2010/07/01/google-caffeine-a-faster-way-to-index-content-on-the-internet/</link>
		<comments>http://www.riseinteractive.com/blog/2010/07/01/google-caffeine-a-faster-way-to-index-content-on-the-internet/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 22:20:25 +0000</pubDate>
		<dc:creator>Mark Benoit</dc:creator>
				<category><![CDATA[Internet Marketing News]]></category>
		<category><![CDATA[SEO Friendly Web Design]]></category>
		<category><![CDATA[Search Engine Optimization (SEO)]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.riseinteractive.com/blog/?p=1046</guid>
		<description><![CDATA[Google has been living off Caffeine since the middle of last month. On June 8 they launched their new system for indexing content on the Internet. The old system used to index every couple of weeks, but now it is almost indexing in real time. That’s why the name Caffeine was such an appropriate fit. [...]]]></description>
			<content:encoded><![CDATA[<p>Google has been living off Caffeine since the middle of last month. On June 8 they launched their new system for indexing content on the Internet. The old system used to index every couple of weeks, but now it is almost indexing in real time. That’s why the name Caffeine was such an appropriate fit.  &#8221;Caffeine provides 50 percent fresher results for web searches than our last index, and it&#8217;s the largest collection of web content we&#8217;ve offered. Whether it&#8217;s a news story, a blog or a forum post, you can now find links to relevant content much sooner after it is published than was possible ever before,” Google said in a recent blog posting.</p>
<p><span id="more-1046"></span>When you search in Google in the old index, you are not searching live on the Web; the results that are returned to you are most likely a couple of days to weeks old.  To better understand how searching works, watch this video: <a href="http://www.youtube.com/watch?v=BNHR6IQJGZs">How Search Works</a></p>
<p>Google’s decision to create Caffeine was due to increased content on the Web. With so many people on the Internet frequently uploading videos, blogs, images, and Web pages they decided it was time for a new system. Google’s last index consisted of several layers, and it took weeks to update them because they would to analyze the entire Web. Caffeine analyzes smaller portions of the Web to continually update the index.</p>
<p><img class="aligncenter size-full wp-image-1045" title="caffeine" src="http://www.riseinteractive.com/blog/wp-content/uploads/2010/07/caffeine.PNG" alt="caffeine" width="495" height="205" /></p>
<p>Besides Caffeine’s increased indexing speed, it will also rely more on keywords, and more importance will be place on exact matches in domain names. Another big change is that local results may be detected based on one’s  IP address even if they’re not logged in.</p>
<p>So what does this mean to the average Internet user? If you are searching in Google you will get fresher result and up to date information. If you are a content publisher that updates your site, Twitter, blog, or e-commerce store regularly you should receive improved rankings. This is bad news for those of you who aren’t adding content on a regular basis. You may start to see other sites pass yours in rankings based on the new indexing methods.</p>
<p>If you don’t update frequently, here are some things you can do to your website to avoid missing out on the Caffeine rush:</p>
<p>- Get an SEO friendly content management system that will allow for easy updates to your website.</p>
<p>- Add a blog to your site about the latest news in your industry and update it regularly.</p>
<p>- Add a link to your Twitter profile to your website.</p>
<p>- Post relevant pictures and videos.</p>
<p>- Get others to link to your site</p>
<p>Carrie Grimes, a Google software engineer is confident in the new system and stated “it&#8217;s a robust foundation that makes it possible for us to build an even faster and more comprehensive search engine that scales with the growth of information online and delivers even more relevant search results to you.&#8221;</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?sitename=Chicago%20Internet%20Marketing%20Blog%20%7C%20Rise%20Interactive&amp;siteurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F&amp;linkname=Google%20Caffeine%3A%20A%20Faster%20Way%20to%20Index%20Content%20on%20the%20Internet&amp;linkurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F2010%2F07%2F01%2Fgoogle-caffeine-a-faster-way-to-index-content-on-the-internet%2F"><img src="http://www.riseinteractive.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.riseinteractive.com/blog/2010/07/01/google-caffeine-a-faster-way-to-index-content-on-the-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Bomb: You Don&#8217;t Find Chuck Norris</title>
		<link>http://www.riseinteractive.com/blog/2010/02/17/google-bomb-you-dont-find-chuck-norris/</link>
		<comments>http://www.riseinteractive.com/blog/2010/02/17/google-bomb-you-dont-find-chuck-norris/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 23:25:09 +0000</pubDate>
		<dc:creator>Tyler Rayome</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.riseinteractive.com/blog/?p=840</guid>
		<description><![CDATA[When you type Chuck Norris into Google and click “I’m Feeling Lucky” the phrase “Google won’t search for Chuck Norris because it knows you don’t find Chuck Norris, he finds you” comes up in a new page that mimics a Google search result page.  (shown below)

This practical joke is a prime example of the fun [...]]]></description>
			<content:encoded><![CDATA[<p>When you type Chuck Norris into Google and click “I’m Feeling Lucky” the phrase “Google won’t search for Chuck Norris because it knows you don’t find Chuck Norris, he finds you” comes up in a new page that mimics a Google search result page.  (shown below)<span id="more-840"></span></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-841" title="Chuck Norris Joke Google Search" src="http://www.riseinteractive.com/blog/wp-content/uploads/2010/02/Chuck-Norris-Joke-Google-Search.jpg" alt="Chuck Norris Joke Google Search" width="526" height="242" /></p>
<p>This practical joke is a prime example of the fun people are having with Google and the “I’m Feeling Lucky” search option. People can influence search engines like Google to rank a page higher than others so that their joke page comes up as the top result when someone uses the search option “I’m Feeling Lucky”.  Officially known as “Google Bombing,” this practice can be dated back to 1999 when a search for “more evil than Satan himself” landed you on Microsoft’s homepage.  Google Bombing is becoming a long-standing tradition on the web as more and more people find ways to manipulate Google’s search results to put up hoax and joke pages. Another great example is when people Google Bombed President George W. Bush in 2003.  If you were to type “miserable failure” and click “I’m Feeling Lucky” it brought you to the President’s biography page on the White House website.</p>
<p>Google Bombing won’t always work for everyone. This can be the result of one of two factors. The first factor that can make your Google Bomb a dud is the location of where you are searching.  When someone enters a query in Google for example, the search results become more specific to the user’s location.  The other factor that can affect the results of a Google Bomb from working is personalized search. Google’s personalized search option generates search results that are partially based on a user’s recent search history.</p>
<p>Even though “I’m Feeling Lucky” quirks won’t always work for everyone, they are still out there and still very funny. On that note, Rise Interactive asks you to contribute other “I’m Feeling Lucky” examples or any other Google Jokes or quirks found on Google. Remember to keep it clean and have fun!</p>
<input />
<input />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<p><span id="leoHighlights_iframe_modal_span_container"></p>
<div id="leoHighlights_iframe_modal_div_container" style="position: absolute; visibility: hidden; display: none; width: 520px; height: 391px; z-index: 2147483647;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();"><!-- Top iFrame --> <!-- Bottom iFrame --></div>
<p><script type="text/javascript">// <![CDATA[
   var LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT =              300;
   var LEO_HIGHLIGHTS_MAX_HIGHLIGHTS =                   100;
   var LEO_HIGHLIGHTS_IFRAME_TOP_ID =                    "leoHighlights_top_iframe";
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID =                 "leoHighlights_bottom_iframe";
   var LEO_HIGHLIGHTS_IFRAME_DIV_ID =                    "leoHighlights_iframe_modal_div_container";</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH =     520;
   var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT =    391;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH =      520;
   var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT =     665;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOP_POS_X =                 0;
   var LEO_HIGHLIGHTS_IFRAME_TOP_POS_Y =                 0;
   var LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH =                 520;
   var LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT =                294;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_X =              96;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_Y =              294;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH =    425;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT =   97;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH =     425;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT =    371;</p>
<p>   var LEO_HIGHLIGHTS_SHOW_DELAY_MS =                    300;
   var LEO_HIGHLIGHTS_HIDE_DELAY_MS =                    750;</p>
<p>   var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT =         "transparent none repeat scroll 0% 0%";
   var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER =           "rgb(245,245,0) none repeat scroll 0% 0%";
   var LEO_HIGHLIGHTS_ROVER_TAG =                        "711-36858-13496-14";</p>
<p>   createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0A%20%20%20%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0A%0A/**%0A%20*%20Checks%20if%20the%20passed%20in%20class%20exists%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsClassExists%28c%29%20%7B%0A%20%20%20return%20typeof%28c%29%20%3D%3D%20%22function%22%20%26%26%20typeof%28c.prototype%29%20%3D%3D%20%22object%22%20?%20true%20%3A%20false%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20the%20firebug%20console%20is%20available%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFirebugConsoleAvailable%28c%29%20%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsClassExists%28_FirebugConsole%29%20%26%26%20%0A%20%20%20%20%20%20%20%20%20window.console%20%26%26%20console.log%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%28console%20instanceof%20_FirebugConsole%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%20%20%20%0A%20%20%20return%20false%3B%0A%7D%20%0A%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%20||LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20logString%3Dlocation+%22%3A%20%22+e+%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%3B%0A%20%20%20%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.error%28logString%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.trace%28%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%20%20%20alert%28logString%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20log%20a%20string%20to%20the%20firebug%20console%0A%20*%20%0A%20*%20@param%20str%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsDebugLog%28str%29%0A%7B%20%20%20%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20console.log%28typeof%28_FirebugConsole%29+%22%20%22+str%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsDebugLog%28%29%20%22+str%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20get%20an%20attribute%20and%20decode%20it.%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetAttrib%28elem%2Cid%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20val%3Delem.getAttribute%28id%29%3B%0A%20%20%20%20%20%20return%20decodeURI%28val%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsGetAttrib%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%20%20%20return%20null%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.width+%22%2C%22+this.height+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.x+%22%2C%22+this.y+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_TOP_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT%29%3B%0A%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22+callName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22+name+%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%2Cdoc%29%0A%7B%0A%09try%0A%09%7B%0A%09%20%20%20if%28doc%3D%3Dnull%29%0A%09%20%20%20%20%20%20doc%3Ddocument%3B%0A%09%20%20%20%0A%09%09var%20elem%3Ddoc.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28doc.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddoc.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddoc.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsGetLocation%20%22+elem.id%29%3B%0A%20%20%20%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22+elem.id+%22%20-%20%22+location%29%3B%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22+topOrBottom%29%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22+position%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20+%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20sideBottom%3A%20%22+position%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20+iFrame.id+%22%20-%20%22+anchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cncenter/visible%20%20%20%20%22%20+%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3DLEO_HIGHLIGHTS_ROVER_TAG%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22+rover+%22/4?%26mpre%3D%22+encodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20bottom%20windown%20part%0A%20*%20%0A%20*%20@param%20size%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetBottomSize%28size%2CclickId%29%0A%7B%0A%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%0A%20%20%20/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%20var%20iFrameBottomSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%3B%0A%20%20%20var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%20/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2CclickId%29%3B%0A%0A%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20_leoHighlightsPrevElem.hover%3Dsize%3D%3D1?false%3Atrue%3B%0A%0A%20%20%20_leoHighlightsSetSize%28iFrameBottom%2CiFrameBottomSize%29%3B%0A%20%20%20_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%7D%0A%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22LeoHighlightsPopup%28%29%20%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.topIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20this.bottomIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09this.topIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_top%27%29%29%3B%3B%0A%20%20%20%20%20%20this.bottomIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_bottom%27%29%29%3B%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%221%29%20LeoHighlightsPopup%28%29%20%28%22+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%7D%3B%0A%20%20%20%20%20%20this.show%3Dfunction%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%223%29%20LeoHighlightsPopup%28%29%20%28%22+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%224%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%20%20%20%20%20%20%20%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20updates%20the%20url%20for%20the%20iFrame%0A%20*%20%0A%20*%20@param%20iFrame%0A%20*%20@param%20size%0A%20*%20@param%20clickId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsUpdateUrl%28iFrame%2Csize%2CclickId%2CdestUrl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+destUrl%29%3B%0A%20%20%20%20%20%20var%20url%3DiFrame.src%3B%0A%20%20%20%20%20%20var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%20%20%20%20if%28idx%3E%3D0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%20%20%20%20%20%20%0A//%20%20%20%20%20%20size%3D1%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20size%3D%22+size+%22%20%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28size%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26size%3D%22+size%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26url%3D%22+destUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20iFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsUpdateUrl%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20element%20*/%0A%20%20%09%09var%20iFrameTop%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameTopSize%3DLEO_HIGHLIGHTS_IFRAME_TOP_SIZE%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09leoHighlightsUpdateUrl%28iFrameTop%2Csize%2CclickId%29%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrameTop%2CiFrameTopSize%29%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%20%20%20%20%20%20%20_leoHighlightsPrevElem.hover%3Dfalse%3B%20%20%20%20%20%20%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%09%09%0A%09%09_leoHighlightsDebugLog%28%22leoHighlightsShowPopup%28%29%20%22+_leoHighlightsPrevElem%29%3B%09%09%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22+anchorId+%22%5C%27%2C%5C%27%22+size+%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%20%20%20%20var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20if%28iFrame%29%0A%20%20%20%20%20%20%20%20%20iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%20%20%20%20/*%20Report%20the%20click%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clicked%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%20%20%20%20/*%20Report%20the%20hover%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22hovered%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20domain%0A%20*%20@param%20keywords%0A%20*%20@param%20vendorId%0A%20*%20@param%20accept%0A%20*%20@param%20reject%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsReportEvent%28key%2C%20domain%2Ckeywords%2CvendorId%2Caccept%2Creject%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2Ckey%29%3B%0A%20%20%20%20%20%20if%28domain%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22domain%22%2Cdomain%29%3B%0A%20%20%20%20%20%20if%28keywords%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22keywords%22%2Ckeywords%29%3B%0A%20%20%20%20%20%20if%28vendorId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22vendorId%22%2CvendorId%29%3B%0A%20%20%20%20%20%20if%28accept%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22accept%22%2Caccept%29%3B%0A%20%20%20%20%20%20if%28reject%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22reject%22%2Creject%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20expand%20or%20collapse%20the%20window%20base%20on%20it%20prior%20state%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsToggleSize%28clickId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsToggleSize%28%29%20%22+_leoHighlightsPrevElem%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20hover%20flag%20and%20change%20the%20status%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?1%3A0%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrl%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrl%28%29%20%22+url%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22url%22%2C%20url%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22phraseId%22%2C%20phraseId%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22customerId%22%2C%20customerId%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSecondaryWindowUrl%22%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrl%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrlCallback%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?0%3A1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+_leoHighlightsPrevElem+%22%20--%20%22+_leoHighlightsPrevElem.hover%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2Cnull%2Curl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+url%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20text%20to%20the%20Top%20%0A%20*%20%0A%20*%20@param%20txt%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20var%20topIFrame%20%3D%20_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20if%28topIFrame%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20current%20url%20*/%0A%20%20%20%20%20%20var%20url%3DtopIFrame.src%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28url%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Extract%20the%20previous%20hash%20if%20present%20*/%0A%20%20%20%20%20%20var%20idx%3D-1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28%28idx%3Durl.indexOf%28%27%23%27%29%29%3E0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%0A%20%20%20%20%20%20/*%20Append%20the%20text%20to%20the%20end%20*/%0A%20%20%20%20%20%20url+%3D%22%23%22+encodeURI%28txt%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Set%20the%20iframe%20with%20the%20new%20url%20that%20contains%20the%20hash%20tag%20*/%0A%20%20%20%20%20%20topIFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20set%20the%20expand%20text%20for%20the%20Top%20window%0A%20*/%0Afunction%20leoHL_SetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHL_SetExpandTxt%28%29%20%22+txt%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSetExpandTxt%22%2C%22expandTxt%22%2Ctxt%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_SetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clickthrough%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%09%09%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20LeoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20leoHL_RedirectTop%28url%2CparentId%29%3B%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTopAd%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22advertisement.click%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId+%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20toggle%20the%20size%20of%20the%20window%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_ToggleSize%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsToggleSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHl_ToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A");
]]&gt;</script> </span></p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?sitename=Chicago%20Internet%20Marketing%20Blog%20%7C%20Rise%20Interactive&amp;siteurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F&amp;linkname=Google%20Bomb%3A%20You%20Don%26%238217%3Bt%20Find%20Chuck%20Norris&amp;linkurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F2010%2F02%2F17%2Fgoogle-bomb-you-dont-find-chuck-norris%2F"><img src="http://www.riseinteractive.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.riseinteractive.com/blog/2010/02/17/google-bomb-you-dont-find-chuck-norris/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CPA Threshold &#8211; The Determination Process</title>
		<link>http://www.riseinteractive.com/blog/2010/02/01/how-to-determine-your-cpa-threshold/</link>
		<comments>http://www.riseinteractive.com/blog/2010/02/01/how-to-determine-your-cpa-threshold/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 00:14:37 +0000</pubDate>
		<dc:creator>Julie Washburn</dc:creator>
				<category><![CDATA[Banner Advertising]]></category>
		<category><![CDATA[Internet Marketing Strategy]]></category>
		<category><![CDATA[Paid Search (PPC)]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.riseinteractive.com/blog/?p=814</guid>
		<description><![CDATA[As Internet marketers, our number one objective is to utilize online marketing to boost company revenue by means of increasing sales. If you are like most marketers, you are spending money across a variety of online channels to generate conversions. So, knowing it is our responsibility to generate revenue via these channels, it is also [...]]]></description>
			<content:encoded><![CDATA[<p>As Internet marketers, our number one objective is to utilize online marketing to boost company revenue by means of increasing sales. If you are like most marketers, you are spending money across a variety of online channels to generate conversions. So, knowing it is our responsibility to generate revenue via these channels, it is also safe to assume that most advertisers know their cost-per-acquisition (CPA) threshold, or how much they are willing to spend in order to have a potential customer submit a form, purchase a product/service, or complete whatever action they have deemed necessary to achieve their objective. After all, knowing this number ensures we can effectively allocate and measure marketing dollars and therefore prove an initiative’s value to company leadership.<span id="more-814"></span></p>
<p>However, this is not a safe assumption. Many advertisers not only do not know their CPA threshold, they don’t understand its value or how to calculate it for their organization. As an Internet marketing agency, we bring value to many of our clients by helping them establish just this. Given that, we thought many of our readers would find great value in the insight and guidance we can provide in regards to setting your CPA threshold.</p>
<p>Your actual CPA is determined by dividing total spend for a given time period by the amount of conversions during the same time period.  In Internet marketing this most often means media spend/conversions.  If you are using an agency or third party tracking tools you may also factor those variables into the numerator of the equation. A company’s CPA threshold is unique to its product and/or service offering and can be influenced by a variety of factors including their internal goals, the value of the final sale, average order value, close rate and profit margins.</p>
<p>The following is an elementary example of how one might determine their CPA threshold. Let’s say a realtor is selling a property at a non-negotiable price of $1,000,000 and that she knows she’ll make $50K in gross revenue when the sale is generated. Based on historical data, she is confident that she will close 1 out of every 10 leads generated (she’s really good!) and decides to invest $10,000 in a banner ad campaign to promote the listing.  Given her close ratio, she can safely set her CPA threshold at $1,000.</p>
<p>In comparison, consider a cosmetics retailer who sells a variety of beauty products at varying price-points. Assuming the average order value is $40 and they need to maintain a return on advertising spend (ROAS) of 500%, it can be determined they should not spend more than $8 (40/500%) to acquire a new sale.</p>
<p>Once you have determined your company’s CPA threshold, you can use historical data and/or assumptions to evaluate whether various channels will be within the spending cap. Say, for example, the above retailer is launching a cost-per-click paid search campaign. Let’s assume the campaign will receive 7,500 clicks and 10% (750) of those will convert. Additionally, the total campaign cost is $5,000. By dividing $5,000 by 750, we can now see the CPA is $6.66 for this campaign. Because they have already established their CPA threshold is $8, they know that this initiative will successfully contribute to their marketing mix. By using the below formula, we also see that this campaign yields a ROAS of 600%, which also meets the advertiser’s minimum requirement.</p>
<p>Revenue/ Advertising Cost =ROAS</p>
<p>[40*750]/5,000=6 (600% ROAS)</p>
<p>As you can see, it is fundamental that every organization establishes their CPA threshold in order to establish a benchmark for your marketing ROI. It helps marketers to make quick and informed optimization decisions, as they can quickly measure the effectiveness of a campaign and make the necessary adjustments to regain their ROI if need be. Additionally, if campaigns are acquiring conversions within your CPA threshold, and therefore are effectively contributing to revenue generation, marketers can shift more budget to the said medium and capitalize on the investment.</p>
<p class="addtoany_share_save_container">
    <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?sitename=Chicago%20Internet%20Marketing%20Blog%20%7C%20Rise%20Interactive&amp;siteurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F&amp;linkname=CPA%20Threshold%20%26%238211%3B%20The%20Determination%20Process&amp;linkurl=http%3A%2F%2Fwww.riseinteractive.com%2Fblog%2F2010%2F02%2F01%2Fhow-to-determine-your-cpa-threshold%2F"><img src="http://www.riseinteractive.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Save/Bookmark"/></a>

	</p>]]></content:encoded>
			<wfw:commentRss>http://www.riseinteractive.com/blog/2010/02/01/how-to-determine-your-cpa-threshold/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

