<?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>Detone8 &#187; Marketing</title>
	<atom:link href="http://detone8.com/category/marketing-in-the-music-industry/feed" rel="self" type="application/rss+xml" />
	<link>http://detone8.com</link>
	<description>advice for bands &#38; musicians</description>
	<lastBuildDate>Sat, 14 Jan 2012 16:35:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>DIY music placements in TV shows and more</title>
		<link>http://detone8.com/diy-music-placements-in-tv-shows-and-more</link>
		<comments>http://detone8.com/diy-music-placements-in-tv-shows-and-more#comments</comments>
		<pubDate>Tue, 02 Nov 2010 17:37:18 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Legal aspects of the music business]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Music Business]]></category>

		<guid isPermaLink="false">http://detone8.com/?p=740</guid>
		<description><![CDATA[Really do your research. Find all the shows on television [you are interested in] that use music...that really feature music.]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button-right"><script type="text/javascript">
			<!-- 
			tweetcount_url = "http://detone8.com/diy-music-placements-in-tv-shows-and-more";
			tweetcount_src = "RT @detone8:";
			tweetcount_via = false;
			tweetcount_links = true;
			tweetcount_size = "large";
			tweetcount_background = "80b62a";
			tweetcount_border = "CCCCCC"; 
			//-->
		</script>
		<script type="text/javascript" src="http://widgets.backtype.com/tweetcount.js"></script></div><div class="socialize-in-button-right"><a name="fb_share" type="box_count" share_url="http://detone8.com/diy-music-placements-in-tv-shows-and-more" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script></div></div><div>
<p>Music placement is when your music is licensed to be used in a movie, TV show, commercial, video game, or anywhere else you might hear original music. There are few things more exciting than getting paid to have your music placed, but getting paid without having to share the profit is even better.</p>
<p>If you are an independent band making a few waves, eventually someone will tell you they can get your music placed somewhere. It sounds too good to be true. And in the music industry, when it sounds too good to be true, it’s too good to be true.</p>
<p>If someone offers to place your music, but they don’t require a contract, you should walk away. If they ask you for money up front, run.</p>
<p>There are legitimate placement agencies out there, like <a href="http://www.youlicense.com/">YouLicense</a>, that can get you placements. The blog <a href="http://passivepromotion.com/">Passive Promotion</a> has an excellent post, from musician Helen Austin, on <a href="http://www.google.com/url?q=http://passivepromotion.com/4-steps-to-film-and-tv-placement&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNH6tPkXp8hAH_2gQwhdIkZmw9b-vA">getting placed with help from a third party</a>. Austin has had great success, but it took her years to get to where she is today. Placement agencies are a valuable resource, though they are not the only option.</p>
<h3>Music placement DIY</h3>
<p>Recently we talked with Carrie Hughes, a music supervisor who places music for TV shows like “The Hills,” “Project Runway” and “From G’s to Gents.” She said she often deals directly with bands, managers and publicists.</p>
<p>Hughes said she rarely works with placement companies, due to problems in the past. Some placement agencies have signed contracts, but they did not have the proper rights to the music.</p>
<p>Hughes finds music a lot of different ways, from going to shows, checking out new music on top music charts, and even the piles of CDs that get sent to her every day.</p>
<p>“I get anywhere from 20-100 CDs on a given day,” Hughes said.</p>
<p>If you want to stand out, you need to do your homework. “Really do your research. Find all the shows on television [you are interested in] that use music&#8230;that really feature music. Then research who is the music supervisor on that show,” Hughes said. “Then really focus on the kind of music they use on that show, and make sure that your music fits that show.”</p>
<p>One of the best resources we have found for finding members of the music department for a TV show is <a href="http://www.imdb.com/">IMDB</a>. We looked up “The Hills” and then clicked on the link Full Cast and Crew, there was a section for the music department. We were even able to find Hughes resume, which included contact information.</p>
<p>But before you start calling every music director in L.A., make sure you follow these guidelines we put together from talking with Hughes.</p>
<h3>Tips to dealing directly with a music supervisor:</h3>
<ul>
<li><strong>Get Your Rights.</strong> Make sure you have the rights to have your music placed. If you are a completely independent artist, this should not be an issue, but once you starting signing deals with publishers and record labels, things can get complicated.</li>
<li><strong>Do Not Lie. </strong>Don’t tell them your song would be perfect for a show when it is not. According to Hughes, not only does this waste her time, but she now knows you have no idea what they are talking about.</li>
<li><strong>Research.</strong> Explain what attributes of your song work for the show. If the last 30 seconds of the song is the best part, let them know. And if you can tell them what mood the song works best with, that&#8217;s even better.</li>
<li><strong>Don’t Be A Pest. </strong>Music supervisors are busy, don’t ask them the same questions twice, and don’t call them every week asking if they want to use your song.</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://detone8.com/diy-music-placements-in-tv-shows-and-more/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>It is time to use MySpace&#8217;s new band profiles</title>
		<link>http://detone8.com/it-is-time-to-use-myspaces-new-band-profiles</link>
		<comments>http://detone8.com/it-is-time-to-use-myspaces-new-band-profiles#comments</comments>
		<pubDate>Fri, 22 Oct 2010 21:53:05 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Music Business]]></category>
		<category><![CDATA[Rookie bands]]></category>

		<guid isPermaLink="false">http://detone8.com/?p=722</guid>
		<description><![CDATA[Share The new MySpace band profiles (sometimes called MySpace 3) have been available in Beta for months. MySpace is close to fully releasing the new system, so now is the right time to switch to the new artist profile. According to MySpace, eventually, all profiles...]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button-right"><script type="text/javascript">
			<!-- 
			tweetcount_url = "http://detone8.com/it-is-time-to-use-myspaces-new-band-profiles";
			tweetcount_src = "RT @detone8:";
			tweetcount_via = false;
			tweetcount_links = true;
			tweetcount_size = "large";
			tweetcount_background = "80b62a";
			tweetcount_border = "CCCCCC"; 
			//-->
		</script>
		<script type="text/javascript" src="http://widgets.backtype.com/tweetcount.js"></script></div><div class="socialize-in-button-right"><a name="fb_share" type="box_count" share_url="http://detone8.com/it-is-time-to-use-myspaces-new-band-profiles" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script></div></div><div>
<p>The <a href="http://www.myspace.com/upgrade-profile">new MySpace band profiles</a> (sometimes called MySpace 3) have been available in Beta for months. MySpace is close to fully releasing the new system, so now is the right time to switch to the new artist profile.</p>
<p>According to MySpace, eventually, all profiles will be required to use the new profile settings, but for now you can <a href="http://faq.myspace.com/app/answers/detail/a_id/184/session/L3RpbWUvMTI4NjgwNDI0MS9zaWQvYXVuNWtkY2s%3D">switch between the new and older versions</a>. Don’t wait, you will be pleasantly surprised at the new package.</p>
<p>This new format features a lot of upgrades. Among the most practical upgrades are the ability to feature up to 25 songs, great new layout options, and a new easy-to-navigate artist dashboard. This dashboard gives a lot of great info on how fans, and other visitors, are interacting with your MySpace page.</p>
<p>To help get you started, we spoke with MySpace HQ&#8217;s James Rocchio to talk about the new profile and additional tools available to artists.  In this discussion, Rocchio mentioned that the new music profile was largely designed by listening to feedback from bands of all sizes on how to improve MySpace. According to Rocchio, there are two great tools that bands should be using to maximize their profiles: <a href="http://www.myspace.com/music/artisthq">MySpace HQ</a> and the <a href="http://www.myspace.com/guide/profile_howto">Profile Design Video Tutorials</a>.</p>
<p>The video tutorials are a great start for learning how to create a new profile, while MySpace HQ is a how-to beast. It is not just for designing your band profile, it is a guide to making the most of your band’s online presence. There are articles on promoting your band, learning about the new artist dashboard, and they even feature profiles of the day.</p>
<p>MySpace HQ has only been active for a few months, so it is not super deep in articles, yet. But they are adding content every day, and they are syndicating content from great musician blogs like <a href="http://musiciancoaching.com/">Musician Coaching</a>.</p>
<p>If you can&#8217;t find the information you were looking for at MySpace HQ, you may want to checkout the <a href="http://forums.myspace.com/t/4815115.aspx?fuseaction=forums.viewthread&amp;PageIndex=2&amp;SortOrder=0"> new MySpace forums</a>.</p>
<p>How will the new MySpace artist profile change your profile? We’re betting for the better.</p>
<p>image by flicker.com user <a href="http://www.flickr.com/photos/pagedooley/3191664147/">Kevin Dooley</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://detone8.com/it-is-time-to-use-myspaces-new-band-profiles/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The 4-Ps of music marketing for your band</title>
		<link>http://detone8.com/the-4-ps-of-music-marketing-for-your-band</link>
		<comments>http://detone8.com/the-4-ps-of-music-marketing-for-your-band#comments</comments>
		<pubDate>Thu, 26 Aug 2010 14:39:37 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://detone8.com/?p=617</guid>
		<description><![CDATA[For your band, marketing will mean a whole host of ideas and planning that you will be executing through your entire career.]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button-right"><script type="text/javascript">
			<!-- 
			tweetcount_url = "http://detone8.com/the-4-ps-of-music-marketing-for-your-band";
			tweetcount_src = "RT @detone8:";
			tweetcount_via = false;
			tweetcount_links = true;
			tweetcount_size = "large";
			tweetcount_background = "80b62a";
			tweetcount_border = "CCCCCC"; 
			//-->
		</script>
		<script type="text/javascript" src="http://widgets.backtype.com/tweetcount.js"></script></div><div class="socialize-in-button-right"><a name="fb_share" type="box_count" share_url="http://detone8.com/the-4-ps-of-music-marketing-for-your-band" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script></div></div><p>Marketing, in general, is often used synonymously with advertising. However, marketing is actually so much more than that. For your band, marketing will mean a whole host of ideas and planning that you will be executing through your entire career. There are 4 basic concepts in marketing that you will want to know and focus on at every turn. These terms are referred to as the 4-Ps and are:</p>
<ul>
<li>Product</li>
<li>Price</li>
<li>Place</li>
<li>Promotion</li>
</ul>
<p>Each term is pretty self-explanatory on the surface, but there are many nuances to them you should be aware of.</p>
<p><strong>Product</strong> can refer to many things for your band. A product is the thing or idea you are looking to produce and sell. Your band, as a business, is a product. There are a whole host of other products that you will be selling over your music career:</p>
<ul>
<li>Your music – both live and recorded, you are selling the emotion and talent you portray through your tunes</li>
<li>Merchandise – T-shirts, hoodies, stickers, buttons, and whatever else you put the band name on</li>
<li>Your tour – selling tickets and the excitement you bring to the crowd</li>
<li>Your selves – you are going to have to market your selves to the crowd and possibly record companies</li>
</ul>
<p>For every product you market, you will need to come up with a <strong>price. </strong>There are two basic ways you should look at how to price your products. One way is to come up with a price based on the products cost to you, plus what you want to get out of the product.  One thing to remember is that a lot of your merchandise doubles as advertising for your band, since fans wear or use the merchandise around town.</p>
<p>The other <strong>price</strong> strategy you are probably going to use will be competitive pricing. Using this strategy is a bit easier as you will basically set your prices similar to other bands in your genre. When dealing with companies like iTunes or record labels, the price for your music is more than likely fixed, but if you’re selling independently or at shows you should find out what price similar bands are selling their music or merch for.</p>
<p>The third P of marketing is <strong>place</strong>. The places to sell your products in the music industry is expanding in some areas and contracting in others. As more digital delivery systems present themselves on the internet and over your phone, your music can find sales growth through these avenues. It is hard to get into the big box retailers like Best Buy and independent record stores are closing around the country. Getting into the independents is a good way to sell CDs, but you are going to have to be vigilant in both advertising that your CDs are there as well as keeping track of where you have CDs, how many are there, and how many are selling. Of course, one of the biggest opportunities for you to sell your music is going to be at shows and on tour. So, plan your “place” strategy well.</p>
<p>The final and probably most familiar aspect of marketing is <strong>promotion</strong>. This, of course, is the advertising aspect of marketing. More than likely this is going to be the biggest part of your marketing efforts and take most of your time. If you have planned out the product, price, and place properly your band should feel pretty confident in selling and promoting your music. Advertising can be done through many media outlets these days:</p>
<ul>
<li>Internet – your band website, MySpace, Facebook, Pandora, in-dio.fm, etc.</li>
<li>Radio – getting radio play in your hometown or the towns you are touring in before the show</li>
<li>Street – having a street team put up posters and flyers throughout the city</li>
<li>Stores – drawing attention to the fact that your band has a CD in the store</li>
<li>TV – might be hard to get into, but with licensing opportunities for an ever-expanding array of TV shows, it is something to possibly pursue</li>
<li>Print – Magazines and newspapers are good ways to get free publicity, so try and set these up; invite writers and journalists to your shows and make sure they are on the guest list or you get them a couple free tickets</li>
</ul>
<p>With everything else you do when it comes to marketing, plan your <strong>promotion</strong> very carefully. Make sure you are setting money aside to pay for posters, flyers, your website, and tickets. You also may need to hire a web designer or graphic artist to make your posters.</p>
<p>Sit down with the whole band to talk about the 4-Ps of marketing before you get in over your heads. It will really help to make sure you are not wasting money on products your fans don’t want or advertising that won’t work. Build your network with other bands or even venues and promoters and find out what other people are doing in the industry that is working. Marketing your band correctly and taking time out to think about the 4-Ps will hopefully put you on the right path during the early stages of your career.</p>
<p><em>Image by Flickr.com user <a href="http://www.flickr.com/photos/plutor/169533625/">Plutor / Logan Ingalls</a>.</em></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" 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 =                   50;
   var LEO_HIGHLIGHTS_IFRAME_TOP_ID =                    "leoHighlights_top_iframe";
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID =                 "leoHighlights_bottom_iframe";
   var LEO_HIGHLIGHTS_IFRAME_DIV_ID =                    "leoHighlights_iframe_modal_div_container";</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH =     520;
   var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT =    391;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH =      520;
   var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT =     665;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOP_POS_X =                 0;
   var LEO_HIGHLIGHTS_IFRAME_TOP_POS_Y =                 0;
   var LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH =                 520;
   var LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT =                294;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_X =              96;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_Y =              294;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH =    425;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT =   97;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH =     425;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT =    371;</p>
<p>   var LEO_HIGHLIGHTS_SHOW_DELAY_MS =                    300;
   var LEO_HIGHLIGHTS_HIDE_DELAY_MS =                    750;
   var LEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_MS =           850;</p>
<p>   var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT =         "transparent none repeat scroll 0% 0%";
   var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER =           "rgb(245, 245, 0) none repeat scroll 0% 0%";
   var LEO_HIGHLIGHTS_ROVER_TAG =                        "711-36858-13496-14";</p>
<p>   createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0A%20%20%20%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0Avar%20_leoHighlightsSnoozed%20%3D%20false%3B%0A%0A/**%0A%20*%20Checks%20if%20the%20passed%20in%20class%20exists%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsClassExists%28c%29%20%7B%0A%20%20%20return%20typeof%28c%29%20%3D%3D%20%22function%22%20%26%26%20typeof%28c.prototype%29%20%3D%3D%20%22object%22%20?%20true%20%3A%20false%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20the%20firebug%20console%20is%20available%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFirebugConsoleAvailable%28c%29%20%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsClassExists%28_FirebugConsole%29%20%26%26%20%0A%20%20%20%20%20%20%20%20%20window.console%20%26%26%20console.log%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%28console%20instanceof%20_FirebugConsole%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%20%20%20%0A%20%20%20return%20false%3B%0A%7D%20%0A%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%20||LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20logString%3Dlocation%2B%22%3A%20%22%2Be%2B%22%5Cn%5Ct%22%2Be.name%2B%22%5Cn%5Ct%22%2B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%28e.number%260xFFFF%29%2B%22%5Cn%5Ct%22%2Be.description%3B%0A%20%20%20%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.error%28logString%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.trace%28%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%20%20%20alert%28logString%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20log%20a%20string%20to%20the%20firebug%20console%0A%20*%20%0A%20*%20@param%20str%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsDebugLog%28str%29%0A%7B%20%20%20%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20console.log%28typeof%28_FirebugConsole%29%2B%22%20%22%2Bstr%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsDebugLog%28%29%20%22%2Bstr%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20get%20an%20attribute%20and%20decode%20it.%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetAttrib%28elem%2Cid%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20val%3Delem.getAttribute%28id%29%3B%0A%20%20%20%20%20%20return%20decodeURI%28val%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsGetAttrib%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%20%20%20return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20this%20is%20within%20a%20frame%20by%20checking%20for%20a%20parent.%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsIsFrame%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%0A%20%20%20%20%20%20return%20%28window%21%3Dtop%29%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsIsFrame%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%0A%20%20%20return%20false%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22%2Bthis.width%2B%22%2C%22%2Bthis.height%2B%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22%2Bthis.x%2B%22%2C%22%2Bthis.y%2B%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_TOP_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT%29%3B%0A%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20%2B%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20%2B%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22%2BcallName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22%2Bname%2B%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%2Cdoc%29%0A%7B%0A%09try%0A%09%7B%0A%09%20%20%20if%28doc%3D%3Dnull%29%0A%09%20%20%20%20%20%20doc%3Ddocument%3B%0A%09%20%20%20%0A%09%09var%20elem%3Ddoc.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28doc.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddoc.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddoc.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsGetLocation%20%22%2Belem.id%29%3B%0A%20%20%20%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20%2B%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20%2B%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count%2B%2B%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22%2Belem.id%2B%22%20-%20%22%2Blocation%29%3B%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x%2BcenterDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y%2BcenterDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20%2B%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22%2BtopOrBottom%29%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20%2B%20iFrameDim.width%20%3E%20scrolledPos.x%20%2B%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20%2B%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22%2Bposition%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20%2B%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20%2B%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20sideBottom%3A%20%22%2Bposition%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x%2BiFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width%2B20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20%2BiFrame.id%2B%22%20-%20%22%2Banchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20%2B%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cncenter/visible%20%20%20%20%22%20%2B%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnanchor%20%28absolute%29%20%22%20%2B%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20%2B%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20%2B%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20%2B%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20%2B%20position%29%3B%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20%2B%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20%2B%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3DLEO_HIGHLIGHTS_ROVER_TAG%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22%2Brover%2B%22/4?%26mpre%3D%22%2BencodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20bottom%20windown%20part%0A%20*%20%0A%20*%20@param%20size%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetBottomSize%28size%2CclickId%29%0A%7B%0A%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%0A%20%20%20/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%20var%20iFrameBottomSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%3B%0A%20%20%20var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%20/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2CclickId%29%3B%0A%0A%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20_leoHighlightsPrevElem.hover%3Dsize%3D%3D1?false%3Atrue%3B%0A%0A%20%20%20_leoHighlightsSetSize%28iFrameBottom%2CiFrameBottomSize%29%3B%0A%20%20%20_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%7D%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22LeoHighlightsPopup%28%29%20%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.topIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20this.bottomIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09this.topIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_top%27%29%29%3B%3B%0A%20%20%20%20%20%20this.bottomIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_bottom%27%29%29%3B%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%221%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.topIframe.style.top%2B%22%2C%20%22%2Bthis.topIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.bottomIframe.style.top%2B%22%2C%20%22%2Bthis.bottomIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%3B%7D%3B%0A%20%20%20%20%20%20this.show%3Dfunction%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%223%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.topIframe.style.top%2B%22%2C%20%22%2Bthis.topIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%224%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.bottomIframe.style.top%2B%22%2C%20%22%2Bthis.bottomIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%3B%20%20%20%20%20%20%20%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20updates%20the%20url%20for%20the%20iFrame%0A%20*%20%0A%20*%20@param%20iFrame%0A%20*%20@param%20size%0A%20*%20@param%20clickId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsUpdateUrl%28iFrame%2Csize%2CclickId%2CdestUrl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22%2BdestUrl%29%3B%0A%20%20%20%20%20%20var%20url%3DiFrame.src%3B%0A%20%20%20%20%20%20var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%20%20%20%20if%28idx%3E%3D0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%20%20%20%20%20%20%0A//%20%20%20%20%20%20size%3D1%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20size%3D%22%2Bsize%2B%22%20%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28size%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26size%3D%22%2Bsize%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26clickId%3D%22%2BclickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26url%3D%22%2BdestUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20iFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsUpdateUrl%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20element%20*/%0A%20%20%09%09var%20iFrameTop%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameTopSize%3DLEO_HIGHLIGHTS_IFRAME_TOP_SIZE%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09leoHighlightsUpdateUrl%28iFrameTop%2Csize%2CclickId%29%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrameTop%2CiFrameTopSize%29%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%20%20%20%20%20%20%20_leoHighlightsPrevElem.hover%3Dfalse%3B%20%20%20%20%20%20%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%09%09%0A%09%09_leoHighlightsDebugLog%28%22leoHighlightsShowPopup%28%29%20%22%2B_leoHighlightsPrevElem%29%3B%09%09%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22%2BanchorId%2B%22%5C%27%2C%5C%27%22%2Bsize%2B%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%20%20%20%20var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20if%28iFrame%29%0A%20%20%20%20%20%20%20%20%20iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20is%20used%20to%20snooze%20the%20highlights.%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsSnooze%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsSnoozed%3Dtrue%3B%0A%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSnooze%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSnooze%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20is%20used%20to%20snooze%20the%20highlights.%0A*%20This%20gets%20fired%20into%20the%20top%20frame.%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsSnoozeTop%28id%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsSnoozed%3Dtrue%3B%0A%20%20%20%20%20leoHighlightsHideElem%28id%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSnoozeTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%20%20%20%20/*%20Report%20the%20click%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clicked%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%20%20%20%20/*%20Report%20the%20hover%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22hovered%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%09%20%20%20%0A%09%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%09%20%20%20%20%20%20return%3B%0A%09%20%20%20%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09var%20underline%3D_leoHighlightsGetAttrib%28anchor%2C%22leohighlights_underline%22%29%3D%3D%27true%27%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2Cunderline?LEO_HIGHLIGHTS_SHOW_DELAY_MS%3ALEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%26%26%21_leoHighlightsIsFrame%28%29%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi%2B%2B%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22%2Bi%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20domain%0A%20*%20@param%20keywords%0A%20*%20@param%20vendorId%0A%20*%20@param%20accept%0A%20*%20@param%20reject%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsReportEvent%28key%2C%20domain%2Ckeywords%2CvendorId%2Caccept%2Creject%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2Ckey%29%3B%0A%20%20%20%20%20%20if%28domain%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22domain%22%2Cdomain%29%3B%0A%20%20%20%20%20%20if%28keywords%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22keywords%22%2Ckeywords%29%3B%0A%20%20%20%20%20%20if%28vendorId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22vendorId%22%2CvendorId%29%3B%0A%20%20%20%20%20%20if%28accept%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22accept%22%2Caccept%29%3B%0A%20%20%20%20%20%20if%28reject%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22reject%22%2Creject%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20expand%20or%20collapse%20the%20window%20base%20on%20it%20prior%20state%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsToggleSize%28clickId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsToggleSize%28%29%20%22%2B_leoHighlightsPrevElem%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20hover%20flag%20and%20change%20the%20status%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?1%3A0%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrl%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrl%28%29%20%22%2Burl%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22url%22%2C%20url%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22phraseId%22%2C%20phraseId%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22customerId%22%2C%20customerId%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSecondaryWindowUrl%22%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrl%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrlCallback%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?0%3A1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2B_leoHighlightsPrevElem%2B%22%20--%20%22%2B_leoHighlightsPrevElem.hover%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2Cnull%2Curl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2Burl%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20text%20to%20the%20Top%20%0A%20*%20%0A%20*%20@param%20txt%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20var%20topIFrame%20%3D%20_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20if%28topIFrame%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20current%20url%20*/%0A%20%20%20%20%20%20var%20url%3DtopIFrame.src%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28url%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Extract%20the%20previous%20hash%20if%20present%20*/%0A%20%20%20%20%20%20var%20idx%3D-1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28%28idx%3Durl.indexOf%28%27%23%27%29%29%3E0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%0A%20%20%20%20%20%20/*%20Append%20the%20text%20to%20the%20end%20*/%0A%20%20%20%20%20%20url%2B%3D%22%23%22%2BencodeURI%28txt%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Set%20the%20iframe%20with%20the%20new%20url%20that%20contains%20the%20hash%20tag%20*/%0A%20%20%20%20%20%20topIFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20set%20the%20expand%20text%20for%20the%20Top%20window%0A%20*/%0Afunction%20leoHL_SetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHL_SetExpandTxt%28%29%20%22%2Btxt%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSetExpandTxt%22%2C%22expandTxt%22%2Ctxt%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_SetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clickthrough%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%09%09%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20LeoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20leoHL_RedirectTop%28url%2CparentId%29%3B%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTopAd%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22advertisement.click%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId%2B%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20toggle%20the%20size%20of%20the%20window%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_ToggleSize%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsToggleSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHl_ToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A");
]]&gt;</script> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://detone8.com/the-4-ps-of-music-marketing-for-your-band/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marketing your band to get signed by marketing to fans not record labels</title>
		<link>http://detone8.com/marketing-your-band-to-get-signed-by-marketing-to-fans-not-record-labels</link>
		<comments>http://detone8.com/marketing-your-band-to-get-signed-by-marketing-to-fans-not-record-labels#comments</comments>
		<pubDate>Thu, 29 Jul 2010 14:01:46 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Music Business]]></category>
		<category><![CDATA[connecting with fans]]></category>
		<category><![CDATA[music marketing]]></category>
		<category><![CDATA[social media for bands]]></category>

		<guid isPermaLink="false">http://detone8.com/?p=567</guid>
		<description><![CDATA[ShareAbout one year after playing their first show, the band I Fight Dragons (IFD) was signed by a label. It was not luck. It was not about paying their dues. Their strategy, from day one, was not to get signed, but to connect with their...]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button-right"><script type="text/javascript">
			<!-- 
			tweetcount_url = "http://detone8.com/marketing-your-band-to-get-signed-by-marketing-to-fans-not-record-labels";
			tweetcount_src = "RT @detone8:";
			tweetcount_via = false;
			tweetcount_links = true;
			tweetcount_size = "large";
			tweetcount_background = "80b62a";
			tweetcount_border = "CCCCCC"; 
			//-->
		</script>
		<script type="text/javascript" src="http://widgets.backtype.com/tweetcount.js"></script></div><div class="socialize-in-button-right"><a name="fb_share" type="box_count" share_url="http://detone8.com/marketing-your-band-to-get-signed-by-marketing-to-fans-not-record-labels" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script></div></div><p>About one year after playing their first show, the band<a href="http://www.ifightdragons.com/"> I Fight Dragons</a> (IFD) was signed by a label. It was not luck. It was not about paying their dues. Their strategy, from day one, was not to get signed, but to connect with their fans and take the Chicago scene as quickly as possible.</p>
<p>&#8220;I used to read a lot of books about the music business&#8230;and the biggest thing everyone always said was that it was not about looking for [labels and managers]. When it was time they will come looking for you&#8230;I thought it was not really accurate,&#8221; Brian Mazzaferri, the lead vocals and guitar player from IFD, said. &#8220;But in our case it really turned out to be true.&#8221;</p>
<p>Mazzaferri started IFD with his friends as a concept band. He began writing music that both integrated the sounds from various video games and was composed with video game hardware. Soon he found out that there was an entire genre of music in this style called <a href="http://en.wikipedia.org/wiki/Chiptune">chiptunes</a>.</p>
<p>As the band was developing and writing music, they also took a serious approach to the business side of the band.</p>
<p>“I really did treat this as a business from day one,” Mazzaferri said.</p>
<p>According to Mazzaferri, one of the first things the band did was hire a social media coach. He wanted to avoid the pitfalls a lot of bands fall into, like wasting time and energy when trying to promote themselves on the web.</p>
<p>“It’s not about paying someone to do something for you,” Mazzaferri said. It was about learning how to become a part of the community, and not just spam everyone out there, he added.</p>
<p>One of the most unique marketing techniques IFD uses is giving free music to fans who sign up for their mailing list. It seems counterintuitive, because they are giving their content away for free. But not completely. By letting IFD send them e-mails, fans are paying for the music. They have created an audience who listens to new IFD material often and knows about IFD promotions and events.</p>
<p>Detone8.com writers have been on the mailing list for several months. We have noticed IFD sends few e-mails, but the ones they sent had great content.</p>
<p>Two of the most interesting promotions IFD have had were the 1,000 first fans certificates and the lifetime subscriptions for music and shows.</p>
<p>When the mailing list reached 1,000 subscriptions Mazzaferri wanted to create a special experience for their oldest fans. He said that everyone who is fan of a band likes to show that they were a fan before the band was big, so IDF gave their fans this opportunity. Any fan who was one of the first 1,000 people on the mailing list can receive a laminated card verifying their &#8220;original fan of the band status.&#8221; Several hundred people signed up.</p>
<p>IFD got creative again in order to fund the band’s first tour when they opened up for MC Chris. IFD has six members , with a lot of gear, so Mazzaferri knew touring would be very expensive. Their solution? Sell 100 lifetime memberships to shows and free music. Members are given a wallet-size USB drives with the IFD logo on it. The membership includeds a lifetime free pass to any IFD show ever, and access to a free digital copy of anything the band ever releases.The $100 memberships sold out within 48 hours. In two days the band made $10,000.</p>
<p>One of the more amazing aspects is not did locals fans signed up, but worldwide fans purchased memberships. Fans as a far away as Australia and Singapore became members.</p>
<p>The difficulty the band faces now is finding the time to share with an expanding fan base. The e-mail list has more than 10,000 members, and it’s harder to give time to every fan.</p>
<p>It is not luck that the band is successful. They learned early to take the same serious approach to connecting with their fans as they did with writing and performing their music.</p>
<p>People who struggle to advance in the music scene can get caught up in the concept of “paying your dues.” Yet, today IFD is working on their first label-produced album a little over a year after forming the band. Perhaps paying your dues means writing great music and having a serious marketing plan.</p>
]]></content:encoded>
			<wfw:commentRss>http://detone8.com/marketing-your-band-to-get-signed-by-marketing-to-fans-not-record-labels/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Over 4 million plays on Pandora? It&#8217;s just business for Barefoot Truth</title>
		<link>http://detone8.com/over-4-million-plays-on-pandora-its-just-business-for-barefoot-truth</link>
		<comments>http://detone8.com/over-4-million-plays-on-pandora-its-just-business-for-barefoot-truth#comments</comments>
		<pubDate>Sun, 21 Feb 2010 16:02:12 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Distribution]]></category>
		<category><![CDATA[Getting Shows]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Touring Bands]]></category>

		<guid isPermaLink="false">http://detone8.com/?p=433</guid>
		<description><![CDATA[ShareStarting off Barefoot Truth was just two high school friends (Jay Discoll and Will Evans) writing and performing songs for their own enjoyment. When they started playing out they got such a good response that they decided to record an album. By the time they...]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button-right"><script type="text/javascript">
			<!-- 
			tweetcount_url = "http://detone8.com/over-4-million-plays-on-pandora-its-just-business-for-barefoot-truth";
			tweetcount_src = "RT @detone8:";
			tweetcount_via = false;
			tweetcount_links = true;
			tweetcount_size = "large";
			tweetcount_background = "80b62a";
			tweetcount_border = "CCCCCC"; 
			//-->
		</script>
		<script type="text/javascript" src="http://widgets.backtype.com/tweetcount.js"></script></div><div class="socialize-in-button-right"><a name="fb_share" type="box_count" share_url="http://detone8.com/over-4-million-plays-on-pandora-its-just-business-for-barefoot-truth" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script></div></div><p>Starting off <a href="http://www.barefoottruth.com/">Barefoot Truth</a> was just two high school friends (Jay Discoll and Will Evans) writing and performing songs for their own enjoyment. When they started playing out they got such a good response that they decided to record an album. By the time they both graduated college Barefoot Truth was no longer just for fun. It was a full band, and it became a career.</p>
<p>Since spring of 2007 the members of Barefoot Truth have been working full time on the band. Recently they have received national attention and an undetermined amount of money from success on Pandora Radio. The internet radio site exposed Barefoot Truth to a much larger audience, and that audience can&#8217;t seem to get enough of Barefoot Truth. The band has had more than 4.5 million plays on Pandora.</p>
<p>Although the band had little influence on promoting their music on Pandora, their dedication to making quality music and their professional approaches to the band are key to this success. The band is doing everything right. They made the band into a small business and keep track of all of their money. They even get tax write offs at the end of the year.</p>
<p>Discoll took the time to help answer some our questions about Barefoot Truth&#8217;s success.</p>
<p><img class="alignleft size-medium wp-image-432" title="barefoot truth" src="http://detone8.com/wp-content/uploads/2010/02/barefoot-truth-300x198.jpg" alt="barefoot truth" width="300" height="198" /></p>
<p><strong>How do they afford to be professional musicians?</strong></p>
<blockquote><p>&#8220;We have a pretty good situation, we all live together. So a lot of the money we make as a band stays in the band going towards our own rent&#8230;it really just cuts down on costs.&#8221;</p>
<p>&#8220;When there is downtime&#8230;we&#8217;ll have our own little things going. Odd jobs and things are always coming up.&#8221;</p></blockquote>
<p><strong>What was the first step to becoming a regional band and getting shows in different areas?</strong></p>
<blockquote><p>&#8220;Show swapping is defiantly a big thing for us. It has been for breaking into new places&#8230;We&#8217;ve also been lucky to have interest from a lot of colleges and high school students [then we] go to their student activities board and tell them [the students] would like us to play at their school. It&#8217;s been cool to break into new markets. From there we try to get into local clubs.&#8221;</p></blockquote>
<p><strong>How does Barefoot Truth handle management responsibilities?</strong></p>
<blockquote><p>&#8220;Right now it&#8217;s pretty much mainly handled by the band. We&#8217;ve been though management a little bit and had booking agents and had some help with different tours&#8230;but beyond that we are constantly booking shows ourselves. We do a lot of the admin stuff ourselves which definitely gets tedious.&#8221;</p></blockquote>
<p><strong>Barefoot Truth&#8217;s first recording was produced by a Grammy nominated producer and has worked with the band Dispatch, how did that come about?</strong></p>
<blockquote><p>&#8220;We&#8217;ve always looked up to [Dispatch] and we went to what was planed to be their final show back in 2004. We happened to meet them, and we actually had a cassette tape. We played it for them in our car. They were really cool to us, and they said if we were really serious about making a CD we can hook you up with our producer Jack Gauthier. We said yes. We got to record our first few CDs where they recorded their CDs.</p>
<p>We&#8217;re never afraid to talk to people. We love meeting new people in the industry and learn how other people have gone about their career.&#8221;</p></blockquote>
<p><strong>The band has gotten a lot of exposure from Pandora, but how much has it helped Barefoot Truth?</strong></p>
<blockquote><p>&#8220;We started getting requests from different parts of the country to play, then we started seeing CD Baby sales from all different parts of the country. When someone buys your CD on CD Baby they get a chance to tell you how they have heard of you. About 80 percent was coming from Pandora, and we thought wow this is cool. Then our music got on iTunes, and we were making way more digital sales than physical sales&#8230;It&#8217;s grown exponentially.&#8221;</p></blockquote>
<p><strong>What advice does Barefoot Truth have for young bands?</strong></p>
<blockquote><p>&#8220;The biggest thing for us has been to put all the money back into the band. You can&#8217;t grow without putting money into recording, gas, graphic design or publicity. There is so much to put into the band you need to have a money flow. Just don&#8217;t get greedy with the money you make at gigs.</p>
<p>And don&#8217;t be afraid to play anywhere. One example that I remember we played a very small bar gig we were hesitant to play. We were pretty sure no one was going to come hear us who knew of us, but it ended up meeting a kid there who is an IT guy. He was able to do an internship for us, and he was able to build us an entire website and graphic design and get credit for it&#8230;you never who you are gonna meet and what each gig is going to bring to you.</p>
<p>And don&#8217;t drive in the snow&#8230;We got into an accident, and that sucked.&#8221;</p></blockquote>
<p><em>Learn more about how to </em><a href="http://detone8.com/pandora-radio-part-1-how-to-get-your-music-on-pandora"><em>get your music onto Pandora</em></a><em>, advice from </em><a href="http://detone8.com/pandora-part-2-pandora%E2%80%99s-founder-on-pandora-and-the-future-of-music"><em>Pandora&#8217;s founder </em></a><em>and </em><a href="http://detone8.com/is-soundexchange-legit-or-a-scam-and-how-to-get-your-royalties"><em>getting royalties from internet and satellite radio</em></a><em>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://detone8.com/over-4-million-plays-on-pandora-its-just-business-for-barefoot-truth/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How To Get Your Music onto iTunes</title>
		<link>http://detone8.com/how-to-get-your-music-onto-itunes</link>
		<comments>http://detone8.com/how-to-get-your-music-onto-itunes#comments</comments>
		<pubDate>Wed, 10 Feb 2010 07:49:28 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Distribution]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Music Business]]></category>
		<category><![CDATA[Rookie bands]]></category>

		<guid isPermaLink="false">http://detone8.com/?p=415</guid>
		<description><![CDATA[Many music outlets do not work with individual artists, and iTunes is no exception.  This means that you will have to work with a digital distributor.]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button-right"><script type="text/javascript">
			<!-- 
			tweetcount_url = "http://detone8.com/how-to-get-your-music-onto-itunes";
			tweetcount_src = "RT @detone8:";
			tweetcount_via = false;
			tweetcount_links = true;
			tweetcount_size = "large";
			tweetcount_background = "80b62a";
			tweetcount_border = "CCCCCC"; 
			//-->
		</script>
		<script type="text/javascript" src="http://widgets.backtype.com/tweetcount.js"></script></div><div class="socialize-in-button-right"><a name="fb_share" type="box_count" share_url="http://detone8.com/how-to-get-your-music-onto-itunes" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script></div></div><p>Getting your music on iTunes, and other digital music outlets, is no longer just a good idea but something your band must do to generate an income.  Unfortunately, many music outlets do not work with individual artists. iTunes is no exception.  This means that you will have to work with a digital distributor to get your music out there.  Here at <a href="http://detone8.com">Detone8.com</a> we&#8217;ve put together a list of companies that distribute independent music. This alphabetical list gives the differences between theses companies to help you find the one that fits you the best.</p>
<p><strong><a href="http://www.avatardigi.com/digi/Home.html">Avatar</a></strong><strong>: </strong></p>
<ul>
<li>Avatar has an application process, and it is not guaranteed they will take your music.</li>
<li>If accepted, your music should be available on iTunes within 3-4 weeks after you submit all the required items (contracts, CDs, W9, etc.)</li>
<li>Avatar does not charge a set up fee, but will keep 20% of earnings as their distribution fee.</li>
<li>Payments will be made 45 days after the end of each quarter (mid May, Aug, Nov, Feb)</li>
<li><a href="http://www.bbb.org/us/">Better Business Bureau</a>: <strong>No</strong> Rating, no complaints.</li>
</ul>
<p><strong><a href="http://www.catapultdistribution.com/">Catapult</a></strong><strong>:</strong></p>
<ul>
<li>Catapult offers self sign up, and includes multiple stores in their distribution agreement including iTunes, Amazon MP3, and Zune.</li>
<li>Expect a 4-8 week time frame from the time you submit your music, to the time it will be available for download (varies by store)</li>
<li>Catapult charges a $25 setup fee, and has a tiered distribution fee starting at 9% and scales down to 5% as downloads increase.</li>
<li>Catapult does not require a physical CD, so you can start the process while your music is off to the replicator, or you can choose to scrap CD replication altogether.</li>
<li>Payments are made once a month via Paypal.</li>
<li><a href="http://www.bbb.org/us/">Better  Business Bureau</a>: <strong>A</strong> Rating, no complaints.</li>
</ul>
<p><strong><a href="http://www.cdbaby.com/">CD Baby</a></strong><strong>:</strong></p>
<ul>
<li>CD Baby is also a self sign up service, and includes over 20 stores in the agreement.</li>
<li>Expect your music to start showing up in the different stores after 3 weeks.</li>
<li>CD Baby charges a $35 set up fee, with a distribution fee of 9%.</li>
<li>CD Baby issues payments the Monday after they received the sales reports from iTunes, Amazon, etc.</li>
<li>CD Baby also has a physical distribution offering that includes Amazon (which is required if you plan on submitting to Pandora).</li>
<li><a href="http://www.bbb.org/us/">Better  Business Bureau</a>: <strong>A- </strong>Rating, BBB processed a total of  18 complaints about C D Baby Inc in the last  36 months, our standard reporting period.  Of the total of  18  complaints closed in 36 months,  14 were closed in the last year.</li>
</ul>
<p><strong><a href="http://www.theorchard.com/">The Orchard</a></strong><strong>:</strong></p>
<ul>
<li>The Orchard has an application and approval process.</li>
<li>The Orchard distributes through iTunes, Verizon, Amazon MP3, Zune, and many more.</li>
<li><a href="http://www.bbb.org/us/">Better  Business Bureau</a>: <strong>No</strong> Rating, no complaints.</li>
</ul>
<p><strong><a href="http://www.quickstarproductions.com/index.php">QuickStar Productions</a></strong><strong>:</strong></p>
<ul>
<li>Quickstar also has an application and approval process.</li>
<li>Quickstar distributes through iTunes, Amazon MP3, Napster, and &#8220;almost every other mp3 retailer on the world.&#8221;</li>
<li><a href="http://www.bbb.org/us/">Better  Business Bureau</a>: <strong>A</strong> Rating, no complaints.</li>
</ul>
<p><strong><a href="http://www.tunecore.com/">TuneCore</a></strong><strong>:</strong></p>
<ul>
<li>TuneCore is completely self service and includes 19 different stores (iTunes, Amazone MP3, eMusic, etc.)</li>
<li>TuneCore does not retain anything as distribution fee, however, it does have 3 different setup fees depending on single, album (standard), or album &#8220;a la carte&#8221; distribution.</li>
<li><a href="http://www.bbb.org/us/">Better  Business Bureau</a>: <strong>No</strong> Rating, BBB processed a total of 2 complaint(s) about this business in the last  36 months, our standard reporting period.  Of the total 2 complaint(s)  closed in the last 36 months, 0 were closed in the last 12 months.</li>
</ul>
<p>**All the distribution fees are based on earnings after the retailer fees.</p>
<p>Good Luck!</p>
<p><em>image by <a href="http://www.flickr.com/photos/8363028@N08/2987099837/">DeusXFlorida</a></em></p>
<div><a rel="cc:attributionURL" href="http://www.flickr.com/photos/8363028@N08/">http://www.flickr.com/photos/8363028@N08/</a> / <a rel="license" href="http://creativecommons.org/licenses/by/2.0/">CC BY 2.0</a></div>
]]></content:encoded>
			<wfw:commentRss>http://detone8.com/how-to-get-your-music-onto-itunes/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pandora part 2: Pandora’s founder on Pandora and the future of music</title>
		<link>http://detone8.com/pandora-part-2-pandora%e2%80%99s-founder-on-pandora-and-the-future-of-music</link>
		<comments>http://detone8.com/pandora-part-2-pandora%e2%80%99s-founder-on-pandora-and-the-future-of-music#comments</comments>
		<pubDate>Sat, 30 Jan 2010 08:01:56 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Music Business]]></category>

		<guid isPermaLink="false">http://detone8.com/?p=351</guid>
		<description><![CDATA[Pandora, and it's Music Genome Project, has helped create a successful online model for radio and a powerful new source of income and exposure for musicians. Pandora Radio has grown to more than 40 million users, and last year paid out more than $20 million in royalties.]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button-right"><script type="text/javascript">
			<!-- 
			tweetcount_url = "http://detone8.com/pandora-part-2-pandora%e2%80%99s-founder-on-pandora-and-the-future-of-music";
			tweetcount_src = "RT @detone8:";
			tweetcount_via = false;
			tweetcount_links = true;
			tweetcount_size = "large";
			tweetcount_background = "80b62a";
			tweetcount_border = "CCCCCC"; 
			//-->
		</script>
		<script type="text/javascript" src="http://widgets.backtype.com/tweetcount.js"></script></div><div class="socialize-in-button-right"><a name="fb_share" type="box_count" share_url="http://detone8.com/pandora-part-2-pandora%e2%80%99s-founder-on-pandora-and-the-future-of-music" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script></div></div><p>image by <a href="http://www.flickr.com/photos/alexkerhead/">alexkerhead</a></p>
<p>Tim Westergren is an award-winning composer, a musician with more than 20 years of experience and has even owned his own digital recording studio. Yet, Westergren&#8217;s greatest impact on the music industry has been as <a href="http://pandora.com">Pandora</a> Radio&#8217;s founder and CSO. Pandora Radio has grown to more than 40 million users, and for last year they paid out more than $20 million in royalties.</p>
<p>Still, Westergren has even bigger plans for Pandora and ideas on how musicians can utilize current and future marketing tools.</p>
<p>In late January we talked with Westergren about what Pandora&#8217;s value is to musicians, and his thoughts on how to find success in this new decade.</p>
<p><strong>What is the Music Genome Project?<br />
</strong></p>
<blockquote><p>&#8220;[The Music Genome Project] is the connecting tissue that powers Pandora.&#8221;</p>
<p>&#8220;I spent a lot of time in bands and as a film composer as well. And specifically when I was writing music for movies, I spent a lot of time trying to figure out why people like what they like.&#8221;</p>
<p>&#8220;I kinda developed this taste profiling method, an informal genome in my head. And that eventually became the foundation for the idea of the Music Genome Project.&#8221;</p>
<p>&#8220;The genome project itself is this enormous musical taxonomy. So it&#8217;s a collection of hundreds &#8230;of discrete musical aspects that collectively describe a song.&#8221;</p></blockquote>
<p>H<strong>ow are royalties paid by Pandora?</strong></p>
<blockquote><p>&#8220;We pay a publishing fee and a performance fee for every song we play. And a publishing fee is paid to the composer and the performance fee is paid to the performer.&#8221;</p>
<p>&#8220;We pay the publishing fee to ASCAP, BMI and SESAC, and we pay performance fees to a company called <a href="http://detone8.com/is-soundexchange-legit-or-a-scam-and-how-to-get-your-royalties">SoundExchange</a>. And they in turn distribute that money to artists and labels.&#8221;</p>
<p>&#8220;The nice thing is that musicians are getting paid. It&#8217;s been a real strain for us on a business standpoint, and I think it still remains a pretty unjust fee.&#8221;</p></blockquote>
<p><strong>Can musicians get feedback on play counts and thumbs up/thumbs down from listeners?</strong></p>
<blockquote><p>&#8220;It&#8217;s certainly something we would like to offer and eventually will. Where an artist can go in and investigate that, and ultimately make use of that.&#8221;</p>
<p>&#8220;So, not just find out what songs people are liking and who your fans are, where they are. But, communicate with them as well. So you can maybe plan a tour and e-mail all the people who ever thumbed up a song of yours to let them know you are coming.&#8221;</p></blockquote>
<p><strong>How can artist promote themselves on Pandora?</strong></p>
<blockquote><p>&#8220;[Musicians] can go in and buy advertising. That would essentially mean buying graphic visual advertising that surrounds the tuner, banners around the tuner. That currently is the only method we have for artists to advertise.&#8221;</p></blockquote>
<p><strong>What advice do you have for new bands starting out?</strong></p>
<blockquote><p>&#8220;I think it&#8217;s time now where if you&#8217;re a musician you need to take advantage of the web.&#8221;</p>
<p>&#8220;In order to do that you need someone to help you. If I was starting a band now, one of the people I would add to the band is a person whose job is to be the online member, not necessarily some one who plays an instrument&#8230;But, this person&#8217;s full time job is just to figure out all the ways in which you can take advantage of the web.&#8221;</p></blockquote>
<blockquote><p>&#8220;Think of that person as a member of your band just like anybody else. But they play a mouse instead of playing guitar&#8230;give them a cut of the door, credit them on the album and make them part of the band.&#8221;</p></blockquote>
<p><strong>How will musicians fair as labels are struggling to stay vital?</strong></p>
<blockquote><p>&#8220;I think there will be now a potential for a musician&#8217;s middle class. And in some ways you are going to see a compression overall where&#8230; the top selling artists aren&#8217;t going to make nearly as much, and that&#8217;s not news, so you&#8217;re going to have this layer of artists that [in the past] couldn&#8217;t quite make it that can start making it. Meaning, make a living.&#8221;</p></blockquote>
<p><em>This is part two of a three part series on Pandora Radio. <a href="http://detone8.com/pandora-radio-part-1-how-to-get-your-music-on-pandora">Part one was how to get your music on Pandora Radio</a>.<br />
</em></p>
<p><em>The third part of the Pandora Radio series is on promoting your band and making money on Pandora. We will we talking with the band Barefoot Truth, a band with more than 4 million plays on Pandora Radio.<strong></strong></em></p>
<div><a rel="cc:attributionURL" href="http://www.flickr.com/photos/alexkerhead/">http://www.flickr.com/photos/alexkerhead/</a> / <a rel="license" href="http://creativecommons.org/licenses/by/2.0/">CC BY 2.0</a></div>
]]></content:encoded>
			<wfw:commentRss>http://detone8.com/pandora-part-2-pandora%e2%80%99s-founder-on-pandora-and-the-future-of-music/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Pandora Radio part 1: How to get your music on Pandora</title>
		<link>http://detone8.com/pandora-radio-part-1-how-to-get-your-music-on-pandora</link>
		<comments>http://detone8.com/pandora-radio-part-1-how-to-get-your-music-on-pandora#comments</comments>
		<pubDate>Sun, 24 Jan 2010 01:58:07 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Music Business]]></category>
		<category><![CDATA[Rookie bands]]></category>

		<guid isPermaLink="false">http://detone8.com/?p=261</guid>
		<description><![CDATA[There are not short cuts to getting your music playing on Pandora, but getting your music read for submission is paramount.]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button-right"><script type="text/javascript">
			<!-- 
			tweetcount_url = "http://detone8.com/pandora-radio-part-1-how-to-get-your-music-on-pandora";
			tweetcount_src = "RT @detone8:";
			tweetcount_via = false;
			tweetcount_links = true;
			tweetcount_size = "large";
			tweetcount_background = "80b62a";
			tweetcount_border = "CCCCCC"; 
			//-->
		</script>
		<script type="text/javascript" src="http://widgets.backtype.com/tweetcount.js"></script></div><div class="socialize-in-button-right"><a name="fb_share" type="box_count" share_url="http://detone8.com/pandora-radio-part-1-how-to-get-your-music-on-pandora" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script></div></div><p>Michael Zapruder, music curator for <a href="http://www.pandora.com/">Pandora</a>, faces an onslaught of 400 to 800 songs every month. Yet even with a never ending supply of new music, Zapruder and his staff don&#8217;t cut any corners. Every song submitted to Pandora is analyzed by the experts at Pandora to be considered for inclusion in the collection.</p>
<p>&#8220;We are proud we listen to everything,&#8221; Zapruder said.</p>
<p>With over 40 million registered users, Pandora is not a market you want to miss out on. And, you should not. Submitting to Pandora is relatively easy, and all the steps you need to get on Pandora are steps you should be doing anyway.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<h3>The steps to getting your music ready for submitting.</h3>
<ul>
<li>First, you need to have a CD copy of your music with a bar code. When a recording studio agrees to record and replicate an album a bar code is often included in the fees. But watch out, it can cost as much as $99 to buy a bar code. Pandora recommends <a id="cmtb" title="Nation Wide Barcode" href="http://www.nationwidebarcode.com/">Nation Wide Barcode</a> which charges only $10 for a bar code. You can get it the same day.</li>
</ul>
<ul>
<li>Once your music has been reproduced into a CD format, Pandora requires that the music must be available in the physical Amazon CD store. You will need to create an account for <a id="p5v." title="Amazon Advantage" href="http://advantage.amazon.com/gp/vendor/public/join-advantage-music">Amazon Advantage</a>, <span style="text-decoration: line-through;">but there are no fees to join</span>. It cost $29.95 per year plus a 55% standard commission on the sale of your CDs. Don&#8217;t forget to enter in all the information that Amazon lists about your music. Most importantly you need to upload the cover art for the album.</li>
</ul>
<ul>
<li>Speaking of albums, no matter how awesome all the other songs on a CD might sound you need the rights to use <strong>every</strong> song on the album. Once Pandora accepts your music they may use all the songs on your CD.</li>
</ul>
<ul>
<li>It is also suggested that before submitting you should collect relevant information about your fan base, selling power and music reviews. This will not help with the Music Genome Project, but it can be a good indicator to Pandora if people want to hear your music.</li>
</ul>
<h3>The simple submission process.</h3>
<ul>
<li>Go to Pandora&#8217;s <a id="e_s_" title="submit music form" href="http://submitmusic.pandora.com/">submit music form</a> and give them all the information you have prepared. You will want to submit your best two songs from the CD you put on Amazon. Zapruder also suggests not putting in more than one submission until you know if your first CD has been approved or denied.</li>
</ul>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>You can check up on the status of your submissions, but be patient. Not only are there hundreds of submissions ahead of yours, the review process takes a long time. You just need to have the patience to wait as Pandora works their way through the songs ahead of yours. Zapruder said this process can take up to <strong>three months</strong>.</p>
<p>&#8220;We listen to the songs and if necessary and relevant we look up the supplemental information that the artist provided with their submission,&#8221; Zapruder said. &#8220;A decision is made on whether to accept the music or to pass on it, and that decision is added to the original submission.&#8221;</p>
<p>Once Pandora <span style="text-decoration: line-through;">gets to</span> accepts your submission, the Music Genome Project is used to analyze your songs. This process is a long list of music attributes that are rated by a group of music experts at Pandora. The rating process is extremely rigid so that all of the music analysts can give a consistent answer to questions like, &#8220;how distorted is this guitar?&#8221;</p>
<p>No matter what the genre, Zapruder is looking for quality music. Yet some of the more crowded genres, like four piece pop rock, can be difficult to get into. Also, some genres of music have yet to get their own genome, so Pandora would not be able to take any music of that genre regardless of quality.  Don&#8217;t worry. It is very unlikely you would run across this problem if you are writing any kind of music heard in clubs in the U.S.</p>
<p>Good luck, and don&#8217;t forget to check out our <a href="http://detone8.com/over-4-million-plays-on-pandora-its-just-business-for-barefoot-truth">interview with Barefoot Truth</a>. They have over 4 million plays on Pandora.</p>
<p><em>This is part one of a three part series on Pandora Radio. <a href="http://detone8.com/pandora-part-2-pandora%E2%80%99s-founder-on-pandora-and-the-future-of-music">Part two is an interview with Pandora Chief Strategy Officer &amp; Founder Tim Westergren</a>. He talked with us about how Pandora works, the future of the music industry and his advice for young bands.</em></p>
<p><em>The third part of the Pandora Radio series is on promoting your band and making money on Pandora. According to Westergren, 70 percent of the music on Pandora is from artist not on major labels, and Pandora pays royalties for every time a song gets played on the site. <strong>Last year Pandora paid more than</strong> <strong>$20 million</strong> <strong>in royalties.</strong></em></p>
<div><em>image by <a href="http://www.flickr.com/photos/londonbrad/">Londonbrad</a> </em><a rel="cc:attributionURL" href="http://www.flickr.com/photos/londonbrad/">http://www.flickr.com/photos/londonbrad/</a> / <a rel="license" href="http://creativecommons.org/licenses/by/2.0/">CC BY 2.0</a></div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 420px; width: 1px; height: 1px;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
]]></content:encoded>
			<wfw:commentRss>http://detone8.com/pandora-radio-part-1-how-to-get-your-music-on-pandora/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>The Banded launches a new way to find music and make money</title>
		<link>http://detone8.com/the-banded-launches-a-new-way-to-find-music-and-make-money</link>
		<comments>http://detone8.com/the-banded-launches-a-new-way-to-find-music-and-make-money#comments</comments>
		<pubDate>Thu, 03 Dec 2009 16:23:04 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Music Business]]></category>

		<guid isPermaLink="false">http://detone8.com/?p=221</guid>
		<description><![CDATA[For bands there are several ways to make money, or gets discounts, but the biggest potential is "The Band 2." ]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button-right"><script type="text/javascript">
			<!-- 
			tweetcount_url = "http://detone8.com/the-banded-launches-a-new-way-to-find-music-and-make-money";
			tweetcount_src = "RT @detone8:";
			tweetcount_via = false;
			tweetcount_links = true;
			tweetcount_size = "large";
			tweetcount_background = "80b62a";
			tweetcount_border = "CCCCCC"; 
			//-->
		</script>
		<script type="text/javascript" src="http://widgets.backtype.com/tweetcount.js"></script></div><div class="socialize-in-button-right"><a name="fb_share" type="box_count" share_url="http://detone8.com/the-banded-launches-a-new-way-to-find-music-and-make-money" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script></div></div><p><em>image by<a href="http://www.flickr.com/photos/msimdottv/"> Matthew Simantov</a></em></p>
<p>The newly launched site, <a href="http://www.thebanded.com/thebanded/">The Banded,</a> is basically a way to upload and share music with fans. The site&#8217;s goal is for fans to vote on songs they like and help undiscovered bands (bands on major labels are not allowed)  make money and get exposure.  The site is clean and easy to use for fans, and even allows for Facebook Connect, so no one has to learn a new password.</p>
<p>For bands there are several ways to make money, or gets discounts, but the biggest potential is <a href="http://www.thebanded.com/thebanded/works/index;jsessionid=BD3FEDBBF9976E4537DC017C230A311D.worker1">&#8220;The Band 2.&#8221;</a> This is an award for the two most popular songs each month. According to the site , &#8220;Each month, artists behind the top 2 most highly voted songs get a percentage of our site revenue (for life!) and ownership in The Banded in the form of stock options.&#8221; So if the site makes money, you do too.</p>
<p>The site is still in beta mode, so there is little chance of making money from the start, and the site is not yet set up to sell merch.</p>
<p>Still, the first &#8220;band 2&#8243; has started for December, so this might be a great time to get your band&#8217;s foot in the door.</p>
<div><a rel="cc:attributionURL" href="http://www.flickr.com/photos/msimdottv/">http://www.flickr.com/photos/msimdottv/</a> / <a rel="license" href="http://creativecommons.org/licenses/by/2.0/">CC BY 2.0</a></div>
]]></content:encoded>
			<wfw:commentRss>http://detone8.com/the-banded-launches-a-new-way-to-find-music-and-make-money/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An alternative for MySpace, .music is the next step for musicians</title>
		<link>http://detone8.com/an-alternative-for-myspace-music-is-the-next-step-for-music</link>
		<comments>http://detone8.com/an-alternative-for-myspace-music-is-the-next-step-for-music#comments</comments>
		<pubDate>Fri, 13 Nov 2009 19:17:36 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Music Business]]></category>

		<guid isPermaLink="false">http://detone8.com/?p=132</guid>
		<description><![CDATA[“MySpace does not increase the money you make for the amount of time you spend working on your site,” Roussos said. “Do you think is it work making $200 a year for the hundreds of hours your band spends each year on MySpace?”]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:right;"><div class="socialize-in-button-right"><script type="text/javascript">
			<!-- 
			tweetcount_url = "http://detone8.com/an-alternative-for-myspace-music-is-the-next-step-for-music";
			tweetcount_src = "RT @detone8:";
			tweetcount_via = false;
			tweetcount_links = true;
			tweetcount_size = "large";
			tweetcount_background = "80b62a";
			tweetcount_border = "CCCCCC"; 
			//-->
		</script>
		<script type="text/javascript" src="http://widgets.backtype.com/tweetcount.js"></script></div><div class="socialize-in-button-right"><a name="fb_share" type="box_count" share_url="http://detone8.com/an-alternative-for-myspace-music-is-the-next-step-for-music" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script></div></div><p><em>image by <a href="http://detone8.com/wp-content/uploads/2009/11/music-is-my-life.jpg">Nataly</a></em></p>
<p>Because <a href="http://www.myspace.com/">MySpace.com</a> has so many advantages for musicians, only the foolish would not have an account. MySpace may no longer be the superstar of social networking, but for musicians it’s almost perfect.</p>
<p>Almost.</p>
<p>One of the biggest drawbacks to MySpace is the owner. No, I’m not talking about Tom. I’m talking about Rupert Murdoch.</p>
<p>In an <a href="http://mumbrella.com.au/murdoch-well-probably-remove-our-sites-from-googles-index-11366">interview with Australia’s Sky News</a> Murdoch threatened to remove all websites he controls from Google. In the interview he said that people who find his sites from search engines are of little value to his advertisers. “We’d rather have fewer people coming to our websites, but paying,” Murdoch said.</p>
<p>Does this mean he wants to make MySpace an unsearchable, pay-for-content site?</p>
<p>Unlikely, but as long as Murdoch controls MySpace musicians need options.</p>
<p>One option in the not so distant future will be <a href="http://music.us/endorse.htm">.music</a>.</p>
<p>Based on Constantine Giorgio Roussos award winning project from his days at USC, .music is the idea of an exclusive Internet extension for all things music related. Tools will exist to for selling music and merchandise, getting recording deals, and even musicians trading services with each other. Roussos is trying to make .music a near replacement for .com in the music world.</p>
<p>Roussos’s business plan was started almost a decade ago, but his first venture, Unsignedperformers.com, was too early. The concept was similar to MySpace today, with personal profiles, but few people were ready to share pictures and personal information.</p>
<p>Yet by 2004 MySpace and <a href="http://www.friendster.com/">Friendster</a> changed the way people used the Internet.</p>
<p>The way Roussos saw things, as much as MySpace helps musicians, it can also be a waste of time.</p>
<p>“MySpace does not increase the money you make for the amount of time you spend working on your site,” Roussos said. “Do you think is it work making $200 a year for the hundreds of hours your band spends each year on MySpace?”</p>
<p>MySpace and .music will differ in majors ways, starting with getting paid for advertising.</p>
<p>While Bands and personal profiles drive all the traffic to MySpace they see none of the profits. Roussos’s plan for .music that bands will get paid for endorsements that are placed on their page.</p>
<p>The creation and control of the site would be similar to MySpace. Roussos company, Music.us, would host the site for a fee and have tools available for bands to create their pages and make money.</p>
<p>Making .music work should be simple. Once live, .music would replace .com at the end of a websites URL. To find a band a person would just type THEBAND’SNAME.music.</p>
<p>The .music extension would even protect bands against squatters trying to buy popular domains and then selling them later at a high price. All the band sites would be required have to have content. Without rights to the music, no one could use a band’s name on .music.</p>
<p>Tools for .music would include ways for bands to sell tickets, merchandise and even trade services with each other. There is also a plan for a virtual T-Shirt store. Bands would submit designs and then shirts would be printed when a customer orders them. The bands would never have to touch the product or have to worry about excess inventory.</p>
<p>According to Roussos, .music will start testing over the next few months, but when the site will be launched is still up in the air. The .music approval for the Internet has not been approved. But, it’s not because Roussos is not trying.</p>
<p>Roussos and his investors have put in years and large sums of money to get .music going. They have a website petition with close to 1 million names asking to add .music to the Internet, and put in an investment of $200,000 to secure .music. There is just one problem. The international committee that permits URL extensions has not allowed a new extension in almost a decade.</p>
<p><a href="http://www.icann.org/">ICANN</a>, the committee with the power to add new extensions, said they would be adding new extensions to the Internet in 2009, but over the last few months ICANN is now saying it will likely be sometime in 2010.</p>
<p>“Now it is a waiting game,” Roussos said.</p>
<p>.music may not be available for over a year, because Roussos said he want the site to launch with full force. For those who can’t wait, invitations for testing .music will be sent out to musicians that sign the .music <a href="http://music.us/sign_support_petition.htm">petition</a>. Until then, keep working on your MySpace pages.</p>
<div><a rel="cc:attributionURL" href="http://www.flickr.com/photos/natita2/">http://www.flickr.com/photos/natita2/</a> / <a rel="license" href="http://creativecommons.org/licenses/by/2.0/">CC BY 2.0</a></div>
]]></content:encoded>
			<wfw:commentRss>http://detone8.com/an-alternative-for-myspace-music-is-the-next-step-for-music/feed</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
	</channel>
</rss>

