<?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>Fab Frugal Food &#187; Uncategorized</title>
	<atom:link href="http://www.fabfrugalfood.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fabfrugalfood.com</link>
	<description>Budget Friendly Recipes for Foodies</description>
	<lastBuildDate>Wed, 08 Sep 2010 06:00:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Meatless Monday: My Vegetarian Bookshelf&#8217;s Greatest Hits</title>
		<link>http://www.fabfrugalfood.com/uncategorized/meatless-monday-my-vegetarian-bookshelfs-greatest-hits/</link>
		<comments>http://www.fabfrugalfood.com/uncategorized/meatless-monday-my-vegetarian-bookshelfs-greatest-hits/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 05:18:52 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
				<category><![CDATA[Frugal Tips]]></category>
		<category><![CDATA[Healthy Fare]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cookbooks]]></category>
		<category><![CDATA[favorite cookbooks]]></category>
		<category><![CDATA[vegan]]></category>
		<category><![CDATA[vegan cookbooks]]></category>
		<category><![CDATA[vegetarian]]></category>
		<category><![CDATA[vegetarian cookbooks]]></category>

		<guid isPermaLink="false">http://www.fabfrugalfood.com/?p=3130</guid>
		<description><![CDATA[I thought we&#8217;d do a little something different this Meatless Monday, and give a shout-out to the vegetarian cookbooks that have inspired us. Lately, as you may have noticed, I&#8217;ve been quite enamored with &#8220;Viva Vegan&#8221;, the answer to a Latin cuisine lover-turned-vegan&#8217;s prayers. Seriously, I&#8217;d like to take a few weeks and make every [...]]]></description>
			<content:encoded><![CDATA[<input type="hidden" />
<input id="jsProxy" onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" type="hidden" /> <a href="http://www.amazon.com/dp/0767927478?tag=fabfrufoo-20&amp;camp=14573&amp;creative=327641&amp;linkCode=as1&amp;creativeASIN=0767927478&amp;adid=1A5679Y5R4E9BM53PM5A&amp;" onclick="urchinTracker('/outgoing/www.amazon.com/dp/0767927478?tag=fabfrufoo-20_amp_camp=14573_amp_creative=327641_amp_linkCode=as1_amp_creativeASIN=0767927478_amp_adid=1A5679Y5R4E9BM53PM5A_amp&amp;referer=');"><br />
</a></p>
<p style="text-align: center;"><a href="http://www.amazon.com/dp/0767927478?tag=fabfrufoo-20&amp;camp=14573&amp;creative=327641&amp;linkCode=as1&amp;creativeASIN=0767927478&amp;adid=1A5679Y5R4E9BM53PM5A&amp;" onclick="urchinTracker('/outgoing/www.amazon.com/dp/0767927478?tag=fabfrufoo-20_amp_camp=14573_amp_creative=327641_amp_linkCode=as1_amp_creativeASIN=0767927478_amp_adid=1A5679Y5R4E9BM53PM5A_amp&amp;referer=');"><img class="aligncenter" src="http://media.tulsafoodblog.com.s3.amazonaws.com/wp-content/uploads/2010/05/vegetarian-cooking-for-everyone.jpg" alt="" width="317" height="400" /></a></p>
<p>I thought we&#8217;d do a little something different this <a href="http://www.meatlessmonday.com/" onclick="urchinTracker('/outgoing/www.meatlessmonday.com/?referer=');">Meatless Monday</a>, and give a shout-out to the vegetarian cookbooks that have inspired us.</p>
<p><span id="more-3130"></span></p>
<p>Lately, as you may have noticed, I&#8217;ve been quite enamored with &#8220;Viva Vegan&#8221;, the answer to a Latin cuisine lover-turned-vegan&#8217;s prayers. Seriously, I&#8217;d like to take a few weeks and make every single recipe in this book. I&#8217;ve already posted about the <a href="http://www.fabfrugalfood.com/vegetarian-entrees/baked-black-bean-and-sweet-potato-empanadas/">Black Bean Empanadas</a> and the <a href="http://www.fabfrugalfood.com/side-dishes/meatless-monday-succulent-side-dish-amaranth-roasted-chile-polenta/">Amaranth and Roasted Chile Polenta</a>, and made a few others as well, like the Potato-Chickpea Enchiladas. Out of this world. I just can&#8217;t say enough about it.</p>
<p><a href="http://www.amazon.com/Viva-Vegan-Authentic-Fabulous-Recipes/dp/0738212733" onclick="urchinTracker('/outgoing/www.amazon.com/Viva-Vegan-Authentic-Fabulous-Recipes/dp/0738212733?referer=');"><img class="aligncenter" src="http://t3.gstatic.com/images?q=tbn:ANd9GcQpGP5Yk22sAtupMYQp7ysNU2pfEPbxk_rUwFFJyhcFUi9seO8&amp;t=1&amp;usg=__6_XQ_FbhCz-u2M8pXFASrijo5xQ=" alt="" width="225" height="225" /></a></p>
<p>Next up: &#8220;Entertaining for a Veggie Planet&#8221; by Didi Emmons &#8211; I have yet to make anything that hasn&#8217;t turned out wonderful. Her Butternut Squash, Sage and Goat Cheese Pizza (a.k.a. &#8220;Dinner for Henry&#8221;) is particularly magnificent. Scattered throughout are helpful hints and witty sidebars.</p>
<p><a href="http://www.amazon.com/Entertaining-Veggie-Planet-Down-Earth/dp/0618104518" target="_blank" onclick="urchinTracker('/outgoing/www.amazon.com/Entertaining-Veggie-Planet-Down-Earth/dp/0618104518?referer=');"><img class="aligncenter" src="http://t3.gstatic.com/images?q=tbn:ANd9GcQ53ptLCF3ppHnkyhByXriSfnGXjUzC9P13VUS4IJTlZB9iwwI&amp;t=1&amp;usg=__-la02-IkGFhvNQ1uGgz0djX3cQo=" alt="" width="186" height="240" /></a></p>
<p>Then there&#8217;s the equally inspired &#8220;Vegan Planet&#8221; by Robin Robertson. You won&#8217;t feel that anything is missing from these delectable recipes that span the globe in origin. There&#8217;s something (many somethings, I&#8217;m sure) in here for everyone, no matter their restrictions or lack thereof.</p>
<p><a href="http://www.amazon.com/Vegan-Planet-Irresistible-Recipes-Fantastic/dp/1558322116" onclick="urchinTracker('/outgoing/www.amazon.com/Vegan-Planet-Irresistible-Recipes-Fantastic/dp/1558322116?referer=');"><img class="aligncenter" src="data:image/jpg;base64,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" alt="" width="148" height="187" /></a></p>
<p>Here&#8217;s a classic for you: &#8220;The Moosewood Cookbook&#8221; by Mollie Katzen. A revised oldie but a goodie &#8211; if you haven&#8217;t poked around in it lately, give it another look. There&#8217;s some wonderful stuff in there. The Hungarian Mushroom Soup is my personal favorite &#8211; and not just because it&#8217;s one of the first things Donna and I shared in our culinary adventures!</p>
<p><a href="http://www.amazon.com/Moosewood-Cookbook-Katzens-Classic-Cooking/dp/1580081304" onclick="urchinTracker('/outgoing/www.amazon.com/Moosewood-Cookbook-Katzens-Classic-Cooking/dp/1580081304?referer=');"><img class="aligncenter" src="http://t3.gstatic.com/images?q=tbn:ANd9GcTZit67sydVVnVM0JqQuQ30Nc1nc1Jkr9xiJYpzBEUyxkI4gps&amp;t=1&amp;usg=__JPbCfxvvpQBFmBPLgA-zkdP5fNM=" alt="" width="195" height="258" /></a></p>
<p>No such list of mine would be complete without &#8220;Vegan with a Vengeance&#8221;. This is a must-have from the original <a href="http://www.theppk.com/" onclick="urchinTracker('/outgoing/www.theppk.com/?referer=');">Post Punk Kitchen</a> babes, one of whom is also the author of &#8220;Viva Vegan&#8221; above, take note. They also created &#8220;Vegan Cupcakes Take Over the World&#8221;,  the epic &#8220;Veganomicon&#8221;, and most recently, &#8220;Vegan Cookies Take Over the World&#8221;, for which I have already written to Santa. But &#8220;Vegan with a Vengeance&#8221; is the original masterpiece &#8211; if you&#8217;re getting only ONE fully vegan cookbook, I say get this one. Serious vegan eats with attitude, nutrition and plenty of flavor. Try the Mango-Ginger Tofu or the Chickpea &amp; Spinach Curry.</p>
<p><a href="http://www.amazon.com/Vegan-Vengeance-Delicious-Animal-Free-Recipes/dp/1569243581" onclick="urchinTracker('/outgoing/www.amazon.com/Vegan-Vengeance-Delicious-Animal-Free-Recipes/dp/1569243581?referer=');"><img class="aligncenter" src="http://t3.gstatic.com/images?q=tbn:ANd9GcT77gGLvD1CeGXVPkMPt5rBNJC_QtO2xUh3_9Vs4n6y0qlD_0w&amp;t=1&amp;usg=__5oOR5M7ys5_kGfRKfg_GHpwVnWs=" alt="" width="152" height="198" /></a></p>
<p>Deborah Madison&#8217;s &#8220;Vegetarian Cooking for Everyone&#8221; is like &#8220;The Joy of Cooking&#8221; for vegetarians. Or perhaps even a &#8220;Mastering the Art of Vegetarian Cooking&#8221;. She&#8217;s that awesome. Not only are the recipes sublime, the instruction is excellent and thorough. Try the Winter Greens with Fennel and Mushrooms, the Onion Galette With Mustard Cream, and (perfect timing) the Summer Squash Gratin with Herb Bechamel. I can&#8217;t resist quoting one Amazon review:<strong> </strong><em><strong>&#8220;I am a carnivore that howls at the moon over fresh kill and I would still call this my favorite cookbook as all of the recipes are unfailingly delicious and healthy.&#8221;</strong> </em> Perfect sentiment for the Meatless Monday movement, n&#8217;est-ce pas?</p>
<p><a href="http://www.amazon.com/Vegetarian-Cooking-Everyone-Deborah-Madison/dp/0767900146" onclick="urchinTracker('/outgoing/www.amazon.com/Vegetarian-Cooking-Everyone-Deborah-Madison/dp/0767900146?referer=');"><img class="aligncenter" src="http://t3.gstatic.com/images?q=tbn:ANd9GcQnlUsu534_p7ITnCYlxtkj2CHosr4-L-tUKHAt_bdKH4a7ztM&amp;t=1&amp;usg=__CHKVBUo2tq2dypngbHoP0Ry1wtk=" alt="" width="200" height="252" /></a></p>
<p>And now for the winning combination I&#8217;ve been hoping for: vegan PLUS gluten-free, so I don&#8217;t have to do all the substituting an experimenting myself! Not that I mind SO much &#8211; I do write a food blog, after all, and thus obviously like tinkering around in the kitchen, but sometimes it&#8217;s just nice to not have to exert oneself quite so much. Is that so wrong? Anyway, here&#8217;s the self-explanatory &#8220;Gluten-Free Vegan Cookbook&#8221;. This one is new-ish to me, but definitely has a lot of gems already. My favorites so far are the Eggplant Rollatini and the Yam Enchiladas with Pomegranate Sauce.</p>
<p><a href="http://www.amazon.com/Gluten-Free-Vegan-Delicious-Animal-Free-Recipes/dp/1600940323" onclick="urchinTracker('/outgoing/www.amazon.com/Gluten-Free-Vegan-Delicious-Animal-Free-Recipes/dp/1600940323?referer=');"><img class="aligncenter" src="http://t3.gstatic.com/images?q=tbn:ANd9GcRTsRWrJVVB0hyAPDrbvhfy8mc9GTt4CuW1FfGKjeC0fGzW2sg&amp;t=1&amp;usg=__BGLfDhF1r_igOQdqA_K5ixY1M-0=" alt="" width="225" height="225" /></a></p>
<p>And finally, while it certainly doesn&#8217;t compare to offerings above, we still have to share our own little book, Anne and Donna&#8217;s first collaboration, &#8220;101 Things To Do With Tofu&#8221;. You know about <a href="http://www.fabfrugalfood.com/entrees/its-chilly-lets-eat-chili-annes-famous-ultimate-veggie-chili-recipe/">the chili</a>, but there are other gems in there as well. Check out the Tomato-Onion Chowder &#8211; my favorite soup of all time, the Rebirth by Chocolate, and the Tangy Thai Peanut Dip, at the very least. All guaranteed hits &#8211; and lots of fun to make people guess the &#8216;secret ingredient&#8217;. (They never do.)</p>
<p><a href="http://astore.amazon.com/fabfrufoo-20/detail/1423601114" onclick="urchinTracker('/outgoing/astore.amazon.com/fabfrufoo-20/detail/1423601114?referer=');"><img class="aligncenter" src="http://t0.gstatic.com/images?q=tbn:ANd9GcTaRiV2Q-kTbDBWO_VHZptrG_VTub4CwPodv1LyvstAaqWYPt8&amp;t=1&amp;usg=__5FJ1-52Q-ntSAzXtx-CwcVzJ2V8=" alt="" width="225" height="225" /></a></p>
<p>Hope you made a new discovery or two here today! Should you decide to check out any of these delectable selections for yourself, if you use the links provided, we do get a little referral fee. What are some of your favorite vegetarian cookbooks? Please chime in!</p>
<p><em>&#8211; posted by Anne</em></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" />
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fabfrugalfood.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fabfrugalfood.com/uncategorized/meatless-monday-my-vegetarian-bookshelfs-greatest-hits/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Happy Fourth, everyone &#8211; here&#039;s two holiday recipes to celebrate!</title>
		<link>http://www.fabfrugalfood.com/uncategorized/happy-fourth-everyone-heres-two-holiday-recipes-to-celebrate/</link>
		<comments>http://www.fabfrugalfood.com/uncategorized/happy-fourth-everyone-heres-two-holiday-recipes-to-celebrate/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 22:45:02 +0000</pubDate>
		<dc:creator>Donna</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.fabfrugalfood.com/?p=2985</guid>
		<description><![CDATA[Whether you want something superbly healthy or a little decadent, we have just the festively frugal recipes for you:  Two variations on the theme of Red, White and Blueberry. For the decadent option, check out this Red, White, and Blueberry Tart from last year: And as you saw the other day, this Red White and [...]]]></description>
			<content:encoded><![CDATA[<p>Whether you want something superbly healthy or a little decadent, we have just the festively frugal recipes for you:  Two variations on the theme of Red, White and Blueberry.</p>
<p>For the decadent option, check out this <a href="http://www.fabfrugalfood.com/desserts/all-american-red-white-and-blueberry-tart/" target="_blank">Red, White, and Blueberry Tart</a> from last year:</p>
<p><img class="aligncenter" src="http://farm4.static.flickr.com/3403/3664687033_7a1c08ba0b.jpg" alt="" width="500" height="333" /></p>
<p>And as you saw the other day, this Red White and Blueberry Quinoa Salad just cannot be beat. How perfect for a potluck picnic or a backyard grill-fest?</p>
<p><img class="aligncenter" src="http://farm2.static.flickr.com/1246/4734257213_5ac1c41412.jpg" alt="" width="500" height="333" /></p>
<p>Mmm, that tangy grapefruit vinaigrette is bound to be a huge hit.</p>
<p>However you celebrate, enjoy!</p>
<p style="text-align: right;">&#8211; posted by Anne</p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fabfrugalfood.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fabfrugalfood.com/uncategorized/happy-fourth-everyone-heres-two-holiday-recipes-to-celebrate/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Meatless Monday: A Meatless Loaf Even June Cleaver Would Envy (Secret Ingredient: A-1 sauce!)</title>
		<link>http://www.fabfrugalfood.com/uncategorized/meatless-monday-a-meatless-loaf-even-june-cleaver-would-envy-secret-ingredient-a-1-sauce/</link>
		<comments>http://www.fabfrugalfood.com/uncategorized/meatless-monday-a-meatless-loaf-even-june-cleaver-would-envy-secret-ingredient-a-1-sauce/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 06:15:40 +0000</pubDate>
		<dc:creator>Donna</dc:creator>
				<category><![CDATA[Healthy Fare]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Vegetarian Entrees]]></category>
		<category><![CDATA[comfort food recipes]]></category>
		<category><![CDATA[healthy meatloaf]]></category>
		<category><![CDATA[lentil recipes]]></category>
		<category><![CDATA[updated comfort food]]></category>
		<category><![CDATA[vegetarian]]></category>
		<category><![CDATA[vegetarian meatloaf]]></category>

		<guid isPermaLink="false">http://www.fabfrugalfood.com/?p=2885</guid>
		<description><![CDATA[For the ultimate Meatless Monday challenge, we here at FFF decided to take on the iconic American comfort food recipe: meatloaf. June Cleaver made meatloaf, as did all women who dared to call themselves housewives in the 1950s. Each woman&#8217;s meatloaf was a yardstick to measure her skill as a home cook. Meatloaf has been [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 510px"><img src="http://farm5.static.flickr.com/4032/4698926666_a4f22286f6.jpg" alt="Who-Needs-Hamburger Amazing Meatless Loaf recipe " width="500" height="333" /><p class="wp-caption-text">Who needs hamburger? Try our amazing Meatless Loaf recipe! </p></div>
<p>For the ultimate Meatless Monday challenge, we here at FFF decided to take on the <a href="http://www.cbsnews.com/stories/2009/02/03/earlyshow/living/recipes/main4771636.shtml" onclick="urchinTracker('/outgoing/www.cbsnews.com/stories/2009/02/03/earlyshow/living/recipes/main4771636.shtml?referer=');">iconic American comfort food recipe</a>: meatloaf.</p>
<p><img class="alignleft" style="margin: 6px;" src="http://farm5.static.flickr.com/4070/4715852159_351c0ce206_m.jpg" alt="" width="191" height="240" /> June Cleaver made<a href="http://www.familyoven.com/recipes/search?terms=June%20Cleaver%27s%20Tv%20Land%20Meatloaf" onclick="urchinTracker('/outgoing/www.familyoven.com/recipes/search?terms=June_20Cleaver_27s_20Tv_20Land_20Meatloaf&amp;referer=');"> meatloaf</a>, as did all women who dared to call themselves housewives in the 1950s. Each woman&#8217;s meatloaf was a yardstick to measure her skill as a home cook. Meatloaf has been made in various versions for centuries, but it was the <a href="http://en.wikipedia.org/wiki/Meatloaf" onclick="urchinTracker('/outgoing/en.wikipedia.org/wiki/Meatloaf?referer=');">Americans </a>during the Great Depression who added bread and eggs to the dish to stretch their pennies and added ketchup as a topping.</p>
<p>Like almost everyone growing up in America in the 50&#8242;s, 60&#8242;s or 70&#8242;s, I ate my weight in meatloaf as a child. To this day, when anyone says &#8220;meatloaf,&#8221; the smell, taste and texture of this comfort food fills my senses.</p>
<p>So, we said to ourselves, &#8220;Could we remake this comfort food classic without meat but with as much flavor and comfort as the original hamburger dish?&#8221; Our answer: &#8220;Absolutely.&#8221;</p>
<p>I made about a dozen versions of this dish and there are two secrets to our final fabulous dish. First, add diced cooked <a href="http://www.medjooldates.com/history.html" onclick="urchinTracker('/outgoing/www.medjooldates.com/history.html?referer=');">dates</a>. The dates add a rich taste and sticky texture that are necessary to replace hamburger. Second, use the American classic<a href="http://www.a1sauce.com/index2.htm" onclick="urchinTracker('/outgoing/www.a1sauce.com/index2.htm?referer=');"> A-1 steak sauce</a>. When I made previous versions of this, everyone wanted A-1 to drizzle on top of their slices. So == light bulb goes on == why not add this raisin-y, flavor-packed sauce right in with the loaf mixture?!</p>
<p>The combination of ingredients and flavors in this final version are astounding. The texture is rich, moist and firm and holds together while cooking and slicing.  This is one of my favorite veggie makeover dishes of all time. Truly remarkable. Please try it &#8211; with or without your June Cleaver apron on!</p>
<p><span id="more-2885"></span></p>
<p><em><strong>MEATLESS LOAF</strong></em></p>
<p>Makes 1 loaf to serve 4 to 6 people; Prep Time 15 minutes; Cook time 50 minutes</p>
<p>1 cup dry brown lentils<br />
2 medium carrots, grated<br />
1 cup diced Medjool dates<br />
1 medium onion, diced<br />
1 stalk celery, diced<br />
2 tablespoons unsalted butter<br />
2 cloves garlic, minced<br />
1 tablespoon cumin<br />
2 tablespoons soy sauce<br />
2 tablespoons A-1 sauce<br />
1/2 cup ground or very finely minced pecans<br />
1 1/2 cups cooked rice<br />
1/2 cup dry bread crumbs<br />
3 large eggs</p>
<p>Sauce for Topping Loaf:<br />
1/2 cup ketchup<br />
1/4 cup brown sugar<br />
2 tablespoons apple cider vinegar</p>
<p>Cook lentils in boiling salted water for 20 minutes, or until very soft. Drain well. Place in food processor and pulse until very small bits.</p>
<p>Saute the carrots, dates, onion, celery in the butter in a large skillet over medium high heat for 6 to 8 minutes, until very soft, stirring frequently to remove moisture. Add in garlic, cumin, A-1 sauce and soy sauce and cook another minute.  Add this skillet mixture to food processor and pulse until very well blended.</p>
<p>Remove from food processor and stir in pecans, rice, bread crumbs and eggs.</p>
<p>Place a tin foil sling into a loaf pan and spoon mixture into pan.  Bake for 30 minutes at center of oven.</p>
<p>While mixture is baking, simmer for about 2 minutes in a small saucepan ketchup, brown sugar and vinegar, until thickened slightly.</p>
<p>Remove loaf from oven and spread sauce on top. Return to oven and bake another 20 minutes. Slice and serve as you would meatloaf.</p>
<p>Other Veggie Loafs worth checking out:</p>
<p><a href="http://www.bookofyum.com/blog/gluten-free-vegetarian-red-lentil-un-meatloaf-recipe-3652.html" onclick="urchinTracker('/outgoing/www.bookofyum.com/blog/gluten-free-vegetarian-red-lentil-un-meatloaf-recipe-3652.html?referer=');">Red Lentil Un-meatloaf</a>, Book of Yum<br />
<a href="http://brannyboilsover.com/2009/02/06/vegetarian-meatloaf/" onclick="urchinTracker('/outgoing/brannyboilsover.com/2009/02/06/vegetarian-meatloaf/?referer=');">Vegetarian Meatloaf,</a> Branny Boils Over<br />
<a href="http://expatriateskitchen.blogspot.com/2009/02/no-meat-loaf.html" onclick="urchinTracker('/outgoing/expatriateskitchen.blogspot.com/2009/02/no-meat-loaf.html?referer=');">No Meat Loaf</a>, Expatriot&#8217;s Kitchen<br />
<a href="http://iowagirleats.com/2010/03/28/guest-post-vegan-meatloaf/" onclick="urchinTracker('/outgoing/iowagirleats.com/2010/03/28/guest-post-vegan-meatloaf/?referer=');">Vegan Meatloaf</a>, Iowa Girl Cooks<br />
<a href="http://mykitchenjourney.blogspot.com/2009/01/vegetarian-meatloaf.html" onclick="urchinTracker('/outgoing/mykitchenjourney.blogspot.com/2009/01/vegetarian-meatloaf.html?referer=');">Vegetarian Meatloaf</a>, Cathy&#8217;s Kitchen Journey<br />
<a href="http://catesworldkitchen.com/2010/05/pinto-and-red-lentil-loaf/" onclick="urchinTracker('/outgoing/catesworldkitchen.com/2010/05/pinto-and-red-lentil-loaf/?referer=');">Pinto and Red Lentil Loaf</a>, Cate&#8217;s World Kitchen</p>
<p style="text-align: right;"><em>&#8211; posted by Donna</em></p>
<p style="text-align: left;"><a href="http://www.thenourishinggourmet.com/2010/07/pennywise-platter-thursday-722.html" target="_blank" onclick="urchinTracker('/outgoing/www.thenourishinggourmet.com/2010/07/pennywise-platter-thursday-722.html?referer=');">Now featured on Nourishing Gourmet&#8217;s Pennywise Platters!</a><em><br />
</em></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<p><span id="leoHighlights_iframe_modal_span_container"> </span></p>
<div id="leoHighlights_iframe_modal_div_container" style="position: absolute; visibility: hidden; display: none; width: 520px; height: 391px; z-index: 2147483647;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();"><!-- Top iFrame --> <!-- Bottom iFrame --></div>
<p><script type="text/javascript">// <![CDATA[
   var LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT =              300;
   var LEO_HIGHLIGHTS_MAX_HIGHLIGHTS =                   50;
   var LEO_HIGHLIGHTS_IFRAME_TOP_ID =                    "leoHighlights_top_iframe";
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID =                 "leoHighlights_bottom_iframe";
   var LEO_HIGHLIGHTS_IFRAME_DIV_ID =                    "leoHighlights_iframe_modal_div_container";</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH =     520;
   var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT =    391;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH =      520;
   var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT =     665;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOP_POS_X =                 0;
   var LEO_HIGHLIGHTS_IFRAME_TOP_POS_Y =                 0;
   var LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH =                 520;
   var LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT =                294;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_X =              96;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_Y =              294;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH =    425;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT =   97;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH =     425;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT =    371;</p>
<p>   var LEO_HIGHLIGHTS_SHOW_DELAY_MS =                    300;
   var LEO_HIGHLIGHTS_HIDE_DELAY_MS =                    750;</p>
<p>   var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT =         "transparent none repeat scroll 0% 0%";
   var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER =           "rgb(245, 245, 0) none repeat scroll 0% 0%";
   var LEO_HIGHLIGHTS_ROVER_TAG =                        "711-36858-13496-14";</p>
<p>   createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0A%20%20%20%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0A%0A/**%0A%20*%20Checks%20if%20the%20passed%20in%20class%20exists%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsClassExists%28c%29%20%7B%0A%20%20%20return%20typeof%28c%29%20%3D%3D%20%22function%22%20%26%26%20typeof%28c.prototype%29%20%3D%3D%20%22object%22%20?%20true%20%3A%20false%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20the%20firebug%20console%20is%20available%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFirebugConsoleAvailable%28c%29%20%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsClassExists%28_FirebugConsole%29%20%26%26%20%0A%20%20%20%20%20%20%20%20%20window.console%20%26%26%20console.log%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%28console%20instanceof%20_FirebugConsole%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%20%20%20%0A%20%20%20return%20false%3B%0A%7D%20%0A%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%20||LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20logString%3Dlocation+%22%3A%20%22+e+%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%3B%0A%20%20%20%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.error%28logString%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.trace%28%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%20%20%20alert%28logString%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20log%20a%20string%20to%20the%20firebug%20console%0A%20*%20%0A%20*%20@param%20str%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsDebugLog%28str%29%0A%7B%20%20%20%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20console.log%28typeof%28_FirebugConsole%29+%22%20%22+str%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsDebugLog%28%29%20%22+str%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20get%20an%20attribute%20and%20decode%20it.%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetAttrib%28elem%2Cid%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20val%3Delem.getAttribute%28id%29%3B%0A%20%20%20%20%20%20return%20decodeURI%28val%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsGetAttrib%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%20%20%20return%20null%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.width+%22%2C%22+this.height+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.x+%22%2C%22+this.y+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_TOP_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT%29%3B%0A%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22+callName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22+name+%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%
20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%2Cdoc%29%0A%7B%0A%09try%0A%09%7B%0A%09%20%20%20if%28doc%3D%3Dnull%29%0A%09%20%20%20%20%20%20doc%3Ddocument%3B%0A%09%20%20%20%0A%09%09var%20elem%3Ddoc.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28doc.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddoc.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddoc.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsGetLocation%20%22+elem.id%29%3B%0A%20%20%20%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22+elem.id+%22%20-%20%22+location%29%3B%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%
20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22+topOrBottom%29%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22+position%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20+%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20sideBottom%3A%20%22+position%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20+iFrame.id+%22%20-%20%22+anchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cncenter/visible%20%20%20%20%22%20+%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3DLEO_HIGHLIGHTS_ROVER_TAG%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22+rover+%22/4?%26mpre%3D%22+encodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20bottom%20windown%20part%0A%20*%20%0A%20*%20@param%20size%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetBottomSize%28size%2CclickId%29%0A%7B%0A%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%0A%20%20%20/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%20var%20iFrameBottomSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%3B%0A%20%20%20var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%20/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2CclickId%29%3B%0A%0A%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20_leoHighlightsPrevElem.hover%3Dsize%3D%3D1?false%3Atrue%3B%0A%0A%20%20%20_leoHighlightsSetSize%28iFrameBottom%2CiFrameBottomSize%29%3B%0A%20%20%20_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%7D%0A%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22LeoHighlightsPopup%28%29%20%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.topIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20this.bottomIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09this.topIfram
e.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_top%27%29%29%3B%3B%0A%20%20%20%20%20%20this.bottomIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_bottom%27%29%29%3B%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%221%29%20LeoHighlightsPopup%28%29%20%28%22+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%7D%3B%0A%20%20%20%20%20%20this.show%3Dfunction%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%223%29%20LeoHighlightsPopup%28%29%20%28%22+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%224%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%20%20%20%20%20%20%20%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20updates%20the%20url%20for%20the%20iFrame%0A%20*%20%0A%20*%20@param%20iFrame%0A%20*%20@param%20size%0A%20*%20@param%20clickId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsUpdateUrl%28iFrame%2Csize%2CclickId%2CdestUrl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+destUrl%29%3B%0A%20%20%20%20%20%20var%20url%3DiFrame.src%3B%0A%20%20%20%20%20%20var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%20%20%20%20if%28idx%3E%3D0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%20%20%20%20%20%20%0A//%20%20%20%20%20%20size%3D1%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20size%3D%22+size+%22%20%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28size%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26size%3D%22+size%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26url%3D%22+destUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20iFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsUpdateUrl%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20element%20*/%0A%20%20%09%09var%20iFrameTop%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameTopSize%3DLEO_HIGHLIGHTS_IFRAME_TOP_SIZE%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09leoHighlightsUpdateUrl%28iFrameTop%2Csize%2CclickId%29%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrameTop%2CiFrameTopSize%29%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%20%20%20%20%20%20%20_leoHighlightsPrevElem.hover%3Dfalse%3B%20%20%20%20%20%20%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%09%09%0A%09%09_leoHighlightsDebugLog%28%22leoHighlightsShowPopup%28%29%20%22+_leoHighlightsPrevElem%29%3B%09%09%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22+anchorId+%22%5C%27%2C%5C%27%22+size+%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%20%20%20%20var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20if%28iFrame%29%0A%20%20%20%20%20%20%20%20%20iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%20%20%20%20/*%20Report%20the%20click%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clicked%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27le
ohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%20%20%20%20/*%20Report%20the%20hover%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22hovered%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20domain%0A%20*%20@param%20keywords%0A%20*%20@param%20vendorId%0A%20*%20@param%20accept%0A%20*%20@param%20reject%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsReportEvent%28key%2C%20domain%2Ckeywords%2CvendorId%2Caccept%2Creject%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2Ckey%29%3B%0A%20%20%20%20%20%20if%28domain%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22domain%22%2Cdomain%29%3B%0A%20%20%20%20%20%20if%28keywords%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22keywords%22%2Ckeywords%29%3B%0A%20%20%20%20%20%20if%28vendorId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22vendorId%22%2CvendorId%29%3B%0A%20%20%20%20%20%20if%28accept%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22accept%22%2Caccept%29%3B%0A%20%20%20%20%20%20if%28reject%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22reject%22%2Creject%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20expand%20or%20collapse%20the%20window%20base%20on%20it%20prior%20state%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsToggleSize%28clickId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsToggleSize%28%29%20%22+_leoHighlightsPrevElem%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Ge
t%20the%20hover%20flag%20and%20change%20the%20status%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?1%3A0%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrl%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrl%28%29%20%22+url%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22url%22%2C%20url%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22phraseId%22%2C%20phraseId%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22customerId%22%2C%20customerId%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSecondaryWindowUrl%22%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrl%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrlCallback%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?0%3A1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+_leoHighlightsPrevElem+%22%20--%20%22+_leoHighlightsPrevElem.hover%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2Cnull%2Curl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+url%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20text%20to%20the%20Top%20%0A%20*%20%0A%20*%20@param%20txt%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20var%20topIFrame%20%3D%20_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20if%28topIFrame%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20current%20url%20*/%0A%20%20%20%20%20%20var%20url%3DtopIFrame.src%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28url%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Extract%20the%20previous%20hash%20if%20present%20*/%0A%20%20%20%20%20%20var%20idx%3D-1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28%28idx%3Durl.indexOf%28%27%23%27%29%29%3E0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%0A%20%20%20%20%20%20/*%20Append%20the%20text%20to%20the%20end%20*/%0A%20%20%20%20%20%20url+%3D%22%23%22+encodeURI%28txt%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Set%20the%20iframe%20with%20the%20new%20url%20that%20contains%20the%20hash%20tag%20*/%0A%20%20%20%20%20%20topIFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20set%20the%20expand%20text%20for%20the%20Top%20window%0A%20*/%0Afunction%20leoHL_SetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHL_SetExpandTxt%28%29%20%22+txt%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSetExpandTxt%22%2C%22expandTxt%22%2Ctxt%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_SetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clickthrough%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%09%09%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20LeoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20leoHL_RedirectTop%28url%2CparentId%29%3B%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTopAd%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22advertisement.click%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get
%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId+%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20toggle%20the%20size%20of%20the%20window%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_ToggleSize%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsToggleSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHl_ToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A");
// ]]&gt;</script></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fabfrugalfood.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fabfrugalfood.com/uncategorized/meatless-monday-a-meatless-loaf-even-june-cleaver-would-envy-secret-ingredient-a-1-sauce/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Happy Mother&#039;s Day from the two moms of Fab Frugal Food</title>
		<link>http://www.fabfrugalfood.com/uncategorized/happy-mothers-day-from-the-two-moms-of-fab-frugal-food/</link>
		<comments>http://www.fabfrugalfood.com/uncategorized/happy-mothers-day-from-the-two-moms-of-fab-frugal-food/#comments</comments>
		<pubDate>Sun, 09 May 2010 15:58:26 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Breakfast]]></category>
		<category><![CDATA[breakfast in bed]]></category>
		<category><![CDATA[mother's day]]></category>

		<guid isPermaLink="false">http://www.fabfrugalfood.com/?p=2662</guid>
		<description><![CDATA[Happy Mother&#8217;s Day to all you fabulous moms out there! Okay, kids, here&#8217;s how to make Mom the traditional breakfast-in-bed!  First let&#8217;s make some eggs. Take the carton out of the fridge. Mop up the ones that fell onto the floor with a dishtowel (make sure you leave the eggy dishtowel on the counter). Crack [...]]]></description>
			<content:encoded><![CDATA[<p><img title="Moms Favorite Breakfast" src="http://farm4.static.flickr.com/3613/3515583377_954a7ce544.jpg" alt="Moms Favorite Breakfast" width="500" height="333" /></p>
<p>Happy Mother&#8217;s Day to all you fabulous moms out there!</p>
<p>Okay,  kids, here&#8217;s how to make Mom the traditional breakfast-in-bed!  <span id="more-2662"></span></p>
<p>First let&#8217;s make some eggs. Take the carton out of the fridge. Mop up  the ones that fell onto the floor with a dishtowel (make sure you leave  the eggy dishtowel on the counter). Crack one egg into a frying pan,  then turn the burner on, up as high as possible. Wait for it to  stick  like glue to the bottom of the pan. Scrape it out into the sink and  start over, adding half a stick of butter this time. Success! Transfer  the egg to a plate, being careful to preserve the jiggly whites  surrounding the raw yolk (the burnt bottom should help).  Don&#8217;t forget  to season! About a tablespoon of salt should be enough. And, you know  how much mom likes pepper &#8211; so unscrew the cap from the pepper shaker  and pour on some pepper.</p>
<p>Next, let&#8217;s add some oatmeal. It&#8217;s like cereal, only hot, right? So  take the canister out of the cupboard and pour some in a bowl, filling  it up almost all the way, and then add some milk, just like cereal.  Microwave it for 2 minutes. It&#8217;s still not soft, so try another 2  minutes. And another. Go ahead and do it for 10 minutes, then.  Remove  the bowl from the microwave and wipe out the microwave with that same  dishtowel you used for the eggs, and try to get most of the boiled-over  oats off the side of the bowl. There&#8217;s still about half the oats left in  the bowl, so add some more milk to fill it the rest of the way. Top  with enough pancake syrup to form a glaze over the top.</p>
<p>Toast is easy. Just keep pressing the lever back down when the bread  pops up! Repeat until the smoke alarm goes off. If it looks too black,  just pour lots of jam on top.</p>
<p>Of course, it wouldn&#8217;t be complete without some coffee! Fill one of  the filters up to the top and put it in the basket. She usually has two  cups, you remember, so add two cups of water to the machine&#8217;s tank (use  one of the measuring cups in the drawer to measure &#8211; the medium one with  a &#8220;1/2&#8243; on the handle should be about right &#8211; it probably means &#8220;one or  two cups&#8221;). Turn on the machine and wait until the grounds start  leaking out the side. Pour the resulting two ounces of liquid into a  coffee mug and spoon out as many of the grounds as you can. Decide to  give her a special treat and give her buttermilk instead of cream &#8211; that  must be even better than cream. Add it to fill the mug the rest of the  way.</p>
<p>And, remember how mom likes us to eat healthy things? Add a few  carrots &#8211; she&#8217;ll love that!</p>
<p>Finally, pile all your items on the tray, wrapping up a spoon and a  fork and a steak knife in a paper napkin. Take the dandelions you picked  yesterday out of your pocket and fill a jar with some water, and place  the dandelions inside.</p>
<p>Be careful walking up the stairs with the tray! Always stop to pick  up each item as you go &#8211; &#8217;cause Mom hates to waste things!  And make  sure to tell Mom she doesn&#8217;t have to clean up the kitchen for a whole  hour. It&#8217;s her special day!</p>
<p>Mom will be so happy that she will cry and give you lots of hugs and  kisses, we promise!</p>
<p style="text-align: right;"><em>&#8211;posted  by Mom Donna and Daughter Anne</em></p>
<input id="gwProxy" type="hidden" />
<p><!--Session data--></p>
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fabfrugalfood.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fabfrugalfood.com/uncategorized/happy-mothers-day-from-the-two-moms-of-fab-frugal-food/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Congrats to All Our Cookbook Winners!</title>
		<link>http://www.fabfrugalfood.com/uncategorized/congrats-to-all-our-cookbook-winners/</link>
		<comments>http://www.fabfrugalfood.com/uncategorized/congrats-to-all-our-cookbook-winners/#comments</comments>
		<pubDate>Wed, 05 May 2010 21:20:39 +0000</pubDate>
		<dc:creator>Donna</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.fabfrugalfood.com/?p=2621</guid>
		<description><![CDATA[Feliz Cinco de Mayo a Todos! In honor of Donna&#8217;s new book &#8211; Quesadillas &#8211; and in celebration of Cinco de Mayo (a holiday that, around here, is primarily an excuse to eat good Mexican food ; ) we announce the 10 winners. Click here to find out who they are! // var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH = [...]]]></description>
			<content:encoded><![CDATA[<p><em>Feliz Cinco de Mayo a Todos!</em></p>
<p><img class="aligncenter" src="http://farm3.static.flickr.com/2689/4492283260_27db9856df.jpg" alt="" width="500" height="500" /></p>
<p>In honor of Donna&#8217;s new book &#8211; <a href="http://www.gibbs-smith.com/searchproducts.cfm" onclick="urchinTracker('/outgoing/www.gibbs-smith.com/searchproducts.cfm?referer=');"><em>Quesadillas</em></a> &#8211; and in celebration of Cinco de Mayo (a holiday that, around here, is primarily an excuse to eat good Mexican food ; ) we announce the 10 winners. <a href="http://www.fabfrugalfood.com/congrats-to-all-our-cinco-de-mayo-celebration-winners/" target="_blank">Click here to find out who they are!</a></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<p><span id="leoHighlights_iframe_modal_span_container"> </span></p>
<div id="leoHighlights_iframe_modal_div_container" style="position: absolute; visibility: hidden; display: none; width: 520px; height: 391px; z-index: 2147483647;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();"><!-- Top iFrame --> <!-- Bottom iFrame --></div>
<p><script type="text/javascript">// <![CDATA[
   var LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT =              300;
   var LEO_HIGHLIGHTS_MAX_HIGHLIGHTS =                   50;
   var LEO_HIGHLIGHTS_IFRAME_TOP_ID =                    "leoHighlights_top_iframe";
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID =                 "leoHighlights_bottom_iframe";
   var LEO_HIGHLIGHTS_IFRAME_DIV_ID =                    "leoHighlights_iframe_modal_div_container";</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH =     520;
   var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT =    391;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH =      520;
   var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT =     665;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_TOP_POS_X =                 0;
   var LEO_HIGHLIGHTS_IFRAME_TOP_POS_Y =                 0;
   var LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH =                 520;
   var LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT =                294;</p>
<p>   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_X =              96;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_Y =              294;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH =    425;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT =   97;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH =     425;
   var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT =    371;</p>
<p>   var LEO_HIGHLIGHTS_SHOW_DELAY_MS =                    300;
   var LEO_HIGHLIGHTS_HIDE_DELAY_MS =                    750;</p>
<p>   var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT =         "transparent none repeat scroll 0% 0%";
   var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER =           "rgb(245, 245, 0) none repeat scroll 0% 0%";
   var LEO_HIGHLIGHTS_ROVER_TAG =                        "711-36858-13496-14";</p>
<p>   createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0A%20%20%20%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0A%0A/**%0A%20*%20Checks%20if%20the%20passed%20in%20class%20exists%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsClassExists%28c%29%20%7B%0A%20%20%20return%20typeof%28c%29%20%3D%3D%20%22function%22%20%26%26%20typeof%28c.prototype%29%20%3D%3D%20%22object%22%20?%20true%20%3A%20false%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20the%20firebug%20console%20is%20available%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFirebugConsoleAvailable%28c%29%20%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsClassExists%28_FirebugConsole%29%20%26%26%20%0A%20%20%20%20%20%20%20%20%20window.console%20%26%26%20console.log%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%28console%20instanceof%20_FirebugConsole%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%20%20%20%0A%20%20%20return%20false%3B%0A%7D%20%0A%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%20||LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20logString%3Dlocation+%22%3A%20%22+e+%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%3B%0A%20%20%20%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.error%28logString%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.trace%28%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%20%20%20alert%28logString%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20log%20a%20string%20to%20the%20firebug%20console%0A%20*%20%0A%20*%20@param%20str%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsDebugLog%28str%29%0A%7B%20%20%20%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20console.log%28typeof%28_FirebugConsole%29+%22%20%22+str%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsDebugLog%28%29%20%22+str%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20get%20an%20attribute%20and%20decode%20it.%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetAttrib%28elem%2Cid%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20val%3Delem.getAttribute%28id%29%3B%0A%20%20%20%20%20%20return%20decodeURI%28val%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsGetAttrib%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%20%20%20return%20null%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.width+%22%2C%22+this.height+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.x+%22%2C%22+this.y+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_TOP_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT%29%3B%0A%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22+callName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22+name+%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%
20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%2Cdoc%29%0A%7B%0A%09try%0A%09%7B%0A%09%20%20%20if%28doc%3D%3Dnull%29%0A%09%20%20%20%20%20%20doc%3Ddocument%3B%0A%09%20%20%20%0A%09%09var%20elem%3Ddoc.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28doc.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddoc.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddoc.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsGetLocation%20%22+elem.id%29%3B%0A%20%20%20%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22+elem.id+%22%20-%20%22+location%29%3B%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%
20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22+topOrBottom%29%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22+position%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20+%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20sideBottom%3A%20%22+position%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20+iFrame.id+%22%20-%20%22+anchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cncenter/visible%20%20%20%20%22%20+%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3DLEO_HIGHLIGHTS_ROVER_TAG%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22+rover+%22/4?%26mpre%3D%22+encodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20bottom%20windown%20part%0A%20*%20%0A%20*%20@param%20size%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetBottomSize%28size%2CclickId%29%0A%7B%0A%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%0A%20%20%20/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%20var%20iFrameBottomSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%3B%0A%20%20%20var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%20/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2CclickId%29%3B%0A%0A%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20_leoHighlightsPrevElem.hover%3Dsize%3D%3D1?false%3Atrue%3B%0A%0A%20%20%20_leoHighlightsSetSize%28iFrameBottom%2CiFrameBottomSize%29%3B%0A%20%20%20_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%7D%0A%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22LeoHighlightsPopup%28%29%20%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.topIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20this.bottomIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09this.topIfram
e.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_top%27%29%29%3B%3B%0A%20%20%20%20%20%20this.bottomIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_bottom%27%29%29%3B%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%221%29%20LeoHighlightsPopup%28%29%20%28%22+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%7D%3B%0A%20%20%20%20%20%20this.show%3Dfunction%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%223%29%20LeoHighlightsPopup%28%29%20%28%22+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%224%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%20%20%20%20%20%20%20%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20updates%20the%20url%20for%20the%20iFrame%0A%20*%20%0A%20*%20@param%20iFrame%0A%20*%20@param%20size%0A%20*%20@param%20clickId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsUpdateUrl%28iFrame%2Csize%2CclickId%2CdestUrl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+destUrl%29%3B%0A%20%20%20%20%20%20var%20url%3DiFrame.src%3B%0A%20%20%20%20%20%20var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%20%20%20%20if%28idx%3E%3D0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%20%20%20%20%20%20%0A//%20%20%20%20%20%20size%3D1%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20size%3D%22+size+%22%20%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28size%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26size%3D%22+size%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26url%3D%22+destUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20iFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsUpdateUrl%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20element%20*/%0A%20%20%09%09var%20iFrameTop%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameTopSize%3DLEO_HIGHLIGHTS_IFRAME_TOP_SIZE%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09leoHighlightsUpdateUrl%28iFrameTop%2Csize%2CclickId%29%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrameTop%2CiFrameTopSize%29%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%20%20%20%20%20%20%20_leoHighlightsPrevElem.hover%3Dfalse%3B%20%20%20%20%20%20%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%09%09%0A%09%09_leoHighlightsDebugLog%28%22leoHighlightsShowPopup%28%29%20%22+_leoHighlightsPrevElem%29%3B%09%09%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22+anchorId+%22%5C%27%2C%5C%27%22+size+%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%20%20%20%20var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20if%28iFrame%29%0A%20%20%20%20%20%20%20%20%20iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%20%20%20%20/*%20Report%20the%20click%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clicked%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27le
ohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%20%20%20%20/*%20Report%20the%20hover%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22hovered%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20domain%0A%20*%20@param%20keywords%0A%20*%20@param%20vendorId%0A%20*%20@param%20accept%0A%20*%20@param%20reject%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsReportEvent%28key%2C%20domain%2Ckeywords%2CvendorId%2Caccept%2Creject%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2Ckey%29%3B%0A%20%20%20%20%20%20if%28domain%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22domain%22%2Cdomain%29%3B%0A%20%20%20%20%20%20if%28keywords%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22keywords%22%2Ckeywords%29%3B%0A%20%20%20%20%20%20if%28vendorId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22vendorId%22%2CvendorId%29%3B%0A%20%20%20%20%20%20if%28accept%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22accept%22%2Caccept%29%3B%0A%20%20%20%20%20%20if%28reject%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22reject%22%2Creject%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20expand%20or%20collapse%20the%20window%20base%20on%20it%20prior%20state%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsToggleSize%28clickId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsToggleSize%28%29%20%22+_leoHighlightsPrevElem%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Ge
t%20the%20hover%20flag%20and%20change%20the%20status%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?1%3A0%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrl%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrl%28%29%20%22+url%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22url%22%2C%20url%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22phraseId%22%2C%20phraseId%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22customerId%22%2C%20customerId%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSecondaryWindowUrl%22%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrl%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrlCallback%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?0%3A1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+_leoHighlightsPrevElem+%22%20--%20%22+_leoHighlightsPrevElem.hover%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2Cnull%2Curl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+url%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20text%20to%20the%20Top%20%0A%20*%20%0A%20*%20@param%20txt%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20var%20topIFrame%20%3D%20_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20if%28topIFrame%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20current%20url%20*/%0A%20%20%20%20%20%20var%20url%3DtopIFrame.src%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28url%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Extract%20the%20previous%20hash%20if%20present%20*/%0A%20%20%20%20%20%20var%20idx%3D-1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28%28idx%3Durl.indexOf%28%27%23%27%29%29%3E0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%0A%20%20%20%20%20%20/*%20Append%20the%20text%20to%20the%20end%20*/%0A%20%20%20%20%20%20url+%3D%22%23%22+encodeURI%28txt%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Set%20the%20iframe%20with%20the%20new%20url%20that%20contains%20the%20hash%20tag%20*/%0A%20%20%20%20%20%20topIFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20set%20the%20expand%20text%20for%20the%20Top%20window%0A%20*/%0Afunction%20leoHL_SetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHL_SetExpandTxt%28%29%20%22+txt%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSetExpandTxt%22%2C%22expandTxt%22%2Ctxt%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_SetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clickthrough%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%09%09%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20LeoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20leoHL_RedirectTop%28url%2CparentId%29%3B%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTopAd%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22advertisement.click%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get
%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId+%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20toggle%20the%20size%20of%20the%20window%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_ToggleSize%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsToggleSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHl_ToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A");
// ]]&gt;</script></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fabfrugalfood.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fabfrugalfood.com/uncategorized/congrats-to-all-our-cookbook-winners/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FFF Giveaway &#8211; Donna&#039;s New Book: Quesadillas!</title>
		<link>http://www.fabfrugalfood.com/uncategorized/fff-giveaway-donnas-new-book-quesadillas/</link>
		<comments>http://www.fabfrugalfood.com/uncategorized/fff-giveaway-donnas-new-book-quesadillas/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 05:03:39 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.fabfrugalfood.com/?p=2503</guid>
		<description><![CDATA[We here at FFF are celebrating the publishing of Donna&#8217;s new book Quesadillas! This beautiful cookbook with photographs (14.99 retail value) published by Gibbs Smith publisher is out this month and we want to share the joy with our FFF followers and thank you for following our blog. In Quesadillas, the gooey little snacks we [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://farm3.static.flickr.com/2689/4492283260_27db9856df.jpg" alt="" width="500" height="500" /></p>
<p>We here at FFF are celebrating the publishing of Donna&#8217;s new book <strong><em>Quesadillas</em></strong>! This beautiful cookbook with photographs (14.99 retail value) published by <a href="http://www.gibbs-smith.com/" onclick="urchinTracker('/outgoing/www.gibbs-smith.com/?referer=');">Gibbs Smith publisher</a> is out this month and we want to share the joy with our FFF followers and thank you for following our blog.</p>
<p>In <strong><em>Quesadillas</em></strong>, the gooey little snacks we all used to make as kids have grown up into flavorful, hearty meals and desserts bursting with flavor. Quesadillas at a whole new level! Favorites include Roasted Veggie and Goat Cheese, Thai Peanut, Parmesan-Crusted Italian, Chicken Caesar, Philly Cheesesteak, Peanut Butter Apple, Triple Chocolate Decadence, and Pecan-Crusted Pear. And, Hey! &#8211; what could be more fab and frugal than quesadillas?!</p>
<p>We are giving away ten books to readers chosen by random.org &#8211; all you have to do to enter is leave a comment to this post and we will choose our winners on &#8211; how appropo! &#8211; Cinco de Mayo &#8211; May 5, 2010, Mexican Independence Day.</p>
<p>You can earn a chance to win four ways: leave a general comment, leave a comment here with a link to a twitter post about this giveaway, leave a comment here with a link to a mention on facebook, leave a comment here with a link to a mention on your blog. Please feel free to leave up to one general comment every day if you like &#8211; the more you comment, the better your chances to win!</p>
<p>Good Luck to all our fab frugal friends!</p>
<p style="text-align: right;"><em>&#8211; posted by Donna</em></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fabfrugalfood.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fabfrugalfood.com/uncategorized/fff-giveaway-donnas-new-book-quesadillas/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>Happy Easter to all our Fab Frugal Peeps!</title>
		<link>http://www.fabfrugalfood.com/uncategorized/happy-easter-to-all-our-fab-frugal-peeps/</link>
		<comments>http://www.fabfrugalfood.com/uncategorized/happy-easter-to-all-our-fab-frugal-peeps/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 16:01:42 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Easter]]></category>
		<category><![CDATA[Easter candy]]></category>
		<category><![CDATA[Easter dessert]]></category>
		<category><![CDATA[easter recipes]]></category>
		<category><![CDATA[Easter treats]]></category>
		<category><![CDATA[Peeps]]></category>
		<category><![CDATA[Rice Krispie treats]]></category>

		<guid isPermaLink="false">http://www.fabfrugalfood.com/?p=2392</guid>
		<description><![CDATA[I admit this is normally the sort of thing we don&#8217;t endorse at ALL: prepackaged, sugary, processed junk food. BUT. How can we resist this? PEEPSHI! Found at Serious Eats. Simple &#8211; all you need are Rice Krispie treats, Fruit Roll-Ups, and of course Peeps &#8211; but the creativity factor makes this pure win. I [...]]]></description>
			<content:encoded><![CDATA[<p>I admit this is normally the sort of thing we don&#8217;t endorse at ALL: prepackaged, sugary, processed junk food.</p>
<p>BUT.</p>
<p>How can we resist this? <em>PEEPSHI!</em></p>
<p style="text-align: center;"><a href="http://www.seriouseats.com/recipes/images/22100331-peepshi6.jpg" onclick="urchinTracker('/outgoing/www.seriouseats.com/recipes/images/22100331-peepshi6.jpg?referer=');"><img class="aligncenter" title="peeps" src="http://www.seriouseats.com/recipes/images/22100331-peepshi6.jpg" alt="" width="500" height="333" /></a></p>
<p><span id="more-2392"></span>Found at <a href="http://www.seriouseats.com/recipes/2010/03/peeps-recipes-how-to-make-peepshi-sushi-rice-krispies-treats-easter.html" onclick="urchinTracker('/outgoing/www.seriouseats.com/recipes/2010/03/peeps-recipes-how-to-make-peepshi-sushi-rice-krispies-treats-easter.html?referer=');">Serious Eats</a>. Simple &#8211; all you need are Rice Krispie treats, Fruit Roll-Ups, and of course Peeps &#8211; but the creativity factor makes this pure win. I suppose you could make this a little less junk-y by making the rice treats yourself with brown rice cereal and vegan marshmallows, but really, the point isn&#8217;t actually <em>eating</em> them anyway, right? Just marveling at The Cute.</p>
<p>Have a wonderful day, however you celebrate!</p>
<p style="text-align: right;"><em>&#8211; posted by Anne</em></p>
<p style="text-align: right;"><em> </em></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fabfrugalfood.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fabfrugalfood.com/uncategorized/happy-easter-to-all-our-fab-frugal-peeps/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fab Frugal Friday: Raves and Faves!</title>
		<link>http://www.fabfrugalfood.com/uncategorized/fab-frugal-friday-raves-and-faves/</link>
		<comments>http://www.fabfrugalfood.com/uncategorized/fab-frugal-friday-raves-and-faves/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 19:03:42 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.fabfrugalfood.com/?p=2380</guid>
		<description><![CDATA[Thought I would share a few things with you that are recent additions to my all-time faves. I must admit, until recently I had NEVER had stuffed cabbage of any kind at all &#8211; it just wasn&#8217;t in my family&#8217;s repertoire growing up. Kalyn posted on BlogHer about the wonders of stuffed cabbage (a natural [...]]]></description>
			<content:encoded><![CDATA[<p>Thought I would share a few things with you that are recent additions to my all-time faves.</p>
<p>I must admit, until recently I had NEVER had stuffed cabbage of any kind at all &#8211; it just wasn&#8217;t in my family&#8217;s repertoire growing up. <a href="http://www.blogher.com/weekend-menu-planning-stuffed-cabbage-nutritious-tasty-and-traditional" target="_blank" onclick="urchinTracker('/outgoing/www.blogher.com/weekend-menu-planning-stuffed-cabbage-nutritious-tasty-and-traditional?referer=');">Kalyn posted on BlogHer</a> about the wonders of stuffed cabbage (a natural for low-carbers), and then, inspired, Donna created <a href="http://www.fabfrugalfood.com/entrees/meatless-monday-enlightened-braised-cabbage-rolls-recipe-with-roasted-red-pepper-finishing-sauce/" target="_blank">a tasty one of her own, a vegetarian version,</a> for FFF. One of the recipes that Kalyn linked to was <a href="http://www.wasabimon.com/archive/easy-stuffed-cabbage-rolls-recipe/" target="_blank" onclick="urchinTracker('/outgoing/www.wasabimon.com/archive/easy-stuffed-cabbage-rolls-recipe/?referer=');">Easy Stuffed Cabbage Rolls from Wasabimon</a>.</p>
<p>I decided to try it, as I needed more good phase one entrees, and WOW, is it ever delicious! This is going into my regular rotation for sure. Being me, I had to tweak it a little, and to make it more suitable for phase one, I replaced the rice with red lentils &#8211; which worked beautifully (boil 1 cup for 15-20 minutes, drain and set aside until needed in recipe). I also added a few dashes of vinegar to the sauce, but other than that, it&#8217;s intact. Do check this out if you&#8217;ve never had it!</p>
<p><a href="http://www.wasabimon.com/archive/easy-stuffed-cabbage-rolls-recipe/" onclick="urchinTracker('/outgoing/www.wasabimon.com/archive/easy-stuffed-cabbage-rolls-recipe/?referer=');"><br />
</a><span id="more-2380"></span></p>
<p>Next up: some <a href="http://glutenfreegoddess.blogspot.com/2010/02/gluten-free-crackers.html" target="_blank" onclick="urchinTracker('/outgoing/glutenfreegoddess.blogspot.com/2010/02/gluten-free-crackers.html?referer=');">incredible gluten-free AND vegan crackers!</a> Gluten-Free Goddess is always a reliable source of deliciousness, and this was no exception! These are absolutely amazing &#8211; they disappear so quickly at every event I&#8217;ve brought them to, for good reason. I swear, you would never, ever guess they were either gluten-free OR vegan, much less both!</p>
<p>The first time I made them, they were perfectly crisp. The second time, not so much (though the flavor was still great); I think I didn&#8217;t bake them quite long enough, so watch for this. I also cooled them on the rack while still on the parchment paper, which could have contributed, too &#8211; definitely remove them from the paper or Silpat before cooling. (Further note on using a Silpat &#8211; do not get distracted by your toddler and forget that you&#8217;re using one and cut up the crackers with your trusty pizza cutter right there in the pan. D&#8217;oh. I now have some strips of Silpat available, if anyone has a use for them.)</p>
<p><a href="http://glutenfreegoddess.blogspot.com/2010/02/gluten-free-crackers.html" onclick="urchinTracker('/outgoing/glutenfreegoddess.blogspot.com/2010/02/gluten-free-crackers.html?referer=');"><img class="aligncenter" src="http://farm3.static.flickr.com/2769/4368923164_a457fa28cb_o.jpg" alt="" width="500" height="334" /></a></p>
<p>Finally, I recently discovered <a href="http://www.nourishingmeals.com/" target="_blank" onclick="urchinTracker('/outgoing/www.nourishingmeals.com/?referer=');">The Whole Life Nutrition Kitchen</a>. Everything I&#8217;ve made so far has been a home run &#8211; seriously delicious, nutrient-dense recipes.  <a href="http://www.nourishingmeals.com/2009/12/gluten-free-vegan-flourless-chocolate.html" target="_blank" onclick="urchinTracker('/outgoing/www.nourishingmeals.com/2009/12/gluten-free-vegan-flourless-chocolate.html?referer=');">These chocolate chip cookies?</a> I was totally blown away. Get this, they&#8217;re not only gluten-free and vegan, but flourless, PERIOD, and free of refined sugar (they use pureed dates and honey &#8211; I used brown rice syrup in place of the honey)! Wow, a cookie I can actually feel <em>good</em> about feeding to my child.</p>
<p>Make no mistake, they&#8217;re not low-calorie, and despite being protein-rich (due to the almond butter) they&#8217;re not exactly low-carb either. But when you want a splurge that is still a nourishing food, boy oh boy, is this ever your recipe. (I would venture to bet the same is true of any baked good on their site.) If you don&#8217;t think something gluten-free, sugar-free, vegan, and flourless can be make-you-weak-in-the-knees delicious, think again &#8211; and make these ASAP.</p>
<p><a href="http://4.bp.blogspot.com/_aaJEXTY1dRs/SxWW234R57I/AAAAAAAAAtw/TE8AP73ivPI/s400/DSC_0640+milk+and+cookies2.JPG" onclick="urchinTracker('/outgoing/4.bp.blogspot.com/_aaJEXTY1dRs/SxWW234R57I/AAAAAAAAAtw/TE8AP73ivPI/s400/DSC_0640+milk+and+cookies2.JPG?referer=');"><img class="aligncenter" title="cookies" src="http://4.bp.blogspot.com/_aaJEXTY1dRs/SxWW234R57I/AAAAAAAAAtw/TE8AP73ivPI/s400/DSC_0640+milk+and+cookies2.JPG" alt="" width="400" height="266" /></a></p>
<p>Hope you check at least one of these out! I&#8217;ve made them all so often in recent weeks I felt compelled to share them with the world.</p>
<p style="text-align: right;"><em>&#8211; posted by Anne</em></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fabfrugalfood.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fabfrugalfood.com/uncategorized/fab-frugal-friday-raves-and-faves/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fab Frugal Friday: Irish Soda Bread Rolls Recipe</title>
		<link>http://www.fabfrugalfood.com/uncategorized/fab-frugal-friday-irish-soda-bread-rolls-recipe/</link>
		<comments>http://www.fabfrugalfood.com/uncategorized/fab-frugal-friday-irish-soda-bread-rolls-recipe/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 18:51:04 +0000</pubDate>
		<dc:creator>Donna</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[currants]]></category>
		<category><![CDATA[easy bread recipe]]></category>
		<category><![CDATA[Irish recipes]]></category>
		<category><![CDATA[Irish soda bread]]></category>
		<category><![CDATA[no knead bread recipe]]></category>

		<guid isPermaLink="false">http://www.fabfrugalfood.com/?p=2267</guid>
		<description><![CDATA[With a name like KELLY, it may come as no surprise that March 17th is one of my favorite days of the year. As part of the celebration, I have been making soda bread for the last 32 years and have tried dozens of versions &#8211; experimenting as I went. My favorite soda bread recipe [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="Irish Soda Bread Rolls" src="http://farm3.static.flickr.com/2756/4427745532_2ccf0ab258.jpg" alt="" width="500" height="333" /></p>
<p>With a name like KELLY, it may come as no surprise that March 17th is one of my favorite days of the year. As part of the celebration, I have been making soda bread for the last 32 years and have tried dozens of versions &#8211; experimenting as I went. My favorite soda bread recipe in 32 years of experimenting is Silver Palate author Sheila Lukins&#8217; Irish Soda Bread Rolls. Why rolls and not just a loaf of bread? Because the rolls give you more of that delightful, rustic crunchy crust!</p>
<p>I make these using the Celtic tradition of cutting a cross in the tops to ward off evil spirits for the year to come. <a href="http://www.sodabread.us/" onclick="urchinTracker('/outgoing/www.sodabread.us/?referer=');">The Society for the Preservation of Soda Bread</a> would like you to know that the humble bread has survived centuries of time because it is simple, frugal and just plain delicious. <a href="http://bakingbites.com/2009/03/what-is-irish-soda-bread/" onclick="urchinTracker('/outgoing/bakingbites.com/2009/03/what-is-irish-soda-bread/?referer=');">Traditional soda bread</a> has only four ingredients: flour, salt, baking soda and buttermilk.</p>
<p>Irish Americans later added raisins to fancy things up for holidays. Sheila added oats, too, which I think is a brilliant rustic addition of an Irish ingredient. The only thing I have changed from Sheila&#8217;s recipe is that I brush the rolls with butter before baking for a nice golden brown crust. This year, I am making these rolls not only because they are Irish, but also as a tribute to Sheila, who <a href="http://www.nytimes.com/2009/08/31/dining/31lukins.html" onclick="urchinTracker('/outgoing/www.nytimes.com/2009/08/31/dining/31lukins.html?referer=');">died too young</a> a few months ago of cancer. Her fun (albeit NOT Irish) spirit lives on!</p>
<p><span id="more-2267"></span></p>
<div class="wp-caption aligncenter" style="width: 343px"><img src="http://farm5.static.flickr.com/4047/4427749586_5f003e4dd6.jpg" alt="Cut the dough into eight wedges" width="333" height="500" /><p class="wp-caption-text">Cut the dough into eight wedges</p></div>
<p><em><strong>IRISH SODA BREAD ROLLS</strong></em></p>
<p><em><strong>Makes 8 large rolls<br />
</strong></em></p>
<p>2 1/2 cups all purpose flour<br />
1 cup quick-cooking oats<br />
1 teaspoon salt<br />
1 teaspoon baking soda<br />
1/3 cup currants<br />
1 1/2 cups buttermilk<br />
2 tablespoons unsalted butter</p>
<div class="wp-caption aligncenter" style="width: 343px"><img src="http://farm5.static.flickr.com/4067/4427750522_66c31d7e72.jpg" alt="Cut an X into the tops of rolls for tradition" width="333" height="500" /><p class="wp-caption-text">Cut an &quot;X&quot; into the tops of rolls for tradition</p></div>
<div class="wp-caption aligncenter" style="width: 510px"><img src="http://farm5.static.flickr.com/4030/4426986485_b8bcee9fc6.jpg" alt="Brush the tops of rolls with butter" width="500" height="333" /><p class="wp-caption-text">Brush the tops of rolls with butter</p></div>
<p>Preheat oven to 350 degrees.</p>
<p>Combine flour, oats, baking soda, salt, and currants. Stir in buttermilk until just combined. Turn out to a floured board and knead a few times, forming dough into a large flattened ball. Cut into 8 wedges and then form each wedge into a small ball.</p>
<p>Place dough balls onto a baking sheet lined with parchment paper or a silicone mat. Cut an &#8220;X&#8221; in the tops of the dough balls with scissors. Brush with butter and bake in center of oven for 40 to 45 minutes, until browned.</p>
<p>Best served warm with butter!</p>
<p>Other food bloggers get their Irish on:<br />
<a href="http://simplyrecipes.com/recipes/irish_soda_bread/" onclick="urchinTracker('/outgoing/simplyrecipes.com/recipes/irish_soda_bread/?referer=');">Irish Soda Bread</a>, Simply Recipes<br />
<a href="http://glutenfreegoddess.blogspot.com/2009/03/gluten-free-irish-soda-bread-recipe.html" onclick="urchinTracker('/outgoing/glutenfreegoddess.blogspot.com/2009/03/gluten-free-irish-soda-bread-recipe.html?referer=');">Gluten Free Irish Soda Bread</a>, Gluten Free Goddess<br />
<a href="http://kalynskitchen.blogspot.com/2010/03/recipe-for-100-whole-wheat-brown-soda.html" onclick="urchinTracker('/outgoing/kalynskitchen.blogspot.com/2010/03/recipe-for-100-whole-wheat-brown-soda.html?referer=');">Whole Wheat Brown Soda Bread</a>, Kalyn&#8217;s Kitchen<br />
<a href="http://www.theperfectpantry.com/2007/05/brown_sugar.html" onclick="urchinTracker('/outgoing/www.theperfectpantry.com/2007/05/brown_sugar.html?referer=');">Brown Sugar Irish Soda Bread</a>, The Perfect Pantry<br />
<a href="http://whippedtheblog.com/2010/03/03/irish-soda-bread-from-grand-central-bakery/" onclick="urchinTracker('/outgoing/whippedtheblog.com/2010/03/03/irish-soda-bread-from-grand-central-bakery/?referer=');">Grand Central Bakery Irish Soda Bread</a>, Whipped the Blog</p>
<p style="text-align: right;"><em>&#8211; posted by Donna</em></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fabfrugalfood.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fabfrugalfood.com/uncategorized/fab-frugal-friday-irish-soda-bread-rolls-recipe/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Fab Frugal Friday: Real Life Sustainable Eating on a Budget</title>
		<link>http://www.fabfrugalfood.com/uncategorized/fab-frugal-friday-real-life-sustainable-eating-on-a-budget/</link>
		<comments>http://www.fabfrugalfood.com/uncategorized/fab-frugal-friday-real-life-sustainable-eating-on-a-budget/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 00:51:30 +0000</pubDate>
		<dc:creator>Donna</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.fabfrugalfood.com/?p=2185</guid>
		<description><![CDATA[We were all thrilled to see Bode Miller on the platform at the Olympics, but did you know we have another reason to applaud him? Miller is a sustainable eating advocate, an organic farmer and lifelong vegetarian! Michael Pollan&#8217;s recent interview on NPR was both entertaining and enlightening: Just one favorite quote: &#8220;It&#8217;s not food [...]]]></description>
			<content:encoded><![CDATA[<div class="mceTemp mceIEcenter">
<dl class="wp-caption aligncenter" style="width: 210px;">
<dt class="wp-caption-dt"><img src="http://farm5.static.flickr.com/4013/4387799031_78ef679337_o.jpg" alt="Bode Miller Wins Gold!" width="200" height="215" /></dt>
</dl>
</div>
<p>We were all thrilled to see Bode Miller on the platform at the Olympics, but did you know we have another reason to applaud him? Miller is a <a href="http://blog.eatwellguide.org/2010/02/bode-miller-organic-champion/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+thegreenfork+%28Green+Fork+Blog%29" onclick="urchinTracker('/outgoing/blog.eatwellguide.org/2010/02/bode-miller-organic-champion/?utm_source=feedburner_amp_utm_medium=feed_amp_utm_campaign=Feed_3A+thegreenfork+_28Green+Fork+Blog_29&amp;referer=');">sustainable eating advocate</a>, an organic farmer and lifelong vegetarian!</p>
<p>Michael Pollan&#8217;s<a href="http://www.onpointradio.org/2010/01/michael-pollans-food-rules" onclick="urchinTracker('/outgoing/www.onpointradio.org/2010/01/michael-pollans-food-rules?referer=');"> recent interview </a>on NPR was both entertaining and enlightening: Just one favorite quote: <em>&#8220;It&#8217;s not food if it arrives through the window of your car.&#8221; </em>This got me thinking.  . . Is good, healthy, sustainable eating a luxury only for the upper middle class and the rich, or is it something we all can achieve?</p>
<p><span id="more-2185"></span></p>
<p>That we should be eating home-cooked sustainable food is, in my humble opinion, a no-brainer. For everyone. Consider these <a href="http://www.sustainabletable.org/spread/handouts/10_Reasons_Home_Cooking.pdf" onclick="urchinTracker('/outgoing/www.sustainabletable.org/spread/handouts/10_Reasons_Home_Cooking.pdf?referer=');">Top Ten Reasons</a>: 1.) It&#8217;s cheaper; 2.) It&#8217;s safer; 3.) It&#8217;s healthier; 4.) It tastes better; 5.) It tastes like you want it to; 6.) It&#8217;s satisfying; 7.) It makes reducing meat consumption easier; 8.) It&#8217;s a gift to future generations; 9.) It will enrich your life; and 10.) It will make a statement.</p>
<p>But, in the end, it is like many things: It&#8217;s a matter of degree. It&#8217;s a matter of taking steps in the right direction. It&#8217;s a matter of changing the way you do things slowly but surely.</p>
<p>So, here are my thoughts on how to eat more sustainably on a budget.</p>
<p>1)  BUY ONLY WHAT YOU NEED AND USE WHAT YOU BUY.</p>
<p>I can&#8217;t tell you how many times I have bought, say, a bunch of carrots instead of only the two carrots I needed because the bunch was a good deal, and then wound up throwing most of the carrots out. Don&#8217;t go for the &#8220;bargain&#8221; if you&#8217;re not going to use it all. Buy the two carrots at a slightly higher cost, but save money and be less wasteful in the long run.</p>
<p>2)  THE FREEZER IS YOUR FRIEND.</p>
<p>It is about the same work to double a recipe and freeze the extra as it is to make one dish. If you do have dishes stashed away, you&#8217;ll be much less likely to spend four times as much on a restaurant meal at the end of a stress-filled day. And, freezing things when they are low cost &#8211; such as seasonal fruit &#8211; is super easy and efficient with one of my favorite culinary inventions: zip top bags! It is such a delight to go to my freezer and take out a pint of <a href="http://www.fabfrugalfood.com/side-dishes/lemon-zested-berry-jam/">Strawberry Lemon Zest Freezer Jam</a> in the middle of February- <em>instant springtime in your mouth !</em> &#8211; and one-third the cost of nasty-tasting store bought cooked strawberry jam. Buying a full sized freezer is the best money I have ever spent.</p>
<p>3)  GROW YOUR OWN.</p>
<p>Now is the perfect time to plan a spring garden. We started gardening in a major way two years ago, and I have been surprised at how much we save and how much fun it has been to grow vegetables. Michale Pollan said that for every $1 you spend on your garden, you get $10 dollars worth of grocery-store priced produce. Wow! This is the most amazing rate of return on your money that exists today!!!</p>
<p>4)  MAKE YOUR OWN.</p>
<p>The cost savings on making your own continually astound me, and benefit the environment by eliminating packaging, trucking, etc. I made crackers recently and they cost about 30 cents when the same amount would have cost at least $3 in the store &#8211; 10 times more. Even a math-impaired person such as myself can do those numbers!</p>
<p>5) YOU CAN FEEL GOOD SAVING THE PLANET &#8211; ONE FORKFUL AT A TIME.</p>
<p>Eating <a href="http://www.sustainabletable.org/intro/whatis/" onclick="urchinTracker('/outgoing/www.sustainabletable.org/intro/whatis/?referer=');">sustainably</a> makes a difference &#8211; more than almost anything we can do as individuals to help our planet &#8211; more than driving a fusion car; more than recycling newspapers, more than changing our light bulbs, more than all of these things <em>combined.</em></p>
<p>Eat your veggies! Make it from Scratch! Share your Bounty!  Our grandmas would be proud!</p>
<p style="text-align: right;"><em>&#8211; posted by Donna</em></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save" onclick="urchinTracker('/outgoing/www.addtoany.com/share_save?referer=');"><img src="http://www.fabfrugalfood.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.fabfrugalfood.com/uncategorized/fab-frugal-friday-real-life-sustainable-eating-on-a-budget/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
