<?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>Mattc0m &#187; Projects</title>
	<atom:link href="http://www.mattc0m.com/category/projects/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mattc0m.com</link>
	<description>Keep up with my adventures into gaming, design, and many other projects from around the web!</description>
	<lastBuildDate>Thu, 02 Sep 2010 21:18:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Quake Live TV to cover QuakeCon 2010</title>
		<link>http://www.mattc0m.com/2010/08/08/quake-live-tv-to-cover-quakecon-2010/</link>
		<comments>http://www.mattc0m.com/2010/08/08/quake-live-tv-to-cover-quakecon-2010/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 21:23:37 +0000</pubDate>
		<dc:creator>Mattc0m</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Feature]]></category>
		<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Games Journalism]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[broadcasting]]></category>
		<category><![CDATA[pro gaming]]></category>
		<category><![CDATA[qltv]]></category>
		<category><![CDATA[quake live]]></category>
		<category><![CDATA[quakecon]]></category>
		<category><![CDATA[shoutcasting]]></category>

		<guid isPermaLink="false">http://www.mattc0m.com/2010/08/08/quake-live-tv-to-cover-quakecon-2010/</guid>
		<description><![CDATA[Hey guys,
As some of you know, I&#8217;m the founder, webmaster, graphic designer, and guest shoutcaster over at QuakeLive.tv. Quake Live TV runs very much like a business, but we&#8217;re all volunteers and our costs are paid for by donations (thanks to an awesome, supportive community).

So what is Quake Live TV? Well, it&#8217;s an organization that [...]]]></description>
			<content:encoded><![CDATA[<p>Hey guys,</p>
<p>As some of you know, I&#8217;m the founder, webmaster, graphic designer, and guest shoutcaster over at <a href="http://www.facebook.com/note_redirect.php?note_id=450376045663&amp;h=b1fad88e5761772bb0aa73a42d807b06&amp;url=http%3A%2F%2Fwww.quake-live.tv">QuakeLive.tv</a>. Quake Live TV runs very much like a business, but we&#8217;re all volunteers and our costs are paid for by donations (thanks to an awesome, supportive community).</p>
<p><a href="http://www.quakelive.tv"><img style="display: inline" align="right" src="http://photos-e.ak.fbcdn.net/hphotos-ak-ash2/hs133.ash2/39994_477362378941_831793941_6581402_5209252_a.jpg" /></a></p>
<p>So what is Quake Live TV? Well, it&#8217;s an organization that broadcasts live, competitive video game matches with some of the top professionals. While a lot of our coverage is of community-run events, a lot of our coverage is of the professionals competing in high-level tournaments. We&#8217;ve covered over 1,000 competitive matches in our one and half years of operation, with some of our more popular live broadcasts reaching thousands and thousands of live spectators simultaneously. In the past year, we&#8217;ve had <b>over 400,000 visitors</b> on our website.</p>
<p>To sum it up: we&#8217;re the #1 broadcasting organization in North America Quake Live coverage, and we&#8217;re slowly becoming one of the more reputable names in eSports.</p>
<p>While some people scoff at the idea of playing video games professionally, some do pretty well. For example, Anton &quot;Cooller&quot; Singov (who is coming to QuakeCon) has made more than $130,000 in his career. Sure, he&#8217;s not going to be able to retire on winnings from professional gaming, but it&#8217;s still a good chuck of cash. <a href="http://en.wikipedia.org/wiki/Anton_Singov">http://en.wikipedia.org/wiki/Anton_Singov</a></p>
<p>For those of you that are curious as to what competitive gaming is all about, I wrote a four-page magazine article that details the ins-and-outs of the scene.</p>
<p>Page 1: <a href="http://mattc0m.com/College/Spring%202009/Magazine%20Writing/page-1.jpg">http://mattc0m.com/College/Spring%202009/Magazine%20Writing/page-1.jpg</a>     <br />Page 2: <a href="http://mattc0m.com/College/Spring%202009/Magazine%20Writing/page-2.jpg">http://mattc0m.com/College/Spring%202009/Magazine%20Writing/page-2.jpg</a>     <br />Page 3: <a href="http://mattc0m.com/College/Spring%202009/Magazine%20Writing/page-3.jpg">http://mattc0m.com/College/Spring%202009/Magazine%20Writing/page-3.jpg</a>     <br />Page 4: <a href="http://mattc0m.com/College/Spring%202009/Magazine%20Writing/page-4.jpg">http://mattc0m.com/College/Spring%202009/Magazine%20Writing/page-4.jpg</a>     </p>
<p> <b></b>
<p><b><em>Back to the big news:</em></b>     <br /><big><font size="4">Quake Live TV is going to be the exclusive broadcaster of QuakeCon 2010.</font></big></p>
<p>So, what is QuakeCon? What does this mean?</p>
<p>Here&#8217;s a snippet of the Press Release:</p>
<blockquote><p>Quake Live TV, a community-run broadcasting organization, is set to provide exclusive video coverage of QuakeCon 2010. QuakeCon, the largest LAN party in North America, is hosted annually in Dallas, TX and is home to the Intel® QUAKE LIVE® Masters Championship. Known as one of the most prestigious gaming tournaments worldwide, this year boasts a prize pool of over $50,000. After three years of main-stage action QUAKE LIVE® remains a top choice for competitive gamers.</p></blockquote>
<p>Check out the rest of the press release on <a href="http://www.facebook.com/note_redirect.php?note_id=450376045663&amp;h=e000291c01281fa068a5fa3fd0544957&amp;url=http%3A%2F%2Fwww.gamesindustry.biz%2Farticles%2Fquake-live-tv-at-quakecon-community-run-broadcaster-promising-full-video-coverage-from-dallas">GamesIndustry.biz</a>. I actually wrote the majority of the press release. <img src='http://www.mattc0m.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Essentially, QuakeCon is a big deal. Biggest LAN in North America, biggest free LAN in the world, and it hosts thousands of gamers at the event with tens of thousands tuning into the coverage from around the world.</p>
<p>My company is going to be that coverage.</p>
<p>I&#8217;m really happy to go there and be working alongside my fellow founders Steve &quot;GreasedScotsman&quot; Huff and Ben &quot;FishStix&quot; Goldhaber. These guys are legit. Also along with our promotion to the official coverage team means we get comped rooms, VIP passes, interviews with Bethesda and id Software execs, and a lot more really cool things.</p>
<p>In fact, if anyone has any questions for id Software, Bethesda Game Studios, Splash Damage, Respawn Entertainment (the founders of Infinity Ward, the guys who made call of Duty), Arkane Studios, or any of the pro gamers&#8230; let me know!</p>
<p>Anyway, I&#8217;m super excited about this and just wanted to share it. Hopefully you guys tune and I have your support!</p>
<p>Matt &quot;Mattc0m&quot; Richards    <br /><a href="http://www.quakelive.tv">www.quakelive.tv</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattc0m.com/2010/08/08/quake-live-tv-to-cover-quakecon-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Games Cast TV Introduction</title>
		<link>http://www.mattc0m.com/2010/05/11/games-cast-tv-introduction/</link>
		<comments>http://www.mattc0m.com/2010/05/11/games-cast-tv-introduction/#comments</comments>
		<pubDate>Tue, 11 May 2010 16:28:27 +0000</pubDate>
		<dc:creator>Mattc0m</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[games cast tv]]></category>
		<category><![CDATA[gamescast]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[mattc0m]]></category>
		<category><![CDATA[motion]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.mattc0m.com/2010/05/11/games-cast-tv-introduction/</guid>
		<description><![CDATA[Here is a Motion Graphics project I was working on. It gives a brief introduction to the upcoming Games Cast TV. It&#8217;s essentially an e-sports unity project that creates one site to watch all the prominent shoutcasting organizations without ever leaving the page. It&#8217;s, essentially, like an online television station that embeds all the content [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a Motion Graphics project I was working on. It gives a brief introduction to the upcoming <a href="http://www.gamescast.tv" target="_blank">Games Cast TV</a>. It&#8217;s essentially an e-sports unity project that creates one site to watch all the prominent shoutcasting organizations without ever leaving the page. It&#8217;s, essentially, like an online television station that embeds all the content from the variety of different organizations out there.</p>
<p><object width="500" height="306"><param name="movie" value="http://www.youtube.com/v/x3vI81mrEfI&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/x3vI81mrEfI&#038;fs=1" type="application/x-shockwave-flash" width="500" height="306" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Check out this slick video. I think you&#8217;ll enjoy it &#8212; it&#8217;s just over a minute long!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattc0m.com/2010/05/11/games-cast-tv-introduction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Battlefield 2 Action Movie &#8220;Escape from Mashtuur City&#8221; Remastered!</title>
		<link>http://www.mattc0m.com/2010/05/01/battlefield-2-action-movie-escape-from-mashtuur-city-remastered/</link>
		<comments>http://www.mattc0m.com/2010/05/01/battlefield-2-action-movie-escape-from-mashtuur-city-remastered/#comments</comments>
		<pubDate>Sat, 01 May 2010 19:53:16 +0000</pubDate>
		<dc:creator>Mattc0m</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Movie]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[battlefield]]></category>
		<category><![CDATA[battlefield 2]]></category>
		<category><![CDATA[bf2]]></category>
		<category><![CDATA[cool]]></category>
		<category><![CDATA[made by mattc0m]]></category>
		<category><![CDATA[mashtuur]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[short film]]></category>

		<guid isPermaLink="false">http://www.mattc0m.com/2010/05/01/battlefield-2-action-movie-escape-from-mashtuur-city-remastered/</guid>
		<description><![CDATA[I remastered an old film I made back in 2006, and originally did a remix of it for 2007. In 2010, I decided to slightly up the visuals, introduce new special effects, add a proper intro and exit, as well as put the ratio to 16:9. Only small improvements, but realize the video was not [...]]]></description>
			<content:encoded><![CDATA[<p>I remastered an old film I made back in 2006, and originally did a remix of it for 2007. In 2010, I decided to slightly up the visuals, introduce new special effects, add a proper intro and exit, as well as put the ratio to 16:9. Only small improvements, but realize the video was not HD, so I&#8217;m doing as best as I can.</p>
<p>The film was created by a team of people (everyone is acting), and every person in the film I had to cast and direct. I acted as the director, sound designer, film editor, and essentially put the entire production together. Sadly, the ending nor beginning was every fully finished. Watch it now:</p>
<p><object width="500" height="306"><param name="movie" value="http://www.youtube.com/v/epaBf5tTlNQ&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/epaBf5tTlNQ&#038;fs=1" type="application/x-shockwave-flash" width="500" height="306" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Tell me what you think!</p>
<blockquote><p><em><strong>YouTube Description:</strong></em><br />
This is a remastered version of a Battlefield 2 action movie I created in 2006 and published in 2007.</p>
<p>Note that this movie contains scenes 3-6. Scenes 1, 2, and 7 were never completed, and thus there&#8217;s not a real solid beginning nor end to it. The ending, especially, is very abrupt.</p>
<p>The video was originally created in Windows Movie Maker, with the first remastering using Vegas 7.0. The current version was edited in Vegas 8.0. Music is from the Blackhawk Down Soundtrack.</p>
<p>Some of the footage was recorded with low resolution, so some of the visual are a bit pixelated. This is not my fault as I cannot re-render the original footage, so just bare with it.</p>
<p>To download the crisper (but less visually exciting) original video, use the following link: http://www.fileden.com/files/2/mashtu&#8230;</p>
<p>If you enjoyed this film, remember to subscribe!</p>
<p>Thanks,<br />
Mattc0m<br />
www.mattc0m.com</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.mattc0m.com/2010/05/01/battlefield-2-action-movie-escape-from-mashtuur-city-remastered/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Print Designs from February</title>
		<link>http://www.mattc0m.com/2010/02/06/some-print-designs-from-february/</link>
		<comments>http://www.mattc0m.com/2010/02/06/some-print-designs-from-february/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 06:05:57 +0000</pubDate>
		<dc:creator>Mattc0m</dc:creator>
				<category><![CDATA[College]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[flyer]]></category>
		<category><![CDATA[PB]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[print]]></category>
		<category><![CDATA[Program Board]]></category>

		<guid isPermaLink="false">http://www.mattc0m.com/2010/02/06/some-print-designs-from-february/</guid>
		<description><![CDATA[
I designed a set of cards for a maternity company called Haute Momas. It offers two coupons on the back of a card, with a pretty standard stock photo for the front. Still, it turned out pretty darn good &#8211; I am a bit fan of the color scheme I selected. Has a very professional, [...]]]></description>
			<content:encoded><![CDATA[</p>
<p>I designed a set of cards for a maternity company called Haute Momas. It offers two coupons on the back of a card, with a pretty standard stock photo for the front. Still, it turned out pretty darn good &#8211; I am a bit fan of the color scheme I selected. Has a very professional, yet light &#8220;smoothness&#8221; to it. </p>
<p>
<div class="wlWriterEditableSmartContent" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:84553d36-2ff7-40a0-9751-2ab6374f930a" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"><a style="border:0px" href="http://cid-e74d120f462d58e9.skydrive.live.com/redir.aspx?page=browse&amp;resid=E74D120F462D58E9!157&amp;ct=photos"><img style="border:0px" alt="View Haute Momas Card" src="http://www.mattc0m.com/wp-content/uploads/InlineRepresentation9786ef3e0e994834aaf6745bbd41b082.jpg" /></a>
<div style="width:575px;text-align:right;" ><a href="http://cid-e74d120f462d58e9.skydrive.live.com/redir.aspx?page=browse&amp;resid=E74D120F462D58E9!157&amp;ct=photos">View Full Album</a></div>
</div>
<p>This next set is from a flyer for a theme week for <a href="http://www.shepherd.edu/pbweb" target="_blank">Program Board</a> (an student-run organization that organizes and programs all the events on campus). I was experimenting with a lot of new colors, and it turned out pretty damn slick.</p>
<p><a href="http://www.mattc0m.com/wp-content/uploads/AllYouNeedIsLove1.jpg"><img title="All-You-Need-Is-Love" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="435" alt="All-You-Need-Is-Love" src="http://www.mattc0m.com/wp-content/uploads/AllYouNeedIsLove_thumb1.jpg" width="561" border="0" /></a> </p>
<p>Getting correct colors for the printing was pretty challenging, but it turned out very eye catching and I&#8217;ve received a lot of positive feedback from it.</p>
<p>Tell me what you think of both projects!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattc0m.com/2010/02/06/some-print-designs-from-february/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Movie: Call of Duty: Modern Warfare 2 Frag Video</title>
		<link>http://www.mattc0m.com/2010/01/12/new-movie-call-of-duty-modern-warfare-2-frag-video/</link>
		<comments>http://www.mattc0m.com/2010/01/12/new-movie-call-of-duty-modern-warfare-2-frag-video/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 16:34:06 +0000</pubDate>
		<dc:creator>Mattc0m</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Movie]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[call of duty]]></category>
		<category><![CDATA[frag]]></category>
		<category><![CDATA[hd]]></category>
		<category><![CDATA[modern warfare 2]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.mattc0m.com/?p=357</guid>
		<description><![CDATA[An intense frag video that features fast paced, ultra action packed footage of Team Deathmatch gameplay in Call of Duty: Modern Warfare 2. Features a fast paced, in your face soundtrack.

Programs Used:
* Sony Vegas
* FRAPS
Songs Used:
* What You Want (version 2) http://incompetech.com/m/c/royalty-free/
* Omen by The Prodigy
Play with Mattc0m and a shitton of other really cool [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>An intense frag video that features fast paced, ultra action packed footage of Team Deathmatch gameplay in Call of Duty: Modern Warfare 2. Features a fast paced, in your face soundtrack.</p></blockquote>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/KM0Xb7z9_P0&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/KM0Xb7z9_P0&amp;hl=en_US&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hd=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
Programs Used:<br />
* Sony Vegas<br />
* FRAPS</p>
<p>Songs Used:<br />
* What You Want (version 2) <a title="http://incompetech.com/m/c/royalty-free/" dir="ltr" rel="nofollow" href="http://incompetech.com/m/c/royalty-free/" target="_blank">http://incompetech.com/m/c/royalty-free/</a><br />
* Omen by The Prodigy</p>
<p><em>Play with Mattc0m and a shitton of other really cool gamers at <a href="http://www.fpsgamingcommunity.com">FPS Gaming Community</a>. </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="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>
]]></content:encoded>
			<wfw:commentRss>http://www.mattc0m.com/2010/01/12/new-movie-call-of-duty-modern-warfare-2-frag-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shepherd University Intramurals site launched</title>
		<link>http://www.mattc0m.com/2010/01/12/shepherd-university-intramurals-site-launched/</link>
		<comments>http://www.mattc0m.com/2010/01/12/shepherd-university-intramurals-site-launched/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 16:25:17 +0000</pubDate>
		<dc:creator>Mattc0m</dc:creator>
				<category><![CDATA[College]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[intramurals]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.mattc0m.com/2010/01/12/shepherd-university-intramurals-site-launched/</guid>
		<description><![CDATA[Just launched a clients website at www.shepherd.edu/intramurals. Check it out! Big props to Jenna Z, who is the graphic designer at Intramurals, for being a great help.
]]></description>
			<content:encoded><![CDATA[<p>Just launched a clients website at <a href="http://www.shepherd.edu/intramurals">www.shepherd.edu/intramurals</a>. Check it out! Big props to Jenna Z, who is the graphic designer at Intramurals, for being a great help.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattc0m.com/2010/01/12/shepherd-university-intramurals-site-launched/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Designing my winter break away</title>
		<link>http://www.mattc0m.com/2009/12/27/designing-my-winter-break-away/</link>
		<comments>http://www.mattc0m.com/2009/12/27/designing-my-winter-break-away/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 03:45:43 +0000</pubDate>
		<dc:creator>Mattc0m</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[e-sports]]></category>
		<category><![CDATA[games cast]]></category>
		<category><![CDATA[layout]]></category>

		<guid isPermaLink="false">http://www.mattc0m.com/?p=352</guid>
		<description><![CDATA[It is a winter wonderland here in small town Thomas, WV. The days are long, full of holiday cheer, laughter, and merriment.
Oh, and a shit ton of design work.
As you may or may not know, I&#8217;m a fairly accomplished professional designer. I&#8217;ve been designing fairly steadily for about five years now, and have created dozens [...]]]></description>
			<content:encoded><![CDATA[<p>It is a winter wonderland here in small town Thomas, WV. The days are long, full of holiday cheer, laughter, and merriment.</p>
<p>Oh, and a shit ton of design work.</p>
<p>As you may or may not know, I&#8217;m a fairly accomplished professional designer. I&#8217;ve been designing fairly steadily for about five years now, and have created dozens of websites. I&#8217;m nearing the one hundred mark. I&#8217;m not great by any means, but I&#8217;m getting better and better, and my work is really beginning to shine.</p>
<p>Anyway, enough about me! Let&#8217;s talk design.</p>
<p><span id="more-352"></span></p>
<p>My first big project is <strong>Games Cast TV</strong>. <img class="alignright size-full wp-image-353" title="Games Cast Logo" src="http://www.mattc0m.com/wp-content/uploads/logo3big.png" alt="Games Cast Logo" width="300" height="105" /></p>
<p>The idea of this project is to unify and expand e-sports by providing a single site for all your video needs. With the homepage being a dynamic, functional page with AJAX notifications, Javascript-based IRC chat, and Flash-based live streaming, you can watch continuing e-sports coverage without ever leaving the frontpage. The second big feature is having the largest searchable index of e-sports videos. It&#8217;s gonna be pretty intense.</p>
<p>So the idea behind the design is having a very clear, specific focus. There&#8217;s an air of general simplicity and minimalism in the design. The focus is truly on the content &#8211; the rest of the site being devoid of many colors. Each inclusion of color has a very specific purpose, and is meant to draw your attention. I drew a lot of inspiration from <a href="http://www.hulu.com" target="_self">Hulu</a>, <a href="last.fm" target="_blank">Last.fm</a>, <a href="http://www.imgspark.com/" target="_blank">Image Spark</a>, and <a href="http://maxvoltar.com/" target="_blank">Maxvoltar</a> for this project. Usability and clean aesthetics are my two goals, with maybe just a little &#8220;Web 2.0&#8243; spice.</p>
<p><a href="http://www.gamescast.tv/images/mockup-1.jpg" target="_blank">My first version</a><br />
Really big on the minimalism, but really boring too. It was at a concept stage</p>
<p><a href="http://www.gamescast.tv/images/mockup-2.jpg" target="_blank">Second version</a><br />
Again, really plain, but I tried adding visual flair through icons and some gradients, as well as bringing focus to the middle.</p>
<p><a href="http://www.gamescast.tv/images/mockup-3.jpg" target="_blank">Third version</a><br />
This is the first version where concepts were less important, and the visual appeal took a bit more precende. It&#8217;s shaping up, and has an inspired header from both Hulu and Last.fm. Contrasting colors gives the site a lot more focus.</p>
<p><a href="http://www.gamescast.tv/index2.html" target="_blank">Final Version</a> (alpha v0.2)<br />
This design is still very early in it&#8217;s Alpha stage. It is roughly 50% complete (design wise). It is completely coded with HTML / CSS. Optimization and IE support has not been addressed yet. I&#8217;m still working on some visual upgrades, jQuery additions, and other coding tidbits as well.</p>
<p>However, you clearly can see the design is starting to take shape. A strong footer off-balances a somewhat boring header. It lacks a lot of fluff and visual flair, but is still a strong design. The use of color is very specific, drawing your eyes to certain portions. The middle of the page will be taken over by an actual streaming footage when the site moves online.</p>
<p>The design is meant to be very interactive, with an abundance of overlays, rollovers, and other effects letting you know how and where to interact with the design. This not being a functional website, mind you, means none of these features actually work yet. This is just the design part!</p>
<p>My biggest accomplishment is the CSS structure. I load a variety of CSS files, with many of them being dynamically loaded dependent on the user&#8217;s browser, resolution, or preferences set within the site. First, it loads a master.css, which loads the reset.css, text.css, 960.css (grid system, currently unused), and style.css (includes mainly header and footer markup). Then, a page-specific CSS is loaded (in this case, frontpage.css). Then, a color css is loaded. In this case, default.css (though black, red, and other colors will be available). Finally, a layout css is loaded, in this case default.css. However, widescreen.css will be available for widescreen monitors. Sweet!</p>
<p>This structure is very different from how I normally write my CSS, so doing it in this way is a bit daunting. Hopefully IE optimization won&#8217;t be too much of a bitch. But it makes customization the site down the line, as well as adding other themes for color and layout, to be extraordinarily easy.</p>
<p>Personally, I am very happy with how this design turned out. Sure, it may seem simple and a bit boring. But I&#8217;ve worked a ton on the little details, and I think it&#8217;s got a very good approach.</p>
<p>Other projects:</p>
<ul>
<li><a href="http://www.fpsphoto.com/~kdease/images/Layout1-1.jpg" target="_blank">Unto the World</a></li>
<li><a href="http://www.shepherd.edu/intramurals/index.php" target="_blank">Shepherd University Intramurals</a></li>
<li><a href="http://www.shepherd.edu/commweb/adoptapet/" target="_blank">Adopt a Pet</a> (Final for my Advertising class)</li>
<li><a href="http://www.shepherd.edu/pbweb/" target="_blank">Shepherd University Program Board</a> (I designed it awhile ago, but I continue to improve and update it)</li>
</ul>
<input id="gwProxy" type="hidden" /><!--Session data--><br />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://www.mattc0m.com/2009/12/27/designing-my-winter-break-away/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My &#8220;Men Who Stare at Goats&#8221; Review</title>
		<link>http://www.mattc0m.com/2009/11/15/my-men-who-stare-at-goats-review/</link>
		<comments>http://www.mattc0m.com/2009/11/15/my-men-who-stare-at-goats-review/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 16:47:19 +0000</pubDate>
		<dc:creator>Mattc0m</dc:creator>
				<category><![CDATA[Film]]></category>
		<category><![CDATA[Movie]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[absurd]]></category>
		<category><![CDATA[MovieSector]]></category>

		<guid isPermaLink="false">http://www.mattc0m.com/?p=347</guid>
		<description><![CDATA[Just wrote a review last night about Men Who Stare at Goats, a truly unique film that combines psychic warfare, Iraq, the new age 70&#8217;s movement, Vietnam, and goats. It&#8217;s really quite an absurd film. Here&#8217;s a snipplet from my review:
This quirky adventure mixes the irony of psychic warfare in the US army, a tale [...]]]></description>
			<content:encoded><![CDATA[<p>Just wrote a review last night about Men Who Stare at Goats, a truly unique film that combines psychic warfare, Iraq, the new age 70&#8217;s movement, Vietnam, and goats. It&#8217;s really quite an absurd film. Here&#8217;s a snipplet from my review:</p>
<blockquote><p>This quirky adventure mixes the irony of psychic warfare in the US army, a tale of self discovery, political commentary, a mix of great actors, and a premise that is guaranteed to be off-the-wall. While this may seem like a sure winner, it stumbles rather than taking flight and becoming a true classic.</p></blockquote>
<p>Interested in what I&#8217;ve got to say? View my <a title="MovieSector's Men Who Stare at Goats review" href="http://www.movie-sector.com/2009/11/14/matts-review-of-men-who-stare-at-goats/">review posted at MovieSector</a>. It&#8217;s got the full text, screen captures, a trailer, and my final score (you can also add your own score).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattc0m.com/2009/11/15/my-men-who-stare-at-goats-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
