<?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>digital complexion &#187; Blog</title>
	<atom:link href="http://www.digitalcomplexion.com/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.digitalcomplexion.com</link>
	<description>Pass It On</description>
	<lastBuildDate>Fri, 09 Apr 2010 11:56:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Find and Create Events on Twitter</title>
		<link>http://www.digitalcomplexion.com/archives/2010/04/09/find-and-create-events-on-twitter/</link>
		<comments>http://www.digitalcomplexion.com/archives/2010/04/09/find-and-create-events-on-twitter/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 11:56:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Viral Marketing]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Tweetvite]]></category>

		<guid isPermaLink="false">http://www.digitalcomplexion.com/?p=2000</guid>
		<description><![CDATA[I found this site, which is really cool for adding events to twitter. There is a control panel to organize and manage them as well. Below is the list of features offered. Check it out. No Registration Necessary Use your Twitter or Facebook account to login, manage and track your Tweetups. Find Local Tweetups Easily [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://tweetvite.com/" target="_blank"><img class="alignleft size-full wp-image-2001" title="tweetvite_logo_dark" src="http://www.digitalcomplexion.com/wp-content/uploads/2010/04/tweetvite_logo_dark.png" alt="" width="227" height="63" /><img class="size-thumbnail wp-image-2002 alignnone" title="demo_invitation" src="http://www.digitalcomplexion.com/wp-content/uploads/2010/04/demo_invitation-263x150.jpg" alt="Tweetvite-demo_invitation" width="263" height="150" /></a></p>
<p>I found this site, which is really cool for adding events to twitter. There is a control panel to organize and manage them as well. Below is the list of features offered. Check it out.</p>
<h2>No Registration Necessary</h2>
<p>Use your Twitter or Facebook account to login, manage and track your Tweetups.</p>
<h2>Find Local Tweetups</h2>
<p>Easily search for local Tweetups. Sort by popularity, distance or date.</p>
<h2>Easily Organize a Tweetup</h2>
<p>Create and post your Tweetup invitation in seconds.</p>
<h2>Customize with Colors &amp; Themes</h2>
<p>Choose from many different Tweetvite designs or create your own.</p>
<h2>Add Pictures &amp; Video</h2>
<p>Personalize your invitation by adding your own pictures and video.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalcomplexion.com/archives/2010/04/09/find-and-create-events-on-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Preparing Photoshop files for web developers.</title>
		<link>http://www.digitalcomplexion.com/archives/2010/04/08/1996/</link>
		<comments>http://www.digitalcomplexion.com/archives/2010/04/08/1996/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 10:46:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.digitalcomplexion.com/?p=1996</guid>
		<description><![CDATA[I found this post and thought it was great to share. When we get files from agencies, there are usally a mes and below are a few tips on how to prepare those files. By Brian Rhinehart Original Post: http://www.noupe.com/photoshop/preparing-photoshop-files-for-web-developers.html Whether you’re a freelance web designer or part of a team at an agency, handing [...]]]></description>
			<content:encoded><![CDATA[<p>I found this post and thought it was great to share. When we get files from agencies, there are usally a mes and below are a few tips on how to prepare those files.<em></p>
<p>By Brian Rhinehart</em></p>
<p><em>Original Post: </em><a href="http://www.noupe.com/photoshop/preparing-photoshop-files-for-web-developers.html">http://www.noupe.com/photoshop/preparing-photoshop-files-for-web-developers.html</a></p>
<p>Whether you’re a freelance web designer or part of a team at an agency, handing off Photoshop files to a client, developer, development team or even another designer is part of the process of building websites.</p>
<p>Whereas the development process is generally more structured, by contrast, the design process is quite often spontaneous and full of experimentation. This can lead to a host of unused and unnamed layers that don’t end up as part of the final approved design. For developers, sifting through a quagmire of unnamed layers (Layer 1, Layer 1 copy, etc.) can be confusing and time consuming.<br />
<img src="http://media.smashingmagazine.com/cdn_noupe/wp-content/uploads/2010/04/temp-channel.jpg" alt="Temp-channel in Preparing Photoshop Files for Web Developers" width="500" height="300" /></p>
<p>Designers can help their counterparts or clients before the design hand-off by taking 10 to 15 minutes to prepare files in a consistent and organized manner that can potentially save developers hours of production time. As an added bonus, an organized Photoshop file will save designers time by minimizing development questions after the file has been handed off for coding.</p>
<h3>1. Prepping the File</h3>
<p>First and foremost, <strong>make a copy of the Photoshop file</strong> that contains the approved design and add the suffix <strong>-prod</strong> to the file name. This way you can recognize a production file immediately and know that this file type is for development use only and not for further design refinements.<span id="more-1996"></span></p>
<h4>Guides and layout</h4>
<p>Properly align and remove any unnecessary guides in the document. Keep guides to a minimum and only section off the major regions of the layout by outlining blocks of page content such as the masthead, content area, sidebar and footer so that the developer understands what basic structure the page should follow. Keeping the number of guides to a minimum also allows the developer to then add guides where needed to aid them in visually mapping out layout details in the code such as nested divs and navigation menus.</p>
<h4>Include a color palette</h4>
<p>Create a layer group with its visibility turned off at the top of the Layers panel named “Palette.” Populate this group with layers using Layer &gt; New Fill Layer &gt; Solid Color… which are named to correspond to elements that will be colored using CSS. This allows developers to simply Double+click the layer thumbnail to get the <strong>color values</strong> they need from the Color Picker while coding.</p>
<p><img src="http://media.smashingmagazine.com/cdn_noupe/wp-content/uploads/2010/04/ppdwf-palette.jpg" alt="Ppdwf-palette in Preparing Photoshop Files for Web Developers" width="310" height="300" /></p>
<p>The added “Palette” Layer Group.</p>
<h3>2. Navigation and Button States</h3>
<p>During the design process, it’s easy to overlook that navigation graphics should have at least <strong>three states of user interaction</strong> that will need to be defined in a stylesheet. Place each state on its own layer and name that layer to correspond to its function. As an example, using the following for the layer names of a top navigation element (topnav, topnav:hover, topnav:active) will help to establish a common naming convention and language that both the designer and developer mutually understand and recognize.</p>
<p>Create <strong>sprite groups</strong> of navigation or button layers or layer groups to ensure that what you envisioned as a designer will get executed in the code. Position the default state as the topmost layer within the group with the hover and active states below.</p>
<p>When creating sprite groups, it is also recommended that a <strong>consistent height</strong> be used for all of the states so that it is easier for the developer to calculate the <code>background-position</code> of the elements while coding the CSS.</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/ppdwf-sprite-groups.jpg" alt="Ppdwf-sprite-groups in Preparing Photoshop Files for Web Developers" width="450" height="260" /></p>
<p>Sprite groups showing the different navigation states.</p>
<h3>3. Flattening Artwork</h3>
<p>The purpose of flattening artwork is to preserve the approved design and to combine multiple layered elements into single layers that are more readily digested. Examples of this would be a base layer which is being used as a clipping mask and the secondary layers that are being clipped by that base layer, photomontages or a group of layers that comprise the background of a site.</p>
<h4>Merging layers</h4>
<p>Merge (Command+E) layers and layer groups that won’t require further editing by the developer. This not only reduces the visual impact of the Layers panel, providing a clearer road map for the developer, but also removes the chance of design elements getting accidentally altered during image slicing.</p>
<h4>Fonts</h4>
<p>Web safe fonts that are used for headings and copy should be <strong>left as editable text</strong>. This allows developers to easily check the Character panel to see what values need to be applied to font properties in the stylesheet.</p>
<p>In cases where image substitution is to be used for items such as navigation or stylized text treatments, <strong>flatten the type layers</strong> just in case the developer doesn’t have a specific font available to them. Another method of preserving the appearance of a font would be to use Layer &gt; Type &gt; Convert to Shape in cases where the developer may need to resize a type treatment.</p>
<h4>Smart objects</h4>
<p>Smart objects are invaluable during the design process. They allow for resizing and styling with Smart Filters while remaining completely editable. However, once a design is approved these layer types should be rasterized or merged with other layers to reduce the overall file size as smart objects can often contain photos or other artwork that have a higher resolution (e.g. 300dpi) than is required for the final output of 72dpi. Another reason to flatten smart objects is to prevent a “File Not Found” error message should the developer Double+click the smart object layer thumbnail.</p>
<h3>4. Organizing the Layers Panel</h3>
<p>First things first, <strong>clean house</strong>. This means deleting any layers that are empty or are not going to be used in the final design, especially all the duplicated layers that were used to test ideas during the creative process. By doing a little housekeeping you have already made the file easier to read.</p>
<h4>Name all layers</h4>
<p>Once you have flattened and merged all the layers that will not require editing, go through and <strong>name all of the layers and layer groups</strong>. Use a naming convention that is not only well recognized, but also common to your work environment. One example would be to assign layers names that correspond to the CSS that would be used for that layer such as “button:hover.” The point is to establish and maintain the nonverbal communication between the designer and developer through common practices and language.</p>
<h4>Use layer groups</h4>
<p><strong>Group like elements</strong> into consistent layer groups. For example, when designing a WordPress theme, it would be logical to have layer groups with the names “Header,” “Content,” “Sidebar” and “Footer.” It’s also good practice to group like items that constitute a navigational element or other design elements that have multiple states such as icons, buttons and menus.</p>
<h4>Mirror the layout</h4>
<p>Start from the top of the page layout and work your way to the bottom, arranging the layers and layer groups in descending order <strong>to correspond with their position in the design</strong>. In this manner a developer can quickly scan through the layer names to identify where a particular design element is located within the Layers panel based on its visual location in the design. This is especially helpful should they need to isolate it for editing or slicing.</p>
<p><strong>Use nested layer groups</strong> that reflect the hierarchical structure of the layout. A layer group called “Sidebar” might contain layer groups “search” and “advertising.” Nested layer groups can also illustrate to the developer how elements are arranged structurally within the HTML.</p>
<p><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/ppdwf-layers-window.jpg" alt="Ppdwf-layers-window in Preparing Photoshop Files for Web Developers" width="310" height="460" /></p>
<p>An example of a hierarchically structured Layers panel.</p>
<h3>5. Handing off the PSD</h3>
<p>When the file has been prepared, don’t just send the file in an e-mail or upload it to the development server. Schedule a hand-off meeting and take the time to go over the file(s) with the developer to ensure that they have a firm understanding of how the end product is supposed to not only look, but behave in terms of user interaction. In the end, both designers and developers will save valuable time.</p>


]]></content:encoded>
			<wfw:commentRss>http://www.digitalcomplexion.com/archives/2010/04/08/1996/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Worlds Worst Websites and Bad Web Design</title>
		<link>http://www.digitalcomplexion.com/archives/2010/04/07/worlds-worst-websites-and-bad-web-design/</link>
		<comments>http://www.digitalcomplexion.com/archives/2010/04/07/worlds-worst-websites-and-bad-web-design/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 11:16:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.digitalcomplexion.com/?p=1990</guid>
		<description><![CDATA[I thought this was good find. You will always have a few clients who like to do things themselves, which is fine, but if it looks like this in the end. Well it is crap. http://www.angelfire.com/super/badwebs/  So I have found a few websites that can guide you and posted some tips below. http://www.webpagesthatsuck.com/ http://www.datadial.net/blog/index.php/2009/06/09/website-fail-30-web-designs-that-will-hurt-your-eyes/ Bad [...]]]></description>
			<content:encoded><![CDATA[<p>I thought this was good find. You will always have a few clients who like to do things themselves, which is fine, but if it looks like this in the end. Well it is crap. <a href="http://www.angelfire.com/super/badwebs/">http://www.angelfire.com/super/badwebs/</a> </p>
<p>So I have found a few websites that can guide you and posted some tips below.</p>
<p><a href="http://www.webpagesthatsuck.com/">http://www.webpagesthatsuck.com/</a><br />
<a href="http://www.datadial.net/blog/index.php/2009/06/09/website-fail-30-web-designs-that-will-hurt-your-eyes/">http://www.datadial.net/blog/index.php/2009/06/09/website-fail-30-web-designs-that-will-hurt-your-eyes/</a></p>
<p><strong>Bad Web Site Design</strong><br />
Why are there so many bad web design techniques in use today? Anyone that spends time online sees them everyday, and they make us all crazy. With a wealth of good web design information available, you would think that these web sites would change their ways. Below is our TOP-TEN list of the worst web design techniques. <span id="more-1990"></span></p>
<p><strong>#1 &#8211; Pop Ups and Broken Back Buttons</strong><br />
You hate the site and just can&#8217;t hit the back button fast enough, but the web site has broken your browsers back button, locking you down to throw popup ads at you faster than you can close them.</p>
<p>Do these %$*@#? Web sites truly believe, that if they bombard you with popup ads fast enough, that you will actually buy something from them?</p>
<p>I wouldn&#8217;t buy water from them if I were on fire.</p>
<p><strong>#2. Huge Flash Intro Screen</strong><br />
How about making a visitor with a slow dial up connection wait 5 minutes to load your site, so they can watch some Flash effects first. Visitors don&#8217;t want to wait to see a cartoon, or a fireworks display, just to see your products on your site. Most will hit the back button if they have a dial up connection.</p>
<p><strong>#3. Horizontal Scrolling</strong><br />
Web sites can really drive people crazy making them scroll left and right to read each line. I don&#8217;t think anyone likes horizontal scrolling. So why do so many sites have horizontal scrolling? It is a result of poor design, period.</p>
<p>To all you sites with horizontal scrolling, either make your site width 800 or 100% to fix the problem already.</p>
<p><strong>#4. Slow Load Time Problems</strong><br />
Slow load time, is usually the single biggest problem for an e-commerce site. When customers try to navigate around the site, looking for items they want to buy, the site drags at a snail&#8217;s pace. Most visitors leave and find a faster site to purchase from.</p>
<p>Most often this is caused by: cheap web hosting, too many graphics, un-optimized graphics, or poor coding.</p>
<p><strong>#5. Overuse of Banner Ads</strong><br />
I have visited e-commerce sites that must have been in 20 banner ad exchange programs. Frankly, the site looked like the classified section of the back of a cheap magazine. Banner ads for casinos and lingerie don&#8217;t belong on a golf equipment site. It looked like this site was actually selling golf products, but the average user would be very confused.</p>
<p><strong>#6. Poor Spelling</strong><br />
Computers come with built in spell checkers. Why do some people just go out of their way not to use one? You are broadcasting your intelligence level to the world when you display your poor spelling on the Internet. (Buy sum cool thingz on mi sight!)</p>
<p><strong>#7. Lots of Moving Things</strong><br />
Banners flashing, graphics twirling, words scrolling, with a string of fireworks chasing your mouse pointer.<br />
Now, try and read the white text on the black background with all of that going on.<br />
It makes my head hurt just thinking about it.<br />
Please limit your site to only one moving or flashing object per page.</p>
<p><strong>#8. Plenty of Music</strong><br />
Make sure your site cranks up some really loud, meaningless music, so you get everyone browsing the Internet at work in trouble. That is a super-fast way to make someone hit the back button. A lot of people surf the web at work, and could be potential customers, so don&#8217;t scare them off with pointless music!</p>
<p><strong>#9. No Contact Information</strong><br />
You have searched the site high and low and are ready to buy. But now, you can&#8217;t find how to buy it, or how to contact anyone for more information. What is the site for then? No way to buy and no way to contact anyone. Did they forget an important part?</p>
<p>Please include contact information, or a contact link, on every page of your site, so your visitors can contact you if they want to buy something or make an inquiry. Maybe your visitor wanted to give you $10,000 for your domain name, but unfortunately now you will never know.</p>
<p><strong>#10. Garbage Sites</strong><br />
Yes, make sure you include 10,000 words related to products you don&#8217;t even carry, just so that I find you on the search engines and then waste my time looking all over your site for it. Trust me, I am not going to buy what you&#8217;re selling if you trick me to your site with items you don&#8217;t even carry. I found a site on a major search engine that had about a thousand pages of garbage, that all took you to his Ebay link.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalcomplexion.com/archives/2010/04/07/worlds-worst-websites-and-bad-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Invite ALL Facebook Friends to a Group, Event or Page</title>
		<link>http://www.digitalcomplexion.com/archives/2010/04/06/how-to-invite-all-facebook-friends-to-a-group-event-or-page/</link>
		<comments>http://www.digitalcomplexion.com/archives/2010/04/06/how-to-invite-all-facebook-friends-to-a-group-event-or-page/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 11:58:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.digitalcomplexion.com/?p=1983</guid>
		<description><![CDATA[Here is how to do it: Go to your Event, Group or page and click “Invite People”. Once the page has loaded you should see all of your friends, but they are not selected. At this point, copy and paste the javascript code below into your Web browser’s address bar, then hit “Enter”. If all [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-1984" title="frustrated guy" src="http://www.digitalcomplexion.com/wp-content/uploads/2010/04/frustrated_full_jpeg-263x150.jpg" alt="frustrated guy" width="263" height="150" /></p>
<p>Here is how to do it:</p>
<ol>
<li>Go to your Event, Group or page and click “Invite People”.</li>
<li>Once the page has loaded you should see all of your friends, but they are not selected.</li>
<li>At this point, copy and paste the javascript code below into your Web browser’s address bar, then hit “Enter”.</li>
<li>If all goes well, it selects all of your friends!</li>
</ol>
<p>It takes some time for all of the invites to be sent. They go into a queue. So if you saw them all get selected, just be patient. The messages WILL get delivered over the next 24 hours or so.</p>
<p>Oh, and by the way, if you found this helpful please tweet it or share it on Facebook to help others find it too. The more people who share it, the more people it helps!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalcomplexion.com/archives/2010/04/06/how-to-invite-all-facebook-friends-to-a-group-event-or-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Social marketing tips from Penny Power</title>
		<link>http://www.digitalcomplexion.com/archives/2010/04/06/social-marketing-tips-from-penny-power/</link>
		<comments>http://www.digitalcomplexion.com/archives/2010/04/06/social-marketing-tips-from-penny-power/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 11:21:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Social Marketing]]></category>

		<guid isPermaLink="false">http://www.digitalcomplexion.com/?p=1979</guid>
		<description><![CDATA[Social marketing tips from Penny Power, Founder of business social network Ecademy, whom talks about the power of a great blog, and how you can get it behind your site. See more business news television shows featuring these experts, as they give their top expert business advice at http://www.yourbusinesschannel.com Penny Power: How would you actually [...]]]></description>
			<content:encoded><![CDATA[<p>Social marketing tips from Penny Power, Founder of business social network Ecademy, whom talks about the power of a great blog, and how you can get it behind your site. See more business news television shows featuring these experts, as they give their top expert business advice at <a title="http://www.yourbusinesschannel.com" dir="ltr" rel="nofollow" href="http://www.youtube.com/redirect?username=yourBusinessChannel&amp;q=http%3A%2F%2Fwww.yourbusinesschannel.com&amp;video_id=_fRUUGvWirM&amp;event=url_redirect&amp;url_redirect=True&amp;usg=sWfPrRmOLUdQKY4_f4tsH8D8Uog=" target="_blank">http://www.yourbusinesschannel.com</a><br />
Penny Power: How would you actually phrase a blog, how would you write? I think people have different writing styles, again remember its not about broadcasting, people dont want to be broadcasted out. I find the most enjoyable blogs are ones where people, I feel like they&#8217;re talking to me, I feel like they&#8217;re sharing some useful information, its not, they&#8217;re not too long and they know when to stop rambling, they know something that&#8217;s interesting and they&#8217;re saying it in a conversational style so I would tend to sit down and write something almost as if I was having a conversation with someone. Broadcasting is something you shouldnt do; just shouting the information to people is very off putting.</p>
<p><a href="http://www.youtube.com/watch?v=_fRUUGvWirM"><span class="youtube">
<object width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/_fRUUGvWirM&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/_fRUUGvWirM&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=_fRUUGvWirM">www.youtube.com/watch?v=_fRUUGvWirM</a></p></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalcomplexion.com/archives/2010/04/06/social-marketing-tips-from-penny-power/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Website Launch :: Abney Green Solutions</title>
		<link>http://www.digitalcomplexion.com/archives/2010/04/04/new-website-launch-abney-green-solutions/</link>
		<comments>http://www.digitalcomplexion.com/archives/2010/04/04/new-website-launch-abney-green-solutions/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 13:40:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Abney Green Solutions]]></category>

		<guid isPermaLink="false">http://www.digitalcomplexion.com/?p=1877</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[
<a href='http://www.digitalcomplexion.com/archives/2010/04/04/new-website-launch-abney-green-solutions/website-abneygreen/' title='website-abneygreen'><img width="263" height="150" src="http://www.digitalcomplexion.com/wp-content/uploads/2010/02/website-abneygreen-263x150.png" class="attachment-thumbnail" alt="Abney Green Website Design" title="website-abneygreen" /></a>
<a href='http://www.digitalcomplexion.com/archives/2010/04/04/new-website-launch-abney-green-solutions/website-abneygreen2/' title='website-abneygreen2'><img width="263" height="150" src="http://www.digitalcomplexion.com/wp-content/uploads/2010/02/website-abneygreen2-263x150.png" class="attachment-thumbnail" alt="website-abneygreen2" title="website-abneygreen2" /></a>


<table id="wp-table-reloaded-id-1-no-1" class="wp-table-reloaded wp-table-reloaded-id-1">
<thead>
	<tr class="row-1 odd">
		<th class="column-1">Client</th><th class="column-2">Code Features</th><th class="column-3">Url</th>
	</tr>
</thead>
<tbody>
	<tr class="row-2 even">
		<td class="column-1">Tara Biek Creative - Abney Green Solutions</td><td class="column-2">.Net Famework 3.5<br />
Masterpages<br />
App_Themes<br />
User Controls</td><td class="column-3"><a href="http://www.abneygreensolutions.com">www.abneygreensolutions.com</a></td>
	</tr>
</tbody>
</table>

]]></content:encoded>
			<wfw:commentRss>http://www.digitalcomplexion.com/archives/2010/04/04/new-website-launch-abney-green-solutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>airbnb.com &#8211; A really great travel site!</title>
		<link>http://www.digitalcomplexion.com/archives/2010/04/04/airbnb-com-a-really-great-travel-site/</link>
		<comments>http://www.digitalcomplexion.com/archives/2010/04/04/airbnb-com-a-really-great-travel-site/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 13:37:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.digitalcomplexion.com/?p=1957</guid>
		<description><![CDATA[What is Airbnb? Called the &#8220;Ebay for space&#8221; by Time Magazine, Airbnb is an online marketplace allowing anyone from private residents to commercial properties to rent out their extra space. The reputation-based site allows for user reviews, verification, and secure online transactions. Listings include vacation rentals, private rooms, entire apartments, bed and breakfasts, boutique hotels, [...]]]></description>
			<content:encoded><![CDATA[<h1><a href="http://www.airbnb.com/"><img class="alignleft size-full wp-image-1952" title="airbnb_logo_new" src="http://www.digitalcomplexion.com/wp-content/uploads/2010/04/airbnb_logo_new.png" alt="airbnb_logo_new" width="123" height="45" /></a></h1>
<h3>What is Airbnb?</h3>
<p>Called the &#8220;Ebay for space&#8221; by Time Magazine, Airbnb is an online marketplace allowing anyone from private residents to commercial properties to rent out their extra space. The reputation-based site allows for user reviews, verification, and secure online transactions. Listings include vacation rentals, private rooms, entire apartments, bed and breakfasts, boutique hotels, castles, treehouses, and many other traditional and non-traditional accommodations.</p>
<h3>How it works</h3>
<p>The open platform allows users to post listings of their space. Prospective travelers can search by city or country, utilizing filters such as price and room type to find exactly what suits their needs. Travelers contact hosts directly through the web site, which includes user profiles and friend recommendations. Dates are confirmed through on-site messaging, and the traveler books directly online using their credit card or PayPal account. Hosts receive a reservation request which they can accept or decline. Both parties then receive an itinerary on accepted reservations, and are set to go.</p>
<p>If at any point either guest or host needs support, they can <a href="http://www.airbnb.com/contact">contact our customer loyalty team</a>. To learn more, <a href="http://www.airbnb.com/help">see our help section</a>, <a href="http://blog.airbnb.com/">read our blog</a>, <a href="http://www.airbnb.com/users/signup_login">or sign up here</a>.</p>
<h3>Y-Combinator</h3>
<p>Airbnb is Y-Combinator funded company. <a href="http://www.ycombinator.com/">Learn more</a>, or read the article in <a href="http://blog.airbnb.com/time-magazine-article-wairbnb-is-here-photos">Time Magazine</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalcomplexion.com/archives/2010/04/04/airbnb-com-a-really-great-travel-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Fix &#8211; A must read for the President</title>
		<link>http://www.digitalcomplexion.com/archives/2010/02/18/the-fix-a-must-read-for-the-president/</link>
		<comments>http://www.digitalcomplexion.com/archives/2010/02/18/the-fix-a-must-read-for-the-president/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 18:42:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[The Fix]]></category>

		<guid isPermaLink="false">http://www.digitalcomplexion.com/?p=1896</guid>
		<description><![CDATA[There recently was an article in the St. Petersburg Florida Times. The Business Section asked readers for ideas on:  &#8220;How Would You Fix the Economy?&#8221;  I think this guy nailed it! Dear Mr. President, Please find below my suggestion for fixing  America &#8216;s economy.  Instead of giving billions of dollars to companies that will squander [...]]]></description>
			<content:encoded><![CDATA[<p>There recently was an article in the St. Petersburg Florida Times. The Business Section asked readers for ideas on:  &#8220;How Would You Fix the Economy?&#8221;  I think this guy nailed it!</p>
<p><strong>Dear Mr. President,</strong></p>
<p>Please find below my suggestion for fixing  America &#8216;s economy.  Instead of giving billions of dollars to companies that will squander the money on lavish parties and unearned bonuses, use the following plan. You can call it the &#8220;<strong>Patriotic Retirement Plan</strong>&#8220;:<span id="more-1896"></span></p>
<p>There are about 40 million people over 50 in the work force.  Pay them $1 million apiece severance for early retirement with the following stipulations:<br />
<strong><br />
1) They MUST retire.  Forty million job openings &#8211; Unemployment fixed.</strong></p>
<p><strong>2) They MUST buy a new American CAR.  Forty million cars ordered &#8211; Auto Industry fixed.</strong></p>
<p><strong>3) They MUST either buy a house or pay off their mortgage &#8211; Housing Crisis fixed.</strong></p>
<p>It can&#8217;t get any easier than that!!</p>
<p>P.S. If more money is needed, have all members in Congress pay their taxes&#8230;</p>
<p>Mr. President, while you&#8217;re at it, make Congress retire on Social Security and Medicare. I&#8217;ll bet both programs would be fixed pronto!</p>
<p>If you think this would work, please forward to everyone you know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalcomplexion.com/archives/2010/02/18/the-fix-a-must-read-for-the-president/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fun Facts About Social Marketing</title>
		<link>http://www.digitalcomplexion.com/archives/2010/02/13/fun-facts-about-social-marketing/</link>
		<comments>http://www.digitalcomplexion.com/archives/2010/02/13/fun-facts-about-social-marketing/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 13:05:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Social Marketing]]></category>

		<guid isPermaLink="false">http://www.digitalcomplexion.com/?p=1889</guid>
		<description><![CDATA[The Social Media phenomenon continues to accelerate.  Kanishka Surana posted some interesting 2009 Social Media Stats he had gathered about the current growth of Social Marketing on our Think Conversation Linkedin Group today.  I share them with you below: So here is an Almanac (of sorts) around Social Media and adjacent technologies: Social Media has overtaken porn [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float: left; margin: 10px; border: solid 1px #888888;" title="shutterstock_22883329" src="http://www.digitalcomplexion.com/wp-content/uploads/2010/01/shutterstock_22883329-263x150.jpg" alt="" width="263" height="150" />The Social Media phenomenon continues to accelerate.  <a href="http://www.linkedin.com/profile?viewProfile=&amp;key=4640712&amp;authToken=iM5A&amp;authType=name&amp;goback=%2Eanh_2360955"><strong>Kanishka Surana</strong></a><strong> </strong>posted some interesting 2009 Social Media Stats he had gathered about the current growth of Social Marketing on our Think Conversation Linkedin Group today.  I share them with you below:</p>
<p>So here is an Almanac (of sorts) around Social Media and adjacent technologies:</p>
<ul>
<li>Social Media has overtaken porn as the number one activity on the Web.</li>
<li>Facebook has more than 250 million active users (more than 120 million users log on to Facebook at least once each day), Skype has 480 million, and PayPal has 75 million. (July 2009.)</li>
<li>Facebook saw over 1 billion video views in June 2009. That’s still far less than that 1.2 billion YouTube sees every day, but it undoubtedly makes Facebook one of the top video sharing sites on the web. (Source: TechCrunch, July 2009.)</li>
<li>Facebook is also the largest photo sharing site, with more than 10 billion photos uploaded as per February 2009 (source: TechCrunch). Flickr currently boasts 3,841,609,965 pics.<span id="more-1889"></span></li>
<li>20 hours of video is uploaded to YouTube every minute. (Source: YouTube, May 2009.)</li>
<li>Sony’s Playstation Network (PSN) has 26 million members and Microsoft Xbox Live has 20 million members (Source: Reuters, August 2009.)</li>
<li>The one-year old iTunes App Store has 75,000 applications with 1.5 billion downloads so far. (Source: Apple, July 2009.)</li>
<li>The milestone of 1 billion iPhone apps downloads was reached in April of 2009, only 9 months after the app store launched (July 2008).</li>
<li>1 out of 8 couples that married in the US last year met via social media.</li>
<li>Years to reach 50 million users: Radio (38 years), TV (13 years), Internet (4 years), iPod (3 years).</li>
<li>The number of iPhone applications hit 1 billion in 9 months.</li>
<li>If Facebook were a country, it would be the world’s 4th largest between the United States and Indonesia. Yet, some sources say China’s QZone is larger with over 300 million using their services (Facebook’s ban in China plays into this).</li>
<li>A 2009 US Department of Education study revealed that on average, online students outperformed those receiving face-to-face instruction.</li>
<li>1 in 6 higher education students are enrolled in online curriculum.</li>
<li>The fastest growing segment on Facebook is 55-65 year-old females.</li>
<li>Generation Y and Z consider e-mail passé…In 2009, Boston College stopped distributing e-mail addresses to incoming freshmen.</li>
<li>The second largest search engine in the world is YouTube.</li>
<li>Facebook users translated the site from English to Spanish via a Wiki in less than 4 weeks, at a cost of 0 USD to Facebook.</li>
<li>25% of search results for the World’s Top 20 largest brands are links to user-generated content.</li>
<li>34% of bloggers post opinions about products &amp; brands.</li>
<li>90% of people who can TiVo ads, do.</li>
<li>24 of the 25 largest newspapers are experiencing record declines in circulation, because consumers no longer search for the news, the news finds them.</li>
<li>More than 1.5 million pieces of content (web links, news stories, blog posts, notes, photos, etc.) are shared on Facebook… daily.</li>
</ul>
<p>Let’s take a step back and think on how this will transform the new generation and digital.</p>
<p>Thanks for the stats Kanishka.</p>


<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-1/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%20true%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%09%09leoHighlightsEvent%28%22clicked.2eBay%22%29%3B%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://www.digitalcomplexion.com/archives/2010/02/13/fun-facts-about-social-marketing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Precision Pressure Cleaning Press :: Jupiter, Florida</title>
		<link>http://www.digitalcomplexion.com/archives/2010/02/13/precision-pressure-cleaning-press-jupiter-florida/</link>
		<comments>http://www.digitalcomplexion.com/archives/2010/02/13/precision-pressure-cleaning-press-jupiter-florida/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 12:30:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Press Releases]]></category>
		<category><![CDATA[Press]]></category>

		<guid isPermaLink="false">http://www.digitalcomplexion.com/?p=1815</guid>
		<description><![CDATA[FOR IMMEDIATE RELEASE: Client: Precision Pressure Cleaning Phone: 561-707-6220 Media Contact: Judd Dunagan CEO Digital Complexion, Inc. Business Phone: 561-254-5990 E-mail: judd@digitalcomplexion.com Digital Complexion Announces New Client:Precsion Pressuer Cleaning Digital Complexion a full service design firm based out of South Florida will provide programming services to build out a WordPress CMS powered website for Precision [...]]]></description>
			<content:encoded><![CDATA[<h2>FOR IMMEDIATE RELEASE:</h2>
<p><strong>Client:</strong><br />
Precision Pressure Cleaning</p>
<p><strong>Phone:</strong><br />
561-707-6220<strong> </strong></p>
<h2><strong>Media Contact:</strong></h2>
<p>Judd Dunagan<br />
CEO<br />
Digital Complexion, Inc.<br />
Business Phone: 561-254-5990<br />
E-mail: <a href="http://mailto:judd@digitalcomplexion.com">judd@digitalcomplexion.com</a></p>
<h2><strong>Digital Complexion Announces New Client:Precsion Pressuer Cleaning</strong></h2>
<p>Digital Complexion a full service design firm based out of South Florida will provide programming services to build out a WordPress CMS powered website for Precision Pressure Cleaning.  Social marketing plug-ins will be added to help client automatically post news into all social web accounts.</p>
<p><strong><span id="more-1815"></span></strong></p>
<p>Precision Pressure Cleaning specializes in commercial properties, with most work done after hours, so as not to disturb tenants and customers.</p>
<p>Their equipment removes chewing gum, sticky drink spills, most food grade and automotive stains; also washing away dirt, grime and other debris from trash receptacles, pilings, walls, benches and adjacent parking spaces and more; leaving a safe, fresh, and clean environment.</p>
<p>Digital Complexion is a professional services company, providing a comprehensive range of business services, products and solutions that help our clients grow and succeed by better managing their online presence and technology.</p>
<p>Offering services in the following categories:</p>
<ul>
<li>Web Development</li>
<li>Internet Marketing</li>
<li>Social Marketing</li>
<li>Viral Marketing</li>
<li>Print Design</li>
<li>Digital Design</li>
</ul>
<h2>Media Contact:</h2>
<p>Judd Dunagan<br />
CEO<br />
Digital Complexion, Inc.<br />
Business Phone: 561-254-5990<br />
E-mail: <a href="http://mailto:judd@digitalcomplexion.com">judd@digitalcomplexion.com</a></p>
<p><strong><br />

</strong></p>


]]></content:encoded>
			<wfw:commentRss>http://www.digitalcomplexion.com/archives/2010/02/13/precision-pressure-cleaning-press-jupiter-florida/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
