<?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/"
	
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Architecture, Engineering &#38; Planning EVstudio &#124; Denver &#38; Evergreen Architect &#124; Colorado &#38; Central Texas &#124; Blog &#187; Residential</title>
	<atom:link href="http://evstudio.info/category/residential/feed/" rel="self" type="application/rss+xml" />
	<link>http://evstudio.info</link>
	<description>Articles about architecture, engineering, city planning, software, construction and other fun stuff. Put together by architects at EVstudio in Denver Colorado.</description>
	<lastBuildDate>Tue, 20 Mar 2012 23:41:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Don&#8217;t Forget to Check your Sump Pit and Pump</title>
		<link>http://evstudio.info/dont-forget-to-check-your-sump-pit-and-pump/</link>
		<comments>http://evstudio.info/dont-forget-to-check-your-sump-pit-and-pump/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 21:00:51 +0000</pubDate>
		<dc:creator>Jim Houlette</dc:creator>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Residential]]></category>
		<category><![CDATA[Denver]]></category>
		<category><![CDATA[engineer]]></category>
		<category><![CDATA[Foundation]]></category>
		<category><![CDATA[Structure]]></category>

		<guid isPermaLink="false">http://evstudio.info/?p=3243</guid>
		<description><![CDATA[Your home may or may not have a sump pit.  If you have one be sure to check it every few months, especially when you may have heavy rain.  Most people forget about the sump pit leaving them open to a good chance of major problems. When checking your sump pit check for the following [...]


Related posts:<ol><li><a href='http://evstudio.info/foundation-walls-waterproofing-and-drain-installed-at-fillmore-project/' rel='bookmark' title='Foundation Walls, Waterproofing and Drain Installed at Fillmore Project'>Foundation Walls, Waterproofing and Drain Installed at Fillmore Project</a></li>
<li><a href='http://evstudio.info/straight-shaft-drilled-concrete-pier-foundation/' rel='bookmark' title='Straight Shaft Drilled Concrete Pier Foundation'>Straight Shaft Drilled Concrete Pier Foundation</a></li>
<li><a href='http://evstudio.info/building-height-restrictions-vary-always-double-check/' rel='bookmark' title='Building Height Restrictions Vary &#8211; Always Double Check'>Building Height Restrictions Vary &#8211; Always Double Check</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://evstudio.info/wp-content/uploads/2009/12/Sump-Pit.JPG"><img class="alignnone size-large wp-image-3244" src="http://evstudio.info/wp-content/uploads/2009/12/Sump-Pit-500x375.jpg" alt="Sump Pit" width="500" height="375" /></a></p>
<p>Your home may or may not have a sump pit.  If you have one be sure to check it every few months, especially when you may have heavy rain.  Most people forget about the sump pit leaving them open to a good chance of major problems.</p>
<p>When checking your sump pit check for the following items:</p>
<ul>
<li>Standing water more than 4"</li>
<li>Properly working sump pump, it should turn on when the float is raised</li>
<li>Discharge pipe properly attached with no leaks</li>
<li>Discharge pipe exists the dwelling and extends at least 5ft away from the foundation</li>
<li>Water entering sump pit, is it dripping or pouring in?</li>
</ul>
<p>Around the Denver area many houses are built with an elevated structural floor.  When you are checking the sump pit be sure to check the conditions in the crawlspace.  Feel the soil to see if it feels soft below the vapor barrier.  Soft or muddy soil is a sign of high water content.  Also, check the floor joists for signs of rotation or buckling.  If the foundation wall is exposed look for cracks larger than 1/8" wide.</p>
<p><a href="http://evstudio.info/wp-content/uploads/2009/12/Crawlspace.JPG"><img class="alignnone size-large wp-image-3245" src="http://evstudio.info/wp-content/uploads/2009/12/Crawlspace-500x375.jpg" alt="Crawlspace" width="500" height="375" /></a></p>
<p>If you allow water to collect in the sump pit it will eventually rise to a level where the water then collects in the perimeter drain.  Once water collects in the perimeter drain the foundation is at great risk to move if swelling soil is present.  Also, you are exposing your house to potentially flooding during a heavy rain.</p>
<p id="bte_opp"><small>Originally posted 2009-12-20 22:44:14. </small></p>

<p>Related posts:<ol><li><a href='http://evstudio.info/foundation-walls-waterproofing-and-drain-installed-at-fillmore-project/' rel='bookmark' title='Foundation Walls, Waterproofing and Drain Installed at Fillmore Project'>Foundation Walls, Waterproofing and Drain Installed at Fillmore Project</a></li>
<li><a href='http://evstudio.info/straight-shaft-drilled-concrete-pier-foundation/' rel='bookmark' title='Straight Shaft Drilled Concrete Pier Foundation'>Straight Shaft Drilled Concrete Pier Foundation</a></li>
<li><a href='http://evstudio.info/building-height-restrictions-vary-always-double-check/' rel='bookmark' title='Building Height Restrictions Vary &#8211; Always Double Check'>Building Height Restrictions Vary &#8211; Always Double Check</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://evstudio.info/dont-forget-to-check-your-sump-pit-and-pump/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://evstudio.info/wp-content/uploads/2009/12/Sump-Pit-75x75.jpg" />
		<media:content url="http://evstudio.info/wp-content/uploads/2009/12/Sump-Pit.JPG" medium="image">
			<media:title type="html">Sump Pit</media:title>
			<media:thumbnail url="http://evstudio.info/wp-content/uploads/2009/12/Sump-Pit-75x75.jpg" />
		</media:content>
		<media:content url="http://evstudio.info/wp-content/uploads/2009/12/Crawlspace.JPG" medium="image">
			<media:title type="html">Crawlspace</media:title>
			<media:thumbnail url="http://evstudio.info/wp-content/uploads/2009/12/Crawlspace-75x75.jpg" />
		</media:content>
	</item>
		<item>
		<title>Stair Construction Tolerance and Dimensional Uniformity</title>
		<link>http://evstudio.info/stair-construction-tolerance-and-dimensional-uniformity/</link>
		<comments>http://evstudio.info/stair-construction-tolerance-and-dimensional-uniformity/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 21:00:50 +0000</pubDate>
		<dc:creator>Sean O&#39;Hara</dc:creator>
				<category><![CDATA[Building Technology]]></category>
		<category><![CDATA[Commercial]]></category>
		<category><![CDATA[Residential]]></category>
		<category><![CDATA[Construction]]></category>
		<category><![CDATA[dimension]]></category>
		<category><![CDATA[stair]]></category>
		<category><![CDATA[tolerance]]></category>

		<guid isPermaLink="false">http://evstudio.info/?p=7551</guid>
		<description><![CDATA[The 2006 International Building Code calls out the tolerance for how consistent each stair tread and riser needs to be in a set of stairs. The code refers to it as dimensional uniformity. What the IBC states on stair tolerance is that the difference between the largest and smallest riser height and the largest and [...]


Related posts:<ol><li><a href='http://evstudio.info/new-definitions-of-stair-and-stairway-under-2009-irc/' rel='bookmark' title='New Definitions of Stair and Stairway Under 2009 IRC'>New Definitions of Stair and Stairway Under 2009 IRC</a></li>
<li><a href='http://evstudio.info/commercial-stair-design-guidelines-criteria-and-dimensions/' rel='bookmark' title='Commercial Stair Design &#8211; Guidelines, Criteria and Dimensions'>Commercial Stair Design &#8211; Guidelines, Criteria and Dimensions</a></li>
<li><a href='http://evstudio.info/residential-stair-design/' rel='bookmark' title='Residential Stair Design &#8211; Guidelines, Criteria and Dimensions'>Residential Stair Design &#8211; Guidelines, Criteria and Dimensions</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The 2006 International Building Code calls out the tolerance for how consistent each stair tread and riser needs to be in a set of stairs. The code refers to it as dimensional uniformity. What the IBC states on stair tolerance is that the difference between the largest and smallest riser height and the largest and smallest tread depth can't be greater than 3/8" within a flight of stairs.</p>
<p>With spiral stairs the 3/8" is measured at the 12" walk line.</p>
<p id="bte_opp"><small>Originally posted 2011-05-24 00:36:39. </small></p>

<p>Related posts:<ol><li><a href='http://evstudio.info/new-definitions-of-stair-and-stairway-under-2009-irc/' rel='bookmark' title='New Definitions of Stair and Stairway Under 2009 IRC'>New Definitions of Stair and Stairway Under 2009 IRC</a></li>
<li><a href='http://evstudio.info/commercial-stair-design-guidelines-criteria-and-dimensions/' rel='bookmark' title='Commercial Stair Design &#8211; Guidelines, Criteria and Dimensions'>Commercial Stair Design &#8211; Guidelines, Criteria and Dimensions</a></li>
<li><a href='http://evstudio.info/residential-stair-design/' rel='bookmark' title='Residential Stair Design &#8211; Guidelines, Criteria and Dimensions'>Residential Stair Design &#8211; Guidelines, Criteria and Dimensions</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://evstudio.info/stair-construction-tolerance-and-dimensional-uniformity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Common Egress Window Sizes and Operation</title>
		<link>http://evstudio.info/common-egress-window-sizes-and-operation/</link>
		<comments>http://evstudio.info/common-egress-window-sizes-and-operation/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 21:00:41 +0000</pubDate>
		<dc:creator>Sean O&#39;Hara</dc:creator>
				<category><![CDATA[Building Technology]]></category>
		<category><![CDATA[FAQ]]></category>
		<category><![CDATA[Residential]]></category>
		<category><![CDATA[anderson windows]]></category>
		<category><![CDATA[egress]]></category>
		<category><![CDATA[window]]></category>

		<guid isPermaLink="false">http://evstudio.wordpress.com/?p=726</guid>
		<description><![CDATA[I recently posted an article on the rules behind egress windows. I realize that knowing the rules doesn't necessarily mean that you know the most common window sizes for each different window operation. So here are the basics and some links to the Anderson Window catalog as a guide: Casement windows are minimally 2'-4" wide [...]


Related posts:<ol><li><a href='http://evstudio.info/egress-windows-and-emergency-escape/' rel='bookmark' title='Egress Windows and Emergency Escape'>Egress Windows and Emergency Escape</a></li>
<li><a href='http://evstudio.info/windows-close-to-the-floor/' rel='bookmark' title='Windows Close to the Floor'>Windows Close to the Floor</a></li>
<li><a href='http://evstudio.info/minimum-room-sizes-and-minimum-ceiling-heights/' rel='bookmark' title='Minimum Room Sizes and Minimum Ceiling Heights'>Minimum Room Sizes and Minimum Ceiling Heights</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I recently posted an article on the <a href="http://evstudio.info/2008/10/07/egress-windows-and-emergency-escape/" target="_self">rules behind egress windows</a>. I realize that knowing the rules doesn't necessarily mean that you know the most common window sizes for each different window operation. So here are the basics and some links to the Anderson Window catalog as a guide:</p>
<p>Casement windows are minimally 2'-4" wide by 3'-4" high. For many casement windows you'll need to order egress hardware which allows the window to not only swing open, but also swing away. Also remember that the sill can't be more than 44" above the floor so you may end up with a taller window for a head height over 6'-8". <a href="http://www.andersenwindows.com/servlet/Satellite?blobcol=urldata&amp;blobheader=application%2Fpdf%0D%0AContent-Disposition%3A+inline%3B+filename%3D400-casement-openspecs.pdf%3B&amp;blobkey=id&amp;blobnocache=false&amp;blobtable=MungoBlobs&amp;blobwhere=1232341690875&amp;ssbinary=true" target="_blank">Anderson's Casement Sizes</a></p>
<p>Single or double hung windows are minimally 3'-0" wide by 4'-8" high or 2'-8" wide and 5'-6" high. I've seen a 2'-6" wide by 5'-0" high egress window but not all manufacturers make this window size. <a href="http://www.andersenwindows.com/servlet/Satellite?blobcol=urldata&amp;blobheader=application%2Fpdf%0D%0AContent-Disposition%3A+inline%3B+filename%3D400-twdh-openspecs.pdf%3B&amp;blobkey=id&amp;blobnocache=false&amp;blobtable=MungoBlobs&amp;blobwhere=1232341690960&amp;ssbinary=true" target="_blank">Anderson's Double Hung Sizes</a></p>
<p>Slider windows are minimally 4'-0" by 4'-0". Again, watch the maximum sill height. <a href="http://www.andersenwindows.com/servlet/Satellite?blobcol=urldata&amp;blobheader=application%2Fpdf%0D%0AContent-Disposition%3A+inline%3B+filename%3D400-gw-openspecs.pdf%3B&amp;blobkey=id&amp;blobnocache=false&amp;blobtable=MungoBlobs&amp;blobwhere=1232341690926&amp;ssbinary=true" target="_blank">Anderson's Glider Sizes</a></p>
<p>I've included the links to the Anderson catalogs because they are very clear which of their windows allow for egress. Many manufacturers will call this out in their size charts. I'd suggest checking the specific sizes with the manufacturer that you intend to use and always specify which windows are intended for egress.</p>
<p id="bte_opp"><small>Originally posted 2008-11-08 00:01:41. </small></p>

<p>Related posts:<ol><li><a href='http://evstudio.info/egress-windows-and-emergency-escape/' rel='bookmark' title='Egress Windows and Emergency Escape'>Egress Windows and Emergency Escape</a></li>
<li><a href='http://evstudio.info/windows-close-to-the-floor/' rel='bookmark' title='Windows Close to the Floor'>Windows Close to the Floor</a></li>
<li><a href='http://evstudio.info/minimum-room-sizes-and-minimum-ceiling-heights/' rel='bookmark' title='Minimum Room Sizes and Minimum Ceiling Heights'>Minimum Room Sizes and Minimum Ceiling Heights</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://evstudio.info/common-egress-window-sizes-and-operation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>You Want to Remove a Load Bearing Wall?</title>
		<link>http://evstudio.info/you-want-to-remove-a-load-bearing-wall/</link>
		<comments>http://evstudio.info/you-want-to-remove-a-load-bearing-wall/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 21:00:35 +0000</pubDate>
		<dc:creator>Jim Houlette</dc:creator>
				<category><![CDATA[Remodels]]></category>
		<category><![CDATA[Residential]]></category>
		<category><![CDATA[Structural Engineering]]></category>
		<category><![CDATA[bearing wall]]></category>
		<category><![CDATA[Remodel]]></category>
		<category><![CDATA[Structure]]></category>

		<guid isPermaLink="false">http://evstudio.info/?p=8763</guid>
		<description><![CDATA[One of the most common phone calls we receive is "We want to remove a wall, we're not sure if it's load bearing.  Can you help?" We are happy to help! The first thing that is needed is an observation.  Our structural engineers can determine the structural layout, identify load bearing walls and discuss options [...]


Related posts:<ol><li><a href='http://evstudio.info/wood-post-bearing-in-historic-denver-homes/' rel='bookmark' title='Wood Post Bearing in Historic Denver Homes'>Wood Post Bearing in Historic Denver Homes</a></li>
<li><a href='http://evstudio.info/proper-bearing-of-i-joist-rafters/' rel='bookmark' title='Proper Bearing of I-Joist Rafters'>Proper Bearing of I-Joist Rafters</a></li>
<li><a href='http://evstudio.info/structural-engineers-decision-on-soil-bearing-area-used-for-post-tension-slabs/' rel='bookmark' title='Structural Engineer&#8217;s Decision On Soil Bearing Area Used For Post Tension Slabs'>Structural Engineer&#8217;s Decision On Soil Bearing Area Used For Post Tension Slabs</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>One of the most common phone calls we receive is "We want to remove a wall, we're not sure if it's load bearing.  Can you help?"</p>
<p>We are happy to help!</p>
<p>The first thing that is needed is an observation.  Our structural engineers can determine the structural layout, identify load bearing walls and discuss options with you and a contractor.  Our goal is to help you achieve the finished look you want while maintaining the structural integrity of your home.  Safety and performance are our top priorities.  During the project we are always happy to explain all options you have, cost differences and any performance concerns we might have.  We enjoy educating homeowners about the structure so they have an understanding about their home and why we may recommend one option over another.</p>
<p>Identifying load bearing walls is fairly simple.  Look for interruptions or lapped joints in the floor or ceiling joists, large spans, braces in the attic and beams below the wall in question.  In addition, a wall might not be load bearing but it may be needed to brace the structure from lateral forces such as wind or earthquake loads. These walls are called shear or brace walls.  Only a structural engineer can determine if a wall is load bearing or is a shear wall.  Don't let contractors convince you they know what they are doing.  Many do, but you won't know until it's too late.</p>
<p>Every house is slightly different and has it's own unique situation.  To remove a bearing wall you will need to support the framing above with a dropped, flush or raised beam.  The dropped header is the easiest and cheapest way.  However, many people like the look of a flat ceiling with no soffit.  Then a flush or raised beam is needed.  A flush beam would have to be used if there is living spaced above the wall to be removed.  A raised beam is a great option when there is an attic space above.</p>
<div id="attachment_8765" class="wp-caption alignnone" style="width: 510px"><a href="http://evstudio.info/wp-content/uploads/2011/08/flush-roof-beam.jpg"><img class="size-large wp-image-8765" title="flush roof beam" src="http://evstudio.info/wp-content/uploads/2011/08/flush-roof-beam-500x375.jpg" alt="" width="500" height="375" /></a><p class="wp-caption-text">Flush wood beam incorrectly used without straps as tension ties</p></div>
<p>I don't like to use a flush beam for single story houses with a rafter/ceiling joist roof system.  Many people don't realize that the ceiling joists are in tension holding the exterior walls in place due to an outward force from the rafters.  If the ceiling joists are cut to allow for a flush beam that tension can pull the ceiling joists away from the beam.  This typically causes a large crack to form in the ceiling and even worse could lead to the exterior wall bowing out.  To prevent the separation, light gauge straps are used to connect the cut ceiling joists.  The image above is a flush beam supporting ceiling joists.  The ceiling joists were cut to allow the flush beam but were not attached with straps.  We discovered this situation when we were requested to determine the cause of a large ceiling crack in an old home.</p>
<p>If you are looking to remove a wall please let us know.  You can contact Jim Houlette at jim@evstudio.com or call the main line.</p>
<p id="bte_opp"><small>Originally posted 2011-08-07 14:45:03. </small></p>

<p>Related posts:<ol><li><a href='http://evstudio.info/wood-post-bearing-in-historic-denver-homes/' rel='bookmark' title='Wood Post Bearing in Historic Denver Homes'>Wood Post Bearing in Historic Denver Homes</a></li>
<li><a href='http://evstudio.info/proper-bearing-of-i-joist-rafters/' rel='bookmark' title='Proper Bearing of I-Joist Rafters'>Proper Bearing of I-Joist Rafters</a></li>
<li><a href='http://evstudio.info/structural-engineers-decision-on-soil-bearing-area-used-for-post-tension-slabs/' rel='bookmark' title='Structural Engineer&#8217;s Decision On Soil Bearing Area Used For Post Tension Slabs'>Structural Engineer&#8217;s Decision On Soil Bearing Area Used For Post Tension Slabs</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://evstudio.info/you-want-to-remove-a-load-bearing-wall/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:thumbnail url="http://evstudio.info/wp-content/uploads/2011/08/flush-roof-beam-70x70.jpg" />
		<media:content url="http://evstudio.info/wp-content/uploads/2011/08/flush-roof-beam.jpg" medium="image">
			<media:title type="html">flush roof beam</media:title>
			<media:description type="html">Flush wood beam incorrectly used without straps as tension ties</media:description>
			<media:thumbnail url="http://evstudio.info/wp-content/uploads/2011/08/flush-roof-beam-70x70.jpg" />
		</media:content>
	</item>
		<item>
		<title>Architecture School on Sundance</title>
		<link>http://evstudio.info/architecture-school-on-sundance/</link>
		<comments>http://evstudio.info/architecture-school-on-sundance/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 21:00:33 +0000</pubDate>
		<dc:creator>Sean O&#39;Hara</dc:creator>
				<category><![CDATA[Construction]]></category>
		<category><![CDATA[Residential]]></category>
		<category><![CDATA[Architecture School]]></category>
		<category><![CDATA[sundance]]></category>
		<category><![CDATA[tulane]]></category>

		<guid isPermaLink="false">http://evstudio.wordpress.com/?p=413</guid>
		<description><![CDATA[The Sundance Channel has a show called Architecture School. It follows the work of a studio at Tulane focused on designing and building a house in some of the more difficult neighborhoods in New Orleans. Chris and Elicia and I have been watching it and I think it is well done. The project involves real [...]


Related posts:<ol><li><a href='http://evstudio.info/caribbean-school-of-architecture/' rel='bookmark' title='Caribbean School of Architecture'>Caribbean School of Architecture</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://evstudio.files.wordpress.com/2008/09/arch-school.jpg"><img class="alignnone size-full wp-image-414" title="arch-school" src="http://evstudio.files.wordpress.com/2008/09/arch-school.jpg" alt="" width="450" height="405" /></a></p>
<p>The <a href="http://www.sundancechannel.com/home/" target="_blank">Sundance Channel</a> has a show called <a href="http://www.sundancechannel.com/architecture-school/" target="_blank">Architecture School</a>. It follows the work of a studio at <a href="http://architecture.tulane.edu/home/" target="_blank">Tulane</a> focused on designing and building a house in some of the more difficult neighborhoods in New Orleans.</p>
<p>Chris and Elicia and I have been watching it and I think it is well done. The project involves real clients and real construction so it is a more interesting show that it might be if it focused more on the traditional studio project. Of course my perspective favors the architecture school experience.</p>
<p id="bte_opp"><small>Originally posted 2008-09-12 20:35:47. </small></p>

<p>Related posts:<ol><li><a href='http://evstudio.info/caribbean-school-of-architecture/' rel='bookmark' title='Caribbean School of Architecture'>Caribbean School of Architecture</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://evstudio.info/architecture-school-on-sundance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://evstudio.info/wp-content/uploads/2008/09/arch-school-150x150.jpg" />
		<media:content url="http://evstudio.info/wp-content/uploads/2008/09/arch-school.jpg" medium="image">
			<media:title type="html">arch-school</media:title>
			<media:thumbnail url="http://evstudio.info/wp-content/uploads/2008/09/arch-school-150x150.jpg" />
		</media:content>
	</item>
		<item>
		<title>Easy Method for Generating Area Take-offs Using Autodesk Design Review</title>
		<link>http://evstudio.info/and-easy-method-for-generating-area-take-offs-using-autodesk-design-review/</link>
		<comments>http://evstudio.info/and-easy-method-for-generating-area-take-offs-using-autodesk-design-review/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 21:00:28 +0000</pubDate>
		<dc:creator>Kacy Landsittel</dc:creator>
				<category><![CDATA[Architectural process]]></category>
		<category><![CDATA[Cost]]></category>
		<category><![CDATA[Residential]]></category>
		<category><![CDATA[Small Projects]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[area take-off]]></category>
		<category><![CDATA[budget]]></category>
		<category><![CDATA[cost estimate]]></category>
		<category><![CDATA[elevation]]></category>
		<category><![CDATA[garage]]></category>
		<category><![CDATA[siding]]></category>

		<guid isPermaLink="false">http://evstudio.info/?p=5434</guid>
		<description><![CDATA[During the design process clients and builders need area take-offs for estimating pricing on materials for managing an appropriate budget for their project. At EVstudio we utilize Autodesk's Design Review program as a means for clients to review our drawings throughout the design process. Builders also use it for calculating or gathering area take-offs. Here, [...]


Related posts:<ol><li><a href='http://evstudio.info/free-review-of-structural-plans-for-value-engineering/' rel='bookmark' title='Free Review of Structural Plans for Value Engineering'>Free Review of Structural Plans for Value Engineering</a></li>
<li><a href='http://evstudio.info/dwf-an-excellent-format-for-cad-drawing-review/' rel='bookmark' title='.DWF an Excellent Format for CAD Drawing Review'>.DWF an Excellent Format for CAD Drawing Review</a></li>
<li><a href='http://evstudio.info/rendering-for-the-next-project-at-the-highlands-at-breckenridge/' rel='bookmark' title='Rendering for the Next Project at The Highlands at Breckenridge'>Rendering for the Next Project at The Highlands at Breckenridge</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>During the design process clients and builders need area take-offs for estimating pricing on materials for managing an appropriate budget for their project. At EVstudio we utilize Autodesk's Design Review program as a means for clients to review our drawings throughout the design process. Builders also use it for calculating or gathering area take-offs.</p>
<p>Here, I have created an example of calculating areas for siding materials on this garage elevation using Design Review. There is other software out there for the specific purpose of generating area take-offs, but this method is an easy way for an owner or someone not in the building industry to get an estimate on their own.</p>
<p><a rel="attachment wp-att-5435" href="http://evstudio.info/and-easy-method-for-generating-area-take-offs-using-autodesk-design-review/garage-siding-areas/"><img class="alignnone size-large wp-image-5435" src="http://evstudio.info/wp-content/uploads/2010/08/garage-siding-areas-500x229.jpg" alt="" width="564" height="257" /></a></p>
<p>In Design Review, I simply used the "area" tool for generating the square footage of three different siding materials, a stone veneer in green, horizontal wood siding in red, and a corrugated metal siding in yellow. The "area" tool is coupled with the “measure” tool, which  looks like a ruler, under it's drop down menu. I simply picked corners or  vertices that define the areas needed. As each  point is picked the area value keeps updating within the geographical center of that space. When all the points have been selected, I hit the esc. key to complete that particular defined area. For clarity and as a possible method to generate a siding area schedule to compile the data, I chose to apply a color for each material type. For instances where there are windows within an area another area box is needed around them and can then be subtracted from the gross wall area to get the net area of the siding. This same method could also be used in floor plans to generate areas for floor finish materials or a hardscape patio for example.</p>
<p id="bte_opp"><small>Originally posted 2010-08-22 00:01:37. </small></p>

<p>Related posts:<ol><li><a href='http://evstudio.info/free-review-of-structural-plans-for-value-engineering/' rel='bookmark' title='Free Review of Structural Plans for Value Engineering'>Free Review of Structural Plans for Value Engineering</a></li>
<li><a href='http://evstudio.info/dwf-an-excellent-format-for-cad-drawing-review/' rel='bookmark' title='.DWF an Excellent Format for CAD Drawing Review'>.DWF an Excellent Format for CAD Drawing Review</a></li>
<li><a href='http://evstudio.info/rendering-for-the-next-project-at-the-highlands-at-breckenridge/' rel='bookmark' title='Rendering for the Next Project at The Highlands at Breckenridge'>Rendering for the Next Project at The Highlands at Breckenridge</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://evstudio.info/and-easy-method-for-generating-area-take-offs-using-autodesk-design-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://evstudio.info/wp-content/uploads/2010/08/garage-siding-areas-75x75.jpg" />
		<media:content url="http://evstudio.info/wp-content/uploads/2010/08/garage-siding-areas.jpg" medium="image">
			<media:title type="html">garage siding areas</media:title>
			<media:thumbnail url="http://evstudio.info/wp-content/uploads/2010/08/garage-siding-areas-75x75.jpg" />
		</media:content>
	</item>
		<item>
		<title>Open House Plan for a Small 20&#8242; Wide House</title>
		<link>http://evstudio.info/open-house-plan-for-a-small-20-wide-house/</link>
		<comments>http://evstudio.info/open-house-plan-for-a-small-20-wide-house/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 21:00:26 +0000</pubDate>
		<dc:creator>Sean O&#39;Hara</dc:creator>
				<category><![CDATA[Affordable Housing]]></category>
		<category><![CDATA[Denver]]></category>
		<category><![CDATA[Residential]]></category>
		<category><![CDATA[Small Projects]]></category>
		<category><![CDATA[House]]></category>
		<category><![CDATA[Rental]]></category>

		<guid isPermaLink="false">http://evstudio.info/?p=5819</guid>
		<description><![CDATA[One of my favorite repeat clients called a few days ago and needed a plan for a small house to go on a 25' wide lot in Denver. The house itself could not be more than 20' wide. The client wanted a plan that would fit and would have 2 bedrooms and 2 bathrooms, all [...]


Related posts:<ol><li><a href='http://evstudio.info/floor-plan-for-small-1200-sf-house-with-3-bedrooms-and-2-bathrooms/' rel='bookmark' title='Floor Plan for Small 1,200 sf House with 3 Bedrooms and 2 Bathrooms'>Floor Plan for Small 1,200 sf House with 3 Bedrooms and 2 Bathrooms</a></li>
<li><a href='http://evstudio.info/designing-your-house-part-4/' rel='bookmark' title='Designing Your House &#8211; Part 4'>Designing Your House &#8211; Part 4</a></li>
<li><a href='http://evstudio.info/minimum-space-between-counters-in-a-kitchen-how-big-should-the-aisle-be/' rel='bookmark' title='Minimum Space Between Counters in a Kitchen &#8211; How Wide Should the Aisle Be?'>Minimum Space Between Counters in a Kitchen &#8211; How Wide Should the Aisle Be?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>One of my favorite repeat clients called a few days ago and needed a plan for a small house to go on a 25' wide lot in Denver. The house itself could not be more than 20' wide. The client wanted a plan that would fit and would have 2 bedrooms and 2 bathrooms, all on the main level.</p>
<p>We've done some other small affordable rental house designs for him in the past so I wanted to give him a plan that showed the minimum and keep it in a ranch house without a basement. I drew this quick sketch to show that you don't have to put the bedrooms side by side in a 2 bedroom.I also wanted to give access to the backyard that would be more than 30" wide.</p>
<p><img class="alignnone size-large wp-image-5820" title="20 foot wide house" src="http://evstudio.info/wp-content/uploads/2010/10/20-foot-wide-house-500x597.jpg" alt="" width="500" height="597" /></p>
<p>As it turns out, the lot is actually wider than the 25' so we have even more options for the actual plan.</p>
<p id="bte_opp"><small>Originally posted 2010-10-14 18:09:22. </small></p>

<p>Related posts:<ol><li><a href='http://evstudio.info/floor-plan-for-small-1200-sf-house-with-3-bedrooms-and-2-bathrooms/' rel='bookmark' title='Floor Plan for Small 1,200 sf House with 3 Bedrooms and 2 Bathrooms'>Floor Plan for Small 1,200 sf House with 3 Bedrooms and 2 Bathrooms</a></li>
<li><a href='http://evstudio.info/designing-your-house-part-4/' rel='bookmark' title='Designing Your House &#8211; Part 4'>Designing Your House &#8211; Part 4</a></li>
<li><a href='http://evstudio.info/minimum-space-between-counters-in-a-kitchen-how-big-should-the-aisle-be/' rel='bookmark' title='Minimum Space Between Counters in a Kitchen &#8211; How Wide Should the Aisle Be?'>Minimum Space Between Counters in a Kitchen &#8211; How Wide Should the Aisle Be?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://evstudio.info/open-house-plan-for-a-small-20-wide-house/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://evstudio.info/wp-content/uploads/2010/10/20-foot-wide-house-75x75.jpg" />
		<media:content url="http://evstudio.info/wp-content/uploads/2010/10/20-foot-wide-house.jpg" medium="image">
			<media:title type="html">20 foot wide house</media:title>
			<media:thumbnail url="http://evstudio.info/wp-content/uploads/2010/10/20-foot-wide-house-75x75.jpg" />
		</media:content>
	</item>
		<item>
		<title>De Bruin Virtual Tour</title>
		<link>http://evstudio.info/de-bruin-virtual-tour/</link>
		<comments>http://evstudio.info/de-bruin-virtual-tour/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 21:00:24 +0000</pubDate>
		<dc:creator>evstudio</dc:creator>
				<category><![CDATA[Denver]]></category>
		<category><![CDATA[Multifamily]]></category>
		<category><![CDATA[Residential]]></category>
		<category><![CDATA[De Bruin]]></category>
		<category><![CDATA[Duplex]]></category>
		<category><![CDATA[Real Estate]]></category>

		<guid isPermaLink="false">http://evstudio.wordpress.com/?p=512</guid>
		<description><![CDATA[There is a Virtual Tour of the De Bruin Duplex on Homestore.com. This half of the duplex is currently for sale through EV Real Estate. Originally posted 2008-10-06 16:17:58. Related posts:Urbanist Boulder Bike Tour Denver Ted&#8217;s Magner Duplex at Sloan&#8217;s Lake, Ready to Pour Foundation Walls


Related posts:<ol><li><a href='http://evstudio.info/urbanist-boulder-bike-tour/' rel='bookmark' title='Urbanist Boulder Bike Tour'>Urbanist Boulder Bike Tour</a></li>
<li><a href='http://evstudio.info/denver-teds/' rel='bookmark' title='Denver Ted&#8217;s'>Denver Ted&#8217;s</a></li>
<li><a href='http://evstudio.info/magner-duplex-at-sloans-lake-ready-to-pour-foundation-walls/' rel='bookmark' title='Magner Duplex at Sloan&#8217;s Lake, Ready to Pour Foundation Walls'>Magner Duplex at Sloan&#8217;s Lake, Ready to Pour Foundation Walls</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://media.homestore.com/HSBH2ALB-1-VIRTUAL_TOUR.htm?"><img class="alignnone size-full wp-image-513" title="debruintour" src="http://evstudio.files.wordpress.com/2008/10/debruintour.jpg" alt="" width="328" height="247" /></a></p>
<p>There is a <a href="http://media.homestore.com/HSBH2ALB-1-VIRTUAL_TOUR.htm?" target="_blank">Virtual Tour</a> of the <a href="http://www.evstudio.us/debruin.html">De Bruin Duplex</a> on <a href="http://media.homestore.com" target="_blank">Homestore.com</a>.</p>
<p>This half of the duplex is currently for sale through <a href="http://www.evre.us" target="_blank">EV Real Estate</a>.</p>
<p id="bte_opp"><small>Originally posted 2008-10-06 16:17:58. </small></p>

<p>Related posts:<ol><li><a href='http://evstudio.info/urbanist-boulder-bike-tour/' rel='bookmark' title='Urbanist Boulder Bike Tour'>Urbanist Boulder Bike Tour</a></li>
<li><a href='http://evstudio.info/denver-teds/' rel='bookmark' title='Denver Ted&#8217;s'>Denver Ted&#8217;s</a></li>
<li><a href='http://evstudio.info/magner-duplex-at-sloans-lake-ready-to-pour-foundation-walls/' rel='bookmark' title='Magner Duplex at Sloan&#8217;s Lake, Ready to Pour Foundation Walls'>Magner Duplex at Sloan&#8217;s Lake, Ready to Pour Foundation Walls</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://evstudio.info/de-bruin-virtual-tour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://evstudio.info/wp-content/uploads/2008/10/debruintour-150x150.jpg" />
		<media:content url="http://evstudio.info/wp-content/uploads/2008/10/debruintour.jpg" medium="image">
			<media:title type="html">debruintour</media:title>
			<media:thumbnail url="http://evstudio.info/wp-content/uploads/2008/10/debruintour-150x150.jpg" />
		</media:content>
	</item>
		<item>
		<title>The Front Porch and What Makes it Functional?</title>
		<link>http://evstudio.info/the-front-porch-and-what-makes-it-functional/</link>
		<comments>http://evstudio.info/the-front-porch-and-what-makes-it-functional/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 21:00:21 +0000</pubDate>
		<dc:creator>John Olson</dc:creator>
				<category><![CDATA[Architect]]></category>
		<category><![CDATA[CNU]]></category>
		<category><![CDATA[Construction]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[Residential]]></category>
		<category><![CDATA[details]]></category>
		<category><![CDATA[front porch]]></category>
		<category><![CDATA[neo-traditional neighborhood]]></category>
		<category><![CDATA[New Urbanism]]></category>
		<category><![CDATA[porch depth]]></category>
		<category><![CDATA[porch height]]></category>
		<category><![CDATA[smart growth]]></category>
		<category><![CDATA[tnd]]></category>
		<category><![CDATA[vernacular]]></category>

		<guid isPermaLink="false">http://evstudio.info/?p=4258</guid>
		<description><![CDATA[Front Porch: “an exterior appendage to a building, forming a covered approach or vestibule to a doorway.” (Definition from Dictionary.com) Front porches are often installed on homes, but many are not used. Some porches are simply appendages of a home to give the traditional appearance to a home, but virtually unusable if a homeowner had [...]


Related posts:<ol><li><a href='http://evstudio.info/grants-available-for-green-affordable-housing/' rel='bookmark' title='Grants Available for Green Affordable Housing'>Grants Available for Green Affordable Housing</a></li>
<li><a href='http://evstudio.info/rainwater-harvesting-pilot-study-in-colorado-%e2%80%93-hb-1129/' rel='bookmark' title='Rainwater Harvesting Pilot Study in Colorado – HB 1129'>Rainwater Harvesting Pilot Study in Colorado – HB 1129</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Front Porch</strong>: “<em>an exterior appendage to a building, forming a covered approach or vestibule to a doorway.</em>” (Definition from Dictionary.com)<br />
Front porches are often installed on homes, but many are not used. Some porches are simply appendages of a home to give the traditional appearance to a home, but virtually unusable if a homeowner had the desire to use it. I have lived in multiple homes in my life and have always had the desire to use my porch. However every home I have lived in, aside from my current townhome, did not have a porch that was functional. I would like to discuss what components of a porch are key to make it functional.</p>
<p><strong>Overhead Structure or Roof</strong>:<br />
A porch without a roof is not considered a porch. The roof defines the porch and gives it the “<em>covered approach</em>” in the definition. Regardless of the size of the porch I have had, with every porch I had the desire to be on it when it was raining or when a storm was passing through. I do not think I am in the minority because in all neighborhoods I have lived, I would see others on the porch during storms. The roof provides the shelter and the depth of the shelter is critical in a rain storm. If a porch is too shallow, the rain can easily make contact with you.</p>
<div id="attachment_4271" class="wp-caption alignright" style="width: 310px"><a rel="attachment wp-att-4271" href="http://evstudio.info/2010/04/29/the-front-porch-and-what-makes-it-functional/sd531863-2/"><strong><img class="size-medium wp-image-4271" src="http://evstudio.info/wp-content/uploads/2010/04/SD5318631-300x225.jpg" alt="" width="300" height="225" /></strong></a><p class="wp-caption-text">The porches on these townhomes appear nice along the sidewalk, but the depth is limiting to the function.</p></div>
<p><strong>Porch Depth:<br />
</strong>To this day, I have not lived in a home with enough depth to the porch to utilize its full potential. I feel that a minimum of 6-feet is necessary for optimum use of a porch. I currently have a porch in a neo-traditional neighborhood and the depth of it is generous in comparison with CSD (conventional suburban developments) porches, but still inadequate for optimum use. The depth of my current porch is about 5-feet, on which I have a porch swing turned perpendicular to the street (though towards Pikes Peak). With an extra foot, I calculated that I could have comfortably positioned chairs and a small table between them and still leave room for leg room and passage by. With three extra feet, I could have turned the porch swing toward the street without risking rocking into the house.</p>
<div id="attachment_4272" class="wp-caption alignright" style="width: 310px"><a rel="attachment wp-att-4272" href="http://evstudio.info/2010/04/29/the-front-porch-and-what-makes-it-functional/p6090058-2/"><strong><img class="size-medium wp-image-4272" src="http://evstudio.info/wp-content/uploads/2010/04/P60900581-300x225.jpg" alt="" width="300" height="225" /></strong></a><p class="wp-caption-text">Porch is sited for privacy and interaction.</p></div>
<p><strong>Porch Height:<br />
</strong>Another important consideration of the porch is the height of the foundation and its proximity to the sidewalk. Height is important for the feeling of privacy and use of the porch. Aside from ADA exceptions, a porch should be no less than 18” above the sidewalk height. Steve Mouzon, of the New Urban Guild, put together a great chart which can be seen in his book, <em>A Living Tradition: Architecture of the Bahamas</em> and also <em>New Urbanism: Best Practices Guide</em> which illustrates a ratio of height to setback from the sidewalk to allow for optimum privacy, yet interaction with passersby.</p>
<p><strong>Adaptability and Flexibility:<br />
</strong>A porch should not be considered any differently than anything designed. It should be adaptable and flexible for several uses. Some may wish to have their porch be purely decorative, with nice yet uncomfortable furniture. Some may desire a place to rest and read a book. Others may desire a place to drink their morning coffee or evening glass of wine. My porch is used most often for kids playing and sidewalk chalk but the point is that it must be flexible for all of these uses. In a home, we must adapt and change the functions of a lot of the rooms, bedrooms to offices, to playrooms, etc. The same is true for the porch, after all with the frequency of changing residences that our country has grown accustomed to, we can not anticipate remaining in the same house our entire lives like our ancestors once did.</p>
<div id="attachment_4266" class="wp-caption alignright" style="width: 310px"><a rel="attachment wp-att-4266" href="http://evstudio.info/2010/04/29/the-front-porch-and-what-makes-it-functional/sd533823/"><strong><img class="size-medium wp-image-4266" src="http://evstudio.info/wp-content/uploads/2010/04/SD533823-300x225.jpg" alt="" width="300" height="225" /></strong></a><p class="wp-caption-text">The details of this porch provide the authenticity of a porch in South Main.</p></div>
<p><strong>Architectural Details and Vernacular:<br />
</strong>I have listed the details and vernacular last because they have the least to do with the function of the porch (at least with today’s technology), yet they have the most to do with the appearance of the porch. Have you ever looked at a house and thought “Something is just not right with it?” As a non-architect, I felt this way about houses and structures for a long time and could not peg what the problem was. This was true until I discovered new urbanism and its many facets including traditional architectural detail. The reason that we (as non-architects) have this sensation is because we have seen enough beautiful architecture to know what is right and what is not.<br />
I am always reminded of a professor of mine at Kansas State who explained to us that when designing a raised deck, or similar raised structure, that we could structurally support a large mass with very little. He was referencing utilizing very small lumber and very little lumber for support. However, if we did use something so small, it would not appear or feel safe (modern architecture or modernism is notorious for this factor). Therefore many will not use it. Much of today’s home building provides a good illustration of this. Homes are built with the minimum amount of supports or columns that take the authenticity away. On a porch as an example, columns are spaced to a maximum. This maximum is not equal to the maximum that homes used to have because we did not have the technology. For a home with a porch frontage of 30-feet, historically we may have had six columns, whereas today there are typically no greater than three. There are many other details not mentioned that should be carefully analyzed when designing your porch.<br />
<strong> </strong></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<p><span id="leoHighlights_iframe_modal_span_container"> </span></p>
<div id="leoHighlights_iframe_modal_div_container" style="position: absolute; visibility: hidden; display: none; width: 520px; height: 391px; z-index: 2147483647;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();"><!-- Top iFrame --> <!-- Bottom iFrame --></div>
<p><script type="text/javascript">// <![CDATA[
   var LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT =              300;
   var LEO_HIGHLIGHTS_MAX_HIGHLIGHTS =                   50;
   var LEO_HIGHLIGHTS_IFRAME_TOP_ID =                    "leoHighlights_top_iframe";
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID =                 "leoHighlights_bottom_iframe";
   var LEO_HIGHLIGHTS_IFRAME_DIV_ID =                    "leoHighlights_iframe_modal_div_container";</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH =     520;
   var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT =    391;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH =      520;
   var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT =     665;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOP_POS_X =                 0;
   var LEO_HIGHLIGHTS_IFRAME_TOP_POS_Y =                 0;
   var LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH =                 520;
   var LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT =                294;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_X =              96;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_Y =              294;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH =    425;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT =   97;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH =     425;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT =    371;</p>
<p>   var LEO_HIGHLIGHTS_SHOW_DELAY_MS =                    300;
   var LEO_HIGHLIGHTS_HIDE_DELAY_MS =                    750;</p>
<p>   var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT =         "transparent none repeat scroll 0% 0%";
   var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER =           "rgb(245, 245, 0) none repeat scroll 0% 0%";
   var LEO_HIGHLIGHTS_ROVER_TAG =                        "711-36858-13496-14";</p>
<p>   createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0A%20%20%20%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0A%0A/**%0A%20*%20Checks%20if%20the%20passed%20in%20class%20exists%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsClassExists%28c%29%20%7B%0A%20%20%20return%20typeof%28c%29%20%3D%3D%20%22function%22%20%26%26%20typeof%28c.prototype%29%20%3D%3D%20%22object%22%20?%20true%20%3A%20false%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20the%20firebug%20console%20is%20available%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFirebugConsoleAvailable%28c%29%20%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsClassExists%28_FirebugConsole%29%20%26%26%20%0A%20%20%20%20%20%20%20%20%20window.console%20%26%26%20console.log%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%28console%20instanceof%20_FirebugConsole%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%20%20%20%0A%20%20%20return%20false%3B%0A%7D%20%0A%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%20||LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20logString%3Dlocation+%22%3A%20%22+e+%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%3B%0A%20%20%20%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.error%28logString%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.trace%28%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%20%20%20alert%28logString%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20log%20a%20string%20to%20the%20firebug%20console%0A%20*%20%0A%20*%20@param%20str%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsDebugLog%28str%29%0A%7B%20%20%20%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20console.log%28typeof%28_FirebugConsole%29+%22%20%22+str%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsDebugLog%28%29%20%22+str%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20get%20an%20attribute%20and%20decode%20it.%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetAttrib%28elem%2Cid%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20val%3Delem.getAttribute%28id%29%3B%0A%20%20%20%20%20%20return%20decodeURI%28val%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsGetAttrib%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%20%20%20return%20null%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.width+%22%2C%22+this.height+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.x+%22%2C%22+this.y+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_TOP_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT%29%3B%0A%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22+callName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22+name+%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%2Cdoc%29%0A%7B%0A%09try%0A%09%7B%0A%09%20%20%20if%28doc%3D%3Dnull%29%0A%09%20%20%20%20%20%20doc%3Ddocument%3B%0A%09%20%20%20%0A%09%09var%20elem%3Ddoc.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28doc.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddoc.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddoc.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsGetLocation%20%22+elem.id%29%3B%0A%20%20%20%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22+elem.id+%22%20-%20%22+location%29%3B%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22+topOrBottom%29%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22+position%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20+%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20sideBottom%3A%20%22+position%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20+iFrame.id+%22%20-%20%22+anchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cncenter/visible%20%20%20%20%22%20+%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3DLEO_HIGHLIGHTS_ROVER_TAG%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22+rover+%22/4?%26mpre%3D%22+encodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20bottom%20windown%20part%0A%20*%20%0A%20*%20@param%20size%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetBottomSize%28size%2CclickId%29%0A%7B%0A%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%0A%20%20%20/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%20var%20iFrameBottomSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%3B%0A%20%20%20var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%20/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2CclickId%29%3B%0A%0A%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20_leoHighlightsPrevElem.hover%3Dsize%3D%3D1?false%3Atrue%3B%0A%0A%20%20%20_leoHighlightsSetSize%28iFrameBottom%2CiFrameBottomSize%29%3B%0A%20%20%20_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%7D%0A%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22LeoHighlightsPopup%28%29%20%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.topIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20this.bottomIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09this.topIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_top%27%29%29%3B%3B%0A%20%20%20%20%20%20this.bottomIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_bottom%27%29%29%3B%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%221%29%20LeoHighlightsPopup%28%29%20%28%22+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%7D%3B%0A%20%20%20%20%20%20this.show%3Dfunction%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%223%29%20LeoHighlightsPopup%28%29%20%28%22+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%224%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%20%20%20%20%20%20%20%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20updates%20the%20url%20for%20the%20iFrame%0A%20*%20%0A%20*%20@param%20iFrame%0A%20*%20@param%20size%0A%20*%20@param%20clickId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsUpdateUrl%28iFrame%2Csize%2CclickId%2CdestUrl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+destUrl%29%3B%0A%20%20%20%20%20%20var%20url%3DiFrame.src%3B%0A%20%20%20%20%20%20var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%20%20%20%20if%28idx%3E%3D0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%20%20%20%20%20%20%0A//%20%20%20%20%20%20size%3D1%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20size%3D%22+size+%22%20%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28size%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26size%3D%22+size%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26url%3D%22+destUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20iFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsUpdateUrl%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20element%20*/%0A%20%20%09%09var%20iFrameTop%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameTopSize%3DLEO_HIGHLIGHTS_IFRAME_TOP_SIZE%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09leoHighlightsUpdateUrl%28iFrameTop%2Csize%2CclickId%29%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrameTop%2CiFrameTopSize%29%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%20%20%20%20%20%20%20_leoHighlightsPrevElem.hover%3Dfalse%3B%20%20%20%20%20%20%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%09%09%0A%09%09_leoHighlightsDebugLog%28%22leoHighlightsShowPopup%28%29%20%22+_leoHighlightsPrevElem%29%3B%09%09%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22+anchorId+%22%5C%27%2C%5C%27%22+size+%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%20%20%20%20var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20if%28iFrame%29%0A%20%20%20%20%20%20%20%20%20iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%20%20%20%20/*%20Report%20the%20click%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clicked%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%20%20%20%20/*%20Report%20the%20hover%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22hovered%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20domain%0A%20*%20@param%20keywords%0A%20*%20@param%20vendorId%0A%20*%20@param%20accept%0A%20*%20@param%20reject%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsReportEvent%28key%2C%20domain%2Ckeywords%2CvendorId%2Caccept%2Creject%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2Ckey%29%3B%0A%20%20%20%20%20%20if%28domain%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22domain%22%2Cdomain%29%3B%0A%20%20%20%20%20%20if%28keywords%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22keywords%22%2Ckeywords%29%3B%0A%20%20%20%20%20%20if%28vendorId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22vendorId%22%2CvendorId%29%3B%0A%20%20%20%20%20%20if%28accept%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22accept%22%2Caccept%29%3B%0A%20%20%20%20%20%20if%28reject%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22reject%22%2Creject%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20expand%20or%20collapse%20the%20window%20base%20on%20it%20prior%20state%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsToggleSize%28clickId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsToggleSize%28%29%20%22+_leoHighlightsPrevElem%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20hover%20flag%20and%20change%20the%20status%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?1%3A0%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrl%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrl%28%29%20%22+url%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22url%22%2C%20url%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22phraseId%22%2C%20phraseId%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22customerId%22%2C%20customerId%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSecondaryWindowUrl%22%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrl%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrlCallback%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?0%3A1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+_leoHighlightsPrevElem+%22%20--%20%22+_leoHighlightsPrevElem.hover%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2Cnull%2Curl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+url%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20text%20to%20the%20Top%20%0A%20*%20%0A%20*%20@param%20txt%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20var%20topIFrame%20%3D%20_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20if%28topIFrame%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20current%20url%20*/%0A%20%20%20%20%20%20var%20url%3DtopIFrame.src%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28url%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Extract%20the%20previous%20hash%20if%20present%20*/%0A%20%20%20%20%20%20var%20idx%3D-1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28%28idx%3Durl.indexOf%28%27%23%27%29%29%3E0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%0A%20%20%20%20%20%20/*%20Append%20the%20text%20to%20the%20end%20*/%0A%20%20%20%20%20%20url+%3D%22%23%22+encodeURI%28txt%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Set%20the%20iframe%20with%20the%20new%20url%20that%20contains%20the%20hash%20tag%20*/%0A%20%20%20%20%20%20topIFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20set%20the%20expand%20text%20for%20the%20Top%20window%0A%20*/%0Afunction%20leoHL_SetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHL_SetExpandTxt%28%29%20%22+txt%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSetExpandTxt%22%2C%22expandTxt%22%2Ctxt%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_SetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clickthrough%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%09%09%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20LeoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20leoHL_RedirectTop%28url%2CparentId%29%3B%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTopAd%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22advertisement.click%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId+%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20toggle%20the%20size%20of%20the%20window%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_ToggleSize%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsToggleSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHl_ToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A");
// ]]&gt;</script></p>
<p id="bte_opp"><small>Originally posted 2010-04-29 02:50:42. </small></p>

<p>Related posts:<ol><li><a href='http://evstudio.info/grants-available-for-green-affordable-housing/' rel='bookmark' title='Grants Available for Green Affordable Housing'>Grants Available for Green Affordable Housing</a></li>
<li><a href='http://evstudio.info/rainwater-harvesting-pilot-study-in-colorado-%e2%80%93-hb-1129/' rel='bookmark' title='Rainwater Harvesting Pilot Study in Colorado – HB 1129'>Rainwater Harvesting Pilot Study in Colorado – HB 1129</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://evstudio.info/the-front-porch-and-what-makes-it-functional/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://evstudio.info/wp-content/uploads/2010/04/SD5318631-75x75.jpg" />
		<media:content url="http://evstudio.info/wp-content/uploads/2010/04/SD5318631.jpg" medium="image">
			<media:title type="html">SD531863</media:title>
			<media:description type="html">The porches on these townhomes appear nice along the sidewalk, but the depth is limiting to the function.</media:description>
			<media:thumbnail url="http://evstudio.info/wp-content/uploads/2010/04/SD5318631-75x75.jpg" />
		</media:content>
		<media:content url="http://evstudio.info/wp-content/uploads/2010/04/P60900581.jpg" medium="image">
			<media:title type="html">P6090058</media:title>
			<media:description type="html">Porch is sited for privacy and interaction.</media:description>
			<media:thumbnail url="http://evstudio.info/wp-content/uploads/2010/04/P60900581-75x75.jpg" />
		</media:content>
		<media:content url="http://evstudio.info/wp-content/uploads/2010/04/SD533823.jpg" medium="image">
			<media:title type="html">SD533823</media:title>
			<media:description type="html">The details of this porch provide the authenticity of a porch in South Main.</media:description>
			<media:thumbnail url="http://evstudio.info/wp-content/uploads/2010/04/SD533823-75x75.jpg" />
		</media:content>
	</item>
		<item>
		<title>Avoid Costly Future Alterations: Free Fair Housing and Accessibility Presentation</title>
		<link>http://evstudio.info/avoid-costly-future-alterations-free-fair-housing-and-accessibility-presentation/</link>
		<comments>http://evstudio.info/avoid-costly-future-alterations-free-fair-housing-and-accessibility-presentation/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 21:00:18 +0000</pubDate>
		<dc:creator>evstudio</dc:creator>
				<category><![CDATA[Architectural process]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[Residential]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Building Code]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Construction]]></category>
		<category><![CDATA[Denver]]></category>

		<guid isPermaLink="false">http://evstudio.info/?p=4127</guid>
		<description><![CDATA[This week the Department of Local Affairs (DORA) Civil Rights Division offered one of four free lectures on Fair Housing, Accessibility and Reasonable Accommodations. The lecture is given by DORA's fair housing expert, Jennifer McPherson, she covers the local, state and federal fair housing regulations. This is a must see for architects, real estate agents, housing property managers, and owners of rental [...]


Related posts:<ol><li><a href='http://evstudio.info/aia-denver-housing-committee-and-the-housing-investment-fund-initiative/' rel='bookmark' title='AIA Denver Housing Committee and the Housing Investment Fund Initiative'>AIA Denver Housing Committee and the Housing Investment Fund Initiative</a></li>
<li><a href='http://evstudio.info/ansi-117-1-accessibility-standard-voluntary-or-enforceable/' rel='bookmark' title='ANSI 117.1 Accessibility Standard Voluntary or Enforceable'>ANSI 117.1 Accessibility Standard Voluntary or Enforceable</a></li>
<li><a href='http://evstudio.info/sb-29/' rel='bookmark' title='SB 29'>SB 29</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This week the <a title="DORA Web-page" href="http://www.dora.state.co.us/civil-rights" target="_blank">Department of Local Affairs (DORA) Civil Rights Division</a> offered one of four free lectures on Fair Housing, Accessibility and Reasonable Accommodations. The lecture is given by DORA's fair housing expert, Jennifer McPherson, she covers the local, state and federal fair housing regulations.</p>
<p>This is a must see for architects, real estate agents, housing property managers, and owners of rental housing. In addition to the free lecture DORA provides stacks of detailed brochures and other materials you can take and hand out at your office to build awareness.</p>
<p>The material covered in this presentation includes an overview of the many levels of fair housing regulations, how they overlap and how to be sure you comply. Fair Housing regulations cover a broad range of classes and vary at the Federal, State and Local level.</p>
<p>Federal Law requires that one can not discriminate based on:</p>
<ul>
<li> Race</li>
<li>Color</li>
<li>Religion</li>
<li>Sex</li>
<li>Handicap (disabilities)</li>
<li>Familial Status</li>
<li>National Origin</li>
</ul>
<p>Colorado State Law adds:</p>
<ul>
<li>Marital Status</li>
<li>Creed</li>
<li>Ancestry</li>
<li>Sexual Orientation</li>
</ul>
<p>Local Ordinances (City and County of Denver) add yet again:</p>
<ul>
<li>Age</li>
<li>Military Status</li>
<li>Gender Variance</li>
</ul>
<p>Keeping in mind that fair housing covers many different protected classes the most common issue for architects is disability. Many of the discussions I have had with clients that must provide accessibility in their buildings revolve around the loss of square footage in a living room or bedroom due to more space required in bathrooms and kitchens. Of course, if these requirements are carried out within the building it could result in very costly alterations in the future in order to comply. During this lecture you are given clear ideas of how to communicate why these requirements are necessary.</p>
<p>Educating architects, real estate agents, developers and owners on this topic is one way to ensure we are preventing future noncompliance. This key for the DORA Civil Rights Division because currently the division is a reactionary or complaint-driven agency. Meaning, the division needs to improve its education and outreach to transform into a more preventative department.</p>
<p>The more we can educate our clients the more we can provide fair housing! The next FREE lecture is June 1st 9:30 am-11:30 am offered at 1560 Broadway, Conference Room 110 B (first floor), Denver. The following two lectures are offered <a href="http://www.dora.state.co.us/pls/real/DORA_EventReg.signup_Form?p_event_code=CRFH_20100907">September 7, 2010, 9:30 a.m. - 11:30 a.m.</a> and <a href="http://www.dora.state.co.us/pls/real/DORA_EventReg.signup_Form?p_event_code=CRFH_20101102">November 2, 2010, 9:30 a.m. - 11:30 a.m. </a>at the same location.</p>
<p>Another helpful organization to check out is <a title="Fair Housing Accessibility First" href="http://www.fairhousingfirst.org" target="_blank">Fair Housing Accessibility First</a>. This site gives you a detailed look at design and construction requirements with regard to accessibility.</p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<p id="bte_opp"><small>Originally posted 2010-04-13 00:01:57. </small></p>

<p>Related posts:<ol><li><a href='http://evstudio.info/aia-denver-housing-committee-and-the-housing-investment-fund-initiative/' rel='bookmark' title='AIA Denver Housing Committee and the Housing Investment Fund Initiative'>AIA Denver Housing Committee and the Housing Investment Fund Initiative</a></li>
<li><a href='http://evstudio.info/ansi-117-1-accessibility-standard-voluntary-or-enforceable/' rel='bookmark' title='ANSI 117.1 Accessibility Standard Voluntary or Enforceable'>ANSI 117.1 Accessibility Standard Voluntary or Enforceable</a></li>
<li><a href='http://evstudio.info/sb-29/' rel='bookmark' title='SB 29'>SB 29</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://evstudio.info/avoid-costly-future-alterations-free-fair-housing-and-accessibility-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
	</channel>
</rss>

