<?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>Blast: Boston&#039;s Online Magazine &#187; Xbox 360</title>
	<atom:link href="http://blastmagazine.com/tag/xbox-360/feed/" rel="self" type="application/rss+xml" />
	<link>http://blastmagazine.com</link>
	<description>Music, movies, tv, video games, tech, food, drink, young, hip, and sexy!</description>
	<lastBuildDate>Fri, 19 Mar 2010 23:16:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>EA Sports&#8217; MMA Rattles Skulls With New Trailer</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/ea-sports-mma-rattles-skulls-with-new-trailer/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/ea-sports-mma-rattles-skulls-with-new-trailer/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 16:35:53 +0000</pubDate>
		<dc:creator>Chris Keene</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[ea]]></category>
		<category><![CDATA[ea sports]]></category>
		<category><![CDATA[EA Sports MMA]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[MMA]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[UFC 2009]]></category>
		<category><![CDATA[UFC 2010]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=41984</guid>
		<description><![CDATA[MMA gaming gets a little more competitive.]]></description>
			<content:encoded><![CDATA[<p>The MMA game scene is about to heat up with the addition of EA Sports MMA to the mix. Up against the UFC&#8217;s officially licensed &#8216;Undisputed&#8217; franchise, it is an underdog for sure &#8211; but this new &#8216;Full Contact&#8217; trailer does a great job of getting you interested:</p>
<p style="text-align: center"><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/SvEUmLCtBmQ&#038;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/SvEUmLCtBmQ&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Pretty awesome stuff! It will be an uphill battle for EA MMA though, as THQ&#8217;s UFC Undisputed 2010 hits shelves May 25th &#8211; months before EA MMA&#8217;s unannounced release date. Undisputed 2010 also includes all the fighters you really want to have: Anderson Silva, Brock Lesner, and just about everyone but Randy Coture.  UFC fighters are, with a few exceptions like Coture, strictly prohibited from appearing in any game other than the UFC&#8217;s.</p>
<p>EA&#8217;s title does look to feature a much greater variety of locales/ ring types, as well as different rule sets for different organizations. However, the lack of recognizable talent will surely need to be made up for with massive upgrades in gameplay, creating/careering fighters and visuals if EA really hopes to put any dent in Undisputed&#8217;s hold on the existing market. Undisputed 2009 was a huge seller and got very positive reviews, so it&#8217;s doubtful that existing players will be looking for an alternative that comes out much later and features few (if any) of their favorite fighters. We&#8217;ll see if this contest goes the full 5 rounds&#8230;</p>
<p>I wonder if they could agree to just hug it out?</p>
<div id="attachment_41988" class="wp-caption aligncenter" style="width: 290px"><a href="http://blastmagazine.com/wp-content/uploads/2010/03/kimboUFC_280x390_817901a.jpg"><img class="size-full wp-image-41988" src="http://blastmagazine.com/wp-content/uploads/2010/03/kimboUFC_280x390_817901a.jpg" alt="" width="280" height="390" /></a><p class="wp-caption-text">You&#39;ll see this guy in Undisputed 2010 as well.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/ea-sports-mma-rattles-skulls-with-new-trailer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lack Of Blu-Ray Drive Key To Microsoft&#8217;s Success</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/lack-of-blu-ray-drive-key-to-microsofts-success/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/lack-of-blu-ray-drive-key-to-microsofts-success/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 14:46:07 +0000</pubDate>
		<dc:creator>Eddie Makuch</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[Blu-ray]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[sony]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=41979</guid>
		<description><![CDATA[Keeping the drive out keeps Xbox 360 prices down, profits up.
]]></description>
			<content:encoded><![CDATA[<p>If you ever wondered what the key to success for Microsoft and its Xbox 360 was, wonder no more, as Aaron Greenberg of Microsoft today said not incorporating a Blu-Ray drive and a hard push for digital distribution was the company&#8217;s strategy from the getgo.</p>
<p>&#8220;Sony bet on the physical disc, and there are costs associated with that,&#8221; Greenberg told Edge magazine.</p>
<p><!--[bigpic]--> &#8220;The fact that we&#8217;re able to offer a console starting at $199 is a benefit of not being burdened with that cost.&#8221;</p>
<p>&#8220;For us, our bet was on digital distribution, that was the future &#8211; the ability to [play] 1080p movies with no disc, no download required; we have the largest movie and TV library, the largest HD library of any console.&#8221;</p>
<p>Can&#8217;t argue with that logic. But it&#8217;ll be interesting to see forthcoming figures from Sony and how much ground they&#8217;ve made up against Microsoft with their new $299 price point.</p>
<p>Source: <a href="http://www.computerandvideogames.com/article.php?id=239246" target="_blank">CVG</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/lack-of-blu-ray-drive-key-to-microsofts-success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Splinter Cell: Conviction Demo Out March 18th</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/splinter-cell-conviction-demo-out-march-18th/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/splinter-cell-conviction-demo-out-march-18th/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 01:39:01 +0000</pubDate>
		<dc:creator>Chris Keene</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[splinter cell]]></category>
		<category><![CDATA[splinter cell conviction]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=41958</guid>
		<description><![CDATA[Sam Fisher is really upset with you...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><a href="http://blastmagazine.com/wp-content/uploads/2010/03/Splintercellconviction.jpg"><img class="size-large wp-image-41959 aligncenter" src="http://blastmagazine.com/wp-content/uploads/2010/03/Splintercellconviction-560x315.jpg" alt="" width="560" height="315" /></a></p>
<p>The demo for the hotly anticipated Splinter Cell: Conviction from Ubisoft will grace XBLA tomorrow, according to <a href="http://www.xbox.com/en-US/community/insidexbox/">Inside Xbox</a>. Conviction has been touted to be a much more gritty and hard boiled entry in the  Splinter Cell series, one of the most popular of the previous generation. Many feel that the the 1st next-gen outing, &#8216;Double Agent,&#8217; didn&#8217;t quite live up to expectations, so here&#8217;s a St. Paddy&#8217;s Day glass to hoping this is the best Splinter Cell yet!</p>
<p>Download the demo and see what you think. Word is that Conviction features awesome co-op elements and some seriously down-and-dirty combat scenarios. Don&#8217;t you get it? Your daughter got killed by the government and now you have NOTHING LEFT TO LOSE. Conviction hits shelves April 13th. Maybe you can use the same goggles you got with MW2?</p>
<p style="text-align: center"><a href="http://blastmagazine.com/wp-content/uploads/2010/03/splinter-cell-conviction-tom-clancy-SC5_screen3.jpg"><img class="size-large wp-image-41960 aligncenter" src="http://blastmagazine.com/wp-content/uploads/2010/03/splinter-cell-conviction-tom-clancy-SC5_screen3-560x315.jpg" alt="" width="560" height="315" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/splinter-cell-conviction-demo-out-march-18th/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Perfect Dark review</title>
		<link>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/03/perfect-dark-review/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/03/perfect-dark-review/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 17:51:52 +0000</pubDate>
		<dc:creator>Marc Normandin</dc:creator>
				<category><![CDATA[Xbox 360]]></category>
		<category><![CDATA[4J Studios]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Microsoft Game Studios]]></category>
		<category><![CDATA[Perfect Dark]]></category>
		<category><![CDATA[rare]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[XBLA]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=41896</guid>
		<description><![CDATA[Rare's classic Nintendo 64 shooter comes to XBLA]]></description>
			<content:encoded><![CDATA[<p><img style="float: right; margin-left: 5px;" src="http://blastmagazine.com/images/ratings/aminus.jpg" alt="aminus" />Perfect Dark, even in its original form, is worth playing today. The level design was (and still is) top notch, the array of weapons was as varied and imaginative as anything that has come to be since, and the game was stuffed with more game modes than most of today&#8217;s gamers would know what to do with. What does this mean for the repackaged version that released on Xbox Live Arcade? It means that a Rare classic is getting a second chance, now with a shinier coat of paint and online features.</p>
<div id="factbox"><strong>First-person shooter<br />
Publisher: Microsoft Game Studios<br />
Developer: 4J Studios<br />
Mar. 17, 2010</strong></div>
<p>If you played Perfect Dark Zero when it released for the Xbox 360, but haven&#8217;t played the original, please don&#8217;t judge the Nintendo 64 classic by its prequel&#8217;s attributes—this game is the reason Zero was such a letdown to many. Plus, for just 800 points, you&#8217;ll be picking up a game with more to do than many of today&#8217;s retail releases, never mind the fact that it towers over every single XBLA game—even Shadow Complex—in terms of depth and the hours you will sink into it.</p>
<p>Perfect Dark stars Joanna Dark, a British secret agent with gadgetry and weaponry at her disposal in a sci-fi themed future. She works for the Carrington Institute, who at present are investigating dataDyne, a wealthy corporation with their hands in some shady business. What starts as a simple romp through a near-future world turns into a race to save the president, shut down super weapons and end an alien threat in space. The voice acting is what you would expect from a game released originally in 2000, and the script is as corny (in an enjoyable way) as you would expect from a Rare release. Characters don&#8217;t open their hands, but flail fat looking fists around when they talk to let you know it&#8217;s their turn to speak—character&#8217;s lips don&#8217;t move with the words, so some kind of indicator was necessary.</p>
<p>That&#8217;s about the only thing that hasn&#8217;t aged well over the past 10 years though. The campaign is a bit short, but there are four difficulties—the first, Agent, is meant to familiarize you with the story and the levels. Special Agent adds additional enemies, moves some weaponry and shields around, and gives you more tasks to accomplish within each stage as well. This makes each playthrough a bit different, especially since the final difficulty does more of what Special Agent did, only harder. The game is also designed with speed runs in mind, thanks to some generous auto-aim, fast walking speeds and online leaderboards that can track your progress. Once you complete the game on Perfect Agent, a Perfect Dark difficulty unlocks as well, and you can unlock bonus levels through some of the other game&#8217;s modes in order to use previously non-playable characters.</p>
<p>Graphically, while not stunning by any means, Perfect Dark has cleaned up very well. The textures are highly detailed, the game was originally meant to run in 16:9 widescreen, meaning there is no weird transition issue, and the game&#8217;s art itself is also well done. This game was too ambitious for the system it was on—it required the expansion pack for the N64 just to play, and despite that still chugged along at an inconsistent 24 frames per second. Now it sits at not only 60 frames per second, but 1080p, full HD.</p>
<p>There are two areas where Perfect Dark shines as bright as any other first-person shooter on the Xbox 360, and that&#8217;s in the weaponry and the additional game modes. There are 32 weapons for you to choose from—the Carrington Institute weapons, which range from standard issue shotguns and pistols to sci-fi rifles, the dataDyne weapons, as well as an array of alien weapons from both the Maian and the Skedar. At their most basic, these are standard weapons, but each gun holds a nifty surprise—a secondary fire mode. Your AR34 assault rifle has a scope you can walk around with. Your Callisto NTG fires high impact shells rather than at an assault rifle rate. Your shotgun can have a double blast. The K7 Avenger becomes  a threat detector for locating mines, defense turrets and enemies. The Devastator, a grenade launcher, shoots sticky grenades. The Slayer rocket launcher has a camera-guided missile that you control to ram into targets. Most famously, the Laptop Gun becomes a turret that you can place anywhere, and it will fire until it runs out of bullets or enemies to kill. The thrill of experimenting with these guns will keep newcomers glued to their televisions, and veterans will do the same in order to excel with old friends and tactics.</p>

<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/03/perfect-dark-review/attachment/pd_screen/' title='PD_Screen'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2010/03/PD_Screen-70x70.jpg" class="attachment-thumbnail" alt="" title="PD_Screen" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/03/perfect-dark-review/attachment/jodark1/' title='JoDark1'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2010/03/JoDark1-70x70.jpg" class="attachment-thumbnail" alt="" title="JoDark1" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/03/perfect-dark-review/attachment/datadyne_5_hd/' title='dataDyne_5_HD'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2010/03/dataDyne_5_HD-70x70.jpg" class="attachment-thumbnail" alt="" title="dataDyne_5_HD" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/03/perfect-dark-review/attachment/datadyne_1_hd/' title='dataDyne_1_HD'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2010/03/dataDyne_1_HD-70x70.jpg" class="attachment-thumbnail" alt="" title="dataDyne_1_HD" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/03/perfect-dark-review/attachment/crashsite_9_hd/' title='CrashSite_9_HD'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2010/03/CrashSite_9_HD-70x70.jpg" class="attachment-thumbnail" alt="" title="CrashSite_9_HD" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/03/perfect-dark-review/attachment/5-shootout/' title='5. ShootOut'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2010/03/5.-ShootOut-70x70.jpg" class="attachment-thumbnail" alt="" title="5. ShootOut" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/03/perfect-dark-review/attachment/4-nightvision/' title='4. NightVision'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2010/03/4.-NightVision-70x70.jpg" class="attachment-thumbnail" alt="" title="4. NightVision" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/03/perfect-dark-review/attachment/3-drcaroll/' title='3. DrCaroll'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2010/03/3.-DrCaroll-70x70.jpg" class="attachment-thumbnail" alt="" title="3. DrCaroll" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/03/perfect-dark-review/attachment/2-counterops/' title='2. CounterOps'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2010/03/2.-CounterOps-70x70.jpg" class="attachment-thumbnail" alt="" title="2. CounterOps" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/03/perfect-dark-review/attachment/1-joandelvis/' title='1. JoAndElvis'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2010/03/1.-JoAndElvis-70x70.jpg" class="attachment-thumbnail" alt="" title="1. JoAndElvis" /></a>

<p>As for game modes, there&#8217;s seemingly no end to them. You have multiplayer, which consists of six different game modes: Combat (death match), Hold the Briefcase, Hacker Central, Pop a Cap, King of the Hill, and Capture the Case. Capture the Case is basically capture the flag, Hold the Briefcase has you scoring points for holding onto a case the longest before losing it via a bullet to the head, Hacker Central has you invading enemy territory to hack into their computers, King of the Hill and Death Match are self-explanatory, and Pop a Cap has everyone targeting a specific person at a time. You can customize these matches to include stimulants (bots) as well, and these can be tailored to your preferences. Use the JudgeSim, whose only goal is to kill the current leader in order to keep the score even. The VengeSim wants nothing other than to attack the last person to kill them. The TurtleSim has a ridiculous shield to fire through. There are many others, and there are also difficulty levels for all of these sims—Meat, Easy, Normal, Hard, Perfect, and Dark. The Perfect and Dark sims are meant to move faster than you are capable of—you will find yourself shot at without ever seeing who did it, despite them being in front of you.</p>
<p>You can play these modes online now in eight-player multiplayer, but there is also four-player local, a godsend for those of us who want to revisit the days when we played nothing but Perfect Dark with friends at home. My one complaint in regards to multiplayer is that instead of eight simulants you can now use just four—this was most likely done to keep things streamlined so the game always maxed out at eight players, on or offline, but the original, despite its jarring frame rate issues in multiplayer, supported up to 12 players at a time thanks to the eight stimulants and four humans. [<em>Edit: This is untrue--after completing the first eight Challenges, you unlock the ability to use eight bots in multiplayer  alongside up to four human players.]</em></p>
<p>The original game had maps from Goldeneye in addition to the Perfect Dark ones, as well as some unlockable Goldeneye weapons—these have returned, and are now available from the start. You can&#8217;t get Goldeneye on your 360 (or your Wii, for that matter), but you can play Goldeneye maps and use its weapons while playing the better game.</p>
<p>Perfect Dark also features 29 Challenges, which can be played with 1-4 players. These range from the simple (kill enemy bots with standard weaponry) to the slightly ridiculous (kill enemy Dark sims in a level without radar), but you unlock additional content for the game as well as a higher ranking for your profile by completing them. You can&#8217;t unlock things like the Dark sims in multiplayer until you have completed a certain number of challenges, so it&#8217;s worth your time to explore this portion of the game.</p>
<p>Additionally, there is a firing range for you to test out all of the game&#8217;s weaponry. There are bronze, silver and gold level challenges within the firing range, and you will find yourself sinking time in here in order to earn the best scores possible as well as unlock bonus levels. It&#8217;s also a great place to test out the secondary fire modes and capabilities of weapons without having to worry about someone trying to shoot back at you.</p>
<p>There&#8217;s still, amazingly, more to do: there is a co-operative campaign mode, as well as a counter-operative mode. Co-op is self-explanatory—I couldn&#8217;t care less that it doesn&#8217;t make sense from a story point of view to have two characters at once, because including co-op is a win. Counter-operative has one player take on the role of Agent Dark, while the second player uses a guard within the level—if the guard is killed, you simply take on the role of another guard until there aren&#8217;t any left.</p>
<p>One last thing—there are three control schemes. 4J Studios translated the N64 pad&#8217;s controls to the 360&#8217;s very well in the classic style. If you&#8217;ve played a lot of Perfect Dark, this is what you will want to use. If you&#8217;re more of a Halo guy, go with &#8220;Spartan&#8221;, and for Call of Duty fanatics, there&#8217;s &#8220;Duty Calls&#8221;.</p>
<p><strong>Blast Factor: </strong>One of the most critically acclaimed shooters in gaming history is available once again with a new coat of paint, multiple control schemes, as well as all of the things that made the original great and then some. If you have played this before, go get it. If you have never played it, go get it. If the cartridge is sitting in your Nintendo 64 that&#8217;s kept in your bedroom on your other television (guilty), go get it.</p>
<p><em>Perfect Dark is available for 800 Perfect Dark is available for 800 Microsoft Points on Xbox Live Arcade. A copy of this game was given to us by the publisher for reviewing purposes.</em></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<p><span id="leoHighlights_iframe_modal_span_container"> </span></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";    var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH =     520;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT =    391;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH =      520;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT =     665;    var LEO_HIGHLIGHTS_IFRAME_TOP_POS_X =                 0;    var LEO_HIGHLIGHTS_IFRAME_TOP_POS_Y =                 0;    var LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH =                 520;    var LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT =                294;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_X =              96;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_Y =              294;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH =    425;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT =   97;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH =     425;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT =    371;    var LEO_HIGHLIGHTS_SHOW_DELAY_MS =                    300;    var LEO_HIGHLIGHTS_HIDE_DELAY_MS =                    750;    var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT =         "transparent none repeat scroll 0% 0%";    var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER =           "rgb(245, 245, 0) none repeat scroll 0% 0%";    var LEO_HIGHLIGHTS_ROVER_TAG =                        "711-36858-13496-14";    createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0A%20%20%20%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0A%0A/**%0A%20*%20Checks%20if%20the%20passed%20in%20class%20exists%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsClassExists%28c%29%20%7B%0A%20%20%20return%20typeof%28c%29%20%3D%3D%20%22function%22%20%26%26%20typeof%28c.prototype%29%20%3D%3D%20%22object%22%20?%20true%20%3A%20false%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20the%20firebug%20console%20is%20available%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFirebugConsoleAvailable%28c%29%20%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsClassExists%28_FirebugConsole%29%20%26%26%20%0A%20%20%20%20%20%20%20%20%20window.console%20%26%26%20console.log%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%28console%20instanceof%20_FirebugConsole%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%20%20%20%0A%20%20%20return%20false%3B%0A%7D%20%0A%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%20||LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20logString%3Dlocation+%22%3A%20%22+e+%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%3B%0A%20%20%20%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.error%28logString%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.trace%28%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%20%20%20alert%28logString%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20log%20a%20string%20to%20the%20firebug%20console%0A%20*%20%0A%20*%20@param%20str%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsDebugLog%28str%29%0A%7B%20%20%20%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20console.log%28typeof%28_FirebugConsole%29+%22%20%22+str%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsDebugLog%28%29%20%22+str%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20get%20an%20attribute%20and%20decode%20it.%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetAttrib%28elem%2Cid%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20val%3Delem.getAttribute%28id%29%3B%0A%20%20%20%20%20%20return%20decodeURI%28val%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsGetAttrib%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%20%20%20return%20null%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.width+%22%2C%22+this.height+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.x+%22%2C%22+this.y+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_TOP_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT%29%3B%0A%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22+callName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22+name+%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%2Cdoc%29%0A%7B%0A%09try%0A%09%7B%0A%09%20%20%20if%28doc%3D%3Dnull%29%0A%09%20%20%20%20%20%20doc%3Ddocument%3B%0A%09%20%20%20%0A%09%09var%20elem%3Ddoc.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28doc.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddoc.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddoc.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsGetLocation%20%22+elem.id%29%3B%0A%20%20%20%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22+elem.id+%22%20-%20%22+location%29%3B%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22+topOrBottom%29%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22+position%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20+%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20sideBottom%3A%20%22+position%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20+iFrame.id+%22%20-%20%22+anchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cncenter/visible%20%20%20%20%22%20+%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3DLEO_HIGHLIGHTS_ROVER_TAG%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22+rover+%22/4?%26mpre%3D%22+encodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20bottom%20windown%20part%0A%20*%20%0A%20*%20@param%20size%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetBottomSize%28size%2CclickId%29%0A%7B%0A%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%0A%20%20%20/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%20var%20iFrameBottomSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%3B%0A%20%20%20var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%20/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2CclickId%29%3B%0A%0A%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20_leoHighlightsPrevElem.hover%3Dsize%3D%3D1?false%3Atrue%3B%0A%0A%20%20%20_leoHighlightsSetSize%28iFrameBottom%2CiFrameBottomSize%29%3B%0A%20%20%20_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%7D%0A%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22LeoHighlightsPopup%28%29%20%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.topIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20this.bottomIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09this.topIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_top%27%29%29%3B%3B%0A%20%20%20%20%20%20this.bottomIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_bottom%27%29%29%3B%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%221%29%20LeoHighlightsPopup%28%29%20%28%22+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%7D%3B%0A%20%20%20%20%20%20this.show%3Dfunction%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%223%29%20LeoHighlightsPopup%28%29%20%28%22+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%224%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%20%20%20%20%20%20%20%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20updates%20the%20url%20for%20the%20iFrame%0A%20*%20%0A%20*%20@param%20iFrame%0A%20*%20@param%20size%0A%20*%20@param%20clickId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsUpdateUrl%28iFrame%2Csize%2CclickId%2CdestUrl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+destUrl%29%3B%0A%20%20%20%20%20%20var%20url%3DiFrame.src%3B%0A%20%20%20%20%20%20var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%20%20%20%20if%28idx%3E%3D0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%20%20%20%20%20%20%0A//%20%20%20%20%20%20size%3D1%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20size%3D%22+size+%22%20%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28size%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26size%3D%22+size%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26url%3D%22+destUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20iFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsUpdateUrl%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20element%20*/%0A%20%20%09%09var%20iFrameTop%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameTopSize%3DLEO_HIGHLIGHTS_IFRAME_TOP_SIZE%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09leoHighlightsUpdateUrl%28iFrameTop%2Csize%2CclickId%29%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrameTop%2CiFrameTopSize%29%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%20%20%20%20%20%20%20_leoHighlightsPrevElem.hover%3Dfalse%3B%20%20%20%20%20%20%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%09%09%0A%09%09_leoHighlightsDebugLog%28%22leoHighlightsShowPopup%28%29%20%22+_leoHighlightsPrevElem%29%3B%09%09%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22+anchorId+%22%5C%27%2C%5C%27%22+size+%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%20%20%20%20var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20if%28iFrame%29%0A%20%20%20%20%20%20%20%20%20iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%20%20%20%20/*%20Report%20the%20click%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clicked%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%20%20%20%20/*%20Report%20the%20hover%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22hovered%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20domain%0A%20*%20@param%20keywords%0A%20*%20@param%20vendorId%0A%20*%20@param%20accept%0A%20*%20@param%20reject%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsReportEvent%28key%2C%20domain%2Ckeywords%2CvendorId%2Caccept%2Creject%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2Ckey%29%3B%0A%20%20%20%20%20%20if%28domain%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22domain%22%2Cdomain%29%3B%0A%20%20%20%20%20%20if%28keywords%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22keywords%22%2Ckeywords%29%3B%0A%20%20%20%20%20%20if%28vendorId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22vendorId%22%2CvendorId%29%3B%0A%20%20%20%20%20%20if%28accept%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22accept%22%2Caccept%29%3B%0A%20%20%20%20%20%20if%28reject%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22reject%22%2Creject%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20expand%20or%20collapse%20the%20window%20base%20on%20it%20prior%20state%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsToggleSize%28clickId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsToggleSize%28%29%20%22+_leoHighlightsPrevElem%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20hover%20flag%20and%20change%20the%20status%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?1%3A0%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrl%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrl%28%29%20%22+url%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22url%22%2C%20url%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22phraseId%22%2C%20phraseId%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22customerId%22%2C%20customerId%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSecondaryWindowUrl%22%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrl%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrlCallback%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?0%3A1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+_leoHighlightsPrevElem+%22%20--%20%22+_leoHighlightsPrevElem.hover%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2Cnull%2Curl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+url%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20text%20to%20the%20Top%20%0A%20*%20%0A%20*%20@param%20txt%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20var%20topIFrame%20%3D%20_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20if%28topIFrame%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20current%20url%20*/%0A%20%20%20%20%20%20var%20url%3DtopIFrame.src%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28url%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Extract%20the%20previous%20hash%20if%20present%20*/%0A%20%20%20%20%20%20var%20idx%3D-1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28%28idx%3Durl.indexOf%28%27%23%27%29%29%3E0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%0A%20%20%20%20%20%20/*%20Append%20the%20text%20to%20the%20end%20*/%0A%20%20%20%20%20%20url+%3D%22%23%22+encodeURI%28txt%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Set%20the%20iframe%20with%20the%20new%20url%20that%20contains%20the%20hash%20tag%20*/%0A%20%20%20%20%20%20topIFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20set%20the%20expand%20text%20for%20the%20Top%20window%0A%20*/%0Afunction%20leoHL_SetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHL_SetExpandTxt%28%29%20%22+txt%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSetExpandTxt%22%2C%22expandTxt%22%2Ctxt%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_SetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clickthrough%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%09%09%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20LeoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20leoHL_RedirectTop%28url%2CparentId%29%3B%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTopAd%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22advertisement.click%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId+%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20toggle%20the%20size%20of%20the%20window%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_ToggleSize%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsToggleSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHl_ToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A");
// ]]&gt;</script></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/03/perfect-dark-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Call Of Duty-Gate News Alert: ex-Devs Sign With Top Talent Agency</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/call-of-duty-gate-news-alert-ex-devs-sign-with-top-talent-agency/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/call-of-duty-gate-news-alert-ex-devs-sign-with-top-talent-agency/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 20:20:04 +0000</pubDate>
		<dc:creator>Chris Keene</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[activision]]></category>
		<category><![CDATA[Call of Duty]]></category>
		<category><![CDATA[Call of Duty Modern Warfare 2]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Jason Ward]]></category>
		<category><![CDATA[modern warfare 2]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[pure evil]]></category>
		<category><![CDATA[Vince Zampella]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=41711</guid>
		<description><![CDATA[Fresh meat in the Modern Warfare scandal!]]></description>
			<content:encoded><![CDATA[<p>From: <a href="http://kotaku.com/5492333/duo-behind-modern-warfare-2-sign-with-hollywood-talent-agency" target="_blank">Kotaku</a></p>
<p>The epic saga that is and will be <a href="http://xbox360.ign.com/articles/107/1074869p1.html" target="_blank">ex-Infinity Ward heads vs. Activision</a> took an interesting turn yesterday with news that the ousted Jason Ward and Vince Zampella have signed with the prestigious Hollywood talent firm, the <a href="http://en.wikipedia.org/wiki/Creative_Artists_Agency" target="_blank">Creative Artists Agency (CAA)</a>. Many apparently consider this to be the top or, at least, one of the top talent brokers in the entire world. Here&#8217;s a short list of their clients other than Jason and Vince: Steven Spielberg, Brad  Pitt, George Clooney, Oprah  Winfrey, LeBron James, Peyton Manning, Miley  Cyrus, Will Ferrell, Will  Smith and David Letterman. Not too shabby&#8230;</p>
<p>We&#8217;ll see if this high-profile coming together will affect any of the legal goings-on between Ward/Zampella and the mighty Activision, as the ex-IWers move forward with their lawsuit charging wrongful termination and breach of contract. CAA is a powerful agency with powerful contacts and now has a vested interest in seeing these 2 men continue to succeed.  It&#8217;s a good thing since the Activision counter-suit is sure to show up any day now (though they have been uncharacteristically mum on the entire affair so far). Let the bloodletting begin I suppose&#8230;</p>
<p style="text-align: center"><a href="http://blastmagazine.com/wp-content/uploads/2010/03/john_stewart_facepalm.jpg"><img class="size-full wp-image-41712 aligncenter" src="http://blastmagazine.com/wp-content/uploads/2010/03/john_stewart_facepalm.jpg" alt="" width="395" height="296" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/call-of-duty-gate-news-alert-ex-devs-sign-with-top-talent-agency/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mass Effect Paid DLC Announced for April 6th</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/mass-effect-paid-dlc-announced-for-april-6th/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/mass-effect-paid-dlc-announced-for-april-6th/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 04:49:55 +0000</pubDate>
		<dc:creator>Chris Keene</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[DLC]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Mass effect 2]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=41605</guid>
		<description><![CDATA[First paid offering is looking impressive.]]></description>
			<content:encoded><![CDATA[<p>From: <a href="http://www.destructoid.com/gdc-10-first-mass-effect-2-pdlc-announced-166642.phtml">Destructoid</a></p>
<p><a href="http://blastmagazine.com/wp-content/uploads/2010/03/166642-masseffect2logo.jpg"><img class="aligncenter size-large wp-image-41606" src="http://blastmagazine.com/wp-content/uploads/2010/03/166642-masseffect2logo-560x277.jpg" alt="" width="263" height="130" /></a></p>
<p>Looks like the folks who cruised through <a href="http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/02/mass-effect-2-review/">Mass Effect 2</a> won&#8217;t have to wait around for additional content to make itself available.  “Kasumi’s Stolen Memory,” available April 6th, will introduce players to a new character, a new weapon and what is reportedly a new way to play the game.</p>
<p>The DLC can be launched at any time and features a scavenger hunt in a gorgeous mansion ala Resident Evil for its first act.  The Space Rogue Kasumi is searching for a rare item inside the mansion which Sheppard must find first.   Once it is located, Sheppard is forced to blast his way out through heavy resistance.</p>
<p>Bioware claims this to be some of their best stuff yet.  We&#8217;ll see in just a few weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/mass-effect-paid-dlc-announced-for-april-6th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xbox 360 Sells Better Than Wii In February</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/xbox-360-sells-better-than-wii-in-february/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/xbox-360-sells-better-than-wii-in-february/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 03:11:16 +0000</pubDate>
		<dc:creator>Eddie Makuch</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[nintendo]]></category>
		<category><![CDATA[NPD]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Wii]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=41581</guid>
		<description><![CDATA[A rare victory for Microsoft. Something must be working.]]></description>
			<content:encoded><![CDATA[<p>Microsoft&#8217;s Xbox 360 notched a rare victory over the longstanding chart-topper Wii in February, marking a first since the Halo 3 launch days of 2007.</p>
<p>Data-tracking firm the NPD Group reported its findings today and revealed Microsoft sold 422,000 Xbox 360s in February, ahead of Wii at 397,000 and PS3 at 360,100 units sold.</p>
<p>Both the PS3 and Xbox 360 surged over January&#8217;s figures, with only the Wii dropping from 465,800 in January to the aforesaid 397,000.</p>
<ul>
<li>Nintendo DS &#8211; 613,200</li>
<li>Xbox 360 &#8211; 422,000</li>
<li>Wii &#8211; 397,900</li>
<li>PlayStation 3 &#8211; 360,100</li>
<li>PSP &#8211; 133,400</li>
<li>PlayStation 2 &#8211; 101,900</li>
</ul>
<p>Well now, isn&#8217;t this intriguing. A statistic I&#8217;d like to know though is how many Xbox 360 owners have purchased more than one system in their lifetime. I&#8217;ve shelled out for two. My first, a launch console, crapped out and Microsoft replaced it. This happened three others times before I just went out and bought a more reliable model. Anyone else do this?</p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/xbox-360-sells-better-than-wii-in-february/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Curt Schilling&#8217;s 38 Studios Finds EA To Partner With For &#8216;Epic&#8217; RPG</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/curt-schillings-38-studios-finds-ea-to-partner-with-for-epic-rpg/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/curt-schillings-38-studios-finds-ea-to-partner-with-for-epic-rpg/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 19:02:04 +0000</pubDate>
		<dc:creator>Chris Keene</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[curt schilling]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[Project Mercury]]></category>
		<category><![CDATA[Todd McFarlane]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=41514</guid>
		<description><![CDATA[EA Partners agrees to publish game with Schilling.]]></description>
			<content:encoded><![CDATA[<p>From Kotaku: <a href="http://kotaku.com/5488700/curt-schillings-all+star-role+playing-game-has-a-publisher-and-a-mystery-title">Curt  Schilling</a></p>
<p>Looks like Curt Schilling&#8217;s <a href="http://en.wikipedia.org/wiki/38_Studios">38 Studios</a> has found a home for it&#8217;s well-mythysized game. EA has picked up what is currently titled, Project Mercury &#8211; an ambitious RPG that not much else is known about at the present. time.  Creative is being handled by best-selling fantasy author <a href="http://en.wikipedia.org/wiki/R.A._Salvatore">R.A. Salvatore</a> and comic icon <a href="http://en.wikipedia.org/wiki/Todd_MacFarlane">Todd McFarlane</a> &#8211; creator of Spawn and author/creator of tons of other awesome <a href="http://www.spawn.com/toys/product.aspx?product=4047">stuff</a>. Big Huge Games, the studio delveloping, is headed by Ken Rolston who previously designed the Elder Scrolls games.</p>
<p><a href="http://blastmagazine.com/wp-content/uploads/2010/03/schilling-phils.jpg"><img class="aligncenter size-full  wp-image-41515" src="http://blastmagazine.com/wp-content/uploads/2010/03/schilling-phils.jpg" alt="" width="166" height="242" /></a><a href="http://blastmagazine.com/wp-content/uploads/2010/03/Batman_vs_Spawn_by_Necrossos.jpg"><br />
</a>The game is said to be pretty amazing and was vetted for EA by the industry giants behind Bioware, who are also reported to have been collaborating to some extent.  No release date as yet for Project Mercury but it is official for 360, PS3 and PC.</p>
<p>This looks like is could be a really killer title.  We&#8217;ll have more to report as details trickle out&#8230;</p>
<p><a href="../wp-content/uploads/2010/03/Batman_vs_Spawn_by_Necrossos.jpg"></a><a href="http://blastmagazine.com/wp-content/uploads/2010/03/spawn.jpg"><img class="aligncenter size-full wp-image-41519" src="http://blastmagazine.com/wp-content/uploads/2010/03/spawn.jpg" alt="" width="187" height="281" /></a><br />
From Kotaku: <a href="http://kotaku.com/5488700/curt-schillings-all+star-role+playing-game-has-a-publisher-and-a-mystery-title">Curt Schilling</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/curt-schillings-38-studios-finds-ea-to-partner-with-for-epic-rpg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MLB 10 The Show vs. MLB 2K 10 &#8211; Find Out Who&#8217;s Throwing More Heat</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/mlb-10-the-show-vs-mlb-2k-10-find-out-whos-throwing-more-heat/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/mlb-10-the-show-vs-mlb-2k-10-find-out-whos-throwing-more-heat/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 21:30:15 +0000</pubDate>
		<dc:creator>Chris Keene</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[MLB 10 The Show]]></category>
		<category><![CDATA[MLB 2K 10]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[sony]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=41131</guid>
		<description><![CDATA[This year's baseball games go head-to-head.]]></description>
			<content:encoded><![CDATA[<p><a href="http://news.cnet.com/8301-17938_105-10464829-1.html?tag=TOCmoreStories.0">Cnet has posted a terrific 3 &#8211; editor head-to-head on this years new baseball games.</a> The good news for 2K10 is that it is apparently much improved, both graphically and otherwise, over recent offerings that have been somewhat less than impressive.  The game showcases a slick, new, broadcast-style presentation that was well-liked by all. Controls have also been radically changed in this year&#8217;s title, featuring a scheme that relies heavily on the right thumbstick in all phases of the game. These new controls proved somewhat of a nuisance for 2 of the 3 editors weighing in, however.</p>
<div id="attachment_41133" class="wp-caption aligncenter" style="width: 649px"><a rel="attachment wp-att-41133" href="http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/mlb-10-the-show-vs-mlb-2k-10-find-out-whos-throwing-more-heat/attachment/mlb2k100209e/"><img class="size-full wp-image-41133" src="http://blastmagazine.com/wp-content/uploads/2010/03/mlb2k100209e.jpg" alt="" width="639" height="360" /></a><p class="wp-caption-text">MLB 2K10</p></div>
<p>While &#8216;The Show&#8217; has not been credited with any groundbreaking improvements this time around&#8230;</p>
<p>-*SPOILER ALERT*-</p>
<div id="attachment_41134" class="wp-caption aligncenter" style="width: 650px"><a rel="attachment  wp-att-41134" href="http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/mlb-10-the-show-vs-mlb-2k-10-find-out-whos-throwing-more-heat/attachment/mlb-10-the-show-4/"><img class="size-full wp-image-41134" src="http://blastmagazine.com/wp-content/uploads/2010/03/MLB-10-The-Show-4.jpg" alt="" width="640" height="360" /></a><p class="wp-caption-text">MLB 10 The Show</p></div>
<p>&#8230;the consensus is that it really was not in need of any.  MLB 10 The Show  remains the superior baseball title according to Cnet &#8211; though not by a &#8216;landslide&#8217; as has been the case in previous seasons.  Since &#8216;The Show&#8217; is a Sony exclusive, however, 360 owners will have to go for MLB 2K 10 or no baseball at all.  Fortunately, it&#8217;s better than it&#8217;s ever been on this generation of consoles.</p>
<p>Head on over to Cnet for the <a href="http://news.cnet.com/8301-17938_105-10464829-1.html?tag=TOCmoreStories.0">full story</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/mlb-10-the-show-vs-mlb-2k-10-find-out-whos-throwing-more-heat/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>First Bioshock 2 DLC Available Next Week</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/first-bioshock-2-dlc-available-next-week/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/first-bioshock-2-dlc-available-next-week/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 21:43:32 +0000</pubDate>
		<dc:creator>Chris Keene</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[bioshock 2]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[PSN]]></category>
		<category><![CDATA[Xbox 360]]></category>
		<category><![CDATA[xbox live]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=41063</guid>
		<description><![CDATA[1st DLC pack for Bioshock 2 lands March 11.]]></description>
			<content:encoded><![CDATA[<p><a href="http://kotaku.com/5486582/bioshock-2s-first-expansion-pack-hits-march-11" target="_blank">Kotaku reports</a> the first in a series of Bioshock 2 DLC packs will arrive March 11th for 360, PS3, and PC. The Sinclair Solutions Tester Pack has a multiplayer focus and will include 2 new playable characters, a third weapons upgrade, 5 new masks, 20 new trials, and a rank increase to level 50 (with new Rank Rewards).  The Sinclair Solutions pack will be 400 Msoft points on XBLA and $4.99 on PSN and for PC.</p>
<p><a rel="attachment wp-att-41064" href="http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/first-bioshock-2-dlc-available-next-week/attachment/untitled-4/"><img class="alignnone size-full wp-image-41064" src="http://blastmagazine.com/wp-content/uploads/2010/03/Untitled.jpg" alt="" width="576" height="326" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/first-bioshock-2-dlc-available-next-week/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft Now Selling Xbox 360 Hard Drive Migration Kit</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/microsoft-now-selling-xbox-360-hard-drive-migration-kit/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/microsoft-now-selling-xbox-360-hard-drive-migration-kit/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 22:31:40 +0000</pubDate>
		<dc:creator>Eddie Makuch</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=40892</guid>
		<description><![CDATA[Bought a larger HDD and want to transfer your data? This'll do it.]]></description>
			<content:encoded><![CDATA[<p>Microsoft today put an Xbox 360 Hard Drive Data Migration Transfer Kit for sale on its Web store finally allowing faithful gamers looking to buy larger hard drives to do so without forfeiting all their data in the upgrade.</p>
<div id="attachment_40895" class="wp-caption aligncenter" style="width: 352px"><a href="http://blastmagazine.com/wp-content/uploads/2010/03/en-US151_Xbox360_Data_Migration_Kit_T3F-000011.png"><img class="size-full wp-image-40895" title="en-US151_Xbox360_Data_Migration_Kit_T3F-00001" src="http://blastmagazine.com/wp-content/uploads/2010/03/en-US151_Xbox360_Data_Migration_Kit_T3F-000011.png" alt="" width="342" height="312" /></a><p class="wp-caption-text">The kit</p></div>
<p>Don&#8217;t know about you, but I&#8217;m still on my 2005 original 20 GB hard drive. And with the rise of digital gaming, I&#8217;ve been left biting the bullet and downloading something, erasing it to make room for something else, then re-downloading it when I want to play it again.</p>
<p>I&#8217;ve been waiting to buy a kit like this to upgrade to a 120 or <a href="http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/gamestop-lists-250gb-xbox-360-hard-drive/" target="_blank">250 GB HDD</a> for some time and now, with certainty, I&#8217;ll do it.</p>
<p>And at $14.99, it&#8217;s not the totally &#8220;bend-over&#8221; price point I expected. Hooray.</p>
<p>Buy your [way too long of name] kit at the <a href="http://store.microsoft.com/microsoft/Xbox-360-Hard-Drive-Data-Migration-Transfer-Kit/product/7707C68E" target="_blank">Microsoft Store</a> today.</p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/microsoft-now-selling-xbox-360-hard-drive-migration-kit/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Xbox 360 Is The Most Used Online Platform</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/xbox-360-is-the-most-used-online-platform/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/xbox-360-is-the-most-used-online-platform/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 14:09:36 +0000</pubDate>
		<dc:creator>Eddie Makuch</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[NPD]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=40742</guid>
		<description><![CDATA[Bigger than PS3, PC and Wii. ]]></description>
			<content:encoded><![CDATA[<p>Gamers spend more hours playing games on Microsoft&#8217;s Xbox 360 than any other platform out there including PC and PlayStation 3.</p>
<p>According to the stat-tracking NPD Group, who collected data from over 18,000 gamers who own at least one gaming platform, Xbox 360 owners end up on top, clocking a mighty 7.3 hours a week playing online.</p>
<div id="attachment_40744" class="wp-caption aligncenter" style="width: 310px"><a href="http://blastmagazine.com/wp-content/uploads/2010/03/xbox360_halo3_5_16.jpg"><img class="size-medium wp-image-40744" title="xbox360_halo3_5_16" src="http://blastmagazine.com/wp-content/uploads/2010/03/xbox360_halo3_5_16-300x168.jpg" alt="" width="300" height="168" /></a><p class="wp-caption-text">Where I log all my hours.</p></div>
<p>The survey found PC gamers to log 5.8 hours a week and PlayStation 3 enthusiasts at only 3.</p>
<p>However, the PC remains the most actively played platform, accounting for a whopping 85 percent of the online space.</p>
<p>Anita Frazier, an NPD analyst said online video games are growing, growing, growing.</p>
<p>&#8220;The installed base of video game systems continues to grow, the platforms available to play games continue to expand and the options for content acquisition have never been greater, especially online,&#8221; she said.</p>
<p>Personally, I fit that mold perfectly. Except for during my World of Warcraft days. Yeah, let&#8217;s not talk about that.</p>
<p>Source: CVG</p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/xbox-360-is-the-most-used-online-platform/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GameStop Lists 250GB Xbox 360 Hard Drive</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/gamestop-lists-250gb-xbox-360-hard-drive/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/gamestop-lists-250gb-xbox-360-hard-drive/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 15:23:47 +0000</pubDate>
		<dc:creator>Eddie Makuch</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[gamestop]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[hard drive]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=40638</guid>
		<description><![CDATA[That's a heck of a lot of space.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s no secret video games are trending towards digitalization. It happend with music and it&#8217;s happening with video games. But with this digitizing of software, large hard drives are needed to store all the goods.</p>
<p>Today, <a href="http://www.gamestop.com/Catalog/ProductDetails.aspx?product_id=77266" target="_blank">GameStop</a> has listed a 250 GB Xbox 360 hard drive for $129.99.</p>
<div id="attachment_40640" class="wp-caption aligncenter" style="width: 310px"><a href="http://blastmagazine.com/wp-content/uploads/2010/03/165547-hdd.jpg"><img class="size-medium wp-image-40640" title="165547-hdd" src="http://blastmagazine.com/wp-content/uploads/2010/03/165547-hdd-300x169.jpg" alt="" width="300" height="169" /></a><p class="wp-caption-text">250 big ones</p></div>
<p>The hard drive, previously only available in the <a href="http://www.engadget.com/2009/09/15/modern-warfare-2-xbox-360-bundle-has-a-250gb-hdd-399-price-tag/" target="_blank">Modern Warfare 2 Super Elite bundle</a>, is supposedly going on sale in March, but not without some controversy.</p>
<p>Microsoft&#8217;s Aaron Greenberg told <a href="http://www.joystiq.com/2010/02/12/greenberg-no-plans-for-250gb-xbox-hard-drive-outside-of-bundles/" target="_blank">Joysitq</a> &#8220;We&#8217;re always evaluating, but for now we feel like the 120 is serving us very well as the standard offering, and then having the 250 as a limited edition is a good balance.&#8221;</p>
<p>No official word has come down from Microsoft about the move to sell the spacious hard drive just yet, but when they comment, and they likely will, we&#8217;ll have it.</p>
<p>Source: <a href="http://www.destructoid.com/gamestop-lists-standalone-250-gb-xbox-360-hard-drive-165547.phtml" target="_blank">Destructoid</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/gamestop-lists-250gb-xbox-360-hard-drive/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Splinter Cell: Conviction Xbox 360 Bundle Announced</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/splinter-cell-conviction-xbox-360-bundle-announced/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/splinter-cell-conviction-xbox-360-bundle-announced/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 14:47:47 +0000</pubDate>
		<dc:creator>Eddie Makuch</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[conviction]]></category>
		<category><![CDATA[elite]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[splinter cell]]></category>
		<category><![CDATA[ubisoft]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=40621</guid>
		<description><![CDATA[How do you know you're game is huge? It gets a Elite bundle.]]></description>
			<content:encoded><![CDATA[<p>Ubisoft and Microsoft today revealed yet another Xbox 360 bundle, this time bearing the name and likeness of Splinter Cell: Conviction and Sam Fisher.</p>
<p><a href="http://blastmagazine.com/wp-content/uploads/2010/03/165553-Splinter-Cell-Bundle-620x.jpg"><img class="aligncenter size-medium wp-image-40623" title="165553-Splinter Cell Bundle-620x" src="http://blastmagazine.com/wp-content/uploads/2010/03/165553-Splinter-Cell-Bundle-620x-300x116.jpg" alt="" width="300" height="116" /></a></p>
<p>The Special Edition Splinter Cell: Conviction Xbox 360 Elite Bundle comes with a 250GB Elite console, a copy of the game and two wireless controllers for the reasonable (I guess) price of $399 and tax when the game releases April 13.</p>
<p>This bundle joins the ranks of Final Fantasy XIII and Modern Warfare 2 as third-party games receiving bundles.</p>
<p>Source: <a href="http://majornelson.com/archive/2010/03/02/xbox-360-splinter-cell-conviction-special-edition-bundle-coming-april-2010.aspx" target="_blank">Major Nelson</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/03/splinter-cell-conviction-xbox-360-bundle-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy An Xbox 360 At Target, Get A $50 Gift Card</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/02/buy-an-xbox-360-at-target-get-a-50-gift-card/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/02/buy-an-xbox-360-at-target-get-a-50-gift-card/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 13:24:41 +0000</pubDate>
		<dc:creator>Eddie Makuch</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[behold]]></category>
		<category><![CDATA[dealios]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[savings]]></category>
		<category><![CDATA[Target]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=39891</guid>
		<description><![CDATA[Behold. Savings.]]></description>
			<content:encoded><![CDATA[<p>Retailer Target is selling Xbox 360s and bundling them with $50 in-store gift-cards this week at stores nationwide.</p>
<p>The deal is good for the black Elite units. The $299 ones with the 120 gig hard drive and the copies of LEGO: Batman and PURE.</p>
<p>It&#8217;s kind of amazing how affordable these units have become. Sure, we know the gift card is really an effort just to get you into the store to buy more goodies, but either way, the consumer wins.</p>
<p>Anyone still without an Xbox 360 should definitely consider this.</p>
<p>See the <a href="http://weeklyad.target.com/target/default.aspx?ref=nav_weeklyad&amp;action=entryflash" target="_blank">Target Weekly Ad</a> for  more.</p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/02/buy-an-xbox-360-at-target-get-a-50-gift-card/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mass Effect 2 review</title>
		<link>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/02/mass-effect-2-review/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/02/mass-effect-2-review/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 20:44:37 +0000</pubDate>
		<dc:creator>Jason D'Aprile</dc:creator>
				<category><![CDATA[Xbox 360]]></category>
		<category><![CDATA[bioware]]></category>
		<category><![CDATA[ea]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Mass effect 2]]></category>
		<category><![CDATA[video games]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=39167</guid>
		<description><![CDATA[How does this sequel hold up to one of this generation's finest moments?]]></description>
			<content:encoded><![CDATA[<p><img style="float: right; margin-left: 5px;" src="http://blastmagazine.com/images/ratings/aplus.jpg" alt="aplus" />Role-playing hasn’t been kind to science fiction. Whether it be table top or video game, there just haven’t been too many successful adventures into deep space for fans of all things sci-fi (or SyFy apparently). The original Mass Effect managed to change this with its deep storyline and heavy focus on both dialogue and moral choices. Although there was definitely a line of division between those who loved the interactive novel approach and people who just thought the game was too talky, it’s hard to deny that Mass Effect was simply the best interactive science fiction around.</p>
<div id="factbox"><strong>RPG<br />
Publisher: EA<br />
Developer: BioWare<br />
Jan. 26, 2010</strong></div>
<p>Well, until the sequel. Mass Effect 2 is a direct sequel of course, but more than that, Bioware set out to refine the gameplay of the original—beefing up its strengths and, frequently, eliminating what didn’t work. The result is nothing short of stunning.  The continuing saga of Commander Shepard is proving to be one of the most rewarding and interesting experiences in all of gaming, particularly because the game makes you feel as if you’re actually part of something epic.</p>
<p style="text-align: center;"><a href="http://blastmagazine.com/wp-content/uploads/2010/02/pax1.jpg"><img class="size-large wp-image-39176 aligncenter" title="pax1" src="http://blastmagazine.com/wp-content/uploads/2010/02/pax1-560x315.jpg" alt="" width="448" height="252" /></a></p>
<p>Importing your Commander Shepard from the first game and seeing the decisions you made affect the second part of the storyline is a superb gameplay mechanism. Further, the past and present decisions will eventually have significant consequences to the third part of the story—whenever Mass Effect 3 is released. It’s this sense of continuity that makes Mass Effect so damned engaging. Although the gameplay is as much shooting action as full-blown role-playing, the sheer amount of choices, characters, and situations to explore makes this series feel like a singular experience on your Xbox or PC.</p>
<p>Few titles bring together such a cohesive sense of action and actual role-playing in so seamless a fashion. Combat is much more intensive this time around, with simple, yet effective cover system and team mates that are more useful. You can easily adjust NPC situational behavior and use their special abilities on the fly, and both ally and enemy  AI react surprisingly well. This makes your computer-controlled cohorts far more useful allies during some of the harsh combat missions, and also makes the choice of team mates for individual missions a bit more important.</p>
<p style="text-align: center;"><a href="http://blastmagazine.com/wp-content/uploads/2010/02/pax3.jpg"><img class="size-large wp-image-39175 aligncenter" title="pax3" src="http://blastmagazine.com/wp-content/uploads/2010/02/pax3-560x315.jpg" alt="" width="448" height="252" /></a></p>
<p>While action is a more focused effort this time, the RPG elements are very much in control. The stats and character developments have been streamlined, but you are always fully in control of how Shepard and his group advance. Dialogue choices in particular affect your morality, but the game allows you to be both a paragon (good) and a renegade (bad) in whatever measure you deem fit. Dialogue trees allow for both paths, and there are even chances to change the conversation mid-stream for a specific moral action that can have long-term consequences.</p>
<p>The set of characters that join Shepard are a motley bunch. You’ll track down some old friends, but mostly the cast is completely new. There’s  a surly, dangerous merc; a nearly psychotic biotic chick covered in tattoos and not much else; a hilarious alien scientist; a scarily sexy blue-skinned priestess of the law; a zen-like reptilian assassin, among others. Each has a distinct personality and personal mission that Shepard can complete to earn their trust.</p>
<p style="text-align: center;"><a href="http://blastmagazine.com/wp-content/uploads/2010/02/pax4.jpg"><img class="size-large wp-image-39173 aligncenter" title="pax4" src="http://blastmagazine.com/wp-content/uploads/2010/02/pax4-560x315.jpg" alt="" width="448" height="252" /></a></p>
<p>Although a couple of them will likely grate on you, causing you to hardly ever use them, the group is fascinating to talk to, learn about, and fight beside. Just the same, it would have been nice had the selection of possible team mates been both larger and more pliable. There’s no real options here except simply not seeking them all out. You can’t ditch characters you don’t want, you can only ignore them. Another issue is that transitioning from the original game leaves some real gaps—particularly in the relationship department.</p>
<p>If Shepard found love in the original Mass Effect, don’t expect it to have much meaning this time around. This is especially strange given how important so many of your other choices turn out to be. The game clearly wants to foster Shepard into new relationship directions, but the option to be monogamous to your first love in some real way would have been nice. That said, it’s much harder to find romance in Mass Effect 2 than in the first game and especially in comparison to Dragon Age.</p>
<p>The other main complaint with the game is that it seems to go by much too quickly. Skilled players will blow through most of the side missions and the main story in around 30-35 hours. Gamers who take their time will likely make it to the 40 hour mark. It’s certainly a testament to the game’s addictiveness and expert design that 40 hours seems too short, but Mass Effect’s galaxy is a place that you’ll want to spend more time in.</p>
<p>While many chided Bioware’s Dragon Age for having middling graphics, that’s definitely not the case here. Mass Effect 2’s visuals are stunning. The level of detail of the characters is nearly movie quality, and the locations look much more varied and interesting this time around. The voice acting is universally excellent, the digital surround effects immersive, and the soundtrack is great.</p>
<p><strong>Blast Factor: </strong>While Mass Effect 2 is an undeniably better game than the original, it’s important to stress that it’s the middle of a greater story. As such, it’s highly recommended that you play the original first and transfer that character over to the sequel. You’ll find a far richer and more rewarding experience that way. Either way, this is a truly great game. Epic, mature, and intelligent, Mass Effect 2 is just the sort of title that the industry needs to see more frequently. Where so many RPGs, especially those from Japan, are merely cookie-cutter copies of each other, this is a sci-fi adventure boldly going where few games have gone before.</p>
<p><em>Mass Effect 2 is available on the Xbox 360 for $59.99, and the PC for $49.99. A copy of this game was given to us by the publisher for reviewing purposes.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/02/mass-effect-2-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Battlefield: Bad Company 2 Single Player Mode trailer</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/battlefield-bad-company-2-single-player-mode-trailer/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/battlefield-bad-company-2-single-player-mode-trailer/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 17:32:51 +0000</pubDate>
		<dc:creator>David Smail</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[Battlefield: Bad Company 2]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=37904</guid>
		<description><![CDATA[A look at the single player combat of Battlefield: Bad Company 2.]]></description>
			<content:encoded><![CDATA[<p>EA released its first single player trailer for Battlefield: Bad Company 2 this morning and it makes us foam at the mouth for this hotly anticipated shooter from DICE.</p>
<p>Here&#8217;s a breakdown of the plot for anyone who is unfamiliar with the series:</p>
<p>The campaign is said to pick up as &#8220;B Company&#8221; is patrolling the Russian-American demarcation line when they discover the Russian military transporting a scalar generator prototype to build fully functional weapons near American soil. B Company travels the world in order to put an end to the threat.</p>
<p>The game looks like it can take on Modern Warfare 2 in terms of combat and weaponry and its multiplayer component, with its massively-scaled battles, might have enough to steal a bit of Modern Warfare 2&#8217;s thunder.</p>
<p>Check out the trailer below in order to get a better idea of what is going on.</p>
<p>Battlefield: Bad Company 2 will be available on March 2, 2010 in North America for the Xbox 360, PS3 and the PC.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/QSUgk5uAe7E&#038;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/QSUgk5uAe7E&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/battlefield-bad-company-2-single-player-mode-trailer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modern Warfare 2 DLC Exlcusive To Xbox 360 For 30 Days</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/modern-warfare-2-dlc-exlcusive-to-xbox-360-for-30-days/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/modern-warfare-2-dlc-exlcusive-to-xbox-360-for-30-days/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 15:07:43 +0000</pubDate>
		<dc:creator>Eddie Makuch</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[DLC]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[modern warfare 2]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=37627</guid>
		<description><![CDATA[Looks like the Microsoft contingency gets the content first.]]></description>
			<content:encoded><![CDATA[<p>Microsoft is no stranger to timed exclusives. Major downloadable add-ons for games like <em>Grand Theft Auto IV</em>,<em> </em>and<em> Fallout 3</em>, came to Xbox Live first, and then PC and PS3 at a later date.</p>
<p>Looks like the same is happening with <em>Modern Warfare 2</em>&#8217;s first batch off downloadable content, as Microsoft today said the DLC will be exclusive to Xbox Live for 30 days.</p>
<p>Talking with Eurogamer, a Microsoft spokesperson said &#8220;We have a 30-day timed exclusive on the Modern Warfare content packs, so it will be available on other platforms, but you get to try and play on Xbox 360 first.&#8221;</p>
<p>As for the DLC itself, developer Infinity Ward has yet to detail the content, but it has been promised for Spring 2010, so we&#8217;re likely to learn more very soon.</p>
<p>Source: <a href="http://www.eurogamer.net/articles/microsoft-clarifies-mod-war-2-dlc-deal" target="_blank">Eurogamer </a>via <a href="http://www.destructoid.com/modern-warfare-2-dlc-exclusive-to-360-for-30-days-161042.phtml" target="_blank">Destructoid</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/modern-warfare-2-dlc-exlcusive-to-xbox-360-for-30-days/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Darksiders review</title>
		<link>http://blastmagazine.com/the-magazine/gaming/reviews/ps3/2010/01/darksiders-review/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/reviews/ps3/2010/01/darksiders-review/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 23:42:36 +0000</pubDate>
		<dc:creator>Kathleen Mita</dc:creator>
				<category><![CDATA[PlayStation 3]]></category>
		<category><![CDATA[Xbox 360]]></category>
		<category><![CDATA[Darksiders]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[thq]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Vigil]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=37617</guid>
		<description><![CDATA[Vigil's first title may play like an homage, but it's a solid one]]></description>
			<content:encoded><![CDATA[<p><img style="float: right; margin-left: 5px;" src="http://blastmagazine.com/images/ratings/bplus.jpg" alt="bplus" />Ever wonder what would happen if the apocalypse just happened to start early? Well, pick up <em>Darksiders</em> for your Xbox 360 or Playstation 3 and you can start finding out. Vigil Games and THQs <em>Darksiders</em> is an excellent addition to any gaming library, and starts gaming in 2010 with a whole lot of blood and gore. And for those of you who just enjoy slapping around a dragon while you hold him down with your sword through his claw, <em>Darksiders</em> is sure to bring a pleasant experience.</p>
<div id="factbox"><strong>Action<br />
Publisher: THQ<br />
Developer: Vigil<br />
Jan. 5, 2009</strong></div>
<p>For those who have played SCE Studios <em>God of War</em>, <em>Darksiders</em> will definitely have an air of familiarity to it. Combining button-combo, action style game play with classic ‘Legend-of-Zelda’-ish platforming, <em>Darksiders</em> is an impressive homage to gaming past and present. You start the game as War, one of the four horsemen of the apocalypse. The stage of the game is Earth, where mankind live unaware of the ancient battle between Heaven and Hell that has been raging for centuries. The Horsemen are charged as keepers of the balance of the three worlds. In present day, Armageddon begins and angels and demons descend upon Earth to wage battle once more. Armed with your sword, Chaoseater and a badass attitude, you dive headfirst into the action, destroying both angel and demon alike.</p>
<p>The only setback is… well, the apocalypse wasn’t supposed to happen quite yet.  War is brought before the Charred Council to accept his punishment for supposedly starting the apocalypse. Instead, the Council agrees to let War attempt to seek his revenge on the real parties responsible. To make sure War keeps his end of the bargain, they assign to him The Watcher (voiced by none other than Mark Hamill!), a demon who has the ability to destroy War if he happens to be lead astray. Thus begins your quest to seek the Destroyer, main bad dude extraordinaire. Upon War’s return to Earth, he discovers that 100 years have now passed, and with the help of some unlikely allies, he begins his march on the Black Tower.</p>
<div id="attachment_37619" class="wp-caption aligncenter" style="width: 458px"><a href="http://blastmagazine.com/wp-content/uploads/2010/01/War-Meets-Vulgrim.jpg"><img class="size-large wp-image-37619" title="War Meets Vulgrim" src="http://blastmagazine.com/wp-content/uploads/2010/01/War-Meets-Vulgrim-560x315.jpg" alt="" width="448" height="252" /></a><p class="wp-caption-text">Not shown: Phil LaMarr exclamining, &quot;My manwich!&quot;</p></div>
<p>War is made for fighting, and has an arsenal of weapons to prove it. Along with your blade, you receive several amazing weapons throughout the course of the game, and as if that wasn’t enough, there are plenty more to be had at the store, run by a demon named Vugrim. Vulgrim also provides War with special abilities, new attacks, and general items that can level up his health, wrath meter, and his already obtained attacks. The combat system is fairly simple, and definitely easily learned. Button-combos and timing control turn War into a slashing, demon/angel-killing machine. After lowering enemies health to a certain point, a finisher attack becomes available, all of which are unique to the type of enemy you happen to be fighting.</p>
<p>Along with your normal attacks, War also has special attacks, and a Chaos form which turns him into an invincible god-like entity for a short time. War can even pick up objects in the environment and throw them at his enemies, causing major damage. Your reward for killing monsters are three types of orbs: health orbs, wrath orbs, and soul orbs. Wrath is the meter for War’s special attacks, soul orbs are bargaining chips at the local shop, and health orbs restore any damage that War takes during battle. If by some random chance War is killed in battle, <em>Darksiders</em> incorporates a check-point system that allows players to return to the game without too much of a hassle or back-tracking.</p>
<div id="attachment_37618" class="wp-caption aligncenter" style="width: 458px"><a href="http://blastmagazine.com/wp-content/uploads/2010/01/0056_mayhem_straga_4.jpg"><img class="size-large wp-image-37618" title="_0056_mayhem_straga_4" src="http://blastmagazine.com/wp-content/uploads/2010/01/0056_mayhem_straga_4-560x315.jpg" alt="" width="448" height="252" /></a><p class="wp-caption-text">Get used to facing massive demon bosses</p></div>
<p>There is much to be discovered as you work your way through the game. Treasure chests are plentiful, most containing health, wrath, or soul orbs, but there are also other artifacts and weapons to be found. The level design creates a challenging puzzle to work though, mostly involving tools that War receives along the way, including a grappling tool, the ability to slow time, and even the creation of portals to get from one place to another. The levels go from being fairly easy to maneuver to a time-consuming challenge. The variety of ways War gets around is fairly impressive as well; you could be climbing up a wall and clinging to pipes and suddenly be underwater and swimming through underground tunnels. Sometimes, the level design gets to be a bit overwhelming, and in the later parts of the game, it is easy to get turned around. Fortunately, there is normally a way to get back to where you started, even if it may take a little while to find it.</p>
<p>Character design in this game is one of its best focus points. War himself is almost bland compared to some monsters that you will meet in this game, including an extremely devilish, huge winged demon, Samael. Visually appealing, the graphics are smooth and colorful creating some of the most interesting backgrounds to a game that have been seen in the next-gen console lineup. Monster design is diverse, and the game is rampant with zombies, demons, angels, and giant boss battles that put other bosses to shame. <em>Darksiders</em> is a violent, beat-em-up, bloody game that will delight gamers, treating them to a feast of gore.</p>
<p><strong>Blast Factor: </strong>As a whole, <em>Darksiders</em> uses a lot of tried-and-true elements that we have seen before to create a new experience for gamers. Although nothing revolutionary happens mechanically in this game, it stands tall as a beautiful demonstration of great game play combined with gorgeous graphics and a likeable story. Unless you spend hours and hours gaining souls to use at the shop, your first-playthrough will probably not be enough to unlock everything the game has to offer, making <em>Darksiders </em>a fine example of a game with replay value. Although sadly the actual story doesn’t quite pop out during the game, the voice-acting, level design, and polished combat system make <em>Darksiders</em> a good show and definitely worth taking a closer look at.</p>
<p><em>Darksiders is available on the Playstation 3 and Xbox 360, and retails for $59.99. A copy of this game was given to us by the publisher for reviewing purposes.</em></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/reviews/ps3/2010/01/darksiders-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Report: ESPN To Stream Live Sporting Events On Xbox Live</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/report-espn-to-stream-live-sporting-events-on-xbox-live/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/report-espn-to-stream-live-sporting-events-on-xbox-live/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 20:59:25 +0000</pubDate>
		<dc:creator>Eddie Makuch</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[all sorts of awesome]]></category>
		<category><![CDATA[ESPN]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=37407</guid>
		<description><![CDATA[Is your Xbox 360 the next ESPN channel?]]></description>
			<content:encoded><![CDATA[<p>Paint me excited.</p>
<p>A New York Times report today speaks of Xbox Live acting as yet another means to accessing ESPN&#8217;s massive breadth of sports programming.</p>
<p>The report states Microsoft executives have held in-depth meetings with The Walt Disney Company concerning a program deal with ESPN.</p>
<p>The service is likened to that of ESPN 360, which streams many sports broadcasts to those with high-speed Internet connections, and will offer the same kind of thing to Xbox 360 owners.</p>
<p>Additionally, the report cites Microsoft as saying it regularly counts upwards of a million users logged into XBL at any given time, which is very comparable to that of TBS and Cartoon Network, which reach about the same amount, according to Nielsen.</p>
<p>Would you watch ESPN programming on your Xbox 360 if you could?</p>
<p>Source: <a href="http://www.nytimes.com/2010/01/19/business/media/19xbox.html?src=twt&amp;twt=NYTimesAd" target="_blank">Xbox Takes on Cable, Streaming TV Shows and Movie @ The New York Times</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/report-espn-to-stream-live-sporting-events-on-xbox-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Matt Hazard: Blood Bath and Beyond review</title>
		<link>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/01/matt-hazard-blood-bath-and-beyond-review/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/01/matt-hazard-blood-bath-and-beyond-review/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 21:13:06 +0000</pubDate>
		<dc:creator>Kathleen Mita</dc:creator>
				<category><![CDATA[Xbox 360]]></category>
		<category><![CDATA[D3 Publisher]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Matt Hazard: Blood Bath and Beyond]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[PSN]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[XBLA]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=37105</guid>
		<description><![CDATA[Matt Hazard's second stop this generation is a return to his roots]]></description>
			<content:encoded><![CDATA[<p><img style="float: right; margin-left: 5px;" src="http://blastmagazine.com/images/ratings/c.jpg" alt="c" />D3 Publishers side-scrolling, sarcastic, kind-of-hates-himself Matt Hazard returns to the Xbox 360 in their Xbox Live Arcade game, <em>Matt Hazard: Blood Bath and Beyond</em>. The game costs 1200 Microsoft points, and is available for download. Many of us (or at least a few of us) remember Matt from the October 2008 release of <em>Eat Lead: the Return of Matt Hazard</em>, a third-person shooter similar in style to that of <em>Gears of War</em>. Even fewer of us remember him from his original side-scrolling arcade games.</p>
<div id="factbox"><strong>Shooter<br />
Publisher: D3 Publisher<br />
Developer: Vicious Cycle Software<br />
Jan. 6, 2010</strong></div>
<p>Much like its predecessor, <em>Blood Bath</em> does an excellent job of satirizing the gaming culture of the next-gen, poking fun at countless genres, even pointing out that you can find <em>Eat Lead</em> in the bargain bin at your local retail store. (“Budget cuts, bad reviews… but that’s besides the point.” claims your command buddy right at the beginning of the game.) While the writing is charming, there isn’t much story to be found; essentially you’re thrown into a side-scrolling shoot em’ up with the threat of having your past-self be deleted by your nemesis, Neutronov. D3 cuts out voice acting and replaces it with standard text boxes, so unfortunately, Neil Patrick Harris and Will Arnett won’t be repeating their performances from <em>Eat Lead</em>. Unfortunately <em>Blood Bath</em> never quite takes full advantage of the parodies that it creates throughout the game, and the player is left with one-liners that never actually go anywhere.</p>
<p>Graphically, <em>Blood Bath</em> is well-made for an arcade game. 3-D character design and levels make this game pop, and the gore that will amass on your screen as you plow down wave after wave of enemies is incredibly satisfying. You are rewarded for killing enemies with showers of blood. Smooth and polished, <em>Blood Bath’s </em>art style stands out from other 3-D and 2-D side-scrollers. D3 offers 8-levels of walking left to right while spraying bullets in random directions until you hit something. Eventually, the gameplay gets repetitive, but between levels there are different bosses that you will face to break the monotony. But once those battles are over… back to the horde. What D3 <strong>does</strong> do for this okay 1-player game is the addition of 2-player co-op, which is definitely one of its stronger selling points. Because lets admit it; blood baths are more fun with friends and 2-player has been around since <em>Contra</em>.</p>
<div id="attachment_37114" class="wp-caption aligncenter" style="width: 458px"><a href="http://blastmagazine.com/wp-content/uploads/2010/01/Matt-Hazard-.jpg"><img class="size-large wp-image-37114" title="Matt Hazard #!" src="http://blastmagazine.com/wp-content/uploads/2010/01/Matt-Hazard--560x315.jpg" alt="" width="448" height="252" /></a><p class="wp-caption-text">Here&#39;s Matt Hazard, accidentrally trapped in Wii&#39;s de Blob</p></div>
<p>Mechanically, the controls all work generally the way they should. However, there are tedious occurrences that happen far too often during play. Matt can jump, shoot, throw grenades, and even shoot into the background at approaching enemies, but what he can’t do is stop and shoot. A lot of the enemies you face are above you, and you have to jump and maneuver up and down obstacles to progress through the level. More often than naught, Matt would aim his gun up to attack… and then run into death water. Or cannon fire. Or a spiked wall. Or a piranha. Yeah, you get the drift. It gets almost impossible in the harder difficulties to actual control your fire, especially because of the amount of enemies that are thrown at you. But if facing a challenge is appealing to you, these harder modes will definitely present one.</p>
<p>[<em>Editor's Note] You can stop to shoot if you hold down the right bumper, which allows you to fire at a 360 degree angle while stationary. </em></p>
<p><strong>Blast Factor: </strong>Regular story mode lasts from 2-4 hours, but there is always second run-throughs with your friends waiting to happen. With a little more effort and focus, this game could have been a lot cooler, and ultimately a lot more fun to play. Unfortunately for Matt Hazard, his second appearance seems about as lack-luster as his first, but hey, he really is trying his hardest to stay alive.</p>
<p><em>Matt Hazard: Blood Bath and Beyond is available for the XBLA and PSN at a cost of $15 or 1200 Microsoft Points. A copy of this game was given to us by the publisher for reviewing purposes.</em></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<div id="leoHighlights_iframe_modal_div_container" style="border: 1px solid black; position: absolute; visibility: hidden; display: none; width: 394px; height: 40px; z-index: 32768; background-color: white;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();">
<div id="leo_iFrame_closebar" style="position: absolute; top: 0px; left: 0px; width: 394px; height: 40px; z-index: 32768; background-image: url(chrome://shim/content/highlightsFilter-3/header.gif);">
<p><a href="javascript: leoHighlightsIFrameClose();"></a></p>
</div>
</div>
<p><script type="text/javascript">// <![CDATA[
      createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_MAX_HIGHLIGHTS%20%3D%20200%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_ID%20%3D%20%22leoHighlights_iframe%22%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_DIV_ID%20%3D%20%22leoHighlights_iframe_modal_div_container%22%3B%0Avar%20LEO_HIGHLIGHTS_SHOW_DELAY_MS%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_HIDE_DELAY_MS%20%3D%20750%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%20%3D%20%22transparent%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%20%3D%20%20%20%22rgb%28245%2C245%2C0%29%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%7B%0A%20%20%20%20%20%20alert%28%22EXCEPTION%3A%20%22+location+%22%3A%20%22+e+%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%29%3B%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.width+%22%2C%22+this.height+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.x+%22%2C%22+this.y+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C236%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C512%29%3B%0Avar%20LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%20%3D%2040%3B%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.width%2C%0A%09%09%09LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.width%2C%0A%09%09LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22+callName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22+name+%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsEvent%28key%2C%20sub%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22leoHighlightsEvent%22%29%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsEvent%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20elem%3Ddocument.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28document.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddocument.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddocument.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.Width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20+%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20if%20%28LEO_HIGHLIGHTS_DEBUG_POS%26%26LEO_HIGHLIGHTS_DEBUG%29%20%7B%0A%20%20%20%20%20%20%20%20%20alert%28%22%20Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20+iFrame.id+%22%20-%20%22+anchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cncenter/visible%20%20%20%20%22%20+%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3D%22711-36858-13496-14%22%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22+rover+%22/4?%26mpre%3D%22+encodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09var%20url%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url%27%29%29%3B%0A%0A%20%20%20%09this.iFrame.src%3Durl%3B%0A%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%7D%3B%0A%20%20%20%09this.show%3Dfunction%28%29%20%7Bthis.updatePos%28%29%3B%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%20this.updatePos%28%29%3B%7D%20%20%20%09%09%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%3B%0A%20%20%09%09var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09var%20url%3DiFrame.src%3B%0A%20%20%09%09var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%09%09if%28idx%3E%3D0%29%0A%20%20%09%09%09url%3Durl.substring%280%2Cidx%29%3B%0A%09%09url+%3D%28%22%26size%3D%22+size%29%3B%0A%09%09if%28clickId%29%0A%09%09%09url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%09%09%0A%20%20%09%09iFrame.src%3Durl%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%09%09if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%09%09%09_leoHighlightsPrevElem.hover%3Dfalse%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrame%2CiFrameSize%29%3B%0A%20%20%09%09_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22+anchorId+%22%5C%27%2C%5C%27%22+size+%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%09%09leoHighlightsEvent%28%22clicked%22%29%3B%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%09%09leoHighlightsEvent%28%22hovered%22%29%3B%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsEvent%28key%2C%20sub%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId+%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A");
// ]]&gt;</script></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<div id="leoHighlights_iframe_modal_div_container" style="border: 1px solid black; position: absolute; visibility: hidden; display: none; width: 394px; height: 40px; z-index: 32768; background-color: white;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();">
<div id="leo_iFrame_closebar" style="position: absolute; top: 0px; left: 0px; width: 394px; height: 40px; z-index: 32768; background-image: url(chrome://shim/content/highlightsFilter-3/header.gif);"><a href="javascript: leoHighlightsIFrameClose();"></a></p>
</div>
</div>
<p><script type="text/javascript">// <![CDATA[
   createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_MAX_HIGHLIGHTS%20%3D%20200%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_ID%20%3D%20%22leoHighlights_iframe%22%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_DIV_ID%20%3D%20%22leoHighlights_iframe_modal_div_container%22%3B%0Avar%20LEO_HIGHLIGHTS_SHOW_DELAY_MS%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_HIDE_DELAY_MS%20%3D%20750%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%20%3D%20%22transparent%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%20%3D%20%20%20%22rgb%28245%2C245%2C0%29%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%7B%0A%20%20%20%20%20%20alert%28%22EXCEPTION%3A%20%22+location+%22%3A%20%22+e+%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%29%3B%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.width+%22%2C%22+this.height+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.x+%22%2C%22+this.y+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C236%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C512%29%3B%0Avar%20LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%20%3D%2040%3B%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.width%2C%0A%09%09%09LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.width%2C%0A%09%09LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22+callName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22+name+%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsEvent%28key%2C%20sub%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22leoHighlightsEvent%22%29%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsEvent%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20elem%3Ddocument.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28document.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddocument.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddocument.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.Width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20+%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20if%20%28LEO_HIGHLIGHTS_DEBUG_POS%26%26LEO_HIGHLIGHTS_DEBUG%29%20%7B%0A%20%20%20%20%20%20%20%20%20alert%28%22%20Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20+iFrame.id+%22%20-%20%22+anchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cncenter/visible%20%20%20%20%22%20+%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3D%22711-36858-13496-14%22%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22+rover+%22/4?%26mpre%3D%22+encodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09var%20url%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url%27%29%29%3B%0A%0A%20%20%20%09this.iFrame.src%3Durl%3B%0A%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%7D%3B%0A%20%20%20%09this.show%3Dfunction%28%29%20%7Bthis.updatePos%28%29%3B%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%20this.updatePos%28%29%3B%7D%20%20%20%09%09%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%3B%0A%20%20%09%09var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09var%20url%3DiFrame.src%3B%0A%20%20%09%09var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%09%09if%28idx%3E%3D0%29%0A%20%20%09%09%09url%3Durl.substring%280%2Cidx%29%3B%0A%09%09url+%3D%28%22%26size%3D%22+size%29%3B%0A%09%09if%28clickId%29%0A%09%09%09url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%09%09%0A%20%20%09%09iFrame.src%3Durl%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%09%09if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%09%09%09_leoHighlightsPrevElem.hover%3Dfalse%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrame%2CiFrameSize%29%3B%0A%20%20%09%09_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22+anchorId+%22%5C%27%2C%5C%27%22+size+%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%09%09leoHighlightsEvent%28%22clicked%22%29%3B%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%09%09leoHighlightsEvent%28%22hovered%22%29%3B%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsEvent%28key%2C%20sub%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId+%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A");
// ]]&gt;</script></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<p><span id="leoHighlights_iframe_modal_span_container"></p>
<div id="leoHighlights_iframe_modal_div_container" style="border: 1px solid black; position: absolute; visibility: hidden; display: none; width: 394px; height: 40px; z-index: 32768; background-color: white;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();">
<div id="leo_iFrame_closebar" style="position: absolute; top: 0px; left: 0px; width: 394px; height: 40px; z-index: 32768; background-image: url(chrome://shim/content/highlightsFilter-3/header.gif);"><a href="javascript: leoHighlightsIFrameClose();"></p>
<div id="leo_iFrame_close" style="position: absolute; top: 10px; left: 360px; width: 20px; height: 20px;"></div>
<p></a></div>
</div>
<p><script type="text/javascript">// <![CDATA[
   createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_MAX_HIGHLIGHTS%20%3D%20200%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_ID%20%3D%20%22leoHighlights_iframe%22%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_DIV_ID%20%3D%20%22leoHighlights_iframe_modal_div_container%22%3B%0Avar%20LEO_HIGHLIGHTS_SHOW_DELAY_MS%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_HIDE_DELAY_MS%20%3D%20750%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%20%3D%20%22transparent%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%20%3D%20%20%20%22rgb%28245%2C245%2C0%29%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%7B%0A%20%20%20%20%20%20alert%28%22EXCEPTION%3A%20%22+location+%22%3A%20%22+e+%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%29%3B%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.width+%22%2C%22+this.height+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.x+%22%2C%22+this.y+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C236%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C512%29%3B%0Avar%20LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%20%3D%2040%3B%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.width%2C%0A%09%09%09LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.width%2C%0A%09%09LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22+callName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22+name+%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsEvent%28key%2C%20sub%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22leoHighlightsEvent%22%29%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsEvent%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20elem%3Ddocument.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28document.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddocument.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddocument.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.Width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20+%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20if%20%28LEO_HIGHLIGHTS_DEBUG_POS%26%26LEO_HIGHLIGHTS_DEBUG%29%20%7B%0A%20%20%20%20%20%20%20%20%20alert%28%22%20Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20+iFrame.id+%22%20-%20%22+anchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cncenter/visible%20%20%20%20%22%20+%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3D%22711-36858-13496-14%22%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22+rover+%22/4?%26mpre%3D%22+encodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09var%20url%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url%27%29%29%3B%0A%0A%20%20%20%09this.iFrame.src%3Durl%3B%0A%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%7D%3B%0A%20%20%20%09this.show%3Dfunction%28%29%20%7Bthis.updatePos%28%29%3B%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%20this.updatePos%28%29%3B%7D%20%20%20%09%09%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%3B%0A%20%20%09%09var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09var%20url%3DiFrame.src%3B%0A%20%20%09%09var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%09%09if%28idx%3E%3D0%29%0A%20%20%09%09%09url%3Durl.substring%280%2Cidx%29%3B%0A%09%09url+%3D%28%22%26size%3D%22+size%29%3B%0A%09%09if%28clickId%29%0A%09%09%09url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%09%09%0A%20%20%09%09iFrame.src%3Durl%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%09%09if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%09%09%09_leoHighlightsPrevElem.hover%3Dfalse%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrame%2CiFrameSize%29%3B%0A%20%20%09%09_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22+anchorId+%22%5C%27%2C%5C%27%22+size+%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%09%09leoHighlightsEvent%28%22clicked%22%29%3B%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%09%09leoHighlightsEvent%28%22hovered%22%29%3B%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsEvent%28key%2C%20sub%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId+%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A");
]]&gt;</script></span></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2010/01/matt-hazard-blood-bath-and-beyond-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Microsoft: &#8220;Xbox 360 Not At Midpoint Yet&#8221;</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/microsoft-xbox-360-not-at-midpoint-yet/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/microsoft-xbox-360-not-at-midpoint-yet/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 14:06:07 +0000</pubDate>
		<dc:creator>Eddie Makuch</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[no new plans]]></category>
		<category><![CDATA[no plans to do so]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=37029</guid>
		<description><![CDATA[No need to release a new console soon said the company.]]></description>
			<content:encoded><![CDATA[<p>The Xbox 360 launched in 2005, so as it stands today, going on 5 years later, we&#8217;re due for a new system&#8230;right? Wrong.</p>
<p>According to Microsoft, the company has <em>no need</em> to release a new console in the immediate future.</p>
<p><strong>&#8220;I think it&#8217;s important to say that the Xbox 360 is the console of the long future for us,&#8221; David Hufford, senior director of Xbox product management, told the Guardian. &#8220;There is no need to launch a new console, because we&#8217;re able to give this console new life either with software upgrades or hardware upgrades like Project Natal.&#8221;</strong></p>
<p>Project Natal is the motion-control hardware the company is launching Holiday 2010.</p>
<p>And the director went on to liken the Xbox 360 life-cycle to that of the ten-year PlayStation 3 model.</p>
<p><strong>&#8220;The Xbox 360 was designed for a long life,&#8221; Hufford adds, &#8220;and I don&#8217;t even know if we&#8217;re at the midpoint yet.&#8221;</strong></p>
<p>Well now, do you think this is good news? Everything new coming in the form of new software and hardware upgrades? Or do you want a new system entirely?</p>
<p>Source: <a href="http://kotaku.com/5445962/microsoft-no-need-to-launch-new-console" target="_blank">Kotaku</a></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/microsoft-xbox-360-not-at-midpoint-yet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CES &#8216;10: Razer shows off first Xbox 360 controller</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/ces-10-razer-shows-off-first-xbox-360-controller/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/ces-10-razer-shows-off-first-xbox-360-controller/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 19:35:56 +0000</pubDate>
		<dc:creator>Eddie Makuch</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[razer]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=36810</guid>
		<description><![CDATA[The PC accessory-maker's first console endeavor. Have a look.]]></description>
			<content:encoded><![CDATA[<p>Razer, makers of PC accessories revealed a flashy new Xbox 360 controller today at the Consumer Electronics Show in Las Vegas, and for a first foray into a new demographic, this controller looks spot on.</p>
<p>Called the Orza, this controller has customizable buttons and sticks and is said to be a true upgrade to the first-party offering Microsoft is selling.</p>
<div id="attachment_36812" class="wp-caption aligncenter" style="width: 570px"><a href="http://blastmagazine.com/wp-content/uploads/2010/01/yes.jpg"><img class="size-large wp-image-36812" title="yes" src="http://blastmagazine.com/wp-content/uploads/2010/01/yes-560x345.jpg" alt="" width="560" height="345" /></a><p class="wp-caption-text">So very  nice looking!</p></div>
<p>Destructoid, who had hands-on time with the gadget, said the best part was its fully adjustable analog sticks. In its report it is said that the tension can be altered to your preferred play-style, which is always a good thing.</p>
<p>Additionally, the D-Pad, always a finicky little bugger on the official controller, is said to do away with the problems and may look and feel something like the pad on Sony&#8217;s Dualshock line.</p>
<p>The CES pre-production models shown on the floor of CES are not yet finalized but when they do release sometime in 2010, they&#8217;ll sell for $49, the same price Microsoft sells its for. War!</p>
<p>Source: <a href="http://www.destructoid.com/ces-2010-razer-s-first-xbox-360-controller-is-slick-159990.phtml" target="_blank">Destructoid</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/ces-10-razer-shows-off-first-xbox-360-controller/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Guitar Hero kicks off 2010 with new downloadable tracks</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/guitar-hero-kicks-off-2010-with-new-downloadable-tracks/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/guitar-hero-kicks-off-2010-with-new-downloadable-tracks/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 18:30:12 +0000</pubDate>
		<dc:creator>David Smail</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[DLC]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[guitar hero]]></category>
		<category><![CDATA[PlayStation 3]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Wii]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=36603</guid>
		<description><![CDATA[Here's what Guitar Hero DLC will be released in January. ]]></description>
			<content:encoded><![CDATA[<p>Guitar Hero&#8217;s vast catalog has been steadily growing and 2010 is looking like a very promising year for track releases.</p>
<p>January looks like it will have something for everyone with planned releases for: Vampire Weekend, Creedence Clearwater Revival, up-and-coming blues artists Tyler Bryant, Joe Bonamassa and Scott McKeon and metal bands Shadows Fall, Amon Amarth and Dethklok.</p>
<p>Today marks the release of Guitar Hero&#8217;s New Blues Masters Track Pack featuring:</p>
<p>- Tyler Bryant&#8217;s &#8220;Who I Am&#8221;</p>
<p>- Joe Bonamassa&#8217;s &#8220;Lonesome Road Blues&#8221;</p>
<p>- Scott McKeon&#8217;s &#8220;Broken Man&#8221;</p>
<p>Jan 11 &#8211; Vampire Weekend&#8217;s new album, Contra, drops in stores, so to celebrate Guitar Hero is releasing &#8220;Holiday&#8221;, &#8220;Cousins&#8221; and &#8220;The Kids Don&#8217;t Stand a Chance&#8221;</p>
<p>Jan 21 &#8211; The Metal pack is released so that Metalheads can play Shadow Fall, Amon Amarth and Dethklok on their consoles.</p>
<p>Jan 28 &#8211; Creedence Clearwater Revival comes to Guitar Hero with &#8220;Proud Mary&#8221;, &#8220;Bad Moon Rising&#8221;, and &#8220;Travelin&#8217; Band&#8221;</p>
<p>For more information about the game and future track releases and pricing, visit their <a href="http://www.guitarhero.com/">website</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/guitar-hero-kicks-off-2010-with-new-downloadable-tracks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CES &#8216;10: The Microsoft News</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/ces-2010-all-the-microsoft-news/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/ces-2010-all-the-microsoft-news/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 11:32:20 +0000</pubDate>
		<dc:creator>Eddie Makuch</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[ces]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[Vegas]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=36556</guid>
		<description><![CDATA[The Xbox 360-maker announced a lot at this year's show. If you missed it, here's a recap.]]></description>
			<content:encoded><![CDATA[<p>The 2010 Consumer Electronics Show kicked off in sunny Las Vegas yesterday with a keynote address from none other than Microsoft&#8217;s Steve Ballmer, and outside of a lot of talk about Windows and Windows-based applications, the man dished lots of intriguing information about the future of the Xbox 360.</p>
<p>Here&#8217;s a rundown, for those who didn&#8217;t watch the livestream last night, of the highlights of the speech.</p>
<p><strong>Project Natal-</strong>Microsoft&#8217;s &#8220;your body is the controller,&#8221; motion-control gaming movement, was announced to be released Holiday 2010, so we can probably expect the new technology about 10 months from now.</p>
<div id="attachment_36561" class="wp-caption aligncenter" style="width: 570px"><a href="http://blastmagazine.com/wp-content/uploads/2010/01/project-natal-briefing.jpg"><img class="size-large wp-image-36561" title="project-natal-briefing" src="http://blastmagazine.com/wp-content/uploads/2010/01/project-natal-briefing-560x373.jpg" alt="" width="560" height="373" /></a><p class="wp-caption-text">No controller...oh wait, you are the controller!</p></div>
<p>Coming soon, during Spring 2010, is <strong>Game Room</strong> for Xbox Live and Games For Windows. This online destination, compared to Sony&#8217;s Home, will be a place to play classic arcade games&#8230;for a price. You can either buy one of the thousands of retro titles at a low price point of between 240-440 MS Points, but can also fork over only 40 Points/50 cents, if you want that true retro feeling of popping in a couple quarters, but only get to play the game once. Additionally, Microsoft is promising a new game every week and that this <strong>Game Room</strong> will be a popular hangout for your Xbox Live Avatars. We&#8217;ll see.</p>
<div id="attachment_36560" class="wp-caption aligncenter" style="width: 570px"><a href="http://blastmagazine.com/wp-content/uploads/2010/01/game-room.jpg"><img class="size-large wp-image-36560" title="game room" src="http://blastmagazine.com/wp-content/uploads/2010/01/game-room-560x241.jpg" alt="" width="560" height="241" /></a><p class="wp-caption-text">If you build it, they might come.</p></div>
<p>In bloody, war news, announced last night was yet another <strong>timed exclusive</strong> for the mighty corporate brethren at Microsoft, this time involving everyone&#8217;s favorite FPS, <strong>Modern Warfare 2</strong>. When the first batch of DLC hits for the shooter this Spring it&#8217;ll be available first for paying Xbox Live members. No mention of what the DLC will actually be however, though it&#8217;s likely a combination of new multiplayer environments, and or more Spec-Ops missions.</p>
<div id="attachment_36558" class="wp-caption aligncenter" style="width: 570px"><a href="http://blastmagazine.com/wp-content/uploads/2010/01/Call-of-Duty-Modern-Warfare-2-Multiplayer.png"><img class="size-large wp-image-36558" title="Call-of-Duty-Modern-Warfare-2-Multiplayer" src="http://blastmagazine.com/wp-content/uploads/2010/01/Call-of-Duty-Modern-Warfare-2-Multiplayer-560x314.png" alt="" width="560" height="314" /></a><p class="wp-caption-text">More of this. Coming soon.</p></div>
<p>Finally, Ballmer said there are now <strong>39 million </strong>Xbox 360s in the wild and between Christmas and New Year&#8217;s this year, Xbox Live had its busiest week of all time. During this time a new member signed up for XBL <strong>every second </strong>and at one point over <strong>2.2 million</strong> members signed on at the same time, <em>and</em> XBL didn&#8217;t crack under the server stress like last year.</p>
<div id="attachment_36559" class="wp-caption aligncenter" style="width: 570px"><a href="http://blastmagazine.com/wp-content/uploads/2010/01/derosalastfm3.jpg"><img class="size-large wp-image-36559" title="derosalastfm3" src="http://blastmagazine.com/wp-content/uploads/2010/01/derosalastfm3-560x314.jpg" alt="" width="560" height="314" /></a><p class="wp-caption-text">Xbox Live. w00t</p></div>
<p>Stay tuned later today for what Sony had to say and show at CES.</p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/ces-2010-all-the-microsoft-news/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Need for Speed Shift Gaming Competition</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/the-need-for-speed-shift-gaming-competition/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/the-need-for-speed-shift-gaming-competition/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 23:24:55 +0000</pubDate>
		<dc:creator>David Smail</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[need for speed shift]]></category>
		<category><![CDATA[PlayStation 3]]></category>
		<category><![CDATA[prizes]]></category>
		<category><![CDATA[PSP]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=36542</guid>
		<description><![CDATA[Think you have what it takes to be the best NFS:Shift racer? Prove It. ]]></description>
			<content:encoded><![CDATA[<p>EA, in conjunction with GGL and AutoTrader, announced the Need For Speed Shift Gaming Competition on December 4th. The Competition will run through March 7th and challenge the top video game racers in the world to compete in the ultimate driving competition. The Top 4 players will play in a live final at Black Box&#8217;s studio in Vancouver.</p>
<p>Why should you care? Well, if you&#8217;re a racing fanatic, there are $40,000 in prizes to be won and the grand prize winner will receive $30,000 for a car on AutoTrader.com! The top 4 finalists will receive a trip to Vancouver to compete!</p>
<p>If you&#8217;re interested, you should totally sign up. Need more info? Check out <a href="http://bit.ly/7Y1ICy">their website </a>to learn more. Good Luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/the-need-for-speed-shift-gaming-competition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kick-ass multiplayer trailer for Army of Two: The 40th Day</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/kick-ass-multiplayer-trailer-for-army-of-two-the-40th-day/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/kick-ass-multiplayer-trailer-for-army-of-two-the-40th-day/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 21:26:24 +0000</pubDate>
		<dc:creator>David Smail</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[Army of Two: 40th Day]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[PlayStation 3]]></category>
		<category><![CDATA[PSP]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=36446</guid>
		<description><![CDATA[All the co-op modes, detailed in video. Check it out for extreme action. ]]></description>
			<content:encoded><![CDATA[<p>On Jan 12 we&#8217;re going to be able to experience Army of Two: The 40th Day in all it&#8217;s glory. As a special treat for everyone looking forward to the game, EA has released a new trailer highlighting the 4 co-op modes available: &#8220;Warzone&#8221;, &#8220;Co-op Death Match&#8221;, &#8220;Control&#8221;, and &#8220;Extraction.&#8221; The modes will pit players against other teams for intense game play.</p>
<p>For those unfamiliar with Army of Two, the story focuses on a two-man private military team:  Salem and Rios. Trapped in a besieged city, the pair must put their skills to work and help each other fight against a horde of enemies.</p>
<p>The trailer definitely sets the game up as a kick ass adventure for friends who like teaming up to go head to head with a horde of enemies. Check it out and let us know what you think!</p>
<p>Army of Two: The 40th Day will be available on 360, PSP and PS3.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/fDALqP7H-L0&#038;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/fDALqP7H-L0&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2010/01/kick-ass-multiplayer-trailer-for-army-of-two-the-40th-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Assassin&#8217;s Creed 2 review</title>
		<link>http://blastmagazine.com/the-magazine/gaming/reviews/ps3/2009/12/assassins-creed-2-review/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/reviews/ps3/2009/12/assassins-creed-2-review/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 17:32:02 +0000</pubDate>
		<dc:creator>Jason D'Aprile</dc:creator>
				<category><![CDATA[PlayStation 3]]></category>
		<category><![CDATA[Xbox 360]]></category>
		<category><![CDATA[Assassins Creed 2]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[ubisoft]]></category>
		<category><![CDATA[video games]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=35762</guid>
		<description><![CDATA[The follow-up to one of this generation's more popular games is better in every way]]></description>
			<content:encoded><![CDATA[<p><img style="float:right;margin-left:5px;" src="http://blastmagazine.com/images/ratings/98.jpg" alt="98" />If ever there were a nearly perfect example of a sequel done right, it&#8217;s Assassin&#8217;s Creed 2. The first game was a revelation of open world exploration and mobility, with an amazing historical setting and immense world to explore. Unfortunately, as riveting an experience as it was, there just wasn&#8217;t enough to do. The sequel takes care of this problem quite handily. While keeping the original idea of a well-developed, fascinating historical setting, the sequel improves on almost every other front.</p>
<p><img class="alignnone" style="float:right;margin-left:5pxalt=" title="Editors Choice" src="http://blastmagazine.com/images/eclogo_80.png" alt="" width="72" height="62" /></p>
<p style="text-align: left;">The setting has changed to 15<sup>th</sup> century Italy, and there&#8217;s a new assassin to go with the times. His name is Ezio Auditore de Firenze, and while the overall plot is still assassins versus Templars, Ezio is an incredibly different character than the original Altair. The main difference is that unlike Altair, Ezio isn&#8217;t a born assassin. In a plot twist reminiscent of the movie Wanted, Ezio discovers that his father was a master assassin in a covert war. After his father&#8217;s murder, Ezio must take up his father&#8217;s trade.</p>
<div id="factbox"><strong>Action<br />
Publisher: Ubisoft<br />
Developer: Ubisoft<br />
Nov. 17, 2009</strong></div>
<p>An improvement on the genetic memory story arc is also a welcome surprise. Although the future takes a distinct backseat, the kidnapped possessor of all these killer memories, Desmond Miles, has some fascinating, if clichéd, character development. It also ties in nicely with, and expands upon, Altair&#8217;s history.</p>
<p>Of course, Ezio is the focus of the masterful mix of history and fiction that creates a thriving, vibrant, and fascinating world. You&#8217;ll become best friends with Leonardo Da Vinci, get caught in famous family turf wars, and visit an amazing array of spectacular Renaissance cities, beautiful Italian country, and even small towns and villas. Moreover, Ezio will have his own villa and town to maintain—complete with a simple, yet engaging economic system completely new to the series.</p>
<p style="text-align: center;"><a href="http://blastmagazine.com/wp-content/uploads/2009/12/Assassins-Creed-2-1.jpg"><img class="size-large wp-image-35767 aligncenter" title="Assassin's Creed 2 #1" src="http://blastmagazine.com/wp-content/uploads/2009/12/Assassins-Creed-2-1-560x315.jpg" alt="Assassin's Creed 2 #1" width="448" height="252" /></a></p>
<p>Every location offers a slew of art, weapons, armor, and other upscale finery to purchase. Purchasing such things adds to the value (and wealth) of your villa, as does paying to upgrade the various stores and services. The more you spend on improvements, the more income you receive. What&#8217;s it all for? The core of the gameplay hasn&#8217;t changed. You are still a master assassin running, climbing, jumping, and killing for hours on end. But this time, you have friends. Or at least, employees.</p>
<p>Groups of courtesans, thieves, and mercenaries are readily available—for a price—to either draw attention away from you or to help you fight.  For instance, courtesans can work their wiles on a group of guards while Ezio sneaks into a restricted area. Alternatively, you could keep your money, kill the guards yourself, and then steal the treasure behind the door. Yet another option is to just ignore the guarded treasure altogether, and stick to the main storyline. Boredom is simply not an option with so many choices.</p>
<p>Happily, the entire world is ripe with hidden treasure chests, collectible feathers, and valuable codex pages, not to mention vigilante justice, timed rooftop races, and courier jobs. Feathers are the new flags, but this time with an actual purpose. Treasure chests both increase your wealth, and are simply fun to find—especially the well-hidden ones. Your local art dealer will be happy to supply you with treasure maps, should you need them. You could spend hours exploring and taking on side missions without touching the main story. Fortunately, the overall story is so well done that spending even more time on the central story is no chore. So, the biggest problem with the original game is solved in spades.</p>
<p style="text-align: center;"><a href="http://blastmagazine.com/wp-content/uploads/2009/12/Assassins-Creed-2-2.jpg"><img class="size-large wp-image-35766 aligncenter" title="Assassin's Creed 2 #2" src="http://blastmagazine.com/wp-content/uploads/2009/12/Assassins-Creed-2-2-560x315.jpg" alt="Assassin's Creed 2 #2" width="448" height="252" /></a></p>
<p>The actual gameplay, however, will be instantly familiar to fans of the first game. Free-running and the counter-based combat have been a bit refined. Ezio is a little better at finding purchase while climbing, though the controls still suffer from the same occasionally stilted feel and unresponsiveness. You can now taunt a slow opponent into attacking, instead of playing a waiting game. There are a lot of new counters. Ezio can fight with both of his wrist blades, and even steal opponents&#8217; weapons and use them against them. New assassination moves also spice up the action, letting Ezio become a master of death from both above and below.</p>
<p><strong>Blast Factor: </strong>All these small improvements improve the sequel. The increase in the physical world of the game, and in the variety of the gameplay add to the diverse refinements. The presentation is still stunning, the voice acting is much more authentic, and there&#8217;s just a lot more to the game. As great a game as the first Assassin&#8217;s Creed was, this sequel is better in every way. It&#8217;s easily recommendable and absolutely one of the best games of the year.</p>
<p><em>Assassin&#8217;s Creed 2 is available for the Xbox 360 and Playstation 3 for $59.99. A copy of this game was given to us by the publisher for reviewing purposes.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/reviews/ps3/2009/12/assassins-creed-2-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rainbow Islands: Towering Adventure! review</title>
		<link>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/12/rainbow-islands-towering-adventure-review/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/12/rainbow-islands-towering-adventure-review/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 16:12:55 +0000</pubDate>
		<dc:creator>Chase Gharrity</dc:creator>
				<category><![CDATA[Xbox 360]]></category>
		<category><![CDATA[Rainbow Islands]]></category>
		<category><![CDATA[Rainbow Islands: Towering Adventure]]></category>
		<category><![CDATA[taito]]></category>
		<category><![CDATA[xbox live]]></category>
		<category><![CDATA[xbox live arcade]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=34065</guid>
		<description><![CDATA[It's rainbow time!]]></description>
			<content:encoded><![CDATA[<p><img style="float:right;margin-left:5px;" src="http://blastmagazine.com/images/ratings/70.jpg" alt="70" />It’s rainbow time! Rainbow Islands, one of the world’s most underrated platformers, has now made its way to the Xbox 360 via the Xbox Live Arcade. For those who are unaware, Rainbow Islands is a sequel to the immensely popular Bubble Bobble, which was initially released in 1987 for the original Nintendo Entertainment System, among many other platforms.  Though I would be hard-pressed to say that Rainbow Islands is cuter than Bubble Bobble, this Taito Corporation title gives everyone its share of warm-and-fuzzies.  Hell, even the rating is cute: E for Everyone due to &#8220;Comic Mischief&#8221;.</p>
<p><a href="http://blastmagazine.com/wp-content/uploads/2009/11/rainbow030309013.jpg"><img class="aligncenter size-large wp-image-34084" src="http://blastmagazine.com/wp-content/uploads/2009/11/rainbow030309013-448x319-custom.jpg" alt="rainbow030309013" width="448" height="319" /></a></p>
<div id="factbox"><strong>Platformer<br />
Publisher: Square Enix<br />
Developer: Taito<br />
Oct. 28, 2009</strong></div>
<p>The basic premise of the XBLA release, Rainbow Islands: Towering Adventure!, is similar to the original in that you must make your character climb as high as he can to escape the sinking city within a certain amount of time.  Using magical powers to create rainbows, players will be able to jump higher and higher, while also attacking dangerous enemies (such as caterpillars, mini-tanks and giant blue bees!) in the process.</p>
<p>The gameplay for Rainbow Islands: Towering Adventure! is incredibly simple: pressing the B-button makes your character jump and the A-button makes your character shoot out a rainbow.  While it isn’t the most fluid gameplay, with a title that is based on clearing stages in limited time allowances, simple controls are more than welcome.</p>
<p>What I really like about Rainbow Islands: Towering Adventure! is the fact that your character has no life meter, which has been replaced with a timer.  This timer counts down for every second spent enjoying the rainbow-ey goodness; when the timer runs out, the game is over.  Instead of losing life, being attacked by enemies results in a subtraction of time.  Likewise, when a player defeats an enemy, their character can collect not health, but more time.  I thought this was a very fun and imaginative way to make a game finite without bringing the whole life-and-death scenario into play.</p>
<p style="text-align: center">
<p>Another somewhat unique thing about Rainbow Islands: Towering Adventure! is the fact that the rainbow magic can be used as both a climbing tool and a weapon against the evildoers that have overrun the town.  This becomes especially helpful when a platform you are jumping to is a bit out of your jumping range as you can just shoot a rainbow, use it as a stepping stool and be on your merry way.  Advantageously timed rainbows will allow players to jump higher, get rid of enemies and let your character collect the bonuses your fallen foes have dropped.</p>
<p><a href="http://blastmagazine.com/wp-content/uploads/2009/11/rainbow030309012.jpg"><img class="aligncenter size-large wp-image-34083" src="http://blastmagazine.com/wp-content/uploads/2009/11/rainbow030309012-560x399.jpg" alt="rainbow030309012" width="448" height="319" /></a>Rainbow Islands: Towering Adventure! is also full of entertaining game modes as well, complete with Story, Challenge, Time Attack and Xbox Live Match modes.  In Story mode, players take control of Bub and Bob, whom were also the protagonists in previous games.  Bub and Bob must escape the city before the evil Dr. Crescent submerges it compeletely.  Bub and Bob will be able to collect gems throughout the game that will help them do a super move that can combat Dr. Crescent and his large destructive ship.  This mode can be played in single player and two-player cooperative styles.  In Challenge mode, players simply try to get as high as they can with a set number of lives, while Time Attack mode tests players’ speed by seeing how quickly they can complete a stage.  In Xbox Live Match mode, players race against other Xbox Live users on certain levels.</p>
<p>In the Challenge and Time Attack modes, players can actually use their Xbox Live avatars to take part in the action.  Unfortunately, those are the only modes that this feature is available in.  One could imagine that letting Xbox Live users incorporate their avatars would increase the entertainment value of both Rainbow Islands and the avatars themselves, but obviously the developers seemed to go in a different direction.  To many, this will seem like a pretty simple idea that was just not capitalized on for whatever reason.</p>
<p>In terms of aesthetics, this game brings as many colorful graphics as you would expect from an old school Japanese platformer inspired by rainbows.  At first look, players may confuse this title with one of the Sonic games for Sega Genesis as they seem to be designed with very similar graphics and stylization.  Each of the levels has many different shades and tones of pastels, while the enemies look like cute and colorful toys in lieu of anything threatening.  I wouldn’t consider this a negative, however, as I think most of use fell in love with Bubble Bobble for more than its gameplay.</p>
<p style="text-align: center;"><a href="http://blastmagazine.com/wp-content/uploads/2009/11/rainbow030309016.jpg"><img class="aligncenter size-large wp-image-34085" src="http://blastmagazine.com/wp-content/uploads/2009/11/rainbow030309016-560x399.jpg" alt="rainbow030309016" width="448" height="319" /></a></p>
<p>Rainbow Islands: Towering Adventure! implements what many gamers have referred to as “2.5D” graphics, which is a sort of blend between the 2D and 3D styles.  Rainbow Islands: Towering Adventure! is a good example of this because of the use of 2D scrolling environments and 3D character models.  Though I think 2.5D is a good strategy, especially for updating older games like Rainbow Islands, I thought the stylization of this title was a bit lackluster.  I’ve seen many iPhone adaptations of old games that make Rainbow Island: Towering Adventure!’s graphics pale in comparison.  For a system like the Xbox 360, I think the look of this game could have been stepped up at least one or two notches.</p>
<p><strong>Blast Factor: </strong>Overall, Rainbow Islands: Towering Adventure is as cute a game as you’ll find in the Xbox Live Arcade.  However, with flaws in the aesthetics, gameplay and general development of the game, it’s hardly the best value one can find.  For fans of the original, coughing up 800 points (about $10) will probably not sound too bad.  For everyone else, it’s probably not worth it.</p>
<p><em>Rainbow Islands: Towering Adventure! is available for 800 Microsoft Points on the Xbox Live Arcade. A copy of this game was given to us by the publisher for reviewing purposes.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/12/rainbow-islands-towering-adventure-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tekken 6 review</title>
		<link>http://blastmagazine.com/the-magazine/gaming/reviews/ps3/2009/12/tekken-6-review/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/reviews/ps3/2009/12/tekken-6-review/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 16:02:09 +0000</pubDate>
		<dc:creator>Jason D'Aprile</dc:creator>
				<category><![CDATA[PlayStation 3]]></category>
		<category><![CDATA[Xbox 360]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Namco Bandai]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[Tekken 6]]></category>
		<category><![CDATA[video games]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=34823</guid>
		<description><![CDATA[The latest in the long-running fighting series hits, but is it worth your holiday dollars?]]></description>
			<content:encoded><![CDATA[<p><img style="float:right;margin-left:5px;" src="http://blastmagazine.com/images/ratings/80.jpg" alt="80" />The Tekken series has had a long and illustrious history on Sony platforms and in dank, dark arcades the world over. The latest in the line is cross-platform, but doesn&#8217;t make too many other deviations from the strict formula the series has been sticking to for years. For fans of the fighting series, that&#8217;s not a bad thing, and as far as Tekken games go, the sixth time is certainly a charm.</p>
<div id="factbox"><strong>Fighting<br />
Publisher: Namco Bandai<br />
Developer: Namco Bandai<br />
Oct. 27, 2009</strong></div>
<p>The endless stream of fighters that hit during the 90&#8217;s have managed to either steadily evolve or perish. Tekken has long been a mainstay on Sony&#8217;s platforms, starting with a killer port of the original arcade hit on the PSOne. Tekken 6 was built to take advantage of the latest uber-hardware and as expected, it really does look great and the animation is stunning. That&#8217;s not to say it&#8217;s visually perfect. The game still has a few unwanted last-gen leftovers like slight jagging outlines of the character, bit overall, Tekken 6 is easily the best the series has looked and certainly competitive with the latest Virtua Fighter, DoA, and Street Fighter IV. The game sounds great as well, with some surprisingly powerful surround effects.</p>
<p>Beyond the presentation, however, there&#8217;s not a lot of major upgrades. Although many of the old characters have been tweaked in some fashion, there&#8217;s no earth-shattering changes. There are several new characters such as the beautiful Zalina who uses a bizarre style, crazy school-girl android Alisa, and Bob, an amazingly fast far guy. The new characters are surprisingly fleshed out and refined, and add more than just a few more headshots to the 41 character roster.</p>
<p style="text-align: center;"><a href="http://blastmagazine.com/wp-content/uploads/2009/12/tekken-6-1.jpg"><img class="size-large wp-image-34827 aligncenter" title="tekken 6 1" src="http://blastmagazine.com/wp-content/uploads/2009/12/tekken-6-1-454x255-custom.jpg" alt="tekken 6 1" width="454" height="255" /></a></p>
<p>Veterans of the series and hardcore fighter fans will get more out the more subtle gameplay enhancements, yet Tekken remains a remarkably novice-friendly affair as well. There&#8217;s an in-depth training mode to learn the ropes, and the classic four-button layout still makes for fast, fluid combat. That said, like most Tekken titles, Tekken 6 has a couple amazingly cheap boss battles in the arcade mode, which will cause even advanced players frustration.</p>
<p>Tekken 6 also tries to alleviate a major problem in all the Namco fighters—one dimensional arenas. While the fighting zones are still flat planes, there&#8217;s some real creativity in their presentation including a parking garage covered in flames. New to the series are multi-level arenas. Set up your opponent right through the use of new juggle and ground pounding techniques, and you can smash them through some arena floors. Granted, Mortal Kombat 2 did this in the mid-90&#8217;s, but given how slow these games can be to evolve, it&#8217;s a welcome gimmick. Now they just need to learn how provide elevation and contours to their arenas like Virtua Fighter and Dead or Alive&#8230;</p>
<p style="text-align: center;"><a href="http://blastmagazine.com/wp-content/uploads/2009/12/tekken-6-2.jpg"><img class="size-large wp-image-34828      aligncenter" title="tekken 6 2" src="http://blastmagazine.com/wp-content/uploads/2009/12/tekken-6-2-448x252-custom.jpg" alt="tekken 6 2" width="448" height="252" /></a></p>
<p>Beyond mere one-on-one fighting, the Tekken Force mode makes a resurgence in the form of the scenerio campaign mode. This single-player, story-driven mode takes the classic side scrolling beat &#8216;em up gameplay of previous games in the next gen with sharp graphics and plenty of action. Unfortunately, the mode has a terrible camera and no way to manually adjust your view. The enemies and action are also incredibly repetitive, but the mode does allow fans to delve more into the nearly incomprehensible  storyline. More importantly, it lets you earn bonus objects to accessorize the fighters with. A real sore point with this mode is despite the fact that you always have an AI companion, there&#8217;s no actual cooperative play option.</p>
<p>Online action comes in two different forms. The first is standard online matches against live players. While Namco has announced patches, at this time the online play is noticeably spotty. Although not unplayable, it&#8217;s hard to imagine why this is still an issue for Namco given how smoothly Soul Caliber IV works online. The other net-based feature is the ability to download player ghosts, which gives the illusion of fighting a real player without actually having to deal with one.</p>
<p><strong>Blast Factor: </strong>Tekken 6 is, without a doubt, a great fighting game. It&#8217;s the most expansive Tekken yet, with a great roster, impressive levels, and plenty of gameplay tweaks. That said, it&#8217;s hard to outright recommend it to casual players or newcomers to the series, since Tekken Dark Resurrection is a far cheaper download and still a remarkably solid fighter. The $60 price tag here seems a little steep for anyone other than a diehard fighter fan, but price aside it&#8217;s a worthy addition to any fighter&#8217;s collection.</p>
<p><em>Tekken 6 is available on the Xbox 360 and Playstation 3 for $59.99. A copy of this game was given to us by the publisher for reviewing purposes.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/reviews/ps3/2009/12/tekken-6-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Get your Xbox 360 Avatar a pet, because you can</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/12/get-your-xbox-360-avatar-a-pet-because-you-can/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/12/get-your-xbox-360-avatar-a-pet-because-you-can/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 15:58:16 +0000</pubDate>
		<dc:creator>Eddie Makuch</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[avatar]]></category>
		<category><![CDATA[Awesome]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[pets]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[wow]]></category>
		<category><![CDATA[WTF]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=34680</guid>
		<description><![CDATA[I can has pony? Yes you can.]]></description>
			<content:encoded><![CDATA[<p>Xbox Live&#8217;s Major Nelson, today announced that beginning tomorrow, you&#8217;ll be able to purchase pets for your Avatars.</p>
<p>Ranging from the mundane to the extreme and furry, for 240 MS Points, the following can be yours to love like your own!</p>
<blockquote><p>Large Dog, Pug Dog, Dog in Bag, Cat, Siamese Cat, Long Haired Cat, Goldfish, Guinea Pig, Monkey, Bird, Snake and a Pony.</p></blockquote>
<p>If I had an extra 240 MS Points kicking around I&#8217;d most definitely buy myself any of those creatures, I mean, who hasn&#8217;t dreamed of owning a pony <span style="text-decoration: line-through;">I&#8217;m not actually a 12 year-old girl</span>?</p>
<p>Here&#8217;s a look at how you&#8217;ll look with a cute little pet in tow.</p>

<a href='http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/12/get-your-xbox-360-avatar-a-pet-because-you-can/attachment/4151058475_0936d934da_m/' title='4151058475_0936d934da_m'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/12/4151058475_0936d934da_m-70x70.jpg" class="attachment-thumbnail" alt="" title="4151058475_0936d934da_m" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/12/get-your-xbox-360-avatar-a-pet-because-you-can/attachment/4151058487_18efcb1085/' title='4151058487_18efcb1085'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/12/4151058487_18efcb1085-70x70.jpg" class="attachment-thumbnail" alt="" title="4151058487_18efcb1085" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/12/get-your-xbox-360-avatar-a-pet-because-you-can/attachment/4151058553_a5a8785a3b/' title='4151058553_a5a8785a3b'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/12/4151058553_a5a8785a3b-70x70.jpg" class="attachment-thumbnail" alt="" title="4151058553_a5a8785a3b" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/12/get-your-xbox-360-avatar-a-pet-because-you-can/attachment/4151058573_2e2d7388f9/' title='4151058573_2e2d7388f9'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/12/4151058573_2e2d7388f9-70x70.jpg" class="attachment-thumbnail" alt="" title="4151058573_2e2d7388f9" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/12/get-your-xbox-360-avatar-a-pet-because-you-can/attachment/4151816610_c7c0d2c2bd/' title='4151816610_c7c0d2c2bd'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/12/4151816610_c7c0d2c2bd-70x70.jpg" class="attachment-thumbnail" alt="" title="4151816610_c7c0d2c2bd" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/12/get-your-xbox-360-avatar-a-pet-because-you-can/attachment/4151058475_0936d934da_m-2/' title='4151058475_0936d934da_m'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/12/4151058475_0936d934da_m1.jpg" class="attachment-thumbnail" alt="" title="4151058475_0936d934da_m" /></a>

<p><a href="http://majornelson.com/archive/2009/12/02/yes-you-can-have-a-pony.aspx" target="_blank">Yes you can haz Pony via Major Nelson</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/12/get-your-xbox-360-avatar-a-pet-because-you-can/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Xbox 360 Avatars can and cannot be used in marketing</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/12/how-xbox-360-avatars-can-and-cannot-be-used-in-marketing/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/12/how-xbox-360-avatars-can-and-cannot-be-used-in-marketing/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 15:39:17 +0000</pubDate>
		<dc:creator>Eddie Makuch</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[avatars]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=34667</guid>
		<description><![CDATA[How Microsoft must handle the little dudes. Some interesting bits inside.]]></description>
			<content:encoded><![CDATA[<p>Microsoft shared its &#8220;Avatar Guidelines&#8221; with gaming blog Kotaku today, and on the list are some interesting bits of information.</p>
<p>The guidelines, as Kotaku points out, are really just a &#8220;set of rules governing how avatars can be displayed in both internal and external (ie, catalogues) marketing program,&#8221; and mostly pertain to graphic designers and such, but it was interesting to learn how Microsoft aims to protect the image of these little men and women.</p>
<p>Here&#8217;s what Microsoft deems okay and not okay.</p>
<blockquote><p>- When Avatars are used in a group of three or more, at least one Avatar must be female.</p>
<p>- When Avatars are used in a group of three or more, consider including different ethnicities.</p>
<p>- When Avatars are used in groups of three or more, one of them should be facing forward and looking outward.</p>
<p>- Avatars must be playful and mischievous, not devious or inappropriate.</p>
<p>- Do not show Avatars with closed or blinking eyes.</p>
<p>- Do not show Avatars using any hand or body gestures other than those provided.</p>
<p>- Do not use an Avatar as the main message of a marketing piece.</p>
<p>- Do not show Avatars interacting with the Xbox 360 Sphere.</p></blockquote>
<p>What do you think of these guidelines? Responsible? Silly? A little bit of both? Do share!</p>
<p>Source: <a href="http://kotaku.com/5416641/what-marketing-can-and-cant-do-with-microsofts-avatars" target="_blank">Kotaku</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/12/how-xbox-360-avatars-can-and-cannot-be-used-in-marketing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rock Band surpasses 1000 songs</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/11/rock-band-surpasses-1000-songs/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/11/rock-band-surpasses-1000-songs/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 19:51:08 +0000</pubDate>
		<dc:creator>David Smail</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[DLC]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[PlayStation 3]]></category>
		<category><![CDATA[rock band]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Wii]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=34226</guid>
		<description><![CDATA[Rock Band hits 1000 songs and announces future plans. ]]></description>
			<content:encoded><![CDATA[<p>Rock Band fanatics rejoice! There are now over 1000 songs available for you to play now. A few months ago, Harmonix Studios announced that by 2010 they would have 1000 songs, and now they&#8217;ve done it!</p>
<p>The game series, available on the 360, PS3, and Wii, has music of more than 390 bands which provides the best selection of interactive musical content.</p>
<p>In addition to Rock Band and Rock Band 2&#8217;s content catalog, there&#8217;s additional content in the form of weekly downloads and LEGO Rock Band. The weekly downloadable content is now in its 105th consecutive week which is incredibly impressive.</p>
<p>Soon Rock Band fans will be able to make some of their own content via Rock Band Network. Rock Band Network, a new suite of tools that wil allow bands and labels of all shapes and sizes to turn their own songs into downloadable, playable Rock Band tracks available for sale. This will cement Rock Band as the leading game with downloadable content for music-based videogame content.</p>
<p>For a complete list of the 1,000 songs visit their<a href="http://click.icptrack.com/icp/relay.php?r=30095903&amp;msgid=412294&amp;act=ZZF2&amp;c=275324&amp;admin=0&amp;destination=http%3A%2F%2Fwww.rockband.com%2Fmusic"> website</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/11/rock-band-surpasses-1000-songs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New Games This Week: Madden NFL Arcade, Borderlands DLC</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/11/new-games-this-week-madden-nfl-arcade-borderlands-dlc/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/11/new-games-this-week-madden-nfl-arcade-borderlands-dlc/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 01:27:38 +0000</pubDate>
		<dc:creator>Eddie Makuch</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=34050</guid>
		<description><![CDATA[Not many new games this week, but here's the full list.]]></description>
			<content:encoded><![CDATA[<p>Nothing major releases this week, perhaps because our minds/bellies/and eyes will be glued to something else this week; Turkey, and turkey related treats. After all, Thanksgiving is Thursday ( for international readers: Americans eat tons of food, watch football, and drink beer all day).</p>
<p>But what the gaming Gods have bestowed upon us this week are Borderlands&#8217; first downloadable content The Zombie Island of Dr. Ned, and the approachable and fun Madden NFL Arcade for the PlayStation Network and Xbox Live Arcade.</p>
<p>Here&#8217;s the full list. Gobble, gobble, gobble.</p>
<p><strong>Monday (Nov. 23)</strong><br />
Bit.Trip Void (Wii)<br />
Coldstone: Scoop It Up (Wii)<br />
Fighting Fantasy: The Warlock of Firetop Mountain (DS)<br />
Hello Kitty Party (DS)</p>
<p><strong>Tuesday (Nov. 24)</strong><br />
Art of Murder: Cards of Destiny (PC)<br />
Borderlands: The Zombie Island of Dr. Ned (PS3, 360)<br />
Chicken Riot (Wii)<br />
Karaoke Revolution (PS3, Wii, 360)<br />
King Arthur &#8211; The Role-playing Wargame (PC)<br />
Madden NFL Arcade (PS3)<br />
Marines: Assault on Terror (Wii)<br />
Party Designer (DS)<br />
Rec Room Games (Wii)<br />
Scene It? Twilight (Wii)<br />
Tekken 6 (PSP)<br />
Your Shape featuring Jenny McCarthy (Wii)</p>
<p><strong>Wednesday (Nov. 25)</strong><br />
Madden NFL Arcade (360)</p>
<p><strong>Friday (Nov. 27)</strong><br />
Cocoto Surprise (Wii)<br />
Puzzlegeddon (PS3, 360)</p>
<p>Source: <a href="http://www.gamespot.com/newthisweek.html?date=20091122&amp;type=new_this_week&amp;mode=all&amp;sort=views&amp;dlx_type=all&amp;sortdir=asc&amp;official=all%20%BB" target="_blank">GameSpot</a> via <a href="http://kotaku.com/5406112/week-in-games-calm-before-the-storm" target="_blank">Kotaku</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/11/new-games-this-week-madden-nfl-arcade-borderlands-dlc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Left 4 Dead 2 review</title>
		<link>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/left-4-dead-2-review/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/left-4-dead-2-review/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 15:20:57 +0000</pubDate>
		<dc:creator>Lauren Schumacher</dc:creator>
				<category><![CDATA[Xbox 360]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[left 4 dead 2]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[valve]]></category>
		<category><![CDATA[video games]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=34026</guid>
		<description><![CDATA[The zombie-slaying sequel hits; is this a necessary buy?]]></description>
			<content:encoded><![CDATA[<p><img style="float:right;margin-left:5px;" src="http://blastmagazine.com/images/ratings/85.jpg" alt="85" />Some people like Halo.  Some people like Call of Duty.  Me?  When I&#8217;m ready to get together with a few of my closest friends and brutally gun things down, Left 4 Dead is my co-op game of choice.  There are many reasons for this: it&#8217;s easy to pick up and trade off controllers.  The campaigns are a good length.  Its goriness is offset by its goofiness.  Online play is a blast.  And every play-through feels completely different from the last.  Overall it&#8217;s an incredibly balanced, light-feeling game with those wry and witty details I&#8217;ve come to expect from Valve.</p>
<div id="factbox"><strong>First-person shooter<br />
Publisher: Valve<br />
Developer: Valve<br />
Nov. 17, 2009</strong></div>
<p>So of course, when Left 4 Dead 2 was released, not even a spinal chord injury could keep me from playing.  Much to my delight I found the gameplay mostly unchanged; you&#8217;re still controlling four immune survivors through five campaigns filled with Hannibal Lecter cosplayers.  The major changes are the new campaigns and an expanded library of weapons, medicines, ammunition, and enemies.</p>
<p>The South is a trendy setting, and luckily it jives well with the series sense of the absurd.  You&#8217;ll be fetching snacks for hillbillies in exchange for rocket launcher cover, driving through plate-glass windows in a stock car ala the Dukes of Hazard, mowing down killer clowns with your trusty banjo, and all-in-all enjoying a game that takes itself much less seriously than the average FPS.   From a carnival of death to a rainy swamp, the new environments are&#8211;frankly put&#8211;amazing.  They&#8217;re atmospheric and diverse, and are sure to provide hours of creepy delight.</p>
<p>The series displayed its flair for the cinematic in the Dead Air plane crash of the first release; moments like these are sprinkled throughout all campaigns, and my first play-through dropped my jaw more than once.  I never thought I could be so excited about fetch quests, but there are great strategic mini-missions that force you out of the &#8220;shoot everything that moves&#8221; mentality.  The levels are much less linear this time around, with multiple routes to the safe-house, adding another layer to strategy.  There are even moments where you benefit by breaking the cardinal rule of the Left 4 Dead Series: NEVER split up.</p>

<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/left-4-dead-2-review/attachment/xxc5m4_bridge0744-2/' title='XXc5m4_bridge0744'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/11/XXc5m4_bridge0744-70x70.jpg" class="attachment-thumbnail" alt="" title="XXc5m4_bridge0744" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/left-4-dead-2-review/attachment/l4d2_2/' title='L4D2_2'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/11/L4D2_2-70x70.jpg" class="attachment-thumbnail" alt="" title="L4D2_2" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/left-4-dead-2-review/attachment/c5m3_cemetery1596_01/' title='c5m3_cemetery1596_01'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/11/c5m3_cemetery1596_01-70x70.jpg" class="attachment-thumbnail" alt="" title="c5m3_cemetery1596_01" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/left-4-dead-2-review/attachment/c5m2_cemetery_01-2/' title='c5m2_cemetery_01'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/11/c5m2_cemetery_01-70x70.jpg" class="attachment-thumbnail" alt="" title="c5m2_cemetery_01" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/left-4-dead-2-review/attachment/l4d2_4/' title='L4D2_4'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/11/L4D2_4-70x70.jpg" class="attachment-thumbnail" alt="" title="L4D2_4" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/left-4-dead-2-review/attachment/frenchquarter_01a/' title='frenchquarter_01a'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/11/frenchquarter_01a-70x70.jpg" class="attachment-thumbnail" alt="" title="frenchquarter_01a" /></a>

<p>Multiple new weapons and items have been introduced to aid your zombie-killing efforts.  I&#8217;m very much a barbarian when it comes to weaponry: if it kills things, I&#8217;ll use it until it breaks or runs out of ammo, then I&#8217;ll just pick up whatever is closest.  Guns still fall into three categories: things that shoot a lot but hurt a little, things that shoot a little but hurt a lot, and sniper-type rifles.  Laser sights are fun add-ons, but they&#8217;re more flair than substance.  Incendiary rounds and Boomer Bile are best saved for big enemies, but as I stated, I&#8217;m a big fan of good-old-fashioned lead.  Defibrillators are an implausible but fantastic addition to your medical arsenal, allowing you to revive even long-dead party members.  Adrenaline, which will increase your speed, is only useful in very specific situations, and I find the pain pills to be a more practical inventory item.  While the expanded choices aren&#8217;t uniformly useful, they certainly increase your strategic capabilities.</p>
<p>Unfortunately, with increase in tactical abilities, the intelligence of your companions seems to plummet.  I remember fondly that I could count on Zoe to snipe the roof-top Smokers while I was busy spraying friendly shotgun fire onto Louis and Francis.    Man, those were the days!  Perhaps they gain competency when playing on easier modes, but on advance they felt a bit dopey, especially in the missions that required more action than just firing guns.</p>
<p>Of the new special infected, we have the Spitter, the Charger, and the Jockey.  I only really loved the idea of the Jockey, which will take control of you and steer you off of cliffs and into traps; the Spitter overlaps a bit too much with the Boomer for me, but perhaps he&#8217;ll grow on me.  The Charger, however, was a waste of programming.  It&#8217;s the annoying little brother of the pants-wettingly frightening Tank, and it fills no function that the Hunter doesn&#8217;t.</p>
<p>Perhaps the only disappointment I feel with this release is the loss of the feeling of simplicity and lightness that came with so few options.  You had health packs, pain pills, pipe bombs, molotov cocktails, and that&#8217;s was it!  Now with defibrillators, adrenaline, Boomer bile, laser sights, axes, crowbars, baseball bats, samurai swords, three more kinds of special infected, and multiple variants on common infected, the game has lost the simplicity that made its balance so apparent and so appealing.  Since it&#8217;s such an appealing party game, I regret that my more casual gamer friends may have difficulty keeping track of all these new toys.</p>
<p>I also detect a small downgrade in the intuitiveness of the game&#8217;s flow.  Music cues that both helped the gamer and enhanced their excitement have suddenly become as slow as the AI.  Character movement feel less vetted, and I found myself firing often at Nick, whose silhouette I found indistinguishable from the zombie masses.  Almost invisible features, such as auto-crouching to enter low spaces, has been done away with.  You know&#8211;small things that made the game faster, easier to learn, and gave you fewer scrambling-for-the-right-button moments.  I definitely feel some of the additions were superficial: padding added to justify the release of a new game rather than additional content for the first, especially when so many of the game elements are identical.</p>
<p><strong>Blast Factor: </strong>Overall, I probably would&#8217;ve been happier with additional content for the first game, or a greater amount of time and thought put into balancing the sequel as well as its predecessor.  But despite some issues, this is still a great game, and I&#8217;m sure myself and my friends will be pouring as much time into this one as we did the last.  The new campaigns are the stars of the show, and they alone make this title well worth owning.</p>
<p><em>Left 4 Dead 2 is available on the Xbox 360 and the PC, and retails for $59.99 and $49.99 respectively. A copy of this game was purchased for the purposes of reviewing.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/left-4-dead-2-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Borderlands review</title>
		<link>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/borderlands-review/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/borderlands-review/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 19:25:40 +0000</pubDate>
		<dc:creator>Marc Normandin</dc:creator>
				<category><![CDATA[Xbox 360]]></category>
		<category><![CDATA[2k]]></category>
		<category><![CDATA[borderlands]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Gearbox]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[video games]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=33965</guid>
		<description><![CDATA[Shoot, get loot. Shoot, get loot. Shoot, get loot...]]></description>
			<content:encoded><![CDATA[<p><img style="float:right;margin-left:5px;" src="http://blastmagazine.com/images/ratings/88.jpg" alt="88" />Borderlands is not what I would describe as a complex game. You get guns, you shoot those guns, and you pick up what the people on the receiving end of those gun&#8217;s bullets drop as they die.  Sometimes, if you&#8217;re lucky, that&#8217;s more guns! You do this, over and over again, for maybe 30 hours, assuming you put time into leveling and fulfilling the sidequests. Despite its simplicity though, it works, and you will <em>want</em> to play the game all the way through. There&#8217;s nothing quite like a loot-based game that draws you in, and that&#8217;s just what Borderlands is. This is, quite simply, Diablo with guns. It&#8217;s not a first-person shooter so much as it&#8217;s an RPS&#8211;a role-playing shooter.</p>
<div id="factbox"><strong>FPS/RPG<br />
Publisher: 2K Games<br />
Developer: Gearbox Software<br />
Oct. 20, 2009</strong></div>
<p>I wasn&#8217;t kidding when I described the gameplay above. That&#8217;s the bulk of the experience. You get missions to do from job boards in towns and settlements, or from talking to certain people scattered across the expansive game world. When you finish a mission, you return to wherever you earned it and pick up a reward, in the form of items, experience and money. You can take on as many quests as you want at a time, and can complete as many as you want before you ever return to claim your prize, so you don&#8217;t need to run back and forth constantly. These missions do fall into a somewhat small set of categories though&#8211;kill this thug, kill this beast, collect these items, kill this guy and collect these items, etc. You don&#8217;t really mind though, because each kill means experience, and experience means leveling, and that is the metaphorical crack pipe upon which addiction to this game relies.</p>
<p>Even within the first area of the game, there are certain sections you are not going to want to visit until you have sufficiently leveled. You may find some of these places in your random travels though, and when you do, you could very well be killed, and fast. You want to be very close to your enemy&#8217;s levels when you engage them, so the missions become important so you can always stay ahead of the curve, or at least with it.</p>
<p style="text-align: center;"><a href="http://blastmagazine.com/wp-content/uploads/2009/11/Borderlands-1.jpg"><img class="alignnone size-medium wp-image-33967" title="Borderlands #1" src="http://blastmagazine.com/wp-content/uploads/2009/11/Borderlands-1-300x168.jpg" alt="Borderlands #1" width="300" height="168" /></a></p>
<p>Plus, you get more stuff. There&#8217;s a never ending supply of stuff for you to pick up. Some of it is better than your current stuff, much of it is worse, but it can all be sold so you can buy even better stuff. Certain characters use certain gun types better than others, meaning that when you play multiplayer, stuff should be shared for more reasons than just fairness.</p>
<p>The single and multiplayer experiences are similar in many ways. You still run around completing missions, leveling up and collecting loot, but now you get to do it with a buddy (or a stranger, but that&#8217;s not as much fun, especially in a game where picking up items is so pivotal). If you play with someone over Xbox Live, whoever hosts the game is going to be the one whose story is played, meaning you can replay missions you may have already completed in order to boost your character&#8217;s levels further. You can also keep multiple characters saved to your hard drive at once, meaning you can play online with a friend using one of the four character classes while playing alone on your own time with another. All of the items, experience and money you acquire in multiplayer carries over to your single-player experience, so even if you have to replay certain sections later, at least you will be well armed.</p>
<p style="text-align: center;"><a href="http://blastmagazine.com/wp-content/uploads/2009/11/Borderlands-2.jpg"><img class="alignnone size-medium wp-image-33968" title="Borderlands #2" src="http://blastmagazine.com/wp-content/uploads/2009/11/Borderlands-2-300x168.jpg" alt="Borderlands #2" width="300" height="168" /></a></p>
<p>Each class is, at the simplest level, different thanks to their special skill. The Soldier drops a shielded turret, the Hunter has a war hawk that can attack far off enemies or those behind cover, the Siren can turn invisible and invincible for short periods of time, letting out a wave of energy when the shift occurs, and the Berserker, which, as you may have guessed, excels at being a damage absorbing tank that can punish enemies with melee.</p>
<p>There is more to the class differences than that though, as you earn skill points that can be used to differentiate them further. There are three separate paths to take, and you don&#8217;t need to stay within a single one&#8211;you can also cash in all of your skill points and re-align yourself however you wish, for a small cash fee. Let&#8217;s use the Hunter as an example. One path has him becoming more of a pistol wielding gunslinger, while another has him becoming more of a sniper. If you take the Sniper path, you will earn bonuses through skill points for things like experience bonuses on critical kills, faster reload times on rifles, or shield penetrating bullets. If you take the gunslinger route, you can get some similar bonuses, but also some very revolver/pistol exclusive ones, like chance to fire two rounds with one press of the trigger on pistols. You can customize them into all three groups and get an all-purpose blend, or you can focus heavily on one section&#8211;each time you upgrade a skill five times, it opens up the next level of skills for that designation. Shield penetrating bullets don&#8217;t come for the Sniper until you&#8217;ve used at least 15 skill points on Sniper related skill, which means 15 levels (20, really, as you don&#8217;t earn any skill points your first few levels) in a game with 50 tops. As I said though, you can get them back for a cost, so don&#8217;t fret if you change your mind 15 hours in.</p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/borderlands-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DJ Hero review</title>
		<link>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/dj-hero-review/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/dj-hero-review/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 18:45:07 +0000</pubDate>
		<dc:creator>Jason D'Aprile</dc:creator>
				<category><![CDATA[Xbox 360]]></category>
		<category><![CDATA[activision]]></category>
		<category><![CDATA[dj hero]]></category>
		<category><![CDATA[Freestyle Games]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=33847</guid>
		<description><![CDATA[The newest craze in music gaming, or an overpriced cash-in? ]]></description>
			<content:encoded><![CDATA[<p><img style="float:right;margin-left:5px;" src="http://blastmagazine.com/images/ratings/80.jpg" alt="80" />Activision is steadily making an industry out of their music Hero line, which have officially moved well beyond mere guitar rock emulation. Thanks to Band Hero and DJ Hero, fans of more than just rock can get their fake music fix. While Band Hero is catering to pop-loving casual gamers, DJ Hero boldly walks the musical line toward the hardcore.</p>
<div id="factbox"><strong>Music<br />
Publisher: Activision<br />
Developer: Freestyle Games<br />
Oct. 27, 2009</strong></div>
<p>That&#8217;s not to say anyone can&#8217;t play and enjoy being a virtual DJ here. The game caters to all skill levels, but to really get the most out of the mix table peripheral, you&#8217;ll need to master the higher skill settings. Regardless of which difficulty level, DJ Hero is amazingly fun.  Almost 100 mix tracks come with the game and it&#8217;s the first music game since Dance Dance Revolution to especially appeal to the techno crowd. The mixes cover the musical spectrum though—plenty of rap, hip hop, Motown, and pop from the last 30 years. But the magic is how the game mixes two tracks together to create something new.</p>
<p>Nowhere else could you hear Marvin Gaye crossed with the Gorillaz, the Beastie Boys and Queen, the Killers vs. Rihanna, David Bowie and 50 Cent, and an impressive and entertaining number of other great mixes. It&#8217;s not a stretch to say that this eclectic, dance-centric line-up is the best yet for a Hero game and it makes the color-coded button pressing gameplay feel more distinctive than ever.</p>
<p>The mix table controller is a cool new addition to any gamer&#8217;s stash. The main focus is on the turntable, which both spins and has three colored buttons. On the medium difficulty level and below, this is all you&#8217;ll really need, and the game plays just like any of the Hero/Rock Band games. Color-coded circles stream down three trails on the screen and the object is to hit the appropriate button at exactly the right time. At times, you&#8217;ll have to spin the turntable up or down based on the onscreen cues. The concept is simple, the execution is fun, and the presentation is bright, colorful, and quirky.</p>
<p>Once you get comfortable with the basic gameplay and switch to a higher level, the crossfader becomes a major part of the game. This slider bar is at home in the center, but at times, you&#8217;ll have to slide it right and left in time with the music trail, while keeping pace with the button presses and spins. The crossfade bar adds an interesting level of challenge in general, and adds some great variation to the music. On the downside, it can be a bit unruly. Despite have a bit of feedback, when the game is in high gear, paying attention to the current position of the bar without having to actually look at it can be frustrating.</p>

<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/dj-hero-review/attachment/dj-hero-scribble-scratching/' title='DJ Hero - Scribble-Scratching'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/11/DJ-Hero-Scribble-Scratching-70x70.jpg" class="attachment-thumbnail" alt="" title="DJ Hero - Scribble-Scratching" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/dj-hero-review/attachment/dj-hero-grandmaster-flash-turntablism/' title='DJ Hero - Grandmaster Flash - Turntablism'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/11/DJ-Hero-Grandmaster-Flash-Turntablism-70x70.jpg" class="attachment-thumbnail" alt="" title="DJ Hero - Grandmaster Flash - Turntablism" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/dj-hero-review/attachment/dj-hero-djs-shadow-and-am/' title='DJ Hero - DJs Shadow and AM'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/11/DJ-Hero-DJs-Shadow-and-AM-70x70.jpg" class="attachment-thumbnail" alt="" title="DJ Hero - DJs Shadow and AM" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/dj-hero-review/attachment/dj-hero-dj-vs-guitar-gameplay/' title='DJ Hero - DJ vs. Guitar Gameplay'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/11/DJ-Hero-DJ-vs.-Guitar-Gameplay-70x70.jpg" class="attachment-thumbnail" alt="" title="DJ Hero - DJ vs. Guitar Gameplay" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/dj-hero-review/attachment/dj-hero-dj-vs-guitar/' title='DJ Hero - DJ vs. Guitar'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/11/DJ-Hero-DJ-vs.-Guitar-70x70.jpg" class="attachment-thumbnail" alt="" title="DJ Hero - DJ vs. Guitar" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/dj-hero-review/attachment/dj-hero-dj-vs-dj-gameplay/' title='DJ Hero - DJ vs. DJ Gameplay'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/11/DJ-Hero-DJ-vs.-DJ-Gameplay-70x70.jpg" class="attachment-thumbnail" alt="" title="DJ Hero - DJ vs. DJ Gameplay" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/dj-hero-review/attachment/dj-hero-dj-mixtress-using-effects-dial/' title='DJ Hero - DJ Mixtress using effects dial'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/11/DJ-Hero-DJ-Mixtress-using-effects-dial-70x70.jpg" class="attachment-thumbnail" alt="" title="DJ Hero - DJ Mixtress using effects dial" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/dj-hero-review/attachment/dj-hero-dj-jazzy-jeff/' title='DJ Hero - DJ Jazzy Jeff'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/11/DJ-Hero-DJ-Jazzy-Jeff-70x70.jpg" class="attachment-thumbnail" alt="" title="DJ Hero - DJ Jazzy Jeff" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/dj-hero-review/attachment/dj-hero-dj-am/' title='DJ Hero - DJ AM'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/11/DJ-Hero-DJ-AM-70x70.jpg" class="attachment-thumbnail" alt="" title="DJ Hero - DJ AM" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/dj-hero-review/attachment/dj-hero-decks-close-up/' title='DJ Hero - Decks close-up'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/11/DJ-Hero-Decks-close-up-70x70.jpg" class="attachment-thumbnail" alt="" title="DJ Hero - Decks close-up" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/dj-hero-review/attachment/dj-hero-daft-punk-venue/' title='DJ Hero - Daft Punk Venue'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/11/DJ-Hero-Daft-Punk-Venue-70x70.jpg" class="attachment-thumbnail" alt="" title="DJ Hero - Daft Punk Venue" /></a>
<a href='http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/dj-hero-review/attachment/dj-hero-cool-papa-g-vs-jugglernaught/' title='DJ Hero - Cool Papa G vs Jugglernaught'><img width="70" height="70" src="http://blastmagazine.com/wp-content/uploads/2009/11/DJ-Hero-Cool-Papa-G-vs-Jugglernaught-70x70.jpg" class="attachment-thumbnail" alt="" title="DJ Hero - Cool Papa G vs Jugglernaught" /></a>

<p>There&#8217;s little in the way of onscreen prompts to keep track of the slider&#8217;s position as well, making the learning curve a bit steeper than it could have been. Another feature that is great in concept, but still in need of some work is the overlap with Guitar Hero. Some of the tracks allow for a guitarist, yet few of them felt particularly optimized for this feature. Usually the guitar tracks end up being painfully repetitive. Still, it&#8217;s a nice bonus feature that could use improvement in the sequel.</p>
<p>The overall presentation is much like other music game, with the moving gameplay tracks taking up most of the screen acreage, and stylized graphics of your on-stage DJ, the crowd, dancers—all reacting to how well you&#8217;re doing. The pumping soundtrack is especially awesome for home theater-equipped systems, but as expected, it sounds great in general.</p>
<p><strong>Blast Factor: </strong>Without a doubt, DJ Hero is the most distinctive and original music game on the market. While the game is enjoyable for all skill levels, it takes on a whole new level coordination for the hardcore crowd. The packed soundtrack is phenomenal and mix table controller is responsive and fun to use. The  main problem for DJ Hero is the steep asking price. $119 is a lot to spend on one game with only a single controller. If you don&#8217;t mind the cover charge though, this is the coolest virtual rave in town.</p>
<blockquote><p>Another Take &#8212; Bradley Ouellette</p>
<p>Activision’s latest Music game is an interesting new twist. They have taken the well-known style of the Guitar <span>Hero</span> franchise, and instead of playing a guitar, the player spins a record, and acts like a <span>DJ</span> mixing tunes. The Music in the game always consists of two pieces that the player has to mix together, fading between the two pieces and adding other effects including scratching, freestyling, and cross fading.</p>
<p>The game plays similar to any other Guitar <span>Hero</span> style game, moving the cross fader to select the track, scratching, or pressing the buttons to cause different effects to the music. When the player gets all of a lit up section correct the game gives a charge to the Euphoria button&#8211;this is the same as star power.</p>
<p>The scoring in <span>DJ</span> <span>Hero</span> feels different than the scoring in Guitar <span>Hero</span> also. The multipliers earned from rows of correct notes is very important since if you don’t hit 4x multiplier for a while in the game, you pretty much can’t score more than 3 stars. So hitting an extra note that isn’t there can kill your rating. Also if the player gets enough notes correct in a row, there is a rewind button that will show up in the display. This looks like the regular rewind button on a remote. When that’s on the screen, spinning the turntable back one full turn will rewind the song, and let the player replay a section to increase their score. This can be especially fun, if in Emode, when there is a bunch of cross fading back and forth, since it will allow the player to get a huge score with little effort. That being said, the rewind mode can also kill the score, since while it rewinds it’s easy to mess up a note and lose the multiplier.</p>
<p>Over all, I loved the game. I thought it was a neat new twist in the music genre; whereas the guitar band games haven’t had as much innovation lately, this was completely new. I found that game played smoothly, except for the cross fader. Even with the issues of the cross fader, loved the game, and will highly<br />
recommend it if you generally like music games.</p></blockquote>
<p><em>DJ Hero is available on the Wii, Xbox 360 and the Playstation 3, and retails for $119.99. A copy of the game was given to us by the publisher for reviewing purposes. </em></p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/reviews/xbox-360/2009/11/dj-hero-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Return to Ostagar DLC announced for Dragon Age: Origins</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/game-announcement/2009/11/return-to-ostagar-dlc-announced-for-dragon-age-origins/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/game-announcement/2009/11/return-to-ostagar-dlc-announced-for-dragon-age-origins/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 18:12:44 +0000</pubDate>
		<dc:creator>Marc Normandin</dc:creator>
				<category><![CDATA[Game Announcement]]></category>
		<category><![CDATA[bioware]]></category>
		<category><![CDATA[dragon age origins]]></category>
		<category><![CDATA[ea]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[Return to Ostagar]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=33841</guid>
		<description><![CDATA[Delve deeper into the story of Ostagar and King Caelin this holiday. Details inside]]></description>
			<content:encoded><![CDATA[<p>For those of you who have already played Dragon Age: Origins, you know that Ostagar is the site of a great tragedy that helps shape the narrative of the entire game. You could never go back there during your time with the disc-based version of the title, but now, with the Return to Ostagar DLC pack, you will be able to learn more about the events at Ostagar, fleshing out the story of Dragon Age and Ferelden even further.</p>
<blockquote><p>“We are very proud of     the phenomenal launch of <em>Dragon Age: Origins</em> and we’re pleased to     announce the next installment of downloadable content that will be     available to fans of the game,” said Ray Muzyka, Group General Manager,     RPG/MMO Group of EA, and Co-Founder, BioWare<em>.</em> “The <em>Return to Ostagar</em> DLC pack is a prime example of BioWare’s commitment to give fans a game     that continuously offers new experiences and further enriches a storyline     that has already received critical acclaim and positive feedback from the     players.”</p></blockquote>
<p><a href="http://blastmagazine.com/wp-content/uploads/2009/11/console_ogre_023_bmp_jpgcopy.jpg"><img class="size-medium wp-image-33842 aligncenter" title="console_ogre_023_bmp_jpgcopy" src="http://blastmagazine.com/wp-content/uploads/2009/11/console_ogre_023_bmp_jpgcopy-300x168.jpg" alt="console_ogre_023_bmp_jpgcopy" width="300" height="168" /></a></p>
<p>The first two packs of DLC were solid additions to Dragon Age&#8211;you picked up some exclusive items and abilities, and also got a chance to earn some more experience for your party, something that&#8217;s definitely useful on harder difficulties. I won&#8217;t turn my nose up at more of DLC, especially at a $4.99 price point. It gives me an excuse to go in with both of my characters too, especially since they play and act so differently. There&#8217;s no set date yet, but it&#8217;s releasing this holiday&#8211;somewhat vague, but at least we know it&#8217;s soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/game-announcement/2009/11/return-to-ostagar-dlc-announced-for-dragon-age-origins/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Madden NFL Arcade release date announced</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/11/madden-nfl-arcade-release-date-announced/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/11/madden-nfl-arcade-release-date-announced/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 00:03:29 +0000</pubDate>
		<dc:creator>David Smail</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Madden Arcade]]></category>
		<category><![CDATA[PlayStation 3]]></category>
		<category><![CDATA[PSN]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>
		<category><![CDATA[xbox live]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=33282</guid>
		<description><![CDATA[Madden Arcade will be released soon, so be ready to get your copy!]]></description>
			<content:encoded><![CDATA[<p>Madden NFL Arcade will be available on November 24 for the PSN and 25 for the Xbox LIVE Arcade.</p>
<p>This is a new way to play Madden which focuses on a fun, pick-up-and-play, 5-on-5 game between fans. Each team included features the five top offensive and defensive players.</p>
<p>We can&#8217;t give you the whole list of available players, but we can give you a list of the teams which are included in the game: Bears, Bengals, Bills, Broncos, Browns, Buccaneers, Cardinals, Chargers, Chiefs, Colts, Cowboys, Dolphins, Eagles, Falcons, 49ers, Giants, Jaguars, Jets Lions, Packers, Panthers, Patriots, Raiders, Rams, Ravens, Redskins, Saints, Seahawks, Steelers, Titans, Vikings, Texans</p>
<p>Are you excited? Let us know below. Don&#8217;t forget to mark your calendars!</p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/11/madden-nfl-arcade-release-date-announced/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RTL Interactive 360 Game Facebook Giveaway</title>
		<link>http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/11/rtl-interactive-360-game-facebook-giveaway/</link>
		<comments>http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/11/rtl-interactive-360-game-facebook-giveaway/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 22:40:01 +0000</pubDate>
		<dc:creator>David Smail</dc:creator>
				<category><![CDATA[Gaming News]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[giveaway]]></category>
		<category><![CDATA[LIVE Arcade]]></category>
		<category><![CDATA[RTL Interactive]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://blastmagazine.com/?p=33185</guid>
		<description><![CDATA[Like free Xbox 360 games? Downloadable even? Check this out.]]></description>
			<content:encoded><![CDATA[<p>Well the days has just picked up a bit!</p>
<p>RTL interactive Games Publishing announced that they are hosting an exclusive competition for redeem-codes for their Xbox 360 Arcade titles Ion Assault and Football Genius &#8211; The Ultimate Quiz on their facebook page.</p>
<p>Curious about either of the games? Well go to the RTL Games Publishing Page and become a fan and you&#8217;ll be able to learn more about the contest!</p>
<p>Ion Assault is a new shooter game which looks kinda cool from a visual standpoint, while Football Genius &#8211; The Ultimate Quiz is kinda self-explanatory.</p>
<p>So go, check out the Facebook contest and win some free codes. Let us know how you fair and what you think of the game in the comments below.</p>
]]></content:encoded>
			<wfw:commentRss>http://blastmagazine.com/the-magazine/gaming/gaming-news/2009/11/rtl-interactive-360-game-facebook-giveaway/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
