<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Apron Strings &#187; easy appetizers</title>
	<atom:link href="http://www.apronstringsblog.com/tag/easy-appetizers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.apronstringsblog.com</link>
	<description>Cooking: it&#039;s in our D &#38; A</description>
	<lastBuildDate>Mon, 06 Feb 2012 21:17:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Gift Wrapped Shrimp Bites &#8211; Your New Favorite Easy Appetizer</title>
		<link>http://www.apronstringsblog.com/appetizers/shrimp-bites-appetizer/</link>
		<comments>http://www.apronstringsblog.com/appetizers/shrimp-bites-appetizer/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 18:55:58 +0000</pubDate>
		<dc:creator>Donna</dc:creator>
				<category><![CDATA[Appetizers]]></category>
		<category><![CDATA[easy appetizer recipe]]></category>
		<category><![CDATA[easy appetizers]]></category>
		<category><![CDATA[finger foods]]></category>
		<category><![CDATA[holiday appetizer]]></category>
		<category><![CDATA[party food]]></category>
		<category><![CDATA[shrimp appetizer]]></category>
		<category><![CDATA[shrimp recipe]]></category>

		<guid isPermaLink="false">http://www.apronstringsblog.com/?p=3829</guid>
		<description><![CDATA[So, let&#8217;s say you&#8217;re invited to a holiday get together at the very last minute, and your hostess, who is one of those really maddeningly Martha-Stewart kind of people, says &#8211; casual as can be &#8211; &#8220;Oh, just bring some finger foods.&#8221; So, you need some appetizers that are not just delicious but pretty on [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_3830" class="wp-caption alignnone" style="width: 510px"><a href="http://www.apronstringsblog.com/wp-content/uploads/2011/12/DSC6813-Edit-Edit.jpg"><img class="size-full wp-image-3830" title="Shrimp Appetizers" src="http://www.apronstringsblog.com/wp-content/uploads/2011/12/DSC6813-Edit-Edit.jpg" alt="" width="500" height="500" /></a><p class="wp-caption-text">The Perfect Festive Holiday Appetizers - Gift Wrapped Shrimp Bites</p></div>
<p>So, let&#8217;s say you&#8217;re invited to a holiday get together at the very last minute, and your hostess, who is one of those really maddeningly Martha-Stewart kind of people, says &#8211; casual as can be &#8211; &#8220;Oh, just bring some finger foods.&#8221;</p>
<p>So, you need some appetizers that are not just delicious but pretty on a platter, and you need them STAT.</p>
<p>Never fear, foodie fans.</p>
<p>This idea was inspired by Martha herself in her latest issue of Martha Stewart Living. She made Shrimp Mango Bites by wrapping a thin piece of mango around a grilled shrimp and tied it up with a softened green onion. Really,Â Â  green onions are just perfect for bow-making, aren&#8217;t they? And, since I love making green and red food this time of year, I switched up the mango and usedÂ  roasted red bell strips with the green onion bow.</p>
<p>You could make these even easier by just making the spicy shrimp and then tying it with a softened green onion (skipping the bell pepper strip).</p>
<p>These are seriously the cutest little holiday bites I have seen -Â  they just scream out &#8220;Happy Holidays!&#8221; They look adorable on a party platter, and the flavors are perfect together &#8211; spicy shrimp, sweet bell pepper and the green onion tang.</p>
<p>A perfect holiday bite!</p>
<div class="wp-caption aligncenter" style="width: 510px"><a title="Donnafood-7 by Fab Frugal Food, on Flickr" href="http://www.flickr.com/photos/fabfrugalfood/6456388347/"><img title="Shrimp Bites" src="http://farm8.staticflickr.com/7162/6456388347_3a839e8e37_b.jpg" alt="" width="500" height="477" /></a><p class="wp-caption-text">Holiday Shrimp Bites Appetizers</p></div>
<p><span id="more-3829"></span></p>
<p>The only tricky part of this recipe is that the shrimp need to be wrapped tightly into a sprial before they are cooked. So. I rolled them into a ball and then put a toothpick through them to make them cook in a tight spiral shape.</p>
<p><em><strong>GIFT WRAPPED SHRIMP BITES</strong></em></p>
<p>12 medium uncooked shrimp, shelled and deveined<br />
1 tablespoon canola oil<br />
1 tablespoon favorite spice rub<br />
1/4 teaspoon each salt and pepper<br />
1 jar (6 ounces) roasted red peppers<br />
6 to 12 green onions, depending on size</p>
<p>Roll each shrimp into a round shape, with tail on outside. Skewer each rolled shrimp with a toothpick through the diameter, so that shrimp hold their round shape.</p>
<p>Heat a saute pan to medium high heat. Add oil. Coat shrimp with spices and then saute just until opaque, about 1 to 2 minutes per side.</p>
<p>Remove from pan and let cool to warm. Cut 12 strips of the green portion of the green onions off, keeping the green portion in tact and as long length as possible. Heat green onion strips in pan until just softened and bendable, about 1 minute, turning frequently. Remove from pan and let cool to warm.</p>
<p>Cut bell pepper strips into long thin strips and wrap strips around shrimp. Wrap green onion strips around shrimp and tie in a bow or in a knot.</p>
<p>Serve warm.</p>
<p>(NOTE: For an even easier version, omit the bell pepper strips and just tie the cooked spiced shrimp with the softened green onion strips.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.apronstringsblog.com/appetizers/shrimp-bites-appetizer/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Super Appetizers for Super Bowl Sunday &#8211; Our Highlights for a Fab Frugal Feast</title>
		<link>http://www.apronstringsblog.com/appetizers/super-appetizers-for-super-bowl-sunday-our-highlights-for-a-fab-frugal-feast/</link>
		<comments>http://www.apronstringsblog.com/appetizers/super-appetizers-for-super-bowl-sunday-our-highlights-for-a-fab-frugal-feast/#comments</comments>
		<pubDate>Fri, 04 Feb 2011 22:14:39 +0000</pubDate>
		<dc:creator>Donna</dc:creator>
				<category><![CDATA[Appetizers]]></category>
		<category><![CDATA[Contests and Carnivals and Roundups]]></category>
		<category><![CDATA[2011 super bowl]]></category>
		<category><![CDATA[easy appetizers]]></category>
		<category><![CDATA[super bowl appetizers]]></category>
		<category><![CDATA[super bowl food]]></category>
		<category><![CDATA[super bowl party]]></category>
		<category><![CDATA[super bowl recipes]]></category>
		<category><![CDATA[super bowl snacks]]></category>

		<guid isPermaLink="false">http://www.fabfrugalfood.com/?p=3495</guid>
		<description><![CDATA[No matter which team is your champion, we are ALL united in our support of GOOD FOOD! Here are some of our faves from appetizers of the Fab Frugal past! This is my most fun food creation ever &#8211; I combined shrimp tacos with shrimp cocktail and got Shrimp Cocktail Taco Bites! These zucchini bites [...]]]></description>
			<content:encoded><![CDATA[<p>No matter which team is your champion, we are ALL united in our support of GOOD FOOD! Here are some of our faves from appetizers of the Fab Frugal past!</p>
<p><a title="4251406254_bec60d4614_b by Fab Frugal Food, on Flickr" href="http://www.flickr.com/photos/fabfrugalfood/4252191501/"><img class="aligncenter" src="http://farm5.static.flickr.com/4071/4252191501_4047228288.jpg" alt="4251406254_bec60d4614_b" width="426" height="500" /></a></p>
<p><span id="more-3495"></span></p>
<p>This is my most fun food creation ever &#8211; I combined shrimp tacos with shrimp cocktail and got <a href="http://www.fabfrugalfood.com/appetizers/one-bite-shrimp-cocktails-recipe-with-zesty-vegetable-juice-shot/">Shrimp Cocktail Taco Bites!</a></p>
<p style="text-align: center;"><img class="aligncenter" title="Lemony Zucchini Rollups" src="http://farm4.static.flickr.com/3518/3721322597_4e3d09ba3e.jpg" alt="" width="500" height="333" /></p>
<p>These zucchini bites are luxurious AND healthy to boot: <a href="http://www.fabfrugalfood.com/appetizers/lemony-grilled-zucchini-rollups/">Lemony Grilled Zucchini Rollups</a></p>
<p><a title="DSC_0029 by Fab Frugal Food, on Flickr" href="http://www.flickr.com/photos/fabfrugalfood/4698893912/"><img class="aligncenter" src="http://farm2.static.flickr.com/1293/4698893912_4fa487cc0a.jpg" alt="DSC_0029" width="500" height="333" /></a><br />
How about a flavorful veggie pate to spread on some crackers orÂ  toasted bagutette slices? <a href="http://www.fabfrugalfood.com/appetizers/meatless-monday-daring-cooks-june-recipe-challenge-tricolor-vegetable-pate-and-homemade-baguettes/">Tricolor Vegetable Pate</a></p>
<p><a title="Roasted Veggie Nachos by Fab Frugal Food, on Flickr" href="http://www.flickr.com/photos/fabfrugalfood/4573821256/"><img class="aligncenter" src="http://farm4.static.flickr.com/3396/4573821256_0de60360e9.jpg" alt="Roasted Veggie Nachos" width="500" height="334" /></a><br />
Try another fun fusion dish: a collision of fajitas and nachos in our <a href="http://www.fabfrugalfood.com/appetizers/meatless-monday-the-ultimate-vegetarian-fajita-style-nachos-with-black-bean-puree-and-charred-peppers-and-onions/">Vegetarian Fajita Black Bean Puree Nachos</a></p>
<p><img src="file:///C:/DOCUME%7E1/donnake/LOCALS%7E1/Temp/moz-screenshot-4.png" alt="" /></p>
<p><a title="DSC_6395 by Fab Frugal Food, on Flickr" href="http://www.flickr.com/photos/fabfrugalfood/4554628963/"><img class="aligncenter" src="http://farm5.static.flickr.com/4050/4554628963_0906ac161f.jpg" alt="DSC_6395" width="500" height="333" /></a><br />
What&#8217;s Better than Guacamole? A<a href="http://www.fabfrugalfood.com/appetizers/celebrate-cinco-de-mayo-with-a-roasted-garlic-guacamole-bar/"> Roasted Garlic Guacamole Bar</a>!</p>
<p style="text-align: center;"><a title="DSC_4221 by Fab Frugal Food, on Flickr" href="http://www.flickr.com/photos/fabfrugalfood/4264385123/"><img class="aligncenter" src="http://farm5.static.flickr.com/4065/4264385123_a0a6e0b114.jpg" alt="DSC_4221" width="500" height="333" /></a></p>
<p>Shrimp in a Crunchy Spicy Coating: <a href="http://www.fabfrugalfood.com/appetizers/healthyer-cajun-popcorn-shrimp-recipe-just-in-time-for-game-day/">Cajun Popcorn Shrimp Bites</a></p>
<p><a title="chili cups by Fab Frugal Food, on Flickr" href="http://www.flickr.com/photos/fabfrugalfood/4310223407/"><img class="aligncenter" src="http://farm3.static.flickr.com/2713/4310223407_a8e5c1dfa4.jpg" alt="chili cups" width="500" height="375" /></a><br />
And, while we&#8217;re talkin&#8217; Cajun &#8211; Can&#8217;t go wrong with our <a href="http://www.fabfrugalfood.com/appetizers/superbowl-specials-series-cajun-chili-cups/">Cajun Chili Cups</a>.</p>
<p style="text-align: center;"><a title="DSC_4123 by Fab Frugal Food, on Flickr" href="http://www.flickr.com/photos/fabfrugalfood/4263643981/"><img class="aligncenter" src="http://farm5.static.flickr.com/4071/4263643981_3f2c3222e1.jpg" alt="DSC_4123" width="500" height="333" /></a></p>
<p>Isn&#8217;t everything better with sun-dried tomatoes?<a href="http://www.fabfrugalfood.com/appetizers/fab-frugal-friday-easy-healthy-yummy-sun-dried-tomato-spread-recipe/"> Sun Dried Tomato Dip</a> will make you a believer!</p>
<p style="text-align: center;"><img class="aligncenter" src="http://farm3.static.flickr.com/2604/3890918696_e374b17b93.jpg" alt="" width="500" height="333" /></p>
<p>Crispy coating some veggies in the oven: <a href="http://www.fabfrugalfood.com/appetizers/oven-fried-zucchini-crisps/">Oven Fried Zucchini Crisps</a>.</p>
<p><img title="Two Dips" src="http://farm4.static.flickr.com/3127/3246571760_6155c4c389.jpg" alt="" width="500" height="333" /></p>
<p>Try our updated takes on some 50&#8242;s classics: <a href="http://www.fabfrugalfood.com/appetizers/50s-dips-revisited/">Enlightened Onion Dip and Spinach Dip</a>.</p>
<p style="text-align: right;"><em>&#8211; posted by Donna</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.apronstringsblog.com/appetizers/super-appetizers-for-super-bowl-sunday-our-highlights-for-a-fab-frugal-feast/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sushotto: Fun Fusion Appetizer for Fab Frugal Friday</title>
		<link>http://www.apronstringsblog.com/appetizers/sushi-risotto-appetizer/</link>
		<comments>http://www.apronstringsblog.com/appetizers/sushi-risotto-appetizer/#comments</comments>
		<pubDate>Fri, 05 Nov 2010 18:54:43 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
				<category><![CDATA[Appetizers]]></category>
		<category><![CDATA[easy appetizers]]></category>
		<category><![CDATA[leftover recipes]]></category>
		<category><![CDATA[leftover risotto]]></category>
		<category><![CDATA[leftovers]]></category>
		<category><![CDATA[risotto]]></category>
		<category><![CDATA[sushi]]></category>

		<guid isPermaLink="false">http://www.fabfrugalfood.com/?p=3330</guid>
		<description><![CDATA[Many people know that a classic appetizer, arancini (cheesy Italian rice balls,Â  often stuffed), can be made from leftover risotto. (And many of you out there will automatically be thinking &#8220;Leftover risotto? What on earth is that?&#8221; I understand. I have the same response to recipes using &#8216;leftover&#8217; avocados or wine.)Â  At any rate, whether [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_3378" class="wp-caption aligncenter" style="width: 406px"><a href="http://www.fabfrugalfood.com/wp-content/uploads/2010/11/DSCN0748.jpg"><img class="size-full wp-image-3378" title="DSCN0748" src="http://www.fabfrugalfood.com/wp-content/uploads/2010/11/DSCN0748.jpg" alt="" width="396" height="296" /></a><p class="wp-caption-text">Sushotto</p></div>
<p>Many people know that a classic appetizer, arancini (cheesy Italian rice balls,Â  often stuffed), can be made from leftover risotto. (And many of you out there will automatically be thinking &#8220;<em>Leftover</em> risotto? What on earth is that?&#8221; I understand. I have the same response to recipes using &#8216;leftover&#8217; avocados or wine.)Â  At any rate, whether you have the restraint to keep leftover risotto overnight or, like me, you purposely made a batch the night before and refrigerated it expressly for this purpose, behold my fun and easy appetizer equation: Risotto + sushi = sushotto. <span id="more-3330"></span></p>
<p>I had the idea for thisÂ  appetizer a while back, replacing seasoned sushi rice with risotto, using the structure of a maki roll but with Italian flavors. The analogous fillings and toppings were simple enough, but I got stuck on one important element. What would stand in for the nori, the deep green sheets of seaweed that act as the &#8216;wrapper&#8217;? I tried spinach flavored tortillas &#8211; WAY too starchy combined with the rice, and far too thick. I tried using rice paper, the kind used for fresh spring rolls, dyed with green food coloring. That was just sticky and gross, beside the fact that I generally try to avoid artificial colors, period. So sushotto got shelved for a while.</p>
<p>As I started cooking with hearty greens like kale, collards and chard more frequently, it finally dawned on me &#8211; some of these greens were sturdy and wide enough to provide the perfect structure, AND th eflavors would likely be quite complementary! Eureka.</p>
<p>What follows is less a strict recipe and more of a template &#8211; feel free to use different combinations! For example, I used roasted peppers as the filling and collards as the wrapper, but I think sundried tomatoes would make a great filling and I know kale or chard would work nicely for the wrapper, too. Add some nice sharp pecorino instead of the parmesan, or perhaps chop up some good black olives. Anything goes!</p>
<div id="attachment_3379" class="wp-caption aligncenter" style="width: 339px"><a href="http://www.fabfrugalfood.com/wp-content/uploads/2010/11/DSCN0736.jpg"><img class="size-full wp-image-3379" title="DSCN0736" src="http://www.fabfrugalfood.com/wp-content/uploads/2010/11/DSCN0736.jpg" alt="" width="329" height="421" /></a><p class="wp-caption-text">Ready to roll</p></div>
<p><em><strong>SUSHOTTO</strong></em></p>
<p>Leftover risotto &#8211; I worked with about 3 cups total, and had made a very basic, straightforward recipe*<br />
Several leaves collard greens<br />
roasted red and yellow peppers<br />
A few tablespoons toasted pine nuts<br />
About 1/4 cup grated parmesan</p>
<p>I blanched the greens in boiling water and then shocked them, rinsing them gently in cold water.Â  Those using kale or chard may only want a minute or two; those using collards might want to cook them for about 5 minutes before shocking. Pat the leaves carefully dry. While they finish cooling down, cut the peppers into strips. Heat up the leftover rice.</p>
<p>And that&#8217;s really it for prep &#8211; time to assemble! Spread about half a cup (or more, depending on the size of the leaves) of the leftover risotto out, then add the strips of peppers down the center, a few pine nuts and a dusting of parmesan. Roll &#8216;er up as tight as you can manage, just like a sushi roll.</p>
<p><a href="http://www.fabfrugalfood.com/wp-content/uploads/2010/11/DSCN0742.jpg"><img class="aligncenter size-full wp-image-3380" title="DSCN0742" src="http://www.fabfrugalfood.com/wp-content/uploads/2010/11/DSCN0742.jpg" alt="" width="388" height="290" /></a></p>
<p>Slice the roll into segments about an inch to an inch and a half thick, and garnish with pine nuts, cheese, fresh basil, or whatever your heart desires!Â  I think they would hold up well to melting some cheese over the tops of the segments under a broiler, if you so desired.</p>
<p><em>Abbondanza</em> and <em>arigato!</em></p>
<p style="text-align: right;"><em>&#8211; posted by Anne</em></p>
<p>* Arborio, onion, olive oil and butter, vegetable stock, white wine, finish with cream and a touch of parmesan)</p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://www.apronstringsblog.com/appetizers/sushi-risotto-appetizer/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Meatless Monday: Daring Cooks June Recipe Challenge &#8211; Tricolor Vegetable PÃ¢tÃ© and Homemade Baguettes</title>
		<link>http://www.apronstringsblog.com/appetizers/meatless-monday-daring-cooks-june-recipe-challenge-tricolor-vegetable-pate-and-homemade-baguettes/</link>
		<comments>http://www.apronstringsblog.com/appetizers/meatless-monday-daring-cooks-june-recipe-challenge-tricolor-vegetable-pate-and-homemade-baguettes/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 06:35:22 +0000</pubDate>
		<dc:creator>Donna</dc:creator>
				<category><![CDATA[Appetizers]]></category>
		<category><![CDATA[Healthy Fare]]></category>
		<category><![CDATA[easy appetizers]]></category>
		<category><![CDATA[Meatless MOndays recipes]]></category>
		<category><![CDATA[vegetarian appetizers]]></category>
		<category><![CDATA[vegetarian pate]]></category>
		<category><![CDATA[vegetarian spread]]></category>

		<guid isPermaLink="false">http://www.fabfrugalfood.com/?p=2887</guid>
		<description><![CDATA[The Daring Cooks challenge this month was to make pÃ¢tÃ© &#8211; hosted by Valerie, from The Chocolate Bunny, and Evelyne, from Cheap Ethnic Eatz. I was seriously worried. I haven&#8217;t made pÃ¢tÃ© since the early 70&#8242;s. And I hate liver &#8211; any kind of liver. But then I noticed on the challenge post that a [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://farm2.static.flickr.com/1293/4698893912_4fa487cc0a.jpg" alt="" width="500" height="333" /></p>
<p>The <a href="http://thedaringkitchen.com/">Daring Cooks</a> challenge this month was to make pÃ¢tÃ© &#8211; hosted by Valerie, from <a href="http://thechocobunny.blogspot.com/">The Chocolate Bunny</a>, and  Evelyne, from <a href="http://www.cheapethniceatz.com/">Cheap Ethnic  Eatz</a>.</p>
<p>I was <em>seriously</em> worried. I haven&#8217;t made pÃ¢tÃ© since the early 70&#8242;s. And I hate liver &#8211; any kind of liver. But then I noticed on the challenge post that a vegetarianÂ  recipe was one of the choices &#8211; <em>Hey!</em> I thought -This is a perfect <a href="http://www.meatlessmonday.com/">Meatless Monday</a> re-do of a formerly meaty dish. <em>I can do this!</em></p>
<p>I had never even thought of making a vegetarian pÃ¢tÃ©! It was truly shocking to me how great this recipe was. Layers and layers of flavor. Bright and refreshing. The raw garlic added a nice bite. So good on toasted baguette slices. I just can&#8217;t say enough good things about this amazing spread! I would most definitely make this again. I added diced sun dried tomatoes on top for color and another flavor layer.</p>
<p>Now, as for the bread, that was a whole different story. I am a terrible bread baker, apparently. It took me three tries before I got one loaf that was even passable, and only then if drizzled with lots of good olive oil, thinly sliced and toasted.</p>
<p>So, my score this challenge: PÃ¢tÃ© a perfect &#8217;10;&#8217; Bread a &#8217;1&#8242; or &#8217;2&#8242; if scored by family members who love me and are being generous. Bring on next month&#8217;s challenge!</p>
<p><span id="more-2887"></span></p>
<p><strong>Tricolor Vegetable PÃ¢tÃ©</strong><br />
<em>Yields one 25 by 12,5 cm (10 by 5 inch) terrine or loaf pan</em></p>
<p>Line your pan with plastic wrap, overlapping sides.<br />
<strong><br />
White Bean Layer </strong><br />
2  x 15-ounce / 900 ml cans cannellini (white kidney beans), rinsed,  drained thoroughly<br />
1 tbsp / 15 ml fresh lemon juice<br />
1 tbsp / 15 ml olive oil<br />
1 tbsp / 15 ml minced fresh oregano or 1 teaspoon dried<br />
2 garlic cloves, pressed</p>
<p>Mash beans in large bowl. Add lemon juice, olive oil, oregano and  garlic and blend until smooth. Season to taste with salt and pepper.  Spread bean mixture evenly on bottom of prepared pan.</p>
<p><strong>Red Pepper Layer </strong><br />
7-ounce / 210 ml jar roasted red bell peppers, drained, chopped<br />
3/4 cup  / 180 ml crumbled feta cheese (about 4 ounces)</p>
<p>Combine peppers and feta in processor and blend until smooth. Spread  pepper mixture evenly over bean layer in prepared dish.</p>
<p><strong>Pesto Layer </strong><br />
2 garlic cloves<br />
1 cup / 240 ml fresh basil leaves<br />
1 cup / 240 ml fresh Italian parsley leaves<br />
1/4 cup / 60 ml toasted pine nuts<br />
3 tbsp / 45 ml olive oil<br />
1/2 cup / 120 ml low-fat ricotta cheese</p>
<p>Mince garlic in processor. Add basil, parsley and pine nuts and  mince. With machine running, gradually add oil through feed tube and  process until smooth. Mix in ricotta. Spread pesto evenly over red  pepper layer.</p>
<p>Cover with plastic wrap and refrigerate overnight.</p>
<p>To unmold, invert pÃ¢tÃ© onto serving platter. Peel off plastic wrap  from pÃ¢tÃ©. Garnish with herb sprigs and serve with sourdough bread  slices.</p>
<p>Other Daring Cooks who did great looking Veggie PÃ¢tÃ©s:<br />
<a href="http://energychef.blogspot.com/2010/06/daring-cooks-june-2010-challenge-pates.html">Energetic Chef</a><br />
<a href="http://www.veganlovlie.com/2010/06/daring-cooks-challenge-june-2010-pates.html">Vegan Lovlie</a><br />
<a href="http://vg-zone.net/2010/06/14/daring-kitchen-vegan-pate-gluten-free-buns/">V-G Zone</a><br />
<a href="http://www.mommiecooks.com/2010/06/daring-cooks-challenge-pate-and_14.html">Mommie Cooks</a><br />
<a href="http://outoftheoven.wordpress.com/">Out of the Oven</a><br />
<a href="http://teafactory.wordpress.com/2010/06/13/pate-and-bread-daring-cooks-challenge-june-2010/">Creative Recipes for Wandering Minds</a><br />
<a href="http://teafactory.wordpress.com/2010/06/13/pate-and-bread-daring-cooks-challenge-june-2010/">Family &amp; Food</a><br />
<a href="http://brindusascheaua.blogspot.com/2010/06/daring-cooks-pates-and-bread.html">Cooking with My Soul</a></p>
<p style="text-align: right;"><em>&#8211; posted by Donna</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.apronstringsblog.com/appetizers/meatless-monday-daring-cooks-june-recipe-challenge-tricolor-vegetable-pate-and-homemade-baguettes/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Celebrate Cinco de Mayo with a Roasted Garlic Guacamole Bar!</title>
		<link>http://www.apronstringsblog.com/appetizers/celebrate-cinco-de-mayo-with-a-roasted-garlic-guacamole-bar/</link>
		<comments>http://www.apronstringsblog.com/appetizers/celebrate-cinco-de-mayo-with-a-roasted-garlic-guacamole-bar/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 06:01:13 +0000</pubDate>
		<dc:creator>Donna</dc:creator>
				<category><![CDATA[Appetizers]]></category>
		<category><![CDATA[Healthy Fare]]></category>
		<category><![CDATA[Side Dishes]]></category>
		<category><![CDATA[Vegan Recipes]]></category>
		<category><![CDATA[cinco de mayo recipes]]></category>
		<category><![CDATA[easy appetizers]]></category>
		<category><![CDATA[easy dips]]></category>
		<category><![CDATA[easy guacamole]]></category>
		<category><![CDATA[guacamole recipes]]></category>
		<category><![CDATA[Mexican appetizers]]></category>
		<category><![CDATA[Mexican party food]]></category>
		<category><![CDATA[roasted garlic recipes]]></category>

		<guid isPermaLink="false">http://www.fabfrugalfood.com/?p=2549</guid>
		<description><![CDATA[There is no such thing as the &#8220;perfect&#8221; guacamole recipe. To me, guacamole is one of those dishes that is &#8211; and should be &#8211; a unique creation every single time. My guacamole depends on my mood, the occasion, who the eaters are, and what is in my fridge and pantry. Avocados are good for [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://farm4.static.flickr.com/3634/4554609781_947ee3191d.jpg" alt="" width="500" height="333" /></p>
<p>There is no such thing as the &#8220;perfect&#8221; guacamole recipe. To me, guacamole is one of those dishes that is &#8211; and should be &#8211; a unique creation every single time. My guacamole depends on my mood, the occasion, who the eaters are, and what is in my fridge and pantry. Avocados are <a href="http://www.healthdiaries.com/eatthis/10-health-benefits-of-avocados.html">good for you</a> and have such a mild, creamy texture thatÂ  they pair well with, well, pretty muchÂ  anything. (( Note to self: try chocolate chip guacamole next . . . ))</p>
<p>For <a href="http://www.mexonline.com/cinco-de-mayo.htm">Cinco de Mayo</a> I will be making a roasted garlic guacamole with do-it-yourself garnishes. I have used the basic recipe of <a href="http://www.rickbayless.com/">Rick Bayless</a>, a south-of-the-border anthropologist/chef I admire, featured in this month&#8217;s <a href="http://www.eatingwell.com/recipes/guacamole_bar.html">Eating Well magazine</a>. My hat&#8217;s off to you, Chef Bayless &#8211; the addition of roasted garlic is genius! The only thing I changed from Chef Bayess&#8217; recipe is that I used lemon juice instead of lime because I think garlic and lemon is a fabulous flavor combination.</p>
<p>Just set this out in bowls and let everyone scoop up the guacamole onto chips and then sprinkle with toppings of choice: diced cilantro, diced red bell peppers or jalapeÃ±o peppers, sliced green onions, crumbled queso fresco, grated pepper jack, pepitos (toasted pumpkin seeds), etc., etc.</p>
<p><em>Arriba! Arriba!<br />
</em></p>
<p><span id="more-2549"></span></p>
<p><em><strong>ROASTED GARLIC GUACAMOLE</strong></em></p>
<p>1 bulb garlic<br />
1/2 tablespoon olive oil<br />
3 large ripe Haas avocados, mashed<br />
Juice of 1/2 lemon (about 2 tablespoons)<br />
2 tablespoons minced cilantro<br />
A dash of Tabasco sauce<br />
Salt and pepper to taste</p>
<p>Preheat oven to 350 degrees.</p>
<p>Cut top off of garlic bulb across the diameter of the bulb about 1/4 inch from top of bulb to expose all the cloves. Drizzle olive oil over top of cloves. Wrap bulb in aluminum foil and bake for 50 minutes. Remove from foil and let cool to room temperature.</p>
<p>Holding bulb in your hand with cut side up, squeeze bulb from bottom, letting cloves ooze out into a bowl. Add remaining ingredients, mashing with a fork as you go. Taste frequently!</p>
<p>Serve with chips, and make toppings abvailable. I used diced red bell pepper, thinly sliced green onions, diced jalapeÃ±os, crumbled queso fresco, toasted pumpkin seeds.</p>
<p>There are at least a dozen other guacamoles I must try before I die:<br />
<a href="http://kalynskitchen.blogspot.com/2009/04/recipe-for-cilantro-lovers-perfect.html">Cilantro Lovers Guacamole</a>, Kalyn&#8217;s Kitchen<br />
<a href="http://www.seriouseats.com/recipes/2009/11/healthy-delicious-tomatillo-guacamole-recipe.html">Tomatillo Guacamole</a>, Serious Eats<br />
<a href="http://www.herbivoracious.com/2009/11/ridiculously-good-guacamole-recipe.html">So Good Guacamole</a>, Herbivoracious<br />
<a href="http://norecipes.com/2008/02/20/grapefruit-guacamole/">Grapefruit Guacamole</a>, No Recipes<br />
<a href="http://melecotte.blogspot.com/2010/01/chicken-shrimp-guacamole-infinite.html">Shrimp and Guacamole Bites</a>, Mele Cotte<br />
<a href="http://whatscooking.us/2009/06/03/mango-guacamole/">Mango Guacamole</a>, What&#8217;s Cooking?<br />
<a href="http://www.ezrapoundcake.com/archives/3344">Roasted Garlic, Poblano and Red Pepper Guacamole</a>, Ezra Pound Cake<br />
<a href="http://www.phoo-d.com/2010/02/mr-bs-guacamole.html">Mr B&#8217;s Guacamole</a>, Phoo-d<br />
<a href="http://foodblogga.blogspot.com/2010/02/super-bowl-party-recipes-roasted.html">Roasted Tomatillo Guacamole</a>, Food Blogga<br />
<a href="http://www.mycolombianrecipes.com/the-ultimate-guacamole">Columbian Guacamole</a>, My Columbian Recipes<br />
<a href="http://tastorama.com/2009/03/simple-guacamole.html">Simple Guacamole</a>, Tastorama<br />
<a href="http://skinnybovineskitchen.blogspot.com/2009/11/recipe-of-week-guacamole-salad.html">Guacamole Salad</a>, Skinny Bovine&#8217;s Kitchen</p>
<p style="text-align: right;"><em>&#8211; posted by Donna</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.apronstringsblog.com/appetizers/celebrate-cinco-de-mayo-with-a-roasted-garlic-guacamole-bar/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Freaky Frugal Halloween Treats: Spider Topped Deviled Egg Recipe</title>
		<link>http://www.apronstringsblog.com/appetizers/freaky-frugal-halloween-treats-spider-topped-deviled-egg-recipe/</link>
		<comments>http://www.apronstringsblog.com/appetizers/freaky-frugal-halloween-treats-spider-topped-deviled-egg-recipe/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 23:30:40 +0000</pubDate>
		<dc:creator>Donna</dc:creator>
				<category><![CDATA[Appetizers]]></category>
		<category><![CDATA[deviled eggs]]></category>
		<category><![CDATA[easy appetizers]]></category>
		<category><![CDATA[Halloween appetizers]]></category>
		<category><![CDATA[Halloween recipe]]></category>
		<category><![CDATA[Halloween treats]]></category>
		<category><![CDATA[holiday appetizers]]></category>
		<category><![CDATA[kid's recipes]]></category>
		<category><![CDATA[low carb appetizers]]></category>
		<category><![CDATA[low carb recipe]]></category>
		<category><![CDATA[low glycemic appetizers]]></category>
		<category><![CDATA[low glycemic recipe]]></category>
		<category><![CDATA[sugar free halloween recipe]]></category>

		<guid isPermaLink="false">http://www.fabfrugalfood.com/?p=1124</guid>
		<description><![CDATA[Can you believe it&#8217;s time to dig out the Halloween recipes?! It&#8217;s not too often that you see low-carb Halloween treats &#8211; and such cute ones at that! This recipe for jazzed-up deviled eggs is one of the most fun of any holiday treats I have ever made. I make them every year! This is [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 510px"><img title="Spider Deviled Eggs " src="http://farm3.static.flickr.com/2526/3991470143_8ce8b2b706.jpg" alt="Freaky Frugal Halloween Treats: Spider Topped Deviled Eggs" width="500" height="333" /><p class="wp-caption-text">Budget Friendly Halloween Treats: Spider Topped Deviled Eggs</p></div>
<p>Can you believe it&#8217;s time to dig out the Halloween recipes?!</p>
<p>It&#8217;s not too often that you see low-carb Halloween treats &#8211; and such cute ones at that! This recipe for jazzed-up deviled eggs is one of the most fun of any holiday treats I have ever made. I make them every year!</p>
<p><span id="more-1124"></span></p>
<p>This is a great recipe for kids to make with just a little help from an adult &#8211; deviled eggs are something my kids could make from about the age of 8. All you do to turn them into a festive holiday appetizer is top them with black olives cut to look like spiders.</p>
<p>You won&#8217;t believe how easy these are to make! Just make up a batch of your favorite deviled eggs. I like them pretty plain &#8211; just smash the yolks with mustard and mayo. For about 8 eggs, I use two cans of olives &#8211; one &#8220;jumbo&#8221; and one &#8220;large.&#8221; Cut each large olive in half and place on top in the middle of each deviled egg to form the spider&#8217;s &#8220;body.&#8221; Then, cut a jumbo olive lengthwise to form six spider &#8220;legs&#8221; and stick them on next to the body. That&#8217;s it!</p>
<p>We here at Fab Frugal Food have been inspired many times by the recipes of Kalyn at <a href="http://kalynskitchen.blogspot.com/">Kalyn&#8217;s kitchen</a> &#8211; her low-glycemic deliciousness is fabulous! I decided that the world needed another low-glycemic treat on the holiday that puts sugar at the center of the festivities!</p>
<p>Almost-instant, frugal low-sugar Halloween treats that look fabulous! Martha, are you jealous?</p>
<p>Here are some other festive Halloween recipes by fellow food bloggers:<br />
<a href="http://fahrenheit350.blogspot.com/2009/10/witches-and-wizards.html">Witches and Wizards Treats</a>, Farenheit 350<br />
<a href="http://www.thehungrymouse.com/home/2009/10/02/three-homemade-candy-recipes-for-halloween/">Three Homemade Candy Recipes</a>,The Hungry Mouse<br />
<a href="http://www.yumsugar.com/2391140">Halloween Dinner Menu</a>, Yum Sugar<br />
<a href="http://mywoodenspoon.com/2009/10/01/loris-pantry-halloween-recipe-treats/">Halloween Recipe Treats</a>, My Wooden Spoon<br />
<a href="http://www.bakerella.com/pumpkin-pie-bites/">Pumpkin Pie Bites</a>, Bakerella</p>
<p style="text-align: right;"><em>&#8211; posted by Donna</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.apronstringsblog.com/appetizers/freaky-frugal-halloween-treats-spider-topped-deviled-egg-recipe/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Oven-Fried Zucchini Crisps</title>
		<link>http://www.apronstringsblog.com/appetizers/oven-fried-zucchini-crisps/</link>
		<comments>http://www.apronstringsblog.com/appetizers/oven-fried-zucchini-crisps/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 17:59:41 +0000</pubDate>
		<dc:creator>Donna</dc:creator>
				<category><![CDATA[Appetizers]]></category>
		<category><![CDATA[Healthy Fare]]></category>
		<category><![CDATA[Side Dishes]]></category>
		<category><![CDATA[Vegetarian Entrees]]></category>
		<category><![CDATA[easy appetizers]]></category>
		<category><![CDATA[low carb]]></category>
		<category><![CDATA[low glycemic]]></category>
		<category><![CDATA[parmesan]]></category>
		<category><![CDATA[zucchini]]></category>
		<category><![CDATA[zucchini crisps]]></category>

		<guid isPermaLink="false">http://www.fabfrugalfood.com/?p=969</guid>
		<description><![CDATA[If you need one last way to use up that zucchini that has been making you feel guilty, here it is! I&#8217;ve tried planks, slices, breaded, deep friedÂ  &#8211; I just love crispy zucchini any which way! Most of the food blogs that have written about crispy zucchini as an appetizer have cut the zucchini [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://farm3.static.flickr.com/2604/3890918696_e374b17b93.jpg" alt="" width="500" height="333" /></p>
<p>If you need one last way to use up that zucchini that has been making you feel guilty, here it is! I&#8217;ve tried planks, slices, breaded, deep friedÂ  &#8211; I just love crispy zucchini any which way!</p>
<p>Most of the food blogs that have written about crispy zucchini as an appetizer have cut the zucchini into planks. I like thin slices because then the whole thing is crispy, not just the outside. The trick to making these crispy is to slice them on the diagonal so that you increase the surface area and the water can bake out. These are easy and fast and can be used as a side dish or an appetizer. You can use the frugal cheese in the green can for this &#8211; it is so finely ground that it adds the right texture. Be sure to spray the wire baking rack with oil, because the slices will stick if you don&#8217;t. BakeÂ  them in a screaming hot oven to add extra crunchiness to the crust. Yum!</p>
<p><span id="more-969"></span><img class="aligncenter" src="http://farm3.static.flickr.com/2569/3890123693_fa03a025de.jpg" alt="" width="500" height="333" /></p>
<p><em><strong>OVEN-FRIED ZUCCHINI CRISPS</strong></em></p>
<p>2 medium zucchini, about 1 pound<br />
A little canola oil spray<br />
1/2 cup finely ground Parmesan cheese<br />
1/2 cup plain dry bread crumbs<br />
1 teaspoon garlic powder</p>
<p>Preheat oven to 425 degrees.</p>
<p>Cut the zucchini in round slices a little thicker than 1/4 inches on the diagonal so that the slices are oblong. Lay them on a wire baking rack that has been sprayed with oil. Spray the slices with oil. Mix together the Parmesan and bread crumbs and garlic and sprinkle on top of slices.Â  Place baking rack on a baking sheet. Bake at top of oven for 15 minutes.</p>
<p>Remove from oven and turn slices over. Spray with oil and sprinkle with Parmesan mixture. Return to top of oven and bake for another 10 to 15 minutes, until lightly browned and crisp.</p>
<p>Serve immediately with dipping sauce. ( I like just plain old ranch dressing or warm marinara sauce.)</p>
<p>Other fab frugal crispy zucchini:<br />
<a href="http://closetcooking.blogspot.com/2009/02/parmesan-crusted-baked-zucchini-sticks.html">Parmesan Zucchini Sticks</a>, Closet Cooking<br />
<a href="http://fortheloveofcooking-recipes.blogspot.com/2008/08/baked-zucchini-sticks.html">Baked Zucchini Sticks</a>, For the Love of Cooking<br />
<a href="http://bakingbites.com/2005/02/oven-fried-zucchini-sticks/">Oven Fried Zucchini Sticks</a>, Baking Bites<br />
<a href="http://kalynskitchen.blogspot.com/2007/09/parmesan-encrusted-zucchini-recipe.html">Parmesan Encrusted Zucchini</a>, Kalyn&#8217;s Kitchen</p>
<p style="text-align: right;"><em>&#8211; posted by Donna</em></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" type="hidden" />
<p><span id="leoHighlights_iframe_modal_span_container"> </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;
   var LEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_MS =           850;</p>
<p>   var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT =         "transparent none repeat scroll 0% 0%";
   var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER =           "rgb(245, 245, 0) none repeat scroll 0% 0%";
   var LEO_HIGHLIGHTS_ROVER_TAG =                        "711-36858-13496-14";</p>
<p>   createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0A%20%20%20%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0Avar%20_leoHighlightsSnoozed%20%3D%20false%3B%0A%0A/**%0A%20*%20Checks%20if%20the%20passed%20in%20class%20exists%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsClassExists%28c%29%20%7B%0A%20%20%20return%20typeof%28c%29%20%3D%3D%20%22function%22%20%26%26%20typeof%28c.prototype%29%20%3D%3D%20%22object%22%20?%20true%20%3A%20false%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20the%20firebug%20console%20is%20available%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFirebugConsoleAvailable%28c%29%20%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsClassExists%28_FirebugConsole%29%20%26%26%20%0A%20%20%20%20%20%20%20%20%20window.console%20%26%26%20console.log%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%28console%20instanceof%20_FirebugConsole%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%20%20%20%0A%20%20%20return%20false%3B%0A%7D%20%0A%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%20||LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20logString%3Dlocation%2B%22%3A%20%22%2Be%2B%22%5Cn%5Ct%22%2Be.name%2B%22%5Cn%5Ct%22%2B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%28e.number%260xFFFF%29%2B%22%5Cn%5Ct%22%2Be.description%3B%0A%20%20%20%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.error%28logString%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.trace%28%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%20%20%20alert%28logString%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20log%20a%20string%20to%20the%20firebug%20console%0A%20*%20%0A%20*%20@param%20str%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsDebugLog%28str%29%0A%7B%20%20%20%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20console.log%28typeof%28_FirebugConsole%29%2B%22%20%22%2Bstr%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsDebugLog%28%29%20%22%2Bstr%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20get%20an%20attribute%20and%20decode%20it.%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetAttrib%28elem%2Cid%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20val%3Delem.getAttribute%28id%29%3B%0A%20%20%20%20%20%20return%20decodeURI%28val%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsGetAttrib%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%20%20%20return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20this%20is%20within%20a%20frame%20by%20checking%20for%20a%20parent.%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsIsFrame%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%0A%20%20%20%20%20%20return%20%28window%21%3Dtop%29%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsIsFrame%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%0A%20%20%20return%20false%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22%2Bthis.width%2B%22%2C%22%2Bthis.height%2B%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22%2Bthis.x%2B%22%2C%22%2Bthis.y%2B%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_TOP_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT%29%3B%0A%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20%2B%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20%2B%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22%2BcallName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22%2Bname%2B%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%2Cdoc%29%0A%7B%0A%09try%0A%09%7B%0A%09%20%20%20if%28doc%3D%3Dnull%29%0A%09%20%20%20%20%20%20doc%3Ddocument%3B%0A%09%20%20%20%0A%09%09var%20elem%3Ddoc.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28doc.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddoc.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddoc.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsGetLocation%20%22%2Belem.id%29%3B%0A%20%20%20%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20%2B%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20%2B%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count%2B%2B%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22%2Belem.id%2B%22%20-%20%22%2Blocation%29%3B%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x%2BcenterDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y%2BcenterDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20%2B%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22%2BtopOrBottom%29%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20%2B%20iFrameDim.width%20%3E%20scrolledPos.x%20%2B%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20%2B%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22%2Bposition%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20%2B%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20%2B%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20sideBottom%3A%20%22%2Bposition%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x%2BiFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width%2B20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20%2BiFrame.id%2B%22%20-%20%22%2Banchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20%2B%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cncenter/visible%20%20%20%20%22%20%2B%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnanchor%20%28absolute%29%20%22%20%2B%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20%2B%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20%2B%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20%2B%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20%2B%20position%29%3B%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20%2B%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20%2B%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3DLEO_HIGHLIGHTS_ROVER_TAG%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22%2Brover%2B%22/4?%26mpre%3D%22%2BencodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20bottom%20windown%20part%0A%20*%20%0A%20*%20@param%20size%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetBottomSize%28size%2CclickId%29%0A%7B%0A%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%0A%20%20%20/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%20var%20iFrameBottomSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%3B%0A%20%20%20var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%20/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2CclickId%29%3B%0A%0A%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20_leoHighlightsPrevElem.hover%3Dsize%3D%3D1?false%3Atrue%3B%0A%0A%20%20%20_leoHighlightsSetSize%28iFrameBottom%2CiFrameBottomSize%29%3B%0A%20%20%20_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%7D%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22LeoHighlightsPopup%28%29%20%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.topIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20this.bottomIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09this.topIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_top%27%29%29%3B%3B%0A%20%20%20%20%20%20this.bottomIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_bottom%27%29%29%3B%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%221%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.topIframe.style.top%2B%22%2C%20%22%2Bthis.topIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.bottomIframe.style.top%2B%22%2C%20%22%2Bthis.bottomIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%3B%7D%3B%0A%20%20%20%20%20%20this.show%3Dfunction%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%223%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.topIframe.style.top%2B%22%2C%20%22%2Bthis.topIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%224%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.bottomIframe.style.top%2B%22%2C%20%22%2Bthis.bottomIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%3B%20%20%20%20%20%20%20%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20updates%20the%20url%20for%20the%20iFrame%0A%20*%20%0A%20*%20@param%20iFrame%0A%20*%20@param%20size%0A%20*%20@param%20clickId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsUpdateUrl%28iFrame%2Csize%2CclickId%2CdestUrl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22%2BdestUrl%29%3B%0A%20%20%20%20%20%20var%20url%3DiFrame.src%3B%0A%20%20%20%20%20%20var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%20%20%20%20if%28idx%3E%3D0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%20%20%20%20%20%20%0A//%20%20%20%20%20%20size%3D1%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20size%3D%22%2Bsize%2B%22%20%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28size%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26size%3D%22%2Bsize%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26clickId%3D%22%2BclickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26url%3D%22%2BdestUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20iFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsUpdateUrl%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20element%20*/%0A%20%20%09%09var%20iFrameTop%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameTopSize%3DLEO_HIGHLIGHTS_IFRAME_TOP_SIZE%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09leoHighlightsUpdateUrl%28iFrameTop%2Csize%2CclickId%29%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrameTop%2CiFrameTopSize%29%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%20%20%20%20%20%20%20_leoHighlightsPrevElem.hover%3Dfalse%3B%20%20%20%20%20%20%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%09%09%0A%09%09_leoHighlightsDebugLog%28%22leoHighlightsShowPopup%28%29%20%22%2B_leoHighlightsPrevElem%29%3B%09%09%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22%2BanchorId%2B%22%5C%27%2C%5C%27%22%2Bsize%2B%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%20%20%20%20var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20if%28iFrame%29%0A%20%20%20%20%20%20%20%20%20iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20is%20used%20to%20snooze%20the%20highlights.%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsSnooze%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsSnoozed%3Dtrue%3B%0A%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSnooze%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSnooze%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20is%20used%20to%20snooze%20the%20highlights.%0A*%20This%20gets%20fired%20into%20the%20top%20frame.%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsSnoozeTop%28id%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsSnoozed%3Dtrue%3B%0A%20%20%20%20%20leoHighlightsHideElem%28id%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSnoozeTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%20%20%20%20/*%20Report%20the%20click%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clicked%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%20%20%20%20/*%20Report%20the%20hover%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22hovered%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%09%20%20%20%0A%09%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%09%20%20%20%20%20%20return%3B%0A%09%20%20%20%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09var%20underline%3D_leoHighlightsGetAttrib%28anchor%2C%22leohighlights_underline%22%29%3D%3D%27true%27%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2Cunderline?LEO_HIGHLIGHTS_SHOW_DELAY_MS%3ALEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%26%26%21_leoHighlightsIsFrame%28%29%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi%2B%2B%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22%2Bi%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20domain%0A%20*%20@param%20keywords%0A%20*%20@param%20vendorId%0A%20*%20@param%20accept%0A%20*%20@param%20reject%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsReportEvent%28key%2C%20domain%2Ckeywords%2CvendorId%2Caccept%2Creject%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2Ckey%29%3B%0A%20%20%20%20%20%20if%28domain%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22domain%22%2Cdomain%29%3B%0A%20%20%20%20%20%20if%28keywords%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22keywords%22%2Ckeywords%29%3B%0A%20%20%20%20%20%20if%28vendorId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22vendorId%22%2CvendorId%29%3B%0A%20%20%20%20%20%20if%28accept%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22accept%22%2Caccept%29%3B%0A%20%20%20%20%20%20if%28reject%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22reject%22%2Creject%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20expand%20or%20collapse%20the%20window%20base%20on%20it%20prior%20state%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsToggleSize%28clickId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsToggleSize%28%29%20%22%2B_leoHighlightsPrevElem%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20hover%20flag%20and%20change%20the%20status%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?1%3A0%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrl%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrl%28%29%20%22%2Burl%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22url%22%2C%20url%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22phraseId%22%2C%20phraseId%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22customerId%22%2C%20customerId%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSecondaryWindowUrl%22%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrl%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrlCallback%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?0%3A1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2B_leoHighlightsPrevElem%2B%22%20--%20%22%2B_leoHighlightsPrevElem.hover%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2Cnull%2Curl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2Burl%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20text%20to%20the%20Top%20%0A%20*%20%0A%20*%20@param%20txt%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20var%20topIFrame%20%3D%20_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20if%28topIFrame%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20current%20url%20*/%0A%20%20%20%20%20%20var%20url%3DtopIFrame.src%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28url%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Extract%20the%20previous%20hash%20if%20present%20*/%0A%20%20%20%20%20%20var%20idx%3D-1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28%28idx%3Durl.indexOf%28%27%23%27%29%29%3E0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%0A%20%20%20%20%20%20/*%20Append%20the%20text%20to%20the%20end%20*/%0A%20%20%20%20%20%20url%2B%3D%22%23%22%2BencodeURI%28txt%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Set%20the%20iframe%20with%20the%20new%20url%20that%20contains%20the%20hash%20tag%20*/%0A%20%20%20%20%20%20topIFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20set%20the%20expand%20text%20for%20the%20Top%20window%0A%20*/%0Afunction%20leoHL_SetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHL_SetExpandTxt%28%29%20%22%2Btxt%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSetExpandTxt%22%2C%22expandTxt%22%2Ctxt%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_SetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clickthrough%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%09%09%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20LeoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20leoHL_RedirectTop%28url%2CparentId%29%3B%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTopAd%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22advertisement.click%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId%2B%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20toggle%20the%20size%20of%20the%20window%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_ToggleSize%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsToggleSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHl_ToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A");
// ]]&gt;</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.apronstringsblog.com/appetizers/oven-fried-zucchini-crisps/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

