<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-172475870613222064</id><updated>2012-01-13T07:35:59.430-08:00</updated><category term='cupcakes'/><category term='cold treats'/><category term='muffins'/><category term='pie'/><category term='not-sweets'/><category term='soup'/><category term='cake'/><category term='candy'/><category term='cookies'/><category term='blogs'/><title type='text'>Oh my god it's a talking muffin!</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-4141541290207112466</id><published>2012-01-12T12:55:00.000-08:00</published><updated>2012-01-12T12:55:50.302-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cake'/><title type='text'>Lemon pound cake with glaze!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-J4e03kl9tNE/Tw87P_lVx3I/AAAAAAAAAJg/TXguyle3PGU/s1600/IMG_1689.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-J4e03kl9tNE/Tw87P_lVx3I/AAAAAAAAAJg/TXguyle3PGU/s400/IMG_1689.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;It's been a really long time since my last post! There are lots of things that have been going on in the kitchen since my Halloween candy post, but I've been keeping them all to myself. Well, how about a recipe for lemon pound cake with some very lemony glaze? I have to tell you, it's not exactly quick to make. It requires some &lt;b&gt;slightly&lt;/b&gt; annoying prep (pan-flouring, flour-sifting, lemon-zesting), and takes a lot of time in the oven. But even though that stuff might seem a little fussy, the difficulty-to-impressiveness ratio still comes out in your favor. It's zippy from all the citrus, and the glaze gives the outside of the cake a crunchy coat. Kind of like those really sour English lemon drops in cake form. I'm starting to think every cake should have a glaze. Here's the (very step-by-step) recipe, because I want you and the people you love to eat this cake.&lt;br /&gt;&lt;br /&gt;(PS I think that paragraph can be summed up as, "cake cake cake cake cakety-cake cake cake! And glaze.")&lt;br /&gt;&lt;br /&gt;Ingredients:&lt;br /&gt;2 lemons&lt;br /&gt;3 cups &lt;i&gt;sifted&lt;/i&gt;&amp;nbsp;all-purpose flour&lt;br /&gt;2 1/2 tsp. baking powder&lt;br /&gt;3/4 tsp. salt&lt;br /&gt;2 sticks margarine&lt;br /&gt;2 cups sugar&lt;br /&gt;1/2 cup soy yogurt&lt;br /&gt;1 tsp. vanilla extract&lt;br /&gt;1 cup non-dairy milk&lt;br /&gt;2/3 cup more sugar (for the glaze)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. Dry Ingredients&lt;/b&gt;&lt;br /&gt;First, you'll need 3 cups of sifted all-purpose flour. If you've never done that before, it's easy, and there's a first time for everything. Here's all you do: Sift about 4 cups of all purpose flour into a large, dry mixing bowl. Now measure 3 cups of that sifted flour into a different mixing bowl.&amp;nbsp;Sift in 2 1/2 tsp. baking powder and 3/4 tsp. salt. (The leftover flour that you sifted can get added right back into your flour canister.)&lt;br /&gt;&lt;br /&gt;At this point, you'll also want to grate the peel of two lemons. Make sure you wash your lemons first!&amp;nbsp;I use the finest side of a four-sided grater, and to grate onto a flexible cutting board, since grating into a bowl can be kind of wobbly. You want to get as much of the yellow outside zest as possible, but try to not get too much of the bitter white pith that's just under the skin.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Baking Pan&lt;/b&gt;&lt;br /&gt;Grease (I use cooking spray) an 11-cup tube/bundt pan. If you don't have one of those, or if you like your pound cake loaf-y, grease 2 8" loaf pans. Dust the oiled pans with vegan breadcrumbs (NOT the seasoned kind!!! Blech. And check the ingredients for milk products.) If the only vegan bread crumbs you can get your hands on are panko, you'll want to crush/grind them up first. You can do that with a blender, food processor, mortar &amp;amp; pestle, or ziploc bag &amp;amp; rolling pin. Tap any excess crumbs into the trash, you only want a very fine coating.&lt;br /&gt;&lt;br /&gt;Preheat your oven to 350 F.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. The Fun Part: Cake Batter&lt;/b&gt;&lt;br /&gt;Use an electric mixer or fork to cream 2 sticks (that's 1 cup/ 1/2 lb.) vegan margarine. If you use something salty like Earth Balance, you should omit the salt from the dry ingredients.&lt;br /&gt;Once the margarine is soft, add in 2 cups of sugar, and beat until well incorporated. Use a rubber spatula to scrape down the sides of the bowl so that everything gets mixed evenly. It should look pale yellow, fluffy, and smooth. Beat in the 1/2 cup soy yogurt, vanilla, and lemon zest.&lt;br /&gt;&lt;br /&gt;Now turn your beater down to low, and add in about half of the flour mixture. Once that's almost all mixed in, add 1/2 of the milk and stir until incorporated. Now add the other half of the flour, and finish with the rest of the milk. Mix just until everything's smoothly incorporated, because overmixing will make your cake tough.&lt;br /&gt;&lt;br /&gt;Pour the batter into your prepared cake pan(s) and bake for about an hour and ten minutes for a bundt, or 40 minutes for a loaf. Check your cake by poking it with a toothpick. If the toothpick comes out clean, its ready to come out of the oven! If not, give it another five minutes and test again.&lt;br /&gt;&lt;br /&gt;Remove your cake from the oven and let it sit for five minutes in the cake pan while you prepare the glaze:&lt;br /&gt;Juice the lemons and strain out the seeds. How much juice do you have? You only need 1/3-1/2 cup of the juice for this glaze, so put the rest in your seltzer or in some salad dressing or something. Add 2/3 cup of sugar and stir until the sugar is mostly dissolved. (It doesn't have to be perfect.)&lt;br /&gt;&lt;br /&gt;Now invert your cake onto a wire cooling rack and brush or spoon glaze all over the warm cake. It will be messy, so put some foil under the cooling rack to catch the drips.&lt;br /&gt;&lt;br /&gt;Let that sit for a few hours until cool, and serve to your friends and family, who will adore you forever. My sisters describe it as "nom nom nom," if that gives you an idea&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-4141541290207112466?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/4141541290207112466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2012/01/lemon-pound-cake-with-glaze.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/4141541290207112466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/4141541290207112466'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2012/01/lemon-pound-cake-with-glaze.html' title='Lemon pound cake with glaze!'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-J4e03kl9tNE/Tw87P_lVx3I/AAAAAAAAAJg/TXguyle3PGU/s72-c/IMG_1689.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-4644733313056789143</id><published>2011-10-28T17:57:00.000-07:00</published><updated>2011-10-30T10:05:09.558-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='candy'/><title type='text'>Goodies!</title><content type='html'>Today I was supposed to clean the kitchen, so instead I made a mess in the kitchen. Sound familiar? I made some stuff and dipped it into chocolate. It was fun and Halloween-y.&lt;br /&gt;Here is what I made:&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-mHV3U6Vmq0M/Tq2Cr2L8UxI/AAAAAAAAAJA/XEkR-s7BeHA/s1600/IMG_1658.JPG" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="292" src="http://2.bp.blogspot.com/-mHV3U6Vmq0M/Tq2Cr2L8UxI/AAAAAAAAAJA/XEkR-s7BeHA/s320/IMG_1658.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Peanut butter candies&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;Chocolate Peanut Butter Candies&lt;/b&gt;&lt;br /&gt;(Or you could use the same basic recipe to make peanut putter cups.)&lt;br /&gt;&lt;br /&gt;1/2 cup peanut butter&lt;br /&gt;1 1/2 cups powdered sugar&lt;br /&gt;1 pinch salt&lt;br /&gt;12 oz. vegan chocolate chips or chopped chocolate&lt;br /&gt;&lt;br /&gt;Combine 1/2 cup peanut butter (the no-stir variety) with a pinch of salt. Sift in 1/2 cup of the powdered sugar and stir until well combined. Add more (sifted!) powdered sugar as needed until you have a stiff dough-like consistency. Roll the peanut butter into teaspoon-sized balls and place on a piece of parchment &amp;nbsp;on top of a cutting board or cookie sheet (something flat.) Put the peanut butter balls in the freezer to firm up for about 30 minutes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Meanwhile, melt the chocolate in a double boiler. If you don't have a double boiler, make one by placing the chocolate in a metal mixing bowl on top of a pan of simmering (not boiling!) water. The mixing bowl should be wider than the pan, so that steam doesn't get into the melted chocolate.&lt;br /&gt;&lt;br /&gt;Use a fork or a toothpick to dip the peanut butter balls into the melted chocolate. Try not to worry about making them look professional! Drippy chocolates with fingerprints on them will still impress your friends.&lt;br /&gt;&lt;br /&gt;If you want them to harden really quickly, put them back into the fridge or freezer until the chocolate has set. You might want to store them in the fridge, too, depending on the temperature of your house.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Peppermint Patties&lt;/b&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-F2EQd4E0nOg/Tq2DHkiEMeI/AAAAAAAAAJI/eIir94l5XmU/s1600/IMG_1665.JPG" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="220" src="http://3.bp.blogspot.com/-F2EQd4E0nOg/Tq2DHkiEMeI/AAAAAAAAAJI/eIir94l5XmU/s320/IMG_1665.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Peppermint patties&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;1/4 cup agave syrup&lt;br /&gt;2 cups powdered sugar&lt;br /&gt;1 drop pink or green food coloring (optional, of course)&lt;br /&gt;1 tsp. vanilla extract&lt;br /&gt;1 1/2 Tbsp. peppermint extract&lt;br /&gt;1 pinch salt&lt;br /&gt;&lt;br /&gt;Combine the agave, salt, food coloring, and extracts in a small bowl and mix well. Sift in 1 cup of the powdered sugar, and stir to combine. Sift in enough additional powdered sugar to make a firm dough.&lt;br /&gt;&lt;br /&gt;Dust your hands and a work surface with more powdered sugar. Form heaping teaspoons of peppermint mixture into balls and smoosh them to form patty shapes. Place them on a parchment-lined baking sheet and freeze for about 30 minutes.&lt;br /&gt;&lt;br /&gt;Prepare your chocolate for dipping, as in the above recipe.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-5RHq6R2Ld8Q/Tq2DTRuvZJI/AAAAAAAAAJQ/Q-bP0LNmopA/s1600/IMG_1670.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-5RHq6R2Ld8Q/Tq2DTRuvZJI/AAAAAAAAAJQ/Q-bP0LNmopA/s320/IMG_1670.JPG" width="320" /&gt;&lt;/a&gt;I had a really hard time dipping these, since the patties were sort of soft. Instead, I spread a spoonful of melted chocolate on top of each peppermint patty, and put them back in the fridge. When the chocolate was set, I gently peeled the parchment of the bottoms, flipped the candies over, and coated the other side with chocolate.&lt;br /&gt;&lt;br /&gt;And don't eat these for your entire dinner! Unless you want people to start asking you questions like, "Where do vegans get their protein?"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-4644733313056789143?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/4644733313056789143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/10/goodies.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/4644733313056789143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/4644733313056789143'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/10/goodies.html' title='Goodies!'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-mHV3U6Vmq0M/Tq2Cr2L8UxI/AAAAAAAAAJA/XEkR-s7BeHA/s72-c/IMG_1658.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-897128259668155907</id><published>2011-10-26T10:30:00.000-07:00</published><updated>2011-10-30T10:06:54.113-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='not-sweets'/><title type='text'>Meat-less pies revisited, and a pita recipe</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-zKJ0y_zfzfY/Tq2ECvTD1TI/AAAAAAAAAJY/RMCYVGVxUOA/s1600/IMG_1654.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-zKJ0y_zfzfY/Tq2ECvTD1TI/AAAAAAAAAJY/RMCYVGVxUOA/s320/IMG_1654.JPG" width="320" /&gt;&lt;/a&gt;Do you remember those Lebanese meatless pies I made back in March? Well I finally got around to making a batch with the pita crust, and it was very yum yum. I left out the soy sour cream from the filling, and didn't miss it at all. I also added a little more paprika and cinnamon, and a little extra mint since it's still really thriving in my garden.&lt;br /&gt;One advantage of making a pita crust is that if you have leftover dough, you can make pita bread! They get nice and puffy in the oven. I was too hungry to take pictures, sorry!&lt;br /&gt;&lt;br /&gt;Pita dough&lt;br /&gt;Combine 1 packet of yeast with 2 1/2 cups warm water. Let stand 5 minutes.&lt;br /&gt;Combine 1 1/2 cups whole wheat flour with 2 tsp. salt. Add to the yeast mixture and whisk until smooth.&lt;br /&gt;Knead in 3 1/2-5 cups white flour, until a soft but not sticky consistency is reached. Knead until stretchy. Put the dough in an oiled bowl and cover with plastic wrap. Let it rise in a warm place about an hour, or until doubled in size. Punch down and let rise again. (That step isn't really necessary, but the extra time gives the pita more flavor.)&lt;br /&gt;&lt;br /&gt;If you have a pizza stone, this is a great time to use it. Place the stone near the bottom of your COLD oven and preheat to 450 F.&lt;br /&gt;If you don't have a pizza stone, you can preheat a cookie sheet and bake the breads on that.&lt;br /&gt;&lt;br /&gt;To Make Pies:&lt;br /&gt;Divide your dough into 12-16 equal pieces. Roll them out to 1/4 inch thickness and spoon some of the "lamb" mixture into the center. (Don't worry if they're not perfectly round, just do your best.) Bring up 3 sides of the circle and pinch together in the middle. Pinch the seams closed to form a triangular pie. Brush the tops with olive oil. Bake them 2 or 3 at a time on the preheated baking stone or cookie sheet for about 9 minutes. The tops should be barely golden and the dough should still be soft.&lt;br /&gt;&lt;br /&gt;To Make Pitas:&lt;br /&gt;Roll out the dough into 1/4 inch thick rounds (or ovals or amoebic shapes or whatever) and let rest 5 minutes. Bake on a preheated baking stone or sheet until puffy, about 5 minutes.&lt;br /&gt;&lt;br /&gt;Serve the pies and pita with some green salad, and maybe some hummus and baba ganouj, for a gigantic and tasty Middle-Eastern feast.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-897128259668155907?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/897128259668155907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/10/meat-less-pies-revisited-and-pita.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/897128259668155907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/897128259668155907'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/10/meat-less-pies-revisited-and-pita.html' title='Meat-less pies revisited, and a pita recipe'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-zKJ0y_zfzfY/Tq2ECvTD1TI/AAAAAAAAAJY/RMCYVGVxUOA/s72-c/IMG_1654.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-224030395451172527</id><published>2011-09-22T21:11:00.000-07:00</published><updated>2011-10-30T10:08:50.309-07:00</updated><title type='text'>Vegan Challah Round 2</title><content type='html'>&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-cDkRN29uc1k/TnpSLCBFTuI/AAAAAAAAAI0/x1aeriIMy9k/s1600/IMG_1625.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-cDkRN29uc1k/TnpSLCBFTuI/AAAAAAAAAI0/x1aeriIMy9k/s320/IMG_1625.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Poppy seeds, or sesame? I can't choose!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;I made another batch of challah today. The recipe is courtesy of challah-genius Sara Rivka at &lt;a href="http://www.creativejewishmom.com/"&gt;www.CreativeJewishMom.com&lt;/a&gt;. Check out her blog!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;She also has posted a really neat guide for how to braid round challah for Rosh Hashanah.&amp;nbsp;I made one loaf with sesame seeds, and one with poppy. Instead of an egg wash, made a little bit of flax seed goo (that's the technical term for it, anyway.) I poured &lt;b&gt;3 Tbsp of boiling water&lt;/b&gt; over &lt;b&gt;1 Tbsp of flax seed meal&lt;/b&gt;, whisked it for 3 minutes, strained out the bits of flax seed, and brushed it over the top of the loaves. Using soy milk is a little easier and works fine, but this way comes out shinier.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-NJYrXgn803w/TnpSgzwDdOI/AAAAAAAAAI8/Xz8paEWy8bY/s1600/IMG_1612.JPG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-NJYrXgn803w/TnpSgzwDdOI/AAAAAAAAAI8/Xz8paEWy8bY/s320/IMG_1612.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Ready to go into the oven&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;There was a little cross-pollination that happened with the two loaves on the same pan, but I think that probably won't hurt anything.&lt;br /&gt;&lt;br /&gt;Here they are about to go in the oven.&lt;br /&gt;&lt;div class="" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-mRXLw4h41LM/TnpSVxHzd3I/AAAAAAAAAI4/GioSYzjDrug/s1600/IMG_1623.JPG" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-mRXLw4h41LM/TnpSVxHzd3I/AAAAAAAAAI4/GioSYzjDrug/s320/IMG_1623.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Let cool before cutting&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Let them cool on a wire rack. And don't overbake! Because then you'll have to make a whole lot of French toast.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-224030395451172527?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/224030395451172527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/09/vegan-challah-round-2.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/224030395451172527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/224030395451172527'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/09/vegan-challah-round-2.html' title='Vegan Challah Round 2'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-cDkRN29uc1k/TnpSLCBFTuI/AAAAAAAAAI0/x1aeriIMy9k/s72-c/IMG_1625.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-5812099146746925192</id><published>2011-09-20T14:31:00.000-07:00</published><updated>2011-09-20T14:31:53.677-07:00</updated><title type='text'>Vegan Rosh Hashanah</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-6E-ojb0n1Xk/Tnj_XiwURkI/AAAAAAAAAIM/hSKgsEU9jKY/s1600/IMG_1610.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-6E-ojb0n1Xk/Tnj_XiwURkI/AAAAAAAAAIM/hSKgsEU9jKY/s320/IMG_1610.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Here is attempt #1 at vegan challah.&lt;br /&gt;Here is the dough that I used:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3 c flour&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1/4 c sugar&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1 packet dry active yeast&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1 tsp salt&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1/4 tsp tumeric&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Whisk all that together in a medium bowl and set aside.&lt;br /&gt;&lt;br /&gt;In a small bowl, whisk &lt;b&gt;2 Tbsp flax seed meal&lt;/b&gt; with &lt;b&gt;1/4 cup warm water&lt;/b&gt;. Beat this mixture for about a minute. It should be sort of gooey. Add &lt;b&gt;1/4 cup soy milk&lt;/b&gt; and another &lt;b&gt;1/4 cup warm water&lt;/b&gt;. Stir in the dry ingredients with a wooden spoon.&lt;br /&gt;&lt;br /&gt;Turn the dough out onto a clean, floured cutting board and knead until the dough is stretchy and elastic.&lt;br /&gt;Put the dough in an oiled bowl, cover it with plastic wrap, and let it rise until doubled in size. Punch it down, and let it rise another hour.&lt;br /&gt;&lt;br /&gt;Now it's time to shape the dough. This is the fun part!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Turn the dough onto a cutting board. I didn't need to dust it, but you can use flour if you need to.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-HzTAuBd9-zk/Tnj_1DtO2oI/AAAAAAAAAIQ/mzx1g6IBXyg/s1600/IMG_1595.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-HzTAuBd9-zk/Tnj_1DtO2oI/AAAAAAAAAIQ/mzx1g6IBXyg/s320/IMG_1595.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Cut the dough into two pieces, one about twice the size of the other.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-OYFjmuLoCe8/Tnj_-vPUTSI/AAAAAAAAAIU/a0qD-4moFBQ/s1600/IMG_1596.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-OYFjmuLoCe8/Tnj_-vPUTSI/AAAAAAAAAIU/a0qD-4moFBQ/s320/IMG_1596.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Divide each of these pieces into thirds. Roll each piece into a rope. You want all the ropes to be equal in length.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-5-_Q_3SH3Wg/TnkAHiKlaRI/AAAAAAAAAIY/ux1b2xEDKPA/s1600/IMG_1597.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-5-_Q_3SH3Wg/TnkAHiKlaRI/AAAAAAAAAIY/ux1b2xEDKPA/s320/IMG_1597.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;First, make a big braid from the three bigger ropes. Next, make a smaller braid from the remaining dough.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-IurtA1uXoQI/TnkDhQ1oFFI/AAAAAAAAAIk/allA87ObXDs/s1600/IMG_1601.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-IurtA1uXoQI/TnkDhQ1oFFI/AAAAAAAAAIk/allA87ObXDs/s320/IMG_1601.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Using the rush the top of the big braid with some soy milk. Tuck the ends of the braids underneath so that it will look pretty, and stack the little braid on top of the big braid. Now brush the whole thing with soy milk.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-r5i0fyVkmLs/TnkAdA_E2VI/AAAAAAAAAIg/ddnRNUD6moU/s1600/IMG_1605.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-r5i0fyVkmLs/TnkAdA_E2VI/AAAAAAAAAIg/ddnRNUD6moU/s320/IMG_1605.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Cover the loaf with plastic wrap, and put it in a warm place to rise for 40 minutes. Meanwhile, preheat the oven to 375 F. Bake for about 40 minutes. To test for doneness, tap the bottom of the loaf. If it sounds hollow, it's ready to come out of the oven.&lt;br /&gt;&lt;br /&gt;I think I'll try adding more oil and more water next time, and baking it in a slightly cooler oven. In the meanwhile, this is yummy with apricot jam.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-5812099146746925192?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/5812099146746925192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/09/vegan-rosh-hashanah.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/5812099146746925192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/5812099146746925192'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/09/vegan-rosh-hashanah.html' title='Vegan Rosh Hashanah'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-6E-ojb0n1Xk/Tnj_XiwURkI/AAAAAAAAAIM/hSKgsEU9jKY/s72-c/IMG_1610.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-6191612891420120830</id><published>2011-09-20T13:24:00.000-07:00</published><updated>2011-09-20T13:27:24.174-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cookies'/><title type='text'>Peanut butter &amp; sesame seed cookies</title><content type='html'>&lt;div&gt;&lt;b&gt;This is just to say&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have eaten the cookies&lt;/div&gt;&lt;div&gt;I baked for my weblog&lt;/div&gt;&lt;div&gt;and I didn't even take any pictures.&lt;/div&gt;&lt;div&gt;Forgive me, but they were delicious&lt;/div&gt;&lt;div&gt;with a hot cup of coffee.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;I did a bad thing. I made a batch of cookies, and then I ate them all without taking any photos for you.&lt;br /&gt;&lt;div&gt;Fortunately, it is an exaggeration to say that I ate them all. I had help. But still, no photos. I'm sorry. Forgive me. These are very similar to regular old peanut butter cookies, but with a slightly more assertive flavor. They are a little chewy and a little crumbly and a little crunchy all in one, and they're not too sweet.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here is the recipe:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1/4 c peanut natural smooth peanut butter, unsalted*&lt;/div&gt;&lt;div&gt;1/4 cup sesame tahini&lt;/div&gt;&lt;div&gt;1/2 cup non-hydrogenated margarine*&lt;/div&gt;&lt;div&gt;1/2 cup white sugar&lt;/div&gt;&lt;div&gt;1/4 cup light brown sugar*&lt;/div&gt;&lt;div&gt;1 1/4 c flour&lt;/div&gt;&lt;div&gt;1 Tbsp cornstarch&lt;/div&gt;&lt;div&gt;1/2 tsp baking powder&lt;/div&gt;&lt;div&gt;1/4 tsp salt*&lt;/div&gt;&lt;div&gt;1 Tbsp each of black and white sesame seeds*&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. &amp;nbsp;Preheat the oven to 350 F. Grease two cookie sheets. Using an electric mixer or fork, cream together the margarine, peanut butter, tahini, salt, and sugar in a medium-large bowl. Beat until the mixture is fluffy. Taste a tiny bit and adjust the salt, if necessary.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. &amp;nbsp;Add the cornstarch and the flour. Mix with your hands until the dough comes together. If it's really really dry, add a tablespoon of soy milk, but only do this if the dough is too crumbly to work with.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. In a shallow bowl or a plate, mix the two colors of sesame seeds together.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. &amp;nbsp;Scoop up a 2-tablespoon sized piece of dough, and roll it into a ball. Flatten it a little between your palms, and dip one side into the sesame seed mixture. Place seedy-side-up on the cookie sheet and repeat with the remaining dough. If you want to, you can use a fork to make a criss-cross pattern on top of each cookie, as you would for classic peanut butter cookies. Bake the for about 12 minutes, until they are golden-brown around the edges.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;*So many stars, right? Well, here's what you should know. You can absolutely use salted peanut butter, but if you do, and especially if you're using salty Earth Balance, then leave out the additional salt.&amp;nbsp;&lt;/div&gt;&lt;div&gt;As for the margarine, you are of course welcome to use regular old hydrogenated margarine. Cookies aren't really good for you anyway. But read the ingredients to make sure they haven't snuck any whey or other dairy ingredients in there, or else the cookies won't be vegan and you'll have worked so hard only to make cookies that you won't want to eat, and that would be the pits.&lt;/div&gt;&lt;div&gt;If you don't have light brown sugar, you can just use white sugar. If you don't have white sugar, you can use Sucanat. The sesame seeds are primarily for decoration, and while they are lovely, they can be omitted without really ruining anything. You will still have yummy cookies! If you don't have sesame seeds, you can dip the cookies in coarse sugar instead.&lt;/div&gt;&lt;div&gt;In short, you are your own person and you can cook however you gosh darn please.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-6191612891420120830?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/6191612891420120830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/09/peanut-butter-sesame-seed-cookies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/6191612891420120830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/6191612891420120830'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/09/peanut-butter-sesame-seed-cookies.html' title='Peanut butter &amp; sesame seed cookies'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-5668615091516178806</id><published>2011-09-09T10:15:00.000-07:00</published><updated>2011-09-09T10:18:15.416-07:00</updated><title type='text'>A search bar!?!</title><content type='html'>I've added a search bar to the blog--Fancy!&lt;div&gt;The only thing is, it doesn't always work. For instance, I searched for the word "kasha" and nothing came up, even though I have a kasha recipe posted on this blog. Not perfect! I'll see if can figure out what the problem is but in the meanwhile, try searching for cookies, cause that works just fine.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-5668615091516178806?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/5668615091516178806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/09/search-bar.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/5668615091516178806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/5668615091516178806'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/09/search-bar.html' title='A search bar!?!'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-8036135487596089303</id><published>2011-08-31T09:40:00.000-07:00</published><updated>2011-09-20T14:38:18.440-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='not-sweets'/><category scheme='http://www.blogger.com/atom/ns#' term='soup'/><title type='text'>Summer corn soup</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-P0SzIrA3UoI/TnkHQFxu5LI/AAAAAAAAAIo/E6AUy0kIVWk/s1600/IMG_1504.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-P0SzIrA3UoI/TnkHQFxu5LI/AAAAAAAAAIo/E6AUy0kIVWk/s320/IMG_1504.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5 ears of corn, shucked with the silk removed&lt;br /&gt;&lt;div&gt;3 scallions, washed and trimmed&lt;/div&gt;&lt;div&gt;1 serrano (or jalapeno) pepper&lt;/div&gt;&lt;div&gt;2 Tbsp Earth Balance&lt;/div&gt;&lt;div&gt;1 qt water&lt;/div&gt;&lt;div&gt;Salt and Black pepper, to taste&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-iGK_l5cvvC8/TnkHaN60JRI/AAAAAAAAAIs/ON9got7wC_I/s1600/IMG_1500.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-iGK_l5cvvC8/TnkHaN60JRI/AAAAAAAAAIs/ON9got7wC_I/s320/IMG_1500.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;1. Roast the pepper by holding it with tongs over an open flame until the skin is wrinkly with black spots. Or, you can cook it in a dry skillet over high heat. Shake the pan frequently so it doesn't stick. Once it is nice and toasty, remove it from the heat and set it aside to cool. Once it is cool enough to handle, cut it in half the long way and remove the stem and seeds. Mince one half of the pepper. (Adjust the amount of pepper to your taste, but remember that the corn is very light in flavor, and it could be overwhelmed by too much chili.)&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-gwQcWOHUyLw/TnkHj4vHILI/AAAAAAAAAIw/jYcs1C6c97Y/s1600/IMG_1502.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-gwQcWOHUyLw/TnkHj4vHILI/AAAAAAAAAIw/jYcs1C6c97Y/s320/IMG_1502.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;2. Use a sharp knife to remove the kernels of corn from their cobs. Then, use the back of the knife to scrape the juice into a bowl.&lt;/div&gt;&lt;div&gt;3. Chop the scallions and set aside.&lt;/div&gt;&lt;div&gt;4. In a heavy-bottomed pot, melt the earth balance. Add the corn and corn juice, along with the scallions and chili. Cook over medium heat for 2 minutes. Add the water, salt and black pepper. Bring the broth to a simmer, and then cook for an additional 5 minutes over medium heat.&lt;/div&gt;&lt;div&gt;5. Puree the soup in a blender in batches, filling the blender only halfway for each batch. You don't have to go crazy trying to make this 100% smooth; a few kernels of corn are nice.&lt;/div&gt;&lt;div&gt;6. Impress your friends!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-8036135487596089303?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/8036135487596089303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/08/summer-corn-soup.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/8036135487596089303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/8036135487596089303'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/08/summer-corn-soup.html' title='Summer corn soup'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-P0SzIrA3UoI/TnkHQFxu5LI/AAAAAAAAAIo/E6AUy0kIVWk/s72-c/IMG_1504.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-6384846400255599592</id><published>2011-08-11T18:19:00.000-07:00</published><updated>2011-10-28T18:28:02.122-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='not-sweets'/><title type='text'>Lazy Pants Macaroni</title><content type='html'>This is pretty good.&lt;br /&gt;&lt;br /&gt;Boil 2 c. water with a sprinkle of salt and one (minced) clove of garlic and a shake of chili powder.&lt;br /&gt;Add 1 c. shell pasta (or whatever shape you feel like, gosh.)&lt;br /&gt;Reduce heat to medium.&lt;br /&gt;When almost all the water is gone, add 2 Tbsp. tasty flakes (aka nutritional yeast), a couple grinds of pepper, and a smidgy pinch (in the ballpark of 1/8 tsp) or dijon mustard. Cook until the water is absorbed.&lt;br /&gt;Eat it. You might want to use a fork, but no judgments either way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-6384846400255599592?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/6384846400255599592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/08/lazy-pants-macaroni.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/6384846400255599592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/6384846400255599592'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/08/lazy-pants-macaroni.html' title='Lazy Pants Macaroni'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-881789584703434165</id><published>2011-07-18T13:10:00.000-07:00</published><updated>2011-09-09T10:35:47.238-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='not-sweets'/><title type='text'>Bubbe's Kasha Varnishkes</title><content type='html'>When I was a kid, my mom would always try to persuade me to eat kasha varnishkes, and I would tell her that I hated it because it tasted "like dirt." This is probably because I hated anything that was whole-grain until I was about ten, and kasha is made of buckwheat groats, which are very whole-grainy-seeming to a little kid.&lt;br /&gt;Now, you may ask, what even is kasha varnishkes?&lt;br /&gt;Well kasha varnishkes is a traditional Eastern European Jewish dish made of buckwheat groats with bowtie pasta, and it often has onions and mushrooms as well. I myself have more or less refused to eat kasha varnishkes since about forever.&lt;br /&gt;&lt;br /&gt;Well, one of my grandmother's favorite activities is to bring food to me (we live in the same neighborhood.)  In the last few years, this has been a bit of a problem for her since she's somewhat overwhelmed by the idea veganism and vegan cooking. Lately, the main thing that she seems comfortable making without any meat or eggs or dairy is soup.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Soup! In July! &lt;/span&gt;&lt;br /&gt;So I told her, &lt;span style="font-style: italic;"&gt;Bubbe, it's the summer. You have to stop bringing me soup to eat because I'll just put it in the freezer til the fall, anyway.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So do you know what she brought me instead?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Well if you guessed kasha varnishkes, you guessed right.&lt;br /&gt;And I tried it.&lt;br /&gt;And it was delicious! I mean, really really delicious! I ate the whole container full of it.&lt;br /&gt;I think the reason I didn't like it when I was little was because it has a very earthy flavor--maybe because of the minerals in it? Kasha is a good source of iron and phosphorus, and if my Bubbe cooked it, it's also a good source of onions. It's traditionally made with an egg, but this is Bubbe's veganized version.&lt;br /&gt;Incidentally, she says this is "a pain in the ass" to make. I say, totally worth it.&lt;br /&gt;You can eat it hot or room temperature. Oy! So good.&lt;br /&gt;&lt;br /&gt;Chop &lt;span style="font-weight: bold;"&gt;one large onion&lt;/span&gt;, and cook it in a saucepan over low heat in some &lt;span style="font-weight: bold;"&gt;olive oil&lt;/span&gt;. Add &lt;span style="font-weight: bold;"&gt;1 cup kasha and&lt;/span&gt; cook until the kasha is toasty. Add &lt;span style="font-weight: bold;"&gt;2 cups water&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;1/2 tsp salt&lt;/span&gt; (Bubbe never adds salt, but I do.) Cover the pot, and simmer for about 12-15 minutes over medium-low heat. You want to cook it until the water is absorbed and the kasha is fluffy.&lt;br /&gt;Meanwhile, cook &lt;span style="font-weight: bold;"&gt;1 lb bowtie pasta&lt;/span&gt; (farfalle) in boiling water until it's tender, around 10 minutes. Drain and set aside.&lt;br /&gt;Meanwhile, brown &lt;span style="font-weight: bold;"&gt;8 oz. sliced button mushrooms&lt;/span&gt; in a little bit of olive oil.&lt;br /&gt;Once the kasha is finished, fluff it with a fork and add the mushrooms and bowties.&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input id="jsProxy" type="hidden" onclick="jsCall();"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-881789584703434165?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/881789584703434165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/06/bubbes-kasha-varnishkes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/881789584703434165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/881789584703434165'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/06/bubbes-kasha-varnishkes.html' title='Bubbe&apos;s Kasha Varnishkes'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-5754437304725605515</id><published>2011-07-15T19:03:00.000-07:00</published><updated>2011-07-15T19:06:01.659-07:00</updated><title type='text'>Three simple steps to make your summer better</title><content type='html'>1. Slice a ripe banana&lt;div&gt;2. Fry it in Earth Balance margarine over medium heat for around five minutes&lt;/div&gt;&lt;div&gt;3. Put it in a crepe, or on top of some ice cream, or on your pancakes, or on your waffles, or french toast (get the idea?)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You're welcome.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-5754437304725605515?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/5754437304725605515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/07/three-simple-steps-to-make-your-summer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/5754437304725605515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/5754437304725605515'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/07/three-simple-steps-to-make-your-summer.html' title='Three simple steps to make your summer better'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-3160111055583131995</id><published>2011-03-26T08:04:00.000-07:00</published><updated>2011-10-28T18:28:20.046-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cookies'/><title type='text'>Hamantaschen</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-oeIZXHvPw70/TY4BUbDgMkI/AAAAAAAAAIE/mqHWMGYwbdQ/s1600/hamantaschen%2B006.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5588405637984825922" src="http://2.bp.blogspot.com/-oeIZXHvPw70/TY4BUbDgMkI/AAAAAAAAAIE/mqHWMGYwbdQ/s320/hamantaschen%2B006.jpg" style="cursor: pointer; float: left; height: 214px; margin: 0pt 10px 10px 0pt; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;My hat it has three corners, three corners has my hat...&lt;br /&gt;Sorry to post this a week AFTER Purim, but I had to rework the recipe a bit. Slash, I got lazy.&lt;br /&gt;&lt;br /&gt;You'll need:&lt;br /&gt;2 c. flour + 1 tsp. baking powder + 1/2 tsp. salt&lt;br /&gt;1/2 c. refined coconut oil&lt;br /&gt;1/4 c. apple sauce&lt;br /&gt;2 Tbsp. orange juice&lt;br /&gt;1 tsp. vanilla extract&lt;br /&gt;1/8 tsp. lemon extract&lt;br /&gt;&lt;br /&gt;In a medium mixing bowl, use an electric mixer to beat the coconut oil until soft. Cream in the sugar for 1-2 minutes. Add the apple sauce, vanilla, and lemon extract and beat until combined. Add half the flour and mix until just combined. Then mix in the orange juice, and add the remaining flour. The mixture will be a little crumbly, so smush it together into a ball. Refrigerate the dough for about 30 minutes.&lt;br /&gt;&lt;br /&gt;To roll out the dough, cut into 4 pieces. Lightly flour your work surface and rolling pin, and roll out one of the pieces to 1/4 in thick. Use a cookie cutter or the rim of a glass to cut as many large circles of dough as you can out of the piece of dough. You can re-roll it and re-cut it a few times to make as many cookies as possible.&lt;br /&gt;&lt;br /&gt;Put the circles of dough on a silicone baking mat or piece of parchment on a baking sheet. Spoon about 2 tsp. apricot preserves (or other fillings) into the center, and fold the edges into a triangle shape. Pinch the edges closed tightly around the filling. Repeat this process to shape the remaining cookies. You can also fill them with the traditional poppyseed filling, (which comes in a can, lucky for me!)&lt;br /&gt;&lt;br /&gt;Bake at 350 F for about 12 minutes, until the edges are light brown. Let cool on the baking sheet for at least 5 minutes before transferring to a wire cooling rack.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-3160111055583131995?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/3160111055583131995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/03/hamantaschen.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/3160111055583131995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/3160111055583131995'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/03/hamantaschen.html' title='Hamantaschen'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-oeIZXHvPw70/TY4BUbDgMkI/AAAAAAAAAIE/mqHWMGYwbdQ/s72-c/hamantaschen%2B006.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-3416039970677758981</id><published>2011-03-17T15:23:00.000-07:00</published><updated>2011-07-18T10:19:43.831-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pie'/><category scheme='http://www.blogger.com/atom/ns#' term='not-sweets'/><title type='text'>Lebanese Meat-less Pies</title><content type='html'>Ok, here's my vegan version of something delicious that I used to eat a long time ago: lebanese meat pies. They're tasty, but they're traditionally made of lamb, which isn't really my style. So here's my lamb-friendly version, 'cause of this &lt;a href="http://www.foodfightgrocery.com/miscellany-1/tshirts-hoodies/what-kind-of-asshole-eats-a-lamb-shirt-women"&gt;t-shirt&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You'll need:&lt;br /&gt;1 1/2 cups dry TVP granules&lt;br /&gt;1 1/2 cups boiling water&lt;br /&gt;1 tsp. vegan Worcestershire sauce*&lt;br /&gt;2 tsp. reduced-sodium soy sauce*&lt;br /&gt;1 medium yellow onion, diced&lt;br /&gt;1/2 tsp. ground cinnamon&lt;br /&gt;1 tsp. ground allspice&lt;br /&gt;1/4 tsp. sweet paprika*&lt;br /&gt;1/8 tsp. ground cloves*&lt;br /&gt;2 Tbsp. olive oil&lt;br /&gt;3 Tbsp. tomato paste&lt;br /&gt;juice of 1 lemon&lt;br /&gt;1/2 cup chopped fresh parsley&lt;br /&gt;1 Tbsp. chopped fresh mint leaves&lt;br /&gt;3/4 cup finely chopped walnuts (traditionally you're supposed to use pine nuts, but I'm not that rich right now)&lt;br /&gt;1 Tbsp. soy sour cream&lt;br /&gt;salt and pepper (how much? you ask. Figure it out yourself! I believe in you!)&lt;br /&gt;&lt;br /&gt;1 package filo pastry and some oil, for brushing&lt;br /&gt;&lt;br /&gt;*these ingredients are not traditional, but they help the TVP not taste bland&lt;br /&gt;&lt;br /&gt;So that was a lot of ingredients! Well, if you're still feeling ambitious you can wrap these lil' guys in home-made pita dough, but I'm gonna take the shortcut and wrap them up in pre-made phyllo. Cause that's how I roll.&lt;br /&gt;&lt;br /&gt;Ok so here we go. Let's make the filling:&lt;br /&gt;1. Heat up the oil in a large skillet. Add the onion and spices and saute, stirring occasionally.&lt;br /&gt;2. Mix the Worcestershire, soy sauce, tomato paste, and boiling water. Pour this over the TVP. Let this sit for five minutes, and then add it to the skillet. Adjust the heat to medium, and let it sit. You want the TVP to brown a little bit, so don't stir too much! Cook for 15 minutes, and then remove from heat.&lt;br /&gt;3. Pour the TVP mixture, walnuts, lemon juice, herbs, and soy sour cream into a mixing bowl and stir. Add salt and pepper to taste. Now you have to find something to do while you wait for that to cool down to room temperature. (Like for instance, check if anyone posted on your facebook wall? Brush your hair? Walk the dog?)&lt;br /&gt;&lt;br /&gt;4. This is the tricky/ fancy part. If you don't want to deal with it, you could also serve the filling inside of store bought pita, especially if you warm up the pita first. Otherwise, follow &lt;a href="http://www.youtube.com/watch?v=s-EICIO7sq0"&gt;these&lt;/a&gt; instructions for how to fill the pastry. (I could describe it for you but it would not help you one bit. Just watch the video.) Bake them in a 350F oven for about 15 minutes, until they are golden.&lt;br /&gt;&lt;br /&gt;They are a bit involved to make, and they will disappear quickly so you might be annoyed. Sorry? Um, enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-3416039970677758981?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/3416039970677758981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/03/lebanese-meat-less-pies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/3416039970677758981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/3416039970677758981'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/03/lebanese-meat-less-pies.html' title='Lebanese Meat-less Pies'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-220232703601678412</id><published>2011-02-20T18:42:00.001-08:00</published><updated>2011-03-17T15:49:44.612-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pie'/><title type='text'>Key Lime Pie</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-N1QL8MytDfU/TWK7oCLGBZI/AAAAAAAAAH8/sDUjIp5A79s/s1600/Winter2011%2B234.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 200px; height: 134px;" src="http://3.bp.blogspot.com/-N1QL8MytDfU/TWK7oCLGBZI/AAAAAAAAAH8/sDUjIp5A79s/s200/Winter2011%2B234.jpg" alt="" id="BLOGGER_PHOTO_ID_5576225585090659730" border="0" /&gt;&lt;/a&gt;This will make your friends want you to come over for dinner all the time.&lt;br /&gt;&lt;br /&gt;First, make the crust:&lt;br /&gt;1 1/2 cups graham cracker crumbs&lt;br /&gt;1/4 cup plus 1 Tbsp. (that's 5 Tbsp.) vegan margarine&lt;br /&gt;3 Tbsp. sugar&lt;br /&gt;&lt;br /&gt;Preheat the oven to 350 F.&lt;br /&gt;Combine the sugar and cracker crumbs in a medium bowl. Pour the melted margarine over the crumbs and stir to combine. Press into a 9-inch pie plate.&lt;br /&gt;Bake the crust for 5-7 minutes.&lt;br /&gt;&lt;br /&gt;Now make the filling:&lt;br /&gt;1/2 cup key lime juice (I used one from a bottle, the brand is Nellie &amp;amp; Joe's.)&lt;br /&gt;2 tbsp coconut cream (as in, the cream scraped from the top of a can of coconut milk. I had some left over from making thai green curry. If you don't feel like opening a can of coconut milk, you can just leave this out.)&lt;br /&gt;3/4 cup sugar&lt;br /&gt;2 Tbsp. almond milk&lt;br /&gt;2 tsp. tapioca starch&lt;br /&gt;1/4 tsp. vanilla extract&lt;br /&gt;1/4 tsp. salt&lt;br /&gt;1 package mori-nu firm silken tofu&lt;br /&gt;1/4 cup soy cream cheese&lt;br /&gt;&lt;br /&gt;In a blender or food processor, combine the key lime juice, sugar, salt, almond milk, vanilla and tapioca starch. Blend until smooth. Crumble in the tofu and blend until smooth, scraping down the sides. Add the soy cream cheese and blend some more. Taste it and see if it's good. If it's no good, give up now, 'cause it should already be delicious.&lt;br /&gt;Pour the filling into the pre-baked crumb crust. Bake for 1 hour. It should still be slightly jiggly in the center. Don't worry; it will set as the pie cools.&lt;br /&gt;The hard part: Let it cool before you slice it. Seriously, let it cool before you slice it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-220232703601678412?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/220232703601678412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/02/key-lime-pie.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/220232703601678412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/220232703601678412'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/02/key-lime-pie.html' title='Key Lime Pie'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-N1QL8MytDfU/TWK7oCLGBZI/AAAAAAAAAH8/sDUjIp5A79s/s72-c/Winter2011%2B234.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-1644752291452310127</id><published>2011-01-28T19:43:00.000-08:00</published><updated>2011-09-09T10:36:31.635-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='not-sweets'/><category scheme='http://www.blogger.com/atom/ns#' term='soup'/><title type='text'>Smoky Lentil Soup With Spinach</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_0cqUn5Sk7uA/TUOjmUqfTbI/AAAAAAAAAHM/K-JPRhKuE0k/s1600/Winter2011%2B223.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 278px; height: 186px;" src="http://2.bp.blogspot.com/_0cqUn5Sk7uA/TUOjmUqfTbI/AAAAAAAAAHM/K-JPRhKuE0k/s200/Winter2011%2B223.jpg" alt="" id="BLOGGER_PHOTO_ID_5567473443137342898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;There's nothing very exciting about lentil soup. Still, this is some goooood soup! Especially now, when there's a foot of snow on the ground here in Brooklyn. I decided to season the soup with smoked paprika and lemon zest, and I used some split red lentils for the sake of a) speed and b) prettiness. I got the idea to season lentil soup with smoked paprika from Mark Bittman's &lt;span style="font-style: italic;"&gt;How To Cook Everything&lt;/span&gt;, whose The Minimalist column in the NY Times will be sorely missed, at least by me. (And please, please note that this dish is actually part of a healthy meal, and not a house made of cookies and candy! Don't accuse me of just wanting you to eat junk.)&lt;br /&gt;&lt;br /&gt;You'll need:&lt;br /&gt;&lt;br /&gt;1 lb. split red lentils&lt;br /&gt;1 lemon&lt;br /&gt;1 medium onion&lt;br /&gt;1 large carrot (or two small)&lt;br /&gt;2 stalk of celery--I know, I know, I really had a thing going with just one of everything! I guess you could use one if you wanted?)&lt;br /&gt;2 bay leaves&lt;br /&gt;1 Tbsp smoked paprika&lt;br /&gt;1/4 cup oil (I used canola. Use whatever oil you like!)&lt;br /&gt;A handful of frozen spinach, thawed--I used about 3 ounces, which were left over from another dinner this week. Or, if you want to use fresh, that would be awesome, obviously.)&lt;br /&gt;&lt;br /&gt;Heat the oil in a large pot with the bay leaf. Dice the carrots, onion, and celery and add them too. Saute these veggies together until the onion looks translucent and the carrot is starting to think about maybe getting tender some day. While this is going on, pour your lentils into shallow pan and sort through them. This way, if the package had any lentils or bugs or clumps of dirt or other kinds of legumes mixed in, you can avoid putting them in your soup. Once you are satisfied that your lentils are in fact lentils, dump them into a colander and give them a quick rinse. Then they go right into the pot with the veggies. Add enough water to cover everything, plus an inch. (Not a very precise measurement! I swear, it's really okay; you can add as you go.) Add the smoked paprika and stir it in.&lt;br /&gt;Bring the lentils to a boil, and then you can turn down the heat and let everything simmer on medium to low heat for about 40 minutes. The exact timing varies every time you cook dried beans. Just give them a stir every now and then. Add water periodically, so that the lentils always have some water covering them.&lt;br /&gt;While all that's going on, you need to drain your spinach. Once it has thawed, grab hold of it and squeeze all the water that you can out of it (hold it over a bowl or the sink.) Yes, you lose some vitamins this way, but you avoid turning your soup green. If you really really can't stand throwing out the baby with the bathwater (wait, I mean....) then it's really your call, cause it's your soup. That's all I'm gonna say about that.&lt;br /&gt;Plop the spinach down on a cutting board and chop it up. You don't want long stringy pieces of spinach falling out of your spoon and making you look like a fool when you eat.&lt;br /&gt;Now wash your lemon and, using a microplane or box grater, grate as much zest as you can from the skin of the lemon. (Keep in mind that with zest, you always want only the yellow part on the outermost layer of skin, not the white stuff underneath.) Put all your zest to the side--now comes the juicing part. Cut the lemon in half and squeeze as much juice as you can from each half into a bowl or cup. You can strain it to remove any seeds, or else you can fish them out with your fingers (or chopsticks if you're  really, &lt;span style="font-style: italic;"&gt;really &lt;/span&gt;good at chopsticks.)&lt;br /&gt;Once your lentils are soft, season to taste with salt and pepper. If you want, you can puree the soup in a blender (or with an immersion blender if you have one!) After pureeing, add in the spinach you've chopped.&lt;br /&gt;Immediately before serving, stir in the lemon juice and zest. It's pretty hearty, so it can be a meal on its own, especially with some whole-grain bread. Yum!&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input id="jsProxy" type="hidden" onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input id="jsProxy" type="hidden" onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-1644752291452310127?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/1644752291452310127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/01/smoky-lentil-soup-with-spinach.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/1644752291452310127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/1644752291452310127'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/01/smoky-lentil-soup-with-spinach.html' title='Smoky Lentil Soup With Spinach'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_0cqUn5Sk7uA/TUOjmUqfTbI/AAAAAAAAAHM/K-JPRhKuE0k/s72-c/Winter2011%2B223.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-7386179074776681982</id><published>2011-01-05T14:51:00.000-08:00</published><updated>2011-01-06T12:44:10.685-08:00</updated><title type='text'>Gingerbread houses and other stuff, too</title><content type='html'>Happy new year! Maybe in 2011 I will make some things that are actually healthy, but I spent December making sweets, sweets and more sweets.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_0cqUn5Sk7uA/TST6we0TttI/AAAAAAAAAGU/o9TuiEvvpVk/s1600/SDC11572.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5558843550895158994" style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; WIDTH: 200px; CURSOR: pointer; HEIGHT: 134px" alt="" src="http://3.bp.blogspot.com/_0cqUn5Sk7uA/TST6we0TttI/AAAAAAAAAGU/o9TuiEvvpVk/s200/SDC11572.JPG" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_0cqUn5Sk7uA/TST9dgoMk-I/AAAAAAAAAGc/KRgGs46Eqa8/s1600/SDC11570.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5558846523498599394" style="FLOAT: right; MARGIN: 0pt 0pt 10px 10px; WIDTH: 200px; CURSOR: pointer; HEIGHT: 134px" alt="" src="http://1.bp.blogspot.com/_0cqUn5Sk7uA/TST9dgoMk-I/AAAAAAAAAGc/KRgGs46Eqa8/s200/SDC11570.JPG" border="0" /&gt;&lt;/a&gt;But first things first, Whaz in da bag???&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is my sister's dog, Remy.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ok, so gingerbread houses are nice. For the dough, I used Mark Bittman's recipe for gingersnaps, which are delicious, but I added some finely ground black pepper and a pinch of cayenne to make it extra-spicy. For icing, I melted some corn syrup with confectioners' sugar until it made a thick paste, and used a spoon to drip the "glue" wherever i needed it. The results were very messy, but I like to think that adds charm.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_0cqUn5Sk7uA/TSUA1TawUjI/AAAAAAAAAGs/I02NcESlCnY/s1600/SDC11732.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5558850230804304434" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 435px; CURSOR: pointer; HEIGHT: 330px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_0cqUn5Sk7uA/TSUA1TawUjI/AAAAAAAAAGs/I02NcESlCnY/s400/SDC11732.JPG" border="0" /&gt;&lt;/a&gt;I had some dough left over, which I shaped into balls and rolled in sugar for some sparkly gingerbread cookies. I guess if I wanted to be really ambitious, I could have made gingerbread people like I did last year, but they still tasted good!&lt;br /&gt;&lt;br /&gt;Another thing that had been bothering me was a complete lack of non-marshmallow rice crispy treats in my life, as I was having a bit of a jonesing for them. I found a recipe on &lt;a href="http://vegweb.com/index.php?topic=6559.0"&gt;VegWeb.com&lt;/a&gt; that was really fantastically easy, and which turned out great. I doubled the vanilla, and I didn't regret it. Let them cool for a couple of hours before you cut into them to get neat little squares. If you felt like mixing in some chocolate chips or something in there, that would be ok, too, but I like them plain. And if corn syrup freaks you out, use brown rice syrup instead. Yummeh!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_0cqUn5Sk7uA/TST9dgoMk-I/AAAAAAAAAGc/KRgGs46Eqa8/s1600/SDC11570.JPG"&gt;&lt;/a&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;input id="jsProxy" onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" type="hidden"&gt; &lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;input id="jsProxy" onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" type="hidden"&gt; &lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-7386179074776681982?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/7386179074776681982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/01/gingerbread-houses-and.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/7386179074776681982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/7386179074776681982'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2011/01/gingerbread-houses-and.html' title='Gingerbread houses and other stuff, too'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_0cqUn5Sk7uA/TST6we0TttI/AAAAAAAAAGU/o9TuiEvvpVk/s72-c/SDC11572.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-4444520862748178852</id><published>2010-12-07T18:29:00.001-08:00</published><updated>2010-12-07T18:31:17.505-08:00</updated><title type='text'>Here, kitty kitty</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_0cqUn5Sk7uA/TP7tyBn2TTI/AAAAAAAAAGI/ycKgVd5FJ_g/s1600/winterspring%2B2010%2B005.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 440px; height: 294px;" src="http://3.bp.blogspot.com/_0cqUn5Sk7uA/TP7tyBn2TTI/AAAAAAAAAGI/ycKgVd5FJ_g/s320/winterspring%2B2010%2B005.jpg" alt="" id="BLOGGER_PHOTO_ID_5548133234651843890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Meow meow meow&lt;br /&gt;meow meow&lt;br /&gt;meow!&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-4444520862748178852?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/4444520862748178852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/12/here-kitty-kitty.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/4444520862748178852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/4444520862748178852'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/12/here-kitty-kitty.html' title='Here, kitty kitty'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_0cqUn5Sk7uA/TP7tyBn2TTI/AAAAAAAAAGI/ycKgVd5FJ_g/s72-c/winterspring%2B2010%2B005.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-7428579509620863518</id><published>2010-11-11T08:59:00.000-08:00</published><updated>2010-11-11T10:16:13.563-08:00</updated><title type='text'>Does it seem like I'm the worst blogger ever? And butternut squash ravioli.</title><content type='html'>I know I haven't posted any tasty things in months. MONTHS!&lt;br /&gt;But yesterday I made butternut sqash ravioli and I want to tell you all about it.&lt;br /&gt;&lt;br /&gt;Did it take about three hours? Yes, it did. Was it totally worth it? Yes, it was.&lt;br /&gt;&lt;br /&gt;Did I do that totally lame thing I do and not take any pictures, even though everyone knows that's the whole point of a food blog? Ummm..... maybe. But I'll tell you how to make ravioli! That should count for something, right?&lt;br /&gt;&lt;br /&gt;You'll need:&lt;br /&gt;One butternut squash&lt;br /&gt;One box firm silken tofu (such as Mori-Nu)&lt;br /&gt;One medium onion&lt;br /&gt;Dried sage&lt;br /&gt;Garlic powder&lt;br /&gt;1/2 lemon&lt;br /&gt;2 tsp white miso paste&lt;br /&gt;1/4 cup nutritional yeast&lt;br /&gt;2 cups flour--I used 1 cup each of semilina and whole grain spelt. I don't necessarily recommend using the spelt, since it's rather low-gluten and therefore a little hard to handle in the dough. That said, I did it and it turned out fine.&lt;br /&gt;Olive oil&lt;br /&gt;Salt and pepper&lt;br /&gt;&lt;br /&gt;First, make the squash: Use a big sharp kitchen knife to cut the very top and bottom off the squash. Use a vegetable peeler or paring knife to peel off the skin, and scoop the seeds out of the middle. Cut the squash into 1-inch cubes, coat with a little oil, and bake at 400 degrees until they're very tender. (This will take about 20 minutes.)&lt;br /&gt;&lt;br /&gt;For the dough: Combine 1/4 of the tofu, 1 tsp. of sage, 1 tsp. salt, 2 Tbsp. olive oil, and 3 Tbsp. water in a blender. Puree until smooth. Sift the flour into a large mixing bowl or onto a large clean surface, like a cutting board. Make a well in the center of the flour, and pour the tofu mixture into the middle. Using your fingers or a fork, incorporate the dry stuff into the wet stuff. If it's really too dry, you can add a little more water, one tablespoon at a time. You need to really knead this dough a lot before it will come together, so don't get discouraged! Once the dough finally comes together, knead it for about five minutes so that it can get nice and stretchy. Wrap it up tightly in plastic wrap and let it rest at room temperature for an hour.&lt;br /&gt;&lt;br /&gt;While the dough is resting, combine the miso, juice of half a lemon, and a drizzle of olive oil. Mix until it's all incorporated. Add the rest of the package of tofu, and mash it all together. It doesn't need to be perfectly smooth, but you want the tofu to absorb all the flavors. Add salt and pepper and garlic powder to taste.&lt;br /&gt;&lt;br /&gt;Next, cut the onion in half, and slice thinly. Heat 2 Tbsp. olive oil in a saucepan over medium heat, and add the onion to it. Add 1 tbsp of dried sage. Stir occasionally until the onion is nice and brown and caramelized. (This part makes the whole house smell yummy.)&lt;br /&gt;&lt;br /&gt;Add the squash to the onion and smush with the back of a fork and comine the squash and onions into a nice little filling for your ravioli.&lt;br /&gt;&lt;br /&gt;Now, tear off a small hunk of dough--more or less 1/3 cup. Place it on top of a piece of wax paper and pat it out into a flat round disc. Use a rolling pin to roll it out (very gently) until it is about 1/4 inch thick. Now, do exactly the same thing to another piece of dough so that you have two pasta sheets of about the same size. Lay one sheet on a flat surface and scoop teaspoonfuls of the tofu mixture about 3 inches apart. Scoop the squash in the same way right on top of the tofu. Use your finger or a pastry brush to brush some water around all the little mounds of filling. Lay the second sheet of dough on top of this and gently press the dough down around the scoops of filling so that it will stick. Use a knife or cookie cutter to cut out the raviolis, and place them on a plate dusted with cornmeal or flour. Continue to do this until all your dough is gone--you can re-roll the scraps of dough until you run out.&lt;br /&gt;&lt;br /&gt;Now just boil them in salted water until they float! Now you are an accomplished ravioli chef. (Just like &lt;a href="http://http//www.foodreference.com/html/wchefboyardee.html"&gt;Chef Boyardee&lt;/a&gt;?)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-7428579509620863518?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/7428579509620863518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/11/does-it-seem-like-im-worst-blogger-ever.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/7428579509620863518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/7428579509620863518'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/11/does-it-seem-like-im-worst-blogger-ever.html' title='Does it seem like I&apos;m the worst blogger ever? And butternut squash ravioli.'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-5835403171549984485</id><published>2010-08-02T12:31:00.000-07:00</published><updated>2010-08-04T10:09:46.565-07:00</updated><title type='text'>Pesto is yummy</title><content type='html'>Pesto is one of those foods that I could eat every day.&lt;br /&gt;For a long time I would just follow a traditional pesto recipe and omit the cheese, but something seemed to be missing. Then one day I had the idea to try adding some miso. It turns out I'm not the first person to have thought of this (not by a long shot, it's all over the internet) but it's a good trick! I find that it gives the whole thing a little bit of a salty kick, sort of how parmesan cheese would. And the only real work involved is cleaning the blender at the end!&lt;br /&gt;&lt;br /&gt;Ingredients:&lt;br /&gt;1 bunch of basil (about two cups)&lt;br /&gt;1 clove of garlic--(Seriously, you don't need a lot! It tastes stronger when it's raw!)&lt;br /&gt;juice of 1 lemon&lt;br /&gt;1/4 cup walnuts or pine nuts&lt;br /&gt;1 Tbsp. miso paste (you'll need more or less depending on what kind of miso you used, since some are mild and some are pretty sharp. I used white miso, which is pretty mild.)&lt;br /&gt;olive oil&lt;br /&gt;&lt;br /&gt;1.Wash the basil and remove the stems. Put the basil leaves in the blender, along with the walnuts, lemon juice, and miso. Smush the garlic with the side of your knife, give it a very rough chop, and add that too. Give everything a whirl until all the ingredients are pretty evenly mixed.&lt;br /&gt;2. Now you can start adding olive oil through the hole in the lid of the blender! (Oh, is that what that thing is for???) Drizzle the oil in a little at a time until the mixture is relatively smooth enough for you--this is kind of a matter of taste so you'll have to judge for yourself.&lt;br /&gt;3. This is the most important step: taste it! Add more miso if you want, and season with black pepper. (The miso is salty, so you probably won't need to add extra salt to this.)&lt;br /&gt;4. Spread it on your sandwiches, toss your pasta and veggies in it, cry when it runs out...&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-5835403171549984485?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/5835403171549984485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/08/pesto-is-yummy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/5835403171549984485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/5835403171549984485'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/08/pesto-is-yummy.html' title='Pesto is yummy'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-2842559257041449191</id><published>2010-07-12T08:25:00.000-07:00</published><updated>2010-11-29T19:53:21.792-08:00</updated><title type='text'>Fennel, I'd love to get to know you better</title><content type='html'>There's something about fennel that seems to just scream, "fancy!" It's fragrant and dainty and my parents never fed it to me, which I guess just adds to the mystique. But what should I do with it now that I've brought it home from the store?&lt;br /&gt;&lt;br /&gt;Here's what: put it in everything! Especially pasta salad.&lt;br /&gt;I know, I know, everyone is so sick of pasta salad (or is it just me?) Well, no more!&lt;br /&gt;&lt;br /&gt;Pasta salad with fennel (Or maybe I should call it, fennel salad with pasta.)&lt;br /&gt;&lt;br /&gt;Cook and drain one pound of whole wheat rotini. Toss with just enough olive oil to coat while its still hot--this will prevent sticking.&lt;br /&gt;Chop 1/2 cup of fresh basil leaves (Got more? Good, add them too!) Add this to the pasta.&lt;br /&gt;Cut 2-3 large ripe tomatoes and add to the pasta.&lt;br /&gt;Finely chop a quarter of a vidalia onion and add this to the pasta, too.&lt;br /&gt;In a small bowl, gently smush 1 can of white beans with the back of a fork. Add salt and pepper to taste, and a nice healthy squeeze of lemon juice. Add 1/4 cup of nutritional yeast if you have some lying around.&lt;br /&gt;Wash and thinly slice 1/3 of a bulb of fennel, and add to the salad. If it has the little leaves on it still, you can roughly chop those and add them, too.&lt;br /&gt;(If you feel like it, you could roast the fennel before putting it in here, but it was way too hot to turn on the oven when I made this!)&lt;br /&gt;Add the beans to the pasta and toss everything around.&lt;br /&gt;It's best if you let it sit overnight so the flavors really have a chance to meld. Take it out of the fridge about 40 minutes before serving so that it can come to room temperature.&lt;br /&gt;EAT IT! You can serve it over salad greens or next to just about anything.&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-2842559257041449191?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/2842559257041449191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/07/fennel-id-love-to-get-to-know-you.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/2842559257041449191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/2842559257041449191'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/07/fennel-id-love-to-get-to-know-you.html' title='Fennel, I&apos;d love to get to know you better'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-3699288359591949553</id><published>2010-06-27T17:02:00.000-07:00</published><updated>2010-06-27T17:15:32.768-07:00</updated><title type='text'>Hooray for vegan cupcakes on the Food Network</title><content type='html'>Chloe Coscarelli, an LA-based vegan chef, won cupcake wars--yay! I'm really glad to see that the (very mainstream) Food Network is finally catching on.&lt;br /&gt;&lt;a href="http://www.vegnews.com/web/articles/page.do?pageId=2265&amp;amp;catId=7"&gt;Here &lt;/a&gt;is an interview with Chloe on VegNews.&lt;br /&gt;I'd also like to point out that the runner-up said some kinda snotty things about Chloe's vegan baking (or rather, about vegan baking in general) and came across looking like a bit of a narrow-minded sore loser, and I hope she learned her lesson!&lt;br /&gt;And I can't wait to try Chloe's winning recipe for chocolate strawberry shortcake cupcakes.&lt;br /&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-3699288359591949553?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/3699288359591949553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/06/hooray-for-vegan-cupcakes-on-food.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/3699288359591949553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/3699288359591949553'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/06/hooray-for-vegan-cupcakes-on-food.html' title='Hooray for vegan cupcakes on the Food Network'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-6826810961867812775</id><published>2010-06-23T07:13:00.000-07:00</published><updated>2010-06-23T07:30:00.253-07:00</updated><title type='text'>Summer Makes Me Lazy</title><content type='html'>&lt;a style="font-style: italic;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0cqUn5Sk7uA/TCIXFzMUnhI/AAAAAAAAAFg/RLrP21k46Gc/s1600/summer2010+002.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://4.bp.blogspot.com/_0cqUn5Sk7uA/TCIXFzMUnhI/AAAAAAAAAFg/RLrP21k46Gc/s400/summer2010+002.jpg" alt="" id="BLOGGER_PHOTO_ID_5485972684499361298" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;                                                    Summer makes Stella lazy, too.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;All I want to eat is sandwiches and salad and--as I believe I've mentioned before--vegan ice cream. And you all know how to make your own sandwiches and salads, so I'm not going to bore you with silly recipes. But pictures are ok, right?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0cqUn5Sk7uA/TCIX76goSGI/AAAAAAAAAFo/1dF_KVfLvMg/s1600/summer2010+053.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_0cqUn5Sk7uA/TCIX76goSGI/AAAAAAAAAFo/1dF_KVfLvMg/s320/summer2010+053.jpg" alt="" id="BLOGGER_PHOTO_ID_5485973614176520290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This one is fresh corn, tomatoes, green pepper, parsley, olive oil, hot sauce and red wine vinegar, with salt and pepper. Nom!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0cqUn5Sk7uA/TCIY-FnnTnI/AAAAAAAAAFw/pfAUpV4qrGY/s1600/summer2010+063.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_0cqUn5Sk7uA/TCIY-FnnTnI/AAAAAAAAAFw/pfAUpV4qrGY/s320/summer2010+063.jpg" alt="" id="BLOGGER_PHOTO_ID_5485974751029972594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Avocado melts are YUMMY. Cut up some avocado and arrange it on some wholeo-grain bread and add a slice of vegan cheese (I've been buying Tofutti slices, but I've heard Daiya is the best ever, so I guess I'll have to try that too.)&lt;br /&gt;Stick it under the broiler until the cheese melts, and then eat it while complaining that it goes straight to your thighs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_0cqUn5Sk7uA/TCIaM7vmkeI/AAAAAAAAAF4/g8XavGqErj4/s1600/summer2010+022.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_0cqUn5Sk7uA/TCIaM7vmkeI/AAAAAAAAAF4/g8XavGqErj4/s320/summer2010+022.jpg" alt="" id="BLOGGER_PHOTO_ID_5485976105588789730" border="0" /&gt;&lt;/a&gt;Then, take a nap.&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-6826810961867812775?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/6826810961867812775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/06/summer-makes-me-lazy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/6826810961867812775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/6826810961867812775'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/06/summer-makes-me-lazy.html' title='Summer Makes Me Lazy'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_0cqUn5Sk7uA/TCIXFzMUnhI/AAAAAAAAAFg/RLrP21k46Gc/s72-c/summer2010+002.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-640639576831588853</id><published>2010-06-06T14:55:00.000-07:00</published><updated>2010-07-12T09:28:22.964-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cold treats'/><title type='text'>We all scream for (soy) scream</title><content type='html'>It is HOT here in Brooklyn, and humid as well! So I've been eating ice cream a lot. Sometimes in lieu of actual meals.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hot Fudge Sunda&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;es&lt;/span&gt; are the best!&lt;br /&gt;Sure, it's animal friendly, but keep it away from your dog.&lt;br /&gt;&lt;br /&gt;To make &lt;span style="font-weight: bold;"&gt;hot fudge&lt;/span&gt;: Finely chop 3 oz. bittersweet chocolate. Put it in a saucepan with 1 c. soy milk, 2 tbsp. light corn syrup and 1 tbsp. agave nectar (you can use all corn syrup but I like the caramelly sweetness of the agave, I think it adds depth.) Add 2 tpsp. vegan margarine. Stir over medium heat until the chocolate is all melted. Bring to a boil, stirring often. Once it comes to a boil, cook for five minutes, stirring often. After five minutes it should be thick and viscous. Pour it into a sturdy glass jar, and add 2 tsp. vanilla extract and (optional) 1/8 tsp. almond extract, along with two pinches of kosher salt.&lt;br /&gt;&lt;br /&gt;To make a sundae (as if you don't know perfectly well how to make a sundae), scoop some vegan ice cream into your favorite bowl. I'd like to try making my own s'cream, but that's a post for another day. (Laziness, ahoy.)&lt;br /&gt; Top with your choice of sliced bananas, shredded coconut, nuts, sprinkles, fruit, hot fudge, vegan marshmallow creme, and anything else you want! Top with a cherry if you like to be fancy/nostalgic. Some combinations I like are:&lt;br /&gt;Chocolate ice cream topped with toasted coconut and slivered almonds&lt;br /&gt;Tofutti Wildberry Supreme with fresh berries. As soon as I can get my hands on some vegan marshmallow creme, I'll be adding that, too! Mmmmmm.&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-640639576831588853?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/640639576831588853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/06/we-all-scream-for-soy-scream.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/640639576831588853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/640639576831588853'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/06/we-all-scream-for-soy-scream.html' title='We all scream for (soy) scream'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-4204320774527790020</id><published>2010-06-04T10:18:00.000-07:00</published><updated>2010-06-04T10:49:06.930-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='not-sweets'/><title type='text'>Cheater "Chicken" Salad</title><content type='html'>I can't really take credit for this recipe, since I started with Trader Joe's mock chicken stir-fry strips. I just made the dressing. But it's hot outside, and this was quick and easy! So this is like The vegan version of  "Semi-Homemade with Sandra Lee." Except that I wont' tell you how to make a cocktail and tablescape (what even is a tablescape?)&lt;br /&gt;I can't find my camera so I didn't take pictures (I'm sorry!!! I'm the worst at that!)&lt;br /&gt;Naturally, I didn't actually measure anything (because when do I ever do that?) but here's what I did:&lt;br /&gt;First, I chopped half of the package of strips into little chunks, and added some finely diced celery, and chopped scallion and parsley.&lt;br /&gt;In a measuring cup, I mixed the juice of half a lime with two heaping tablespoons vegan mayo. I added about a quarter teaspoon of grated ginger, and a tablespoon of finely chopped jarred lemongrass. It was still a little bland, so I added tiny splash of rice vinegar and a few drops of sriracha chili sauce, which I've been adding to everything lately.&lt;br /&gt;Then I stirred the dressing into the salad and refrigerated it for a couple of hours.&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-4204320774527790020?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/4204320774527790020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/06/cheater-chicken-salad.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/4204320774527790020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/4204320774527790020'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/06/cheater-chicken-salad.html' title='Cheater &quot;Chicken&quot; Salad'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-7623121374356495020</id><published>2010-05-19T19:57:00.000-07:00</published><updated>2010-05-19T20:04:04.349-07:00</updated><title type='text'>Rename nutritional yeast!</title><content type='html'>Ok, I like nutritional yeast. It gives me vitamins and it makes vegan mac and cheese possible.&lt;br /&gt;BUT&lt;br /&gt;it needs a better name.  Something that sounds like food.&lt;br /&gt;What should we call it?&lt;br /&gt;&lt;br /&gt;And I just took a two hour final exam in biology tonight so that's all for now, I'm gonna go to sleep. See you in the morning!&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-7623121374356495020?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/7623121374356495020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/05/rename-nutritional-yeast.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/7623121374356495020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/7623121374356495020'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/05/rename-nutritional-yeast.html' title='Rename nutritional yeast!'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-9206011573928371583</id><published>2010-05-14T09:11:00.001-07:00</published><updated>2010-05-16T15:33:04.118-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='not-sweets'/><title type='text'>A tiny post on this fine spring day</title><content type='html'>Today was my last day of classes as an undergrad! Hooray, obviously, but also I know that I'll probably just be nostalgic about college for years to come. (Blah blah blah, right? On to the recipes.)&lt;br /&gt;&lt;br /&gt;I just had a lovely quick lunch of pasta with zucchini and garlic and some basil and nutritional yeast, and it was so good I just had to write about it, even though I devoured it much to fast to take a picture. That's ok, you know what pasta looks like! Here's how I made it, in case you want to give it a try, but I didn't measure anything so be warned.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pasta with Zucchini and Garlic&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;First, cook up a serving of pasta-I used some broad noodles that I found in the cupboard.&lt;br /&gt;In a skillet, heat enough extra virgin olive oil to coat the bottom of the pan. Add one clove of sliced garlic, and 1/4 to 1/2 of a zucchini, slivered up into matchsticks. Stir over medium heat until the zucchini is tender. Add a little bit (maybe one ounce) of drained and crumbled extra-firm tofu. Add salt and black pepper to taste, and a generous sprinkle of nutritional yeast. Add the pasta and stir-fry for a minute until everything is combined. Add some chopped fresh basil and parsley. EAT!&lt;br /&gt;(I bet you could add some cherry tomatoes to that with delicious results, too.)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_0cqUn5Sk7uA/S-179EFqxcI/AAAAAAAAAFY/OuGrjwrH_fc/s1600/winterspring+2010+110.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 519px; height: 321px;" src="http://2.bp.blogspot.com/_0cqUn5Sk7uA/S-179EFqxcI/AAAAAAAAAFY/OuGrjwrH_fc/s400/winterspring+2010+110.jpg" alt="" id="BLOGGER_PHOTO_ID_5471165411324773826" border="0" /&gt;&lt;/a&gt;Here is a picture of the basil I just planted in the front yard of my house.  I'm not sure if it will make it (it's not looking too healthy, unfortunately) but if it does, hopefully the students that live here next year will enjoy it!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;And now it's time to go study for finals.&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-9206011573928371583?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/9206011573928371583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/05/tiny-post-on-this-fine-spring-day.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/9206011573928371583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/9206011573928371583'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/05/tiny-post-on-this-fine-spring-day.html' title='A tiny post on this fine spring day'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_0cqUn5Sk7uA/S-179EFqxcI/AAAAAAAAAFY/OuGrjwrH_fc/s72-c/winterspring+2010+110.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-4243845988475429488</id><published>2010-05-04T19:22:00.000-07:00</published><updated>2010-05-09T13:37:26.114-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='muffins'/><title type='text'>Blueberry Banana Muffins</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_0cqUn5Sk7uA/S-DjkX37BPI/AAAAAAAAAFQ/4mp8MwKuzN4/s1600/winterspring+2010+091.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 495px; height: 330px;" src="http://3.bp.blogspot.com/_0cqUn5Sk7uA/S-DjkX37BPI/AAAAAAAAAFQ/4mp8MwKuzN4/s320/winterspring+2010+091.jpg" alt="" id="BLOGGER_PHOTO_ID_5467620161651148018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Do you ever put a banana in your bag for later, and then forget about it until &lt;span style="font-style: italic;"&gt;much &lt;/span&gt;later? And it's all mushy and weird?&lt;br /&gt;And you kind of don't want it anymore?Well, today I found yesterday's banana and decided to make some muffins.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0cqUn5Sk7uA/S-Dd49G-8JI/AAAAAAAAAEY/JG_eTYnqVhk/s1600/winterspring+2010+071.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 237px; height: 160px;" src="http://4.bp.blogspot.com/_0cqUn5Sk7uA/S-Dd49G-8JI/AAAAAAAAAEY/JG_eTYnqVhk/s320/winterspring+2010+071.jpg" alt="" id="BLOGGER_PHOTO_ID_5467613918174048402" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;A note about this recipe&lt;/span&gt;: you might think it's a really bad idea to put vinegar in your muffins, but you are wrong! It helps to leaven them (with the baking soda) and it makes them tender and lovely.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dry ingredients:&lt;br /&gt;&lt;/span&gt;1 c. all purpose flour&lt;br /&gt;1 c. whole wheat flour&lt;br /&gt;1/4 c. cornmeal&lt;br /&gt;1 1/2 tsp. baking powder&lt;br /&gt;1 tsp. baking soda&lt;br /&gt;1/4 tsp.  salt&lt;br /&gt;1 tsp. cinnamon&lt;br /&gt;1/4 tsp. nutmeg1/8 tsp. cloves&lt;br /&gt;1/8 tsp. cardamom&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;wet ingredients&lt;/span&gt;:&lt;br /&gt;1 large  mushy ripe banana&lt;br /&gt;1/3 c. canola oil&lt;br /&gt;1/2 c. soy milk + 1 tsp. apple  cider vinegar&lt;br /&gt;1/4 c. maple syrup&lt;br /&gt;1 small container plain or  vanilla soy yogurt (6 oz., or 1/2 c. plus 2 Tbsp.)&lt;br /&gt;1/4 c. water or  additional soy milk&lt;br /&gt;1/2 c. frozen or fresh blueberries&lt;br /&gt;Glaze: 1/4 c. granulated sugar dissolved in 1/3 c.  warm soy milk&lt;br /&gt;&lt;br /&gt;1. Preheat oven to 350 F. &lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-size: auto auto; cursor: pointer; display: inline; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="leoHighlights_Underline_0" onclick="leoHighlightsHandleClick('leoHighlights_Underline_0')" onmouseover="leoHighlightsHandleMouseOver('leoHighlights_Underline_0')" onmouseout="leoHighlightsHandleMouseOut('leoHighlights_Underline_0')" leohighlights_keywords="grease" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsTop.jsp?keywords%3Dgrease%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsBottom.jsp?keywords%3Dgrease%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;Grease&lt;/leo_highlight&gt; a muffin pan, and line with paper liners if you like. (They're optional here: these muffins are sturdy enough that you can bake them right in the pan if you want to.)&lt;br /&gt;2. In a medium bowl, combine all the dry ingredients.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_0cqUn5Sk7uA/S-Dftl-kPNI/AAAAAAAAAE4/KLKGmPpCG3c/s1600/winterspring+2010+074.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 150px; height: 101px;" src="http://1.bp.blogspot.com/_0cqUn5Sk7uA/S-Dftl-kPNI/AAAAAAAAAE4/KLKGmPpCG3c/s200/winterspring+2010+074.jpg" alt="" id="BLOGGER_PHOTO_ID_5467615922009423058" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_0cqUn5Sk7uA/S-Debs5obkI/AAAAAAAAAEg/CXrBIx6YAno/s1600/winterspring+2010+072.jpg"&gt;&lt;br /&gt;&lt;/a&gt;3. In a large bowl, &lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-size: auto auto; cursor: pointer; display: inline; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="leoHighlights_Underline_1" onclick="leoHighlightsHandleClick('leoHighlights_Underline_1')" onmouseover="leoHighlightsHandleMouseOver('leoHighlights_Underline_1')" onmouseout="leoHighlightsHandleMouseOut('leoHighlights_Underline_1')" leohighlights_keywords="mash" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsTop.jsp?keywords%3Dmash%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsBottom.jsp?keywords%3Dmash%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;mash&lt;/leo_highlight&gt; the banana with a fork.&lt;br /&gt;4.In a small bowl, pour the cider vinegar into the soy milk and stir. Set aside for five minutes until the milk has curdled. This will look really really weird and gross, but it will be fine, trust me.  After five minutes,  add this all the remaining wet ingredients to the banana&lt;br /&gt;and mix thoroughly.&lt;br /&gt;5. Stir the dry ingredients into the wet until just combined. Do not overmix, or the muffins will be tough. It's ok to have a few small lumps, I promise!&lt;br /&gt;It still won't look delicious, but have some patience!&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_0cqUn5Sk7uA/S-Dft_0bxAI/AAAAAAAAAFA/qFOsqjYHjy0/s1600/winterspring+2010+080.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 150px; height: 101px;" src="http://1.bp.blogspot.com/_0cqUn5Sk7uA/S-Dft_0bxAI/AAAAAAAAAFA/qFOsqjYHjy0/s200/winterspring+2010+080.jpg" alt="" id="BLOGGER_PHOTO_ID_5467615928946246658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;6. Stir in the blueberries. If they are frozen, don't thaw them first, or it will turn your batter purple. Better to just let them thaw in the oven!&lt;br /&gt;7. Spoon the batter into the prepared muffin pan and bake for 18 minutes, or until a knife inserted into the center of a muffin comes out clean.&lt;br /&gt;&lt;br /&gt;8. Spoon glaze over the muffins while they're still warm in the muffin pan. Once they've cooled down a bit, you can leave them on a cooling rack or plate to cool the rest of the way.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_0cqUn5Sk7uA/S-DhuX0vbtI/AAAAAAAAAFI/NG4scWs1o4M/s1600/winterspring+2010+085.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 350px; height: 234px;" src="http://3.bp.blogspot.com/_0cqUn5Sk7uA/S-DhuX0vbtI/AAAAAAAAAFI/NG4scWs1o4M/s200/winterspring+2010+085.jpg" alt="" id="BLOGGER_PHOTO_ID_5467618134413242066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Enjoy for breakfast, lunch and dinner. (Just kidding, really you should only enjoy them for breakfast and lunch.)&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;span id="leoHighlights_iframe_modal_span_container"&gt;&lt;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();"&gt;        &lt;!-- Top iFrame --&gt;    &lt;iframe id="leoHighlights_top_iframe" name="leoHighlights_top_iframe" title="leoHighlights_top_iframe" src="about:blank" vspace="0" hspace="0" marginwidth="0" marginheight="0" allowtransparency="true" style="position: absolute; top: 0px; left: 0px; width: 520px; height: 294px; z-index: 2147483647;" width="520" frameborder="0" height="294" scrolling="no"&gt;    &lt;/iframe&gt;        &lt;!-- Bottom iFrame --&gt;    &lt;iframe id="leoHighlights_bottom_iframe" name="leoHighlights_bottom_iframe" title="leoHighlights_bottom_iframe" src="about:blank" vspace="0" hspace="0" marginwidth="0" marginheight="0" allowtransparency="true" style="position: absolute; top: 294px; left: 96px; z-index: 2147483647;" width="" frameborder="0" height="" scrolling="no"&gt;    &lt;/iframe&gt; &lt;/div&gt;  &lt;script defer="defer" type="text/javascript"&gt;    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";           var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH =     520;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT =    391;        var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH =      520;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT =     665;        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;        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;              var LEO_HIGHLIGHTS_SHOW_DELAY_MS =                    300;    var LEO_HIGHLIGHTS_HIDE_DELAY_MS =                    750;        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";     createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0A%20%20%20%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0A%0A/**%0A%20*%20Checks%20if%20the%20passed%20in%20class%20exists%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsClassExists%28c%29%20%7B%0A%20%20%20return%20typeof%28c%29%20%3D%3D%20%22function%22%20%26%26%20typeof%28c.prototype%29%20%3D%3D%20%22object%22%20?%20true%20%3A%20false%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20the%20firebug%20console%20is%20available%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFirebugConsoleAvailable%28c%29%20%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsClassExists%28_FirebugConsole%29%20%26%26%20%0A%20%20%20%20%20%20%20%20%20window.console%20%26%26%20console.log%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%28console%20instanceof%20_FirebugConsole%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%20%20%20%0A%20%20%20return%20false%3B%0A%7D%20%0A%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%20||LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20logString%3Dlocation+%22%3A%20%22+e+%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%3B%0A%20%20%20%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.error%28logString%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.trace%28%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%20%20%20alert%28logString%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20log%20a%20string%20to%20the%20firebug%20console%0A%20*%20%0A%20*%20@param%20str%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsDebugLog%28str%29%0A%7B%20%20%20%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20console.log%28typeof%28_FirebugConsole%29+%22%20%22+str%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsDebugLog%28%29%20%22+str%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20get%20an%20attribute%20and%20decode%20it.%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetAttrib%28elem%2Cid%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20val%3Delem.getAttribute%28id%29%3B%0A%20%20%20%20%20%20return%20decodeURI%28val%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsGetAttrib%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%20%20%20return%20null%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.width+%22%2C%22+this.height+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.x+%22%2C%22+this.y+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_TOP_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT%29%3B%0A%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22+callName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22+name+%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%2Cdoc%29%0A%7B%0A%09try%0A%09%7B%0A%09%20%20%20if%28doc%3D%3Dnull%29%0A%09%20%20%20%20%20%20doc%3Ddocument%3B%0A%09%20%20%20%0A%09%09var%20elem%3Ddoc.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28doc.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddoc.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddoc.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsGetLocation%20%22+elem.id%29%3B%0A%20%20%20%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22+elem.id+%22%20-%20%22+location%29%3B%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22+topOrBottom%29%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22+position%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20+%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20sideBottom%3A%20%22+position%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20+iFrame.id+%22%20-%20%22+anchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cncenter/visible%20%20%20%20%22%20+%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3DLEO_HIGHLIGHTS_ROVER_TAG%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22+rover+%22/4?%26mpre%3D%22+encodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20bottom%20windown%20part%0A%20*%20%0A%20*%20@param%20size%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetBottomSize%28size%2CclickId%29%0A%7B%0A%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%0A%20%20%20/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%20var%20iFrameBottomSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%3B%0A%20%20%20var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%20/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2CclickId%29%3B%0A%0A%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20_leoHighlightsPrevElem.hover%3Dsize%3D%3D1?false%3Atrue%3B%0A%0A%20%20%20_leoHighlightsSetSize%28iFrameBottom%2CiFrameBottomSize%29%3B%0A%20%20%20_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%7D%0A%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22LeoHighlightsPopup%28%29%20%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.topIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20this.bottomIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09this.topIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_top%27%29%29%3B%3B%0A%20%20%20%20%20%20this.bottomIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_bottom%27%29%29%3B%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%221%29%20LeoHighlightsPopup%28%29%20%28%22+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%7D%3B%0A%20%20%20%20%20%20this.show%3Dfunction%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%223%29%20LeoHighlightsPopup%28%29%20%28%22+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%224%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%20%20%20%20%20%20%20%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20updates%20the%20url%20for%20the%20iFrame%0A%20*%20%0A%20*%20@param%20iFrame%0A%20*%20@param%20size%0A%20*%20@param%20clickId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsUpdateUrl%28iFrame%2Csize%2CclickId%2CdestUrl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+destUrl%29%3B%0A%20%20%20%20%20%20var%20url%3DiFrame.src%3B%0A%20%20%20%20%20%20var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%20%20%20%20if%28idx%3E%3D0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%20%20%20%20%20%20%0A//%20%20%20%20%20%20size%3D1%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20size%3D%22+size+%22%20%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28size%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26size%3D%22+size%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26url%3D%22+destUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20iFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsUpdateUrl%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20element%20*/%0A%20%20%09%09var%20iFrameTop%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameTopSize%3DLEO_HIGHLIGHTS_IFRAME_TOP_SIZE%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09leoHighlightsUpdateUrl%28iFrameTop%2Csize%2CclickId%29%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrameTop%2CiFrameTopSize%29%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%20%20%20%20%20%20%20_leoHighlightsPrevElem.hover%3Dfalse%3B%20%20%20%20%20%20%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%09%09%0A%09%09_leoHighlightsDebugLog%28%22leoHighlightsShowPopup%28%29%20%22+_leoHighlightsPrevElem%29%3B%09%09%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22+anchorId+%22%5C%27%2C%5C%27%22+size+%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%20%20%20%20var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20if%28iFrame%29%0A%20%20%20%20%20%20%20%20%20iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%20%20%20%20/*%20Report%20the%20click%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clicked%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%20%20%20%20/*%20Report%20the%20hover%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22hovered%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20domain%0A%20*%20@param%20keywords%0A%20*%20@param%20vendorId%0A%20*%20@param%20accept%0A%20*%20@param%20reject%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsReportEvent%28key%2C%20domain%2Ckeywords%2CvendorId%2Caccept%2Creject%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2Ckey%29%3B%0A%20%20%20%20%20%20if%28domain%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22domain%22%2Cdomain%29%3B%0A%20%20%20%20%20%20if%28keywords%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22keywords%22%2Ckeywords%29%3B%0A%20%20%20%20%20%20if%28vendorId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22vendorId%22%2CvendorId%29%3B%0A%20%20%20%20%20%20if%28accept%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22accept%22%2Caccept%29%3B%0A%20%20%20%20%20%20if%28reject%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22reject%22%2Creject%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20expand%20or%20collapse%20the%20window%20base%20on%20it%20prior%20state%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsToggleSize%28clickId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsToggleSize%28%29%20%22+_leoHighlightsPrevElem%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20hover%20flag%20and%20change%20the%20status%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?1%3A0%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrl%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrl%28%29%20%22+url%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22url%22%2C%20url%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22phraseId%22%2C%20phraseId%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22customerId%22%2C%20customerId%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSecondaryWindowUrl%22%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrl%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrlCallback%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?0%3A1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+_leoHighlightsPrevElem+%22%20--%20%22+_leoHighlightsPrevElem.hover%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2Cnull%2Curl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+url%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20text%20to%20the%20Top%20%0A%20*%20%0A%20*%20@param%20txt%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20var%20topIFrame%20%3D%20_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20if%28topIFrame%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20current%20url%20*/%0A%20%20%20%20%20%20var%20url%3DtopIFrame.src%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28url%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Extract%20the%20previous%20hash%20if%20present%20*/%0A%20%20%20%20%20%20var%20idx%3D-1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28%28idx%3Durl.indexOf%28%27%23%27%29%29%3E0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%0A%20%20%20%20%20%20/*%20Append%20the%20text%20to%20the%20end%20*/%0A%20%20%20%20%20%20url+%3D%22%23%22+encodeURI%28txt%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Set%20the%20iframe%20with%20the%20new%20url%20that%20contains%20the%20hash%20tag%20*/%0A%20%20%20%20%20%20topIFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20set%20the%20expand%20text%20for%20the%20Top%20window%0A%20*/%0Afunction%20leoHL_SetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHL_SetExpandTxt%28%29%20%22+txt%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSetExpandTxt%22%2C%22expandTxt%22%2Ctxt%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_SetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clickthrough%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%09%09%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20LeoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20leoHL_RedirectTop%28url%2CparentId%29%3B%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTopAd%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22advertisement.click%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId+%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20toggle%20the%20size%20of%20the%20window%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_ToggleSize%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsToggleSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHl_ToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A"); &lt;/script&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-4243845988475429488?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/4243845988475429488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/05/blueberry-banana-muffins.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/4243845988475429488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/4243845988475429488'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/05/blueberry-banana-muffins.html' title='Blueberry Banana Muffins'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S-DjkX37BPI/AAAAAAAAAFQ/4mp8MwKuzN4/s72-c/winterspring+2010+091.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-8157813299006047167</id><published>2010-04-21T17:39:00.000-07:00</published><updated>2010-05-11T17:51:01.067-07:00</updated><title type='text'>The DIY yogurt experiment</title><content type='html'>Everyone likes yogurt, even us vegans. Especially when it's made of coconut milk (yum yum yum yum yum!)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0cqUn5Sk7uA/S8-lytF8gHI/AAAAAAAAADY/mspcelEsu4c/s1600/winterspring+2010+066.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 200px; height: 134px;" src="http://4.bp.blogspot.com/_0cqUn5Sk7uA/S8-lytF8gHI/AAAAAAAAADY/mspcelEsu4c/s200/winterspring+2010+066.jpg" alt="" id="BLOGGER_PHOTO_ID_5462767163540275314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;But I get sick of paying a lot of money for it all the time, and besides, they stopped selling coconut yogurt in this town--probably because everyone else was sick of paying a lot of money, too.&lt;br /&gt;So I decided to try to make my own. I have NO IDEA if it's going to come out well. But I hope it does cause how cool would that be?&lt;br /&gt;&lt;br /&gt;I'm ma&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0cqUn5Sk7uA/S8-mB89H81I/AAAAAAAAADg/K2nAiHeNrXc/s1600/winterspring+2010+061.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 134px; height: 200px;" src="http://4.bp.blogspot.com/_0cqUn5Sk7uA/S8-mB89H81I/AAAAAAAAADg/K2nAiHeNrXc/s200/winterspring+2010+061.jpg" alt="" id="BLOGGER_PHOTO_ID_5462767425496281938" border="0" /&gt;&lt;/a&gt;king it in a crock pot. (Who knew we had a crock pot? Not me.)&lt;br /&gt;&lt;br /&gt;Ingredients:&lt;br /&gt;2 cans coconut milk plus 1/2 can of water&lt;br /&gt;about 1/2  cup already-made yogurt (I used Silk soy yogurt)&lt;br /&gt;lots of time and patience&lt;br /&gt;&lt;br /&gt;Time for an adventure? Here we go:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_0cqUn5Sk7uA/S8-ncl465lI/AAAAAAAAADo/uEsabtlQwT8/s1600/winterspring+2010+067.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 200px; height: 134px;" src="http://2.bp.blogspot.com/_0cqUn5Sk7uA/S8-ncl465lI/AAAAAAAAADo/uEsabtlQwT8/s200/winterspring+2010+067.jpg" alt="" id="BLOGGER_PHOTO_ID_5462768982672729682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;1. Pour the cans of coconut milk into the crock pot. You may be surprised at how much fat there is floating at the top of the can. Like, you'll have a hard time pouring it until you break it up and mix it around a little--&lt;span style="font-style: italic;"&gt;that&lt;/span&gt; &lt;span style="font-style: italic;"&gt;much &lt;/span&gt;fat. (Who ever said being vegan was healthy? Ha ha.)&lt;br /&gt;&lt;br /&gt;2. Stir the coconut milk around a little to break up the clumps of fat. At this point I added a little bit of water, because it seemed really thick. I added about half a can.&lt;br /&gt;&lt;br /&gt;3. Heat the coconut milk on low. Theoretically it's supposed to come to about 180 F to sterilize it, but guess what? It came out of a can so I'm gonna bet it doesn't have too many microbes in it, that's the point of canning. (But if it doesn't work out I'm gonna be embarrassed at my impatience!)&lt;br /&gt;&lt;br /&gt;4. Once it reaches 110 F, it's time to turn off the crock pot, unplug it, and add your starter. My starter is plain old soy yogurt--I'm using Silk brand. It's important that you use a kind of yogurt that has live active cultures. You could certainly use a packaged yogurt starter, but I'm very low-tech. Also, if you have pre-packaged yogurt starter you probably don't need me telling you how to make yogurt, right? Cause I'm making this up as I go along.&lt;br /&gt;&lt;br /&gt;5. Sorry, I got sidetracked. Where were we? Whisk in the yogurt (I used a spoon, my whisk is broken!) and then put the cover back on the crock pot. Wrap the whole thing in clean towels or something to keep it insulated and warm. I didn't have too many clean towels, so I wrapped it in a flannel sheet. Toasty toasty.&lt;br /&gt;&lt;br /&gt;6. Check up on it after 8 hours or so. Hopefully, it will taste like yogurt, and not just like a big pot of coconut milk!&lt;br /&gt;&lt;br /&gt;7. I checked my yogurt after 10 hours (the next morning) and it did indeed taste like yogurt--hooray! But it also didn't have a very satisfying texture; it had barely thickened at all. I even tried thickening some of it with agar and corn starch, but I wasn't pleased with the result. I've heard that it gets easier the more batches of yogurt you make. Next time I'm going to try culturing it in a sterilized glass mason jar instead of in the crock pot, and see if that works any better. For now I'm putting it in lots of tasty smoothies! And if I eventually perfect the yogurt recipe, I will definitely post it.&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-8157813299006047167?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/8157813299006047167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/04/diy-yogurt-experiment.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/8157813299006047167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/8157813299006047167'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/04/diy-yogurt-experiment.html' title='The DIY yogurt experiment'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_0cqUn5Sk7uA/S8-lytF8gHI/AAAAAAAAADY/mspcelEsu4c/s72-c/winterspring+2010+066.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-5574430874245289973</id><published>2010-04-18T14:32:00.001-07:00</published><updated>2010-04-19T12:43:28.352-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cupcakes'/><title type='text'>happy birthday to Leta!</title><content type='html'>It was my roommate Leta's birthday a couple of days ago, and I baked up some cute lil cuppycakes (recipe from the book&lt;span style="font-style: italic;"&gt; Vegan Cupcakes Take Over the World&lt;/span&gt;, which is not an exaggeration they are quite actually taking over the world.)&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_0cqUn5Sk7uA/S8t7-kmWCEI/AAAAAAAAAB4/KdXmSZpHGcQ/s1600/winterspring+2010+048.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_0cqUn5Sk7uA/S8t7-kmWCEI/AAAAAAAAAB4/KdXmSZpHGcQ/s320/winterspring+2010+048.jpg" alt="" id="BLOGGER_PHOTO_ID_5461595288023468098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Anyway, here's an admittedly not-that-spectacular photo of one.&lt;br /&gt;Remember, I'm not a photographer! I just like to bake!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-5574430874245289973?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/5574430874245289973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/04/happy-birthday-to-leta.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/5574430874245289973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/5574430874245289973'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/04/happy-birthday-to-leta.html' title='happy birthday to Leta!'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_0cqUn5Sk7uA/S8t7-kmWCEI/AAAAAAAAAB4/KdXmSZpHGcQ/s72-c/winterspring+2010+048.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-5204531441493288825</id><published>2010-04-14T20:29:00.000-07:00</published><updated>2010-04-18T14:49:01.851-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pie'/><title type='text'>Crumbly Apple-Pear Pie</title><content type='html'>I know, I know, April isn't exactly apple pie season.  Well, I didn't have anything else to make into a pie, and the apples were looking sort of sad and old, and this seemed like the best way to make them into something delicious.&lt;br /&gt;This is everything you like about apple crisp, combined with everything you like about apple pie.&lt;br /&gt;&lt;br /&gt;You will need:&lt;br /&gt;1 9" deep dish pie crust&lt;br /&gt;&lt;br /&gt;3 medium sized apples&lt;br /&gt;2 pears&lt;br /&gt;About 3 Tbsp sugar, depending on how sweet your fruit is&lt;br /&gt;1 tsp cinnamon&lt;br /&gt;1/8 tsp ground ginger&lt;br /&gt;a splash lemon juice, but I was out of lemon juice so I used scotch whiskey&lt;br /&gt;a sprinkle of flour&lt;br /&gt;&lt;br /&gt;Crumbly topping:&lt;br /&gt;3 Tbsp oil&lt;br /&gt;1 tsp water&lt;br /&gt;3/4 cup brown sugar*&lt;br /&gt;1 tsp vanilla extract&lt;br /&gt;flour&lt;br /&gt;&lt;br /&gt;1. Preheat oven to 350 F.&lt;br /&gt;2. Wash, peel, core, and thinly slice your apples and pears.&lt;br /&gt;3. In a large bowl, combine the fruit with the sugar, cinnamon, ginger, lemon juice/whiskey, and a small sprinkle of flour. Stir that up until the fruit is coated.&lt;br /&gt;4.  Make the topping: combine oil. water, brown sugar and vanilla. Add in flour 1/4 cup or so at a time and mix it in with your hands until it forms a crumbly mixture that resembles cookie dough.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0cqUn5Sk7uA/S8t9qs9oFVI/AAAAAAAAACA/eYswHNODIXk/s1600/winterspring+2010+046.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 200px; height: 134px;" src="http://4.bp.blogspot.com/_0cqUn5Sk7uA/S8t9qs9oFVI/AAAAAAAAACA/eYswHNODIXk/s200/winterspring+2010+046.jpg" alt="" id="BLOGGER_PHOTO_ID_5461597145694475602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;5. Dump the fruit into the pie crust, and sprinkle the crumb topping over it. Bake for about 30 minutes, or until the fruit is soft--you can tell by poking a sharp knife into it. The knife should go in pretty easily.&lt;br /&gt;6. Don't let your roommates eat it all on the first day, because left-over apple pie is the world's best breakfast.&lt;br /&gt;&lt;br /&gt;P. S.  I know I know the photo is not too pretty. My excuse: it was too yummy to photograph; all I could do was just gobble it up.&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-5204531441493288825?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/5204531441493288825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/04/crumbly-apple-pear-pie.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/5204531441493288825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/5204531441493288825'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/04/crumbly-apple-pear-pie.html' title='Crumbly Apple-Pear Pie'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_0cqUn5Sk7uA/S8t9qs9oFVI/AAAAAAAAACA/eYswHNODIXk/s72-c/winterspring+2010+046.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-1005846206877433106</id><published>2010-04-08T11:53:00.000-07:00</published><updated>2010-04-08T12:33:01.006-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='muffins'/><title type='text'>Citrus-stachio muffins</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_0cqUn5Sk7uA/S74u8uBz2RI/AAAAAAAAABY/6okZzJHhuFE/s1600/winterspring+2010+042.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://2.bp.blogspot.com/_0cqUn5Sk7uA/S74u8uBz2RI/AAAAAAAAABY/6okZzJHhuFE/s400/winterspring+2010+042.jpg" alt="" id="BLOGGER_PHOTO_ID_5457851419102271762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I love citrus, and I love pistachios, and I love citrus with pistachios. And this is &lt;span style="font-style: italic;"&gt;supposed &lt;/span&gt;to be a blog about muffins, right? So lets make some muffins!&lt;br /&gt;&lt;br /&gt;1/2 cup apple sauce&lt;br /&gt;1/3 cup sugar&lt;br /&gt;2 Tbsp. oil&lt;br /&gt;zest of 1 lemon and 1 orange (wash those lil' guys before zesting, please!)&lt;br /&gt;juice of 1 lemon and 1 orange, plus enough soy- or other milk to add up to 1 1/3 cups&lt;br /&gt;1/2 cup VERY finely chopped pistachios&lt;br /&gt;1 1/2 cups all purpose flour&lt;br /&gt;1/2 cup whole wheat flour&lt;br /&gt;1/2 tsp. salt&lt;br /&gt;2 tsp. baking powder&lt;br /&gt;1 tsp. baking soda&lt;br /&gt;optional: coarsely  chopped pistachios and coarse sugar for decoration&lt;br /&gt;&lt;br /&gt;1.Preheat the oven to 350 F. Line a muffin pan with paper liners and spray with oil to prevent any stickage.&lt;br /&gt;&lt;br /&gt;2. In a medium bowl, combine orange juice, lemon juice, and milk. The milk will probably start to curdle; don't freak out, you didn't do anything wrong! Once it has thickened a little, whisk in the sugar, apple sauce, and oil.&lt;br /&gt;&lt;br /&gt;3. In a large bowl, sift or whisk flours, salt, baking powder, and baking soda. Whisk in the grated zest and the finely chopped pistachios.&lt;br /&gt;&lt;br /&gt;4. Add the wet ingredients into the dry and stir just until combined. (I like to do this with a rubber spatula.) A few lumps in the batter are ok, so don't over-mix!&lt;br /&gt;&lt;br /&gt;5. Scoop the batter into the lined muffin tins, and sprinkle the tops with coarsely chopped pistachios and coarse sugar. Bake for about 20 minutes, or until a toothpick stuck in the center comes out clean. If you can't wait to devour them, I understand but they're tastier after they've cooled down to room temperature.&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-1005846206877433106?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/1005846206877433106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/04/citrus-stachio-muffins.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/1005846206877433106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/1005846206877433106'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/04/citrus-stachio-muffins.html' title='Citrus-stachio muffins'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_0cqUn5Sk7uA/S74u8uBz2RI/AAAAAAAAABY/6okZzJHhuFE/s72-c/winterspring+2010+042.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-6102369495234033097</id><published>2010-03-29T11:29:00.000-07:00</published><updated>2010-04-08T12:36:15.687-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cookies'/><title type='text'>Macaroons</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_0cqUn5Sk7uA/S74vyiAMFKI/AAAAAAAAABg/D6wAL9g-nq4/s1600/winterspring+2010+034.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_0cqUn5Sk7uA/S74vyiAMFKI/AAAAAAAAABg/D6wAL9g-nq4/s320/winterspring+2010+034.jpg" alt="" id="BLOGGER_PHOTO_ID_5457852343587181730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;These are a classic for Passover! In my family we always have those ones from a can but, come on! Everybody knows, cookies are supposed to come from the &lt;span style="font-style: italic;"&gt;oven&lt;/span&gt;!&lt;br /&gt;&lt;br /&gt;These are incredibly easy to throw together, and you can make them a couple of days in advance, just store them in a tupperware once they're cool.&lt;br /&gt;&lt;br /&gt;Yield 2 dozen cookies&lt;br /&gt;&lt;br /&gt;1 (7 oz.) bag sweetened shredded coconut&lt;br /&gt;2/3 cups slivered almonds&lt;br /&gt;1/2 cup matzoh meal for cake--this type is much finer than regular matzoh meal&lt;br /&gt;1/3 cup apple sauce&lt;br /&gt;1/3 cup agave nectar&lt;br /&gt;1 Tbsp oil&lt;br /&gt;1/4 cup soymilk (or substitute coconut milk for extra coconut flavor! But I didn't have any so I used soy.)&lt;br /&gt;Optional: chocolate, to melt &amp;amp; drizzle across the tops&lt;br /&gt;&lt;br /&gt;1. Preheat the oven to 350 F. Put the almonds in a blender or food processor and pulse until they're ground. When they're done, they should look sort of like sand.&lt;br /&gt;2. Put the coconut, ground almonds, and matzoh meal in a bowl and use your hands to combine them and break up any big clumps of coconut.&lt;br /&gt;3. Mix the apple sauce, oil, and agave, and pour this into the coconut mixture.&lt;br /&gt;4. If it's doesn't hold together easily, add a little of the soy milk until it's wet enough to hold together.&lt;br /&gt;5. Use a tablespoon to pick up balls of dough and roll them LOOSELY in your hands, just to help it keep its shape, but you don't want to squeeze it too hard. Place the cookies on a lightly greased baking sheet. You can put them pretty close together, because they won't spread.&lt;br /&gt;6. Bake for about 10 minutes, until the coconut looks nice and golden. Be careful with them when they're still warm; they'll fall apart easily. I think the safest way to get them onto a cooling rack is with a thin metal spatula.&lt;br /&gt;&lt;br /&gt;For that Mounds Bar effect, you can drizzle the tops with melted chocolate once they're cool.&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;br /&gt;Note: if you can't find the special cake matzoh meal, you can put some regular matzoh meal through the blender until they're the consistency of flour.&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-6102369495234033097?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/6102369495234033097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/03/macaroons.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/6102369495234033097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/6102369495234033097'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/03/macaroons.html' title='Macaroons'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S74vyiAMFKI/AAAAAAAAABg/D6wAL9g-nq4/s72-c/winterspring+2010+034.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-8327968771581217991</id><published>2010-03-28T14:40:00.000-07:00</published><updated>2010-03-28T15:01:46.091-07:00</updated><title type='text'>Chickpeas!</title><content type='html'>I have a new-ish obsession with dried chickpeas. Mark Bittman told me in his cookbook &lt;span style="font-style: italic;"&gt;How to Cook Everything Vegetarian&lt;/span&gt; that they're about a hundred times tastier than the ones from a can, and it turns out he wasn't lying. So here's how I cooked them today:&lt;br /&gt;&lt;br /&gt;1 bag of dried chickpeas (aka garbanzo beans), picked through for pebbles and rinsed&lt;br /&gt;water&lt;br /&gt;salt and pepper to taste&lt;br /&gt;one small onion, chopped&lt;br /&gt;lots and lots of cloves of garlic (like 8-ish would be about right), smooshed with the side of a knife&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;To soak or not to soak?&lt;/span&gt;&lt;br /&gt;I don't usually bother with soaking beans before cooking them, but chickpeas take forever otherwise so do yourself a favor and soak them the night before. Or else you can quick-soak them by covering them with water, bringing to a boil, turning off the heat, and then letting them sit, covered, for one hour. Whichever method you use, drain the soaking water and cover with some new water to cook them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cooking&lt;/span&gt;&lt;br /&gt;Put the beans in a pot and add enough water to cover. Throw in the smooshed garlic, the chopped onion, and the pepper and bring to a boil. Cook it, stirring occasionally, for about two hours or so, until they're soft. This takes a long time, even with the pre-soaking, so you'll probably want to call someone on the phone, or read a book, or cook some side disihes, or wash some laundry, or wash some dishes, or write a paper, or study for a test, or paint your nails, or do SOMETHING to amuse yourself while they're cooking. Ok? Don't say I didn't warn you.&lt;br /&gt;Once they start to get soft, that's a good time to add some salt. Taste them and ask yourself, what delicious spices would go well here? This can vary a lot depending on your mood. If you are feeling under the weather, this would make an awesome broth+chickpeas for some chickpea-noodle-soup. Just add some carrots, some noodles, and if you want it to taste like my grandma cooked it, some fresh dill. And then you can tuck yourself into bed and sit around feeling sorry for yourself until your cold goes away.&lt;br /&gt;Or, a less sick-in-bed variation:&lt;br /&gt;Just now when I made this, I added some cooking sherry, and another onion, which I first chopped and sauteed with about 2 tsp garam masala, 1 tsp mustard seeds, 1 tsp cumin, and 3 cloves of finely-chopped garlic. (I like garlic, can you tell?) Then I added the sauteed stuff to the beans, deglazed the pan with some more sherry, poured that in too, and stirred. And guess what? It's yummmmmy.&lt;br /&gt;I'm going to eat this for dinner next to some roasted brussels sprouts and some rice, and it's gonna be so tasty that my family and I eat it all up!&lt;br /&gt;And watch out for a post about coffee cake, comign soon!&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-8327968771581217991?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/8327968771581217991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/03/chickpeas.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/8327968771581217991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/8327968771581217991'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/03/chickpeas.html' title='Chickpeas!'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-8340193930726433328</id><published>2010-03-28T13:24:00.000-07:00</published><updated>2011-07-18T10:25:13.223-07:00</updated><title type='text'>Coffee coffee coffee cake</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0cqUn5Sk7uA/S741sRvqQ1I/AAAAAAAAABo/xM07-9gGupc/s1600/winterspring+2010+028.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_0cqUn5Sk7uA/S741sRvqQ1I/AAAAAAAAABo/xM07-9gGupc/s320/winterspring+2010+028.jpg" alt="" id="BLOGGER_PHOTO_ID_5457858833213440850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;(AKA Spring break coffee cake)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;The dough is adapted from Kris Holechek's Braided Holiday Bread from the amazing book &lt;span style="font-style: italic;"&gt;100 Best Vegan Baking Recipes&lt;/span&gt;. (Buy her book! It's freakin' awesome! And since I don't like to go around telling you recipes that are the intellectual property of somebody else, I shall not print that recipe here. That would be mean!)&lt;br /&gt;If you don't have her lovely book, you could also use a regular enriched-white-bread type recipe, or your mom's favorite cookbook's yeasty coffee cake recipe, and here's how to veganize it: Substitute &lt;span style="font-weight: bold;"&gt;1 tbsp flax meal + 2 tbsp warm water&lt;/span&gt; for each egg, and use margarine + soy/almond/rice milk instead of milk + butter. (I love substitutions! Hoorah.)&lt;br /&gt;&lt;br /&gt;The filling is yum yum yum, and here's how you make it:&lt;br /&gt;1/2 cup brown sugar&lt;br /&gt;3 tbsp oil&lt;br /&gt;3 tbsp brewed coffee&lt;br /&gt;3/4 cup pitted prunes (I know right? But I was out of raisins and we had these and I tasted one and it didn't kill me and it was actually pretty tasty, and trying new things is good!)&lt;br /&gt;1/4 cup chopped almonds&lt;br /&gt;1/2 tsp almond extract&lt;br /&gt;1/4 tsp ground cloves&lt;br /&gt;a little flour for dusting&lt;br /&gt;&lt;br /&gt;Coat the prunes with a little flour to make them easier to chop. That was my mom's idea, and boy is she &lt;leo_highlight onclick="leoHighlightsHandleClick('leoHighlights_Underline_0')" onmouseover="leoHighlightsHandleMouseOver('leoHighlights_Underline_0')" onmouseout="leoHighlightsHandleMouseOut('leoHighlights_Underline_0')" style="border-bottom: 2px solid rgb(255, 255, 150); background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-size: auto auto; cursor: pointer; display: inline; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="leoHighlights_Underline_0" leohighlights_keywords="smart" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsTop.jsp?keywords%3Dsmart%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsBottom.jsp?keywords%3Dsmart%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;smart&lt;/leo_highlight&gt;! Chop up the prunes. Combine all the ingredients and let them sit while the dough is rising so that all the flavors can really meld and the prunes (BTW, you could also use currants or raisins or even dates) get nice and juicy.&lt;br /&gt;&lt;br /&gt;Once your dough is finished rising, roll it out on a floured surface into a rectangle about 14x20 inches or something like that.&lt;br /&gt;&lt;br /&gt;Spread the filling on the dough, leaving plenty of room around the edges without filling. Then roll the whole thing up lengthwise (like a jelly roll or a magic carpet) and seal it together with water and lots of patient pinching. Gently pull the edges around into a ring shape--if this is difficult, let the whole thing rest for a minute and try again. Pinch the edges together, using water again to seal it. If it's really thin on one end and fat on the other, you can gently scootch it around until the shape is more even.&lt;br /&gt;Flip it into a 10" round baking pan (a springform pan is probably easiest) with the sealed side down. Let it rise for about 20-25 minutes, covered, in the baking pan.&lt;br /&gt;When it's ready to go in the oven, cut some nice little slits in the top of the ring, and bake it at 375 for 15 minutes, and then about an hour more, until the it sounds hollow when you tap it.&lt;br /&gt;&lt;br /&gt;You can ice it with a mixture of powdered sugar and soy/almond/rice/etc. milk, if you want. (I want! I want!)&lt;br /&gt;&lt;br /&gt;Let it cool and serve it with coffee, duh.&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;span id="leoHighlights_iframe_modal_span_container"&gt;&lt;div onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();" id="leoHighlights_iframe_modal_div_container" style="position: absolute; visibility: hidden; display: none; width: 520px; height: 391px; z-index: 2147483647;"&gt;        &lt;!-- Top iFrame --&gt;    &lt;iframe src="about:blank" id="leoHighlights_top_iframe" name="leoHighlights_top_iframe" title="leoHighlights_top_iframe" vspace="0" hspace="0" marginwidth="0" marginheight="0" allowtransparency="true" style="position: absolute; top: 0px; left: 0px; width: 520px; height: 294px; z-index: 2147483647;" frameborder="0" height="294" scrolling="no" width="520"&gt;    &lt;/iframe&gt;        &lt;!-- Bottom iFrame --&gt;    &lt;iframe src="about:blank" id="leoHighlights_bottom_iframe" name="leoHighlights_bottom_iframe" title="leoHighlights_bottom_iframe" vspace="0" hspace="0" marginwidth="0" marginheight="0" allowtransparency="true" style="position: absolute; top: 294px; left: 96px; z-index: 2147483647;" frameborder="0" height="" scrolling="no" width=""&gt;    &lt;/iframe&gt; &lt;/div&gt;  &lt;script defer="defer" type="text/javascript"&gt;    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";           var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH =     520;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT =    391;        var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH =      520;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT =     665;        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;        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;              var LEO_HIGHLIGHTS_SHOW_DELAY_MS =                    300;    var LEO_HIGHLIGHTS_HIDE_DELAY_MS =                    750;        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";     createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0A%20%20%20%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0A%0A/**%0A%20*%20Checks%20if%20the%20passed%20in%20class%20exists%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsClassExists%28c%29%20%7B%0A%20%20%20return%20typeof%28c%29%20%3D%3D%20%22function%22%20%26%26%20typeof%28c.prototype%29%20%3D%3D%20%22object%22%20?%20true%20%3A%20false%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20the%20firebug%20console%20is%20available%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFirebugConsoleAvailable%28c%29%20%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsClassExists%28_FirebugConsole%29%20%26%26%20%0A%20%20%20%20%20%20%20%20%20window.console%20%26%26%20console.log%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%28console%20instanceof%20_FirebugConsole%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%20%20%20%0A%20%20%20return%20false%3B%0A%7D%20%0A%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%20||LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20logString%3Dlocation+%22%3A%20%22+e+%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%3B%0A%20%20%20%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.error%28logString%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.trace%28%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%20%20%20alert%28logString%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20log%20a%20string%20to%20the%20firebug%20console%0A%20*%20%0A%20*%20@param%20str%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsDebugLog%28str%29%0A%7B%20%20%20%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20console.log%28typeof%28_FirebugConsole%29+%22%20%22+str%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsDebugLog%28%29%20%22+str%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20get%20an%20attribute%20and%20decode%20it.%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetAttrib%28elem%2Cid%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20val%3Delem.getAttribute%28id%29%3B%0A%20%20%20%20%20%20return%20decodeURI%28val%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsGetAttrib%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%20%20%20return%20null%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.width+%22%2C%22+this.height+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.x+%22%2C%22+this.y+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_TOP_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT%29%3B%0A%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22+callName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22+name+%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%2Cdoc%29%0A%7B%0A%09try%0A%09%7B%0A%09%20%20%20if%28doc%3D%3Dnull%29%0A%09%20%20%20%20%20%20doc%3Ddocument%3B%0A%09%20%20%20%0A%09%09var%20elem%3Ddoc.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28doc.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddoc.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddoc.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsGetLocation%20%22+elem.id%29%3B%0A%20%20%20%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22+elem.id+%22%20-%20%22+location%29%3B%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22+topOrBottom%29%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22+position%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20+%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20sideBottom%3A%20%22+position%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20+iFrame.id+%22%20-%20%22+anchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cncenter/visible%20%20%20%20%22%20+%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3DLEO_HIGHLIGHTS_ROVER_TAG%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22+rover+%22/4?%26mpre%3D%22+encodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20bottom%20windown%20part%0A%20*%20%0A%20*%20@param%20size%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetBottomSize%28size%2CclickId%29%0A%7B%0A%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%0A%20%20%20/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%20var%20iFrameBottomSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%3B%0A%20%20%20var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%20/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2CclickId%29%3B%0A%0A%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20_leoHighlightsPrevElem.hover%3Dsize%3D%3D1?false%3Atrue%3B%0A%0A%20%20%20_leoHighlightsSetSize%28iFrameBottom%2CiFrameBottomSize%29%3B%0A%20%20%20_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%7D%0A%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22LeoHighlightsPopup%28%29%20%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.topIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20this.bottomIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09this.topIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_top%27%29%29%3B%3B%0A%20%20%20%20%20%20this.bottomIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_bottom%27%29%29%3B%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%221%29%20LeoHighlightsPopup%28%29%20%28%22+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%7D%3B%0A%20%20%20%20%20%20this.show%3Dfunction%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%223%29%20LeoHighlightsPopup%28%29%20%28%22+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%224%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%20%20%20%20%20%20%20%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20updates%20the%20url%20for%20the%20iFrame%0A%20*%20%0A%20*%20@param%20iFrame%0A%20*%20@param%20size%0A%20*%20@param%20clickId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsUpdateUrl%28iFrame%2Csize%2CclickId%2CdestUrl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+destUrl%29%3B%0A%20%20%20%20%20%20var%20url%3DiFrame.src%3B%0A%20%20%20%20%20%20var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%20%20%20%20if%28idx%3E%3D0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%20%20%20%20%20%20%0A//%20%20%20%20%20%20size%3D1%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20size%3D%22+size+%22%20%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28size%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26size%3D%22+size%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26url%3D%22+destUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20iFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsUpdateUrl%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20element%20*/%0A%20%20%09%09var%20iFrameTop%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameTopSize%3DLEO_HIGHLIGHTS_IFRAME_TOP_SIZE%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09leoHighlightsUpdateUrl%28iFrameTop%2Csize%2CclickId%29%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrameTop%2CiFrameTopSize%29%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%20%20%20%20%20%20%20_leoHighlightsPrevElem.hover%3Dfalse%3B%20%20%20%20%20%20%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%09%09%0A%09%09_leoHighlightsDebugLog%28%22leoHighlightsShowPopup%28%29%20%22+_leoHighlightsPrevElem%29%3B%09%09%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22+anchorId+%22%5C%27%2C%5C%27%22+size+%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%20%20%20%20var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20if%28iFrame%29%0A%20%20%20%20%20%20%20%20%20iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%20%20%20%20/*%20Report%20the%20click%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clicked%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%20%20%20%20/*%20Report%20the%20hover%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22hovered%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20domain%0A%20*%20@param%20keywords%0A%20*%20@param%20vendorId%0A%20*%20@param%20accept%0A%20*%20@param%20reject%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsReportEvent%28key%2C%20domain%2Ckeywords%2CvendorId%2Caccept%2Creject%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2Ckey%29%3B%0A%20%20%20%20%20%20if%28domain%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22domain%22%2Cdomain%29%3B%0A%20%20%20%20%20%20if%28keywords%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22keywords%22%2Ckeywords%29%3B%0A%20%20%20%20%20%20if%28vendorId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22vendorId%22%2CvendorId%29%3B%0A%20%20%20%20%20%20if%28accept%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22accept%22%2Caccept%29%3B%0A%20%20%20%20%20%20if%28reject%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22reject%22%2Creject%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20expand%20or%20collapse%20the%20window%20base%20on%20it%20prior%20state%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsToggleSize%28clickId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsToggleSize%28%29%20%22+_leoHighlightsPrevElem%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20hover%20flag%20and%20change%20the%20status%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?1%3A0%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrl%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrl%28%29%20%22+url%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22url%22%2C%20url%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22phraseId%22%2C%20phraseId%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22customerId%22%2C%20customerId%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSecondaryWindowUrl%22%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrl%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrlCallback%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?0%3A1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+_leoHighlightsPrevElem+%22%20--%20%22+_leoHighlightsPrevElem.hover%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2Cnull%2Curl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+url%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20text%20to%20the%20Top%20%0A%20*%20%0A%20*%20@param%20txt%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20var%20topIFrame%20%3D%20_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20if%28topIFrame%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20current%20url%20*/%0A%20%20%20%20%20%20var%20url%3DtopIFrame.src%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28url%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Extract%20the%20previous%20hash%20if%20present%20*/%0A%20%20%20%20%20%20var%20idx%3D-1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28%28idx%3Durl.indexOf%28%27%23%27%29%29%3E0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%0A%20%20%20%20%20%20/*%20Append%20the%20text%20to%20the%20end%20*/%0A%20%20%20%20%20%20url+%3D%22%23%22+encodeURI%28txt%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Set%20the%20iframe%20with%20the%20new%20url%20that%20contains%20the%20hash%20tag%20*/%0A%20%20%20%20%20%20topIFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20set%20the%20expand%20text%20for%20the%20Top%20window%0A%20*/%0Afunction%20leoHL_SetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHL_SetExpandTxt%28%29%20%22+txt%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSetExpandTxt%22%2C%22expandTxt%22%2Ctxt%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_SetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clickthrough%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%09%09%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20LeoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20leoHL_RedirectTop%28url%2CparentId%29%3B%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTopAd%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22advertisement.click%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId+%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20toggle%20the%20size%20of%20the%20window%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_ToggleSize%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsToggleSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHl_ToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A"); &lt;/script&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-8340193930726433328?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/8340193930726433328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/03/coffee-coffee-coffee-cake.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/8340193930726433328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/8340193930726433328'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/03/coffee-coffee-coffee-cake.html' title='Coffee coffee coffee cake'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_0cqUn5Sk7uA/S741sRvqQ1I/AAAAAAAAABo/xM07-9gGupc/s72-c/winterspring+2010+028.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-8034674254616285564</id><published>2010-03-23T14:03:00.000-07:00</published><updated>2010-03-23T14:15:56.661-07:00</updated><title type='text'>Feeling good and springy</title><content type='html'>Springlike? Anyway, I'm pretty much over this cold that's been bothering me all week, so that's good good news. And of course that means I'm cooking again, which is also happy.&lt;br /&gt;On second thought, cooking might not be the right word for it because --alas!--it's midterm week here in Oberlin, and I am busy busy busy. But I did have time today to make some white bean dip, which I will now share will all of you (All of y'all.)&lt;br /&gt;It's not even pretty, so there is no picture. It basically looks like hummus.&lt;br /&gt;&lt;br /&gt;White bean dip&lt;br /&gt;1 can white beans (navy, cannelini, or great northern are all good)&lt;br /&gt;1 tbsp lemon juice&lt;br /&gt;1/2 tsp chili powder&lt;br /&gt;1/2 tsp salt&lt;br /&gt;1/2 tsp fresh black pepper&lt;br /&gt;2 tbsp nutritional yeast&lt;br /&gt;1/4 tsp garlic powder&lt;br /&gt;1/4 of a small onion, chopped&lt;br /&gt;1 tsp Zaatar spice*, if you are lucky enough to have them in your cupboard&lt;br /&gt;&lt;br /&gt;Put everything in the blender and process until smooth. Eat with crackers and sliced veggies such as carrots, cucumbers, and bell pepper. You can also smear this onto a sandwich, if you feel like it.&lt;br /&gt;&lt;br /&gt;*Zaatar spice is a blend of sesame seeds, sumac, thyme and oregano, and is used in some Middle Eastern dishes. It's tasty, but don't feel too bad if you can't find it--you can still make yummy dip! I promise.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-8034674254616285564?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/8034674254616285564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/03/feeling-good-and-springy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/8034674254616285564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/8034674254616285564'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/03/feeling-good-and-springy.html' title='Feeling good and springy'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-5458871894995315800</id><published>2010-03-21T11:40:00.000-07:00</published><updated>2010-03-21T11:45:55.957-07:00</updated><title type='text'></title><content type='html'>I haven't been cooking much cause I've been sick, but here's something that's been bothering me. When I search for vegan recipes on &lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-size: auto auto; cursor: pointer; display: inline; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="leoHighlights_Underline_0" onclick="leoHighlightsHandleClick('leoHighlights_Underline_0')" onmouseover="leoHighlightsHandleMouseOver('leoHighlights_Underline_0')" onmouseout="leoHighlightsHandleMouseOut('leoHighlights_Underline_0')" leohighlights_keywords="google" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsTop.jsp?keywords%3Dgoogle%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsBottom.jsp?keywords%3Dgoogle%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;Google&lt;/leo_highlight&gt;, it substitutes &lt;span style="font-style: italic;"&gt;vegetarian&lt;/span&gt; as a search term. If I search for "vegan lasagna recipe," that does not mean that I want the second result to say "Cheesy vegetable lasagna."&lt;br /&gt;(Duh!)&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;span id="leoHighlights_iframe_modal_span_container"&gt;&lt;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();"&gt;        &lt;!-- Top iFrame --&gt;    &lt;iframe id="leoHighlights_top_iframe" name="leoHighlights_top_iframe" title="leoHighlights_top_iframe" src="about:blank" vspace="0" hspace="0" marginwidth="0" marginheight="0" allowtransparency="true" style="position: absolute; top: 0px; left: 0px; width: 520px; height: 294px; z-index: 2147483647;" width="520" frameborder="0" height="294" scrolling="no"&gt;    &lt;/iframe&gt;        &lt;!-- Bottom iFrame --&gt;    &lt;iframe id="leoHighlights_bottom_iframe" name="leoHighlights_bottom_iframe" title="leoHighlights_bottom_iframe" src="about:blank" vspace="0" hspace="0" marginwidth="0" marginheight="0" allowtransparency="true" style="position: absolute; top: 294px; left: 96px; z-index: 2147483647;" width="" frameborder="0" height="" scrolling="no"&gt;    &lt;/iframe&gt; &lt;/div&gt;  &lt;script defer="defer" type="text/javascript"&gt;    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";           var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH =     520;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT =    391;        var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH =      520;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT =     665;        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;        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;              var LEO_HIGHLIGHTS_SHOW_DELAY_MS =                    300;    var LEO_HIGHLIGHTS_HIDE_DELAY_MS =                    750;        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";     createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0A%20%20%20%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0A%0A/**%0A%20*%20Checks%20if%20the%20passed%20in%20class%20exists%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsClassExists%28c%29%20%7B%0A%20%20%20return%20typeof%28c%29%20%3D%3D%20%22function%22%20%26%26%20typeof%28c.prototype%29%20%3D%3D%20%22object%22%20?%20true%20%3A%20false%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20the%20firebug%20console%20is%20available%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFirebugConsoleAvailable%28c%29%20%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsClassExists%28_FirebugConsole%29%20%26%26%20%0A%20%20%20%20%20%20%20%20%20window.console%20%26%26%20console.log%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%28console%20instanceof%20_FirebugConsole%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%20%20%20%0A%20%20%20return%20false%3B%0A%7D%20%0A%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%20||LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20logString%3Dlocation+%22%3A%20%22+e+%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%3B%0A%20%20%20%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.error%28logString%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.trace%28%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%20%20%20alert%28logString%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20log%20a%20string%20to%20the%20firebug%20console%0A%20*%20%0A%20*%20@param%20str%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsDebugLog%28str%29%0A%7B%20%20%20%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20console.log%28typeof%28_FirebugConsole%29+%22%20%22+str%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsDebugLog%28%29%20%22+str%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20get%20an%20attribute%20and%20decode%20it.%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetAttrib%28elem%2Cid%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20val%3Delem.getAttribute%28id%29%3B%0A%20%20%20%20%20%20return%20decodeURI%28val%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsGetAttrib%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%20%20%20return%20null%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.width+%22%2C%22+this.height+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.x+%22%2C%22+this.y+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_TOP_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT%29%3B%0A%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22+callName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22+name+%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%2Cdoc%29%0A%7B%0A%09try%0A%09%7B%0A%09%20%20%20if%28doc%3D%3Dnull%29%0A%09%20%20%20%20%20%20doc%3Ddocument%3B%0A%09%20%20%20%0A%09%09var%20elem%3Ddoc.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28doc.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddoc.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddoc.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsGetLocation%20%22+elem.id%29%3B%0A%20%20%20%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22+elem.id+%22%20-%20%22+location%29%3B%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22+topOrBottom%29%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22+position%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20+%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20sideBottom%3A%20%22+position%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20+iFrame.id+%22%20-%20%22+anchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cncenter/visible%20%20%20%20%22%20+%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3DLEO_HIGHLIGHTS_ROVER_TAG%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22+rover+%22/4?%26mpre%3D%22+encodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20bottom%20windown%20part%0A%20*%20%0A%20*%20@param%20size%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetBottomSize%28size%2CclickId%29%0A%7B%0A%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%0A%20%20%20/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%20var%20iFrameBottomSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%3B%0A%20%20%20var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%20/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2CclickId%29%3B%0A%0A%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20_leoHighlightsPrevElem.hover%3Dsize%3D%3D1?false%3Atrue%3B%0A%0A%20%20%20_leoHighlightsSetSize%28iFrameBottom%2CiFrameBottomSize%29%3B%0A%20%20%20_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%7D%0A%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22LeoHighlightsPopup%28%29%20%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.topIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20this.bottomIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09this.topIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_top%27%29%29%3B%3B%0A%20%20%20%20%20%20this.bottomIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_bottom%27%29%29%3B%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%221%29%20LeoHighlightsPopup%28%29%20%28%22+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%7D%3B%0A%20%20%20%20%20%20this.show%3Dfunction%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%223%29%20LeoHighlightsPopup%28%29%20%28%22+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%224%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%20%20%20%20%20%20%20%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20updates%20the%20url%20for%20the%20iFrame%0A%20*%20%0A%20*%20@param%20iFrame%0A%20*%20@param%20size%0A%20*%20@param%20clickId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsUpdateUrl%28iFrame%2Csize%2CclickId%2CdestUrl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+destUrl%29%3B%0A%20%20%20%20%20%20var%20url%3DiFrame.src%3B%0A%20%20%20%20%20%20var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%20%20%20%20if%28idx%3E%3D0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%20%20%20%20%20%20%0A//%20%20%20%20%20%20size%3D1%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20size%3D%22+size+%22%20%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28size%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26size%3D%22+size%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26url%3D%22+destUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20iFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsUpdateUrl%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20element%20*/%0A%20%20%09%09var%20iFrameTop%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameTopSize%3DLEO_HIGHLIGHTS_IFRAME_TOP_SIZE%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09leoHighlightsUpdateUrl%28iFrameTop%2Csize%2CclickId%29%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrameTop%2CiFrameTopSize%29%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%20%20%20%20%20%20%20_leoHighlightsPrevElem.hover%3Dfalse%3B%20%20%20%20%20%20%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%09%09%0A%09%09_leoHighlightsDebugLog%28%22leoHighlightsShowPopup%28%29%20%22+_leoHighlightsPrevElem%29%3B%09%09%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22+anchorId+%22%5C%27%2C%5C%27%22+size+%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%20%20%20%20var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20if%28iFrame%29%0A%20%20%20%20%20%20%20%20%20iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%20%20%20%20/*%20Report%20the%20click%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clicked%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%20%20%20%20/*%20Report%20the%20hover%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22hovered%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20domain%0A%20*%20@param%20keywords%0A%20*%20@param%20vendorId%0A%20*%20@param%20accept%0A%20*%20@param%20reject%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsReportEvent%28key%2C%20domain%2Ckeywords%2CvendorId%2Caccept%2Creject%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2Ckey%29%3B%0A%20%20%20%20%20%20if%28domain%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22domain%22%2Cdomain%29%3B%0A%20%20%20%20%20%20if%28keywords%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22keywords%22%2Ckeywords%29%3B%0A%20%20%20%20%20%20if%28vendorId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22vendorId%22%2CvendorId%29%3B%0A%20%20%20%20%20%20if%28accept%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22accept%22%2Caccept%29%3B%0A%20%20%20%20%20%20if%28reject%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22reject%22%2Creject%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20expand%20or%20collapse%20the%20window%20base%20on%20it%20prior%20state%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsToggleSize%28clickId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsToggleSize%28%29%20%22+_leoHighlightsPrevElem%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20hover%20flag%20and%20change%20the%20status%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?1%3A0%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrl%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrl%28%29%20%22+url%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22url%22%2C%20url%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22phraseId%22%2C%20phraseId%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22customerId%22%2C%20customerId%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSecondaryWindowUrl%22%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrl%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrlCallback%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+url%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?0%3A1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+_leoHighlightsPrevElem+%22%20--%20%22+_leoHighlightsPrevElem.hover%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2Cnull%2Curl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22+url%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20text%20to%20the%20Top%20%0A%20*%20%0A%20*%20@param%20txt%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20var%20topIFrame%20%3D%20_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20if%28topIFrame%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20current%20url%20*/%0A%20%20%20%20%20%20var%20url%3DtopIFrame.src%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28url%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Extract%20the%20previous%20hash%20if%20present%20*/%0A%20%20%20%20%20%20var%20idx%3D-1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28%28idx%3Durl.indexOf%28%27%23%27%29%29%3E0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%0A%20%20%20%20%20%20/*%20Append%20the%20text%20to%20the%20end%20*/%0A%20%20%20%20%20%20url+%3D%22%23%22+encodeURI%28txt%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Set%20the%20iframe%20with%20the%20new%20url%20that%20contains%20the%20hash%20tag%20*/%0A%20%20%20%20%20%20topIFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20set%20the%20expand%20text%20for%20the%20Top%20window%0A%20*/%0Afunction%20leoHL_SetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHL_SetExpandTxt%28%29%20%22+txt%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSetExpandTxt%22%2C%22expandTxt%22%2Ctxt%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_SetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clickthrough%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%09%09%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20LeoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20leoHL_RedirectTop%28url%2CparentId%29%3B%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTopAd%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22advertisement.click%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId+%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20toggle%20the%20size%20of%20the%20window%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_ToggleSize%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsToggleSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHl_ToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A"); &lt;/script&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-5458871894995315800?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/5458871894995315800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/03/i-havent-been-cooking-much-cause-ive.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/5458871894995315800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/5458871894995315800'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/03/i-havent-been-cooking-much-cause-ive.html' title=''/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-2543474378969740405</id><published>2010-03-17T10:01:00.001-07:00</published><updated>2010-03-17T10:02:49.072-07:00</updated><title type='text'>a really hospitable robot</title><content type='html'>This robot brings people snacks! Read it, you'll like it!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dinersjournal.blogs.nytimes.com/2010/02/23/the-discreet-charm-of-robots/?scp=2&amp;amp;sq=food%20robot&amp;amp;st=cse"&gt;http://dinersjournal.blogs.nytimes.com/2010/02/23/the-discreet-charm-of-robots/?scp=2&amp;amp;sq=food%20robot&amp;amp;st=cse&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And have a nice day!&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-2543474378969740405?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/2543474378969740405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/03/really-hospitable-robot.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/2543474378969740405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/2543474378969740405'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/03/really-hospitable-robot.html' title='a really hospitable robot'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-3694703446582391683</id><published>2010-03-12T09:54:00.000-08:00</published><updated>2010-04-08T13:01:59.799-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='not-sweets'/><title type='text'>Let's talk about macaroni and cheese</title><content type='html'>Ok, how to make vegan macaroni and cheese is probably one of the top controversies of veganism. And I'm not even talking about when omnivores are like "how can you even call that mac and cheese?" cause that's a whole nother can of spam. But no two vegans seem to like the same fake-o cheese on their macaronis!&lt;br /&gt;Well, I guess that's fine--your recipe might be different from mine, but this should be a good guideline.&lt;br /&gt;&lt;br /&gt;This recipe will make enough for just one super hungry person, but if there's more than one of you, fear not; you can scale it up with good results.&lt;br /&gt;If it's dinner time and this is all you feel like eating, mix in some thawed and heated green peas.&lt;br /&gt;&lt;br /&gt;Here we go:&lt;br /&gt;Leftover pasta is great for this! Otherwise, throw 1 cup of macaroni (I like spirals or tiny penne) into a pot of boiling water (to salt or not to salt? I'll leave that up to you!)&lt;br /&gt;And cook it until it's &lt;span style="font-style: italic;"&gt;al dente&lt;/span&gt;, which ought to be about 9 minutes but keep checking cause soggy pasta is bad news.&lt;br /&gt;&lt;br /&gt;Meanwhile make the sauce:&lt;br /&gt;2 or 3 tbsp. nutritional yeast&lt;br /&gt;2 shakes garlic powder&lt;br /&gt;2 shakes reduced sodium seasoned salt (I like that stuff! Don't judge me.)&lt;br /&gt;about a tsp. margarine--this is completely optional if you make the sauce in the microwave&lt;br /&gt;1 pinch tumeric if you want it really yellow&lt;br /&gt;black pepper&lt;br /&gt;1/2 tsp. dijon mustard&lt;br /&gt;awesome but optional: tahini and a splash of lemon juice&lt;br /&gt;a couple spoonfuls of soy sour cream if you've got any lying around--yum&lt;br /&gt;a splash of soymilk (0r almond milk or rice milk or hemp milk yata yata yata)&lt;br /&gt;but if you're out of soymilk (which I sometimes am, argh) you can even substitute with water, I do it that way all the time.&lt;br /&gt;&lt;br /&gt;Microwave instructions: Do you know anyone who says microwaved food is bad for you? What's up with that?&lt;br /&gt;Put all the sauce ingredients in a bowl and stir until smooth. Microwave at about 60% just until hot--in my microwave that takes about 40 seconds, but keep checking it. If it's too thick, you can thin it out with a little more milk/water/sour cream.&lt;br /&gt;Add the (drained) pasta to the bowl and stir. Yum!&lt;br /&gt;&lt;br /&gt;If you don't have a microwave, melt the margarine in a small saucepan over medium heat. Add nutritional yeast and spices and stir to combine. Add mustard, sour cream and milk and stir, cooking until thoroughly heated. You can add more milk if you need it. Add the drained pasta and stir until coated.&lt;br /&gt;&lt;br /&gt;EAT IT! You can even eat it right out of the pot. I won't tell.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The next question of course is what do you call your vegan mac and cheese? Mac and cheez? Mac un-cheese? My boyfriend calls it mac and trees--but he eats real cheese so maybe that has something to do with it. Anyway, I'm gonna leave that up to you.&lt;br /&gt;&lt;br /&gt;One more thing--pour cheezy sauce over your tortilla chips for some nice nacho cheese, (which is what you call cheese that doesn't belong to you.)&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-3694703446582391683?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/3694703446582391683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/03/lets-talk-about-macaroni-anc-cheese.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/3694703446582391683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/3694703446582391683'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/03/lets-talk-about-macaroni-anc-cheese.html' title='Let&apos;s talk about macaroni and cheese'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-172475870613222064.post-8651511615652926434</id><published>2010-03-10T10:54:00.001-08:00</published><updated>2010-03-17T09:54:29.806-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='muffins'/><title type='text'>Ok, lets talk muffins</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_0cqUn5Sk7uA/S6EJOXqIDRI/AAAAAAAAABQ/Jk3HbTcp6pM/s1600-h/winterspring+2010+011.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_0cqUn5Sk7uA/S6EJOXqIDRI/AAAAAAAAABQ/Jk3HbTcp6pM/s320/winterspring+2010+011.jpg" alt="" id="BLOGGER_PHOTO_ID_5449647166568533266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Today was a hard day (is) because I couldn't find the spray bottle of oil, so my muffins are sticking to their liners a bit. At the same time, it was glorious, because they baked up sooo tall! Seriously, all my life I've dreamed about baking a batch of muffins with glorious tops as tall as these.&lt;br /&gt;The recipe was from Kris Holechek's &lt;span style="font-style: italic;"&gt;The 100 Best Vegan Baking Recipes&lt;/span&gt;, which is a fantastic book and if you're like me you'll read right through it like a romance novel cover to cover scanning for the scandalous (i.e. lime coconut bars and pumpkin-cinnamon swirl cheesecake.)&lt;br /&gt;Online, she can be found &lt;a href="http://nomnomnomblog.com/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;While we're on the subject of me telling you what blogs I like, the most important thing is that you go read my friend &lt;a href="http://storiesforthechildren.blogspot.com/"&gt;Julia's blog&lt;/a&gt; right now don't even finish reading this sentence!&lt;br /&gt;&lt;br /&gt;Have a nice day!&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/172475870613222064-8651511615652926434?l=ohmygoditsatalkingmuffin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ohmygoditsatalkingmuffin.blogspot.com/feeds/8651511615652926434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/03/ok-lets-talk-muffins.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/8651511615652926434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/172475870613222064/posts/default/8651511615652926434'/><link rel='alternate' type='text/html' href='http://ohmygoditsatalkingmuffin.blogspot.com/2010/03/ok-lets-talk-muffins.html' title='Ok, lets talk muffins'/><author><name>alex</name><uri>http://www.blogger.com/profile/11013599764032081232</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='17' src='http://3.bp.blogspot.com/_0cqUn5Sk7uA/S8zP5koyKqI/AAAAAAAAACw/u9rUyyChrJA/S220/dasc1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_0cqUn5Sk7uA/S6EJOXqIDRI/AAAAAAAAABQ/Jk3HbTcp6pM/s72-c/winterspring+2010+011.jpg' height='72' width='72'/><thr:total>2</thr:total></entry></feed>
