<?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-730255984064387752</id><updated>2012-02-16T11:09:07.962-06:00</updated><title type='text'>Stamp A Little Longer</title><subtitle type='html'>Hi! and welcome to my blog.  I've always enjoyed making crafts and when I found Stampin' Up over eight years ago I was hooked.  So if you love to stamp, sew, scrapbook or alter things, this is the blog for you! I would love for you to leave me a comment. Comments make my day. :)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default?start-index=101&amp;max-results=100'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>273</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-6473430115414100133</id><published>2012-02-16T09:36:00.001-06:00</published><updated>2012-02-16T11:09:07.974-06:00</updated><title type='text'>"Shadows of Love" Project #1 for This Round of UStamp "Big Shot"</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Hc-PxTRs4nc/Tz0hhTZ-ChI/AAAAAAAABow/Ea0NSzdo-oc/s1600/twiladavisshadowsoflovelead.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="289" src="http://3.bp.blogspot.com/-Hc-PxTRs4nc/Tz0hhTZ-ChI/AAAAAAAABow/Ea0NSzdo-oc/s320/twiladavisshadowsoflovelead.jpg" width="320" yda="true" /&gt;&lt;/a&gt;&lt;/div&gt;I made this shadow box using Stampin' Ups! new&amp;nbsp;Designer Rosette Bigz XL&amp;nbsp;Die.&amp;nbsp; This was such a fun and easy project to make.&amp;nbsp; The only hard part was trying to figure out where I wanted to place everything.&amp;nbsp; I also wanted to use a few things from my daughter's (Ginny) wedding, to maybe make it a little more personal, more than the pictures.&amp;nbsp; So I added a couple of the pearl pins that were stuck down inside her roses to the flower in the left hand corner of the page.&amp;nbsp; To view the picture bigger just click on it.&amp;nbsp; Thanks for stopping by and have a great day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-6473430115414100133?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/6473430115414100133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=6473430115414100133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/6473430115414100133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/6473430115414100133'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2012/02/shadows-of-love-project-1-for-this.html' title='&quot;Shadows of Love&quot; Project #1 for This Round of UStamp &quot;Big Shot&quot;'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Hc-PxTRs4nc/Tz0hhTZ-ChI/AAAAAAAABow/Ea0NSzdo-oc/s72-c/twiladavisshadowsoflovelead.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-2456647085662331261</id><published>2012-01-30T21:30:00.002-06:00</published><updated>2012-01-30T21:33:30.856-06:00</updated><title type='text'>And the Winner of the Stampin' Addicts Blog Hop Candy is...</title><content type='html'>Missi who said...&lt;br /&gt;&lt;br /&gt;Your journal is so pretty! Wonderful projects.&lt;br /&gt;&lt;br /&gt;Missi please email me at &lt;a href="mailto:tjdstampsalot@yahoo.com"&gt;tjdstampsalot@yahoo.com&lt;/a&gt; with your mailing address so I can send you your FREE Stuff!&amp;nbsp; Thanks everyone for hopping this past week-end with us and all the wonderful comments you left on each and every blog.&amp;nbsp; We truly appreciate your comments.&lt;br /&gt;Thanks again and have a super week!&lt;br /&gt;Twila&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-2456647085662331261?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/2456647085662331261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=2456647085662331261' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/2456647085662331261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/2456647085662331261'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2012/01/and-winner-of-stampin-addicts-blog-hop.html' title='And the Winner of the Stampin&apos; Addicts Blog Hop Candy is...'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-7641154810738705487</id><published>2012-01-26T21:45:00.006-06:00</published><updated>2012-01-27T09:08:36.084-06:00</updated><title type='text'>Stampin' Addicts Sale-a-bration Blog Hop</title><content type='html'>&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;&lt;a href="http://1.bp.blogspot.com/-rcjMuGn7LaI/TyK8u4xGR-I/AAAAAAAABoc/R7uAP-BOiQY/s1600/2012%2520SAB%2520banner1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gda="true" height="96" src="http://1.bp.blogspot.com/-rcjMuGn7LaI/TyK8u4xGR-I/AAAAAAAABoc/R7uAP-BOiQY/s320/2012%2520SAB%2520banner1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Hello and welcome to the &lt;a href="http://www.stampinaddicts.com/forums...-blog-hop.html%20(Sale-A-Bration%202012%20Blog%20Hop!)"&gt;Stampin' Addicts&amp;nbsp;Sale-a-bration Blog Hop&lt;/a&gt;. This Blog Hop will run Friday, January 27 thru Sunday, January 29.&amp;nbsp; Lot's of time to view all the stops. If you have been following the hop in order you have just arrived from&amp;nbsp;&lt;a href="http://yaphamason.com/blog/2012/01/27/sale-a-bration-2012-blog-hop/"&gt;Yapha's Blog&lt;/a&gt; where she wowed us with her projects made with the &lt;br /&gt;"Sprinkled Expressions" Stamp Set. There are 18 stops on the hop and I am stop #6.&amp;nbsp; So if you are just begining with my blog be sure and hop all the way around till you come back to my blog so you won't miss any of the fantastic projects that have been designed for your viewing pleasure. Ok on to my projects.&amp;nbsp; I also chose to showcase&amp;nbsp;the stamp set&amp;nbsp;"Sprinkled Expressions". I fell in love with this set the moment I saw it in the SAB Flyer.&amp;nbsp; So on to my projects.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-dsjkqJ0gi1U/TyIUlg9V1zI/AAAAAAAABnk/-ctx7tRiZNI/s1600/card1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gda="true" height="304" src="http://1.bp.blogspot.com/-dsjkqJ0gi1U/TyIUlg9V1zI/AAAAAAAABnk/-ctx7tRiZNI/s320/card1.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;For my first card I chose to make a Valentine.&amp;nbsp; Now looking at this card you are probably thinking that my colors are Red and Black, right?&amp;nbsp; How about Poppy Parade and Black, yep that's right.&amp;nbsp; The DSP I used for background was Everyday Enchantment and I have to say it has me under it's spell because I ♥ it!&amp;nbsp; So that means I have to buy lot's more Stampin' Up stuff so I can hord a bunch of this beautiful paper.&amp;nbsp; Oops sorry on to card #2...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ad0Cm1INkss/TyIVxml9nvI/AAAAAAAABns/JHew6Y1soLg/s1600/card2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gda="true" height="320" src="http://1.bp.blogspot.com/-ad0Cm1INkss/TyIVxml9nvI/AAAAAAAABns/JHew6Y1soLg/s320/card2.JPG" width="278" /&gt;&lt;/a&gt;&lt;/div&gt;So I'm not to sure about this one, I really wanted it to look like a lot of shooting stars, I think it needs a redo, just not quit what I had in my mind.&amp;nbsp; Has that ever happened to you?&amp;nbsp; But I do love the SAB ribbon. Eekk!!!Need more of that too. :)&amp;nbsp; Colors I used were Lucky Limeade and Poppy Parade.&amp;nbsp; Ok on to card #3...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-k9NsghidUSI/TyIWY1VE_rI/AAAAAAAABn0/awc-8P-DZWY/s1600/card3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gda="true" height="320" src="http://2.bp.blogspot.com/-k9NsghidUSI/TyIWY1VE_rI/AAAAAAAABn0/awc-8P-DZWY/s320/card3.JPG" width="266" /&gt;&lt;/a&gt;&lt;/div&gt;Now I have to admit I kinda CAS'ed this one from the &lt;a href="http://www.stampinaddicts.com/gallery/showphoto.php?photo=28969&amp;amp;title=sale-a-brate-the-occasions-buffet-cards&amp;amp;cat=3804"&gt;Stampin' Addicts Gallery&lt;/a&gt;&amp;nbsp;&amp;nbsp;It belongs to smccain&amp;nbsp;and I just fell in love with her card.&amp;nbsp; I changed it up a little and added my saying over to the side in a scallop circle.&amp;nbsp; Once again using that Wonderful SAB Designer Paper as my background.&amp;nbsp; Colors I used where Peach Parfait and Pool Party.&amp;nbsp; And for my last project I chose to finish the front of the journal we were given at Regionals in Louisville to alter.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-cmWiUrQBqWU/TyIYrFOe6EI/AAAAAAAABn8/7a4rmDTfWSU/s1600/my+journal.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gda="true" height="290" src="http://1.bp.blogspot.com/-cmWiUrQBqWU/TyIYrFOe6EI/AAAAAAAABn8/7a4rmDTfWSU/s320/my+journal.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Makes you happy just looking at it doesn't it? :o)&amp;nbsp; Again the yummy DSP that you can get for FREE&amp;nbsp;along with the stamp set that you can get for FREE oh and did I mention you can get the ribbon and the brads for FREE and some of the cardstock I used for FREE. WoOHoO!&amp;nbsp; I used the large Scallop Square Die for my background and added some little pearls to finish it off.&amp;nbsp; I used Imagine from the Word Play Stamp set and the colors I used where Very Vanilla, Pool Party, and Poppy Parade.&amp;nbsp; Well that's all I have for you, I do want to thank you for stoping by and if you would be kind enough to leave a comment you'll be entered into a drawing to receive some BLOG CANDY, a "Sprinkled Expressions" Stamp Set and some samples of the DSP, ribbon and brads.&amp;nbsp; What do you think of that!&amp;nbsp; Now it's time for you to hop on over to &lt;a href="http://thestampinbunny.blogspot.com/2012/01/stampin-addicts-2012-sale-bration-blog.html"&gt;Rhonda's Blog&lt;/a&gt;&amp;nbsp;and see what fun things she has come up with using the stamp set "Outlined Occasions".&amp;nbsp; Happy Hopping!&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://thestampinbunny.blogspot.com/2012/01/stampin-addicts-2012-sale-bration-blog.html" style="cssfloat: right; margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gda="true" src="http://3.bp.blogspot.com/-IX0y1IJQLqM/TyIbr-f2vqI/AAAAAAAABoU/G9r_7fhhQoI/s1600/2012%2520SAB%2520next.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://yaphamason.com/blog/2012/01/27/sale-a-bration-2012-blog-hop/" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gda="true" src="http://4.bp.blogspot.com/-UF1hg8yojfs/TyIbjM6660I/AAAAAAAABoM/hVdLeY8wFmo/s1600/2012%2520SAB%2520previous.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: center;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;﻿&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-7641154810738705487?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/7641154810738705487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=7641154810738705487' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/7641154810738705487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/7641154810738705487'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2012/01/stampin-addicts-sale-bration-blog-hop.html' title='Stampin&apos; Addicts Sale-a-bration Blog Hop'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-rcjMuGn7LaI/TyK8u4xGR-I/AAAAAAAABoc/R7uAP-BOiQY/s72-c/2012%2520SAB%2520banner1.jpg' height='72' width='72'/><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-4877818324653363866</id><published>2012-01-26T20:49:00.000-06:00</published><updated>2012-01-26T20:49:16.240-06:00</updated><title type='text'>Shadow Box Cards - UStamp Project #3 SCORE!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-B592vuyk9VM/TyIQWKTrg5I/AAAAAAAABnM/F9r4IY_GVvw/s1600/twiladavisoccasionshadowboxcardslead.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gda="true" height="320" src="http://3.bp.blogspot.com/-B592vuyk9VM/TyIQWKTrg5I/AAAAAAAABnM/F9r4IY_GVvw/s320/twiladavisoccasionshadowboxcardslead.jpg" width="298" /&gt;&lt;/a&gt;&lt;/div&gt;This last UStamp Project was a lot of fun!&amp;nbsp; I got the idea from a swap at convention last year.&amp;nbsp; Remember it's not to late to go back and join SCORE so you can receive all the PDF's on all the fun projects we made.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-4877818324653363866?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/4877818324653363866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=4877818324653363866' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4877818324653363866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4877818324653363866'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2012/01/shadow-box-cards-ustamp-project-3-score.html' title='Shadow Box Cards - UStamp Project #3 SCORE!'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-B592vuyk9VM/TyIQWKTrg5I/AAAAAAAABnM/F9r4IY_GVvw/s72-c/twiladavisoccasionshadowboxcardslead.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-5800492367058231009</id><published>2012-01-21T09:35:00.001-06:00</published><updated>2012-01-21T09:37:46.361-06:00</updated><title type='text'>Wooden Skewer Spine Mini Scrapbook Project #2 UStamp SCORE!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-z-VzoJkwxGQ/Txrab2HBV6I/AAAAAAAABnE/_b5PEeLGe1o/s1600/twiladavisbamboominiscrapbooklead.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" nfa="true" src="http://3.bp.blogspot.com/-z-VzoJkwxGQ/Txrab2HBV6I/AAAAAAAABnE/_b5PEeLGe1o/s320/twiladavisbamboominiscrapbooklead.jpg" width="306" /&gt;&lt;/a&gt;&lt;/div&gt;It's all about using the Simply Score this round over at Ustamp.&amp;nbsp; This was such a fun little scrapbook to make for my second project.&amp;nbsp; I used the new scrapbooking kit called Spring Fever.&amp;nbsp; Pleanty of pieces left from the kit to make 3 more.&amp;nbsp; For more info on how to make the scrapbook click on the blinkie over at the left hand side of my page and it'll tell you all the details.&amp;nbsp; Happy stampin'!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-5800492367058231009?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/5800492367058231009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=5800492367058231009' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/5800492367058231009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/5800492367058231009'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2012/01/wooden-skewer-spine-mini-scrapbook.html' title='Wooden Skewer Spine Mini Scrapbook Project #2 UStamp SCORE!'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-z-VzoJkwxGQ/Txrab2HBV6I/AAAAAAAABnE/_b5PEeLGe1o/s72-c/twiladavisbamboominiscrapbooklead.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-8229287914819350950</id><published>2012-01-07T11:59:00.000-06:00</published><updated>2012-01-07T11:59:59.819-06:00</updated><title type='text'>Criss Cross Box Project #1 UStamp SCORE</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-7MiWUBzoFlo/TwiHVb47H-I/AAAAAAAABm8/8LdXfsJNGNM/s1600/twiladaviscrisscrossboxlead.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" rea="true" src="http://4.bp.blogspot.com/-7MiWUBzoFlo/TwiHVb47H-I/AAAAAAAABm8/8LdXfsJNGNM/s320/twiladaviscrisscrossboxlead.jpg" width="272" /&gt;&lt;/a&gt;&lt;/div&gt;Here's my first project for this round of Ustamp.&amp;nbsp; We are featuring projects made with the Simply Score.&amp;nbsp; I made a criss cross box with a matching card featruing the stamp set PS I Love You.&amp;nbsp; For more details on how to join this round click on the blinkie to the left and follow the instructions.&amp;nbsp; Price is $19.98 and you get PDF's for over 40 project made using the Simply Score tool, plus you get to chat with us and win prizes too. If you do join, please share some of your creativness with us in the gallery.&amp;nbsp; Thanks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-8229287914819350950?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/8229287914819350950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=8229287914819350950' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8229287914819350950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8229287914819350950'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2012/01/criss-cross-box-project-1-ustamp-score.html' title='Criss Cross Box Project #1 UStamp SCORE'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-7MiWUBzoFlo/TwiHVb47H-I/AAAAAAAABm8/8LdXfsJNGNM/s72-c/twiladaviscrisscrossboxlead.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-8278286861980059797</id><published>2012-01-05T09:27:00.002-06:00</published><updated>2012-01-05T09:33:07.829-06:00</updated><title type='text'>PS I Love You Treat Box Template</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ze1IzzuAXlw/TwXAWPA8HPI/AAAAAAAABm0/B5ovi4pfqlg/s1600/box+template.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="181" rea="true" src="http://1.bp.blogspot.com/-ze1IzzuAXlw/TwXAWPA8HPI/AAAAAAAABm0/B5ovi4pfqlg/s400/box+template.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;(click on template to see measurments)&lt;/div&gt;This is a copy of the template I used from Andrea Walford's box she made &lt;a href="http://www.papercrafterslibrary.com/"&gt;http://www.papercrafterslibrary.com/&lt;/a&gt;&amp;nbsp; It was&amp;nbsp; Free download.&amp;nbsp; The only difference in our boxes was that I stapled mine shut at the top and she left hers open.&amp;nbsp; The band of DSP that goes around the box was a 1 1/2" x 12" strip and you just cut off the excess after you get it wrapped around.&amp;nbsp; Very easy little box to make. :)&amp;nbsp; Enjoy.&amp;nbsp; I've got some Birthday Cards I received that I'm going to try and get posted in the next couple of days so come back and check them out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-8278286861980059797?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/8278286861980059797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=8278286861980059797' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8278286861980059797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8278286861980059797'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2012/01/ps-i-love-you-treat-box-template.html' title='PS I Love You Treat Box Template'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-ze1IzzuAXlw/TwXAWPA8HPI/AAAAAAAABm0/B5ovi4pfqlg/s72-c/box+template.JPG' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-8464274031612576669</id><published>2011-12-29T23:04:00.002-06:00</published><updated>2011-12-31T09:18:10.052-06:00</updated><title type='text'>Stampin' Addicts Occasions Mini Blog Hop</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-2Ucaixk6S_U/Tv1GLzIEpwI/AAAAAAAABlU/9RtvTLLsT3s/s1600/Screen%252520shot%2525202011-12-24%252520at%2525205_05_29%252520PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="94" rea="true" src="http://3.bp.blogspot.com/-2Ucaixk6S_U/Tv1GLzIEpwI/AAAAAAAABlU/9RtvTLLsT3s/s320/Screen%252520shot%2525202011-12-24%252520at%2525205_05_29%252520PM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Hello and welcome to &lt;a href="http://www.stampinaddicts.com/index.php"&gt;Stampin' Addicts&lt;/a&gt; Occasions Mini Blog Hop.&amp;nbsp; This Blog Hop will run Friday Dec 30 thru Jan 1 so there is lot's of time to view all the stops.&amp;nbsp; If you have been following the hop in order you have just arrived from Paula's Blog where she wowed us with her projects made with the Edgelit Dies and matching Emboss Folder﻿s.&amp;nbsp; There are 16 stops on the hop and I am stop 3.&amp;nbsp; So if you are just begining with my blog be sure and hop all the way around till you come back to my blog so you won't miss any of the fantastic projects that have been designed for your viewing pleasure.&amp;nbsp; Ok on to my projects.&amp;nbsp; The stamp set I chose to showcase was "PS I Love You".&amp;nbsp; I just love making valentines so when I saw it I had to have it.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-5OTUk3Iobdg/Tv1IqnReCaI/AAAAAAAABlg/0XhPPetgVO8/s1600/groupshotpsilvu.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="248" rea="true" src="http://1.bp.blogspot.com/-5OTUk3Iobdg/Tv1IqnReCaI/AAAAAAAABlg/0XhPPetgVO8/s320/groupshotpsilvu.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;I chose to use some of the new DSP called Twitterpated for accents so my color choices were Basic Gray, Riding Hood Red and Whisper White.&amp;nbsp; &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/-YV2tfVTzvmc/Tv1JjdrFCOI/AAAAAAAABls/NIvYm598EA8/s1600/psilvucard1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" rea="true" src="http://3.bp.blogspot.com/-YV2tfVTzvmc/Tv1JjdrFCOI/AAAAAAAABls/NIvYm598EA8/s320/psilvucard1.JPG" width="282" /&gt;&lt;/a&gt;&lt;/div&gt;For my first card I chose to use the Framed Tulip Embossing Folder, Perfect Polka Dots Folder, Hearts Collection Framelits Dies, Full Heart Punch, Modern Label Punch, Whisper White 5/8" Oraganza Ribbon, Basic Gray 1/4" Taffeta Ribbon, Basic Gray and Riding Hood Red Inks, Sticky Strip and Dimensionals. &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-1-vOOZ1iGPw/Tv1K-3ghjCI/AAAAAAAABl4/UA85NsmoUP8/s1600/psilvucard2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="257" rea="true" src="http://1.bp.blogspot.com/-1-vOOZ1iGPw/Tv1K-3ghjCI/AAAAAAAABl4/UA85NsmoUP8/s320/psilvucard2.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;For my second card I used the Dotted Scallop Ribbon Boarder Punch, 1 3/8" Circle, 1 3/4" Scallop Circle, &amp;amp; 2 3/8" Scallop Circle Punches, Basic Rhinestones and Dimensionals.&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/-9zK0UYuajiM/Tv1Lv80gGDI/AAAAAAAABmE/2b9WJxRuXFg/s1600/psilvubox.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" rea="true" src="http://3.bp.blogspot.com/-9zK0UYuajiM/Tv1Lv80gGDI/AAAAAAAABmE/2b9WJxRuXFg/s320/psilvubox.JPG" width="288" /&gt;&lt;/a&gt;&lt;/div&gt;For my last project I thought it would be fun to make a matching box for my 2nd card, so that's what I did.&amp;nbsp; So I used most of the same stuff as the card but added the Word Window Punch to make handles for my box.&amp;nbsp; I also used the Simply Score to make it.&amp;nbsp; I got the basic pattern for the box from Andrea Walford.&amp;nbsp; If you come back on Monday I'll post measurements on where to score to make the box.&amp;nbsp; So now you are ready to hop on over to Rhonda's Blog and see her amazing creations using the stamp set "Boardering on Romance".&amp;nbsp; Happy hopping everyone. ♥&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://thestampinbunny.blogspot.com/"&gt;&lt;img border="0" rea="true" src="http://3.bp.blogspot.com/-HMTKmfP8xJc/Tv1OHcZc6zI/AAAAAAAABmc/Wa9hyV2iXMI/s1600/Screen%252520shot%2525202011-12-25%252520at%2525207_09_42%252520AM.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://paulastamps.blogspot.com/"&gt;&lt;img border="0" rea="true" src="http://3.bp.blogspot.com/-cZAkMi45RgU/Tv1OSDq9QDI/AAAAAAAABmo/mzElveaXmTA/s1600/Screen%252520shot%2525202011-12-25%252520at%2525207_10_05%252520AM.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-8464274031612576669?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/8464274031612576669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=8464274031612576669' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8464274031612576669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8464274031612576669'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/12/stampin-addicts-occasions-mini-blog-hop.html' title='Stampin&apos; Addicts Occasions Mini Blog Hop'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-2Ucaixk6S_U/Tv1GLzIEpwI/AAAAAAAABlU/9RtvTLLsT3s/s72-c/Screen%252520shot%2525202011-12-24%252520at%2525205_05_29%252520PM.png' height='72' width='72'/><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-2120413869407458029</id><published>2011-12-29T10:31:00.000-06:00</published><updated>2011-12-29T10:31:13.204-06:00</updated><title type='text'>Opening Night of UStamp with Dawn and Friends SCORE is Tonight!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-M3qhD9wJHxw/TvyUr4SepCI/AAAAAAAABlI/XDwCgaH_Ocw/s1600/untitled.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="96" rea="true" src="http://4.bp.blogspot.com/-M3qhD9wJHxw/TvyUr4SepCI/AAAAAAAABlI/XDwCgaH_Ocw/s320/untitled.bmp" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Are you ready for fabulous projects made with Stampin' Ups! Simply Score Tool?&amp;nbsp; It's not to late to sign up for this round of UStamp.&amp;nbsp; Over 40 projects designed by the wonderful UStamp Crew.&amp;nbsp; I still can't believe that I get to be a part of this amazing team of designers.&amp;nbsp; WoOHoO I am so excited!&amp;nbsp; Besides the projects you will have asscess to the PDF's that you can save and use later, Chats with the designers and PRIZES!!!&amp;nbsp; Sign up today if you haven't already.&amp;nbsp; And please share your talents in the gallery.&amp;nbsp; You never know you might be the next guest desginer on UStamp!&amp;nbsp; Have a great day everyone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-2120413869407458029?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/2120413869407458029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=2120413869407458029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/2120413869407458029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/2120413869407458029'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/12/opening-night-of-ustamp-with-dawn-and.html' title='Opening Night of UStamp with Dawn and Friends SCORE is Tonight!'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-M3qhD9wJHxw/TvyUr4SepCI/AAAAAAAABlI/XDwCgaH_Ocw/s72-c/untitled.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-2313124774128683206</id><published>2011-12-15T17:37:00.000-06:00</published><updated>2011-12-15T17:37:01.745-06:00</updated><title type='text'>Snowman Head Pillow</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-MjD7DVTyA9M/TuqEVzwljSI/AAAAAAAABk8/kTi-0IiYcf8/s1600/snowmanhead+pillow.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="318" oda="true" src="http://2.bp.blogspot.com/-MjD7DVTyA9M/TuqEVzwljSI/AAAAAAAABk8/kTi-0IiYcf8/s320/snowmanhead+pillow.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;This is the gift I made for our Ladies Fellwoship Christmas party at Church.&amp;nbsp; I always enjoy this party.&amp;nbsp; We are to put a scripture on the oputside of the box giving a hint as to whats inside.&amp;nbsp; So much fun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-2313124774128683206?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/2313124774128683206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=2313124774128683206' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/2313124774128683206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/2313124774128683206'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/12/snowman-head-pillow.html' title='Snowman Head Pillow'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-MjD7DVTyA9M/TuqEVzwljSI/AAAAAAAABk8/kTi-0IiYcf8/s72-c/snowmanhead+pillow.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-2064393204853260286</id><published>2011-12-05T08:15:00.000-06:00</published><updated>2011-12-05T08:15:15.909-06:00</updated><title type='text'>UStamp Blog Hop 2011 - Up On the Roof Top - Blog Candy Winner</title><content type='html'>And the winner is Mickey Roberts! &amp;nbsp;Mickey please e-mail me you home addy or leave it here. &amp;nbsp;I'd like to thank everyone for hopping with us and I do hope that you'll get some use out of the pdf's that we created for you. &amp;nbsp;See you soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-2064393204853260286?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/2064393204853260286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=2064393204853260286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/2064393204853260286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/2064393204853260286'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/12/ustamp-blog-hop-2011-up-on-roof-top_05.html' title='UStamp Blog Hop 2011 - Up On the Roof Top - Blog Candy Winner'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-5780213582915606593</id><published>2011-12-01T21:57:00.009-06:00</published><updated>2011-12-15T17:30:41.298-06:00</updated><title type='text'>UStamp Blog Hop 2011 - Up On the Roof Top - Buttons and a Bow</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://tinyurl.com/7otf4u3"&gt;&lt;img src="http://tinyurl.com/66p8cwu" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Hellooo everyone and welcome to UStamp with Dawn and Friends Blog Hop 2011 - Up On the Rooftop Blog Hop.&amp;nbsp; We are sooo happy that you have decided to join us for a super creative and fun hop.&amp;nbsp; EEkk I am so excited about this hop because it ROCKS! or maybe I should say it HOPS!&amp;nbsp; You might think well what is so special about this blog hop, well...there is a link at the bottom of my post that will take you to the home page for the hop where you can download all of the PDF's for every single project for FREE!&amp;nbsp; It's a Christmas Gift from Dawn and the rest of us at UStamp. So are you ready?&amp;nbsp; Here we go.&amp;nbsp; If you have been following the Hop in order you have just come from Caroline Colgan's blog where she created the cutest little Owl Pop-Up card for your viewing pleasure.&amp;nbsp; For my project I chose to alter a picture frame with Stampin' Up"s! Berry Bouquet Buttons.&amp;nbsp; So here we go.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://tinyurl.com/7otf4u3"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-pe3pIE-2Mo0/TthG4hOTbMI/AAAAAAAABkk/tP14un0Ntn8/s1600/frame+4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" dda="true" height="248" src="http://3.bp.blogspot.com/-pe3pIE-2Mo0/TthG4hOTbMI/AAAAAAAABkk/tP14un0Ntn8/s320/frame+4.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;This was a super fun project,&amp;nbsp; I think it took me more time to decide how I wanted to put the buttons on it than to glue them down.&amp;nbsp; I then added some bling and a bow,&amp;nbsp;cut out a J &amp;amp; Y in Red Glitter Paper and added a felt Holly wreath and ta-da!&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-gn6xHeqrseQ/TthHc9CbsLI/AAAAAAAABks/15-Oy-vgf8c/s1600/matching+Joy+card.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" dda="true" height="253" src="http://1.bp.blogspot.com/-gn6xHeqrseQ/TthHc9CbsLI/AAAAAAAABks/15-Oy-vgf8c/s320/matching+Joy+card.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Here's my matching card and envelope... &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Um_D5R6heCc/TthHszAz7HI/AAAAAAAABk0/xZW_4CnCrCs/s1600/twiladavisbuttonsandabowlead.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" dda="true" height="263" src="http://2.bp.blogspot.com/-Um_D5R6heCc/TthHszAz7HI/AAAAAAAABk0/xZW_4CnCrCs/s320/twiladavisbuttonsandabowlead.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;and here is the set.&amp;nbsp; I'm so glad you decided to hop with us.&amp;nbsp; As a Special Thank You for stopping by my blog I am giving away BLOG CANDY!!&lt;/div&gt;&lt;div style="text-align: center;"&gt;Please leave a comment about my project to be entered for a chance to win a great goodie bag of current Stampin' Up! products. I will randomly select a winner to be announced on Tuesday, so please check back to see if you are the lucky recipient!&lt;/div&gt;&lt;div style="text-align: center;"&gt;AND there's MORE...LOTS MORE!! &lt;/div&gt;&lt;div style="text-align: center;"&gt;You have the opportunity to get the downloadable PDF Tutorial for my project FREE!! It's a GIFT from UStamp with Dawn and Friends!! Woohoo!! See the blinkie below to access the FREE Blog Hop Website.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;In the Spirit of the Holiday Season, you have the opportunity to get in on "Special Holiday Pricing" for the upcoming UStamp with Dawn and Friends!! SCORE!! Event. The Stampin' Up! Simply Scored Tool is HOT STUFF and SCORE!! will feature 40+ projects, all created using the Simply Scored Tool. SCORE!! is a MUST NOT MISS Event!! See the blinkie below to join and get in on the Early Bird savings.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;And now for the most exciting giveaway of the season...&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Everyone that joins the new and exciting upcoming event - SCORE!! - with "Special Holiday Pricing" will be entered into a Drawing to win 1 of 3 FREE Passes for an ENTIRE YEAR of UStamp with Dawn and Friends!! events!!&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;YES!!&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;You read that right!!&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;YOU could win a whole year of UStamp with Dawn and Friends!! events FREE!!&lt;/div&gt;&lt;div style="text-align: center;"&gt;***Special Holiday Pricing of just $19.99 ends Dec 8th*** &lt;/div&gt;&lt;div style="text-align: center;"&gt;Winners will be announced on Friday, Dec 9th. &lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Click the Blinkie below to join SCORE!! with Special Holiday Pricing&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;and a chance to win a FREE Year of UStamp with Dawn and Friends!! events!! &lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://ustampwithdawnandfriends.com/"&gt;&lt;img src="http://tinyurl.com/blem3ub" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Click the blinkie below and you will be taken to&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;THE UP ON THE ROOFTOP BLOG HOP WEBSITE!!&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Of course it's ***FREE*** to join and&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;there you will find the tutorials for ALL the blog hop projects,&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;PLUS live chats, challenges and more prizes!!&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://ustampwithdawnandfriendsbloghop.ning.com/"&gt;&lt;img src="http://tinyurl.com/3ekols9" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;You will even have an opportunity to be considered for a spot as a Guest Designer!!&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Yes!! It is all FREE, so tell all your friends and&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;join the fun with UStamp with Dawn and Friends!!&lt;/div&gt;&lt;div style="text-align: center;"&gt;***&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;AND last but certainly not least, it's time to hop on over to the next Designer's Roof Top, so please click below for NEXT BLOG, where you will find&amp;nbsp;Tammy ready to share a delightful Holiday project with you.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.funpapercandy.com/2011/12/ustamp-with-dawn-and-friends-up-on-roof.html"&gt;Tammy's Blog&lt;/a&gt; --------&amp;gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;If you would like to hop back to Caroline's Rooftop Click on the link below.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&amp;lt;--------- &lt;a href="http://carolinesstamppad.blogspot.com/2011/11/ustamp-up-on-roof-blog-hop.html"&gt;Caroline's Blog&lt;/a&gt;&lt;br /&gt;Thanks again for stopping by and I hope you and your family have a very MERRY CHRISTMAS!&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-family: Times;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-5780213582915606593?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/5780213582915606593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=5780213582915606593' title='63 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/5780213582915606593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/5780213582915606593'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/12/ustamp-blog-hop-2011-up-on-roof-top.html' title='UStamp Blog Hop 2011 - Up On the Roof Top - Buttons and a Bow'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-pe3pIE-2Mo0/TthG4hOTbMI/AAAAAAAABkk/tP14un0Ntn8/s72-c/frame+4.jpg' height='72' width='72'/><thr:total>63</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-813700663585223516</id><published>2011-11-26T14:11:00.000-06:00</published><updated>2011-11-26T14:11:01.248-06:00</updated><title type='text'>Snow Much Fun</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-6cGyc1RF0S8/TtFHFX5Os_I/AAAAAAAABkc/rMITwfhPAgI/s1600/cas+from+regionals.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hda="true" height="320" src="http://3.bp.blogspot.com/-6cGyc1RF0S8/TtFHFX5Os_I/AAAAAAAABkc/rMITwfhPAgI/s320/cas+from+regionals.JPG" width="258" /&gt;&lt;/a&gt;&lt;/div&gt;Today's share is a snowman card I made CASing a swap I got at the Louisville Kentucky Regionals from Donna Schneidtmiller.&amp;nbsp; I did change it a little but the basic idea was hers.&amp;nbsp; We made this card for a make-n-take at one of my workshops.&amp;nbsp; See you next time. Have a great day!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-813700663585223516?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/813700663585223516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=813700663585223516' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/813700663585223516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/813700663585223516'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/11/snow-much-fun.html' title='Snow Much Fun'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-6cGyc1RF0S8/TtFHFX5Os_I/AAAAAAAABkc/rMITwfhPAgI/s72-c/cas+from+regionals.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-6675956514964943974</id><published>2011-11-14T11:27:00.000-06:00</published><updated>2011-11-14T11:27:07.854-06:00</updated><title type='text'>Christmas Tags</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-2B34dwy9g0s/TsFO2XgE8eI/AAAAAAAABkM/tdi1e3OA-7E/s1600/SA+Christmas+Tag+Group+Shot.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="280" nda="true" src="http://3.bp.blogspot.com/-2B34dwy9g0s/TsFO2XgE8eI/AAAAAAAABkM/tdi1e3OA-7E/s320/SA+Christmas+Tag+Group+Shot.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;Here's a shot of the Christmas Tags I made for a swap over at Stampin' Addicts.&amp;nbsp; I can't wait to see what everyone else made!!!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-jJYVZ5fyB3w/TsFO4rsj2BI/AAAAAAAABkU/_9zqa9Pa3BI/s1600/SA+Christmas+Tag+Swap.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="309" nda="true" src="http://2.bp.blogspot.com/-jJYVZ5fyB3w/TsFO4rsj2BI/AAAAAAAABkU/_9zqa9Pa3BI/s320/SA+Christmas+Tag+Swap.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;I really think this Christmas DSP is starting to grow on me.&amp;nbsp; I think (gasp) that I actually like it!&amp;nbsp; I made the tag using the Two Tag Die and Big Shot.&amp;nbsp; Love that die.&amp;nbsp; Have a great day everyone!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-6675956514964943974?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/6675956514964943974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=6675956514964943974' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/6675956514964943974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/6675956514964943974'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/11/christmas-tags.html' title='Christmas Tags'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-2B34dwy9g0s/TsFO2XgE8eI/AAAAAAAABkM/tdi1e3OA-7E/s72-c/SA+Christmas+Tag+Group+Shot.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-8815770247379663309</id><published>2011-11-09T10:46:00.002-06:00</published><updated>2011-11-09T10:48:32.256-06:00</updated><title type='text'>"O"val Christmas Tree  (My First Round Project for UStamp Knock Out Punches!)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-QlltaKK7fcQ/TrqsCCOffaI/AAAAAAAABj0/Vxskxu06csE/s1600/christmastree-001.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" ida="true" src="http://4.bp.blogspot.com/-QlltaKK7fcQ/TrqsCCOffaI/AAAAAAAABj0/Vxskxu06csE/s320/christmastree-001.jpg" width="237" /&gt;&lt;/a&gt;&lt;/div&gt;I had so much fun designing this round for Ustamp.&amp;nbsp; I love all our punches that Stampin' Up!&amp;nbsp; I came up with a Christmas Tree for my project using our large Oval punch and a stryofoam cone.&amp;nbsp; Add a trunk and some decor and you are done.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-2IzGGzJCnPQ/TrqsPqEheNI/AAAAAAAABj8/vzBGKp9iMbo/s1600/Presents+for+uStamp+Friends.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="211" ida="true" src="http://2.bp.blogspot.com/-2IzGGzJCnPQ/TrqsPqEheNI/AAAAAAAABj8/vzBGKp9iMbo/s320/Presents+for+uStamp+Friends.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;I made the little presents using the Double Petal Punch and tags were made with the Jewelry Tag Punch.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-_uOuwJ8uQlI/TrqsSwSwa-I/AAAAAAAABkE/Emz_Jm1QutY/s1600/matchingcardandenvy.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" ida="true" src="http://1.bp.blogspot.com/-_uOuwJ8uQlI/TrqsSwSwa-I/AAAAAAAABkE/Emz_Jm1QutY/s320/matchingcardandenvy.jpg" width="266" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;And of course Dawn always wants us to make a matching card and Envy.&amp;nbsp; If you'd like to get the directions to this projects and 39 more projects, just click on the blinkie and it will tell you how.&amp;nbsp; Cost is $24.95 for the tutorials to all projects including step by step instructions plus lots of other fun stuff, like live chats with the design team and Dawn.&amp;nbsp; Have a great day!&amp;nbsp; and check back soon.&amp;nbsp; ﻿&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-8815770247379663309?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/8815770247379663309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=8815770247379663309' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8815770247379663309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8815770247379663309'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/11/oval-christmas-tree-first-project-for.html' title='&quot;O&quot;val Christmas Tree  (My First Round Project for UStamp Knock Out Punches!)'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-QlltaKK7fcQ/TrqsCCOffaI/AAAAAAAABj0/Vxskxu06csE/s72-c/christmastree-001.jpg' height='72' width='72'/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-4424654891291036499</id><published>2011-11-08T13:49:00.001-06:00</published><updated>2011-11-08T13:50:46.235-06:00</updated><title type='text'>What I Demo'd at the Louisville, Ky regionals</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-XBXCOQ6Wuc0/TrmF9P5cA6I/AAAAAAAABio/Lt_mhsjFIaI/s1600/Regional+display.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="306" ida="true" src="http://2.bp.blogspot.com/-XBXCOQ6Wuc0/TrmF9P5cA6I/AAAAAAAABio/Lt_mhsjFIaI/s320/Regional+display.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;I demo'd how to make the small Resses Pumpkin for 2 1/2 hours!&amp;nbsp; I didn't think I could do it, but it was actually very fun and had exactly enough Resses in the bag to finish.&amp;nbsp; Then on my display board I had some bigger pumpkins that I made using the BS and the scallop Circle Dies.&amp;nbsp; So fun!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-f9IVjf6I7ng/TrmGAGTJntI/AAAAAAAABiw/ZM77DAqUomU/s1600/Regional+display+open.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" ida="true" src="http://3.bp.blogspot.com/-f9IVjf6I7ng/TrmGAGTJntI/AAAAAAAABiw/ZM77DAqUomU/s320/Regional+display+open.JPG" width="319" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;Shot of the memo pad open.&amp;nbsp; Any of these would make a great gift for a friend or family member.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-8wonaHJW8_g/TrmGGCS5U3I/AAAAAAAABi4/4g2egZME7kE/s1600/Happy+1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" ida="true" src="http://3.bp.blogspot.com/-8wonaHJW8_g/TrmGGCS5U3I/AAAAAAAABi4/4g2egZME7kE/s320/Happy+1.JPG" width="300" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;and then I should a few people at the end of the day how to make these super easy pop up cards.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-vtA3LWI3Kzo/TrmGJFS1g1I/AAAAAAAABjA/VV8B1V0s7jc/s1600/Happy+50.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" ida="true" src="http://2.bp.blogspot.com/-vtA3LWI3Kzo/TrmGJFS1g1I/AAAAAAAABjA/VV8B1V0s7jc/s320/Happy+50.JPG" width="306" /&gt;&lt;/a&gt;&lt;/div&gt;The magic is all in that little paper box in the middle of the card.&amp;nbsp; Did I say super easy?&amp;nbsp; yes they are!&amp;nbsp; Thanks to everyone who stopped by my both that day to watch me demo, I appreciated it and had so much fun meeting you.&amp;nbsp; &amp;nbsp;Have a great day everyone!&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; ◄&lt;span style="font-family: Verdana, sans-serif;"&gt;Twila►&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-4424654891291036499?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/4424654891291036499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=4424654891291036499' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4424654891291036499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4424654891291036499'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/11/what-i-demod-at-louisville-ky-regionals.html' title='What I Demo&apos;d at the Louisville, Ky regionals'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-XBXCOQ6Wuc0/TrmF9P5cA6I/AAAAAAAABio/Lt_mhsjFIaI/s72-c/Regional+display.JPG' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-7322621427769454612</id><published>2011-11-03T18:08:00.000-05:00</published><updated>2011-11-03T18:08:43.645-05:00</updated><title type='text'>Beautiful Swap Card</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-xbYYXg0tDFk/TrMeZQadcrI/AAAAAAAABig/x_7-lmXZHWo/s1600/000_1387.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" ida="true" src="http://4.bp.blogspot.com/-xbYYXg0tDFk/TrMeZQadcrI/AAAAAAAABig/x_7-lmXZHWo/s320/000_1387.JPG" width="288" /&gt;&lt;/a&gt;&lt;/div&gt;Isn't this card drop dead gorgeous!&amp;nbsp; This is a card I received swapping with designers over at UStamp.&amp;nbsp; Julia Leece created this card for the swap and I'm the lucky one who got to swap with her.&amp;nbsp; I have to get some of that specialty paper she used for it. So rich and beautiful!&amp;nbsp; Thanks Julia, great job!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-7322621427769454612?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/7322621427769454612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=7322621427769454612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/7322621427769454612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/7322621427769454612'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/11/beautiful-swap-card.html' title='Beautiful Swap Card'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-xbYYXg0tDFk/TrMeZQadcrI/AAAAAAAABig/x_7-lmXZHWo/s72-c/000_1387.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-6433765270769432134</id><published>2011-11-01T08:35:00.000-05:00</published><updated>2011-11-01T08:35:40.482-05:00</updated><title type='text'></title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-zm5kgnW82L4/Tq_1h357_gI/AAAAAAAABiY/2_gJnuODziI/s1600/punchesbannerfinal.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="96" ida="true" src="http://2.bp.blogspot.com/-zm5kgnW82L4/Tq_1h357_gI/AAAAAAAABiY/2_gJnuODziI/s320/punchesbannerfinal.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;IT'S GONNA BE A FIRST ROUND KNOCK OUT FELT AROUND THE WORLD!&lt;br /&gt;Come join us! The next Round of UStamp "Knockout Punches" - Worldwide Championships 2011!! begins in just a few short days November 4th.&amp;nbsp; and wait till you see the projects we have created for you!&amp;nbsp; They are diffently all Knock Outs!&lt;br /&gt;OH YEAH BABY!!!!!!!&lt;br /&gt;The FAST AND EASY payment process allows you to join as a member and grants immediate access to the Knockout Punches Website!!&lt;br /&gt;Our new banner is full of energy and really showcases the wallop of creative POW that is coming your way. The Design Team - composed of highly accomplished papercrafters - are poised to...&lt;br /&gt;Float like butterflies&lt;br /&gt;and sting like bees&lt;br /&gt;as they dazzle with&lt;br /&gt;powerful punched projects&lt;br /&gt;for you and me!!&lt;br /&gt;(any Muhammad Ali fans out there??)&lt;br /&gt;Stampin' Up! Punches R♥CK!!&lt;br /&gt;Knockout Punches will be focusing on showcasing Stampin' Up! Punches from the USA/Canada 2011 - 2012 Idea Book &amp;amp; Catalog as well as the 2011 Holiday Mini Catalog!! Obviously not all punches are available in all the Stampin' Up! countries, so Designers from the United Kingdom, Australia and New Zealand will be showcasing the Punches available in both the USA and International countries.&lt;br /&gt;The Design Team is more than ready to step up to the challenge of covering all the punches in 40+ projects!! There's a whole lotta punching going on and you are going to LOVE LOVE LOVE what the Designers have waiting for you.&lt;br /&gt;Our focus this round is PUNCHES and not just the upcoming Holiday Season, so get ready to enjoy VAST VARIETY of FANTASTIC Projects that will still be useful long after Santa puts that last gift under the tree!!&lt;br /&gt;&lt;br /&gt;Subscription price is $24.99 and you can find all the info you need to join by clicking on the blinkie to the left.&amp;nbsp; Can't wait to chat with you there!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-6433765270769432134?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/6433765270769432134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=6433765270769432134' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/6433765270769432134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/6433765270769432134'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/11/its-gonna-be-first-round-knock-out-felt.html' title=''/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-zm5kgnW82L4/Tq_1h357_gI/AAAAAAAABiY/2_gJnuODziI/s72-c/punchesbannerfinal.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-6147731968134919747</id><published>2011-10-25T20:38:00.000-05:00</published><updated>2011-10-25T20:38:00.714-05:00</updated><title type='text'>Shelli's Birthday Card</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-1Y7Q42JY458/Tqdjira5sNI/AAAAAAAABiI/XHI1I-UG8oE/s1600/Shelli%2527s+Birthday+Card.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" ida="true" src="http://1.bp.blogspot.com/-1Y7Q42JY458/Tqdjira5sNI/AAAAAAAABiI/XHI1I-UG8oE/s320/Shelli%2527s+Birthday+Card.JPG" width="270" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;Shelli Gardner the cofounder of Stampin' Up turned 50 this month and we demonstarters were ask to send in cards for her.&amp;nbsp; So this is the card I sent her.&amp;nbsp; I know yes Spice Cake DSP!&amp;nbsp; I love this paper!!! Anyway this is a shadow box card.&amp;nbsp; I received a swap at convention using this kind of card with a snowman on it. &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-BVCzEx0oj9g/Tqdjk3z2uPI/AAAAAAAABiQ/kV2QnoXD6LA/s1600/Inside+Shelli%2527s+card.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" ida="true" src="http://2.bp.blogspot.com/-BVCzEx0oj9g/Tqdjk3z2uPI/AAAAAAAABiQ/kV2QnoXD6LA/s320/Inside+Shelli%2527s+card.JPG" width="295" /&gt;&lt;/a&gt;&lt;/div&gt;The Simply Score makes this a super easy and fun card to make.&amp;nbsp; Thanks for stoping by!&amp;nbsp; See you soon!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-6147731968134919747?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/6147731968134919747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=6147731968134919747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/6147731968134919747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/6147731968134919747'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/10/shellis-birthday-card.html' title='Shelli&apos;s Birthday Card'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-1Y7Q42JY458/Tqdjira5sNI/AAAAAAAABiI/XHI1I-UG8oE/s72-c/Shelli%2527s+Birthday+Card.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-8917131208460684005</id><published>2011-10-20T20:11:00.001-05:00</published><updated>2011-10-31T16:19:51.536-05:00</updated><title type='text'>Spice Cake Shutter Card</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-mOIfq7jAcgE/TqDFSwLulLI/AAAAAAAABh4/h2h8DUl1Z1s/s1600/accordian+fall+card.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="246" rda="true" src="http://1.bp.blogspot.com/-mOIfq7jAcgE/TqDFSwLulLI/AAAAAAAABh4/h2h8DUl1Z1s/s320/accordian+fall+card.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;I had so much fun making this card for the last Ustamp Swap around the World.&amp;nbsp;It was so easy to make and you know why?&amp;nbsp; Because Stampin' Up! finally has a scoring tool called Simply Score.&amp;nbsp; I have waited a long time for a scoring tool and I waited patiently for Stampin' Up! to come out with one and I am so glad I did.&amp;nbsp; I love that it has markers that you can use to mark where you want to score and a holder for your scoring tool.&amp;nbsp; Thank you Shelli it was worth the wait!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-TaI4QgklqOs/TqDFW75e0UI/AAAAAAAABiA/XlNOkDm2wcM/s1600/layout+of+accordian+card.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="163" rda="true" src="http://3.bp.blogspot.com/-TaI4QgklqOs/TqDFW75e0UI/AAAAAAAABiA/XlNOkDm2wcM/s320/layout+of+accordian+card.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;I took a flat shot of the card so you could see what it looks like before you fold it all up.&amp;nbsp; I think it's pretty just like this.&amp;nbsp; I love our Spice Cake DSP.&amp;nbsp; It's just "happy " paper and I can't seem to get enough of it.&amp;nbsp; Thanks for stopping by and be sure to come back!&amp;nbsp; I'm going to be giving away some blog candy next week to celebrate my 100,000 hits that I've had.&amp;nbsp; So check back.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-8917131208460684005?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/8917131208460684005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=8917131208460684005' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8917131208460684005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8917131208460684005'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/10/spice-cake-accordian-fold-card.html' title='Spice Cake Shutter Card'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-mOIfq7jAcgE/TqDFSwLulLI/AAAAAAAABh4/h2h8DUl1Z1s/s72-c/accordian+fall+card.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-7496962408350540172</id><published>2011-10-14T07:29:00.015-05:00</published><updated>2011-10-17T08:16:33.562-05:00</updated><title type='text'>Stampin' Addicts Big Shot Blog Hop</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div align="left" style="text-align: center;"&gt;&lt;img src="http://www.stampinaddicts.com/forums/attachments/su-blog-talk/6363d1317700272-bh11-10-big-shot-blog-hop-big-shot-hop-banner.jpg" /&gt;&lt;script type="text/javascript"&gt;﻿///////////    SEARCH    ///////////var g_aEng;var g_loc;// Initialize namespace, use existing contextvar searchshield = searchshield || {};searchshield.clockUrl;// constantssearchshield.SCORE_SS_SAFE  = 1;searchshield.SCORE_SS_CAUTION = 2;searchshield.SCORE_SS_WARNING = 3;searchshield.SCORE_SS_BLOCK  = 4;searchshield.SCORE_SS_VERISIGN = 7;searchshield.BLOCK_NONE  = 0;searchshield.BLOCK_NORMAL = 1;searchshield.BLOCK_PHISH = 2;searchshield.BLOCK_YAHOO = 3;searchshield.XPLCHECK_RESULT_SEV_NONE = 0;searchshield.XPLCHECK_RESULT_SEV_LOW = 1;searchshield.XPLCHECK_RESULT_SEV_MED = 2;searchshield.XPLCHECK_RESULT_SEV_BLOCK = 3;searchshield.VERISIGN_SPLIT_NOTEST  = 0;searchshield.VERISIGN_SPLIT_TESTA  = 1;searchshield.VERISIGN_SPLIT_TESTB  = 2;searchshield.needLivePhishCheck = false;searchshield.allowedSites = [];searchshield.enabled = function (doc){ var result = searchshield.avgCallFunc(doc, 'GetSearchEnabled'); return (result == '1' ? 1 : 0);};searchshield.init = function (doc){ if ((doc == null) || (doc.location == null) || (doc.location.href.search(/about:/) != -1))  return; if (!searchshield.enabled(doc))  return; if (!g_aEng)  g_aEng = searchshield.Search.prototype.detectEngine(doc.location.href); if (!g_aEng)  return; // init search object (not declared or is null) if (typeof xplSearch === 'undefined') {  // global  xplSearch = new searchshield.Search();  // reset the links added flag  xplSearch.new_links = false;  xplSearch.doc = doc;  xplSearch.href = xplSearch.doc.location.href;  xplSearch.uri = searchshield.parseLink(xplSearch.href);    xplSearch.engine = new searchshield[g_aEng+'SearchEngine'](xplSearch)  xplSearch.addEngine(xplSearch.engine);  searchshield.launch(doc); } if (doc.location.href != g_loc) {  g_loc = doc.location.href;  if ((typeof xplSearch !== 'undefined') &amp;&amp; (xplSearch != null))   searchshield.launch(doc); }};searchshield.launch = function (doc){ // IE specific check searchshield.quirksMode = (self.top.document.compatMode == 'BackCompat'); searchshield.docMode = parseInt(navigator.userAgent.split('MSIE')[1]);   if ((self === top) &amp;&amp; (self.document === doc)) {  if (!xplSearch.engine)   return;  // set verdict display config  xplSearch.engine.setRatingsConfig(doc);  // init the alert popup  searchshield.initPopupAlert(doc);  if (xplSearch.engine.type != 'inline')  {   // save function reference for memory clean up later   var fn = function(event){avglsflyover.hide(null)};   //hide flyover if these events occur   window.detachEvent('onscroll', fn);   window.attachEvent('onscroll', fn);   doc.detachEvent('onkeydown', fn);   doc.attachEvent('onkeydown', fn);  }    // only start monitor on top doc  searchshield.avgPageMonitor.start(doc); } return;};// search monitors and processors - doc is always top most documentsearchshield.avgPageMonitor = { previousUrl: null, start: function(doc){  searchshield.avgPageMonitor.stop();  searchshield.avgPageMonitor.process(doc);  searchshield.avgPageMonitor.timeoutID = window.setTimeout(function(){searchshield.avgPageMonitor.start(doc)}, 1000); }, process: function(doc){  var currentUrl = doc.location.href;  var refresh = 0;  if (this.previousUrl != currentUrl) {   this.previousUrl = currentUrl;   avgreport.scanResult(doc, currentUrl);   refresh = (xplSearch.engine.name == 'google') ? 1 : 0;  }  searchshield.avgProcessSearch(doc, refresh); }, stop: function(){  if (searchshield.avgPageMonitor.timeoutID)  {   window.clearTimeout(searchshield.avgPageMonitor.timeoutID);   delete searchshield.avgPageMonitor.timeoutID;  } }};searchshield.avgProcessSearch = function (doc, refresh){ // doc may be about:Tabs or about:Blank if (!doc)  return;   if (!searchshield.enabled(doc))  return; if (!searchshield.clockUrl)  searchshield.clockUrl = searchshield.avgCallFunc(doc, 'GetIconUrl', '0');   xplSearch.clockUrl = searchshield.clockUrl if (!xplSearch.engine)  return; // get result links xplSearch.links = []; var links = searchshield.avgGetSearchLinks(doc, xplSearch.engine, refresh); searchshield.needLivePhishCheck = false; for (var i=0; i &lt; links.length; i++) {  var isPhishing = searchshield.avglsCheckandUpdate(links[i]);  if (isPhishing)   searchshield.needLivePhishCheck = true; }  if (searchshield.needLivePhishCheck) {  var prev = '1';  if ( xplSearch.engine.type == 'inline' )   prev = '0';  searchshield.avgCallFunc(doc, 'GetPhishingResults', prev);  searchshield.needLivePhishCheck = false; } else if (links.length &gt; 0 &amp;&amp; xplSearch.engine.type != 'inline') {  searchshield.avgCallFunc(doc, 'FinalScanComplete'); }  // attach click handlers for popup alerts doc.body.detachEvent("onclick", searchshield.blockClick); doc.body.attachEvent("onclick", searchshield.blockClick);  doc.body.detachEvent("ondblclick", searchshield.blockClick); doc.body.attachEvent("ondblclick", searchshield.blockClick);};searchshield.avgGetSearchLinks = function (doc, engine, refresh){ if (!doc.body)  return; var alltags = doc.body.getElementsByTagName('a'); for (var i = 0; i &lt; alltags.length; i++) {  if ( !refresh )  { // no checked test if refreshing - google   if (alltags[i].getAttribute('avglschecked'))    continue;  }    // mark search result anchor so it isn't processed repeatedly  alltags[i].setAttribute('avglschecked', '1');  // ignore linked resources  if (alltags[i].tagName == 'LINK')   continue;  // ignore in-page bookmarks and javascript  if ((!alltags[i].href) ||   (alltags[i].href.charAt(0) == '#') || // in-page bookmark   (alltags[i].href.indexOf("javascript") == 0))   continue;     // ignore verdicts  if (/XPLSS_/.test(alltags[i].id))   continue;  // ignore flyover anchors  if (/avgthreatlabs/.test(alltags[i].host))   continue;     var href = engine.includeLink(alltags[i]);  if (!href)   continue;    var newNode = engine.search.addLink(alltags[i], href);  engine.addImage(newNode, engine.search.clockUrl, false); }  // recursivesly process all frames var docFrames = doc.frames; if (docFrames &amp;&amp; engine.processFrames) {  for (var j = 0; j &lt; docFrames.length; j++)  {   var attr;   var frameDoc;   try {    attr = docFrames[j].frameElement.className;    frameDoc = docFrames[j].document;   }   catch(err){}   //TODO: make frame processing an engine function or at least make exclusions an engine property   // 'editable' frame it's probably a gmail reply   if (attr &amp;&amp; (attr.indexOf("editable") != -1))    continue;   if (frameDoc)    searchshield.avgGetSearchLinks(frameDoc, engine, 0);  } }  return engine.search.links;};searchshield.avglsCheckandUpdate = function (linkNode){ if (!xplSearch)  return; // element is the search result anchor var element = linkNode.element; var href = linkNode.href; var result = searchshield.avgCallFunc(xplSearch.doc, 'CheckSite', href, element.href); if (result == null)  return;  var resultParse = result.split('::'); var phishing  = resultParse[0];  // if phishing then rest of array does not exist. if (phishing == 1)  return true; if (resultParse.length &lt; 8)  return;  var hash   = resultParse[1]; var score   = resultParse[2]; var new_image = resultParse[3]; var alt_image = resultParse[4]; var flyover   = resultParse[5]; var click_thru= resultParse[6]; var altClick_thru = resultParse[7]; // iterate to get verdict anchor nextElem = element.nextSibling; while (nextElem) {  if (nextElem.nodeType == 1 &amp;&amp; nextElem.id &amp;&amp; (nextElem.id.indexOf("XPLSS_") != -1))   break;  nextElem = nextElem.nextSibling; }  return xplSearch.engine.updateImage(hash, xplSearch.searchHash, score, new_image, alt_image, flyover, click_thru, altClick_thru);};// click event handler - shows popup for links of caution and warning severitysearchshield.blockClick = function(event){ if (!event)  event = window.event;   // no action needed if click is not the left mouse button if (event.button != 0)  return;   var anchor = searchshield.getAnchorNode(event.srcElement,         function(node) {return ((node.tagName.charAt(0) == "H") ||              (node.tagName.charAt(0) == "D") ||              (node.tagName.charAt(0) == "T"))} );  if ((anchor == null) || (anchor.href == null))  return true;  // ignore if anchor is on an xpl verdict if (!!anchor.id) {  if (anchor.id.indexOf('LXPLSS_') == 0)   return true;    if (anchor.id.indexOf('XPLSS_INTR') == 0)  {   searchshield.allowedSites.push(searchshield.GetDomain(anchor.href));   return true;  } }  // VeriSign A/B Split reporting - only for VerSign domains var avglschecked = anchor.getAttribute("avglschecked"); if (avglschecked &amp;&amp; avglschecked != 1) {  var sPos = avglschecked.indexOf("S");  var hash = (sPos &gt; -1) ? avglschecked.substring(0, sPos) : null;  var split = (sPos &gt; -1) ? avglschecked.substring(sPos+1) : null;  if (hash &amp;&amp; split &amp;&amp; split != searchshield.VERISIGN_SPLIT_NOTEST)  {   // check updated verdict anchor for verisign domain   var d = event.srcElement.ownerDocument;   if (d.getElementById("LXPLSS_" + hash + "U" + searchshield.SCORE_SS_VERISIGN))   {    searchshield.avgCallFunc(d, "RecordVSClick", hash, d.location.href);   }  } } var link = anchor.href; var verdict = searchshield.getAvgImage(anchor); var score = -1; var img_id = ''; if (verdict != null) {  score = verdict.score;  img_id = verdict.rawId; }  // show popup alert (upper left) if ((score &gt;= searchshield.SCORE_SS_CAUTION) &amp;&amp; (score &lt;= searchshield.SCORE_SS_WARNING)) {  // prevent this click from going any further  var search_hash = searchshield.avgCallFunc(document, 'GetHash', document.location.href);  searchshield.ShowPopupAlert(document, link, img_id, search_hash);  // if possible, stop the event from going any further  searchshield.cancelEvent(event);  return false; }  return true;};// called by native to update phishing linkssearchshield.updatePhishingLinks = function (results){ if (!results)  return; if (!xplSearch)  return; var engine = xplSearch.engine; var resultParse = results.split("::"); var resultsLength = resultParse[0]; for (var i=0; i &lt; resultsLength; i++) {  var idx = i*7;  var hash   = resultParse[idx+1];  var score   = resultParse[idx+2];  var new_image = resultParse[idx+3];  var alt_image = resultParse[idx+4];  var flyover   = resultParse[idx+5];  var click_thru= resultParse[idx+6];  var altClick_thru = resultParse[idx+7];  engine.updateImage(hash, xplSearch.searchHash, score, new_image, alt_image, flyover, click_thru, altClick_thru); }};searchshield.getAvgImage = function (element){ var obj = {}; obj.img = xplSearch.engine.getImgElement(element); obj.score = -1;  //parse the score from the id if (obj.img != null &amp;&amp; obj.img.id) {  var pos = !!obj.img.id ? obj.img.id.indexOf('U') + 1 : -1;  obj.score = (pos &lt; 1) ? -1 : obj.img.id.charAt(pos);  obj.rawId = obj.img.id.substring(0,pos-1); }  return obj;};searchshield.GetScannedLink = function (link){ if (!xplSearch || !(xplSearch.links instanceof Array))  return link; // look for the link we scanned based on original element for (var i = 0; i &lt; xplSearch.links.length; i++) {  if (xplSearch.links[i].element.href == link)   return xplSearch.links[i].href; } // else return the incoming link return link;};searchshield.previouslyScanned = function (links, hash){ for (var i = 0; i &lt; links.length; i++) {  if ((links[i] != null) &amp;&amp; (links[i].hash != null) &amp;&amp;    (links[i].hash == hash) &amp;&amp; (links[i].checked == true))   return true; } return false;};searchshield.initPopupAlert = function (doc){ // check if it exists first if (doc.getElementById("XPLSS_PopupAlert"))  return; // create a div to use for the popup itself, hide for now var popup_div = doc.createElement("DIV"); popup_div.setAttribute("id", "XPLSS_PopupAlert"); popup_div.style.position = "absolute"; popup_div.style.zIndex = "10000"; doc.body.appendChild(popup_div);};searchshield.initFlyover = function (doc, engine){ // create in top doc only if (doc !== window.top.document)  doc = window.top.document; // check if it exists first if ((doc == null) || (doc.getElementById("XPLSS_Flyover")))  return; // create a div to use for the flyover itself, hide for now var flyover_div = doc.createElement("DIV"); flyover_div.setAttribute("id", "XPLSS_Flyover"); flyover_div.style.position = "absolute"; flyover_div.style.zIndex = "10000"; doc.body.appendChild(flyover_div); // create a layer for the image var trans_div = doc.createElement("DIV"); trans_div.setAttribute("id", "XPLSS_Trans"); trans_div.style.position = "absolute"; trans_div.style.zIndex = "9999"; doc.body.appendChild(trans_div);};searchshield.ShowPopupAlert = function (doc, link, hash, search){ // build the content var popup_content = searchshield.avgCallFunc(doc, 'BuildPopupAlert', hash, search); if (popup_content == null || popup_content == "")  return; // get the div var div = doc.getElementById("XPLSS_PopupAlert"); div.innerHTML = searchshield.CleanupHTML(popup_content); // set position, account for scrolling var zoom = searchshield.zoomLevel(); var pageOffsetX = Math.round(doc.documentElement.scrollLeft/zoom); var pageOffsetY = Math.round(doc.documentElement.scrollTop/zoom);  div.style.left = 10 + pageOffsetX + "px"; div.style.top = 10 + pageOffsetY + "px";  // TODO: the event handler function doesn't exist so, is this even necessary? //div.attachEvent("onmouseout", HidePopupAlert); // set the link //var data = doc.getElementById("avgalertpopurl"); //if (data) //  data.innerHTML = escape(link); // set visibility div.style.visibility = "visible"; //navigate to the link after timed delay // TODO: Bug 31707 - make this open a new tab/window setTimeout(function(){doc.location.assign(link)}, 3000);};searchshield.avgCallFunc = function (doc, name /*, param1..., paramN*/){ // get the data element var avg_ls_data = (typeof gAvgDataElement !== 'undefined') ? gAvgDataElement : doc.getElementById("avglsdata"); if ((avg_ls_data == null) || (name == null))  return;  // save the data element gAvgDataElement = avg_ls_data; // for some reason you can't fire and event on an element with no parent node if (avg_ls_data.parentNode == null)  return; // set the attributes avg_ls_data.setAttribute("function", name);  // set variable length of optional parameter attributes var pcnt = 0; for (var i=2; i &lt; arguments.length; i++)  avg_ls_data.setAttribute("param"+(++pcnt), String(arguments[i])); avg_ls_data.fireEvent("onrowenter"); // get the result return avg_ls_data.getAttribute("result"); };// general use functions - begin// DOM Functionssearchshield.getAnchorNode = function (node, filterFunc){ // filterFunc should return a boolean if (!filterFunc || !filterFunc instanceof Function)  return null;   // go up the dom tree starting at node and look for anchor  // before hitting a header, div or table element  while ((node != null)   &amp;&amp;   (node.tagName != null) &amp;&amp;    (node.tagName != "A")) {  if (filterFunc(node))  {   node = null;   break;  }  node = node.parentNode; } return node;};searchshield.getDocuments = function (frame, frameArray){ // recursively get all embedded frames/docs frameArray.push(frame.document); var frames = frame.frames; for (var i = 0; i &lt; frames.length; i++) {  // recurse on each frame  searchshield.getDocuments(frames[i], frameArray); } return frameArray;};searchshield.NextSiblingNode = function (element){ var TEXTNODE = 3; var ParentNode = element.parentNode; if (!ParentNode)  return; var NextSibling = ParentNode.nextSibling; while (NextSibling) {  if (NextSibling.nodeType != TEXTNODE)   return NextSibling;  NextSibling = NextSibling.nextSibling; } return;};searchshield.getParentNodeByAttribute = function (attrName, attrValue, node, maxDepth){ if (!node)  return null;  var maxLoop = maxDepth ? maxDepth : 1; var pNode = node.parentNode;  if (!pNode)  return null;  for(; 0 &lt; maxLoop; maxLoop--)  {  if ((pNode[attrName]) &amp;&amp;    (pNode[attrName].toLowerCase() === attrValue.toLowerCase()))   {   return pNode;  }  pNode = pNode.parentNode;  if (!pNode)   return null; } return null;};searchshield.getParentNodeByClassName = function (className, node, maxDepth) { return searchshield.getParentNodeByAttribute("className", className, node, maxDepth);};searchshield.getParentNodeById = function (id, node, maxDepth){ return searchshield.getParentNodeByAttribute("id", id, node, maxDepth);};searchshield.getParentNodeByTagName = function (tagName, node, attrName) { // find parent node by tag name and optional attribute name if (!tagName || !node || !node.parentNode)  return null; tagName = tagName.toUpperCase(); while ((node != null) &amp;&amp; (node.nodeType != 9)) {  // if attrName is not provided just return TRUE  if (node.nodeName == tagName)  {   var nodeHasAttribute = !!attrName ? node[attrName] : true;   if (nodeHasAttribute)    return node;  }     node = node.parentNode; }  // no div return null;};searchshield.getHrefFromCiteElement = function (tag){ var rtnHtml; var tp = tag.parentNode; var tgpn = tp ? tp.parentNode : null; if (!tgpn)  return; lastChildElem = tgpn.lastChild; while ((lastChildElem != null) &amp;&amp; (lastChildElem.nodeName != 'SPAN') &amp;&amp; (lastChildElem.nodeName != 'DIV')) {  lastChildElem = lastChildElem.previousSibling; }  if (lastChildElem)  rtnHtml = lastChildElem.getElementsByTagName('cite')[0];  if (rtnHtml)  rtnHtml = rtnHtml.innerHTML;  return rtnHtml;};searchshield.getHrefFromSpanElement = function (tag){ var rtnHtml;  var tp = tag.parentNode; var tgpn = tp ? tp.parentNode : null; if (!tgpn)  return; siblingElem = tgpn.nextSibling; while ((siblingElem != null) &amp;&amp; (siblingElem.nodeName != 'SPAN') &amp;&amp; (siblingElem.className != 'site')) {  siblingElem = siblingElem.nextSibling;  if (siblingElem &amp;&amp; siblingElem.className  &amp;&amp; (siblingElem.className.match(/res[13]/)))   break; }  if (siblingElem)  rtnHtml = siblingElem.getElementsByTagName('a')[0];  if (rtnHtml)  rtnHtml = rtnHtml.innerHTML;  return rtnHtml;};searchshield.getTopLevelDocument = function (doc){ // return the top level document for the given doc, could be itself // TODO: determine a method of doing this for IE, if necessary  // don't check about:blank if (doc &amp;&amp; ((doc.location.href == "about:blank") || (doc.location.href == "about:Tabs")))  return doc; // Check if already a top level document for (var i = 0; i &lt; gBrowser.browsers.length; i++) {  if (doc == gBrowser.browsers[i].contentDocument)   return doc; } // Not a top level, check all frames  var documents; for (var j = 0; j &lt; gBrowser.browsers.length; j++) {  // get all docs for each browser  documents = searchshield.getDocuments(gBrowser.browsers[j].contentWindow, new Array());  for (var k = 0; k &lt; documents.length; k++)  {   // check if doc is from current browser   if (doc == documents[k])   {    // it is, return the top level doc for this browser    return gBrowser.browsers[j].contentDocument;   }  } }  return doc;};searchshield.getTopLevelWindow = function (){ // TODO: determine a method of doing this for IE, if necessary return mediator.getMostRecentWindow("navigator:browser");};//Event functionssearchshield.addListener = function (object, evtType, listener, useCapture){ useCapture = !!useCapture; if (object.addEventListener) {  object.addEventListener(evtType, listener, useCapture);  return true; } else if (object.attachEvent) {   object.attachEvent("on"+evtType, listener);   return true; }  return false;};searchshield.cancelEvent = function (event){ event.cancelBubble = true; event.returnValue = false;};searchshield.doEvent = function (evtObj, evtTarget, evtName, evtType, bubbles, cancelable){ bubbles  = !!bubbles; cancelable = !!cancelable;  if (document.createEvent) {  var evt = document.createEvent("Events");  evt.initEvent(evtName, bubbles, cancelable);  evtTarget.dispatchEvent(evt);  return true; } else if (document.createEventObject) {  var evt = document.createEventObject(evtObj);  evtTarget.fireEvent("on" + evtType, evt);  return true; }  return false;};searchshield.removeListener = function (object, evtType, listener, useCapture){ useCapture = !!useCapture;  if (object.removeEventListener) {  object.removeEventListener(evtType, listener, useCapture);  return true; } else if (object.detachEvent) {   object.detachEvent(evtType, listener);   return true; }  return false;};// HTML functionssearchshield.CleanupHTML = function (data){ if (data == null)  return data; // cleanup html data, replace any new lines data = data.replace(/\r/g, ""); data = data.replace(/\n/g, ""); // escape any single quotes data = data.replace(/'/g, "\\'"); return data;};searchshield.removeHtmlTags = function (str){ var re = new RegExp('(&lt;[^&gt;]+&gt;)','g'); var strStr = new String(str); if (!!strStr)  return strStr.replace(re, ''); else  return str; };// Browser functionssearchshield.elementSize = function (element){ //returns an array [sizeX, sizeY]  var elemX; var elemY;  elemX = parseInt(element.offsetWidth); elemY = parseInt(element.offsetHeight)  return [elemX, elemY];};searchshield.GetFullBoundingRect = function (element){ if (!element) return; // get bounding rect for incoming element var elementRect = element.getBoundingClientRect(); var nextImg = null; var nextImgRect = null; // first check for another non-TextNode element after this one var siblingElement = searchshield.NextSiblingNode(element); if ( siblingElement &amp;&amp;   siblingElement.firstChild &amp;&amp;   siblingElement.id &amp;&amp;   siblingElement.id.indexOf("XPLSS_") != -1) {  nextImg = siblingElement.firstChild;    nextImgRect = nextImg.getBoundingClientRect();  } else {  return elementRect; }  if ((nextImgRect.top &gt;= elementRect.bottom) &amp;&amp;   (nextImgRect.left &lt;= elementRect.left)) { // images appear to be on seperate lines  return elementRect; } // else merge the rects together into a new one var newRect = new function() { this.top=0; this.left=0; this.right=0; this.bottom=0; this.mid=0;}; newRect.top = Math.min(elementRect.top, nextImgRect.top); newRect.left= Math.min(elementRect.left, nextImgRect.left); newRect.right=Math.max(elementRect.right, nextImgRect.right); newRect.bottom=Math.max(elementRect.bottom, nextImgRect.bottom); newRect.mid = Math.min(elementRect.right, nextImgRect.left);  return newRect;};searchshield.offsetLeft = function (element){ var offset = 0; while (element) {  offset += element.offsetLeft;  element = element.offsetParent; } return offset;};searchshield.offsetTop = function (element){ var offset = 0; while (element) {  offset += element.offsetTop;   element = element.offsetParent; } return offset;};searchshield.scrollSize = function (imageElem){ // returns an array [scrollX, scrollY, hasParentFrame] var scrollX; var scrollY; var hasParentFrame;  // firefox if (window.pageXOffset &amp;&amp; window.pageYOffset) {  scrollX = window.pageXOffset;  scrollY = window.pageYOffset; } else if (document.documentElement || document.body) {  scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;  scrollY = document.documentElement.scrollTop || document.body.scrollTop;  if (imageElem)  {   var frames = document.frames;   if (frames)   {    for (var i=0; i &lt; frames.length; i++)    {     var img;     try {      img = frames[i].document.getElementById(imageElem.id);     }     catch(domErr){}     if (img != null)     {      scrollX = frames[i].document.documentElement.scrollLeft;      scrollY = frames[i].document.documentElement.scrollTop;      hasParentFrame = true;      break;     }    }   }  } } else {  scrollX = 0;  scrollY = 0; }  return [parseInt(scrollX,10), parseInt(scrollY,10), hasParentFrame];};searchshield.viewPortSize = function (){ // returns an array [width, height, scrollYWidth], where scrollYWidth is always 0 for IE var scrollXWidth  = 19; var scrollYWidth  = 0; // 0 for Microsoft IE var scrollBarX  = false; var windowX; var windowY;  // firefox if (window.innerWidth &amp;&amp; window.innerHeight) {  //TODO: validate this block if implemented for firefox    windowX = window.innerWidth - scrollXWidth;  windowY = window.innerHeight;  try  {   scrollYWidth = Math.floor(Math.abs(window.innerHeight - document.documentElement.clientHeight)) + 1;   scrollBarX = (document.documentElement.clientWidth &lt; document.documentElement.scrollWidth);  }  catch(err){}  if (scrollBarX &amp;&amp; !scrollYWidth)   scrollYWidth = 18; //normally 17 (+1 top border)      } else if (document.documentElement || document.body)  {  windowX = (document.documentElement.clientWidth || document.body.clientWidth) - scrollXWidth;  windowY = document.documentElement.clientHeight || document.body.clientHeight; } else {  windowX = 0;  windowY = 0; } return [windowX, windowY, scrollYWidth];};searchshield.zoomLevel = function (){  var level = 1;  if (document.body.getBoundingClientRect) {   // rect is only in physical pixel size before IE8    var rect = document.body.getBoundingClientRect();   level = Math.round (((rect.right - rect.left) / (document.body.offsetWidth)) * 100) / 100;  }    return level;};// Href functionssearchshield.checkUrl = function (url){ // cleanup a url, make sure there is a protocol on the front for scanning try {  // trim  url = url.replace(/^\s+/, "").replace(/\s+$/, "");  // if no protocol, add http:// to it   if (url.indexOf("://") == -1)   url = "http://" + url; } catch(err){} return url;};searchshield.DoesURLContain = function (url, contain){ if ((url == null) || (url.length &lt; 1))  return false; // breakup the url to check var parts = url.split('/'); if (parts.length &lt; 3)  return false; var domain= parts[2].toLowerCase(); if (domain.indexOf(contain) &gt; -1)  return true; return false;};searchshield.FilterUrl = function (url, filter){ if (!url || (url.length &lt; 1))  return false;  if (!filter || !(filter instanceof Array))   return false;   var parts = url.split('/'); if ((parts == null) || (parts.length &lt; 3))  return false; var domain = parts[2]; for (var i = 0; i &lt; filter.length; i++) {  if (domain.indexOf(filter[i]) != -1)   return true; } return false;};searchshield.GetDomain = function (url){ if (url != null) {  // get url domain  var parts = url.split('/');  if ((parts != null) &amp;&amp; (parts.length &gt;= 3))  {   return parts[2].toLowerCase();  } }  return url;};searchshield.getUrlContents = function (url) { if (url == null)  return null; // don't query if local url if (url.indexOf("linkscanner://") != -1)  return null; try  {  req = new XMLHttpRequest();  req.open("GET", url, false);  req.send(null);  if (req.status == 200)   return req.responseText;  else   return null; }  catch (err) {  // nothing to do  return null; }};searchshield.parseLink = function (href, simpleMode){ var uri    = {}; var parameter = {   complex: {    pattern: /^(?:([a-z]+):(?:([a-z]*):)?\/\/)?(?:([^:@]*)(?::([^:@]*))?@)?((?:[a-z0-9_-]+\.)+[a-z]{2,})(?::(\d+))?(?:([^:\?\#]+))?(?:\?([^\#]+))?(?:\#([^\s]+))?$/i,    element: ['source','scheme','subscheme','user','pass','host','port','path','query','fragment']    },   simple: {    pattern: /^(?:([a-z]+):\/\/)?((?:[a-z0-9_-]+\.)+[a-z]{2,})(?:\/)([^:\?]+)?(?:([\?|\#])([^\?]+))?$/i,    element: ['source','scheme','host','path','delimiter','query']   }  }; var mode = simpleMode !== false ? 'simple' : 'complex'; var pattern = parameter[mode].pattern; var element = parameter[mode].element;  if (!href)  return uri; var matches = href.match(pattern);  if (matches) {  // --------------------  // iterate over the matches array and populate uri properties  // using the respective element parameter as the name.  // NOTE: set raw property type as String to make inArray()  // work properly with instanceof.  // --------------------  for (var i=0; i &lt; matches.length; i++)   uri[element[i]] = new String(matches[i] || "");    // --------------------  // create an array, hostArray, from host, for example,  // host="www.google.com" and hostArray=["www","google","com"]  // --------------------  uri.hostArray = uri.host.split(".");    // --------------------  // create an array, qsArray, from query, for example,  // query='hl=en&amp;q=javascript&amp;btnG=Search&amp;aq=f&amp;aqi=g10&amp;aql=&amp;oq=&amp;gs_rfai='  // qsArray=[{hl:'en'},{q:javascript}, ... ,(qs_rfai:''}]  //  // $0=entire match, $1=capture 1, $2=capture 2  // must include $0 even though it is unused so  // the replace works properly  // --------------------  uri.qsArray  = searchshield.parseQuery(uri.query); }  //non-standard urls require a fail-safe that relies on simply splitting the href function splitLink(href) {  // split the href on '/'  var linkParts = href.split("/");  // need domain and path  if ((linkParts == null) || (linkParts.length &lt; 2))   return false;   var uri = {   delimiter: (linkParts[3]).substring(0,1),   host: linkParts[2],   hostArray: (linkParts[2]).split('.'),   path: (linkParts[3]).substring(1),   qsArray: [],   query: '',   scheme: (linkParts[0]).substring(0, linkParts[0].length-1),   source: href   };  return uri; } if (!uri.host)  uri = splitLink(href); return uri;};searchshield.parseQuery = function (qs){ var qsArray = []; qs.replace(/(?:^|&amp;)([^&amp;=]*)=?([^&amp;]*)/g,      function ($0, $1, $2) {      if ($1) qsArray[$1] = $2;     } );  return qsArray;};// general functionssearchshield.arrayKeys = function (array){ var keys = new Array(); for(k in array)  keys.push(k); return keys;};searchshield.inArray = function (key, array, caseSensitive, exactMatch){ if (! array instanceof Array)  return false;  if (caseSensitive !== true)  caseSensitive = false;   if (exactMatch !== false)  exactMatch = true;  if (key instanceof String) {  for (var i=0; i &lt; array.length; i++)  {   var k = caseSensitive ? key.valueOf() : key.valueOf().toLowerCase();   var a = caseSensitive ? array[i] : array[i].toLowerCase();   if(exactMatch &amp;&amp; k === a)    return true;   else if (!exactMatch &amp;&amp; (-1 !== k.indexOf(a)))    return true;  } } else if (key instanceof Array) {  for (var i=0; i &lt; array.length; i++)   for (var j=0; j &lt; key.length; j++)   {    var k = caseSensitive ? key[j] : key[j].toLowerCase();    var a = caseSensitive ? array[i] : array[i].toLowerCase();    if (exactMatch &amp;&amp; k === a)     return true;    else if (!exactMatch &amp;&amp; (-1 !== k.indexOf(a)))     return true;   } } return false;};searchshield.getClickHandlerParams = function(clickHandler){ var re = /((?:'[^']*')|[\w]*)(?:,|\))/ig; var chParams = []; clickHandler.replace(re,   function($0, $1, $2){   if ($1)    chParams.push($1);  } );  return chParams;};// general use functions - end// Search constructorsearchshield.Search = function(){ this.doc    = null; this.engine   = null; this.engines   = null; this.links    = null; this.uri    = null; this.searchHash  = null; this.checkUrl   = null; this.useLocalImgs  = null; this.clockUrl   = null; // create engine list (actually key/value object will be used) this.engineList  = {};};searchshield.Search.prototype.getSearchNames = function(){ // order is important var names =  [  'Google',  'AVGGoogle',  'AltaVista',  'AVGYahoo',  'Yahoo',  'Bing',  'MSN', // MSN redirects to BING  'Baidu',  'Earthlink',  'AOL',  'Ask',  'Yandex',  'Seznam',  'Webhledani',  'eBay',///temp  'Digg',  'Slashdot',  'Twitter',  'GMail',  'Facebook',  'MySpace' ]; return names;};searchshield.Search.prototype.detectEngine = function(href){ if (!href)  return; var aEng = searchshield.Search.prototype.getSearchNames(); var aEngLen = aEng.length; for (var i=0; i &lt; aEngLen; i++) {  if (searchshield[aEng[i] + 'SearchEngine'].prototype.validSearch(href))   return aEng[i]; } return;};searchshield.Search.prototype.addEngine = function(engine){ if (!this.engines)  this.engines = new Array();  this.engines.push(engine);};searchshield.Search.prototype.addLink = function(inElement, inHref){ if (!this.links)  this.links = new Array(); var hrefHash; try {  hrefHash = searchshield.avgCallFunc(this.doc, 'GetHash', inHref); } catch (e){} var newNode = {   element: inElement,   href:   inHref,   hash:  hrefHash,   search:  this.searchHash  };  this.links.push(newNode);  return newNode;}// process the search result page after all search engines have been addedsearchshield.Search.prototype.process = function(doc){ // only process when searchshield is enabled if (!searchshield.enabled(doc))  return;   this.doc = doc; this.href = this.doc.location.href; this.uri = searchshield.parseLink(this.href); try {  this.searchHash  = searchshield.avgCallFunc(this.doc, 'GetHash', this.href);  // get any previously active engine  this.engine  = this.engineList[this.searchHash.toString()]; } catch (e) {} /*  Process Steps: 1. Add all supported search engines 2. Identify the active search engine 3. Get all document links and add AVG images  */  // STEP 1 - Add all supported search engines if (!this.engines) {  var aEng = xplSearch.getSearchNames();  var aEngLen = aEng.length;  for (var i=0; i &lt; aEngLen; i++)  {   xplSearch.addEngine(new searchshield[aEng[i]+'SearchEngine'](this));  } }  // search the engines if we didn't find one if (!this.engine) {  // STEP 2 - Identify the active search engine  var engLen = this.engines.length;  for (var i = 0; i &lt; engLen; i++)  {   if (this.engines[i].validSearch())   {    this.engine  = this.engines[i];    break;   }  }    // create a new engine instance to store  this.engineList[this.searchHash.toString()] = this.engine;    // init this search, if &lt; 1 either an error or disabled  //var sdkInit = 0;  //try {  // sdkInit = xpl_sdk.SXPL_InitSearch(this.href);  //}  //catch(e){}  //if (sdkInit &lt; 1)  // return false; } // return immediately if there is not an active search engine if (!this.engine)  return false;  try {   // base url to check for icons  this.checkUrl  = searchshield.avgCallFunc(this.doc, 'GetIconUrl', '1');  // check if using linked or local icons  this.useLocalImgs = !searchshield.getUrlContents(this.checkUrl);  // get the clock url  this.clockUrl  = searchshield.avgCallFunc(this.doc, 'GetIconUrl', '0'); } catch(e){}   // STEP 3 - Get all document links and add AVG images var alltags = this.doc.getElementsByTagName("*"); // this method works for IE, FF and Chrome for (var i=0; i &lt; alltags.length; i++) {  // ignore verdicts  if (alltags[i].id &amp;&amp; (alltags[i].id.indexOf("LXPLSS_") != -1))   continue;   //should the link be included?  Make sure includeLink always returns an href else FALSE,  var href = this.engine.includeLink(alltags[i]);   if (!href)   continue;  var newNode = this.addLink(alltags[i], href);  this.engine.addImage(newNode, this.clockUrl, false); } return (this.links ? this.links.length : false);};////////////////    SEARCH    ////////////////////////////////    SEARCH ENGINE    ////////////////// Interface for a SearchEngine objectsearchshield.SearchEngine = function(search){ this.search = search; this.type = 'standard'; this.processFrames = false; this.new_links  = true; this.onlyPrimaries = true; this.inline = {  clockImage: "linkscanner://clock12.png",  image: [ "linkscanner://safe12.png",     "linkscanner://caution12.png",     "linkscanner://warning12.png",     "linkscanner://blocked12.png"    ],  color: {   classname: ["green","yellow","orange","red"],   border: ["#00A120", "#EAA500", "#F57301", "#D20003"],   background: ["#C3E5CA", "#FEEFAE", "#FFD3B0", "#F5D4C1"]  } }; this.filter_urls = [  "ad.doubleclick.net", "ads1.revenue.net", "aslads.ask.com",  "bluestreak.com", "clickbacktrack.net", "clickbank.net",  "clickboothlnk.com", "clickmanager.com", "clickserve.cc-dt.com",  "dartsearch.net", "clicktraxmedia.com", "clk.atdmt.com",  "dpi-digialphoto.com", "feedpoint.net", "hypertracker.com",  "jdoqocy.com", "kqzyfj.com", "m1428.ic-live.com",  "mediaplex.com", "mr.mdmngr.com", "n339.asp-cc.com",  "offeredby.net", "offerweb.com", "pinktrax.com",  "pinktrax.com", "pixel1523.everesttech.net", "qckjmp.com",  "r.rd06.com", "revenuewire.net", "s0b.bluestreak.com",  "s2.srtk.net", "servedby.advertising.com", "store.yahoo.com",  "tf8.cpcmanager.com", "thetoptracker.com", "track.searchignite.com",  "tracking.searchmarketing.com", "www.dpbolvw.net", "www.rkdms.com",  "www.yellowbookleads.com"  ]; this.shortened_urls = [  "3.ly", "bit.ly", "is.gd", "tr.im", "short.to", "tiny.cc", "tinyurl.com", "lnk.ms", "msplinks.com", "t.co", "qr.net"  ]; this.showCleanVerdicts  = true; this.showLowRiskVerdicts = true; this.showMedRiskVerdicts = true; this.VeriSignSplit   = searchshield.VERISIGN_SPLIT_NOTEST;};searchshield.SearchEngine.prototype.flyoverExists = function (doc){ return !!doc.getElementById("XPLSS_Flyover");};searchshield.SearchEngine.prototype.inlineExists = function (doc){ return !!doc.getElementById("XPLSS_InlineFlyover");};searchshield.SearchEngine.prototype.validSearch = function(href) { return false; };searchshield.SearchEngine.prototype.includeLink = function(link) { return false; };searchshield.SearchEngine.prototype.insertNodes = function(node, doc){ var element = node.element; var parentNode = node.element.parentNode; if (parentNode == null) {  // try and find element again based on the hash  element = doc.getElementById("xplid_" + node.hash);  parentNode = !!element ? element.parentNode : null; } var insertNode = !!element ? element.nextSibling : null; while ((insertNode   != null) &amp;&amp;    (insertNode.tagName != null) &amp;&amp;    (insertNode.tagName == "SPAN")) {  insertNode = insertNode.nextSibling; }  return [insertNode, parentNode];};searchshield.SearchEngine.prototype.addImage = function(node, image, hidden){ var element = node.element; var hash = node.hash; var score  = node.score; // set verdict display configuration var doc = element.ownerDocument; if (this.type != 'inline' &amp;&amp; !doc.getElementById('XPLSS_Flyover'))  searchshield.initFlyover(doc, this); // get the proper insertion point for the image var insertNodes = this.insertNodes(node, doc); var insertNode = insertNodes[0]; var parentNode = insertNodes[1]; if (!parentNode)  return; // see if we already have an image if ((insertNode  != null) &amp;&amp;   (insertNode.id != null) &amp;&amp;   (insertNode.id.indexOf("XPLSS_") &gt; -1)) {  return; } // mark search result anchor so it isn't processed repeatedly if (score == undefined)  element.setAttribute("avglschecked", hash + "S" + this.VeriSignSplit); // create a new image var img = doc.createElement('img'); img.src = image; img.id = "XPLSS_" + hash; img.style.borderStyle = "none"; img.style.margin = "0 3px";  // for IE, specify these style attributes to prevent inadvertent inheritance from parent if (img.width &amp;&amp; img.height) {  img.style.width = img.width + 'px';  img.style.height = img.height + 'px'; }  // apply custom element styles this.updateElementStyle(img, this.addImageStyle);  // create the link element  var anchor = doc.createElement("A"); anchor.setAttribute("id", "LXPLSS_" + hash); if ((hidden != null) &amp;&amp; (hidden == true)) { // hiding the parent will also hide its child nodes  anchor.style.display = "none"; }  // Default anchor styles //Over-ride possible border style with inline declaration anchor.style.borderStyle = "none"; // apply custom element styles this.updateElementStyle(anchor, this.addAnchorStyle); if (score == searchshield.SCORE_SS_VERISIGN) {  anchor.style.textDecoration = "none";  anchor.style.background = "none repeat scroll 0 0 transparent"; } // append the image to the link anchor.appendChild(img); // insert the node as either a sibling or a child if (insertNode != null)  parentNode.insertBefore(anchor, insertNode); else  parentNode.appendChild(anchor);   return anchor;};searchshield.SearchEngine.prototype.updateImage = function (hash, search, score, image, alt_image, flyover, click_thru, altClick_thru){  var updated = false;  var frameDoc  = this.search.doc;  var docFrames = frameDoc.frames;  var frameElem;  if (docFrames &amp;&amp; this.processFrames)  {   for (var i=0; i &lt; docFrames.length; i++)   {    try {     if (docFrames[i].document.getElementById(hash))     {      frameElem = docFrames[i].frameElement;      frameDoc = docFrames[i].document;      break;     }    }     catch(err){}   }  }  while ((element = frameDoc.getElementById(hash)) != null)  {   // check configuration to determine if verdict display property   var showVerdict = true;      var nSeverity = Number(score - 1);   switch (nSeverity)   {    case searchshield.XPLCHECK_RESULT_SEV_LOW:     showVerdict = this.showLowRiskVerdicts;     break;    case searchshield.XPLCHECK_RESULT_SEV_MED:     showVerdict = this.showMedRiskVerdicts;     break;    case searchshield.XPLCHECK_RESULT_SEV_NONE:     showVerdict = this.showCleanVerdicts;     break;    default:     if (score == searchshield.SCORE_SS_VERISIGN)      showVerdict = this.showCleanVerdicts;     break;   }      // remove image if no url specified   if ((!showVerdict) || (image == null) || (image.length &lt; 1))   {    // hide the parent anchor node    element.parentNode.style.display = "none";    // mark the id as being hidden (element is the image)    element.id = element.id + "H";    updated = true;        // if not a verisign score    if (score != searchshield.SCORE_SS_VERISIGN)     continue;   }   // cleanup flyover, replace any new lines or single quotes   flyover = searchshield.CleanupHTML(flyover);   // mark the id as having been updated   element.id = element.id + "U" + score;   element.src = image;   element.attachEvent("onmouseover", function(e){avglsflyover.popup(e, hash, search, flyover)});   element.attachEvent("onmouseout", function(e){avglsflyover.hide(e)});   // check for attribute updates (elementAttribute is an associative array (i.e., object)   if (this.elementAttribute)   {    for (a in this.elementAttribute)    {     if(this.elementAttribute[a])      element.setAttribute(a, this.elementAttribute[a]);    }   }   // To dynamically reduce verdict image size if it causes its container to scroll   // when not showing alt images determine if the element containing   // the verdict image is scrolling and decrease the image size by   // the scroll amount (min size is 80% or original)   var reduceBy = 0.8;   var scrl  = 0;   if (!alt_image || this.omitAltImage || this.VeriSignSplit == searchshield.VERISIGN_SPLIT_TESTB)   {    try{     var maxLoop = 5;     var cN = element.parentNode.parentNode;  //image-&gt;anchor-&gt;containerNodes...     while (cN &amp;&amp; maxLoop--)     {      if (cN.tagName == "DIV" || cN.tagName == "SPAN")      {       // get object height depending on ie document mode       var clientHeight = (cN.clientHeight == 0 ||         (this.search.doc.documentMode &amp;&amp; this.search.doc.documentMode &lt; 8)) ?         cN.offsetHeight :         cN.clientHeight;       scrl = cN.scrollHeight - clientHeight;       break;      }      cN = cN.parentNode;     }     if (0 &lt; scrl)     {      var eH = (element.height - scrl)/element.height;      if (reduceBy &gt; eH)       eH = reduceBy;            var newDim = Math.ceil(eH*element.height);            element.height = newDim;      element.width = newDim;            element.style.height = newDim + "px";      element.style.width = newDim + "px";     }    }    catch(e){}   }   // set default style attributes   element.style.display  = "";      // if verisign icon showing move our icon up for better centering of the 2   // except for IE7 browser - it does not like this style   try {    var ieVersion = parseFloat(navigator.appVersion.split("MSIE")[1]);    if (alt_image &amp;&amp; (alt_image.length &gt; 0) &amp;&amp; ieVersion != 7)     element.style.verticalAlign = "10%";   }   catch(err){};   // apply custom element styles   this.updateElementStyle(element, this.updateImageStyle)   // update the click thru   var link = this.search.doc.getElementById("L" + hash);   if (link)   {    link.href = click_thru;    link.id = link.id + "U" + score;   }   updated = true;   // add the alternate image if supplied BUT not on avg yahoo   if ((alt_image)    &amp;&amp;     (alt_image.length &gt; 0) &amp;&amp;     (!this.omitAltImage) &amp;&amp;    (this.VeriSignSplit != searchshield.VERISIGN_SPLIT_TESTB))   {    var vhash = hash.substring(hash.indexOf("_")+1);    // create a temporary link node    var tmp_node = {      element: element.parentNode,      href:  altClick_thru,      hash:  vhash + "VU" + score,      search:  this.searchHash,      score:  score     };    var altAnchor = this.addImage(tmp_node, alt_image, false);    if (altAnchor &amp;&amp; altAnchor.firstChild)    {     altAnchor.firstChild.setAttribute("onmouseover", "");     altAnchor.href = altClick_thru;    }   }  }    if (updated != false)  {   this.resizeFrame(frameElem);   return true;  } return false;};searchshield.SearchEngine.prototype.updateElementStyle = function (element, elementStyle){ if (elementStyle) { // a NULL attribte value will unset it  for(attr in elementStyle)  {   try {    if (element.style.setAttribute)     element.style.setAttribute(attr, elementStyle[attr]);    else     element.style[attr] = elementStyle[attr];   } catch(err){}  } }};searchshield.SearchEngine.prototype.resizeFrame = function (frameElem){ // resize frame to prevent unwanted scrolling after inserting verdicts // ignore inline and non-frame engines if ((this.type == 'inline') || (!this.processFrames))  return; // ensure all required elements are available if ((frameElem == null) || (frameElem.style == null) || (frameElem.contentWindow == null))  return; // if frame is scrolling vertically then resize var frameHeight = parseInt(frameElem.style.height, 10); if (!isNaN(frameHeight) &amp;&amp; (frameHeight &lt; frameElem.contentWindow.document.body.scrollHeight))  frameElem.style.height = frameElem.contentWindow.document.body.scrollHeight + 'px'; return;};searchshield.SearchEngine.prototype.getImgElement = function (element){ // return an xpl img element associated with a given element if (element == null)  return null; // go up the parent tree looking for a header or div while ( (element.parentNode != null) &amp;&amp;    (element.tagName.charAt(0) != "H") &amp;&amp;    (element.tagName.charAt(0) != "D") &amp;&amp;   (element.tagName.charAt(0) != "T") ) {  element = element.parentNode; } // if all the way to the top, nothing if ((element.tagName == "HTML") || (element == null))  return null; // get image tags, if none we are done var imgTags = element.getElementsByTagName("IMG"); if ((imgTags == null) || (imgTags.Length &lt; 1))  return null; for (var i = 0; i &lt; imgTags.length; i++) {  if ((imgTags[i].id == null) || (imgTags[i].id.indexOf("XPLSS_") == -1))   continue;  return imgTags[i]; } // else didn't find anything return null;};searchshield.SearchEngine.prototype.setRatingsConfig = function (doc){ // get verdict configuration, need at least severity var results = searchshield.avgCallFunc(doc, 'GetRatingsConfig'); var parts = !!results ? results.split('::') : null; if (parts != null &amp;&amp; parts.length &gt;= 5) { //if set to default then get config value  if (this.showCleanVerdicts === true)   this.showCleanVerdicts  = (parseInt(parts[0]) == 1) ? true : false;     if (this.showLowRiskVerdicts === true)   this.showLowRiskVerdicts = (parseInt(parts[1]) == 1) ? true : false;    if (this.showMedRiskVerdicts === true)   this.showMedRiskVerdicts = (parseInt(parts[2]) == 1) ? true : false;     this.VeriSignSplit = (parseInt(parts[4])); }  return true;};searchshield.SearchEngine.prototype.init_inline_ratings = function (doc){ if ((doc == null) || (doc.getElementById("XPLSS_InlineFlyover")))  return; if (!searchshield.quirksMode) {  // create style for inline flyovers  var styleTag = doc.createElement("style");  styleTag.setAttribute("id","avgILFOStyle");    var headTag = doc.getElementsByTagName("head")[0];  headTag.appendChild(styleTag);  var inline_style = styleTag.styleSheet;  // stub in the base image name as the url  inline_style.addRule(".avgILFO", "background: url(linkscanner://default_inline_border_tl.png) no-repeat top left;");  inline_style.addRule(".avgILFO", "width:0px; font-size:0px; z-index:9999; visibility:hidden; position:absolute; left:-5000px;");    inline_style.addRule(".avgILFO_content", "background: url(linkscanner://default_inline_border_r.png) top right repeat-y;");  inline_style.addRule(".avgILFO_content","font-size:10px; color:black; padding:0px 10px; text-align:left; word-wrap:break-word; line-height:130%");    inline_style.addRule(".avgILFO_head", "background: url(linkscanner://default_inline_border_tr.png) no-repeat top right;");  inline_style.addRule(".avgILFO_head", "width:0px; height:5px;");  inline_style.addRule(".avgILFO_head div","height:5px;");   inline_style.addRule(".avgILFO_foot", "background: url(linkscanner://default_inline_border_bl.png) no-repeat bottom left");  inline_style.addRule(".avgILFO_foot", "height:5px;");    inline_style.addRule(".avgILFO_foot div", "background: url(linkscanner://default_inline_border_br.png) no-repeat bottom right");  inline_style.addRule(".avgILFO_foot div", "height:5px; width:0px;"); }  try {   // create the popup box  var box = doc.createElement("DIV");  if (searchshield.quirksMode)  {   box.style.visibility = "hidden";   box.style.position = "absolute";   box.style.left = "-5000px";  }  box.setAttribute("id", "XPLSS_InlineFlyover");  box.setAttribute("class", "avgILFO");  doc.body.appendChild(box);  box = null; } catch(boxErr){}};searchshield.SearchEngine.prototype.show_inline_ratings = function (doc, node, image){  var href = node.href; var anchor = node.element; if ((href == null) || (href.length &lt; 1))  return;   if (avglsinlineflyover.imageExists(anchor))  return;  // mark search result anchor so it isn't processed repeatedly anchor.setAttribute("avglschecked", "1");  // get verdict  this.display_inline(doc, anchor, href, node, false);};searchshield.SearchEngine.prototype.display_inline = function (doc, anchor, href, node, update, min_severity){ // min_severity is the lowest severity to display, so setting it to // 1 would not display safe icons  var results = searchshield.avgCallFunc(doc, 'MalsiteCheck', href); if (results == null)  return;  var parts = results.split('::');  // need at least severity if (parts == null)  return;    var nSeverity = parseInt(parts[0]);  if (!update &amp;&amp; nSeverity == searchshield.XPLCHECK_RESULT_SEV_NONE) {  var shortUrl = searchshield.FilterUrl(href, this.shortened_urls);  if (shortUrl)  { // shortened url verdicts display later   var engine = this;   anchor.attachEvent("onmouseover", function(event){avglsinlineflyover.mouseOverHandler(event, doc, engine)});   return;  } }  // severity -1 signifies sb.dat load failure if ( nSeverity == -1 )  nSeverity = searchshield.XPLCHECK_RESULT_SEV_NONE; //blacklist url var blShortUrl = false; if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_BLOCK) {  var shortUrl = searchshield.FilterUrl(href, this.shortened_urls);  if (shortUrl)   blShortUrl = true; }  // need xlated cat tag and category if (parts.length &lt; 3)  return; // check the minimum to display if ((min_severity != null) &amp;&amp; (nSeverity &lt; min_severity))  return;   if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_LOW &amp;&amp; !this.showLowRiskVerdicts) {  if (update)   this.avg_ls_inline_hide_verdict(anchor);    return; }  if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_MED &amp;&amp; !this.showMedRiskVerdicts) {  if (update)   this.avg_ls_inline_hide_verdict(anchor);    return; } if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_NONE &amp;&amp; !this.showCleanVerdicts)  {  if (update)   this.avg_ls_inline_hide_verdict(anchor);     return; } if (update)  this.update_inline_image(anchor, nSeverity, parts); else  this.add_inline_image(doc, anchor, nSeverity, parts, blShortUrl);};searchshield.SearchEngine.prototype.avg_ls_inline_hide_verdict = function (anchor){ var image = avglsinlineflyover.getImage(anchor); if (image) {  image.style.display = "none";  if (image.parentNode &amp;&amp; image.parentNode.id == "avg_ls_anch")   image.parentNode.style.display = "none"; }};searchshield.SearchEngine.prototype.update_inline_image = function (anchor, nSeverity, aRisk){ // update the image already in the page if (anchor &amp;&amp; anchor.firstChild) {  var html  = '';  var image = '';   if (aRisk != null &amp;&amp; nSeverity != null)  {   var riskCategory = aRisk[1];   var riskName  = aRisk[2];   var bgColor   = this.inline.color.background[nSeverity];   var borderColor  = this.inline.color.border[nSeverity];   image    = this.inline.image[nSeverity];   html    = avglsinlineflyover.build(riskCategory, riskName, bgColor, borderColor);  }    var imageElem = anchor.firstChild;  imageElem.src = image;    if ( html &amp;&amp; html.length &gt; 0 )  {   imageElem.setAttribute("title", "");   imageElem.attachEvent("onmouseover", function(e){avglsinlineflyover.popup(e, html, nSeverity)});   imageElem.attachEvent("onmouseout", function(e){avglsinlineflyover.hide(e)});  } }};// add the image to the pagesearchshield.SearchEngine.prototype.add_inline_image = function (doc, anchor, nSeverity, aRisk, blShortUrl){ if (anchor == null || anchor.parentNode == null)  return null; // get the proper insertion point for the image var insertNode = anchor.nextSibling; while ((insertNode   != null) &amp;&amp;    (insertNode.tagName != null) &amp;&amp;    (insertNode.tagName == "SPAN")) {  insertNode= insertNode.nextSibling; }  // see if we already have an image anchor if ((insertNode  != null) &amp;&amp;   (insertNode.id != null) &amp;&amp;   (insertNode.id == "avg_ls_anch")) {  return null; } var html  = ''; var image = this.inline.clockImage;  if (aRisk != null &amp;&amp; nSeverity != null) {  var riskCategory = aRisk[1];  var riskName  = aRisk[2];  var bgColor   = this.inline.color.background[nSeverity];  var borderColor  = this.inline.color.border[nSeverity];  image    = this.inline.image[nSeverity];  var blUrl;  if (blShortUrl)  {   var aRiskName = riskName.split(':');   var sUrl = searchshield.checkUrl(aRiskName[1]);   blUrl = {};   blUrl.riskNameLabel = aRiskName[0] + ': ';   blUrl.riskCategory = riskCategory;   blUrl.bgColor = bgColor;   blUrl.borderColor = borderColor;   blUrl.sUrl = sUrl;  }  else  {   html = avglsinlineflyover.build(riskCategory, riskName, bgColor, borderColor);  } } doc = anchor.ownerDocument; var img   = doc.createElement("img"); img.src   = image; img.setAttribute("id","avg_ls_image"); img.style.width = "12px"; img.style.height = "12px"; img.style.border = "none"; img.style.padding = "0 3px"; img.style.margin = "0";  if ((html &amp;&amp; html.length &gt; 0) || (blUrl != undefined)) {  img.setAttribute("title", "");  img.attachEvent("onmouseover", function(e){avglsinlineflyover.popup(e, html, nSeverity, blUrl)});  img.attachEvent("onmouseout", function(e){avglsinlineflyover.hide(e)}); } // create the link element  var newAnchor = doc.createElement("A"); newAnchor.setAttribute("id", "avg_ls_anch"); newAnchor.style.display = "inline-block"; newAnchor.style.background = "none repeat scroll 0 0 transparent";  newAnchor.appendChild(img); img = null; // insert the node as either a sibling or a child if (insertNode != null)  anchor.parentNode.insertBefore(newAnchor, insertNode); else  anchor.parentNode.appendChild(newAnchor);    return newAnchor;  };////////////////    SEARCH ENGINE    ///////////////////////////////    GOOGLE SEARCH ENGINE    ///////////////searchshield.GoogleSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.onlyPrimaries = false;};searchshield.GoogleSearchEngine.prototype = new searchshield.SearchEngine();searchshield.GoogleSearchEngine.prototype.constructor = searchshield.GoogleSearchEngine;searchshield.GoogleSearchEngine.prototype.name = "google"; // the name by which the search engine is known (always lowercase)searchshield.GoogleSearchEngine.prototype.validSearch = function(href) { var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; var hostMatch = false; var domain  = uri.host;  // re stitch the uri path and query elements to // use existing logic var path = uri.path + uri.delimiter + uri.query; // For Google the host must match: // .google.com  OR // .google.com.XX OR // .google.co.XX OR // .google.XX  where XX is a country code // one special case is www.googe.off.ai (Anguilla) // Where any subdomain can come before the top level domain if ( /(\.(?:google|mozilla)\.(?:com|(?:co|off)\.[a-z]{2}|[a-z]{2}))/i.test(domain) ) {  //check the path  if ((path.indexOf("search?") == 0) ||   (path.indexOf("sponsoredlinks?") == 0) ||   (path.indexOf("webhp?") == 0) ||   (path.indexOf("webhp#") == 0) ||   (path.indexOf("#q=") == 0) ||   (path.indexOf("#hl=") == 0) ||   (path.indexOf("#sclient=") == 0))  {   return true;  } } return false;};searchshield.GoogleSearchEngine.prototype.includeLink = function(tag){ var href = ""; var outHref = false; var findStr = ""; // check for interstitials if (searchshield.DoesURLContain(tag.href, this.search.uri.host)) {  findStr = this.search.uri.host + "/interstitial?";  if (tag.className == "l" &amp;&amp; tag.href)  {   if (tag.href.indexOf(findStr) != -1)   {    findStr = "?url=";    var pos = tag.href.indexOf(findStr);    if (pos !== -1)    {     pos += 5;     outHref = tag.href.substring(pos);     if (searchshield.FilterUrl(outHref, this.filter_urls))      return false;            return outHref;    }   }  }  if (tag.className == "sla")  {   findStr = "/url?q=";   urlPos = tag.href.indexOf(findStr);   if (urlPos != -1)   {    urlPos += 7;    outHref = tag.href.substring(urlPos);    return outHref;   }  }    // if an ad id  if ((tag.id.indexOf("pa") == 0) || (tag.id.indexOf("an") == 0) ||   (tag.className == "resultLink"))  {   var urlPos = -1;    // ads now need unescaping   href = unescape(tag.href);   findStr= "/url?sa=";   if (href.indexOf(findStr) != -1)   { // first kind, locate real url    findStr= "&amp;q=http";    urlPos = href.indexOf(findStr);    if (urlPos != -1)     urlPos += 3; // puts it on the http   }   if (urlPos == -1)   {    findStr = "/pagead/iclk?sa=";    if (href.indexOf(findStr) != -1)    { // second kind, locate real url     findStr = "&amp;adurl=http";     urlPos = href.indexOf(findStr);     if (urlPos != -1)      urlPos += 7; // puts it on the http    }   }   if (urlPos == -1)   {    if (href.indexOf("/aclk?sa=") != -1)    { // third kind     urlPos = href.indexOf("&amp;q=http");     if (urlPos != -1)      urlPos += 3; // puts it on the http     else     {      urlPos  = href.indexOf("&amp;lp=http");      if (urlPos != -1)       urlPos += 4;      else      {       findStr = "&amp;adurl=http";       urlPos = href.indexOf(findStr);       if (urlPos != -1)        urlPos += 7; // puts it on the http      }           }    }   }   if (urlPos == -1)   {    if (href.indexOf("/url?cad=") != -1)    { // fourth kind     urlPos = href.indexOf("&amp;q=http");     if (urlPos != -1)      urlPos += 3; // puts it on the http    }   }   if (urlPos != -1)   {    outHref = href.substring(urlPos);    // the destination url is in the href string of this redirector    if (outHref.indexOf('xg4ken.com') &gt; -1)    {     urlPos = (unescape(outHref)).indexOf('url[]=') + 6;     var destUrl = (unescape(outHref)).substring(urlPos);     if (searchshield.FilterUrl(destUrl, this.filter_urls))     {      var destUrl = searchshield.getHrefFromCiteElement(tag);      if (destUrl)       return searchshield.checkUrl(searchshield.removeHtmlTags(destUrl));      return false;     }     return destUrl;    }    // filtered url but can get destination from href string    if (outHref.indexOf('altfarm.mediaplex.com') &gt; -1)    {     var tmpoh = unescape(outHref);     var destUrl = tmpoh.substring(tmpoh.indexOf('DURL=')+5);     if (destUrl != null)     {      var destUrl = unescape(destUrl);      return destUrl;     }    }    // extract any fragment text, shouldn't be unescaped    var pound = outHref.indexOf("#");     if (pound != -1)    {     var fragment = outHref.substring(pound);     outHref = outHref.substring(0, pound);     outHref = unescape(outHref);     outHref += fragment;     if (searchshield.FilterUrl(outHref, this.filter_urls))      return false;     return outHref;    }    outHref = unescape(outHref);    if (outHref.indexOf("?") == -1)    {     var ampPos = outHref.indexOf("&amp;");     if (ampPos != -1)      outHref = outHref.substring(0, ampPos);    }        if (searchshield.FilterUrl(outHref, this.filter_urls))    {     var destUrl = searchshield.getHrefFromCiteElement(tag);     if (destUrl)      return searchshield.checkUrl(searchshield.removeHtmlTags(destUrl));     return false;    }    return outHref;   }  }  // recommended link - use following to see one  // http://www.google.cz/search?hl=cs&amp;q=warey&amp;btnG=Hledat&amp;lr=lang_cs  // elem parent class = r  // href must contain - url? and q=http  var parentNode = tag.parentNode;  if (parentNode &amp;&amp; (parentNode.className.toLowerCase() == "r"))  {   href = tag.href;   if (href &amp;&amp; (href.indexOf("/url?") != -1))   {    // locate the real url    var urlPos = href.indexOf("q=http");    if (urlPos != -1)    {     urlPos += 2;     outHref = href.substring(urlPos);     // include entire param up to '&amp;'     var ampPos = outHref.indexOf("&amp;");     if (ampPos != -1)      outHref = outHref.substring(0, ampPos);     return outHref;    }   }  } } // no link to self else if (tag.className &amp;&amp; (tag.className.charAt(0) == "l" || tag.className == "sla")) {  // check for any images on the link  if (0 === tag.getElementsByTagName("IMG").length)   return tag.href; } // special case for ie6 results else if (searchshield.docMode == 6 || searchshield.docMode == 7) {  var parentNodeClass = tag.parentNode ? tag.parentNode.className : '';  if ((tag.className == '') &amp;&amp; (parentNodeClass == 'r'))  {   return tag.href;  } } // else nothing return false;};///////////////    GOOGLE    //////////////////////////////    AVG GOOGLE SEARCH ENGINE    ///////////////searchshield.AVGGoogleSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.onlyPrimaries = false;};searchshield.AVGGoogleSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AVGGoogleSearchEngine.prototype.constructor = searchshield.AVGGoogleSearchEngine;searchshield.AVGGoogleSearchEngine.prototype.name = "avggoogle"; // the name by which the search engine is known (always lowercase)searchshield.AVGGoogleSearchEngine.prototype.validSearch = function(href) { var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; var domain  = uri.host;  // re stitch the uri path and query elements to // use existing logic var path = uri.path + uri.delimiter + uri.query; if  (domain.indexOf("search.avg.com") &gt; -1) {   // ads link back to google  return true; }  return false;};searchshield.AVGGoogleSearchEngine.prototype.includeLink = function(tag){ var outHref = false; var findStr = ""; // check for interstitials if (searchshield.DoesURLContain(tag.href, "google.com")) {  // link back to self - DIV elem GrandParent class of res1 or res3 is Sponsored Link   var parentNode = tag.parentNode;  if (parentNode)  {   var grandParentNode = tag.parentNode.parentNode;   if (grandParentNode)   {    if ((grandParentNode.tagName == "DIV") &amp;&amp;      ((grandParentNode.className.toLowerCase() == "res1") ||     (grandParentNode.className.toLowerCase() == "res3")))    {     var urlPos = -1;      // ads now need unescaping     href = unescape(tag.href);     if (urlPos == -1)     {      if (href.indexOf("/aclk?sa=") != -1)      {        findStr = "&amp;adurl=http";       urlPos = href.indexOf(findStr);       if (urlPos != -1)        urlPos += 7; // puts it on the http              }     }     if (urlPos != -1)     {      outHref = href.substring(urlPos);      // the destination url is in the href string of this redirector      if (outHref.indexOf('xg4ken.com') &gt; -1)      {       urlPos = (unescape(outHref)).indexOf('url[]=') + 6;       var destUrl = (unescape(outHref)).substring(urlPos);       if (searchshield.FilterUrl(destUrl, this.filter_urls))       {        var destUrl = searchshield.getHrefFromCiteElement(tag);        if (destUrl)         return searchshield.checkUrl(searchshield.removeHtmlTags(destUrl));        return false;       }       return destUrl;      }      // filtered url but can get destination from href string      if (outHref.indexOf('altfarm.mediaplex.com') &gt; -1)      {       var tmpoh = unescape(outHref);       var destUrl = tmpoh.substring(tmpoh.indexOf('DURL=')+5);       if (destUrl != null)       {        var destUrl = unescape(destUrl);        return destUrl;       }      }          // extract any fragment text, shouldn't be unescaped      var pound = outHref.indexOf("#");       if (pound != -1)      {       var fragment = outHref.substring(pound);       outHref = outHref.substring(0, pound);       outHref = unescape(outHref);       outHref += fragment;       if (searchshield.FilterUrl(outHref, this.filter_urls))        return false;       return outHref;      }      outHref = unescape(outHref);      if (outHref.indexOf("?") == -1)      {       var ampPos = outHref.indexOf("&amp;");       if (ampPos != -1)        outHref = outHref.substring(0, ampPos);      }          if (searchshield.FilterUrl(outHref, this.filter_urls))      {       var destUrl = searchshield.getHrefFromCiteElement(tag);       if (destUrl)        return searchshield.checkUrl(searchshield.removeHtmlTags(destUrl));       return false;      }      return outHref;     }    }   }  } }    // no link to self else {  var parentNode = tag.parentNode;  if (parentNode)  {   var grandParentNode = tag.parentNode.parentNode;   if (grandParentNode)   {    if ((grandParentNode.tagName == "DIV") &amp;&amp;      (grandParentNode.className.toLowerCase() == "res2"))    {     // check for any images on the link     if (0 === tag.getElementsByTagName("IMG").length)      return tag.href;    }   }  } } // else nothing return false;}///////////////    AVG GOOGLE    //////////////////////////////    YAHOO SEARCH ENGINE    ///////////////searchshield.YahooSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.showCleanVerdicts = false;};searchshield.YahooSearchEngine.prototype = new searchshield.SearchEngine();searchshield.YahooSearchEngine.prototype.constructor = searchshield.YahooSearchEngine;searchshield.YahooSearchEngine.prototype.name = "yahoo";searchshield.YahooSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; var domain = uri.host; // re stitch the uri path and query elements to // use existing logic var path = uri.path + uri.delimiter + uri.query; // For Yahoo the host must match: // search.yahoo.com  OR // xx.search.yahoo.com where xx is the country code OR // search.yahoo.co.jp OR // for Yahoo China: one.cn.yahoo.com, search.cn.yahoo.com or www.yahoo.cn if ((domain.match(/search\.yahoo\.co(?:m|\.jp)/i) ||  domain.match(/(?:search|one)\.cn\.yahoo\.com/i) ||  domain.match(/www\.yahoo\.cn/i)) &amp;&amp;   path.match(/^(?:search[;?]|s\?)/i)) {  return true; } return false;};searchshield.YahooSearchEngine.prototype.includeLink = function(tag){ var href  = ""; var outHref  = ""; var findStr  = ""; // yahoo likes to encode the url href = unescape(tag.href); if ((tag.className.indexOf("yschttl") != -1) ||   (tag.className.indexOf("spt") != -1)) {  var da = href.indexOf("**");  var ad = href.indexOf("*-");  if (da != -1)   outHref = href.substring(da+2);  else if (ad != -1)   outHref = href.substring(ad+2);  else   outHref = href ;     if (outHref.toLowerCase().indexOf("overture.") !== -1)   return false; } else if ((tag.tagName)   &amp;&amp;     (tag.tagName === "A")  &amp;&amp;     (!tag.className)) {  var tagParent = tag.parentNode;    // if anchor without className then search parentNodes  if ((tagParent) &amp;&amp;   (tagParent.tagName !== "EM") &amp;&amp;   (searchshield.getParentNodeByClassName("yst-web", tag, 4)))  {   // China Yahoo support   outHref = href;  }    else if ((tagParent) &amp;&amp;    (tagParent.tagName === "H3") &amp;&amp;    (!!searchshield.getParentNodeById("WS2m",tag, 5)))  {   // Japan Yahoo support   var da = href.indexOf("**");   if (da == -1)    outHref = href;   else    outHref = href.substring(da+2);  }  else if ((tagParent) &amp;&amp;    (tagParent.className !== "c") &amp;&amp;    (tagParent.parentNode.id !== "fpn") &amp;&amp;    (!!searchshield.getParentNodeByClassName("ymc", tag, 7)))  {   // Korea Yahoo support - when not caught by yschttl   var da = href.indexOf("**");   if (da !== -1)    outHref = href.substring(da+2);  } } else if (!this.onlyPrimaries) {  findStr = "&amp;yargs=";  var yargs = href.indexOf(findStr);  if (yargs != -1)  {   outHref = href.substring(yargs+findStr.length);   // check for prefix   if (outHref.indexOf("://") == -1)    outHref = "http://" + outHref;   // if inside an &lt;i&gt;, probably a paypal link, don't include   if (tag.parentNode &amp;&amp; (tag.parentNode.tagName == "I"))    return false;  }  } // filter domains // split the url based on '/' var parts = !!outHref ? outHref.split('/') : null; // Filter out domains that match any of the search engine's names if (!parts || !parts[2])  return false;   var domain = parts[2]; if ((domain.indexOf("rdrjp.yahoo.com") != -1) ||  (domain.indexOf("rdrkrs.yahoo.com") != -1) ||  (domain.indexOf("rdrtpe.yahoo.com") != -1) ||  (domain.indexOf("rdrird.yahoo.com") != -1) ||  (domain.indexOf("rdrhk2.yahoo.com") != -1) ||  (domain.indexOf("rdrsg1.yahoo.com") != -1) ||  (domain.indexOf("rdrin2.yahoo.com") != -1) ||  (domain.indexOf("rdre1.yahoo.com") != -1) ||  (domain.indexOf("rdrw1.yahoo.com") != -1)  ) {  return false; } // set for yahoo to get parent node for image insertion var hash = searchshield.avgCallFunc(this.doc, 'GetHash', outHref); tag.setAttribute("id", "xplid_" + hash); return outHref;};///////////////    YAHOO SEARCH ENGINE    //////////////////////////////    AVG YAHOO SEARCH ENGINE    ///////////////searchshield.AVGYahooSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.showCleanVerdicts = false; this.omitAltImage = true; this.updateImageStyle = {  verticalAlign: null };};searchshield.AVGYahooSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AVGYahooSearchEngine.prototype.constructor = searchshield.AVGYahooSearchEngine;searchshield.AVGYahooSearchEngine.prototype.name = "avgyahoo";searchshield.AVGYahooSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host; //path may be 'avg/search' or 'search' var pathArray = uri.path.split("/"); var avg = pathArray[0]; // re stitch the uri path and query elements // to use existing logic var path = (undefined == pathArray[1]) ? pathArray[0] : pathArray[1];  path += uri.delimiter + uri.query; // For AVG Yahoo classic the host must match: // yhs.search.yahoo.com OR // .yhs.search.yahoo.com if (domain.indexOf("yhs.search.yahoo.co") != -1) {  if ((avg == "avg") &amp;&amp;   ((path.indexOf("search?") == 0) ||    (path.indexOf("search;") == 0)))  {   return true;  } }  // also support new metro version which DOESN'T  // contain /avg so avg split part is path // valid domains are: // search.yahoo.com,  // xx.search.yahoo.com and // search.yahoo.co.xx if (domain.indexOf("search.yahoo.co") != -1)  {  // path (split avg) must start with search and  // contain the avg toolbar parameter  if (((path.indexOf("search?") == 0) ||   (path.indexOf("search;") == 0)) &amp;&amp;   (path.indexOf("fr=yhs-avg") != -1))  {   return true;  } } return false;};searchshield.AVGYahooSearchEngine.prototype.includeLink = function(tag){ var href  = ""; var outHref  = ""; var findStr  = ""; if (this.search.doc.body.className.toLowerCase() != "standard") { // handle as std Yahoo results page  return searchshield.YahooSearchEngine.prototype.includeLink(tag); }  // yahoo likes to encode the url href = unescape(tag.href); if (tag.target == "_top") {  var da = href.indexOf("**");  if (da != -1)   outHref = href.substring(da+2);  else   outHref = href ;  if (outHref.toLowerCase().indexOf("overture.") !== -1)   return false; } else if (!this.onlyPrimaries) {  findStr = "&amp;yargs=";  var yargs = href.indexOf(findStr);  if (yargs != -1)  {   outHref = href.substring(yargs+findStr.length);   // check for prefix   if (outHref.indexOf("://") == -1)    outHref = "http://" + outHref;   // if inside an &lt;i&gt;, probably a paypal link, don't include   if (tag.parentNode &amp;&amp; (tag.parentNode.tagName == "I"))    return false;  }  } // filter domains // split the url based on '/' var parts = outHref.split('/'); // Filter out domains that match any of the search engine's names if (!parts[2])  return false;   var domain = parts[2]; if ((domain.indexOf("rdrjp.yahoo.com") != -1) ||  (domain.indexOf("rdrkrs.yahoo.com") != -1) ||  (domain.indexOf("rdrtpe.yahoo.com") != -1) ||  (domain.indexOf("rdrird.yahoo.com") != -1) ||  (domain.indexOf("rdrhk2.yahoo.com") != -1) ||  (domain.indexOf("rdrsg1.yahoo.com") != -1) ||  (domain.indexOf("rdrin2.yahoo.com") != -1) ||  (domain.indexOf("rdre1.yahoo.com") != -1) ||  (domain.indexOf("rdrw1.yahoo.com") != -1)  ) {  return false; } return outHref;};///////////////    AVG YAHOO SEARCH ENGINE    //////////////////////////////    MSN SEARCH ENGINE    ///////////////searchshield.MSNSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.onlyPrimaries = false;};searchshield.MSNSearchEngine.prototype = new searchshield.SearchEngine();searchshield.MSNSearchEngine.prototype.constructor = searchshield.MSNSearchEngine;searchshield.MSNSearchEngine.prototype.name = "msn";searchshield.MSNSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; var hostMatch = false; var domain  = uri.host; // re stitch the uri path and query elements to // use existing logic var path = uri.path + uri.delimiter + uri.query; // For MSN the host must match: // search.msn.com  OR // search.live.com if (domain.indexOf("search.msn.co") &gt; -1) {  if (domain.charAt(13) == 'm')   hostMatch = true;  else if ((domain.charAt(13) == '.') &amp;&amp; (domain.length == 16))   hostMatch = true; } else if (domain.indexOf("search.live.co") &gt; -1) {  if (domain.charAt(14) == 'm')   hostMatch = true;  else if ((domain.charAt(14) == '.') &amp;&amp; (domain.length == 17))   hostMatch = true; }  if (hostMatch) {  if (path.indexOf("results.aspx") == 0)   return true; } return false;};searchshield.MSNSearchEngine.prototype.includeLink = function(tag){ var outHref = false;  // these don't seem common from Firefox, but they are in IE if (searchshield.DoesURLContain(tag.href, "g.msn.co")) {  var qPos = tag.href.indexOf("?");  if (qPos != -1)  {   var postPart = tag.href.substring(qPos+1);   var dblAmp = postPart.indexOf("&amp;&amp;");   if (dblAmp != -1)   {    outHref = postPart.substring(0, dblAmp);    return outHref;   }  } } else if (searchshield.DoesURLContain(tag.href, "r.msn.co")) {  var element = tag;  var parentNode = tag.parentNode;  // top links - check for a CITE  var spanElements = element.getElementsByTagName("CITE");  if ((spanElements != null)    &amp;&amp;    (spanElements.length &gt; 0))  {   outHref = spanElements[0].innerHTML;   // replace any nbsp's   outHref = outHref.replace("&amp;nbsp;", " ");   // url is after the last space in the html, after the '-'   var space_pos = outHref.lastIndexOf(" ");   if (space_pos != -1)    outHref = outHref.slice(space_pos + 1);   outHref = searchshield.checkUrl(outHref);   return outHref;  }    // side links   if (element.lastChild != null)  {   outHref = element.lastChild.innerHTML;   if ( outHref != null)   {    outHref = searchshield.checkUrl(outHref);    return outHref;   }  } } else if (searchshield.DoesURLContain(tag.href, this.search.uri.host)     ||    searchshield.DoesURLContain(tag.href, ".live.com")     ||    searchshield.DoesURLContain(tag.href, "msn.")      ||    searchshield.DoesURLContain(tag.href, "msnscache.com")    ||    searchshield.DoesURLContain(tag.href, "advertising.microsoft.co") ||    searchshield.DoesURLContain(tag.href, "javascript:")    ||    searchshield.DoesURLContain(tag.href, "go.microsoft.co")   ||    searchshield.DoesURLContain(tag.href, "hotmail.co")) {  // not a link  return false; } else if (tag.id.toLowerCase() == "trademarks") {  // don't link the trademark at the bottom of the page  return false; } else {  // include it  return tag.href; }};///////////////    MSN SEARCH ENGINE    //////////////////////////////    BING SEARCH ENGINE    ///////////////searchshield.BingSearchEngine = function(search){ searchshield.SearchEngine.call(this, search);};searchshield.BingSearchEngine.prototype = new searchshield.SearchEngine();searchshield.BingSearchEngine.prototype.constructor = searchshield.BingSearchEngine;searchshield.BingSearchEngine.prototype.name = "bing";searchshield.BingSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; var hostMatch = false; var domain  = uri.host; // re stitch the uri path and query elements to // use existing logic var path = uri.path + uri.delimiter + uri.query;  // For bing the host must match: // www.bing.com or www.bing.net // xx.bing.com or xx.bing.net where xx is a country code // bing.com.xx where xx is a country code // bing.search.xxxx.net where xxxx may be something like daum if ((domain.indexOf("www.bing.com") !== -1) ||  (domain.indexOf("www.bing.net") !== -1) ||  (domain.indexOf("bing.net") !== -1)) {  hostMatch = true; } else if ((domain.indexOf("bing.search.") !== -1) &amp;&amp;     (domain.indexOf(".net") === (domain.length-4)))  { //bing.search.xxxx.net  hostMatch = true; } else { // xx.bing.com or bing.com.xx  var domainLen = domain.length;  var tldPos = domain.indexOf(".bing.com");  if (tldPos &gt; -1)  {   if ((domainLen - tldPos) == 9)    hostMatch = true;  }  }  if (hostMatch) {  var displayStyle = (domain == 'bing.search.daum.net') ? 'inline-block' : 'inline';  this.addAnchorStyle = {   display: displayStyle  };    if (path.indexOf("search?") == 0)   return true; } return false;};searchshield.BingSearchEngine.prototype.includeLink = function(tag){ var outHref = false; if (tag.tagName == 'IMG') { //no images   return false; }   if (tag.href.charAt(0) == '/') { //no relative links  return false; } if (/trademarks/i.test(tag.id)) {  // don't link the trademark at the bottom of the page  return false; }  if ((tag.parentNode) &amp;&amp; (/sc_stc/i.test(tag.parentNode.id))) { // don't verdict the social sites - our verdict doesn't fit  return false; } else if (!!searchshield.getParentNodeByClassName("sw_t",tag,3)) { // no links in page header  return false; } else if (searchshield.DoesURLContain(tag.href, "r.msn.co") ||    searchshield.DoesURLContain(tag.href, "overture.com")) { // france has r.msn.co and italy has overture.com sponsored links  // with the link in CITE element    var spanElements = null;    // top links - check for a CITE  spanElements = tag.getElementsByTagName("CITE");  if ((spanElements == null) || (spanElements.length &lt;= 0))  {   if (tag.parentNode &amp;&amp; tag.parentNode.parentNode)    spanElements = tag.parentNode.parentNode.getElementsByTagName("CITE");  }    if ((spanElements != null) &amp;&amp; (spanElements.length &gt; 0))  {   outHref = spanElements[0].innerHTML;   if (outHref != null)   {    // replace any nbsp's    outHref = outHref.replace("&amp;nbsp;", " ");    // url is after the last space in the html, after the '-'    var space_pos = outHref.lastIndexOf(" ");    if (space_pos != -1)     outHref = outHref.slice(space_pos + 1);    outHref = searchshield.checkUrl(outHref);    // save the link    return outHref;   }  }    // side links   if (tag.lastChild != null)  {   outHref = tag.lastChild.innerHTML;   if (outHref != null)   {    outHref = searchshield.checkUrl(outHref);    // save the link    return outHref;   }  } } // no sponsored links for now  else if (searchshield.DoesURLContain(tag.href, this.search.uri.host) ||   searchshield.DoesURLContain(tag.href, ".live.com")    ||   searchshield.DoesURLContain(tag.href, ".bing.com")    ||   searchshield.DoesURLContain(tag.href, ".bing.net")    ||   searchshield.DoesURLContain(tag.href, ".daum.net")    ||   searchshield.DoesURLContain(tag.href, ".gmarket.co")   ||   searchshield.DoesURLContain(tag.href, ".multimap.com")   ||   searchshield.DoesURLContain(tag.href, "msn.")     ||   searchshield.DoesURLContain(tag.href, "ms.ciao.")    ||   searchshield.DoesURLContain(tag.href, "ms.ciao-")    ||   searchshield.DoesURLContain(tag.href, "advertising.microsoft.co") ||   searchshield.DoesURLContain(tag.href, "javascript:")    ||   searchshield.DoesURLContain(tag.href, "go.microsoft.co")   ||   searchshield.DoesURLContain(tag.href, "hotmail.co")     ||   searchshield.DoesURLContain(tag.href, "cc.bingj.com")    ||   searchshield.DoesURLContain(tag.href, "microsofttranslator.com") ||   searchshield.DoesURLContain(tag.href, ".engkoo.com")    ||   searchshield.DoesURLContain(tag.href, "sealinfo.verisign.com")  ||   searchshield.DoesURLContain(tag.href, "explabs.com")    ||   searchshield.DoesURLContain(tag.href, "onlinehelp.microsoft.com") ||   searchshield.DoesURLContain(tag.href, ".myoverture")) {  // not a link  return false; } else  return tag.href;};searchshield.BingSearchEngine.prototype.addImage = function(node, image, hidden){ var element = node.element; var parentNode  = node.element.parentNode; var grandParentNode = !!parentNode ? parentNode.parentNode : null; // if there are redundant links in the same grandparent then skip them if (!!grandParentNode) {  gpChildren = grandParentNode.childNodes;  for (var i=0; i &lt; gpChildren.length; i++)  {   if (!!element.href &amp;&amp; gpChildren[i].tagName == "A" &amp;&amp; gpChildren[i].href == element.href)    return;  } } var parent = searchshield.SearchEngine.prototype.addImage; return parent.call(this, node, image, hidden);};///////////////    BING SEARCH ENGINE    //////////////////////////////    BAIDU SEARCH ENGINE    ///////////////searchshield.BaiduSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.updateImageStyle = {  verticalAlign: null };};searchshield.BaiduSearchEngine.prototype = new searchshield.SearchEngine();searchshield.BaiduSearchEngine.prototype.constructor = searchshield.BaiduSearchEngine;searchshield.BaiduSearchEngine.prototype.name = "baidu";searchshield.BaiduSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; var hostMatch = false; var domain  = uri.host; // re stitch the uri path and query elements to // use existing logic var path = uri.path + uri.delimiter + uri.query;  if (domain == "www.baidu.com" || path.indexOf("testBaidu") !== -1)  hostMatch = true;   if (hostMatch) {  if (path.indexOf("s?") == 0)   return true; } return false;};searchshield.BaiduSearchEngine.prototype.includeLink = function(tag){    if (tag.className &amp;&amp; tag.className == "m")   return false;  if (searchshield.DoesURLContain(tag.href, this.search.uri.host))   return false;  else   {   // no link to self   var traverseElement = tag.parentNode;   while ( traverseElement &amp;&amp; traverseElement.className != "tbody")   {    if (traverseElement.className == "f")     return tag.href;    traverseElement = traverseElement.parentNode;   }      return false;  }};///////////////    BAIDU SEARCH ENGINE    //////////////////////////////    EARTHLINK SEARCH ENGINE    ///////////////searchshield.EarthlinkSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.onlyPrimaries = false; this.addAnchorStyle = {  position: "static" };};searchshield.EarthlinkSearchEngine.prototype = new searchshield.SearchEngine();searchshield.EarthlinkSearchEngine.prototype.constructor = searchshield.EarthlinkSearchEngine;searchshield.EarthlinkSearchEngine.prototype.name = "earthlink";searchshield.EarthlinkSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; var hostMatch = false; var domain  = uri.host; // re stitch the uri path and query elements to // use existing logic var path = uri.path + uri.delimiter + uri.query; // For EarthLink the host must match: // search.earthlink.net if (("search.earthlink.net" == domain) &amp;&amp;  (path.indexOf("search?") == 0)) {  return true; } return false;};searchshield.EarthlinkSearchEngine.prototype.includeLink = function(tag){ var outHref = ""; var findStr = ""; // check for an anchor if (tag.tagName == "A") {  // check for sponsored  if (tag.id.indexOf("a") == 0)  {   var q = tag.href.indexOf("&amp;q=");   var qlen = 3;   if (q == -1)   {    q = tag.href.indexOf("&amp;adurl=");    qlen = 7;    if (q == -1)     return false;   }   // find end of url   var end = tag.href.indexOf("&amp;", q+qlen);   if (end &lt; 0)    end = tag.href.length;   // add the link   outHref = tag.href.substring(q+qlen, end);      if (searchshield.FilterUrl(outHref, this.filter_urls))    return false;       return outHref;  }  // don't search url's to self  if ((tag.href.indexOf("://") == -1) || searchshield.DoesURLContain(tag.href, this.search.uri.host))   return false;  // if a normal web result add it  if (tag.parentNode &amp;&amp; (tag.parentNode.tagName == "H3") &amp;&amp;   tag.parentNode.parentNode &amp;&amp; (tag.parentNode.parentNode.tagName == "LI") &amp;&amp;   tag.parentNode.parentNode.parentNode &amp;&amp; (tag.parentNode.parentNode.parentNode.tagName == "UL"))  {   if (searchshield.FilterUrl(tag.href, this.filter_urls))    return false;       return tag.href;  } }  return false;};///////////////    EARTHLINK SEARCH ENGINE    //////////////////////////////    AOL SEARCH ENGINE    ///////////////searchshield.AOLSearchEngine = function(search){ searchshield.SearchEngine.call(this, search);  this.addImageStyle = {  display: "inline" }; this.addAnchorStyle = {  display: null }; this.updateImageStyle = {  verticalAlign: null,  display: "inline" };};searchshield.AOLSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AOLSearchEngine.prototype.constructor = searchshield.AOLSearchEngine;searchshield.AOLSearchEngine.prototype.name = "aol";searchshield.AOLSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain = uri.host; //path may be 'aol/search' or 'search' var pathArray = uri.path.split("/"); var aol = pathArray[0]; // re stitch the uri path and query elements // to use existing logic var path = (undefined == pathArray[1]) ? pathArray[0] : pathArray[1];  path += uri.delimiter + uri.query; if (/search\.aol\.com/.test(domain)) {  if ((aol == "aol") &amp;&amp;   (path.indexOf("search?") == 0))  {   return true;  } }  return false;};searchshield.AOLSearchEngine.prototype.includeLink = function(tag){ if (searchshield.DoesURLContain(tag.href, this.search.uri.host))  return false;  // sponsored links - google if ((tag.className) &amp;&amp; (tag.className.indexOf("slLink topAnchor") != -1)) { //parse for embedded href  if (tag.href.indexOf("/aclk?sa=") == -1)   return false;  var adurl = tag.href.indexOf("&amp;adurl=http");  // if an adurl the destination href can be acquired from the onclick handler  if (adurl != -1)  {   var destUrl;   var clickHandler = tag.getAttribute('onclick');   if (clickHandler != null)   {    // the destination href is the 2nd parameter (zero-based array)    destUrl = searchshield.getClickHandlerParams(clickHandler)[1];    if (destUrl != null)    {     destUrl = searchshield.removeHtmlTags(destUrl.replace(/'/g,''));     return searchshield.checkUrl(destUrl);    }   }  }  return false; } if (tag.className == "find")  return tag.href;   return false;};searchshield.AOLSearchEngine.prototype.insertNodes = function(node, doc){ var element = node.element; var score = node.score; if (element &amp;&amp; element.className &amp;&amp; element.className.indexOf("slLink") != -1) { //sponsored links only  // for alt image  if (score == searchshield.SCORE_SS_VERISIGN)   return [element.nextSibling, element.parentNode];  // for verdict image  var cN = element.childNodes;  var cnLen = cN.length;  for (var i=0; i &lt; cnLen; i++)  {   if ((cN[i].nodeType == 1) &amp;&amp;     (cN[i].nodeName == 'SPAN') &amp;&amp;     ((cN[i].className == 'title') || (cN[i].className == 'durl')))    return [cN[i].nextSibling, cN[i].parentNode];  } } var parent = searchshield.SearchEngine.prototype.insertNodes; return parent.call(this, node, doc);};///////////////    AOL SEARCH ENGINE    //////////////////////////////    ASK SEARCH ENGINE    ///////////////searchshield.AskSearchEngine = function(search){ searchshield.SearchEngine.call(this, search);};searchshield.AskSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AskSearchEngine.prototype.constructor = searchshield.AskSearchEngine;searchshield.AskSearchEngine.prototype.name = "ask";searchshield.AskSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host; // re stitch the uri path and query elements // to use existing logic var path = uri.path + uri.delimiter + uri.query;  if ("www.ask.com" == domain) {  if (path.indexOf("web?") == 0)   return true; } return false;};searchshield.AskSearchEngine.prototype.includeLink = function(tag){ var outHref = ""; var findStr = ""; if (searchshield.DoesURLContain(tag.href, this.search.uri.host))  return false;  if ((tag.className) &amp;&amp; (tag.className.indexOf("nu") != -1) &amp;&amp; (tag.className.indexOf("info") == -1))  {  // exclude green links  if ((tag.firstChild) &amp;&amp;   (tag.firstChild.className) &amp;&amp;   (tag.firstChild.className.indexOf('attrib') == 0))  {   return false;  }  // ads link to google with class nu  findStr = "www.google.com";  if (tag.href.indexOf(findStr) != 0)  {   if (tag.href.indexOf(findStr + "/aclk?sa=") != -1)   {     findStr = "&amp;adurl=http";    var pos = tag.href.indexOf(findStr);    if (pos != -1)    {     pos += 7;     outHref = tag.href.substring(pos);     outHref = unescape(outHref);     if (searchshield.FilterUrl(outHref, this.filter_urls))       return false;     return outHref;    }   }  }  else  { // ad not to google just use href   outHref = tag.href;   if (searchshield.FilterUrl(outHref, this.filter_urls))    return false;   return outHref;  } } // primary results have class containing title or L2 ( Wikipedia links ) else if ((tag.className) &amp;&amp; ((tag.className.indexOf("title") != -1) || (tag.className.toLowerCase() == "l2"))) {  outHref = tag.href;  if (searchshield.FilterUrl(outHref, this.filter_urls))   return false;  return outHref; }  return false;};///////////////    ASK SEARCH ENGINE    //////////////////////////////    ALTAVISTA SEARCH ENGINE    ///////////////searchshield.AltaVistaSearchEngine = function(search){ searchshield.SearchEngine.call(this, search);};searchshield.AltaVistaSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AltaVistaSearchEngine.prototype.constructor = searchshield.AltaVistaSearchEngine;searchshield.AltaVistaSearchEngine.prototype.name = "altavista";searchshield.AltaVistaSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host;  // re stitch the uri path and query elements // to use existing logic var path = uri.path + uri.delimiter + uri.query; // www.atlavista.com ---&gt; now http://us.yhs4.search.yahoo.com/yhs/search?fr=altavista&amp;fr=altavista&amp;itag=ody&amp;q=warez&amp;kgs=1&amp;kls=0 // xx.altavista.com where xx is a country code var hostMatch = false; if ("www.altavista.com" == domain) {  hostMatch = true; } else {  // xx.altavista.com  var pDest = domain.indexOf(".altavista.com");  if ((pDest != -1 ) &amp;&amp; ((domain.length - pDest) == 14))  {   hostMatch = true;  }  else  {   // a reference to altavista must be present in yahoo search url   var pRef = (uri.qsArray.fr &amp;&amp; uri.qsArray.fr == 'altavista');   pDest = domain.indexOf("search.yahoo.com");   if (pDest != -1 &amp;&amp; pRef)    hostMatch = true;  } } if (hostMatch) {  //path must start with web/results?  if ((path.indexOf("yhs/search?") == 0) ||   (path.indexOf("search;") == 0)  ||   (path.indexOf("yhs/search;") == 0) ||   (path.indexOf("web/results?") == 0)||   (path.indexOf("fr=altavista") != -1))  {   return true;  } }  return false;};searchshield.AltaVistaSearchEngine.prototype.includeLink = function(tag){ var outHref = ""; var findStr = ""; // initial checks if ((!tag.href) ||   (tag.href.charAt(0) == '#') ||  (tag.href.indexOf("javascript:") == 0)) {  return false; }   if (searchshield.DoesURLContain(tag.href, this.search.uri.host))  return false;  var spnsdLinks = searchshield.getParentNodeByTagName("DIV", tag, "className"); if ((spnsdLinks) &amp;&amp;  (spnsdLinks.className.indexOf('ads') &gt; -1)) // sponsored links {  if (!tag.parentNode)   return false;  // parse ads for em tag  var baseNode;  if (spnsdLinks.className.indexOf('ads horiz') &gt; -1) // horizontal ads sections   baseNode = tag.parentNode.parentNode;  else   baseNode = tag.parentNode;    if (!baseNode || !baseNode.lastChild || baseNode.lastChild.tagName != 'EM')   return false;  var outHref = searchshield.removeHtmlTags(baseNode.lastChild.innerHTML);  return outHref; }  if ((tag.className == "spt") ||   (tag.className == "res") ||  (tag.className == "yschttl spt")) {  findStr = "/**";  var pos = tag.href.indexOf(findStr);  if (pos != -1)  {   pos += 3;   outHref = tag.href.substring(pos);   outHref = unescape(outHref);      // no results for overture.com &amp; no yahoo domains   chkHref = outHref.toLowerCase();   if (chkHref.indexOf("overture.") != -1)    return false;   // split the url based on '/'   var parts = outHref.split('/');   // only need a domain   if ((parts != null) &amp;&amp; (parts[2] != null))   {    var domain = parts[2];    if ((domain.indexOf("rdrjp.yahoo.com") != -1) ||     (domain.indexOf("rdrkrs.yahoo.com") != -1) ||     (domain.indexOf("rdrtpe.yahoo.com") != -1) ||     (domain.indexOf("rdrird.yahoo.com") != -1) ||     (domain.indexOf("rdrhk2.yahoo.com") != -1) ||     (domain.indexOf("rdrsg1.yahoo.com") != -1) ||     (domain.indexOf("rdrin2.yahoo.com") != -1) ||     (domain.indexOf("rdre1.yahoo.com") != -1) ||     (domain.indexOf("rdrw1.yahoo.com") != -1)  )    {     return false    }   }   return outHref;  }  else  {   return tag.href;  } }  return false;};searchshield.AltaVistaSearchEngine.prototype.getImgElement = function (element){ while (element != null)  {  element = element.nextSibling;  if (element != null)  {   if ((element.id == null) || (element.id.indexOf("LXPLSS_") == -1))   {   // not our id but hit another anchor no verdict    if (element.tagName == "A")    {     element = null;     break;    }   }   else if (element.tagName == "A")    break;  } }   var rtnElem = !!element ? element.firstChild : element; return rtnElem;};///////////////    ALTAVISTA SEARCH ENGINE    //////////////////////////////    YANDEX SEARCH ENGINE    ///////////////searchshield.YandexSearchEngine = function(search){ searchshield.SearchEngine.call(this, search);};searchshield.YandexSearchEngine.prototype = new searchshield.SearchEngine();searchshield.YandexSearchEngine.prototype.constructor = searchshield.YandexSearchEngine;searchshield.YandexSearchEngine.prototype.name = "yandex";searchshield.YandexSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host; // re stitch the uri path and query elements // to use existing logic var path = uri.path + uri.delimiter + uri.query; if ((domain.match(/yandex\.com|by|kz|ru|ua/i)) &amp;&amp;  (path.indexOf("yandsearch?") == 0)) {  return true; }  return false;};searchshield.YandexSearchEngine.prototype.includeLink = function(tag){ if (tag.href.indexOf("/search") != -1) {  return false; }  if (searchshield.DoesURLContain(tag.href, this.search.uri.host) ||  searchshield.DoesURLContain(tag.href, ".yandex.net")  ||  searchshield.DoesURLContain(tag.href, ".yandex.ru")   ||  searchshield.DoesURLContain(tag.href, "moikrug.ru")   ||  searchshield.DoesURLContain(tag.href, "ya.ru")    ||  searchshield.DoesURLContain(tag.href, ".yandex.com")  ||  searchshield.DoesURLContain(tag.href, "yandex.st")) {  return false; }   parentNode = tag.parentNode; if ((tag.parentNode)   &amp;&amp;   (tag.parentNode.parentNode) &amp;&amp;  (tag.parentNode.parentNode.className.toLowerCase() == "moreinfo")) {  return false; }  return tag.href;};searchshield.YandexSearchEngine.prototype.getImgElement = function (element){ while (element != null)  {  element = element.nextSibling;  if (element != null)  {   if ((element.id == null) || (element.id.indexOf("LXPLSS_") == -1))   {   // not our id but hit another anchor no verdict    if (element.tagName == "A")    {     element = null;     break;    }   }   else if (element.tagName == "A")    break;  } }   var rtnElem = !!element ? element.firstChild : element; return rtnElem;};///////////////    YANDEX SEARCH ENGINE    //////////////////////////////    SEZNAM SEARCH ENGINE    ///////////////searchshield.SeznamSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.elementAttribute = {  width: "18",  height: "18" }; this.updateImageStyle = {  width: "18px",  height: "18px" };};searchshield.SeznamSearchEngine.prototype = new searchshield.SearchEngine();searchshield.SeznamSearchEngine.prototype.constructor = searchshield.SeznamSearchEngine;searchshield.SeznamSearchEngine.prototype.name = "seznam";searchshield.SeznamSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host; // re stitch the uri path and query elements // to use existing logic var path = uri.path + uri.delimiter + uri.query; if ((domain.indexOf("search.seznam.cz") &gt; -1) &amp;&amp;  ((path.indexOf("?") == 0) || (path.indexOf("svet") == 0))) {  return true; }  return false;};searchshield.SeznamSearchEngine.prototype.includeLink = function(tag){ if (searchshield.DoesURLContain(tag.href, this.search.uri.host))  return false;  var parentNode = tag.parentNode; if (parentNode) {  var grandParentNode = tag.parentNode.parentNode;  if ((parentNode.tagName == "SPAN") &amp;&amp;    ((parentNode.className.toLowerCase() == "sklik-url") ||   (parentNode.className.toLowerCase() == "sklik-title")))  { // locate the real url and unencode it   var urlPos = tag.href.indexOf("&amp;url=http");   if (urlPos != -1)   {    urlPos += 5;     outHref = tag.href.substring(urlPos);    outHref = unescape(outHref);    return outHref;   }  }  else if (grandParentNode)   {   var greatGrandParentNode = tag.parentNode.parentNode.parentNode;   if ((grandParentNode.tagName == "DIV") &amp;&amp;    ((grandParentNode.className.toLowerCase() == "text") || (grandParentNode.className.toLowerCase() == "hlasky otz")))   { // standard link    return tag.href;   }   else if (greatGrandParentNode &amp;&amp; greatGrandParentNode.tagName == "DIV" &amp;&amp;     (greatGrandParentNode.className.toLowerCase() == "hotlinks"))    { // hint link    return tag.href;   }     } }  return false;};///////////////    SEZNAM SEARCH ENGINE    //////////////////////////////    WEBHLEDANI SEARCH ENGINE    ///////////////searchshield.WebhledaniSearchEngine = function(search){ searchshield.SearchEngine.call(this, search);};searchshield.WebhledaniSearchEngine.prototype = new searchshield.SearchEngine();searchshield.WebhledaniSearchEngine.prototype.constructor = searchshield.WebhledaniSearchEngine;searchshield.WebhledaniSearchEngine.prototype.name = "webhledani";searchshield.WebhledaniSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host; // re stitch the uri path and query elements // to use existing logic var path = uri.path + uri.delimiter + uri.query; if ((domain.indexOf("webhledani.cz") &gt; -1) &amp;&amp;  (path.indexOf("results.aspx?") == 0)) {  return true; }  return false;};searchshield.WebhledaniSearchEngine.prototype.includeLink = function(tag){ if (tag.href.indexOf("/redir.aspx?") != -1) {  var ancestorNode;  // sponsored link  if ((ancestorNode = searchshield.getParentNodeByClassName("results sponsored", tag, 3)) != null)  {   if ((ancestorNode = searchshield.getParentNodeByClassName("res1", tag, 2)) != null)   {        var spanSibling = ancestorNode.nextSibling;    while (spanSibling.nodeName != 'SPAN')    {     spanSibling = spanSibling.nextSibling;     if (spanSibling.nodeName == 'DIV' || spanSibling.className == 'res1')     {      spanSibling = null;      break;     }    }    if (spanSibling)      outHref = spanSibling.innerHTML;   }   if (outHref)    return searchshield.checkUrl(searchshield.removeHtmlTags(outHref));   }   if ((ancestorNode = searchshield.getParentNodeByClassName("right-sponsored", tag, 3)) != null)  {   var outHref;   if ((ancestorNode = searchshield.getParentNodeByClassName("res3", tag, 2)) != null)   {        var spanSibling = ancestorNode.nextSibling;    while (spanSibling.nodeName != 'SPAN')    {     spanSibling = spanSibling.nextSibling;     if (spanSibling.nodeName == 'DIV' || spanSibling.className == 'res3')     {      spanSibling = null;      break;     }    }    if (spanSibling)      outHref = spanSibling.innerHTML;   }   if (outHref)    return searchshield.checkUrl(searchshield.removeHtmlTags(outHref));   }  // result link  if (searchshield.getParentNodeByClassName("results", tag, 3) != null)  {   if ((ancestorNode = searchshield.getParentNodeByClassName("res2", tag, 2)) != null)   {    if (tag.parentNode &amp;&amp; (tag.parentNode.nodeName != 'P'))     return getLinkHref(ancestorNode);   }  } } return false; function getLinkHref(aNode) {  var spanElems = aNode.getElementsByTagName('span');  for (var i=0; i &lt; spanElems.length; i++)  {   if (spanElems[i].className != 'site')    continue;   var outAnchor = spanElems[i].getElementsByTagName('a')[0];   if (outAnchor == null)    outAnchor = spanElems[i];   return searchshield.checkUrl(searchshield.removeHtmlTags(outAnchor.innerHTML));  }  return false; }};///////////////    WEBHLEDANI SEARCH ENGINE    //////////////////////////////    EBAY SEARCH ENGINE    ///////////////searchshield.eBaySearchEngine = function(search){ searchshield.SearchEngine.call(this, search);};searchshield.eBaySearchEngine.prototype = new searchshield.SearchEngine();searchshield.eBaySearchEngine.prototype.constructor = searchshield.eBaySearchEngine;searchshield.eBaySearchEngine.prototype.name = "ebay";searchshield.eBaySearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host; // shop.ebay.xx // shop.xxxx.ebay.xx like shop.benl.ebay.be // search.auction.co.kr  var path = uri.path + uri.delimiter + uri.query;  if ((domain.indexOf("shop.ebay") &gt; -1) ||  (domain.indexOf("shop.benl.ebay") &gt; -1)) {  if ((path.indexOf("?_from=") == 0) ||   (path.indexOf("i.html") &gt; -1))  {   return true;  } }  // ebay.se if ((domain.indexOf("search.eim.ebay") &gt; -1) &amp;&amp;  ((path.indexOf("?kw=") &gt; -1) || (path.indexOf("?ev=") &gt; -1))) {  return true; }  if ((domain.indexOf("search.auction.co.kr") &gt; -1 ) &amp;&amp;  ((path.indexOf("?keyword=") &gt; -1))) {  // would normally set these properties in the constructor or in an  // overriding function but they're only required for this domain     // links are in iframes  this.processFrames = true;    // must downsize verdicts for proper display  this.elementAttribute = {   width: "16",   height: "16"  };  this.updateImageStyle = {   width: "16px",   height: "16px"  };    return true; } // latin america ebay // listado.mercadolibre.com.xx or listado.mercadolibre.co.xx //   or listado.mercadolibre.xx or //   category.mercadolibre.com.xx or listado.mercadolibre.xx/category // lista.mercadolivre.com.xx or lista.mercadolivre.com.xx/category if ((domain.indexOf("www.") == -1) &amp;&amp;  ((domain.indexOf(".mercadolibre.") &gt; -1 ) ||   (domain.indexOf(".mercadolivre.") &gt; -1 )))  {  return true; } return false;};searchshield.eBaySearchEngine.prototype.includeLink = function(tag){ var parentNode = null; var outHref = false;  if (searchshield.DoesURLContain(tag.href, this.search.uri.host))  return false;  if ( tag.href.indexOf(".ebayrtm.com/clk?") &gt; -1 ) {  if ( tag.title == null || tag.title.length &lt; 0 )   return false;       outHref = searchshield.removeHtmlTags(tag.title);  if (outHref.indexOf(" ") == -1)  { // no spaces   if (outHref.indexOf(".") &gt; -1)   { // at least one dot     if (outHref.indexOf(this.search.uri.host) == -1)    { // no host     if (outHref.toLowerCase().indexOf("ebay.com") == -1)     {      return outHref;     }    }   }  }    } // ebay.se - Google ads parentNode = tag.parentNode; if (parentNode &amp;&amp; (parentNode.className.toLowerCase() == "google-ad-link")) {  if (tag.href.indexOf("/aclk?sa=") != -1)  {    findStr = "&amp;adurl=http";   var urlPos = tag.href.indexOf(findStr);   if (urlPos != -1)   {    urlPos += 7; // puts it on the http    outHref = tag.href.substring(urlPos);        // extract any fragment text, shouldn't be unescaped    var pound = outHref.indexOf("#");     if (pound != -1)    {     var fragment = outHref.substring(pound);     outHref = outHref.substring(0, pound);     outHref = unescape(outHref);     outHref += fragment;     if (searchshield.FilterUrl(outHref, this.filter_urls))      return false;     return outHref;    }    outHref = unescape(outHref);    if (outHref.indexOf("?") == -1)    {     var ampPos = outHref.indexOf("&amp;");     if (ampPos != -1)      outHref = outHref.substring(0, ampPos);    }        if (searchshield.FilterUrl(outHref, this.filter_urls))     return false;    return outHref;   }  } }  // auction.co.kr parentNode = tag.parentNode; if (parentNode &amp;&amp; (parentNode.className.toLowerCase() == "link")) {  if (tag.href.indexOf("adcr.naver.com") &gt; -1)  {   outHref = tag.innerText;   if ((outHref == null) || (outHref.length &lt; 0))    return false;       return outHref;  } }  // latin america ebay if ( tag.href.toLowerCase().indexOf("clickcounter?") &gt; -1 ) {  var spanElements = tag.getElementsByTagName("span");  if ((spanElements != null)    &amp;&amp;    (spanElements.length &gt; 0))  {   if ( spanElements[0].className.toLowerCase() == "mclics-url" )   {    outHref = spanElements[0].innerHTML;    if ( outHref == null || outHref.length &lt; 0 )     return false;    outHref = searchshield.removeHtmlTags(outHref);    if (outHref.indexOf(" ") == -1)    { // no spaces     if (outHref.indexOf(".") &gt; -1)     { // at least one dot       if ((outHref.toLowerCase().indexOf("mercadolibre") == -1) &amp;&amp;        (outHref.toLowerCase().indexOf("mercadolivre") == -1))       {       return outHref;      }     }    }   }  } }  return false;};///////////////    EBAY SEARCH ENGINE    //////////////////////////////    DIGG SEARCH ENGINE    ///////////////searchshield.DiggSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.new_links = false;};searchshield.DiggSearchEngine.prototype = new searchshield.SearchEngine();searchshield.DiggSearchEngine.prototype.constructor = searchshield.DiggSearchEngine;searchshield.DiggSearchEngine.prototype.name = "digg";searchshield.DiggSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host; // re stitch the uri path and query elements // to use existing logic var path = uri.path + uri.delimiter + uri.query;  if ((domain.indexOf("digg.com") &gt; -1) &amp;&amp;  (path.indexOf("/ad") == -1)) {  return true; }  return false;};searchshield.DiggSearchEngine.prototype.includeLink = function(tag){ var outHref = false; var findStr = "";  if ((tag.parentNode) &amp;&amp;  (tag.parentNode.className.toLowerCase() == "digg-count")) {  return false; }  if (searchshield.DoesURLContain(tag.href, this.search.uri.host)) {  if (tag.className &amp;&amp; tag.className.indexOf('source') != -1)  {   findStr = "/search?q=site:";   var urlPos = tag.href.indexOf(findStr);   if (urlPos != -1)   {    urlPos += 15;    outHref = tag.href.substring(urlPos);    return outHref;   }  } }  return false;};searchshield.DiggSearchEngine.prototype.addImage = function(node, image, hidden){ // remove style that is set when alt image is applied this.addAnchorStyle = {  background: "none" };   var parent = searchshield.SearchEngine.prototype.addImage; return parent.call(this, node, image, hidden);};///////////////    DIGG SEARCH ENGINE    //////////////////////////////    SLASHDOT SEARCH ENGINE    ///////////////searchshield.SlashdotSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.showCleanVerdicts = false; this.new_links = false; this.type = 'inline';};searchshield.SlashdotSearchEngine.prototype = new searchshield.SearchEngine();searchshield.SlashdotSearchEngine.prototype.constructor = searchshield.SlashdotSearchEngine;searchshield.SlashdotSearchEngine.prototype.name = "slashdot";searchshield.SlashdotSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host; // re stitch the uri path and query elements // to use existing logic var path = uri.path + uri.delimiter + uri.query;  if (domain.indexOf("slashdot.org") != -1) {  return true; }  return false;};searchshield.SlashdotSearchEngine.prototype.includeLink = function(tag){ if (searchshield.DoesURLContain(tag.href, this.search.uri.host))  return false;   if ( tag.href.indexOf("mailto:") != -1 )  return false;   if ( tag.href.indexOf("slashdot.org") != -1 )  return false;   if (tag.parentNode &amp;&amp; (tag.parentNode.tagName == "DIV")) {  if (tag.parentNode.id.indexOf("text-") != -1)  {   return tag.href;  } } else if ( tag.parentNode &amp;&amp; tag.parentNode.parentNode &amp;&amp; tag.parentNode.parentNode.tagName == "DIV" ) {  if ( tag.parentNode.parentNode.id.indexOf("text-") != -1 )  {   return tag.href;  } } return false;};searchshield.SlashdotSearchEngine.prototype.addImage = function(node, image, hidden){ var doc   = this.search.doc;  this.init_inline_ratings(doc); this.show_inline_ratings(doc, node, image);};///////////////    SLASHDOT SEARCH ENGINE    //////////////////////////////    TWITTER SEARCH ENGINE    ///////////////searchshield.TwitterSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.showCleanVerdicts = false; this.new_links = false; this.type = 'inline';};searchshield.TwitterSearchEngine.prototype = new searchshield.SearchEngine();searchshield.TwitterSearchEngine.prototype.constructor = searchshield.TwitterSearchEngine;searchshield.TwitterSearchEngine.prototype.name = "twitter";searchshield.TwitterSearchEngine.prototype.twitter_filter_urls = ["twitpic.com", "twitterfeed.com", "twitter.peoplebrowsr.com"];searchshield.TwitterSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host; if (domain.indexOf("twitter.com") != -1) {  return true; }  return false;};searchshield.TwitterSearchEngine.prototype.includeLink = function(tag){ if (tag.className == 'twitter-timeline-link') {  // can't pass the tag's href if domain is t.co cause then new posts  // will not get an immediate verdict even if it has a dangerous link  if (tag.href.indexOf('/t.co/') != -1)  {   // the tag's inner text may be truncated and end in the    // unicode suspension character (i.e., ...) and it cannot    // be used.   if (tag.innerText.charCodeAt(tag.innerText.length-1) == 8230)   {    // older posts may not always have data-expanded-url    var destUrl = tag.getAttribute('data-expanded-url');    if (!!destUrl)     return destUrl;    var finalUrl = searchshield.avgCallFunc(document, 'GetFinalUrl', tag.href);    return finalUrl;   }   return searchshield.checkUrl(tag.innerText);  }  return tag.href; } return false;};searchshield.TwitterSearchEngine.prototype.addImage = function(node, image, hidden){ var doc   = this.search.doc;   this.init_inline_ratings(doc); this.show_inline_ratings(doc, node, image);};///////////////    TWITTER SEARCH ENGINE    //////////////////////////////    GMAIL SEARCH ENGINE    ///////////////searchshield.GMailSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.processFrames = true; this.showCleanVerdicts  = false; this.type = 'inline';};searchshield.GMailSearchEngine.prototype = new searchshield.SearchEngine();searchshield.GMailSearchEngine.prototype.constructor = searchshield.GMailSearchEngine;searchshield.GMailSearchEngine.prototype.name = "gmail"; // the name by which the search engine is known (always lowercase)searchshield.GMailSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; var domain  = uri.host;  // re stitch the uri path and query elements to // use existing logic var path = uri.path + uri.delimiter + uri.query; if ((domain.indexOf("mail.google.") != -1) ||   (domain.indexOf("gmail.") != -1)) {  return true; } return false;};searchshield.GMailSearchEngine.prototype.includeLink = function(tag){ if (searchshield.DoesURLContain(tag.href, this.search.uri.host))  return false; // don't mark anything but http:// if (tag.href.indexOf("mailto") == 0)  return false; var parentDiv = searchshield.getParentNodeByTagName("DIV", tag, "className"); if ((parentDiv) &amp;&amp;  ((parentDiv.className == "ii gt") || // mail message body   (parentDiv.className == "mv") || // top sponsored links   (parentDiv.className == "vb") || // right sponsored links   (parentDiv.className == "im") || // inside quotes   (parentDiv.className == "gmail_quote") || // quote   (parentDiv.className == "msg") // basic html mode   )) // right ads {  // parse for any ads  var newHref = this.parseAdUrl(tag.href);  return newHref; }  return false;};searchshield.GMailSearchEngine.prototype.addImage = function(node, image, hidden){ var doc   = this.search.doc;   this.init_inline_ratings(doc); this.show_inline_ratings(doc, node, image);};searchshield.GMailSearchEngine.prototype.parseAdUrl = function(href){ if (!href)  return href; // check for google ad var regex = "^http(s)?\:\/\/([a-zA-Z0-9]+)\.googlesyndication\.com.+\&amp;adurl\=(.+)"; var re = new RegExp(regex); var matches = href.match(re); if (matches &amp;&amp; (matches.length &gt;= 4)) {  // else we want the fourth value  var match = matches[3];  if (match &amp;&amp; (match.length &gt; 0))   return match } return href;};///////////////    GMAIL SEARCH ENGINE    //////////////////////////////    FACEBOOK SEARCH ENGINE    ///////////////searchshield.FacebookSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.showCleanVerdicts = false; this.type = 'inline';};searchshield.FacebookSearchEngine.prototype = new searchshield.SearchEngine();searchshield.FacebookSearchEngine.prototype.constructor = searchshield.FacebookSearchEngine;searchshield.FacebookSearchEngine.prototype.name = "facebook"; // the name by which the search engine is known (always lowercase)searchshield.FacebookSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; if (uri.host.indexOf("www.facebook.com") != -1)   return true; return false;};searchshield.FacebookSearchEngine.prototype.includeLink = function(tag){ if (!tag.href || (tag.href.indexOf('facebook.com') &gt; -1) || (tag.href.indexOf('ak.fbcdn.net') &gt; -1))  return false;  return tag.href};searchshield.FacebookSearchEngine.prototype.addImage = function(node, image, hidden){ var doc   = this.search.doc;   this.init_inline_ratings(doc); this.show_inline_ratings(doc, node, image);};///////////////    FACEBOOK SEARCH ENGINE    //////////////////////////////    MYSPACE SEARCH ENGINE    ///////////////searchshield.MySpaceSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.showCleanVerdicts = false; this.type = 'inline';};searchshield.MySpaceSearchEngine.prototype = new searchshield.SearchEngine();searchshield.MySpaceSearchEngine.prototype.constructor = searchshield.MySpaceSearchEngine;searchshield.MySpaceSearchEngine.prototype.name = "myspace"; // the name by which the search engine is known (always lowercase)searchshield.MySpaceSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; if (uri.host.indexOf("www.myspace.com") != -1)   return true; return false;};searchshield.MySpaceSearchEngine.prototype.includeLink = function(tag){ // related domains do not get verdicts if (/myspace/.test(tag.hostname) || /myspace/.test(tag.href))  return false; if (/msplinks\.com/i.test(tag.href))  return searchshield.checkUrl(tag.innerText);  return tag.href;};searchshield.MySpaceSearchEngine.prototype.addImage = function(node, image, hidden){ var doc   = this.search.doc;   this.init_inline_ratings(doc); this.show_inline_ratings(doc, node, image);};///////////////    MYSPACE SEARCH ENGINE    //////////////////////////////    AVG TOOLBAR REPORTING    ///////////////var avgreport = { BLOCK_SEVERITY: 3, scanResult: function (doc, url, foundUrl, ip) {  // report scan end only if surf enabled  if ('1' != searchshield.avgCallFunc(doc, 'GetSurfEnabled'))   return;    // for now native is handling the interstitial   var results = searchshield.avgCallFunc(doc, 'MalsiteCheck', url);  if ( results == null )   return;    var parts = results.split('::');    // need at least severity  if (parts == null)   return;  if (!ip)   ip = "";     // use a block severity if foundUrl is given  var severity = !!foundUrl ? avgreport.BLOCK_SEVERITY : parseInt(parts[0], 10);  var category = "";  var threat  = "";  // fill in the category and threat if something was found  if (severity &gt; 0)  {   category = parts[2];   threat  = parts[4];  }//  else//   return;    var scan_result = searchshield.avgCallFunc(doc, 'ReportScanResult', url, url, threat, category, ip, severity);  var scan_end = avgreport.scanEnd(doc, url);    return (scan_result &amp;&amp; scan_end); }, scanEnd: function (doc, url) {  return searchshield.avgCallFunc(doc, 'ReportScanEnd', url); }, GetInterstitialIP: function (interstitial) {  // simple regex to pull the IP address  var regex = /(([1-9][0-9]{0,2})|0)\.(([1-9][0-9]{0,2})|0)\.(([1-9][0-9]{0,2})|0)\.(([1-9][0-9]{0,2})|0)/;  var match = regex.exec(interstitial);  if (!match)   return '';  return match[0]; }}///////////////    AVG TOOLBAR REPORTING    //////////////////////////////    FLYOVERS    ///////////////var avglsflyover = { count: 0, poppedUp: false, poppedElement: null, reset: function () {  avglsflyover.count = 0;  avglsflyover.poppedUp = false;  avglsflyover.poppedElement = null; }, popup: function (event, hash, search, flyover) {  if (!event)   event = window.event;  var div = document.getElementById("XPLSS_Flyover");  if (div == null)   return;  // establish target element and get its containing document object  // in case verdict is inside a frame  var eventTarget = event.srcElement;  var frameDoc = eventTarget.ownerDocument;  // if the element is the clock, don't pop over it  if ((eventTarget.src != null) &amp;&amp; (eventTarget.src.indexOf("clock.gif") != -1))   return;    // save the element we popped over  avglsflyover.poppedElement = eventTarget;  // if no flyover get it  if ((flyover == null) || (flyover == ""))  {   flyover = searchshield.avgCallFunc(frameDoc, 'BuildFlyover', hash);   if (!flyover)    return;   // cleanup flyover, replace any new lines   flyover = flyover.replace(/\r/g, "");   flyover = flyover.replace(/\n/g, "");   // escape any single quotes   flyover = flyover.replace(/'/g, "&amp;#39;");  }  // set the html in the layer  div.innerHTML = flyover;  // needed to prevent the flyover from hiding inadvertantly in IE7  if (searchshield.docMode == 7) {   div.style.backgroundColor = "#fff";  }  // there is an unwanted text node that causes vertical misalignment of flyover  if (div.firstChild.nodeType == 3)   div.removeChild(div.firstChild);    avglsflyover.poppedUp = true;  // reset display count  avglsflyover.count = 0;  avglsflyover.position(); }, hide: function (event) {  var frameDoc = document || top.document;  var div = frameDoc.getElementById("XPLSS_Flyover");  if ((div == null) || (div.style == null) || (div.style.visibility == "hidden"))   return;  var trans_div = frameDoc.getElementById("XPLSS_Trans");  if ((trans_div == null) || (trans_div.style == null) || (trans_div.style.visibility == "hidden"))   return;  // scroll and keydown events will pass a null event by design  // toElement will be null when mousing out of frameelement containing a verdict  if (event == null || event.toElement == null)  {   return;  }  if (trans_div.contains(event.toElement) || div.contains(event.toElement))   return;  // if the toElement is a cooresponding alt image then don't hide  // use try/catch because toElement will be null when mousing out of frame  try {   if (!!event.toElement.id &amp;&amp; !!event.srcElement.id)   {    if (event.toElement.id.indexOf(event.srcElement.id.substring(0,event.srcElement.id.length-2)) == 0)     return;      if (event.srcElement.id == 'XPLSS_Trans' &amp;&amp; /XPLSS_\d+VU\d/.test(event.toElement.id))     return;   }  }  catch(err){}  // hide and move somewhere off screen (negative offsets)  div.style.visibility = "hidden";  div.style.left = "-2100px";  div.style.top  = "-2100px";  trans_div.style.visibility = "hidden";  trans_div.style.left = "-2100px";  trans_div.style.top  = "-2100px";  return true; }, position: function () {  if (!avglsflyover.poppedUp || (avglsflyover.poppedElement == null))   return;  var flyover = document.getElementById("XPLSS_Flyover");  if (flyover == null)   return;  // relative position of flyover in relation to icon  var locateX = 0;  // 0=left, 1=right  var locateY = 0;  // 0=above, 1=below, 2=beside icon   // get window sizes  var winSize  = searchshield.viewPortSize();  var windowX  = winSize[0];  var windowY  = winSize[1];  // get the exact size of the flyover  var flyoverSize  = searchshield.elementSize(flyover);  var flyoverX  = flyoverSize[0];  var flyoverY  = flyoverSize[1];  var verdictWidth = 0;  if (avglsflyover.poppedElement &amp;&amp; avglsflyover.poppedElement.width)   verdictWidth = avglsflyover.poppedElement.width;    // get the bounding rect for image(s)  var imgRect = searchshield.GetFullBoundingRect(avglsflyover.poppedElement);  // half width/height of element bounding rect  var halfX = (imgRect.right - imgRect.left) / 2;  var halfY = (imgRect.bottom- imgRect.top) / 2;  // element the mouse is over, get the center position  var posX = searchshield.offsetLeft(avglsflyover.poppedElement) + halfX;  var posY = searchshield.offsetTop(avglsflyover.poppedElement) + halfY;  // if a verdict is inside a frame must get offsets for the frame element  var docFrames = document.frames;  if (docFrames)  {   for (var i=0; i &lt; docFrames.length; i++)   {    try {     var frameElem = docFrames[i].frameElement;     if (frameElem.contentWindow.document.getElementById(avglsflyover.poppedElement.id))     {      posX += searchshield.offsetLeft(frameElem);      posY += searchshield.offsetTop(frameElem);      break;     }    }    catch(frmErr){}   }  }  var transXOffset = 0;  if (imgRect.mid == undefined)   transXOffset = -1 * halfX;  else   transXOffset = ((imgRect.right + imgRect.left) / 2) - imgRect.mid;    // normalize pos to 0  -- get amount of scrolling in browser window  var scroll   = searchshield.scrollSize();  var pageOffsetX  = scroll[0];  var pageOffsetY  = scroll[1];  posX -= pageOffsetX;  posY -= pageOffsetY;  // setup the offsets  var offsetX = posX;  var offsetY = posY;  // calc where to display on page  if ((windowX - posX) &gt; posX)  {   // right   offsetX += halfX;   locateX = 1;  }  else  {   //left   offsetX -= (flyoverX + halfX);  }  if ((windowY - posY) &gt; posY)  {   // below   if (posY &lt; (windowY/4))   {    offsetY -= halfY;    locateY = 1;   }   else   {    offsetY -= (flyoverY / 2);    locateY = 2;   }  }  else  {   // above   if ((windowY - posY) &lt; (windowY/4))   {    offsetY -= (flyoverY - halfY);   }   else   {    offsetY -= (flyoverY / 2);    locateY = 2;   }  }  // make sure we aren't off the screen  if (offsetY &lt; 0)   offsetY = 0;  if ((offsetY + flyoverY) &gt; windowY)   offsetY = windowY - flyoverY;  // add page offsets back  offsetX += pageOffsetX;  offsetY += pageOffsetY;  posX += pageOffsetX;  posY += pageOffsetY;  var paddedOffsetX = 0; //provide space between icon and flyover  var padX = 3;  if (locateX == 0)   paddedOffsetX = offsetX - padX;  else   paddedOffsetX = offsetX + padX;  // set where to put the flyover  flyover.style.top = offsetY + "px";  flyover.style.left = paddedOffsetX + "px";  // set where to put the transparent layer  var trans = document.getElementById("XPLSS_Trans");  if (trans != null)  {   var trans_left = 0;   var trans_top  = 0;   var trans_width= 0;   var trans_height = 0;   // transparent layer should overlap verdict image   if (locateX == 0)    trans_left = posX - flyoverX - halfX;  // left    else    trans_left = posX - transXOffset - verdictWidth; // right   trans.style.left = trans_left + "px";   trans.style.top  = offsetY + "px";   trans.style.width = flyoverX + verdictWidth + "px";   trans.style.height = flyoverY + "px";  }  avglsflyover.display(); }, display: function () {  avglsflyover.count++;  if (avglsflyover.count == 1)  {   var flyover = document.getElementById("XPLSS_Flyover");   if (flyover == null)    return;   // show the flyover, must use a little count to tell, crazy stuff   flyover.style.visibility = "visible";   flyover.onmouseout = function(){    avglsflyover.hide(event);   };   // show the transparent layer   var trans_div = document.getElementById("XPLSS_Trans");   if (trans_div == null)    return;   trans_div.style.visibility = "visible";   trans_div.onmouseout = function(){    avglsflyover.hide(event);   };   avglsflyover.poppedUp = false;  } }, show: function () {  var div = document.getElementById("XPLSS_Flyover");  if (div == null)   return;  div.style.visibility = "visible";  var trans_div = document.getElementById("XPLSS_Trans");  if (trans_div == null)   return;  trans_div.style.visible = "visible"; }};var avglsinlineflyover = { build: function (riskCategory, riskName, bgColor, borderColor) {  var html = '';  html += '&lt;div class="avgILFO_head"&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="avgILFO_content"&gt;';  html += '&lt;img src=linkscanner://LS_Logo_Results.gif /&gt;';  html += riskCategory + '';  html += riskName + '';  html += '&lt;/div&gt;&lt;div class="avgILFO_foot"&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;';  return html; }, popup: function (event, flyover, nSeverity, blUrl) {  //set verdict info  var div = document.getElementById('XPLSS_InlineFlyover');  if (div == null)   return;    // blUrl is an object for a blacklisted short url  // when it is passed get the final url   if (blUrl != undefined)  {   var finalUrl = searchshield.avgCallFunc(document, 'GetFinalUrl', blUrl.sUrl);   var riskUrl = blUrl.sUrl;   if ((finalUrl) &amp;&amp; (searchshield.FilterUrl(finalUrl, xplSearch.engine.shortened_urls)))    finalUrl = avglsinlineflyover.getUrlFromQueryString(finalUrl);   var riskName = blUrl.riskNameLabel + finalUrl;   flyover = avglsinlineflyover.build(blUrl.riskCategory, riskName, blUrl.bgColor, blUrl.borderColor);  }  div.innerHTML = flyover;  div.style.width = "auto";  //reset width  div.style.position = "absolute";  if (searchshield.quirksMode || searchshield.docMode &lt;= 7)  {   var className = xplSearch.engine.inline.color.classname[nSeverity];   var imgBase = "linkscanner://" + className + "_inline_border_";   var divWidth = searchshield.elementSize(div)[0];   //round up to nearest 10 to avoid intentional wrapping in div   var flyoverWidth = divWidth + (10 - Math.ceil(10*((divWidth/10) - Math.floor(divWidth/10))));   var ilfoDivs = div.getElementsByTagName("div");   if (ilfoDivs &amp;&amp; ilfoDivs.length == 5)   {    //div.style.fontSize = "10px";    div.style.backgroundImage = "url(" + imgBase + "tl.png)";    div.style.backgroundPosition = "0 0";    div.style.backgroundRepeat = "no-repeat";    div.style.width = flyoverWidth + "px";    div.style.zIndex = "9999";       // avgILFO_head    ilfoDivs[0].style.backgroundImage = "url(" + imgBase + "tr.png)";    ilfoDivs[0].style.backgroundPosition = "top right";    ilfoDivs[0].style.backgroundRepeat = "no-repeat";    ilfoDivs[0].style.width = flyoverWidth + "px";    ilfoDivs[0].style.height = "5px";    // avgILFO_head div    ilfoDivs[1].style.height = "5px";       // avgILFO_content    ilfoDivs[2].style.backgroundImage = "url(" + imgBase + "r.png)";    ilfoDivs[2].style.backgroundPosition = "top right";    ilfoDivs[2].style.backgroundRepeat = "repeat-y";    ilfoDivs[2].style.fontSize = "10px";    ilfoDivs[2].style.color = "black";    ilfoDivs[2].style.padding = "0px 10px";    ilfoDivs[2].style.textAlign = "left";    ilfoDivs[2].style.wordWrap = "break-word";    ilfoDivs[2].style.lineHeight = "130%";    // avgILFO_foot    ilfoDivs[3].style.backgroundImage = "url(" + imgBase + "bl.png)";    ilfoDivs[3].style.backgroundPosition = "bottom left";    ilfoDivs[3].style.backgroundRepeat = "no-repeat";    ilfoDivs[3].style.height = "5px";       // avgILFO_foot div    ilfoDivs[4].style.backgroundImage = "url(" + imgBase + "br.png)";    ilfoDivs[4].style.backgroundPosition = "bottom right";    ilfoDivs[4].style.backgroundRepeat = "no-repeat";    ilfoDivs[4].style.width = flyoverWidth + "px";    ilfoDivs[4].style.height = "5px";   }   else   {    div.style.fontSize = "10px";    div.style.backgroundColor = xplSearch.engine.inline.color.background[nSeverity];    div.style.border = xplSearch.engine.inline.color.border[nSeverity] + " solid 3px";    div.style.padding = "3px 8px";   }  }  else  {   // apply updated styles for new flyover content   var sheets = document.styleSheets;   for (var i=0; i &lt; sheets.length; i++)   {    if (sheets[i].id &amp;&amp; sheets[i].id == "avgILFOStyle")    {     var avgILFOStyle = sheets[i];     break;    }   }   if (typeof(avgILFOStyle) !== "undefined")   {    var className = xplSearch.engine.inline.color.classname[nSeverity];    var divWidth = searchshield.elementSize(div)[0];    //round up to nearest 10 to avoid intentional wrapping in div    var flyoverWidth = divWidth + (10 - Math.ceil(10*((divWidth/10) - Math.floor(divWidth/10))));    var rules = avgILFOStyle.rules;    for (var i=0; i &lt; rules.length; i++)    {     var bgImg = rules[i].style.backgroundImage;     var selText = rules[i].selectorText.toLowerCase();     if (bgImg)     {      var bgImgStyle = bgImg.replace(/default/, className);      rules[i].style.backgroundImage = bgImgStyle;     }     if (((selText == ".avgilfo") ||      (selText == ".avgilfo_head") ||      (selText == ".avgilfo_foot div")) &amp;&amp;      (rules[i].style.width) &amp;&amp; (rules[i].style.width == "0px"))     {      rules[i].style.width = (flyoverWidth) + "px";     }    }   }  }  if (!event)   event = window.event;     var eventTarget = event.srcElement;  avglsinlineflyover.position(eventTarget); }, hide: function (event) {  if (!event)   event = window.event;     var div = document.getElementById("XPLSS_InlineFlyover");  if (div == null)   return;     div.style.visibility = "hidden"; //invisible  div.style.left = "-5000px";  if (!searchshield.quirksMode)  {   // reset flyover styles   var sheets = document.styleSheets;   for (var i=0; i &lt; sheets.length; i++)   {    if (sheets[i].id &amp;&amp; sheets[i].id == "avgILFOStyle")    {     var avgILFOStyle = sheets[i];     break;    }   }   if (typeof(avgILFOStyle) !== "undefined")   {    var rules = avgILFOStyle.rules;    for (var i=0; i &lt; rules.length; i++)    {     var bgImg = rules[i].style.backgroundImage;     var selText = rules[i].selectorText.toLowerCase();     if (bgImg)     {       var bgImgStyle = bgImg.replace(/:\/\/([a-z]+)_/i, '://default_');      rules[i].style.backgroundImage = bgImgStyle;     }     if (((selText == ".avgilfo") ||      (selText == ".avgilfo_head") ||      (selText == ".avgilfo_foot div")) &amp;&amp;      (rules[i].style.width))     {      rules[i].style.width = "0px";     }    }   }  } }, position: function (imageElem) {  var flyover = document.getElementById('XPLSS_InlineFlyover');  if (flyover == null)   return;     // relative position of flyover in relation to icon  var locateX = 0;  // 0=left, 1=right  var locateY = 0;  // 0=above, 1=below, 2=beside icon        // get window sizes  var winSize  = searchshield.viewPortSize();  var windowX  = winSize[0];  var windowY  = winSize[1];  // Must know if there is a horizontal scroll bar for Firefox  // for proper flyover positioning near bottom edge  var scrollYWidth  = winSize[2];  var scrollBarX  = winSize[2] &gt; 0 ? true : false;  // get the exact size of the flyover  var flyoverSize  = searchshield.elementSize(flyover);  var flyoverX  = flyoverSize[0];  var flyoverY  = flyoverSize[1];    flyover.style.width = flyoverX + "px";    // get the bounding rect for image(s)  var imgRect = imageElem.getBoundingClientRect();  // half width/height (center) of element bounding rect  var halfX = (imgRect.right - imgRect.left) / 2;  var halfY = (imgRect.bottom- imgRect.top) / 2;  // element the mouse is over, get the center position  var posX = searchshield.offsetLeft(imageElem) + halfX;  var posY = searchshield.offsetTop(imageElem) + halfY;    var pageOffsetX = 0;  var pageOffsetY = 0;  var hasParentFrame = false;  // normalize pos to 0  -- get amount of scrolling in browser window  var scroll  = searchshield.scrollSize(imageElem);  pageOffsetX  = scroll[0];  pageOffsetY  = scroll[1];  hasParentFrame = scroll[2];    posX -= pageOffsetX;  posY -= pageOffsetY;  //compensate for Firefox 3  if (posX &lt; imgRect.left)   posX = imgRect.left+halfX;  // setup the offsets  var offsetX = posX;  var offsetY = posY;  // calc where to display on page  if ((windowX - posX) &gt; posX)  {   // right   //offsetX += halfX;   offsetX = imgRect.right + 3;   locateX = 1;  }  else  {   //left   //offsetX -= (flyoverX + halfX);   offsetX = imgRect.left - flyoverX - 3;  }  if ((windowY - posY) &gt; posY)  {   // below   if (posY &lt; (windowY/4))   {    offsetY -= halfY;    locateY = 1;   }   else   {    offsetY -= (flyoverY / 2) - halfY;    locateY = 2;   }  }  else  {   // above   if ((windowY - posY) &lt; (windowY/4))   {    offsetY -= (flyoverY - halfY);   }   else   {    offsetY -= (flyoverY / 2) + halfY;    locateY = 2;   }  }  // make sure we aren't off the screen  if (offsetY &lt; 0)   offsetY = 0;  if ((offsetY + flyoverY) &gt; windowY)  {   offsetY = windowY - flyoverY;  }  else if (scrollBarX &amp;&amp; ((windowY - (posY + halfY)) &lt; scrollYWidth))  { //verdict overlaps the horizontal scrollbar   offsetY = windowY - (flyoverY + scrollYWidth);  }  // add page offsets back - if not in frame  if (!hasParentFrame)  {   offsetX += pageOffsetX;   offsetY += pageOffsetY;  }  //posX += pageOffsetX;  //posY += pageOffsetY;  //var paddedOffsetX = 0; //provide space between icon and flyover  //var padX = 3;  //if (locateX == 0)  // paddedOffsetX = offsetX - padX;  //else  // paddedOffsetX = offsetX + padX;  // set where to put the flyover  flyover.style.top = offsetY + "px";  flyover.style.left = offsetX + "px";  avglsinlineflyover.display(); }, display: function () {  var div = document.getElementById('XPLSS_InlineFlyover');  if (div == null)   return;    // show the flyover  div.style.visibility = "visible"; }, imageExists: function(element) {  if (element)  {   // check next siblings children   var sibling = element.nextSibling;      if ((sibling == null) || (sibling.getElementsByTagName == null))    return false;      var images = sibling.getElementsByTagName("IMG");   if (images == null)    return false;   for (var i = 0; i &lt; images.length; i++)   {    if (images[i].id == "avg_ls_image")     return true;   }  }  return false; }, getImage: function (anchor) {  if (anchor)  {   var imageElem = null;   var images = anchor.getElementsByTagName("img");   if (images == null)    return imageElem;   for (var i = 0; i &lt; images.length; i++)   {    if (images[i].id == "avg_ls_image")    {     imageElem = images[i];     break;      }       }   return imageElem;  }   }, getUrlFromQueryString: function (inUrl) {  var url = inUrl;  var uri = searchshield.parseLink(unescape(inUrl));  if (uri.source != null)  { // regexp failed so used split to parse url   var qsUrl = uri.source.indexOf("?url=");   if (qsUrl != -1)    url = uri.source.substring(qsUrl + 5);   else    url = uri.source;  }  else if ((uri.qsArray.url != null) &amp;&amp; (uri.qsArray.url.length &gt; 0))  {   url = uri.qsArray.url;  }  return url; }, mouseOverHandler: function (e, doc, engine) {  if (e &amp;&amp; e.srcElement &amp;&amp; e.srcElement.href)  {   // need to keep a reference to the function registered    // by the listener to be able to remove it.   var handlerFunc = arguments.callee;   var element = e.srcElement;   var href = e.srcElement.href;   // need an engine      if (!engine)    return;   // check if it has an image already   if (avglsinlineflyover.imageExists(element))    return;   // add the image, returns the anchor not the image   var new_element = engine.add_inline_image(doc, element, null, null);   // do the check and update in the background   setTimeout(function() {avglsinlineflyover.checkAndUpdate(doc, element, new_element, engine, handlerFunc)}, 1);  } }, checkAndUpdate: function (doc, element, new_element, engine, handlerFunc) {  if (!engine)   return;  try {   // remove the listener and get final url   element.detachEvent("onmouseover", handlerFunc, false);   var finalUrl = searchshield.avgCallFunc(doc, 'GetFinalUrl', element.href);  }  catch(e) {}  if ((typeof(finalUrl) != 'undefined') &amp;&amp; finalUrl)  {   // if still a tiny url check for final url embedded in querystring   if (searchshield.FilterUrl(finalUrl, engine.shortened_urls) &amp;&amp;     (finalUrl.indexOf("?url=") != -1))   {    finalUrl = avglsinlineflyover.getUrlFromQueryString(finalUrl);   }   // update the verdict   engine.display_inline(doc, new_element, finalUrl, null, true);  }  else  {   engine.avg_ls_inline_hide_verdict(new_element);  } }};///////////////    FLYOVERS    ///////////////(function(){ setTimeout( function() {  try {   if ((self == top) &amp;&amp; top.document) {    searchshield.init(top.document, 1);   }  }  catch(e){return;} }, 1 ); return;})();&lt;/script&gt; &amp;nbsp;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;﻿Welcome to the Stampin' Addicts Big Shot Blog Hop 2011. If you have been hopping along in order, you just had the treat of seeing Shelleys's&amp;nbsp;Beautiful creations she made using the Beautiful Butterflies Die at stop # 13.&amp;nbsp; I&amp;nbsp;can't wait to try some of her great ideas!&amp;nbsp; So here at stop #14 I am going to show you some projects made with the Two Tags Die.&amp;nbsp;So sit back and have some fun as we look at some Halloween Treats.&amp;nbsp; EEEKkkk!&lt;/div&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-DIqqyCN5nJo/TpeTpUX6x5I/AAAAAAAABgU/XIoX_-ynPSA/s1600/lead+1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" oda="true" src="http://1.bp.blogspot.com/-DIqqyCN5nJo/TpeTpUX6x5I/AAAAAAAABgU/XIoX_-ynPSA/s320/lead+1.JPG" width="309" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: left;"&gt;Here is a group shot of my projects that I made.&amp;nbsp; In the front is a candy bar holder, to the back a card with a magnetic bookmark, a money holder, and a gift card holder.&amp;nbsp; The DSP I used is called Frightful Sight and the Stamp set Batty for You.&amp;nbsp; I've started to use Black Stazon most of the time instead of Basic Black ink becasue it just gives a deeper black color to the image.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-VOI0n_D40b0/TpeVQb2nEnI/AAAAAAAABgk/wQgsB7OPod0/s1600/card+3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" oda="true" src="http://4.bp.blogspot.com/-VOI0n_D40b0/TpeVQb2nEnI/AAAAAAAABgk/wQgsB7OPod0/s320/card+3.JPG" width="299" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;So the magnetic bookmark comes off like this for an extra treat. :) &amp;nbsp;Here is a little tip. &amp;nbsp;Use dimensional to pop up the top layer of the front of your card, then you can just slip the bookmark in between the layers.&amp;nbsp;&amp;nbsp; Love our new Black polkadot ribbon!&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-VyLS7xyHrnU/TpeVwqTglxI/AAAAAAAABgs/iGtSMnmdfqQ/s1600/gift+card+4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" oda="true" src="http://3.bp.blogspot.com/-VyLS7xyHrnU/TpeVwqTglxI/AAAAAAAABgs/iGtSMnmdfqQ/s320/gift+card+4.JPG" width="307" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;This is fun little gift card holder. Who wouldn't like to get a treat like this?...I seem to be addicted to fraying ribbon. lol But it is so fun to do and I love the look it gives a project.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-FGkgf7wScy4/TpeYafNlA-I/AAAAAAAABg0/dIFhl6pEmIM/s1600/treats.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="296" oda="true" src="http://3.bp.blogspot.com/-FGkgf7wScy4/TpeYafNlA-I/AAAAAAAABg0/dIFhl6pEmIM/s320/treats.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Here are the other two treat holders.&amp;nbsp; The Batty one holds a Mini Hershey Candy Bar and well then as you can see a money holder.&amp;nbsp; Now this one would also be cute tied around a bottle of water with a drink mix tucked inside. &amp;nbsp;And here is the BIG news! &amp;nbsp;If you join Stampin' Up! this month you'll receive a FREE big Shot or $100 worth of FREE Stampin Up! stuff. &amp;nbsp;Hurry and call your demo today! &amp;nbsp;What a deal! &amp;nbsp;Well that's all I've got so I guess it's time to "hop" on over to Tanya's Blog and see the cute things she has made with the Buttons #5 Die.&amp;nbsp; Thanks for stopping by!&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://tinkerin-in-ink.blogspot.com/2011/10/sa-big-shot-blog-hop-buttons-5.html"&gt;&lt;img border="0" oda="true" src="http://1.bp.blogspot.com/-8B3VLm9kkl4/Tpg9f1FWm4I/AAAAAAAABhc/u-jy6k_Pp94/s1600/Big%252520Shot%252520Hop%252520Next.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://missmadstamper.blogspot.com/2011/10/big-shot-blog-hop-beautiful-butterflies.html"&gt;&lt;img border="0" oda="true" src="http://2.bp.blogspot.com/-bUJasNKzgwU/Tpg9eJW0ubI/AAAAAAAABhU/cDAwlHFmqq0/s1600/Big%252520Shot%252520Hop%252520Previous.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/div&gt;&lt;/div&gt;﻿ &lt;br /&gt;﻿ &lt;br /&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;&lt;a href="http://tinkerin-in-ink.blogspot.com/"&gt;﻿&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;script type="text/javascript"&gt;﻿///////////    SEARCH    ///////////var g_aEng;var g_loc;// Initialize namespace, use existing contextvar searchshield = searchshield || {};searchshield.clockUrl;// constantssearchshield.SCORE_SS_SAFE  = 1;searchshield.SCORE_SS_CAUTION = 2;searchshield.SCORE_SS_WARNING = 3;searchshield.SCORE_SS_BLOCK  = 4;searchshield.SCORE_SS_VERISIGN = 7;searchshield.BLOCK_NONE  = 0;searchshield.BLOCK_NORMAL = 1;searchshield.BLOCK_PHISH = 2;searchshield.BLOCK_YAHOO = 3;searchshield.XPLCHECK_RESULT_SEV_NONE = 0;searchshield.XPLCHECK_RESULT_SEV_LOW = 1;searchshield.XPLCHECK_RESULT_SEV_MED = 2;searchshield.XPLCHECK_RESULT_SEV_BLOCK = 3;searchshield.VERISIGN_SPLIT_NOTEST  = 0;searchshield.VERISIGN_SPLIT_TESTA  = 1;searchshield.VERISIGN_SPLIT_TESTB  = 2;searchshield.needLivePhishCheck = false;searchshield.allowedSites = [];searchshield.enabled = function (doc){ var result = searchshield.avgCallFunc(doc, 'GetSearchEnabled'); return (result == '1' ? 1 : 0);};searchshield.init = function (doc){ if ((doc == null) || (doc.location == null) || (doc.location.href.search(/about:/) != -1))  return; if (!searchshield.enabled(doc))  return; if (!g_aEng)  g_aEng = searchshield.Search.prototype.detectEngine(doc.location.href); if (!g_aEng)  return; // init search object (not declared or is null) if (typeof xplSearch === 'undefined') {  // global  xplSearch = new searchshield.Search();  // reset the links added flag  xplSearch.new_links = false;  xplSearch.doc = doc;  xplSearch.href = xplSearch.doc.location.href;  xplSearch.uri = searchshield.parseLink(xplSearch.href);    xplSearch.engine = new searchshield[g_aEng+'SearchEngine'](xplSearch)  xplSearch.addEngine(xplSearch.engine);  searchshield.launch(doc); } if (doc.location.href != g_loc) {  g_loc = doc.location.href;  if ((typeof xplSearch !== 'undefined') &amp;&amp; (xplSearch != null))   searchshield.launch(doc); }};searchshield.launch = function (doc){ // IE specific check searchshield.quirksMode = (self.top.document.compatMode == 'BackCompat'); searchshield.docMode = parseInt(navigator.userAgent.split('MSIE')[1]);   if ((self === top) &amp;&amp; (self.document === doc)) {  if (!xplSearch.engine)   return;  // set verdict display config  xplSearch.engine.setRatingsConfig(doc);  // init the alert popup  searchshield.initPopupAlert(doc);  if (xplSearch.engine.type != 'inline')  {   // save function reference for memory clean up later   var fn = function(event){avglsflyover.hide(null)};   //hide flyover if these events occur   window.detachEvent('onscroll', fn);   window.attachEvent('onscroll', fn);   doc.detachEvent('onkeydown', fn);   doc.attachEvent('onkeydown', fn);  }    // only start monitor on top doc  searchshield.avgPageMonitor.start(doc); } return;};// search monitors and processors - doc is always top most documentsearchshield.avgPageMonitor = { previousUrl: null, start: function(doc){  searchshield.avgPageMonitor.stop();  searchshield.avgPageMonitor.process(doc);  searchshield.avgPageMonitor.timeoutID = window.setTimeout(function(){searchshield.avgPageMonitor.start(doc)}, 1000); }, process: function(doc){  var currentUrl = doc.location.href;  var refresh = 0;  if (this.previousUrl != currentUrl) {   this.previousUrl = currentUrl;   avgreport.scanResult(doc, currentUrl);   refresh = (xplSearch.engine.name == 'google') ? 1 : 0;  }  searchshield.avgProcessSearch(doc, refresh); }, stop: function(){  if (searchshield.avgPageMonitor.timeoutID)  {   window.clearTimeout(searchshield.avgPageMonitor.timeoutID);   delete searchshield.avgPageMonitor.timeoutID;  } }};searchshield.avgProcessSearch = function (doc, refresh){ // doc may be about:Tabs or about:Blank if (!doc)  return;   if (!searchshield.enabled(doc))  return; if (!searchshield.clockUrl)  searchshield.clockUrl = searchshield.avgCallFunc(doc, 'GetIconUrl', '0');   xplSearch.clockUrl = searchshield.clockUrl if (!xplSearch.engine)  return; // get result links xplSearch.links = []; var links = searchshield.avgGetSearchLinks(doc, xplSearch.engine, refresh); searchshield.needLivePhishCheck = false; for (var i=0; i &lt; links.length; i++) {  var isPhishing = searchshield.avglsCheckandUpdate(links[i]);  if (isPhishing)   searchshield.needLivePhishCheck = true; }  if (searchshield.needLivePhishCheck) {  var prev = '1';  if ( xplSearch.engine.type == 'inline' )   prev = '0';  searchshield.avgCallFunc(doc, 'GetPhishingResults', prev);  searchshield.needLivePhishCheck = false; } else if (links.length &gt; 0 &amp;&amp; xplSearch.engine.type != 'inline') {  searchshield.avgCallFunc(doc, 'FinalScanComplete'); }  // attach click handlers for popup alerts doc.body.detachEvent("onclick", searchshield.blockClick); doc.body.attachEvent("onclick", searchshield.blockClick);  doc.body.detachEvent("ondblclick", searchshield.blockClick); doc.body.attachEvent("ondblclick", searchshield.blockClick);};searchshield.avgGetSearchLinks = function (doc, engine, refresh){ if (!doc.body)  return; var alltags = doc.body.getElementsByTagName('a'); for (var i = 0; i &lt; alltags.length; i++) {  if ( !refresh )  { // no checked test if refreshing - google   if (alltags[i].getAttribute('avglschecked'))    continue;  }    // mark search result anchor so it isn't processed repeatedly  alltags[i].setAttribute('avglschecked', '1');  // ignore linked resources  if (alltags[i].tagName == 'LINK')   continue;  // ignore in-page bookmarks and javascript  if ((!alltags[i].href) ||   (alltags[i].href.charAt(0) == '#') || // in-page bookmark   (alltags[i].href.indexOf("javascript") == 0))   continue;     // ignore verdicts  if (/XPLSS_/.test(alltags[i].id))   continue;  // ignore flyover anchors  if (/avgthreatlabs/.test(alltags[i].host))   continue;     var href = engine.includeLink(alltags[i]);  if (!href)   continue;    var newNode = engine.search.addLink(alltags[i], href);  engine.addImage(newNode, engine.search.clockUrl, false); }  // recursivesly process all frames var docFrames = doc.frames; if (docFrames &amp;&amp; engine.processFrames) {  for (var j = 0; j &lt; docFrames.length; j++)  {   var attr;   var frameDoc;   try {    attr = docFrames[j].frameElement.className;    frameDoc = docFrames[j].document;   }   catch(err){}   //TODO: make frame processing an engine function or at least make exclusions an engine property   // 'editable' frame it's probably a gmail reply   if (attr &amp;&amp; (attr.indexOf("editable") != -1))    continue;   if (frameDoc)    searchshield.avgGetSearchLinks(frameDoc, engine, 0);  } }  return engine.search.links;};searchshield.avglsCheckandUpdate = function (linkNode){ if (!xplSearch)  return; // element is the search result anchor var element = linkNode.element; var href = linkNode.href; var result = searchshield.avgCallFunc(xplSearch.doc, 'CheckSite', href, element.href); if (result == null)  return;  var resultParse = result.split('::'); var phishing  = resultParse[0];  // if phishing then rest of array does not exist. if (phishing == 1)  return true; if (resultParse.length &lt; 8)  return;  var hash   = resultParse[1]; var score   = resultParse[2]; var new_image = resultParse[3]; var alt_image = resultParse[4]; var flyover   = resultParse[5]; var click_thru= resultParse[6]; var altClick_thru = resultParse[7]; // iterate to get verdict anchor nextElem = element.nextSibling; while (nextElem) {  if (nextElem.nodeType == 1 &amp;&amp; nextElem.id &amp;&amp; (nextElem.id.indexOf("XPLSS_") != -1))   break;  nextElem = nextElem.nextSibling; }  return xplSearch.engine.updateImage(hash, xplSearch.searchHash, score, new_image, alt_image, flyover, click_thru, altClick_thru);};// click event handler - shows popup for links of caution and warning severitysearchshield.blockClick = function(event){ if (!event)  event = window.event;   // no action needed if click is not the left mouse button if (event.button != 0)  return;   var anchor = searchshield.getAnchorNode(event.srcElement,         function(node) {return ((node.tagName.charAt(0) == "H") ||              (node.tagName.charAt(0) == "D") ||              (node.tagName.charAt(0) == "T"))} );  if ((anchor == null) || (anchor.href == null))  return true;  // ignore if anchor is on an xpl verdict if (!!anchor.id) {  if (anchor.id.indexOf('LXPLSS_') == 0)   return true;    if (anchor.id.indexOf('XPLSS_INTR') == 0)  {   searchshield.allowedSites.push(searchshield.GetDomain(anchor.href));   return true;  } }  // VeriSign A/B Split reporting - only for VerSign domains var avglschecked = anchor.getAttribute("avglschecked"); if (avglschecked &amp;&amp; avglschecked != 1) {  var sPos = avglschecked.indexOf("S");  var hash = (sPos &gt; -1) ? avglschecked.substring(0, sPos) : null;  var split = (sPos &gt; -1) ? avglschecked.substring(sPos+1) : null;  if (hash &amp;&amp; split &amp;&amp; split != searchshield.VERISIGN_SPLIT_NOTEST)  {   // check updated verdict anchor for verisign domain   var d = event.srcElement.ownerDocument;   if (d.getElementById("LXPLSS_" + hash + "U" + searchshield.SCORE_SS_VERISIGN))   {    searchshield.avgCallFunc(d, "RecordVSClick", hash, d.location.href);   }  } } var link = anchor.href; var verdict = searchshield.getAvgImage(anchor); var score = -1; var img_id = ''; if (verdict != null) {  score = verdict.score;  img_id = verdict.rawId; }  // show popup alert (upper left) if ((score &gt;= searchshield.SCORE_SS_CAUTION) &amp;&amp; (score &lt;= searchshield.SCORE_SS_WARNING)) {  // prevent this click from going any further  var search_hash = searchshield.avgCallFunc(document, 'GetHash', document.location.href);  searchshield.ShowPopupAlert(document, link, img_id, search_hash);  // if possible, stop the event from going any further  searchshield.cancelEvent(event);  return false; }  return true;};// called by native to update phishing linkssearchshield.updatePhishingLinks = function (results){ if (!results)  return; if (!xplSearch)  return; var engine = xplSearch.engine; var resultParse = results.split("::"); var resultsLength = resultParse[0]; for (var i=0; i &lt; resultsLength; i++) {  var idx = i*7;  var hash   = resultParse[idx+1];  var score   = resultParse[idx+2];  var new_image = resultParse[idx+3];  var alt_image = resultParse[idx+4];  var flyover   = resultParse[idx+5];  var click_thru= resultParse[idx+6];  var altClick_thru = resultParse[idx+7];  engine.updateImage(hash, xplSearch.searchHash, score, new_image, alt_image, flyover, click_thru, altClick_thru); }};searchshield.getAvgImage = function (element){ var obj = {}; obj.img = xplSearch.engine.getImgElement(element); obj.score = -1;  //parse the score from the id if (obj.img != null &amp;&amp; obj.img.id) {  var pos = !!obj.img.id ? obj.img.id.indexOf('U') + 1 : -1;  obj.score = (pos &lt; 1) ? -1 : obj.img.id.charAt(pos);  obj.rawId = obj.img.id.substring(0,pos-1); }  return obj;};searchshield.GetScannedLink = function (link){ if (!xplSearch || !(xplSearch.links instanceof Array))  return link; // look for the link we scanned based on original element for (var i = 0; i &lt; xplSearch.links.length; i++) {  if (xplSearch.links[i].element.href == link)   return xplSearch.links[i].href; } // else return the incoming link return link;};searchshield.previouslyScanned = function (links, hash){ for (var i = 0; i &lt; links.length; i++) {  if ((links[i] != null) &amp;&amp; (links[i].hash != null) &amp;&amp;    (links[i].hash == hash) &amp;&amp; (links[i].checked == true))   return true; } return false;};searchshield.initPopupAlert = function (doc){ // check if it exists first if (doc.getElementById("XPLSS_PopupAlert"))  return; // create a div to use for the popup itself, hide for now var popup_div = doc.createElement("DIV"); popup_div.setAttribute("id", "XPLSS_PopupAlert"); popup_div.style.position = "absolute"; popup_div.style.zIndex = "10000"; doc.body.appendChild(popup_div);};searchshield.initFlyover = function (doc, engine){ // create in top doc only if (doc !== window.top.document)  doc = window.top.document; // check if it exists first if ((doc == null) || (doc.getElementById("XPLSS_Flyover")))  return; // create a div to use for the flyover itself, hide for now var flyover_div = doc.createElement("DIV"); flyover_div.setAttribute("id", "XPLSS_Flyover"); flyover_div.style.position = "absolute"; flyover_div.style.zIndex = "10000"; doc.body.appendChild(flyover_div); // create a layer for the image var trans_div = doc.createElement("DIV"); trans_div.setAttribute("id", "XPLSS_Trans"); trans_div.style.position = "absolute"; trans_div.style.zIndex = "9999"; doc.body.appendChild(trans_div);};searchshield.ShowPopupAlert = function (doc, link, hash, search){ // build the content var popup_content = searchshield.avgCallFunc(doc, 'BuildPopupAlert', hash, search); if (popup_content == null || popup_content == "")  return; // get the div var div = doc.getElementById("XPLSS_PopupAlert"); div.innerHTML = searchshield.CleanupHTML(popup_content); // set position, account for scrolling var zoom = searchshield.zoomLevel(); var pageOffsetX = Math.round(doc.documentElement.scrollLeft/zoom); var pageOffsetY = Math.round(doc.documentElement.scrollTop/zoom);  div.style.left = 10 + pageOffsetX + "px"; div.style.top = 10 + pageOffsetY + "px";  // TODO: the event handler function doesn't exist so, is this even necessary? //div.attachEvent("onmouseout", HidePopupAlert); // set the link //var data = doc.getElementById("avgalertpopurl"); //if (data) //  data.innerHTML = escape(link); // set visibility div.style.visibility = "visible"; //navigate to the link after timed delay // TODO: Bug 31707 - make this open a new tab/window setTimeout(function(){doc.location.assign(link)}, 3000);};searchshield.avgCallFunc = function (doc, name /*, param1..., paramN*/){ // get the data element var avg_ls_data = (typeof gAvgDataElement !== 'undefined') ? gAvgDataElement : doc.getElementById("avglsdata"); if ((avg_ls_data == null) || (name == null))  return;  // save the data element gAvgDataElement = avg_ls_data; // for some reason you can't fire and event on an element with no parent node if (avg_ls_data.parentNode == null)  return; // set the attributes avg_ls_data.setAttribute("function", name);  // set variable length of optional parameter attributes var pcnt = 0; for (var i=2; i &lt; arguments.length; i++)  avg_ls_data.setAttribute("param"+(++pcnt), String(arguments[i])); avg_ls_data.fireEvent("onrowenter"); // get the result return avg_ls_data.getAttribute("result"); };// general use functions - begin// DOM Functionssearchshield.getAnchorNode = function (node, filterFunc){ // filterFunc should return a boolean if (!filterFunc || !filterFunc instanceof Function)  return null;   // go up the dom tree starting at node and look for anchor  // before hitting a header, div or table element  while ((node != null)   &amp;&amp;   (node.tagName != null) &amp;&amp;    (node.tagName != "A")) {  if (filterFunc(node))  {   node = null;   break;  }  node = node.parentNode; } return node;};searchshield.getDocuments = function (frame, frameArray){ // recursively get all embedded frames/docs frameArray.push(frame.document); var frames = frame.frames; for (var i = 0; i &lt; frames.length; i++) {  // recurse on each frame  searchshield.getDocuments(frames[i], frameArray); } return frameArray;};searchshield.NextSiblingNode = function (element){ var TEXTNODE = 3; var ParentNode = element.parentNode; if (!ParentNode)  return; var NextSibling = ParentNode.nextSibling; while (NextSibling) {  if (NextSibling.nodeType != TEXTNODE)   return NextSibling;  NextSibling = NextSibling.nextSibling; } return;};searchshield.getParentNodeByAttribute = function (attrName, attrValue, node, maxDepth){ if (!node)  return null;  var maxLoop = maxDepth ? maxDepth : 1; var pNode = node.parentNode;  if (!pNode)  return null;  for(; 0 &lt; maxLoop; maxLoop--)  {  if ((pNode[attrName]) &amp;&amp;    (pNode[attrName].toLowerCase() === attrValue.toLowerCase()))   {   return pNode;  }  pNode = pNode.parentNode;  if (!pNode)   return null; } return null;};searchshield.getParentNodeByClassName = function (className, node, maxDepth) { return searchshield.getParentNodeByAttribute("className", className, node, maxDepth);};searchshield.getParentNodeById = function (id, node, maxDepth){ return searchshield.getParentNodeByAttribute("id", id, node, maxDepth);};searchshield.getParentNodeByTagName = function (tagName, node, attrName) { // find parent node by tag name and optional attribute name if (!tagName || !node || !node.parentNode)  return null; tagName = tagName.toUpperCase(); while ((node != null) &amp;&amp; (node.nodeType != 9)) {  // if attrName is not provided just return TRUE  if (node.nodeName == tagName)  {   var nodeHasAttribute = !!attrName ? node[attrName] : true;   if (nodeHasAttribute)    return node;  }     node = node.parentNode; }  // no div return null;};searchshield.getHrefFromCiteElement = function (tag){ var rtnHtml; var tp = tag.parentNode; var tgpn = tp ? tp.parentNode : null; if (!tgpn)  return; lastChildElem = tgpn.lastChild; while ((lastChildElem != null) &amp;&amp; (lastChildElem.nodeName != 'SPAN') &amp;&amp; (lastChildElem.nodeName != 'DIV')) {  lastChildElem = lastChildElem.previousSibling; }  if (lastChildElem)  rtnHtml = lastChildElem.getElementsByTagName('cite')[0];  if (rtnHtml)  rtnHtml = rtnHtml.innerHTML;  return rtnHtml;};searchshield.getHrefFromSpanElement = function (tag){ var rtnHtml;  var tp = tag.parentNode; var tgpn = tp ? tp.parentNode : null; if (!tgpn)  return; siblingElem = tgpn.nextSibling; while ((siblingElem != null) &amp;&amp; (siblingElem.nodeName != 'SPAN') &amp;&amp; (siblingElem.className != 'site')) {  siblingElem = siblingElem.nextSibling;  if (siblingElem &amp;&amp; siblingElem.className  &amp;&amp; (siblingElem.className.match(/res[13]/)))   break; }  if (siblingElem)  rtnHtml = siblingElem.getElementsByTagName('a')[0];  if (rtnHtml)  rtnHtml = rtnHtml.innerHTML;  return rtnHtml;};searchshield.getTopLevelDocument = function (doc){ // return the top level document for the given doc, could be itself // TODO: determine a method of doing this for IE, if necessary  // don't check about:blank if (doc &amp;&amp; ((doc.location.href == "about:blank") || (doc.location.href == "about:Tabs")))  return doc; // Check if already a top level document for (var i = 0; i &lt; gBrowser.browsers.length; i++) {  if (doc == gBrowser.browsers[i].contentDocument)   return doc; } // Not a top level, check all frames  var documents; for (var j = 0; j &lt; gBrowser.browsers.length; j++) {  // get all docs for each browser  documents = searchshield.getDocuments(gBrowser.browsers[j].contentWindow, new Array());  for (var k = 0; k &lt; documents.length; k++)  {   // check if doc is from current browser   if (doc == documents[k])   {    // it is, return the top level doc for this browser    return gBrowser.browsers[j].contentDocument;   }  } }  return doc;};searchshield.getTopLevelWindow = function (){ // TODO: determine a method of doing this for IE, if necessary return mediator.getMostRecentWindow("navigator:browser");};//Event functionssearchshield.addListener = function (object, evtType, listener, useCapture){ useCapture = !!useCapture; if (object.addEventListener) {  object.addEventListener(evtType, listener, useCapture);  return true; } else if (object.attachEvent) {   object.attachEvent("on"+evtType, listener);   return true; }  return false;};searchshield.cancelEvent = function (event){ event.cancelBubble = true; event.returnValue = false;};searchshield.doEvent = function (evtObj, evtTarget, evtName, evtType, bubbles, cancelable){ bubbles  = !!bubbles; cancelable = !!cancelable;  if (document.createEvent) {  var evt = document.createEvent("Events");  evt.initEvent(evtName, bubbles, cancelable);  evtTarget.dispatchEvent(evt);  return true; } else if (document.createEventObject) {  var evt = document.createEventObject(evtObj);  evtTarget.fireEvent("on" + evtType, evt);  return true; }  return false;};searchshield.removeListener = function (object, evtType, listener, useCapture){ useCapture = !!useCapture;  if (object.removeEventListener) {  object.removeEventListener(evtType, listener, useCapture);  return true; } else if (object.detachEvent) {   object.detachEvent(evtType, listener);   return true; }  return false;};// HTML functionssearchshield.CleanupHTML = function (data){ if (data == null)  return data; // cleanup html data, replace any new lines data = data.replace(/\r/g, ""); data = data.replace(/\n/g, ""); // escape any single quotes data = data.replace(/'/g, "\\'"); return data;};searchshield.removeHtmlTags = function (str){ var re = new RegExp('(&lt;[^&gt;]+&gt;)','g'); var strStr = new String(str); if (!!strStr)  return strStr.replace(re, ''); else  return str; };// Browser functionssearchshield.elementSize = function (element){ //returns an array [sizeX, sizeY]  var elemX; var elemY;  elemX = parseInt(element.offsetWidth); elemY = parseInt(element.offsetHeight)  return [elemX, elemY];};searchshield.GetFullBoundingRect = function (element){ if (!element) return; // get bounding rect for incoming element var elementRect = element.getBoundingClientRect(); var nextImg = null; var nextImgRect = null; // first check for another non-TextNode element after this one var siblingElement = searchshield.NextSiblingNode(element); if ( siblingElement &amp;&amp;   siblingElement.firstChild &amp;&amp;   siblingElement.id &amp;&amp;   siblingElement.id.indexOf("XPLSS_") != -1) {  nextImg = siblingElement.firstChild;    nextImgRect = nextImg.getBoundingClientRect();  } else {  return elementRect; }  if ((nextImgRect.top &gt;= elementRect.bottom) &amp;&amp;   (nextImgRect.left &lt;= elementRect.left)) { // images appear to be on seperate lines  return elementRect; } // else merge the rects together into a new one var newRect = new function() { this.top=0; this.left=0; this.right=0; this.bottom=0; this.mid=0;}; newRect.top = Math.min(elementRect.top, nextImgRect.top); newRect.left= Math.min(elementRect.left, nextImgRect.left); newRect.right=Math.max(elementRect.right, nextImgRect.right); newRect.bottom=Math.max(elementRect.bottom, nextImgRect.bottom); newRect.mid = Math.min(elementRect.right, nextImgRect.left);  return newRect;};searchshield.offsetLeft = function (element){ var offset = 0; while (element) {  offset += element.offsetLeft;  element = element.offsetParent; } return offset;};searchshield.offsetTop = function (element){ var offset = 0; while (element) {  offset += element.offsetTop;   element = element.offsetParent; } return offset;};searchshield.scrollSize = function (imageElem){ // returns an array [scrollX, scrollY, hasParentFrame] var scrollX; var scrollY; var hasParentFrame;  // firefox if (window.pageXOffset &amp;&amp; window.pageYOffset) {  scrollX = window.pageXOffset;  scrollY = window.pageYOffset; } else if (document.documentElement || document.body) {  scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;  scrollY = document.documentElement.scrollTop || document.body.scrollTop;  if (imageElem)  {   var frames = document.frames;   if (frames)   {    for (var i=0; i &lt; frames.length; i++)    {     var img;     try {      img = frames[i].document.getElementById(imageElem.id);     }     catch(domErr){}     if (img != null)     {      scrollX = frames[i].document.documentElement.scrollLeft;      scrollY = frames[i].document.documentElement.scrollTop;      hasParentFrame = true;      break;     }    }   }  } } else {  scrollX = 0;  scrollY = 0; }  return [parseInt(scrollX,10), parseInt(scrollY,10), hasParentFrame];};searchshield.viewPortSize = function (){ // returns an array [width, height, scrollYWidth], where scrollYWidth is always 0 for IE var scrollXWidth  = 19; var scrollYWidth  = 0; // 0 for Microsoft IE var scrollBarX  = false; var windowX; var windowY;  // firefox if (window.innerWidth &amp;&amp; window.innerHeight) {  //TODO: validate this block if implemented for firefox    windowX = window.innerWidth - scrollXWidth;  windowY = window.innerHeight;  try  {   scrollYWidth = Math.floor(Math.abs(window.innerHeight - document.documentElement.clientHeight)) + 1;   scrollBarX = (document.documentElement.clientWidth &lt; document.documentElement.scrollWidth);  }  catch(err){}  if (scrollBarX &amp;&amp; !scrollYWidth)   scrollYWidth = 18; //normally 17 (+1 top border)      } else if (document.documentElement || document.body)  {  windowX = (document.documentElement.clientWidth || document.body.clientWidth) - scrollXWidth;  windowY = document.documentElement.clientHeight || document.body.clientHeight; } else {  windowX = 0;  windowY = 0; } return [windowX, windowY, scrollYWidth];};searchshield.zoomLevel = function (){  var level = 1;  if (document.body.getBoundingClientRect) {   // rect is only in physical pixel size before IE8    var rect = document.body.getBoundingClientRect();   level = Math.round (((rect.right - rect.left) / (document.body.offsetWidth)) * 100) / 100;  }    return level;};// Href functionssearchshield.checkUrl = function (url){ // cleanup a url, make sure there is a protocol on the front for scanning try {  // trim  url = url.replace(/^\s+/, "").replace(/\s+$/, "");  // if no protocol, add http:// to it   if (url.indexOf("://") == -1)   url = "http://" + url; } catch(err){} return url;};searchshield.DoesURLContain = function (url, contain){ if ((url == null) || (url.length &lt; 1))  return false; // breakup the url to check var parts = url.split('/'); if (parts.length &lt; 3)  return false; var domain= parts[2].toLowerCase(); if (domain.indexOf(contain) &gt; -1)  return true; return false;};searchshield.FilterUrl = function (url, filter){ if (!url || (url.length &lt; 1))  return false;  if (!filter || !(filter instanceof Array))   return false;   var parts = url.split('/'); if ((parts == null) || (parts.length &lt; 3))  return false; var domain = parts[2]; for (var i = 0; i &lt; filter.length; i++) {  if (domain.indexOf(filter[i]) != -1)   return true; } return false;};searchshield.GetDomain = function (url){ if (url != null) {  // get url domain  var parts = url.split('/');  if ((parts != null) &amp;&amp; (parts.length &gt;= 3))  {   return parts[2].toLowerCase();  } }  return url;};searchshield.getUrlContents = function (url) { if (url == null)  return null; // don't query if local url if (url.indexOf("linkscanner://") != -1)  return null; try  {  req = new XMLHttpRequest();  req.open("GET", url, false);  req.send(null);  if (req.status == 200)   return req.responseText;  else   return null; }  catch (err) {  // nothing to do  return null; }};searchshield.parseLink = function (href, simpleMode){ var uri    = {}; var parameter = {   complex: {    pattern: /^(?:([a-z]+):(?:([a-z]*):)?\/\/)?(?:([^:@]*)(?::([^:@]*))?@)?((?:[a-z0-9_-]+\.)+[a-z]{2,})(?::(\d+))?(?:([^:\?\#]+))?(?:\?([^\#]+))?(?:\#([^\s]+))?$/i,    element: ['source','scheme','subscheme','user','pass','host','port','path','query','fragment']    },   simple: {    pattern: /^(?:([a-z]+):\/\/)?((?:[a-z0-9_-]+\.)+[a-z]{2,})(?:\/)([^:\?]+)?(?:([\?|\#])([^\?]+))?$/i,    element: ['source','scheme','host','path','delimiter','query']   }  }; var mode = simpleMode !== false ? 'simple' : 'complex'; var pattern = parameter[mode].pattern; var element = parameter[mode].element;  if (!href)  return uri; var matches = href.match(pattern);  if (matches) {  // --------------------  // iterate over the matches array and populate uri properties  // using the respective element parameter as the name.  // NOTE: set raw property type as String to make inArray()  // work properly with instanceof.  // --------------------  for (var i=0; i &lt; matches.length; i++)   uri[element[i]] = new String(matches[i] || "");    // --------------------  // create an array, hostArray, from host, for example,  // host="www.google.com" and hostArray=["www","google","com"]  // --------------------  uri.hostArray = uri.host.split(".");    // --------------------  // create an array, qsArray, from query, for example,  // query='hl=en&amp;q=javascript&amp;btnG=Search&amp;aq=f&amp;aqi=g10&amp;aql=&amp;oq=&amp;gs_rfai='  // qsArray=[{hl:'en'},{q:javascript}, ... ,(qs_rfai:''}]  //  // $0=entire match, $1=capture 1, $2=capture 2  // must include $0 even though it is unused so  // the replace works properly  // --------------------  uri.qsArray  = searchshield.parseQuery(uri.query); }  //non-standard urls require a fail-safe that relies on simply splitting the href function splitLink(href) {  // split the href on '/'  var linkParts = href.split("/");  // need domain and path  if ((linkParts == null) || (linkParts.length &lt; 2))   return false;   var uri = {   delimiter: (linkParts[3]).substring(0,1),   host: linkParts[2],   hostArray: (linkParts[2]).split('.'),   path: (linkParts[3]).substring(1),   qsArray: [],   query: '',   scheme: (linkParts[0]).substring(0, linkParts[0].length-1),   source: href   };  return uri; } if (!uri.host)  uri = splitLink(href); return uri;};searchshield.parseQuery = function (qs){ var qsArray = []; qs.replace(/(?:^|&amp;)([^&amp;=]*)=?([^&amp;]*)/g,      function ($0, $1, $2) {      if ($1) qsArray[$1] = $2;     } );  return qsArray;};// general functionssearchshield.arrayKeys = function (array){ var keys = new Array(); for(k in array)  keys.push(k); return keys;};searchshield.inArray = function (key, array, caseSensitive, exactMatch){ if (! array instanceof Array)  return false;  if (caseSensitive !== true)  caseSensitive = false;   if (exactMatch !== false)  exactMatch = true;  if (key instanceof String) {  for (var i=0; i &lt; array.length; i++)  {   var k = caseSensitive ? key.valueOf() : key.valueOf().toLowerCase();   var a = caseSensitive ? array[i] : array[i].toLowerCase();   if(exactMatch &amp;&amp; k === a)    return true;   else if (!exactMatch &amp;&amp; (-1 !== k.indexOf(a)))    return true;  } } else if (key instanceof Array) {  for (var i=0; i &lt; array.length; i++)   for (var j=0; j &lt; key.length; j++)   {    var k = caseSensitive ? key[j] : key[j].toLowerCase();    var a = caseSensitive ? array[i] : array[i].toLowerCase();    if (exactMatch &amp;&amp; k === a)     return true;    else if (!exactMatch &amp;&amp; (-1 !== k.indexOf(a)))     return true;   } } return false;};searchshield.getClickHandlerParams = function(clickHandler){ var re = /((?:'[^']*')|[\w]*)(?:,|\))/ig; var chParams = []; clickHandler.replace(re,   function($0, $1, $2){   if ($1)    chParams.push($1);  } );  return chParams;};// general use functions - end// Search constructorsearchshield.Search = function(){ this.doc    = null; this.engine   = null; this.engines   = null; this.links    = null; this.uri    = null; this.searchHash  = null; this.checkUrl   = null; this.useLocalImgs  = null; this.clockUrl   = null; // create engine list (actually key/value object will be used) this.engineList  = {};};searchshield.Search.prototype.getSearchNames = function(){ // order is important var names =  [  'Google',  'AVGGoogle',  'AltaVista',  'AVGYahoo',  'Yahoo',  'Bing',  'MSN', // MSN redirects to BING  'Baidu',  'Earthlink',  'AOL',  'Ask',  'Yandex',  'Seznam',  'Webhledani',  'eBay',///temp  'Digg',  'Slashdot',  'Twitter',  'GMail',  'Facebook',  'MySpace' ]; return names;};searchshield.Search.prototype.detectEngine = function(href){ if (!href)  return; var aEng = searchshield.Search.prototype.getSearchNames(); var aEngLen = aEng.length; for (var i=0; i &lt; aEngLen; i++) {  if (searchshield[aEng[i] + 'SearchEngine'].prototype.validSearch(href))   return aEng[i]; } return;};searchshield.Search.prototype.addEngine = function(engine){ if (!this.engines)  this.engines = new Array();  this.engines.push(engine);};searchshield.Search.prototype.addLink = function(inElement, inHref){ if (!this.links)  this.links = new Array(); var hrefHash; try {  hrefHash = searchshield.avgCallFunc(this.doc, 'GetHash', inHref); } catch (e){} var newNode = {   element: inElement,   href:   inHref,   hash:  hrefHash,   search:  this.searchHash  };  this.links.push(newNode);  return newNode;}// process the search result page after all search engines have been addedsearchshield.Search.prototype.process = function(doc){ // only process when searchshield is enabled if (!searchshield.enabled(doc))  return;   this.doc = doc; this.href = this.doc.location.href; this.uri = searchshield.parseLink(this.href); try {  this.searchHash  = searchshield.avgCallFunc(this.doc, 'GetHash', this.href);  // get any previously active engine  this.engine  = this.engineList[this.searchHash.toString()]; } catch (e) {} /*  Process Steps: 1. Add all supported search engines 2. Identify the active search engine 3. Get all document links and add AVG images  */  // STEP 1 - Add all supported search engines if (!this.engines) {  var aEng = xplSearch.getSearchNames();  var aEngLen = aEng.length;  for (var i=0; i &lt; aEngLen; i++)  {   xplSearch.addEngine(new searchshield[aEng[i]+'SearchEngine'](this));  } }  // search the engines if we didn't find one if (!this.engine) {  // STEP 2 - Identify the active search engine  var engLen = this.engines.length;  for (var i = 0; i &lt; engLen; i++)  {   if (this.engines[i].validSearch())   {    this.engine  = this.engines[i];    break;   }  }    // create a new engine instance to store  this.engineList[this.searchHash.toString()] = this.engine;    // init this search, if &lt; 1 either an error or disabled  //var sdkInit = 0;  //try {  // sdkInit = xpl_sdk.SXPL_InitSearch(this.href);  //}  //catch(e){}  //if (sdkInit &lt; 1)  // return false; } // return immediately if there is not an active search engine if (!this.engine)  return false;  try {   // base url to check for icons  this.checkUrl  = searchshield.avgCallFunc(this.doc, 'GetIconUrl', '1');  // check if using linked or local icons  this.useLocalImgs = !searchshield.getUrlContents(this.checkUrl);  // get the clock url  this.clockUrl  = searchshield.avgCallFunc(this.doc, 'GetIconUrl', '0'); } catch(e){}   // STEP 3 - Get all document links and add AVG images var alltags = this.doc.getElementsByTagName("*"); // this method works for IE, FF and Chrome for (var i=0; i &lt; alltags.length; i++) {  // ignore verdicts  if (alltags[i].id &amp;&amp; (alltags[i].id.indexOf("LXPLSS_") != -1))   continue;   //should the link be included?  Make sure includeLink always returns an href else FALSE,  var href = this.engine.includeLink(alltags[i]);   if (!href)   continue;  var newNode = this.addLink(alltags[i], href);  this.engine.addImage(newNode, this.clockUrl, false); } return (this.links ? this.links.length : false);};////////////////    SEARCH    ////////////////////////////////    SEARCH ENGINE    ////////////////// Interface for a SearchEngine objectsearchshield.SearchEngine = function(search){ this.search = search; this.type = 'standard'; this.processFrames = false; this.new_links  = true; this.onlyPrimaries = true; this.inline = {  clockImage: "linkscanner://clock12.png",  image: [ "linkscanner://safe12.png",     "linkscanner://caution12.png",     "linkscanner://warning12.png",     "linkscanner://blocked12.png"    ],  color: {   classname: ["green","yellow","orange","red"],   border: ["#00A120", "#EAA500", "#F57301", "#D20003"],   background: ["#C3E5CA", "#FEEFAE", "#FFD3B0", "#F5D4C1"]  } }; this.filter_urls = [  "ad.doubleclick.net", "ads1.revenue.net", "aslads.ask.com",  "bluestreak.com", "clickbacktrack.net", "clickbank.net",  "clickboothlnk.com", "clickmanager.com", "clickserve.cc-dt.com",  "dartsearch.net", "clicktraxmedia.com", "clk.atdmt.com",  "dpi-digialphoto.com", "feedpoint.net", "hypertracker.com",  "jdoqocy.com", "kqzyfj.com", "m1428.ic-live.com",  "mediaplex.com", "mr.mdmngr.com", "n339.asp-cc.com",  "offeredby.net", "offerweb.com", "pinktrax.com",  "pinktrax.com", "pixel1523.everesttech.net", "qckjmp.com",  "r.rd06.com", "revenuewire.net", "s0b.bluestreak.com",  "s2.srtk.net", "servedby.advertising.com", "store.yahoo.com",  "tf8.cpcmanager.com", "thetoptracker.com", "track.searchignite.com",  "tracking.searchmarketing.com", "www.dpbolvw.net", "www.rkdms.com",  "www.yellowbookleads.com"  ]; this.shortened_urls = [  "3.ly", "bit.ly", "is.gd", "tr.im", "short.to", "tiny.cc", "tinyurl.com", "lnk.ms", "msplinks.com", "t.co", "qr.net"  ]; this.showCleanVerdicts  = true; this.showLowRiskVerdicts = true; this.showMedRiskVerdicts = true; this.VeriSignSplit   = searchshield.VERISIGN_SPLIT_NOTEST;};searchshield.SearchEngine.prototype.flyoverExists = function (doc){ return !!doc.getElementById("XPLSS_Flyover");};searchshield.SearchEngine.prototype.inlineExists = function (doc){ return !!doc.getElementById("XPLSS_InlineFlyover");};searchshield.SearchEngine.prototype.validSearch = function(href) { return false; };searchshield.SearchEngine.prototype.includeLink = function(link) { return false; };searchshield.SearchEngine.prototype.insertNodes = function(node, doc){ var element = node.element; var parentNode = node.element.parentNode; if (parentNode == null) {  // try and find element again based on the hash  element = doc.getElementById("xplid_" + node.hash);  parentNode = !!element ? element.parentNode : null; } var insertNode = !!element ? element.nextSibling : null; while ((insertNode   != null) &amp;&amp;    (insertNode.tagName != null) &amp;&amp;    (insertNode.tagName == "SPAN")) {  insertNode = insertNode.nextSibling; }  return [insertNode, parentNode];};searchshield.SearchEngine.prototype.addImage = function(node, image, hidden){ var element = node.element; var hash = node.hash; var score  = node.score; // set verdict display configuration var doc = element.ownerDocument; if (this.type != 'inline' &amp;&amp; !doc.getElementById('XPLSS_Flyover'))  searchshield.initFlyover(doc, this); // get the proper insertion point for the image var insertNodes = this.insertNodes(node, doc); var insertNode = insertNodes[0]; var parentNode = insertNodes[1]; if (!parentNode)  return; // see if we already have an image if ((insertNode  != null) &amp;&amp;   (insertNode.id != null) &amp;&amp;   (insertNode.id.indexOf("XPLSS_") &gt; -1)) {  return; } // mark search result anchor so it isn't processed repeatedly if (score == undefined)  element.setAttribute("avglschecked", hash + "S" + this.VeriSignSplit); // create a new image var img = doc.createElement('img'); img.src = image; img.id = "XPLSS_" + hash; img.style.borderStyle = "none"; img.style.margin = "0 3px";  // for IE, specify these style attributes to prevent inadvertent inheritance from parent if (img.width &amp;&amp; img.height) {  img.style.width = img.width + 'px';  img.style.height = img.height + 'px'; }  // apply custom element styles this.updateElementStyle(img, this.addImageStyle);  // create the link element  var anchor = doc.createElement("A"); anchor.setAttribute("id", "LXPLSS_" + hash); if ((hidden != null) &amp;&amp; (hidden == true)) { // hiding the parent will also hide its child nodes  anchor.style.display = "none"; }  // Default anchor styles //Over-ride possible border style with inline declaration anchor.style.borderStyle = "none"; // apply custom element styles this.updateElementStyle(anchor, this.addAnchorStyle); if (score == searchshield.SCORE_SS_VERISIGN) {  anchor.style.textDecoration = "none";  anchor.style.background = "none repeat scroll 0 0 transparent"; } // append the image to the link anchor.appendChild(img); // insert the node as either a sibling or a child if (insertNode != null)  parentNode.insertBefore(anchor, insertNode); else  parentNode.appendChild(anchor);   return anchor;};searchshield.SearchEngine.prototype.updateImage = function (hash, search, score, image, alt_image, flyover, click_thru, altClick_thru){  var updated = false;  var frameDoc  = this.search.doc;  var docFrames = frameDoc.frames;  var frameElem;  if (docFrames &amp;&amp; this.processFrames)  {   for (var i=0; i &lt; docFrames.length; i++)   {    try {     if (docFrames[i].document.getElementById(hash))     {      frameElem = docFrames[i].frameElement;      frameDoc = docFrames[i].document;      break;     }    }     catch(err){}   }  }  while ((element = frameDoc.getElementById(hash)) != null)  {   // check configuration to determine if verdict display property   var showVerdict = true;      var nSeverity = Number(score - 1);   switch (nSeverity)   {    case searchshield.XPLCHECK_RESULT_SEV_LOW:     showVerdict = this.showLowRiskVerdicts;     break;    case searchshield.XPLCHECK_RESULT_SEV_MED:     showVerdict = this.showMedRiskVerdicts;     break;    case searchshield.XPLCHECK_RESULT_SEV_NONE:     showVerdict = this.showCleanVerdicts;     break;    default:     if (score == searchshield.SCORE_SS_VERISIGN)      showVerdict = this.showCleanVerdicts;     break;   }      // remove image if no url specified   if ((!showVerdict) || (image == null) || (image.length &lt; 1))   {    // hide the parent anchor node    element.parentNode.style.display = "none";    // mark the id as being hidden (element is the image)    element.id = element.id + "H";    updated = true;        // if not a verisign score    if (score != searchshield.SCORE_SS_VERISIGN)     continue;   }   // cleanup flyover, replace any new lines or single quotes   flyover = searchshield.CleanupHTML(flyover);   // mark the id as having been updated   element.id = element.id + "U" + score;   element.src = image;   element.attachEvent("onmouseover", function(e){avglsflyover.popup(e, hash, search, flyover)});   element.attachEvent("onmouseout", function(e){avglsflyover.hide(e)});   // check for attribute updates (elementAttribute is an associative array (i.e., object)   if (this.elementAttribute)   {    for (a in this.elementAttribute)    {     if(this.elementAttribute[a])      element.setAttribute(a, this.elementAttribute[a]);    }   }   // To dynamically reduce verdict image size if it causes its container to scroll   // when not showing alt images determine if the element containing   // the verdict image is scrolling and decrease the image size by   // the scroll amount (min size is 80% or original)   var reduceBy = 0.8;   var scrl  = 0;   if (!alt_image || this.omitAltImage || this.VeriSignSplit == searchshield.VERISIGN_SPLIT_TESTB)   {    try{     var maxLoop = 5;     var cN = element.parentNode.parentNode;  //image-&gt;anchor-&gt;containerNodes...     while (cN &amp;&amp; maxLoop--)     {      if (cN.tagName == "DIV" || cN.tagName == "SPAN")      {       // get object height depending on ie document mode       var clientHeight = (cN.clientHeight == 0 ||         (this.search.doc.documentMode &amp;&amp; this.search.doc.documentMode &lt; 8)) ?         cN.offsetHeight :         cN.clientHeight;       scrl = cN.scrollHeight - clientHeight;       break;      }      cN = cN.parentNode;     }     if (0 &lt; scrl)     {      var eH = (element.height - scrl)/element.height;      if (reduceBy &gt; eH)       eH = reduceBy;            var newDim = Math.ceil(eH*element.height);            element.height = newDim;      element.width = newDim;            element.style.height = newDim + "px";      element.style.width = newDim + "px";     }    }    catch(e){}   }   // set default style attributes   element.style.display  = "";      // if verisign icon showing move our icon up for better centering of the 2   // except for IE7 browser - it does not like this style   try {    var ieVersion = parseFloat(navigator.appVersion.split("MSIE")[1]);    if (alt_image &amp;&amp; (alt_image.length &gt; 0) &amp;&amp; ieVersion != 7)     element.style.verticalAlign = "10%";   }   catch(err){};   // apply custom element styles   this.updateElementStyle(element, this.updateImageStyle)   // update the click thru   var link = this.search.doc.getElementById("L" + hash);   if (link)   {    link.href = click_thru;    link.id = link.id + "U" + score;   }   updated = true;   // add the alternate image if supplied BUT not on avg yahoo   if ((alt_image)    &amp;&amp;     (alt_image.length &gt; 0) &amp;&amp;     (!this.omitAltImage) &amp;&amp;    (this.VeriSignSplit != searchshield.VERISIGN_SPLIT_TESTB))   {    var vhash = hash.substring(hash.indexOf("_")+1);    // create a temporary link node    var tmp_node = {      element: element.parentNode,      href:  altClick_thru,      hash:  vhash + "VU" + score,      search:  this.searchHash,      score:  score     };    var altAnchor = this.addImage(tmp_node, alt_image, false);    if (altAnchor &amp;&amp; altAnchor.firstChild)    {     altAnchor.firstChild.setAttribute("onmouseover", "");     altAnchor.href = altClick_thru;    }   }  }    if (updated != false)  {   this.resizeFrame(frameElem);   return true;  } return false;};searchshield.SearchEngine.prototype.updateElementStyle = function (element, elementStyle){ if (elementStyle) { // a NULL attribte value will unset it  for(attr in elementStyle)  {   try {    if (element.style.setAttribute)     element.style.setAttribute(attr, elementStyle[attr]);    else     element.style[attr] = elementStyle[attr];   } catch(err){}  } }};searchshield.SearchEngine.prototype.resizeFrame = function (frameElem){ // resize frame to prevent unwanted scrolling after inserting verdicts // ignore inline and non-frame engines if ((this.type == 'inline') || (!this.processFrames))  return; // ensure all required elements are available if ((frameElem == null) || (frameElem.style == null) || (frameElem.contentWindow == null))  return; // if frame is scrolling vertically then resize var frameHeight = parseInt(frameElem.style.height, 10); if (!isNaN(frameHeight) &amp;&amp; (frameHeight &lt; frameElem.contentWindow.document.body.scrollHeight))  frameElem.style.height = frameElem.contentWindow.document.body.scrollHeight + 'px'; return;};searchshield.SearchEngine.prototype.getImgElement = function (element){ // return an xpl img element associated with a given element if (element == null)  return null; // go up the parent tree looking for a header or div while ( (element.parentNode != null) &amp;&amp;    (element.tagName.charAt(0) != "H") &amp;&amp;    (element.tagName.charAt(0) != "D") &amp;&amp;   (element.tagName.charAt(0) != "T") ) {  element = element.parentNode; } // if all the way to the top, nothing if ((element.tagName == "HTML") || (element == null))  return null; // get image tags, if none we are done var imgTags = element.getElementsByTagName("IMG"); if ((imgTags == null) || (imgTags.Length &lt; 1))  return null; for (var i = 0; i &lt; imgTags.length; i++) {  if ((imgTags[i].id == null) || (imgTags[i].id.indexOf("XPLSS_") == -1))   continue;  return imgTags[i]; } // else didn't find anything return null;};searchshield.SearchEngine.prototype.setRatingsConfig = function (doc){ // get verdict configuration, need at least severity var results = searchshield.avgCallFunc(doc, 'GetRatingsConfig'); var parts = !!results ? results.split('::') : null; if (parts != null &amp;&amp; parts.length &gt;= 5) { //if set to default then get config value  if (this.showCleanVerdicts === true)   this.showCleanVerdicts  = (parseInt(parts[0]) == 1) ? true : false;     if (this.showLowRiskVerdicts === true)   this.showLowRiskVerdicts = (parseInt(parts[1]) == 1) ? true : false;    if (this.showMedRiskVerdicts === true)   this.showMedRiskVerdicts = (parseInt(parts[2]) == 1) ? true : false;     this.VeriSignSplit = (parseInt(parts[4])); }  return true;};searchshield.SearchEngine.prototype.init_inline_ratings = function (doc){ if ((doc == null) || (doc.getElementById("XPLSS_InlineFlyover")))  return; if (!searchshield.quirksMode) {  // create style for inline flyovers  var styleTag = doc.createElement("style");  styleTag.setAttribute("id","avgILFOStyle");    var headTag = doc.getElementsByTagName("head")[0];  headTag.appendChild(styleTag);  var inline_style = styleTag.styleSheet;  // stub in the base image name as the url  inline_style.addRule(".avgILFO", "background: url(linkscanner://default_inline_border_tl.png) no-repeat top left;");  inline_style.addRule(".avgILFO", "width:0px; font-size:0px; z-index:9999; visibility:hidden; position:absolute; left:-5000px;");    inline_style.addRule(".avgILFO_content", "background: url(linkscanner://default_inline_border_r.png) top right repeat-y;");  inline_style.addRule(".avgILFO_content","font-size:10px; color:black; padding:0px 10px; text-align:left; word-wrap:break-word; line-height:130%");    inline_style.addRule(".avgILFO_head", "background: url(linkscanner://default_inline_border_tr.png) no-repeat top right;");  inline_style.addRule(".avgILFO_head", "width:0px; height:5px;");  inline_style.addRule(".avgILFO_head div","height:5px;");   inline_style.addRule(".avgILFO_foot", "background: url(linkscanner://default_inline_border_bl.png) no-repeat bottom left");  inline_style.addRule(".avgILFO_foot", "height:5px;");    inline_style.addRule(".avgILFO_foot div", "background: url(linkscanner://default_inline_border_br.png) no-repeat bottom right");  inline_style.addRule(".avgILFO_foot div", "height:5px; width:0px;"); }  try {   // create the popup box  var box = doc.createElement("DIV");  if (searchshield.quirksMode)  {   box.style.visibility = "hidden";   box.style.position = "absolute";   box.style.left = "-5000px";  }  box.setAttribute("id", "XPLSS_InlineFlyover");  box.setAttribute("class", "avgILFO");  doc.body.appendChild(box);  box = null; } catch(boxErr){}};searchshield.SearchEngine.prototype.show_inline_ratings = function (doc, node, image){  var href = node.href; var anchor = node.element; if ((href == null) || (href.length &lt; 1))  return;   if (avglsinlineflyover.imageExists(anchor))  return;  // mark search result anchor so it isn't processed repeatedly anchor.setAttribute("avglschecked", "1");  // get verdict  this.display_inline(doc, anchor, href, node, false);};searchshield.SearchEngine.prototype.display_inline = function (doc, anchor, href, node, update, min_severity){ // min_severity is the lowest severity to display, so setting it to // 1 would not display safe icons  var results = searchshield.avgCallFunc(doc, 'MalsiteCheck', href); if (results == null)  return;  var parts = results.split('::');  // need at least severity if (parts == null)  return;    var nSeverity = parseInt(parts[0]);  if (!update &amp;&amp; nSeverity == searchshield.XPLCHECK_RESULT_SEV_NONE) {  var shortUrl = searchshield.FilterUrl(href, this.shortened_urls);  if (shortUrl)  { // shortened url verdicts display later   var engine = this;   anchor.attachEvent("onmouseover", function(event){avglsinlineflyover.mouseOverHandler(event, doc, engine)});   return;  } }  // severity -1 signifies sb.dat load failure if ( nSeverity == -1 )  nSeverity = searchshield.XPLCHECK_RESULT_SEV_NONE; //blacklist url var blShortUrl = false; if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_BLOCK) {  var shortUrl = searchshield.FilterUrl(href, this.shortened_urls);  if (shortUrl)   blShortUrl = true; }  // need xlated cat tag and category if (parts.length &lt; 3)  return; // check the minimum to display if ((min_severity != null) &amp;&amp; (nSeverity &lt; min_severity))  return;   if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_LOW &amp;&amp; !this.showLowRiskVerdicts) {  if (update)   this.avg_ls_inline_hide_verdict(anchor);    return; }  if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_MED &amp;&amp; !this.showMedRiskVerdicts) {  if (update)   this.avg_ls_inline_hide_verdict(anchor);    return; } if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_NONE &amp;&amp; !this.showCleanVerdicts)  {  if (update)   this.avg_ls_inline_hide_verdict(anchor);     return; } if (update)  this.update_inline_image(anchor, nSeverity, parts); else  this.add_inline_image(doc, anchor, nSeverity, parts, blShortUrl);};searchshield.SearchEngine.prototype.avg_ls_inline_hide_verdict = function (anchor){ var image = avglsinlineflyover.getImage(anchor); if (image) {  image.style.display = "none";  if (image.parentNode &amp;&amp; image.parentNode.id == "avg_ls_anch")   image.parentNode.style.display = "none"; }};searchshield.SearchEngine.prototype.update_inline_image = function (anchor, nSeverity, aRisk){ // update the image already in the page if (anchor &amp;&amp; anchor.firstChild) {  var html  = '';  var image = '';   if (aRisk != null &amp;&amp; nSeverity != null)  {   var riskCategory = aRisk[1];   var riskName  = aRisk[2];   var bgColor   = this.inline.color.background[nSeverity];   var borderColor  = this.inline.color.border[nSeverity];   image    = this.inline.image[nSeverity];   html    = avglsinlineflyover.build(riskCategory, riskName, bgColor, borderColor);  }    var imageElem = anchor.firstChild;  imageElem.src = image;    if ( html &amp;&amp; html.length &gt; 0 )  {   imageElem.setAttribute("title", "");   imageElem.attachEvent("onmouseover", function(e){avglsinlineflyover.popup(e, html, nSeverity)});   imageElem.attachEvent("onmouseout", function(e){avglsinlineflyover.hide(e)});  } }};// add the image to the pagesearchshield.SearchEngine.prototype.add_inline_image = function (doc, anchor, nSeverity, aRisk, blShortUrl){ if (anchor == null || anchor.parentNode == null)  return null; // get the proper insertion point for the image var insertNode = anchor.nextSibling; while ((insertNode   != null) &amp;&amp;    (insertNode.tagName != null) &amp;&amp;    (insertNode.tagName == "SPAN")) {  insertNode= insertNode.nextSibling; }  // see if we already have an image anchor if ((insertNode  != null) &amp;&amp;   (insertNode.id != null) &amp;&amp;   (insertNode.id == "avg_ls_anch")) {  return null; } var html  = ''; var image = this.inline.clockImage;  if (aRisk != null &amp;&amp; nSeverity != null) {  var riskCategory = aRisk[1];  var riskName  = aRisk[2];  var bgColor   = this.inline.color.background[nSeverity];  var borderColor  = this.inline.color.border[nSeverity];  image    = this.inline.image[nSeverity];  var blUrl;  if (blShortUrl)  {   var aRiskName = riskName.split(':');   var sUrl = searchshield.checkUrl(aRiskName[1]);   blUrl = {};   blUrl.riskNameLabel = aRiskName[0] + ': ';   blUrl.riskCategory = riskCategory;   blUrl.bgColor = bgColor;   blUrl.borderColor = borderColor;   blUrl.sUrl = sUrl;  }  else  {   html = avglsinlineflyover.build(riskCategory, riskName, bgColor, borderColor);  } } doc = anchor.ownerDocument; var img   = doc.createElement("img"); img.src   = image; img.setAttribute("id","avg_ls_image"); img.style.width = "12px"; img.style.height = "12px"; img.style.border = "none"; img.style.padding = "0 3px"; img.style.margin = "0";  if ((html &amp;&amp; html.length &gt; 0) || (blUrl != undefined)) {  img.setAttribute("title", "");  img.attachEvent("onmouseover", function(e){avglsinlineflyover.popup(e, html, nSeverity, blUrl)});  img.attachEvent("onmouseout", function(e){avglsinlineflyover.hide(e)}); } // create the link element  var newAnchor = doc.createElement("A"); newAnchor.setAttribute("id", "avg_ls_anch"); newAnchor.style.display = "inline-block"; newAnchor.style.background = "none repeat scroll 0 0 transparent";  newAnchor.appendChild(img); img = null; // insert the node as either a sibling or a child if (insertNode != null)  anchor.parentNode.insertBefore(newAnchor, insertNode); else  anchor.parentNode.appendChild(newAnchor);    return newAnchor;  };////////////////    SEARCH ENGINE    ///////////////////////////////    GOOGLE SEARCH ENGINE    ///////////////searchshield.GoogleSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.onlyPrimaries = false;};searchshield.GoogleSearchEngine.prototype = new searchshield.SearchEngine();searchshield.GoogleSearchEngine.prototype.constructor = searchshield.GoogleSearchEngine;searchshield.GoogleSearchEngine.prototype.name = "google"; // the name by which the search engine is known (always lowercase)searchshield.GoogleSearchEngine.prototype.validSearch = function(href) { var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; var hostMatch = false; var domain  = uri.host;  // re stitch the uri path and query elements to // use existing logic var path = uri.path + uri.delimiter + uri.query; // For Google the host must match: // .google.com  OR // .google.com.XX OR // .google.co.XX OR // .google.XX  where XX is a country code // one special case is www.googe.off.ai (Anguilla) // Where any subdomain can come before the top level domain if ( /(\.(?:google|mozilla)\.(?:com|(?:co|off)\.[a-z]{2}|[a-z]{2}))/i.test(domain) ) {  //check the path  if ((path.indexOf("search?") == 0) ||   (path.indexOf("sponsoredlinks?") == 0) ||   (path.indexOf("webhp?") == 0) ||   (path.indexOf("webhp#") == 0) ||   (path.indexOf("#q=") == 0) ||   (path.indexOf("#hl=") == 0) ||   (path.indexOf("#sclient=") == 0))  {   return true;  } } return false;};searchshield.GoogleSearchEngine.prototype.includeLink = function(tag){ var href = ""; var outHref = false; var findStr = ""; // check for interstitials if (searchshield.DoesURLContain(tag.href, this.search.uri.host)) {  findStr = this.search.uri.host + "/interstitial?";  if (tag.className == "l" &amp;&amp; tag.href)  {   if (tag.href.indexOf(findStr) != -1)   {    findStr = "?url=";    var pos = tag.href.indexOf(findStr);    if (pos !== -1)    {     pos += 5;     outHref = tag.href.substring(pos);     if (searchshield.FilterUrl(outHref, this.filter_urls))      return false;            return outHref;    }   }  }  if (tag.className == "sla")  {   findStr = "/url?q=";   urlPos = tag.href.indexOf(findStr);   if (urlPos != -1)   {    urlPos += 7;    outHref = tag.href.substring(urlPos);    return outHref;   }  }    // if an ad id  if ((tag.id.indexOf("pa") == 0) || (tag.id.indexOf("an") == 0) ||   (tag.className == "resultLink"))  {   var urlPos = -1;    // ads now need unescaping   href = unescape(tag.href);   findStr= "/url?sa=";   if (href.indexOf(findStr) != -1)   { // first kind, locate real url    findStr= "&amp;q=http";    urlPos = href.indexOf(findStr);    if (urlPos != -1)     urlPos += 3; // puts it on the http   }   if (urlPos == -1)   {    findStr = "/pagead/iclk?sa=";    if (href.indexOf(findStr) != -1)    { // second kind, locate real url     findStr = "&amp;adurl=http";     urlPos = href.indexOf(findStr);     if (urlPos != -1)      urlPos += 7; // puts it on the http    }   }   if (urlPos == -1)   {    if (href.indexOf("/aclk?sa=") != -1)    { // third kind     urlPos = href.indexOf("&amp;q=http");     if (urlPos != -1)      urlPos += 3; // puts it on the http     else     {      urlPos  = href.indexOf("&amp;lp=http");      if (urlPos != -1)       urlPos += 4;      else      {       findStr = "&amp;adurl=http";       urlPos = href.indexOf(findStr);       if (urlPos != -1)        urlPos += 7; // puts it on the http      }           }    }   }   if (urlPos == -1)   {    if (href.indexOf("/url?cad=") != -1)    { // fourth kind     urlPos = href.indexOf("&amp;q=http");     if (urlPos != -1)      urlPos += 3; // puts it on the http    }   }   if (urlPos != -1)   {    outHref = href.substring(urlPos);    // the destination url is in the href string of this redirector    if (outHref.indexOf('xg4ken.com') &gt; -1)    {     urlPos = (unescape(outHref)).indexOf('url[]=') + 6;     var destUrl = (unescape(outHref)).substring(urlPos);     if (searchshield.FilterUrl(destUrl, this.filter_urls))     {      var destUrl = searchshield.getHrefFromCiteElement(tag);      if (destUrl)       return searchshield.checkUrl(searchshield.removeHtmlTags(destUrl));      return false;     }     return destUrl;    }    // filtered url but can get destination from href string    if (outHref.indexOf('altfarm.mediaplex.com') &gt; -1)    {     var tmpoh = unescape(outHref);     var destUrl = tmpoh.substring(tmpoh.indexOf('DURL=')+5);     if (destUrl != null)     {      var destUrl = unescape(destUrl);      return destUrl;     }    }    // extract any fragment text, shouldn't be unescaped    var pound = outHref.indexOf("#");     if (pound != -1)    {     var fragment = outHref.substring(pound);     outHref = outHref.substring(0, pound);     outHref = unescape(outHref);     outHref += fragment;     if (searchshield.FilterUrl(outHref, this.filter_urls))      return false;     return outHref;    }    outHref = unescape(outHref);    if (outHref.indexOf("?") == -1)    {     var ampPos = outHref.indexOf("&amp;");     if (ampPos != -1)      outHref = outHref.substring(0, ampPos);    }        if (searchshield.FilterUrl(outHref, this.filter_urls))    {     var destUrl = searchshield.getHrefFromCiteElement(tag);     if (destUrl)      return searchshield.checkUrl(searchshield.removeHtmlTags(destUrl));     return false;    }    return outHref;   }  }  // recommended link - use following to see one  // http://www.google.cz/search?hl=cs&amp;q=warey&amp;btnG=Hledat&amp;lr=lang_cs  // elem parent class = r  // href must contain - url? and q=http  var parentNode = tag.parentNode;  if (parentNode &amp;&amp; (parentNode.className.toLowerCase() == "r"))  {   href = tag.href;   if (href &amp;&amp; (href.indexOf("/url?") != -1))   {    // locate the real url    var urlPos = href.indexOf("q=http");    if (urlPos != -1)    {     urlPos += 2;     outHref = href.substring(urlPos);     // include entire param up to '&amp;'     var ampPos = outHref.indexOf("&amp;");     if (ampPos != -1)      outHref = outHref.substring(0, ampPos);     return outHref;    }   }  } } // no link to self else if (tag.className &amp;&amp; (tag.className.charAt(0) == "l" || tag.className == "sla")) {  // check for any images on the link  if (0 === tag.getElementsByTagName("IMG").length)   return tag.href; } // special case for ie6 results else if (searchshield.docMode == 6 || searchshield.docMode == 7) {  var parentNodeClass = tag.parentNode ? tag.parentNode.className : '';  if ((tag.className == '') &amp;&amp; (parentNodeClass == 'r'))  {   return tag.href;  } } // else nothing return false;};///////////////    GOOGLE    //////////////////////////////    AVG GOOGLE SEARCH ENGINE    ///////////////searchshield.AVGGoogleSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.onlyPrimaries = false;};searchshield.AVGGoogleSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AVGGoogleSearchEngine.prototype.constructor = searchshield.AVGGoogleSearchEngine;searchshield.AVGGoogleSearchEngine.prototype.name = "avggoogle"; // the name by which the search engine is known (always lowercase)searchshield.AVGGoogleSearchEngine.prototype.validSearch = function(href) { var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; var domain  = uri.host;  // re stitch the uri path and query elements to // use existing logic var path = uri.path + uri.delimiter + uri.query; if  (domain.indexOf("search.avg.com") &gt; -1) {   // ads link back to google  return true; }  return false;};searchshield.AVGGoogleSearchEngine.prototype.includeLink = function(tag){ var outHref = false; var findStr = ""; // check for interstitials if (searchshield.DoesURLContain(tag.href, "google.com")) {  // link back to self - DIV elem GrandParent class of res1 or res3 is Sponsored Link   var parentNode = tag.parentNode;  if (parentNode)  {   var grandParentNode = tag.parentNode.parentNode;   if (grandParentNode)   {    if ((grandParentNode.tagName == "DIV") &amp;&amp;      ((grandParentNode.className.toLowerCase() == "res1") ||     (grandParentNode.className.toLowerCase() == "res3")))    {     var urlPos = -1;      // ads now need unescaping     href = unescape(tag.href);     if (urlPos == -1)     {      if (href.indexOf("/aclk?sa=") != -1)      {        findStr = "&amp;adurl=http";       urlPos = href.indexOf(findStr);       if (urlPos != -1)        urlPos += 7; // puts it on the http              }     }     if (urlPos != -1)     {      outHref = href.substring(urlPos);      // the destination url is in the href string of this redirector      if (outHref.indexOf('xg4ken.com') &gt; -1)      {       urlPos = (unescape(outHref)).indexOf('url[]=') + 6;       var destUrl = (unescape(outHref)).substring(urlPos);       if (searchshield.FilterUrl(destUrl, this.filter_urls))       {        var destUrl = searchshield.getHrefFromCiteElement(tag);        if (destUrl)         return searchshield.checkUrl(searchshield.removeHtmlTags(destUrl));        return false;       }       return destUrl;      }      // filtered url but can get destination from href string      if (outHref.indexOf('altfarm.mediaplex.com') &gt; -1)      {       var tmpoh = unescape(outHref);       var destUrl = tmpoh.substring(tmpoh.indexOf('DURL=')+5);       if (destUrl != null)       {        var destUrl = unescape(destUrl);        return destUrl;       }      }          // extract any fragment text, shouldn't be unescaped      var pound = outHref.indexOf("#");       if (pound != -1)      {       var fragment = outHref.substring(pound);       outHref = outHref.substring(0, pound);       outHref = unescape(outHref);       outHref += fragment;       if (searchshield.FilterUrl(outHref, this.filter_urls))        return false;       return outHref;      }      outHref = unescape(outHref);      if (outHref.indexOf("?") == -1)      {       var ampPos = outHref.indexOf("&amp;");       if (ampPos != -1)        outHref = outHref.substring(0, ampPos);      }          if (searchshield.FilterUrl(outHref, this.filter_urls))      {       var destUrl = searchshield.getHrefFromCiteElement(tag);       if (destUrl)        return searchshield.checkUrl(searchshield.removeHtmlTags(destUrl));       return false;      }      return outHref;     }    }   }  } }    // no link to self else {  var parentNode = tag.parentNode;  if (parentNode)  {   var grandParentNode = tag.parentNode.parentNode;   if (grandParentNode)   {    if ((grandParentNode.tagName == "DIV") &amp;&amp;      (grandParentNode.className.toLowerCase() == "res2"))    {     // check for any images on the link     if (0 === tag.getElementsByTagName("IMG").length)      return tag.href;    }   }  } } // else nothing return false;}///////////////    AVG GOOGLE    //////////////////////////////    YAHOO SEARCH ENGINE    ///////////////searchshield.YahooSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.showCleanVerdicts = false;};searchshield.YahooSearchEngine.prototype = new searchshield.SearchEngine();searchshield.YahooSearchEngine.prototype.constructor = searchshield.YahooSearchEngine;searchshield.YahooSearchEngine.prototype.name = "yahoo";searchshield.YahooSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; var domain = uri.host; // re stitch the uri path and query elements to // use existing logic var path = uri.path + uri.delimiter + uri.query; // For Yahoo the host must match: // search.yahoo.com  OR // xx.search.yahoo.com where xx is the country code OR // search.yahoo.co.jp OR // for Yahoo China: one.cn.yahoo.com, search.cn.yahoo.com or www.yahoo.cn if ((domain.match(/search\.yahoo\.co(?:m|\.jp)/i) ||  domain.match(/(?:search|one)\.cn\.yahoo\.com/i) ||  domain.match(/www\.yahoo\.cn/i)) &amp;&amp;   path.match(/^(?:search[;?]|s\?)/i)) {  return true; } return false;};searchshield.YahooSearchEngine.prototype.includeLink = function(tag){ var href  = ""; var outHref  = ""; var findStr  = ""; // yahoo likes to encode the url href = unescape(tag.href); if ((tag.className.indexOf("yschttl") != -1) ||   (tag.className.indexOf("spt") != -1)) {  var da = href.indexOf("**");  var ad = href.indexOf("*-");  if (da != -1)   outHref = href.substring(da+2);  else if (ad != -1)   outHref = href.substring(ad+2);  else   outHref = href ;     if (outHref.toLowerCase().indexOf("overture.") !== -1)   return false; } else if ((tag.tagName)   &amp;&amp;     (tag.tagName === "A")  &amp;&amp;     (!tag.className)) {  var tagParent = tag.parentNode;    // if anchor without className then search parentNodes  if ((tagParent) &amp;&amp;   (tagParent.tagName !== "EM") &amp;&amp;   (searchshield.getParentNodeByClassName("yst-web", tag, 4)))  {   // China Yahoo support   outHref = href;  }    else if ((tagParent) &amp;&amp;    (tagParent.tagName === "H3") &amp;&amp;    (!!searchshield.getParentNodeById("WS2m",tag, 5)))  {   // Japan Yahoo support   var da = href.indexOf("**");   if (da == -1)    outHref = href;   else    outHref = href.substring(da+2);  }  else if ((tagParent) &amp;&amp;    (tagParent.className !== "c") &amp;&amp;    (tagParent.parentNode.id !== "fpn") &amp;&amp;    (!!searchshield.getParentNodeByClassName("ymc", tag, 7)))  {   // Korea Yahoo support - when not caught by yschttl   var da = href.indexOf("**");   if (da !== -1)    outHref = href.substring(da+2);  } } else if (!this.onlyPrimaries) {  findStr = "&amp;yargs=";  var yargs = href.indexOf(findStr);  if (yargs != -1)  {   outHref = href.substring(yargs+findStr.length);   // check for prefix   if (outHref.indexOf("://") == -1)    outHref = "http://" + outHref;   // if inside an &lt;i&gt;, probably a paypal link, don't include   if (tag.parentNode &amp;&amp; (tag.parentNode.tagName == "I"))    return false;  }  } // filter domains // split the url based on '/' var parts = !!outHref ? outHref.split('/') : null; // Filter out domains that match any of the search engine's names if (!parts || !parts[2])  return false;   var domain = parts[2]; if ((domain.indexOf("rdrjp.yahoo.com") != -1) ||  (domain.indexOf("rdrkrs.yahoo.com") != -1) ||  (domain.indexOf("rdrtpe.yahoo.com") != -1) ||  (domain.indexOf("rdrird.yahoo.com") != -1) ||  (domain.indexOf("rdrhk2.yahoo.com") != -1) ||  (domain.indexOf("rdrsg1.yahoo.com") != -1) ||  (domain.indexOf("rdrin2.yahoo.com") != -1) ||  (domain.indexOf("rdre1.yahoo.com") != -1) ||  (domain.indexOf("rdrw1.yahoo.com") != -1)  ) {  return false; } // set for yahoo to get parent node for image insertion var hash = searchshield.avgCallFunc(this.doc, 'GetHash', outHref); tag.setAttribute("id", "xplid_" + hash); return outHref;};///////////////    YAHOO SEARCH ENGINE    //////////////////////////////    AVG YAHOO SEARCH ENGINE    ///////////////searchshield.AVGYahooSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.showCleanVerdicts = false; this.omitAltImage = true; this.updateImageStyle = {  verticalAlign: null };};searchshield.AVGYahooSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AVGYahooSearchEngine.prototype.constructor = searchshield.AVGYahooSearchEngine;searchshield.AVGYahooSearchEngine.prototype.name = "avgyahoo";searchshield.AVGYahooSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host; //path may be 'avg/search' or 'search' var pathArray = uri.path.split("/"); var avg = pathArray[0]; // re stitch the uri path and query elements // to use existing logic var path = (undefined == pathArray[1]) ? pathArray[0] : pathArray[1];  path += uri.delimiter + uri.query; // For AVG Yahoo classic the host must match: // yhs.search.yahoo.com OR // .yhs.search.yahoo.com if (domain.indexOf("yhs.search.yahoo.co") != -1) {  if ((avg == "avg") &amp;&amp;   ((path.indexOf("search?") == 0) ||    (path.indexOf("search;") == 0)))  {   return true;  } }  // also support new metro version which DOESN'T  // contain /avg so avg split part is path // valid domains are: // search.yahoo.com,  // xx.search.yahoo.com and // search.yahoo.co.xx if (domain.indexOf("search.yahoo.co") != -1)  {  // path (split avg) must start with search and  // contain the avg toolbar parameter  if (((path.indexOf("search?") == 0) ||   (path.indexOf("search;") == 0)) &amp;&amp;   (path.indexOf("fr=yhs-avg") != -1))  {   return true;  } } return false;};searchshield.AVGYahooSearchEngine.prototype.includeLink = function(tag){ var href  = ""; var outHref  = ""; var findStr  = ""; if (this.search.doc.body.className.toLowerCase() != "standard") { // handle as std Yahoo results page  return searchshield.YahooSearchEngine.prototype.includeLink(tag); }  // yahoo likes to encode the url href = unescape(tag.href); if (tag.target == "_top") {  var da = href.indexOf("**");  if (da != -1)   outHref = href.substring(da+2);  else   outHref = href ;  if (outHref.toLowerCase().indexOf("overture.") !== -1)   return false; } else if (!this.onlyPrimaries) {  findStr = "&amp;yargs=";  var yargs = href.indexOf(findStr);  if (yargs != -1)  {   outHref = href.substring(yargs+findStr.length);   // check for prefix   if (outHref.indexOf("://") == -1)    outHref = "http://" + outHref;   // if inside an &lt;i&gt;, probably a paypal link, don't include   if (tag.parentNode &amp;&amp; (tag.parentNode.tagName == "I"))    return false;  }  } // filter domains // split the url based on '/' var parts = outHref.split('/'); // Filter out domains that match any of the search engine's names if (!parts[2])  return false;   var domain = parts[2]; if ((domain.indexOf("rdrjp.yahoo.com") != -1) ||  (domain.indexOf("rdrkrs.yahoo.com") != -1) ||  (domain.indexOf("rdrtpe.yahoo.com") != -1) ||  (domain.indexOf("rdrird.yahoo.com") != -1) ||  (domain.indexOf("rdrhk2.yahoo.com") != -1) ||  (domain.indexOf("rdrsg1.yahoo.com") != -1) ||  (domain.indexOf("rdrin2.yahoo.com") != -1) ||  (domain.indexOf("rdre1.yahoo.com") != -1) ||  (domain.indexOf("rdrw1.yahoo.com") != -1)  ) {  return false; } return outHref;};///////////////    AVG YAHOO SEARCH ENGINE    //////////////////////////////    MSN SEARCH ENGINE    ///////////////searchshield.MSNSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.onlyPrimaries = false;};searchshield.MSNSearchEngine.prototype = new searchshield.SearchEngine();searchshield.MSNSearchEngine.prototype.constructor = searchshield.MSNSearchEngine;searchshield.MSNSearchEngine.prototype.name = "msn";searchshield.MSNSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; var hostMatch = false; var domain  = uri.host; // re stitch the uri path and query elements to // use existing logic var path = uri.path + uri.delimiter + uri.query; // For MSN the host must match: // search.msn.com  OR // search.live.com if (domain.indexOf("search.msn.co") &gt; -1) {  if (domain.charAt(13) == 'm')   hostMatch = true;  else if ((domain.charAt(13) == '.') &amp;&amp; (domain.length == 16))   hostMatch = true; } else if (domain.indexOf("search.live.co") &gt; -1) {  if (domain.charAt(14) == 'm')   hostMatch = true;  else if ((domain.charAt(14) == '.') &amp;&amp; (domain.length == 17))   hostMatch = true; }  if (hostMatch) {  if (path.indexOf("results.aspx") == 0)   return true; } return false;};searchshield.MSNSearchEngine.prototype.includeLink = function(tag){ var outHref = false;  // these don't seem common from Firefox, but they are in IE if (searchshield.DoesURLContain(tag.href, "g.msn.co")) {  var qPos = tag.href.indexOf("?");  if (qPos != -1)  {   var postPart = tag.href.substring(qPos+1);   var dblAmp = postPart.indexOf("&amp;&amp;");   if (dblAmp != -1)   {    outHref = postPart.substring(0, dblAmp);    return outHref;   }  } } else if (searchshield.DoesURLContain(tag.href, "r.msn.co")) {  var element = tag;  var parentNode = tag.parentNode;  // top links - check for a CITE  var spanElements = element.getElementsByTagName("CITE");  if ((spanElements != null)    &amp;&amp;    (spanElements.length &gt; 0))  {   outHref = spanElements[0].innerHTML;   // replace any nbsp's   outHref = outHref.replace("&amp;nbsp;", " ");   // url is after the last space in the html, after the '-'   var space_pos = outHref.lastIndexOf(" ");   if (space_pos != -1)    outHref = outHref.slice(space_pos + 1);   outHref = searchshield.checkUrl(outHref);   return outHref;  }    // side links   if (element.lastChild != null)  {   outHref = element.lastChild.innerHTML;   if ( outHref != null)   {    outHref = searchshield.checkUrl(outHref);    return outHref;   }  } } else if (searchshield.DoesURLContain(tag.href, this.search.uri.host)     ||    searchshield.DoesURLContain(tag.href, ".live.com")     ||    searchshield.DoesURLContain(tag.href, "msn.")      ||    searchshield.DoesURLContain(tag.href, "msnscache.com")    ||    searchshield.DoesURLContain(tag.href, "advertising.microsoft.co") ||    searchshield.DoesURLContain(tag.href, "javascript:")    ||    searchshield.DoesURLContain(tag.href, "go.microsoft.co")   ||    searchshield.DoesURLContain(tag.href, "hotmail.co")) {  // not a link  return false; } else if (tag.id.toLowerCase() == "trademarks") {  // don't link the trademark at the bottom of the page  return false; } else {  // include it  return tag.href; }};///////////////    MSN SEARCH ENGINE    //////////////////////////////    BING SEARCH ENGINE    ///////////////searchshield.BingSearchEngine = function(search){ searchshield.SearchEngine.call(this, search);};searchshield.BingSearchEngine.prototype = new searchshield.SearchEngine();searchshield.BingSearchEngine.prototype.constructor = searchshield.BingSearchEngine;searchshield.BingSearchEngine.prototype.name = "bing";searchshield.BingSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; var hostMatch = false; var domain  = uri.host; // re stitch the uri path and query elements to // use existing logic var path = uri.path + uri.delimiter + uri.query;  // For bing the host must match: // www.bing.com or www.bing.net // xx.bing.com or xx.bing.net where xx is a country code // bing.com.xx where xx is a country code // bing.search.xxxx.net where xxxx may be something like daum if ((domain.indexOf("www.bing.com") !== -1) ||  (domain.indexOf("www.bing.net") !== -1) ||  (domain.indexOf("bing.net") !== -1)) {  hostMatch = true; } else if ((domain.indexOf("bing.search.") !== -1) &amp;&amp;     (domain.indexOf(".net") === (domain.length-4)))  { //bing.search.xxxx.net  hostMatch = true; } else { // xx.bing.com or bing.com.xx  var domainLen = domain.length;  var tldPos = domain.indexOf(".bing.com");  if (tldPos &gt; -1)  {   if ((domainLen - tldPos) == 9)    hostMatch = true;  }  }  if (hostMatch) {  var displayStyle = (domain == 'bing.search.daum.net') ? 'inline-block' : 'inline';  this.addAnchorStyle = {   display: displayStyle  };    if (path.indexOf("search?") == 0)   return true; } return false;};searchshield.BingSearchEngine.prototype.includeLink = function(tag){ var outHref = false; if (tag.tagName == 'IMG') { //no images   return false; }   if (tag.href.charAt(0) == '/') { //no relative links  return false; } if (/trademarks/i.test(tag.id)) {  // don't link the trademark at the bottom of the page  return false; }  if ((tag.parentNode) &amp;&amp; (/sc_stc/i.test(tag.parentNode.id))) { // don't verdict the social sites - our verdict doesn't fit  return false; } else if (!!searchshield.getParentNodeByClassName("sw_t",tag,3)) { // no links in page header  return false; } else if (searchshield.DoesURLContain(tag.href, "r.msn.co") ||    searchshield.DoesURLContain(tag.href, "overture.com")) { // france has r.msn.co and italy has overture.com sponsored links  // with the link in CITE element    var spanElements = null;    // top links - check for a CITE  spanElements = tag.getElementsByTagName("CITE");  if ((spanElements == null) || (spanElements.length &lt;= 0))  {   if (tag.parentNode &amp;&amp; tag.parentNode.parentNode)    spanElements = tag.parentNode.parentNode.getElementsByTagName("CITE");  }    if ((spanElements != null) &amp;&amp; (spanElements.length &gt; 0))  {   outHref = spanElements[0].innerHTML;   if (outHref != null)   {    // replace any nbsp's    outHref = outHref.replace("&amp;nbsp;", " ");    // url is after the last space in the html, after the '-'    var space_pos = outHref.lastIndexOf(" ");    if (space_pos != -1)     outHref = outHref.slice(space_pos + 1);    outHref = searchshield.checkUrl(outHref);    // save the link    return outHref;   }  }    // side links   if (tag.lastChild != null)  {   outHref = tag.lastChild.innerHTML;   if (outHref != null)   {    outHref = searchshield.checkUrl(outHref);    // save the link    return outHref;   }  } } // no sponsored links for now  else if (searchshield.DoesURLContain(tag.href, this.search.uri.host) ||   searchshield.DoesURLContain(tag.href, ".live.com")    ||   searchshield.DoesURLContain(tag.href, ".bing.com")    ||   searchshield.DoesURLContain(tag.href, ".bing.net")    ||   searchshield.DoesURLContain(tag.href, ".daum.net")    ||   searchshield.DoesURLContain(tag.href, ".gmarket.co")   ||   searchshield.DoesURLContain(tag.href, ".multimap.com")   ||   searchshield.DoesURLContain(tag.href, "msn.")     ||   searchshield.DoesURLContain(tag.href, "ms.ciao.")    ||   searchshield.DoesURLContain(tag.href, "ms.ciao-")    ||   searchshield.DoesURLContain(tag.href, "advertising.microsoft.co") ||   searchshield.DoesURLContain(tag.href, "javascript:")    ||   searchshield.DoesURLContain(tag.href, "go.microsoft.co")   ||   searchshield.DoesURLContain(tag.href, "hotmail.co")     ||   searchshield.DoesURLContain(tag.href, "cc.bingj.com")    ||   searchshield.DoesURLContain(tag.href, "microsofttranslator.com") ||   searchshield.DoesURLContain(tag.href, ".engkoo.com")    ||   searchshield.DoesURLContain(tag.href, "sealinfo.verisign.com")  ||   searchshield.DoesURLContain(tag.href, "explabs.com")    ||   searchshield.DoesURLContain(tag.href, "onlinehelp.microsoft.com") ||   searchshield.DoesURLContain(tag.href, ".myoverture")) {  // not a link  return false; } else  return tag.href;};searchshield.BingSearchEngine.prototype.addImage = function(node, image, hidden){ var element = node.element; var parentNode  = node.element.parentNode; var grandParentNode = !!parentNode ? parentNode.parentNode : null; // if there are redundant links in the same grandparent then skip them if (!!grandParentNode) {  gpChildren = grandParentNode.childNodes;  for (var i=0; i &lt; gpChildren.length; i++)  {   if (!!element.href &amp;&amp; gpChildren[i].tagName == "A" &amp;&amp; gpChildren[i].href == element.href)    return;  } } var parent = searchshield.SearchEngine.prototype.addImage; return parent.call(this, node, image, hidden);};///////////////    BING SEARCH ENGINE    //////////////////////////////    BAIDU SEARCH ENGINE    ///////////////searchshield.BaiduSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.updateImageStyle = {  verticalAlign: null };};searchshield.BaiduSearchEngine.prototype = new searchshield.SearchEngine();searchshield.BaiduSearchEngine.prototype.constructor = searchshield.BaiduSearchEngine;searchshield.BaiduSearchEngine.prototype.name = "baidu";searchshield.BaiduSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; var hostMatch = false; var domain  = uri.host; // re stitch the uri path and query elements to // use existing logic var path = uri.path + uri.delimiter + uri.query;  if (domain == "www.baidu.com" || path.indexOf("testBaidu") !== -1)  hostMatch = true;   if (hostMatch) {  if (path.indexOf("s?") == 0)   return true; } return false;};searchshield.BaiduSearchEngine.prototype.includeLink = function(tag){    if (tag.className &amp;&amp; tag.className == "m")   return false;  if (searchshield.DoesURLContain(tag.href, this.search.uri.host))   return false;  else   {   // no link to self   var traverseElement = tag.parentNode;   while ( traverseElement &amp;&amp; traverseElement.className != "tbody")   {    if (traverseElement.className == "f")     return tag.href;    traverseElement = traverseElement.parentNode;   }      return false;  }};///////////////    BAIDU SEARCH ENGINE    //////////////////////////////    EARTHLINK SEARCH ENGINE    ///////////////searchshield.EarthlinkSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.onlyPrimaries = false; this.addAnchorStyle = {  position: "static" };};searchshield.EarthlinkSearchEngine.prototype = new searchshield.SearchEngine();searchshield.EarthlinkSearchEngine.prototype.constructor = searchshield.EarthlinkSearchEngine;searchshield.EarthlinkSearchEngine.prototype.name = "earthlink";searchshield.EarthlinkSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; var hostMatch = false; var domain  = uri.host; // re stitch the uri path and query elements to // use existing logic var path = uri.path + uri.delimiter + uri.query; // For EarthLink the host must match: // search.earthlink.net if (("search.earthlink.net" == domain) &amp;&amp;  (path.indexOf("search?") == 0)) {  return true; } return false;};searchshield.EarthlinkSearchEngine.prototype.includeLink = function(tag){ var outHref = ""; var findStr = ""; // check for an anchor if (tag.tagName == "A") {  // check for sponsored  if (tag.id.indexOf("a") == 0)  {   var q = tag.href.indexOf("&amp;q=");   var qlen = 3;   if (q == -1)   {    q = tag.href.indexOf("&amp;adurl=");    qlen = 7;    if (q == -1)     return false;   }   // find end of url   var end = tag.href.indexOf("&amp;", q+qlen);   if (end &lt; 0)    end = tag.href.length;   // add the link   outHref = tag.href.substring(q+qlen, end);      if (searchshield.FilterUrl(outHref, this.filter_urls))    return false;       return outHref;  }  // don't search url's to self  if ((tag.href.indexOf("://") == -1) || searchshield.DoesURLContain(tag.href, this.search.uri.host))   return false;  // if a normal web result add it  if (tag.parentNode &amp;&amp; (tag.parentNode.tagName == "H3") &amp;&amp;   tag.parentNode.parentNode &amp;&amp; (tag.parentNode.parentNode.tagName == "LI") &amp;&amp;   tag.parentNode.parentNode.parentNode &amp;&amp; (tag.parentNode.parentNode.parentNode.tagName == "UL"))  {   if (searchshield.FilterUrl(tag.href, this.filter_urls))    return false;       return tag.href;  } }  return false;};///////////////    EARTHLINK SEARCH ENGINE    //////////////////////////////    AOL SEARCH ENGINE    ///////////////searchshield.AOLSearchEngine = function(search){ searchshield.SearchEngine.call(this, search);  this.addImageStyle = {  display: "inline" }; this.addAnchorStyle = {  display: null }; this.updateImageStyle = {  verticalAlign: null,  display: "inline" };};searchshield.AOLSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AOLSearchEngine.prototype.constructor = searchshield.AOLSearchEngine;searchshield.AOLSearchEngine.prototype.name = "aol";searchshield.AOLSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain = uri.host; //path may be 'aol/search' or 'search' var pathArray = uri.path.split("/"); var aol = pathArray[0]; // re stitch the uri path and query elements // to use existing logic var path = (undefined == pathArray[1]) ? pathArray[0] : pathArray[1];  path += uri.delimiter + uri.query; if (/search\.aol\.com/.test(domain)) {  if ((aol == "aol") &amp;&amp;   (path.indexOf("search?") == 0))  {   return true;  } }  return false;};searchshield.AOLSearchEngine.prototype.includeLink = function(tag){ if (searchshield.DoesURLContain(tag.href, this.search.uri.host))  return false;  // sponsored links - google if ((tag.className) &amp;&amp; (tag.className.indexOf("slLink topAnchor") != -1)) { //parse for embedded href  if (tag.href.indexOf("/aclk?sa=") == -1)   return false;  var adurl = tag.href.indexOf("&amp;adurl=http");  // if an adurl the destination href can be acquired from the onclick handler  if (adurl != -1)  {   var destUrl;   var clickHandler = tag.getAttribute('onclick');   if (clickHandler != null)   {    // the destination href is the 2nd parameter (zero-based array)    destUrl = searchshield.getClickHandlerParams(clickHandler)[1];    if (destUrl != null)    {     destUrl = searchshield.removeHtmlTags(destUrl.replace(/'/g,''));     return searchshield.checkUrl(destUrl);    }   }  }  return false; } if (tag.className == "find")  return tag.href;   return false;};searchshield.AOLSearchEngine.prototype.insertNodes = function(node, doc){ var element = node.element; var score = node.score; if (element &amp;&amp; element.className &amp;&amp; element.className.indexOf("slLink") != -1) { //sponsored links only  // for alt image  if (score == searchshield.SCORE_SS_VERISIGN)   return [element.nextSibling, element.parentNode];  // for verdict image  var cN = element.childNodes;  var cnLen = cN.length;  for (var i=0; i &lt; cnLen; i++)  {   if ((cN[i].nodeType == 1) &amp;&amp;     (cN[i].nodeName == 'SPAN') &amp;&amp;     ((cN[i].className == 'title') || (cN[i].className == 'durl')))    return [cN[i].nextSibling, cN[i].parentNode];  } } var parent = searchshield.SearchEngine.prototype.insertNodes; return parent.call(this, node, doc);};///////////////    AOL SEARCH ENGINE    //////////////////////////////    ASK SEARCH ENGINE    ///////////////searchshield.AskSearchEngine = function(search){ searchshield.SearchEngine.call(this, search);};searchshield.AskSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AskSearchEngine.prototype.constructor = searchshield.AskSearchEngine;searchshield.AskSearchEngine.prototype.name = "ask";searchshield.AskSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host; // re stitch the uri path and query elements // to use existing logic var path = uri.path + uri.delimiter + uri.query;  if ("www.ask.com" == domain) {  if (path.indexOf("web?") == 0)   return true; } return false;};searchshield.AskSearchEngine.prototype.includeLink = function(tag){ var outHref = ""; var findStr = ""; if (searchshield.DoesURLContain(tag.href, this.search.uri.host))  return false;  if ((tag.className) &amp;&amp; (tag.className.indexOf("nu") != -1) &amp;&amp; (tag.className.indexOf("info") == -1))  {  // exclude green links  if ((tag.firstChild) &amp;&amp;   (tag.firstChild.className) &amp;&amp;   (tag.firstChild.className.indexOf('attrib') == 0))  {   return false;  }  // ads link to google with class nu  findStr = "www.google.com";  if (tag.href.indexOf(findStr) != 0)  {   if (tag.href.indexOf(findStr + "/aclk?sa=") != -1)   {     findStr = "&amp;adurl=http";    var pos = tag.href.indexOf(findStr);    if (pos != -1)    {     pos += 7;     outHref = tag.href.substring(pos);     outHref = unescape(outHref);     if (searchshield.FilterUrl(outHref, this.filter_urls))       return false;     return outHref;    }   }  }  else  { // ad not to google just use href   outHref = tag.href;   if (searchshield.FilterUrl(outHref, this.filter_urls))    return false;   return outHref;  } } // primary results have class containing title or L2 ( Wikipedia links ) else if ((tag.className) &amp;&amp; ((tag.className.indexOf("title") != -1) || (tag.className.toLowerCase() == "l2"))) {  outHref = tag.href;  if (searchshield.FilterUrl(outHref, this.filter_urls))   return false;  return outHref; }  return false;};///////////////    ASK SEARCH ENGINE    //////////////////////////////    ALTAVISTA SEARCH ENGINE    ///////////////searchshield.AltaVistaSearchEngine = function(search){ searchshield.SearchEngine.call(this, search);};searchshield.AltaVistaSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AltaVistaSearchEngine.prototype.constructor = searchshield.AltaVistaSearchEngine;searchshield.AltaVistaSearchEngine.prototype.name = "altavista";searchshield.AltaVistaSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host;  // re stitch the uri path and query elements // to use existing logic var path = uri.path + uri.delimiter + uri.query; // www.atlavista.com ---&gt; now http://us.yhs4.search.yahoo.com/yhs/search?fr=altavista&amp;fr=altavista&amp;itag=ody&amp;q=warez&amp;kgs=1&amp;kls=0 // xx.altavista.com where xx is a country code var hostMatch = false; if ("www.altavista.com" == domain) {  hostMatch = true; } else {  // xx.altavista.com  var pDest = domain.indexOf(".altavista.com");  if ((pDest != -1 ) &amp;&amp; ((domain.length - pDest) == 14))  {   hostMatch = true;  }  else  {   // a reference to altavista must be present in yahoo search url   var pRef = (uri.qsArray.fr &amp;&amp; uri.qsArray.fr == 'altavista');   pDest = domain.indexOf("search.yahoo.com");   if (pDest != -1 &amp;&amp; pRef)    hostMatch = true;  } } if (hostMatch) {  //path must start with web/results?  if ((path.indexOf("yhs/search?") == 0) ||   (path.indexOf("search;") == 0)  ||   (path.indexOf("yhs/search;") == 0) ||   (path.indexOf("web/results?") == 0)||   (path.indexOf("fr=altavista") != -1))  {   return true;  } }  return false;};searchshield.AltaVistaSearchEngine.prototype.includeLink = function(tag){ var outHref = ""; var findStr = ""; // initial checks if ((!tag.href) ||   (tag.href.charAt(0) == '#') ||  (tag.href.indexOf("javascript:") == 0)) {  return false; }   if (searchshield.DoesURLContain(tag.href, this.search.uri.host))  return false;  var spnsdLinks = searchshield.getParentNodeByTagName("DIV", tag, "className"); if ((spnsdLinks) &amp;&amp;  (spnsdLinks.className.indexOf('ads') &gt; -1)) // sponsored links {  if (!tag.parentNode)   return false;  // parse ads for em tag  var baseNode;  if (spnsdLinks.className.indexOf('ads horiz') &gt; -1) // horizontal ads sections   baseNode = tag.parentNode.parentNode;  else   baseNode = tag.parentNode;    if (!baseNode || !baseNode.lastChild || baseNode.lastChild.tagName != 'EM')   return false;  var outHref = searchshield.removeHtmlTags(baseNode.lastChild.innerHTML);  return outHref; }  if ((tag.className == "spt") ||   (tag.className == "res") ||  (tag.className == "yschttl spt")) {  findStr = "/**";  var pos = tag.href.indexOf(findStr);  if (pos != -1)  {   pos += 3;   outHref = tag.href.substring(pos);   outHref = unescape(outHref);      // no results for overture.com &amp; no yahoo domains   chkHref = outHref.toLowerCase();   if (chkHref.indexOf("overture.") != -1)    return false;   // split the url based on '/'   var parts = outHref.split('/');   // only need a domain   if ((parts != null) &amp;&amp; (parts[2] != null))   {    var domain = parts[2];    if ((domain.indexOf("rdrjp.yahoo.com") != -1) ||     (domain.indexOf("rdrkrs.yahoo.com") != -1) ||     (domain.indexOf("rdrtpe.yahoo.com") != -1) ||     (domain.indexOf("rdrird.yahoo.com") != -1) ||     (domain.indexOf("rdrhk2.yahoo.com") != -1) ||     (domain.indexOf("rdrsg1.yahoo.com") != -1) ||     (domain.indexOf("rdrin2.yahoo.com") != -1) ||     (domain.indexOf("rdre1.yahoo.com") != -1) ||     (domain.indexOf("rdrw1.yahoo.com") != -1)  )    {     return false    }   }   return outHref;  }  else  {   return tag.href;  } }  return false;};searchshield.AltaVistaSearchEngine.prototype.getImgElement = function (element){ while (element != null)  {  element = element.nextSibling;  if (element != null)  {   if ((element.id == null) || (element.id.indexOf("LXPLSS_") == -1))   {   // not our id but hit another anchor no verdict    if (element.tagName == "A")    {     element = null;     break;    }   }   else if (element.tagName == "A")    break;  } }   var rtnElem = !!element ? element.firstChild : element; return rtnElem;};///////////////    ALTAVISTA SEARCH ENGINE    //////////////////////////////    YANDEX SEARCH ENGINE    ///////////////searchshield.YandexSearchEngine = function(search){ searchshield.SearchEngine.call(this, search);};searchshield.YandexSearchEngine.prototype = new searchshield.SearchEngine();searchshield.YandexSearchEngine.prototype.constructor = searchshield.YandexSearchEngine;searchshield.YandexSearchEngine.prototype.name = "yandex";searchshield.YandexSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host; // re stitch the uri path and query elements // to use existing logic var path = uri.path + uri.delimiter + uri.query; if ((domain.match(/yandex\.com|by|kz|ru|ua/i)) &amp;&amp;  (path.indexOf("yandsearch?") == 0)) {  return true; }  return false;};searchshield.YandexSearchEngine.prototype.includeLink = function(tag){ if (tag.href.indexOf("/search") != -1) {  return false; }  if (searchshield.DoesURLContain(tag.href, this.search.uri.host) ||  searchshield.DoesURLContain(tag.href, ".yandex.net")  ||  searchshield.DoesURLContain(tag.href, ".yandex.ru")   ||  searchshield.DoesURLContain(tag.href, "moikrug.ru")   ||  searchshield.DoesURLContain(tag.href, "ya.ru")    ||  searchshield.DoesURLContain(tag.href, ".yandex.com")  ||  searchshield.DoesURLContain(tag.href, "yandex.st")) {  return false; }   parentNode = tag.parentNode; if ((tag.parentNode)   &amp;&amp;   (tag.parentNode.parentNode) &amp;&amp;  (tag.parentNode.parentNode.className.toLowerCase() == "moreinfo")) {  return false; }  return tag.href;};searchshield.YandexSearchEngine.prototype.getImgElement = function (element){ while (element != null)  {  element = element.nextSibling;  if (element != null)  {   if ((element.id == null) || (element.id.indexOf("LXPLSS_") == -1))   {   // not our id but hit another anchor no verdict    if (element.tagName == "A")    {     element = null;     break;    }   }   else if (element.tagName == "A")    break;  } }   var rtnElem = !!element ? element.firstChild : element; return rtnElem;};///////////////    YANDEX SEARCH ENGINE    //////////////////////////////    SEZNAM SEARCH ENGINE    ///////////////searchshield.SeznamSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.elementAttribute = {  width: "18",  height: "18" }; this.updateImageStyle = {  width: "18px",  height: "18px" };};searchshield.SeznamSearchEngine.prototype = new searchshield.SearchEngine();searchshield.SeznamSearchEngine.prototype.constructor = searchshield.SeznamSearchEngine;searchshield.SeznamSearchEngine.prototype.name = "seznam";searchshield.SeznamSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host; // re stitch the uri path and query elements // to use existing logic var path = uri.path + uri.delimiter + uri.query; if ((domain.indexOf("search.seznam.cz") &gt; -1) &amp;&amp;  ((path.indexOf("?") == 0) || (path.indexOf("svet") == 0))) {  return true; }  return false;};searchshield.SeznamSearchEngine.prototype.includeLink = function(tag){ if (searchshield.DoesURLContain(tag.href, this.search.uri.host))  return false;  var parentNode = tag.parentNode; if (parentNode) {  var grandParentNode = tag.parentNode.parentNode;  if ((parentNode.tagName == "SPAN") &amp;&amp;    ((parentNode.className.toLowerCase() == "sklik-url") ||   (parentNode.className.toLowerCase() == "sklik-title")))  { // locate the real url and unencode it   var urlPos = tag.href.indexOf("&amp;url=http");   if (urlPos != -1)   {    urlPos += 5;     outHref = tag.href.substring(urlPos);    outHref = unescape(outHref);    return outHref;   }  }  else if (grandParentNode)   {   var greatGrandParentNode = tag.parentNode.parentNode.parentNode;   if ((grandParentNode.tagName == "DIV") &amp;&amp;    ((grandParentNode.className.toLowerCase() == "text") || (grandParentNode.className.toLowerCase() == "hlasky otz")))   { // standard link    return tag.href;   }   else if (greatGrandParentNode &amp;&amp; greatGrandParentNode.tagName == "DIV" &amp;&amp;     (greatGrandParentNode.className.toLowerCase() == "hotlinks"))    { // hint link    return tag.href;   }     } }  return false;};///////////////    SEZNAM SEARCH ENGINE    //////////////////////////////    WEBHLEDANI SEARCH ENGINE    ///////////////searchshield.WebhledaniSearchEngine = function(search){ searchshield.SearchEngine.call(this, search);};searchshield.WebhledaniSearchEngine.prototype = new searchshield.SearchEngine();searchshield.WebhledaniSearchEngine.prototype.constructor = searchshield.WebhledaniSearchEngine;searchshield.WebhledaniSearchEngine.prototype.name = "webhledani";searchshield.WebhledaniSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host; // re stitch the uri path and query elements // to use existing logic var path = uri.path + uri.delimiter + uri.query; if ((domain.indexOf("webhledani.cz") &gt; -1) &amp;&amp;  (path.indexOf("results.aspx?") == 0)) {  return true; }  return false;};searchshield.WebhledaniSearchEngine.prototype.includeLink = function(tag){ if (tag.href.indexOf("/redir.aspx?") != -1) {  var ancestorNode;  // sponsored link  if ((ancestorNode = searchshield.getParentNodeByClassName("results sponsored", tag, 3)) != null)  {   if ((ancestorNode = searchshield.getParentNodeByClassName("res1", tag, 2)) != null)   {        var spanSibling = ancestorNode.nextSibling;    while (spanSibling.nodeName != 'SPAN')    {     spanSibling = spanSibling.nextSibling;     if (spanSibling.nodeName == 'DIV' || spanSibling.className == 'res1')     {      spanSibling = null;      break;     }    }    if (spanSibling)      outHref = spanSibling.innerHTML;   }   if (outHref)    return searchshield.checkUrl(searchshield.removeHtmlTags(outHref));   }   if ((ancestorNode = searchshield.getParentNodeByClassName("right-sponsored", tag, 3)) != null)  {   var outHref;   if ((ancestorNode = searchshield.getParentNodeByClassName("res3", tag, 2)) != null)   {        var spanSibling = ancestorNode.nextSibling;    while (spanSibling.nodeName != 'SPAN')    {     spanSibling = spanSibling.nextSibling;     if (spanSibling.nodeName == 'DIV' || spanSibling.className == 'res3')     {      spanSibling = null;      break;     }    }    if (spanSibling)      outHref = spanSibling.innerHTML;   }   if (outHref)    return searchshield.checkUrl(searchshield.removeHtmlTags(outHref));   }  // result link  if (searchshield.getParentNodeByClassName("results", tag, 3) != null)  {   if ((ancestorNode = searchshield.getParentNodeByClassName("res2", tag, 2)) != null)   {    if (tag.parentNode &amp;&amp; (tag.parentNode.nodeName != 'P'))     return getLinkHref(ancestorNode);   }  } } return false; function getLinkHref(aNode) {  var spanElems = aNode.getElementsByTagName('span');  for (var i=0; i &lt; spanElems.length; i++)  {   if (spanElems[i].className != 'site')    continue;   var outAnchor = spanElems[i].getElementsByTagName('a')[0];   if (outAnchor == null)    outAnchor = spanElems[i];   return searchshield.checkUrl(searchshield.removeHtmlTags(outAnchor.innerHTML));  }  return false; }};///////////////    WEBHLEDANI SEARCH ENGINE    //////////////////////////////    EBAY SEARCH ENGINE    ///////////////searchshield.eBaySearchEngine = function(search){ searchshield.SearchEngine.call(this, search);};searchshield.eBaySearchEngine.prototype = new searchshield.SearchEngine();searchshield.eBaySearchEngine.prototype.constructor = searchshield.eBaySearchEngine;searchshield.eBaySearchEngine.prototype.name = "ebay";searchshield.eBaySearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host; // shop.ebay.xx // shop.xxxx.ebay.xx like shop.benl.ebay.be // search.auction.co.kr  var path = uri.path + uri.delimiter + uri.query;  if ((domain.indexOf("shop.ebay") &gt; -1) ||  (domain.indexOf("shop.benl.ebay") &gt; -1)) {  if ((path.indexOf("?_from=") == 0) ||   (path.indexOf("i.html") &gt; -1))  {   return true;  } }  // ebay.se if ((domain.indexOf("search.eim.ebay") &gt; -1) &amp;&amp;  ((path.indexOf("?kw=") &gt; -1) || (path.indexOf("?ev=") &gt; -1))) {  return true; }  if ((domain.indexOf("search.auction.co.kr") &gt; -1 ) &amp;&amp;  ((path.indexOf("?keyword=") &gt; -1))) {  // would normally set these properties in the constructor or in an  // overriding function but they're only required for this domain     // links are in iframes  this.processFrames = true;    // must downsize verdicts for proper display  this.elementAttribute = {   width: "16",   height: "16"  };  this.updateImageStyle = {   width: "16px",   height: "16px"  };    return true; } // latin america ebay // listado.mercadolibre.com.xx or listado.mercadolibre.co.xx //   or listado.mercadolibre.xx or //   category.mercadolibre.com.xx or listado.mercadolibre.xx/category // lista.mercadolivre.com.xx or lista.mercadolivre.com.xx/category if ((domain.indexOf("www.") == -1) &amp;&amp;  ((domain.indexOf(".mercadolibre.") &gt; -1 ) ||   (domain.indexOf(".mercadolivre.") &gt; -1 )))  {  return true; } return false;};searchshield.eBaySearchEngine.prototype.includeLink = function(tag){ var parentNode = null; var outHref = false;  if (searchshield.DoesURLContain(tag.href, this.search.uri.host))  return false;  if ( tag.href.indexOf(".ebayrtm.com/clk?") &gt; -1 ) {  if ( tag.title == null || tag.title.length &lt; 0 )   return false;       outHref = searchshield.removeHtmlTags(tag.title);  if (outHref.indexOf(" ") == -1)  { // no spaces   if (outHref.indexOf(".") &gt; -1)   { // at least one dot     if (outHref.indexOf(this.search.uri.host) == -1)    { // no host     if (outHref.toLowerCase().indexOf("ebay.com") == -1)     {      return outHref;     }    }   }  }    } // ebay.se - Google ads parentNode = tag.parentNode; if (parentNode &amp;&amp; (parentNode.className.toLowerCase() == "google-ad-link")) {  if (tag.href.indexOf("/aclk?sa=") != -1)  {    findStr = "&amp;adurl=http";   var urlPos = tag.href.indexOf(findStr);   if (urlPos != -1)   {    urlPos += 7; // puts it on the http    outHref = tag.href.substring(urlPos);        // extract any fragment text, shouldn't be unescaped    var pound = outHref.indexOf("#");     if (pound != -1)    {     var fragment = outHref.substring(pound);     outHref = outHref.substring(0, pound);     outHref = unescape(outHref);     outHref += fragment;     if (searchshield.FilterUrl(outHref, this.filter_urls))      return false;     return outHref;    }    outHref = unescape(outHref);    if (outHref.indexOf("?") == -1)    {     var ampPos = outHref.indexOf("&amp;");     if (ampPos != -1)      outHref = outHref.substring(0, ampPos);    }        if (searchshield.FilterUrl(outHref, this.filter_urls))     return false;    return outHref;   }  } }  // auction.co.kr parentNode = tag.parentNode; if (parentNode &amp;&amp; (parentNode.className.toLowerCase() == "link")) {  if (tag.href.indexOf("adcr.naver.com") &gt; -1)  {   outHref = tag.innerText;   if ((outHref == null) || (outHref.length &lt; 0))    return false;       return outHref;  } }  // latin america ebay if ( tag.href.toLowerCase().indexOf("clickcounter?") &gt; -1 ) {  var spanElements = tag.getElementsByTagName("span");  if ((spanElements != null)    &amp;&amp;    (spanElements.length &gt; 0))  {   if ( spanElements[0].className.toLowerCase() == "mclics-url" )   {    outHref = spanElements[0].innerHTML;    if ( outHref == null || outHref.length &lt; 0 )     return false;    outHref = searchshield.removeHtmlTags(outHref);    if (outHref.indexOf(" ") == -1)    { // no spaces     if (outHref.indexOf(".") &gt; -1)     { // at least one dot       if ((outHref.toLowerCase().indexOf("mercadolibre") == -1) &amp;&amp;        (outHref.toLowerCase().indexOf("mercadolivre") == -1))       {       return outHref;      }     }    }   }  } }  return false;};///////////////    EBAY SEARCH ENGINE    //////////////////////////////    DIGG SEARCH ENGINE    ///////////////searchshield.DiggSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.new_links = false;};searchshield.DiggSearchEngine.prototype = new searchshield.SearchEngine();searchshield.DiggSearchEngine.prototype.constructor = searchshield.DiggSearchEngine;searchshield.DiggSearchEngine.prototype.name = "digg";searchshield.DiggSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host; // re stitch the uri path and query elements // to use existing logic var path = uri.path + uri.delimiter + uri.query;  if ((domain.indexOf("digg.com") &gt; -1) &amp;&amp;  (path.indexOf("/ad") == -1)) {  return true; }  return false;};searchshield.DiggSearchEngine.prototype.includeLink = function(tag){ var outHref = false; var findStr = "";  if ((tag.parentNode) &amp;&amp;  (tag.parentNode.className.toLowerCase() == "digg-count")) {  return false; }  if (searchshield.DoesURLContain(tag.href, this.search.uri.host)) {  if (tag.className &amp;&amp; tag.className.indexOf('source') != -1)  {   findStr = "/search?q=site:";   var urlPos = tag.href.indexOf(findStr);   if (urlPos != -1)   {    urlPos += 15;    outHref = tag.href.substring(urlPos);    return outHref;   }  } }  return false;};searchshield.DiggSearchEngine.prototype.addImage = function(node, image, hidden){ // remove style that is set when alt image is applied this.addAnchorStyle = {  background: "none" };   var parent = searchshield.SearchEngine.prototype.addImage; return parent.call(this, node, image, hidden);};///////////////    DIGG SEARCH ENGINE    //////////////////////////////    SLASHDOT SEARCH ENGINE    ///////////////searchshield.SlashdotSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.showCleanVerdicts = false; this.new_links = false; this.type = 'inline';};searchshield.SlashdotSearchEngine.prototype = new searchshield.SearchEngine();searchshield.SlashdotSearchEngine.prototype.constructor = searchshield.SlashdotSearchEngine;searchshield.SlashdotSearchEngine.prototype.name = "slashdot";searchshield.SlashdotSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host; // re stitch the uri path and query elements // to use existing logic var path = uri.path + uri.delimiter + uri.query;  if (domain.indexOf("slashdot.org") != -1) {  return true; }  return false;};searchshield.SlashdotSearchEngine.prototype.includeLink = function(tag){ if (searchshield.DoesURLContain(tag.href, this.search.uri.host))  return false;   if ( tag.href.indexOf("mailto:") != -1 )  return false;   if ( tag.href.indexOf("slashdot.org") != -1 )  return false;   if (tag.parentNode &amp;&amp; (tag.parentNode.tagName == "DIV")) {  if (tag.parentNode.id.indexOf("text-") != -1)  {   return tag.href;  } } else if ( tag.parentNode &amp;&amp; tag.parentNode.parentNode &amp;&amp; tag.parentNode.parentNode.tagName == "DIV" ) {  if ( tag.parentNode.parentNode.id.indexOf("text-") != -1 )  {   return tag.href;  } } return false;};searchshield.SlashdotSearchEngine.prototype.addImage = function(node, image, hidden){ var doc   = this.search.doc;  this.init_inline_ratings(doc); this.show_inline_ratings(doc, node, image);};///////////////    SLASHDOT SEARCH ENGINE    //////////////////////////////    TWITTER SEARCH ENGINE    ///////////////searchshield.TwitterSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.showCleanVerdicts = false; this.new_links = false; this.type = 'inline';};searchshield.TwitterSearchEngine.prototype = new searchshield.SearchEngine();searchshield.TwitterSearchEngine.prototype.constructor = searchshield.TwitterSearchEngine;searchshield.TwitterSearchEngine.prototype.name = "twitter";searchshield.TwitterSearchEngine.prototype.twitter_filter_urls = ["twitpic.com", "twitterfeed.com", "twitter.peoplebrowsr.com"];searchshield.TwitterSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false;  var domain= uri.host; if (domain.indexOf("twitter.com") != -1) {  return true; }  return false;};searchshield.TwitterSearchEngine.prototype.includeLink = function(tag){ if (tag.className == 'twitter-timeline-link') {  // can't pass the tag's href if domain is t.co cause then new posts  // will not get an immediate verdict even if it has a dangerous link  if (tag.href.indexOf('/t.co/') != -1)  {   // the tag's inner text may be truncated and end in the    // unicode suspension character (i.e., ...) and it cannot    // be used.   if (tag.innerText.charCodeAt(tag.innerText.length-1) == 8230)   {    // older posts may not always have data-expanded-url    var destUrl = tag.getAttribute('data-expanded-url');    if (!!destUrl)     return destUrl;    var finalUrl = searchshield.avgCallFunc(document, 'GetFinalUrl', tag.href);    return finalUrl;   }   return searchshield.checkUrl(tag.innerText);  }  return tag.href; } return false;};searchshield.TwitterSearchEngine.prototype.addImage = function(node, image, hidden){ var doc   = this.search.doc;   this.init_inline_ratings(doc); this.show_inline_ratings(doc, node, image);};///////////////    TWITTER SEARCH ENGINE    //////////////////////////////    GMAIL SEARCH ENGINE    ///////////////searchshield.GMailSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.processFrames = true; this.showCleanVerdicts  = false; this.type = 'inline';};searchshield.GMailSearchEngine.prototype = new searchshield.SearchEngine();searchshield.GMailSearchEngine.prototype.constructor = searchshield.GMailSearchEngine;searchshield.GMailSearchEngine.prototype.name = "gmail"; // the name by which the search engine is known (always lowercase)searchshield.GMailSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; var domain  = uri.host;  // re stitch the uri path and query elements to // use existing logic var path = uri.path + uri.delimiter + uri.query; if ((domain.indexOf("mail.google.") != -1) ||   (domain.indexOf("gmail.") != -1)) {  return true; } return false;};searchshield.GMailSearchEngine.prototype.includeLink = function(tag){ if (searchshield.DoesURLContain(tag.href, this.search.uri.host))  return false; // don't mark anything but http:// if (tag.href.indexOf("mailto") == 0)  return false; var parentDiv = searchshield.getParentNodeByTagName("DIV", tag, "className"); if ((parentDiv) &amp;&amp;  ((parentDiv.className == "ii gt") || // mail message body   (parentDiv.className == "mv") || // top sponsored links   (parentDiv.className == "vb") || // right sponsored links   (parentDiv.className == "im") || // inside quotes   (parentDiv.className == "gmail_quote") || // quote   (parentDiv.className == "msg") // basic html mode   )) // right ads {  // parse for any ads  var newHref = this.parseAdUrl(tag.href);  return newHref; }  return false;};searchshield.GMailSearchEngine.prototype.addImage = function(node, image, hidden){ var doc   = this.search.doc;   this.init_inline_ratings(doc); this.show_inline_ratings(doc, node, image);};searchshield.GMailSearchEngine.prototype.parseAdUrl = function(href){ if (!href)  return href; // check for google ad var regex = "^http(s)?\:\/\/([a-zA-Z0-9]+)\.googlesyndication\.com.+\&amp;adurl\=(.+)"; var re = new RegExp(regex); var matches = href.match(re); if (matches &amp;&amp; (matches.length &gt;= 4)) {  // else we want the fourth value  var match = matches[3];  if (match &amp;&amp; (match.length &gt; 0))   return match } return href;};///////////////    GMAIL SEARCH ENGINE    //////////////////////////////    FACEBOOK SEARCH ENGINE    ///////////////searchshield.FacebookSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.showCleanVerdicts = false; this.type = 'inline';};searchshield.FacebookSearchEngine.prototype = new searchshield.SearchEngine();searchshield.FacebookSearchEngine.prototype.constructor = searchshield.FacebookSearchEngine;searchshield.FacebookSearchEngine.prototype.name = "facebook"; // the name by which the search engine is known (always lowercase)searchshield.FacebookSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; if (uri.host.indexOf("www.facebook.com") != -1)   return true; return false;};searchshield.FacebookSearchEngine.prototype.includeLink = function(tag){ if (!tag.href || (tag.href.indexOf('facebook.com') &gt; -1) || (tag.href.indexOf('ak.fbcdn.net') &gt; -1))  return false;  return tag.href};searchshield.FacebookSearchEngine.prototype.addImage = function(node, image, hidden){ var doc   = this.search.doc;   this.init_inline_ratings(doc); this.show_inline_ratings(doc, node, image);};///////////////    FACEBOOK SEARCH ENGINE    //////////////////////////////    MYSPACE SEARCH ENGINE    ///////////////searchshield.MySpaceSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.showCleanVerdicts = false; this.type = 'inline';};searchshield.MySpaceSearchEngine.prototype = new searchshield.SearchEngine();searchshield.MySpaceSearchEngine.prototype.constructor = searchshield.MySpaceSearchEngine;searchshield.MySpaceSearchEngine.prototype.name = "myspace"; // the name by which the search engine is known (always lowercase)searchshield.MySpaceSearchEngine.prototype.validSearch = function(href){ var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; if (uri.host.indexOf("www.myspace.com") != -1)   return true; return false;};searchshield.MySpaceSearchEngine.prototype.includeLink = function(tag){ // related domains do not get verdicts if (/myspace/.test(tag.hostname) || /myspace/.test(tag.href))  return false; if (/msplinks\.com/i.test(tag.href))  return searchshield.checkUrl(tag.innerText);  return tag.href;};searchshield.MySpaceSearchEngine.prototype.addImage = function(node, image, hidden){ var doc   = this.search.doc;   this.init_inline_ratings(doc); this.show_inline_ratings(doc, node, image);};///////////////    MYSPACE SEARCH ENGINE    //////////////////////////////    AVG TOOLBAR REPORTING    ///////////////var avgreport = { BLOCK_SEVERITY: 3, scanResult: function (doc, url, foundUrl, ip) {  // report scan end only if surf enabled  if ('1' != searchshield.avgCallFunc(doc, 'GetSurfEnabled'))   return;    // for now native is handling the interstitial   var results = searchshield.avgCallFunc(doc, 'MalsiteCheck', url);  if ( results == null )   return;    var parts = results.split('::');    // need at least severity  if (parts == null)   return;  if (!ip)   ip = "";     // use a block severity if foundUrl is given  var severity = !!foundUrl ? avgreport.BLOCK_SEVERITY : parseInt(parts[0], 10);  var category = "";  var threat  = "";  // fill in the category and threat if something was found  if (severity &gt; 0)  {   category = parts[2];   threat  = parts[4];  }//  else//   return;    var scan_result = searchshield.avgCallFunc(doc, 'ReportScanResult', url, url, threat, category, ip, severity);  var scan_end = avgreport.scanEnd(doc, url);    return (scan_result &amp;&amp; scan_end); }, scanEnd: function (doc, url) {  return searchshield.avgCallFunc(doc, 'ReportScanEnd', url); }, GetInterstitialIP: function (interstitial) {  // simple regex to pull the IP address  var regex = /(([1-9][0-9]{0,2})|0)\.(([1-9][0-9]{0,2})|0)\.(([1-9][0-9]{0,2})|0)\.(([1-9][0-9]{0,2})|0)/;  var match = regex.exec(interstitial);  if (!match)   return '';  return match[0]; }}///////////////    AVG TOOLBAR REPORTING    //////////////////////////////    FLYOVERS    ///////////////var avglsflyover = { count: 0, poppedUp: false, poppedElement: null, reset: function () {  avglsflyover.count = 0;  avglsflyover.poppedUp = false;  avglsflyover.poppedElement = null; }, popup: function (event, hash, search, flyover) {  if (!event)   event = window.event;  var div = document.getElementById("XPLSS_Flyover");  if (div == null)   return;  // establish target element and get its containing document object  // in case verdict is inside a frame  var eventTarget = event.srcElement;  var frameDoc = eventTarget.ownerDocument;  // if the element is the clock, don't pop over it  if ((eventTarget.src != null) &amp;&amp; (eventTarget.src.indexOf("clock.gif") != -1))   return;    // save the element we popped over  avglsflyover.poppedElement = eventTarget;  // if no flyover get it  if ((flyover == null) || (flyover == ""))  {   flyover = searchshield.avgCallFunc(frameDoc, 'BuildFlyover', hash);   if (!flyover)    return;   // cleanup flyover, replace any new lines   flyover = flyover.replace(/\r/g, "");   flyover = flyover.replace(/\n/g, "");   // escape any single quotes   flyover = flyover.replace(/'/g, "&amp;#39;");  }  // set the html in the layer  div.innerHTML = flyover;  // needed to prevent the flyover from hiding inadvertantly in IE7  if (searchshield.docMode == 7) {   div.style.backgroundColor = "#fff";  }  // there is an unwanted text node that causes vertical misalignment of flyover  if (div.firstChild.nodeType == 3)   div.removeChild(div.firstChild);    avglsflyover.poppedUp = true;  // reset display count  avglsflyover.count = 0;  avglsflyover.position(); }, hide: function (event) {  var frameDoc = document || top.document;  var div = frameDoc.getElementById("XPLSS_Flyover");  if ((div == null) || (div.style == null) || (div.style.visibility == "hidden"))   return;  var trans_div = frameDoc.getElementById("XPLSS_Trans");  if ((trans_div == null) || (trans_div.style == null) || (trans_div.style.visibility == "hidden"))   return;  // scroll and keydown events will pass a null event by design  // toElement will be null when mousing out of frameelement containing a verdict  if (event == null || event.toElement == null)  {   return;  }  if (trans_div.contains(event.toElement) || div.contains(event.toElement))   return;  // if the toElement is a cooresponding alt image then don't hide  // use try/catch because toElement will be null when mousing out of frame  try {   if (!!event.toElement.id &amp;&amp; !!event.srcElement.id)   {    if (event.toElement.id.indexOf(event.srcElement.id.substring(0,event.srcElement.id.length-2)) == 0)     return;      if (event.srcElement.id == 'XPLSS_Trans' &amp;&amp; /XPLSS_\d+VU\d/.test(event.toElement.id))     return;   }  }  catch(err){}  // hide and move somewhere off screen (negative offsets)  div.style.visibility = "hidden";  div.style.left = "-2100px";  div.style.top  = "-2100px";  trans_div.style.visibility = "hidden";  trans_div.style.left = "-2100px";  trans_div.style.top  = "-2100px";  return true; }, position: function () {  if (!avglsflyover.poppedUp || (avglsflyover.poppedElement == null))   return;  var flyover = document.getElementById("XPLSS_Flyover");  if (flyover == null)   return;  // relative position of flyover in relation to icon  var locateX = 0;  // 0=left, 1=right  var locateY = 0;  // 0=above, 1=below, 2=beside icon   // get window sizes  var winSize  = searchshield.viewPortSize();  var windowX  = winSize[0];  var windowY  = winSize[1];  // get the exact size of the flyover  var flyoverSize  = searchshield.elementSize(flyover);  var flyoverX  = flyoverSize[0];  var flyoverY  = flyoverSize[1];  var verdictWidth = 0;  if (avglsflyover.poppedElement &amp;&amp; avglsflyover.poppedElement.width)   verdictWidth = avglsflyover.poppedElement.width;    // get the bounding rect for image(s)  var imgRect = searchshield.GetFullBoundingRect(avglsflyover.poppedElement);  // half width/height of element bounding rect  var halfX = (imgRect.right - imgRect.left) / 2;  var halfY = (imgRect.bottom- imgRect.top) / 2;  // element the mouse is over, get the center position  var posX = searchshield.offsetLeft(avglsflyover.poppedElement) + halfX;  var posY = searchshield.offsetTop(avglsflyover.poppedElement) + halfY;  // if a verdict is inside a frame must get offsets for the frame element  var docFrames = document.frames;  if (docFrames)  {   for (var i=0; i &lt; docFrames.length; i++)   {    try {     var frameElem = docFrames[i].frameElement;     if (frameElem.contentWindow.document.getElementById(avglsflyover.poppedElement.id))     {      posX += searchshield.offsetLeft(frameElem);      posY += searchshield.offsetTop(frameElem);      break;     }    }    catch(frmErr){}   }  }  var transXOffset = 0;  if (imgRect.mid == undefined)   transXOffset = -1 * halfX;  else   transXOffset = ((imgRect.right + imgRect.left) / 2) - imgRect.mid;    // normalize pos to 0  -- get amount of scrolling in browser window  var scroll   = searchshield.scrollSize();  var pageOffsetX  = scroll[0];  var pageOffsetY  = scroll[1];  posX -= pageOffsetX;  posY -= pageOffsetY;  // setup the offsets  var offsetX = posX;  var offsetY = posY;  // calc where to display on page  if ((windowX - posX) &gt; posX)  {   // right   offsetX += halfX;   locateX = 1;  }  else  {   //left   offsetX -= (flyoverX + halfX);  }  if ((windowY - posY) &gt; posY)  {   // below   if (posY &lt; (windowY/4))   {    offsetY -= halfY;    locateY = 1;   }   else   {    offsetY -= (flyoverY / 2);    locateY = 2;   }  }  else  {   // above   if ((windowY - posY) &lt; (windowY/4))   {    offsetY -= (flyoverY - halfY);   }   else   {    offsetY -= (flyoverY / 2);    locateY = 2;   }  }  // make sure we aren't off the screen  if (offsetY &lt; 0)   offsetY = 0;  if ((offsetY + flyoverY) &gt; windowY)   offsetY = windowY - flyoverY;  // add page offsets back  offsetX += pageOffsetX;  offsetY += pageOffsetY;  posX += pageOffsetX;  posY += pageOffsetY;  var paddedOffsetX = 0; //provide space between icon and flyover  var padX = 3;  if (locateX == 0)   paddedOffsetX = offsetX - padX;  else   paddedOffsetX = offsetX + padX;  // set where to put the flyover  flyover.style.top = offsetY + "px";  flyover.style.left = paddedOffsetX + "px";  // set where to put the transparent layer  var trans = document.getElementById("XPLSS_Trans");  if (trans != null)  {   var trans_left = 0;   var trans_top  = 0;   var trans_width= 0;   var trans_height = 0;   // transparent layer should overlap verdict image   if (locateX == 0)    trans_left = posX - flyoverX - halfX;  // left    else    trans_left = posX - transXOffset - verdictWidth; // right   trans.style.left = trans_left + "px";   trans.style.top  = offsetY + "px";   trans.style.width = flyoverX + verdictWidth + "px";   trans.style.height = flyoverY + "px";  }  avglsflyover.display(); }, display: function () {  avglsflyover.count++;  if (avglsflyover.count == 1)  {   var flyover = document.getElementById("XPLSS_Flyover");   if (flyover == null)    return;   // show the flyover, must use a little count to tell, crazy stuff   flyover.style.visibility = "visible";   flyover.onmouseout = function(){    avglsflyover.hide(event);   };   // show the transparent layer   var trans_div = document.getElementById("XPLSS_Trans");   if (trans_div == null)    return;   trans_div.style.visibility = "visible";   trans_div.onmouseout = function(){    avglsflyover.hide(event);   };   avglsflyover.poppedUp = false;  } }, show: function () {  var div = document.getElementById("XPLSS_Flyover");  if (div == null)   return;  div.style.visibility = "visible";  var trans_div = document.getElementById("XPLSS_Trans");  if (trans_div == null)   return;  trans_div.style.visible = "visible"; }};var avglsinlineflyover = { build: function (riskCategory, riskName, bgColor, borderColor) {  var html = '';  html += '&lt;div class="avgILFO_head"&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="avgILFO_content"&gt;';  html += '&lt;img src=linkscanner://LS_Logo_Results.gif /&gt;';  html += riskCategory + '';  html += riskName + '';  html += '&lt;/div&gt;&lt;div class="avgILFO_foot"&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;';  return html; }, popup: function (event, flyover, nSeverity, blUrl) {  //set verdict info  var div = document.getElementById('XPLSS_InlineFlyover');  if (div == null)   return;    // blUrl is an object for a blacklisted short url  // when it is passed get the final url   if (blUrl != undefined)  {   var finalUrl = searchshield.avgCallFunc(document, 'GetFinalUrl', blUrl.sUrl);   var riskUrl = blUrl.sUrl;   if ((finalUrl) &amp;&amp; (searchshield.FilterUrl(finalUrl, xplSearch.engine.shortened_urls)))    finalUrl = avglsinlineflyover.getUrlFromQueryString(finalUrl);   var riskName = blUrl.riskNameLabel + finalUrl;   flyover = avglsinlineflyover.build(blUrl.riskCategory, riskName, blUrl.bgColor, blUrl.borderColor);  }  div.innerHTML = flyover;  div.style.width = "auto";  //reset width  div.style.position = "absolute";  if (searchshield.quirksMode || searchshield.docMode &lt;= 7)  {   var className = xplSearch.engine.inline.color.classname[nSeverity];   var imgBase = "linkscanner://" + className + "_inline_border_";   var divWidth = searchshield.elementSize(div)[0];   //round up to nearest 10 to avoid intentional wrapping in div   var flyoverWidth = divWidth + (10 - Math.ceil(10*((divWidth/10) - Math.floor(divWidth/10))));   var ilfoDivs = div.getElementsByTagName("div");   if (ilfoDivs &amp;&amp; ilfoDivs.length == 5)   {    //div.style.fontSize = "10px";    div.style.backgroundImage = "url(" + imgBase + "tl.png)";    div.style.backgroundPosition = "0 0";    div.style.backgroundRepeat = "no-repeat";    div.style.width = flyoverWidth + "px";    div.style.zIndex = "9999";       // avgILFO_head    ilfoDivs[0].style.backgroundImage = "url(" + imgBase + "tr.png)";    ilfoDivs[0].style.backgroundPosition = "top right";    ilfoDivs[0].style.backgroundRepeat = "no-repeat";    ilfoDivs[0].style.width = flyoverWidth + "px";    ilfoDivs[0].style.height = "5px";    // avgILFO_head div    ilfoDivs[1].style.height = "5px";       // avgILFO_content    ilfoDivs[2].style.backgroundImage = "url(" + imgBase + "r.png)";    ilfoDivs[2].style.backgroundPosition = "top right";    ilfoDivs[2].style.backgroundRepeat = "repeat-y";    ilfoDivs[2].style.fontSize = "10px";    ilfoDivs[2].style.color = "black";    ilfoDivs[2].style.padding = "0px 10px";    ilfoDivs[2].style.textAlign = "left";    ilfoDivs[2].style.wordWrap = "break-word";    ilfoDivs[2].style.lineHeight = "130%";    // avgILFO_foot    ilfoDivs[3].style.backgroundImage = "url(" + imgBase + "bl.png)";    ilfoDivs[3].style.backgroundPosition = "bottom left";    ilfoDivs[3].style.backgroundRepeat = "no-repeat";    ilfoDivs[3].style.height = "5px";       // avgILFO_foot div    ilfoDivs[4].style.backgroundImage = "url(" + imgBase + "br.png)";    ilfoDivs[4].style.backgroundPosition = "bottom right";    ilfoDivs[4].style.backgroundRepeat = "no-repeat";    ilfoDivs[4].style.width = flyoverWidth + "px";    ilfoDivs[4].style.height = "5px";   }   else   {    div.style.fontSize = "10px";    div.style.backgroundColor = xplSearch.engine.inline.color.background[nSeverity];    div.style.border = xplSearch.engine.inline.color.border[nSeverity] + " solid 3px";    div.style.padding = "3px 8px";   }  }  else  {   // apply updated styles for new flyover content   var sheets = document.styleSheets;   for (var i=0; i &lt; sheets.length; i++)   {    if (sheets[i].id &amp;&amp; sheets[i].id == "avgILFOStyle")    {     var avgILFOStyle = sheets[i];     break;    }   }   if (typeof(avgILFOStyle) !== "undefined")   {    var className = xplSearch.engine.inline.color.classname[nSeverity];    var divWidth = searchshield.elementSize(div)[0];    //round up to nearest 10 to avoid intentional wrapping in div    var flyoverWidth = divWidth + (10 - Math.ceil(10*((divWidth/10) - Math.floor(divWidth/10))));    var rules = avgILFOStyle.rules;    for (var i=0; i &lt; rules.length; i++)    {     var bgImg = rules[i].style.backgroundImage;     var selText = rules[i].selectorText.toLowerCase();     if (bgImg)     {      var bgImgStyle = bgImg.replace(/default/, className);      rules[i].style.backgroundImage = bgImgStyle;     }     if (((selText == ".avgilfo") ||      (selText == ".avgilfo_head") ||      (selText == ".avgilfo_foot div")) &amp;&amp;      (rules[i].style.width) &amp;&amp; (rules[i].style.width == "0px"))     {      rules[i].style.width = (flyoverWidth) + "px";     }    }   }  }  if (!event)   event = window.event;     var eventTarget = event.srcElement;  avglsinlineflyover.position(eventTarget); }, hide: function (event) {  if (!event)   event = window.event;     var div = document.getElementById("XPLSS_InlineFlyover");  if (div == null)   return;     div.style.visibility = "hidden"; //invisible  div.style.left = "-5000px";  if (!searchshield.quirksMode)  {   // reset flyover styles   var sheets = document.styleSheets;   for (var i=0; i &lt; sheets.length; i++)   {    if (sheets[i].id &amp;&amp; sheets[i].id == "avgILFOStyle")    {     var avgILFOStyle = sheets[i];     break;    }   }   if (typeof(avgILFOStyle) !== "undefined")   {    var rules = avgILFOStyle.rules;    for (var i=0; i &lt; rules.length; i++)    {     var bgImg = rules[i].style.backgroundImage;     var selText = rules[i].selectorText.toLowerCase();     if (bgImg)     {       var bgImgStyle = bgImg.replace(/:\/\/([a-z]+)_/i, '://default_');      rules[i].style.backgroundImage = bgImgStyle;     }     if (((selText == ".avgilfo") ||      (selText == ".avgilfo_head") ||      (selText == ".avgilfo_foot div")) &amp;&amp;      (rules[i].style.width))     {      rules[i].style.width = "0px";     }    }   }  } }, position: function (imageElem) {  var flyover = document.getElementById('XPLSS_InlineFlyover');  if (flyover == null)   return;     // relative position of flyover in relation to icon  var locateX = 0;  // 0=left, 1=right  var locateY = 0;  // 0=above, 1=below, 2=beside icon        // get window sizes  var winSize  = searchshield.viewPortSize();  var windowX  = winSize[0];  var windowY  = winSize[1];  // Must know if there is a horizontal scroll bar for Firefox  // for proper flyover positioning near bottom edge  var scrollYWidth  = winSize[2];  var scrollBarX  = winSize[2] &gt; 0 ? true : false;  // get the exact size of the flyover  var flyoverSize  = searchshield.elementSize(flyover);  var flyoverX  = flyoverSize[0];  var flyoverY  = flyoverSize[1];    flyover.style.width = flyoverX + "px";    // get the bounding rect for image(s)  var imgRect = imageElem.getBoundingClientRect();  // half width/height (center) of element bounding rect  var halfX = (imgRect.right - imgRect.left) / 2;  var halfY = (imgRect.bottom- imgRect.top) / 2;  // element the mouse is over, get the center position  var posX = searchshield.offsetLeft(imageElem) + halfX;  var posY = searchshield.offsetTop(imageElem) + halfY;    var pageOffsetX = 0;  var pageOffsetY = 0;  var hasParentFrame = false;  // normalize pos to 0  -- get amount of scrolling in browser window  var scroll  = searchshield.scrollSize(imageElem);  pageOffsetX  = scroll[0];  pageOffsetY  = scroll[1];  hasParentFrame = scroll[2];    posX -= pageOffsetX;  posY -= pageOffsetY;  //compensate for Firefox 3  if (posX &lt; imgRect.left)   posX = imgRect.left+halfX;  // setup the offsets  var offsetX = posX;  var offsetY = posY;  // calc where to display on page  if ((windowX - posX) &gt; posX)  {   // right   //offsetX += halfX;   offsetX = imgRect.right + 3;   locateX = 1;  }  else  {   //left   //offsetX -= (flyoverX + halfX);   offsetX = imgRect.left - flyoverX - 3;  }  if ((windowY - posY) &gt; posY)  {   // below   if (posY &lt; (windowY/4))   {    offsetY -= halfY;    locateY = 1;   }   else   {    offsetY -= (flyoverY / 2) - halfY;    locateY = 2;   }  }  else  {   // above   if ((windowY - posY) &lt; (windowY/4))   {    offsetY -= (flyoverY - halfY);   }   else   {    offsetY -= (flyoverY / 2) + halfY;    locateY = 2;   }  }  // make sure we aren't off the screen  if (offsetY &lt; 0)   offsetY = 0;  if ((offsetY + flyoverY) &gt; windowY)  {   offsetY = windowY - flyoverY;  }  else if (scrollBarX &amp;&amp; ((windowY - (posY + halfY)) &lt; scrollYWidth))  { //verdict overlaps the horizontal scrollbar   offsetY = windowY - (flyoverY + scrollYWidth);  }  // add page offsets back - if not in frame  if (!hasParentFrame)  {   offsetX += pageOffsetX;   offsetY += pageOffsetY;  }  //posX += pageOffsetX;  //posY += pageOffsetY;  //var paddedOffsetX = 0; //provide space between icon and flyover  //var padX = 3;  //if (locateX == 0)  // paddedOffsetX = offsetX - padX;  //else  // paddedOffsetX = offsetX + padX;  // set where to put the flyover  flyover.style.top = offsetY + "px";  flyover.style.left = offsetX + "px";  avglsinlineflyover.display(); }, display: function () {  var div = document.getElementById('XPLSS_InlineFlyover');  if (div == null)   return;    // show the flyover  div.style.visibility = "visible"; }, imageExists: function(element) {  if (element)  {   // check next siblings children   var sibling = element.nextSibling;      if ((sibling == null) || (sibling.getElementsByTagName == null))    return false;      var images = sibling.getElementsByTagName("IMG");   if (images == null)    return false;   for (var i = 0; i &lt; images.length; i++)   {    if (images[i].id == "avg_ls_image")     return true;   }  }  return false; }, getImage: function (anchor) {  if (anchor)  {   var imageElem = null;   var images = anchor.getElementsByTagName("img");   if (images == null)    return imageElem;   for (var i = 0; i &lt; images.length; i++)   {    if (images[i].id == "avg_ls_image")    {     imageElem = images[i];     break;      }       }   return imageElem;  }   }, getUrlFromQueryString: function (inUrl) {  var url = inUrl;  var uri = searchshield.parseLink(unescape(inUrl));  if (uri.source != null)  { // regexp failed so used split to parse url   var qsUrl = uri.source.indexOf("?url=");   if (qsUrl != -1)    url = uri.source.substring(qsUrl + 5);   else    url = uri.source;  }  else if ((uri.qsArray.url != null) &amp;&amp; (uri.qsArray.url.length &gt; 0))  {   url = uri.qsArray.url;  }  return url; }, mouseOverHandler: function (e, doc, engine) {  if (e &amp;&amp; e.srcElement &amp;&amp; e.srcElement.href)  {   // need to keep a reference to the function registered    // by the listener to be able to remove it.   var handlerFunc = arguments.callee;   var element = e.srcElement;   var href = e.srcElement.href;   // need an engine      if (!engine)    return;   // check if it has an image already   if (avglsinlineflyover.imageExists(element))    return;   // add the image, returns the anchor not the image   var new_element = engine.add_inline_image(doc, element, null, null);   // do the check and update in the background   setTimeout(function() {avglsinlineflyover.checkAndUpdate(doc, element, new_element, engine, handlerFunc)}, 1);  } }, checkAndUpdate: function (doc, element, new_element, engine, handlerFunc) {  if (!engine)   return;  try {   // remove the listener and get final url   element.detachEvent("onmouseover", handlerFunc, false);   var finalUrl = searchshield.avgCallFunc(doc, 'GetFinalUrl', element.href);  }  catch(e) {}  if ((typeof(finalUrl) != 'undefined') &amp;&amp; finalUrl)  {   // if still a tiny url check for final url embedded in querystring   if (searchshield.FilterUrl(finalUrl, engine.shortened_urls) &amp;&amp;     (finalUrl.indexOf("?url=") != -1))   {    finalUrl = avglsinlineflyover.getUrlFromQueryString(finalUrl);   }   // update the verdict   engine.display_inline(doc, new_element, finalUrl, null, true);  }  else  {   engine.avg_ls_inline_hide_verdict(new_element);  } }};///////////////    FLYOVERS    ///////////////(function(){ setTimeout( function() {  try {   if ((self == top) &amp;&amp; top.document) {    searchshield.init(top.document, 1);   }  }  catch(e){return;} }, 1 ); return;})();&lt;/script&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-7496962408350540172?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/7496962408350540172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=7496962408350540172' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/7496962408350540172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/7496962408350540172'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/10/stampin-addicts-big-shot-blog-hop.html' title='Stampin&apos; Addicts Big Shot Blog Hop'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-DIqqyCN5nJo/TpeTpUX6x5I/AAAAAAAABgU/XIoX_-ynPSA/s72-c/lead+1.JPG' height='72' width='72'/><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-8481695553390118288</id><published>2011-10-09T13:20:00.000-05:00</published><updated>2011-10-09T13:20:22.113-05:00</updated><title type='text'>Project #2 for This round of UStamp Paper Parade</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-dVlJM3OTC2E/TpHkPcAB2pI/AAAAAAAABfw/p2-aqLiHIuQ/s1600/twiladavispursefullofposieslead.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="307" kca="true" src="http://3.bp.blogspot.com/-dVlJM3OTC2E/TpHkPcAB2pI/AAAAAAAABfw/p2-aqLiHIuQ/s320/twiladavispursefullofposieslead.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;So here is my lead shot with everything.&amp;nbsp; Set of six cards and envys with my paper sack purse.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-jTLjCL3URjk/TpHkU0GQhdI/AAAAAAAABf0/UYPPVA9KtKI/s1600/extra.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" kca="true" src="http://1.bp.blogspot.com/-jTLjCL3URjk/TpHkU0GQhdI/AAAAAAAABf0/UYPPVA9KtKI/s320/extra.jpg" width="311" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;This kinda gives you an idea of what the inside of the purse looks like.&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/-4kHRHZQjRsQ/TpHkYnBraOI/AAAAAAAABf4/k0V3LX4R1Qo/s1600/card+1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="251" kca="true" src="http://3.bp.blogspot.com/-4kHRHZQjRsQ/TpHkYnBraOI/AAAAAAAABf4/k0V3LX4R1Qo/s320/card+1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;Card #1&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-v5SuaAJ7Aws/TpHkbjBBIBI/AAAAAAAABf8/_Oc6zjfwz2U/s1600/card+2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" kca="true" src="http://3.bp.blogspot.com/-v5SuaAJ7Aws/TpHkbjBBIBI/AAAAAAAABf8/_Oc6zjfwz2U/s320/card+2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;Card #2&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-1TivpcTjvvg/TpHkejatjyI/AAAAAAAABgA/3t0vOLzHaUg/s1600/card+3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="258" kca="true" src="http://3.bp.blogspot.com/-1TivpcTjvvg/TpHkejatjyI/AAAAAAAABgA/3t0vOLzHaUg/s320/card+3.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Card #3&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-cDRv4mSv16I/TpHkhqJQuVI/AAAAAAAABgE/g53FWFvIEbk/s1600/card+4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" kca="true" src="http://2.bp.blogspot.com/-cDRv4mSv16I/TpHkhqJQuVI/AAAAAAAABgE/g53FWFvIEbk/s320/card+4.jpg" width="281" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Card #4&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-jZOZ0jLEBr8/TpHkj9M5s1I/AAAAAAAABgI/yWjG96JbcDc/s1600/card+5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" kca="true" src="http://3.bp.blogspot.com/-jZOZ0jLEBr8/TpHkj9M5s1I/AAAAAAAABgI/yWjG96JbcDc/s320/card+5.jpg" width="264" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Card #5 ( I think this is my favorite)&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ojPvAnxvNVs/TpHkm9qWglI/AAAAAAAABgM/6rBKQTa-lsw/s1600/card+6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" kca="true" src="http://4.bp.blogspot.com/-ojPvAnxvNVs/TpHkm9qWglI/AAAAAAAABgM/6rBKQTa-lsw/s320/card+6.jpg" width="260" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Card #6&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-o_HhFQk3kMM/TpHkqzr6SuI/AAAAAAAABgQ/HhVFtRuIWrk/s1600/purse+9.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" kca="true" src="http://3.bp.blogspot.com/-o_HhFQk3kMM/TpHkqzr6SuI/AAAAAAAABgQ/HhVFtRuIWrk/s320/purse+9.jpg" width="268" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;﻿Picture of Sack Purse.&lt;/div&gt;&lt;div style="text-align: center;"&gt;Thanks for stopping by and I hope you have a great day!&amp;nbsp; Try to find the time to stamp a little longer. :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-8481695553390118288?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/8481695553390118288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=8481695553390118288' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8481695553390118288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8481695553390118288'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/10/project-2-for-this-round-of-ustamp.html' title='Project #2 for This round of UStamp Paper Parade'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-dVlJM3OTC2E/TpHkPcAB2pI/AAAAAAAABfw/p2-aqLiHIuQ/s72-c/twiladavispursefullofposieslead.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-8403934838123571985</id><published>2011-10-05T09:02:00.001-05:00</published><updated>2011-10-05T09:03:03.426-05:00</updated><title type='text'>Fall Mini Scrapbook</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-RzGC2up7R8w/ToxiX0aOlQI/AAAAAAAABfo/bzgzSWz9iWQ/s1600/Give+Thanks+miniscrapbook.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="271" kca="true" src="http://2.bp.blogspot.com/-RzGC2up7R8w/ToxiX0aOlQI/AAAAAAAABfo/bzgzSWz9iWQ/s320/Give+Thanks+miniscrapbook.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;I made a Fall Version of the mini scrapbook using the 6 x 6 page protectors for my hostess last night.&amp;nbsp; I had so much fun stampin with Jenni and her family and friends.&amp;nbsp;Thanks Jenni!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-xmclCo71bbM/ToxiZXXaPnI/AAAAAAAABfs/ENW5a5oM3yc/s1600/set+of%25285%2529+6+x+6+pages.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="229" kca="true" src="http://4.bp.blogspot.com/-xmclCo71bbM/ToxiZXXaPnI/AAAAAAAABfs/ENW5a5oM3yc/s320/set+of%25285%2529+6+x+6+pages.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Here is the set of 6 x 6 pages I created for Jenni that go in her scrapbook.&amp;nbsp; I just love the Spice Cake DSP and the stamp set Pursuit of Happiness.&amp;nbsp; Stampin Up!&amp;nbsp; Just keeps gettin better all the time!&amp;nbsp; Have a great day everyone!&amp;nbsp; and thanks for stopping by.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-8403934838123571985?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/8403934838123571985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=8403934838123571985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8403934838123571985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8403934838123571985'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/10/fall-mini-scrapbook.html' title='Fall Mini Scrapbook'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-RzGC2up7R8w/ToxiX0aOlQI/AAAAAAAABfo/bzgzSWz9iWQ/s72-c/Give+Thanks+miniscrapbook.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-7972411524682131611</id><published>2011-10-03T11:53:00.001-05:00</published><updated>2011-10-17T08:08:43.145-05:00</updated><title type='text'>Pumpkin Thank U's!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-v-7xuaLtT54/TonnX7guIqI/AAAAAAAABfc/mycpFPGlg1A/s1600/Reese%2527s+Pumpkin+Treats.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" kca="true" src="http://2.bp.blogspot.com/-v-7xuaLtT54/TonnX7guIqI/AAAAAAAABfc/mycpFPGlg1A/s320/Reese%2527s+Pumpkin+Treats.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;These little Reese's cup pumpkins are what our guests received for coming to our Stamp Camp yesterday as a little thank you.&amp;nbsp; I thought this up at 9pm the night before.&amp;nbsp; I thought they turned out super cute and they are super easy to make!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-rBvESrXe1Mw/TonnvkDzUDI/AAAAAAAABfk/miQmfedla84/s1600/top+shot.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="195" kca="true" src="http://2.bp.blogspot.com/-rBvESrXe1Mw/TonnvkDzUDI/AAAAAAAABfk/miQmfedla84/s320/top+shot.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Here's a top view of them.&amp;nbsp; What do you think?&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-uLV2gYAGWBI/TpwoRjvxfiI/AAAAAAAABhw/Z4lcsGdXG7w/s1600/000_1257.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" oda="true" src="http://4.bp.blogspot.com/-uLV2gYAGWBI/TpwoRjvxfiI/AAAAAAAABhw/Z4lcsGdXG7w/s320/000_1257.JPG" width="294" /&gt;&lt;/a&gt;&lt;/div&gt;Here's how I made the Reese's Pumpkin.&amp;nbsp; &amp;nbsp;Punch out 2 regular size scallop circles out of Pumpkin Pie, run them through the BS with the swirly texturz plate. Cut off 4 of the scallops. Attach a 2" piece of Lucky Limade Ruffle Ribbon to the inside tops of each scallop circle with a glue dot. On one scallop circle add two glue dots and the other 2 dimensionals. I found that since the top of the Reese's cup kinda dips in the dimensional work better. You can whip up some of these super fast.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-7972411524682131611?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/7972411524682131611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=7972411524682131611' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/7972411524682131611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/7972411524682131611'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/10/pumpkin-thank-us.html' title='Pumpkin Thank U&apos;s!'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-v-7xuaLtT54/TonnX7guIqI/AAAAAAAABfc/mycpFPGlg1A/s72-c/Reese%2527s+Pumpkin+Treats.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-2104285005431162921</id><published>2011-09-30T08:50:00.000-05:00</published><updated>2011-09-30T08:50:08.521-05:00</updated><title type='text'>It's Ustamp Time!!! Paper Parade Project #1 Halloween Mini Scrapbook</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-TrXlRtFQ6VU/ToXIGhTEyxI/AAAAAAAABfQ/myL2Vv8RdJ4/s1600/twiladavishalloweenminiscrapbooklead.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" kca="true" src="http://1.bp.blogspot.com/-TrXlRtFQ6VU/ToXIGhTEyxI/AAAAAAAABfQ/myL2Vv8RdJ4/s320/twiladavishalloweenminiscrapbooklead.jpg" width="310" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;One of my projects this round was a Halloween mini scrapbook made using Stampin' Ups 6 x 6 page protectors and the Halloween DSP Pick Your Poison.&amp;nbsp; I had a fun time making this set.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/--sb4_5GLwt0/ToXINO26jiI/AAAAAAAABfU/SCAr_eciSqQ/s1600/open2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="280" kca="true" src="http://4.bp.blogspot.com/--sb4_5GLwt0/ToXINO26jiI/AAAAAAAABfU/SCAr_eciSqQ/s320/open2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;Inside shot of the scrapbook&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-UJGc0ZVcC0c/ToXIS0iZwYI/AAAAAAAABfY/fZASk2X4t1s/s1600/hanging+around+inside+card.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" kca="true" src="http://1.bp.blogspot.com/-UJGc0ZVcC0c/ToXIS0iZwYI/AAAAAAAABfY/fZASk2X4t1s/s320/hanging+around+inside+card.jpg" width="262" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;﻿The matching card had a hanging spider inside.&amp;nbsp; How fun!&amp;nbsp; and of course the matching envy.&amp;nbsp; Have a great day everyone!&amp;nbsp; It's going to be a beauty here. :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-2104285005431162921?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/2104285005431162921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=2104285005431162921' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/2104285005431162921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/2104285005431162921'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/09/its-ustamp-time-paper-parade-project-1.html' title='It&apos;s Ustamp Time!!! Paper Parade Project #1 Halloween Mini Scrapbook'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-TrXlRtFQ6VU/ToXIGhTEyxI/AAAAAAAABfQ/myL2Vv8RdJ4/s72-c/twiladavishalloweenminiscrapbooklead.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-5125917961088670963</id><published>2011-09-29T16:53:00.002-05:00</published><updated>2011-09-29T17:47:34.360-05:00</updated><title type='text'>Witchy Woman</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-rJEtzBgHR3k/ToTnjMmvydI/AAAAAAAABfI/1d1fYbMQp9A/s1600/Witchy+Women.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="247" kca="true" src="http://2.bp.blogspot.com/-rJEtzBgHR3k/ToTnjMmvydI/AAAAAAAABfI/1d1fYbMQp9A/s320/Witchy+Women.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;&amp;nbsp;Here's is a cute little Halloween card I made using the fun stamp set " Out On a Limb".&amp;nbsp; I love this little witch stamp.&amp;nbsp; Very fun card using the masking technique to make the moon.&amp;nbsp; I thought she needed a little something added to her hat so I frayed some of our ribbon and added it.&amp;nbsp; I made this card for a designer swap over at U-Stamp for this round of Paper Parade.&amp;nbsp; We are using all the DSP this round to make our projects and I'll be showing you mine pretty soon.&amp;nbsp; You can sign up for the round by clicking on the button on the left hand side of my blog.&amp;nbsp; I love that little pinwheel!&amp;nbsp; Ok on to the inside of the card...&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-YmanQjKMeuI/ToTnlQkP8XI/AAAAAAAABfM/QKw8of1Jcls/s1600/Witchy+Woman+%2528inside%2529.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" kca="true" src="http://1.bp.blogspot.com/-YmanQjKMeuI/ToTnlQkP8XI/AAAAAAAABfM/QKw8of1Jcls/s320/Witchy+Woman+%2528inside%2529.JPG" width="304" /&gt;&lt;/a&gt;&lt;/div&gt;So here is the inside.&amp;nbsp; I just love that little kittty cat too!&amp;nbsp; The saying for the inside comes from the stamp set "Grateful Greetings".&amp;nbsp; The DSP I used on the card is Pick Your Poison from the Holiday Mini.&amp;nbsp; If you are coming to my Stamp a Stack this Sunday this is one of the projects you'll be making. :) Thanks for stopping by!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-5125917961088670963?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/5125917961088670963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=5125917961088670963' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/5125917961088670963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/5125917961088670963'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/09/witchy-woman.html' title='Witchy Woman'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-rJEtzBgHR3k/ToTnjMmvydI/AAAAAAAABfI/1d1fYbMQp9A/s72-c/Witchy+Women.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-4086146121826469549</id><published>2011-09-25T14:59:00.001-05:00</published><updated>2011-09-29T16:46:54.277-05:00</updated><title type='text'>Happy Birthday! Uncle Bud</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-SfQrMumPUIw/Tn-HcsSohAI/AAAAAAAABfA/QK2oeO5SCdI/s1600/Uncle+Bud%2527s+90th+B%2527day+Card.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hca="true" height="256" src="http://1.bp.blogspot.com/-SfQrMumPUIw/Tn-HcsSohAI/AAAAAAAABfA/QK2oeO5SCdI/s320/Uncle+Bud%2527s+90th+B%2527day+Card.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; My Uncle Bud turned 90 this week and I wanted to make him a special card.&amp;nbsp; So I made him a pop-up card.&amp;nbsp; Here is the front and...&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-pW2M17QFyEc/Tn-HgiRQNpI/AAAAAAAABfE/anS0Htlb5s4/s1600/Inside+Uncle+Bud%2527s+90th+B%2527day+card.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hca="true" height="320" src="http://3.bp.blogspot.com/-pW2M17QFyEc/Tn-HgiRQNpI/AAAAAAAABfE/anS0Htlb5s4/s320/Inside+Uncle+Bud%2527s+90th+B%2527day+card.JPG" width="294" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;here is the inside.&amp;nbsp; These kind of cards are so fun and easy to make.&amp;nbsp;&amp;nbsp; Have a great day!﻿&lt;/div&gt;&lt;div align="left" class="separator" style="clear: both; text-align: center;"&gt;﻿&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-4086146121826469549?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/4086146121826469549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=4086146121826469549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4086146121826469549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4086146121826469549'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/09/happy-birthday-uncle-bud.html' title='Happy Birthday! Uncle Bud'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-SfQrMumPUIw/Tn-HcsSohAI/AAAAAAAABfA/QK2oeO5SCdI/s72-c/Uncle+Bud%2527s+90th+B%2527day+Card.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-2434429530870758732</id><published>2011-09-24T09:54:00.000-05:00</published><updated>2011-09-24T09:54:10.111-05:00</updated><title type='text'>September Scrapbook Product Challenge for Stampin Addicts</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-XcYGzMj1qxk/Tn3uDx5UmWI/AAAAAAAABe4/VKS5V_3AUUM/s1600/SASCRAPS57.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hca="true" height="306" src="http://3.bp.blogspot.com/-XcYGzMj1qxk/Tn3uDx5UmWI/AAAAAAAABe4/VKS5V_3AUUM/s320/SASCRAPS57.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;I chose to use Stampin Up!'s Extra Large and Large Oval Punches to make a pumpkin to add to my Halloween 6 x 6 scrap page.&amp;nbsp; I also used the Big Shot and one of the texturz plates to give it some dimension.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-cd8qyzrHDmk/Tn3uKMhAz8I/AAAAAAAABe8/Hrbz_1pyrMI/s1600/SASCRAPS57b.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hca="true" height="253" src="http://1.bp.blogspot.com/-cd8qyzrHDmk/Tn3uKMhAz8I/AAAAAAAABe8/Hrbz_1pyrMI/s320/SASCRAPS57b.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Here is how to make the pumpkin and stem.&amp;nbsp; I saw this on someones blog but can't remember who's.&amp;nbsp;I've made the pumpkins before with the punches, but I thought the stem idea was brilliant! So easy!&amp;nbsp; Have a great day stampers!&amp;nbsp; I promise to be better about my blogging.&amp;nbsp; How does life get so crazy!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-2434429530870758732?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/2434429530870758732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=2434429530870758732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/2434429530870758732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/2434429530870758732'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/09/september-scrapbook-product-challenge.html' title='September Scrapbook Product Challenge for Stampin Addicts'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-XcYGzMj1qxk/Tn3uDx5UmWI/AAAAAAAABe4/VKS5V_3AUUM/s72-c/SASCRAPS57.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-4708190293685960367</id><published>2011-08-31T17:56:00.000-05:00</published><updated>2011-08-31T17:56:51.828-05:00</updated><title type='text'>UStamp Project #2 Fall Scrapbook</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Kn20SioMg04/Tl67OPOx-3I/AAAAAAAABew/4UvYYjEZhhk/s1600/twiladavisthanksgivingminiscrapbookleadshot.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-Kn20SioMg04/Tl67OPOx-3I/AAAAAAAABew/4UvYYjEZhhk/s320/twiladavisthanksgivingminiscrapbookleadshot.jpg" width="317" xaa="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Scrapbook with matching card.&amp;nbsp; I use "Well Worn" DSP.&amp;nbsp; Beautiful paper. :)&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-FCQ8RhFYarA/Tl67SBCkCaI/AAAAAAAABe0/0uCgpjuDvLw/s1600/scrap13.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="272" src="http://2.bp.blogspot.com/-FCQ8RhFYarA/Tl67SBCkCaI/AAAAAAAABe0/0uCgpjuDvLw/s320/scrap13.jpg" width="320" xaa="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center"&gt;﻿Inside shot of scrapbook&lt;/div&gt;&lt;div align="center"&gt;So this round of UStamp is winding down and we are getting ready for the next round which is all about using DSP.&amp;nbsp; It's called&amp;nbsp; UStamp Parade of Papers.&amp;nbsp; Doesn't that sound like fun.&amp;nbsp; Hope you can join us.&amp;nbsp; Early bird registration is going on now.&amp;nbsp; You can click the blinkie over on the left hand side of my blog and sign up from there.&amp;nbsp; Happy stampin everyone!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-4708190293685960367?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/4708190293685960367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=4708190293685960367' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4708190293685960367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4708190293685960367'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/08/ustamp-project-2-fall-scrapbook.html' title='UStamp Project #2 Fall Scrapbook'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Kn20SioMg04/Tl67OPOx-3I/AAAAAAAABew/4UvYYjEZhhk/s72-c/twiladavisthanksgivingminiscrapbookleadshot.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-2287017452220301752</id><published>2011-08-28T08:10:00.001-05:00</published><updated>2011-08-28T08:15:13.968-05:00</updated><title type='text'>Scrapbook Challenge for August at Stampin Addicts</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-V49KKb00LOg/Tlo9FGGkBdI/AAAAAAAABes/yitI8HeahQU/s1600/Vacation+2011a.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="293" qaa="true" src="http://4.bp.blogspot.com/-V49KKb00LOg/Tlo9FGGkBdI/AAAAAAAABes/yitI8HeahQU/s320/Vacation+2011a.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;So this month I chose to use the crimper on my scrapbook page.&amp;nbsp; Here's the page I came up with.&amp;nbsp; I'm kinda excited about the page because the pictures were just taken a few weeks ago while we were in Florida.&amp;nbsp; I know!&amp;nbsp; I actually have some on a page already!&amp;nbsp; That is exciting!&amp;nbsp; Now to just do some journaling.&amp;nbsp; Anyway,&amp;nbsp; for the base of the tree I used the crimper and for the branches I used the Blossoms Petal Builders Punch.&amp;nbsp; Embossing the clouds and making the flip flops came from ideas I received from convention on card swaps.&amp;nbsp; If you'ld like to play along click on &lt;a href="http://www.stampinaddicts.com/forums/scrapbooking-challenges/8333-scrapbook-challenge-53-product-challenge-8-27-11-a.html"&gt;Stampin' Addicts&lt;/a&gt; and it'll take you there.&amp;nbsp; Thanks for looking and have a great day.&amp;nbsp; Tomorrow I'll post my other UStamp Project for this round. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-2287017452220301752?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/2287017452220301752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=2287017452220301752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/2287017452220301752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/2287017452220301752'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/08/scrapbook-challenge-for-august-at.html' title='Scrapbook Challenge for August at Stampin Addicts'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-V49KKb00LOg/Tlo9FGGkBdI/AAAAAAAABes/yitI8HeahQU/s72-c/Vacation+2011a.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-2324713582138340001</id><published>2011-08-27T11:38:00.000-05:00</published><updated>2011-08-27T11:38:23.042-05:00</updated><title type='text'>UStamp I ♥ the Holidays Project #1</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-drApYDSMJjI/TlkcJ9uMEpI/AAAAAAAABeo/98F9_oqpGXc/s1600/twiladavischristmasboxandornamentlead.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="301" qaa="true" src="http://4.bp.blogspot.com/-drApYDSMJjI/TlkcJ9uMEpI/AAAAAAAABeo/98F9_oqpGXc/s320/twiladavischristmasboxandornamentlead.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;So here is one of the projects I made for this round of UStamp.&amp;nbsp; I made a block ornament using our Petal Card Double Punch.&amp;nbsp; Made my own paper beads to put between the letters.&amp;nbsp; I also made the box.&amp;nbsp; I really wanted one of the pretty box kits demos got for recruiting during the last promo, but no luck. So hey, might as well make my own.&amp;nbsp; Instructions are available through this round of UStamp along with other fantastic projects.&amp;nbsp; Check back tomorrow for my other project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-2324713582138340001?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/2324713582138340001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=2324713582138340001' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/2324713582138340001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/2324713582138340001'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/08/ustamp-i-holidays-project-1.html' title='UStamp I ♥ the Holidays Project #1'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-drApYDSMJjI/TlkcJ9uMEpI/AAAAAAAABeo/98F9_oqpGXc/s72-c/twiladavischristmasboxandornamentlead.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-3174304659540522466</id><published>2011-08-15T13:49:00.000-05:00</published><updated>2011-08-15T13:49:29.825-05:00</updated><title type='text'>Wow I can't believe it's been so long...and it's time for another UStamp!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-B27gyZXYI-g/TklpJTWF_OI/AAAAAAAABec/7GtmS3gzEUQ/s1600/ustampholidays11final450.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="96" naa="true" src="http://3.bp.blogspot.com/-B27gyZXYI-g/TklpJTWF_OI/AAAAAAAABec/7GtmS3gzEUQ/s320/ustampholidays11final450.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Super round going on!&amp;nbsp; Need some ideas for the upcoming Holidays?&amp;nbsp; Here you go!&amp;nbsp; Over&amp;nbsp; 40 different projects with PDF's to make them for $24.95.&amp;nbsp; Live Chats and prize give-away's.&amp;nbsp; Come on what are you waiting for?&amp;nbsp; I have made some great friends from all over the world through U-Stamp!&amp;nbsp; Click the blinkie on the left hand side and sign up today.&amp;nbsp; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-3174304659540522466?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/3174304659540522466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=3174304659540522466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/3174304659540522466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/3174304659540522466'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/08/wow-i-cant-believe-its-been-so-longand.html' title='Wow I can&apos;t believe it&apos;s been so long...and it&apos;s time for another UStamp!'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-B27gyZXYI-g/TklpJTWF_OI/AAAAAAAABec/7GtmS3gzEUQ/s72-c/ustampholidays11final450.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-1758266938397464629</id><published>2011-07-22T08:33:00.001-05:00</published><updated>2011-07-22T08:36:43.655-05:00</updated><title type='text'>Join Stampin' Up! for Just $99!  and get a FREE Christmas Box Kit during July!</title><content type='html'>Don't forget about this fabulous promotion - just about one week left! &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Y_U-t-i5gBs/Til6V3VMHGI/AAAAAAAABeU/iSagafI3-Cg/s1600/ProjectKitLP_99KitContents_USCA_July2011.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="138" src="http://1.bp.blogspot.com/-Y_U-t-i5gBs/Til6V3VMHGI/AAAAAAAABeU/iSagafI3-Cg/s320/ProjectKitLP_99KitContents_USCA_July2011.jpg" t$="true" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;July 1-31&lt;br /&gt;Promotion Details: It's always more fun to stamp with friends! The limited-time $99 Starter Kit is the perfect choice for the lover of Stampin' Up! products. &lt;br /&gt;&lt;br /&gt;SAVE!!! Enjoy the new Stampin' Up! 2011-2012 Idea Book &amp;amp; Catalog using a one-time 30% Off Start Up Discount on product orders of $150 or more (placed within 45 days of start)&lt;br /&gt;&lt;br /&gt;Get 20% off future Stampin' Up! orders, awesome exclusive resources and the opportunity to pre-order new products.&lt;br /&gt;&lt;br /&gt;Receive Stampin' Up! discounts and benefits through Dec. 31, 2011 with NO obligation to purchase anything further or hold a workshop.&lt;br /&gt;&lt;br /&gt;Just want to do it for the fun? Hobby demonstrator are welcome as are business builder demonstrators. Come join my team today! &lt;br /&gt;&lt;br /&gt;Sign up here: &lt;a href="http://www.twiladavis.stampinup.net/"&gt;http://www.twiladavis.stampinup.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There's no penalty to drop. You keep everything. PLUS get a Christmas Keepsake project kit (example below) absolutely FREE--a $40 value! This exclusive kit contains everything you need to create a beautiful Christmas Keepsake Box to hold your most treasured Christmas memories. It will be available with your first demonstrator order in August and must be redeemed by Sept. 30.&lt;br /&gt;&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/-t02fAmo2oEg/Til61CFjdVI/AAAAAAAABeY/GZjBf9mnCR4/s1600/Christmas+Keepsake.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="174" src="http://3.bp.blogspot.com/-t02fAmo2oEg/Til61CFjdVI/AAAAAAAABeY/GZjBf9mnCR4/s320/Christmas+Keepsake.jpg" t$="true" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This limited time $99 Starter Kit—valued at $185—comes with the following high-quality products. (or pick your own products of the same value or less.)&lt;br /&gt;• Easy Events Clear-Mount Set* &lt;br /&gt;&lt;br /&gt;• Pennant Parade Wood-Mount Set* &lt;br /&gt;&lt;br /&gt;• Basic Black Classic Stampin’ Pad &lt;br /&gt;&lt;br /&gt;• Old Olive Classic Stampin’ Pad &lt;br /&gt;&lt;br /&gt;• Pumpkin Pie Classic Stampin’ Pad&lt;br /&gt;&lt;br /&gt;• Real Red Classic Stampin’ Pad &lt;br /&gt;&lt;br /&gt;• Brights 8-1/2" x 11" Assorted Card Stock &lt;br /&gt;&lt;br /&gt;• Just Add Cake Designer Series Paper* &lt;br /&gt;&lt;br /&gt;• Chocolate Chip 1/2" Scallop Dots Ribbon* &lt;br /&gt;&lt;br /&gt;• Note Cards (20) &lt;br /&gt;&lt;br /&gt;• Clear-Mount Block C &lt;br /&gt;&lt;br /&gt;• Blender Pen (1) &lt;br /&gt;&lt;br /&gt;• SNAIL Adhesive® &lt;br /&gt;&lt;br /&gt;• Business supplies &lt;br /&gt;&lt;br /&gt;*Brand new to the 2011-2012 Idea Book &amp;amp; Catalog!&lt;br /&gt;&lt;br /&gt;Thinking about it?? I would LOVE to have you join my team!&lt;br /&gt;&lt;br /&gt;If you have any questions at all, please e-mail at &lt;a href="mailto:tjdstampsalot@yahoo.com"&gt;tjdstampsalot@yahoo.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-1758266938397464629?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/1758266938397464629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=1758266938397464629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/1758266938397464629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/1758266938397464629'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/07/join-stampin-up-for-just-99-and-get.html' title='Join Stampin&apos; Up! for Just $99!  and get a FREE Christmas Box Kit during July!'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Y_U-t-i5gBs/Til6V3VMHGI/AAAAAAAABeU/iSagafI3-Cg/s72-c/ProjectKitLP_99KitContents_USCA_July2011.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-4434843298662114548</id><published>2011-07-05T17:59:00.000-05:00</published><updated>2011-07-05T17:59:04.472-05:00</updated><title type='text'>Another Envelope Purse Scrapbook</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Q83oq3CGBxI/ThOVKEW2lTI/AAAAAAAABeM/V34SHxKt38E/s1600/000_0979.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="247" i$="true" src="http://4.bp.blogspot.com/-Q83oq3CGBxI/ThOVKEW2lTI/AAAAAAAABeM/V34SHxKt38E/s320/000_0979.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;I made this one for a swap over at UStamp, I hope my friend likes it.&amp;nbsp; I made it using some of our pretty new DSP paper, sure glad I bought three packs of it because I LOVE IT!!!&amp;nbsp; It's called Flirtatious Specialty Paper.&amp;nbsp; I also used one of our new punches!!!SQUEAL!!! (sorry, I just can't contain my love for this new book!)&amp;nbsp; The new punch is called Lace Ribbon Boarder Punch.&amp;nbsp; I also used the stamp sets Circle Circus and Word Play, Notes and Details, &amp;amp; Smarty Pants.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-x0BszZA06Kc/ThOVNxzXuFI/AAAAAAAABeQ/c4xzzoRF3Mc/s1600/000_0982.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="246" i$="true" src="http://2.bp.blogspot.com/-x0BszZA06Kc/ThOVNxzXuFI/AAAAAAAABeQ/c4xzzoRF3Mc/s320/000_0982.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Here's an inside shot.&amp;nbsp; I think it turned out very pretty.&amp;nbsp; I actually like the Melon Mambo with the Pumpkin Pie.&amp;nbsp; It really pops!...I got my name badge for convention in the mail today. Squeal!!!!!!!!!&amp;nbsp;Just one more week!!!!!Have a great day!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-4434843298662114548?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/4434843298662114548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=4434843298662114548' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4434843298662114548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4434843298662114548'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/07/another-envelope-purse-scrapbook.html' title='Another Envelope Purse Scrapbook'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Q83oq3CGBxI/ThOVKEW2lTI/AAAAAAAABeM/V34SHxKt38E/s72-c/000_0979.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-4421357831789797389</id><published>2011-07-04T15:30:00.000-05:00</published><updated>2011-07-04T15:30:22.935-05:00</updated><title type='text'>Happy Birthday, America!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Uad1umSY0O4/ThIh2bcGRbI/AAAAAAAABeA/spbpMf7bbR0/s1600/100_0425.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" i$="true" src="http://4.bp.blogspot.com/-Uad1umSY0O4/ThIh2bcGRbI/AAAAAAAABeA/spbpMf7bbR0/s320/100_0425.JPG" width="266" /&gt;&lt;/a&gt;&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/-pLwAsyfQgHc/ThIh5W0ceNI/AAAAAAAABeE/3MgdT9rCP58/s1600/100_0420.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" i$="true" src="http://1.bp.blogspot.com/-pLwAsyfQgHc/ThIh5W0ceNI/AAAAAAAABeE/3MgdT9rCP58/s320/100_0420.JPG" width="271" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ATKX8JSM2BI/ThIh8z64l4I/AAAAAAAABeI/x_r8qZxSAgE/s1600/100_0421.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" i$="true" src="http://4.bp.blogspot.com/-ATKX8JSM2BI/ThIh8z64l4I/AAAAAAAABeI/x_r8qZxSAgE/s320/100_0421.JPG" width="196" /&gt;&lt;/a&gt;&lt;/div&gt;God bless America!&amp;nbsp; Dear God, thank you for allowing me to be born into a free country.&amp;nbsp; Please continue to bless the men and women who have faught and are still fighting for her and keep them safe.&amp;nbsp;Amen.&amp;nbsp; I'm proud to be an American!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-4421357831789797389?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/4421357831789797389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=4421357831789797389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4421357831789797389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4421357831789797389'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/07/happy-birthday-america.html' title='Happy Birthday, America!'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Uad1umSY0O4/ThIh2bcGRbI/AAAAAAAABeA/spbpMf7bbR0/s72-c/100_0425.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-7810191840387401575</id><published>2011-06-29T21:27:00.000-05:00</published><updated>2011-06-29T21:27:04.581-05:00</updated><title type='text'>Stampin' Addicts Scrapbook Product Challenge</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-_FTzoGl5omc/TgvdPsef3xI/AAAAAAAABd4/_13Pg09Ep7M/s1600/Scrapbook+Product+Challenge+-+Rhinestones.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="316" i$="true" src="http://2.bp.blogspot.com/-_FTzoGl5omc/TgvdPsef3xI/AAAAAAAABd4/_13Pg09Ep7M/s320/Scrapbook+Product+Challenge+-+Rhinestones.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;So this month over at Stampin' Addicts I chose to use SU's Basic Rhinestones for the Product Challenge.&amp;nbsp; Let's see it only took me 10 years to scrap my daughter's senior prom. lol&amp;nbsp; Sorry I made the guys blockheads, but haven't ask their permission to have their pictures online.&amp;nbsp; We'd love to have you join us in some challenges over at SA.&amp;nbsp; Here is the link to the home page.&lt;a href="http://www.stampinaddicts.com/index.php"&gt;http://www.stampinaddicts.com/index.php&lt;/a&gt;&lt;br /&gt;Happy Stampin' and Scrappin.&amp;nbsp; PS Two more sleeps before we can order out of the new catty!!!EEKKKK!!!! :)&amp;nbsp; I'm so glad!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-7810191840387401575?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/7810191840387401575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=7810191840387401575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/7810191840387401575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/7810191840387401575'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/06/stampin-addicts-scrapbook-product.html' title='Stampin&apos; Addicts Scrapbook Product Challenge'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-_FTzoGl5omc/TgvdPsef3xI/AAAAAAAABd4/_13Pg09Ep7M/s72-c/Scrapbook+Product+Challenge+-+Rhinestones.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-655989426117316383</id><published>2011-06-18T21:50:00.000-05:00</published><updated>2011-06-18T21:50:40.853-05:00</updated><title type='text'>And the Winner of the Flag Day Give Away is...</title><content type='html'>The winner of the Flag Day Give Away on my blog is...irishgalkelly!&amp;nbsp; Kelly I sent you an e-mail to get all your info.&amp;nbsp; Congrats and I hope you'll enjoy the stamp set.&amp;nbsp; I'd like to thank everyone for hopping with us this week.&amp;nbsp; It's been really fun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-655989426117316383?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/655989426117316383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=655989426117316383' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/655989426117316383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/655989426117316383'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/06/and-winner-of-flag-day-give-away-is.html' title='And the Winner of the Flag Day Give Away is...'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-7321999573915713523</id><published>2011-06-17T09:07:00.001-05:00</published><updated>2011-06-17T17:42:20.060-05:00</updated><title type='text'>Stampin Addicts SU Retiring Sets Mega Blog Hop</title><content type='html'>&lt;div style="text-align: center;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://stampalittlelonger.blogspot.com/2011/06/flag-day-giveaway.html"&gt;Flag Day Giveaway can be found here&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-LlkO73AYLxE/Tfs8OlEiYRI/AAAAAAAABdg/I7UpK4_kdo4/s1600/samega+banner.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" i$="true" src="http://4.bp.blogspot.com/-LlkO73AYLxE/Tfs8OlEiYRI/AAAAAAAABdg/I7UpK4_kdo4/s1600/samega+banner.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify" class="separator" style="clear: both; text-align: center;"&gt;﻿&lt;/div&gt;&lt;div style="text-align: left;"&gt;Welcome to Stampin Addicts SU Retiring Sets Mega Blog Hop.&amp;nbsp; There are 13 stops along the way and this is stop 11.&amp;nbsp; If you have been following the blog in order you have just came from Lisa Blog &lt;a href="http://addinkandstamp.blogspot.com/"&gt;Add Ink and Stamp &lt;/a&gt;where she did a wonderful job of showcasing the stamp set called Matchbox Messages. ( I just love that little candy bar wrapper!)&amp;nbsp; You can join the hop at any point with no worries because each stop links to the previous stop and the next hop, making a complete circle.&amp;nbsp; For this hop I have chosen to use the stamp set Pick a Petal which is one of my favorite sets. So here we go...&lt;/div&gt;&lt;div style="text-align: left;"&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/-REesAEqc2sQ/TftZrZAl7AI/AAAAAAAABdk/o4VAJGXDv7M/s1600/000_0972.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" i$="true" src="http://4.bp.blogspot.com/-REesAEqc2sQ/TftZrZAl7AI/AAAAAAAABdk/o4VAJGXDv7M/s320/000_0972.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;This set has got to be one of my favorite sets that I will really miss and one that I will hang on to for sure.&amp;nbsp; SO many different cards you can make with it...Like a Daisy&amp;nbsp; Flower Card...or a...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-p6AVMgInxes/TftaPjUSVHI/AAAAAAAABdo/4AY_1Kno1ps/s1600/100_1668.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" i$="true" src="http://2.bp.blogspot.com/-p6AVMgInxes/TftaPjUSVHI/AAAAAAAABdo/4AY_1Kno1ps/s1600/100_1668.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Lady Bug card...or a...&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-SfX-B_Lal5I/TftaoNbjm0I/AAAAAAAABds/n_zfI5rjlko/s1600/000_0973.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" i$="true" src="http://1.bp.blogspot.com/-SfX-B_Lal5I/TftaoNbjm0I/AAAAAAAABds/n_zfI5rjlko/s320/000_0973.JPG" width="272" /&gt;&lt;/a&gt;&lt;/div&gt;Thank You card...The possibilities are endless and so are the ideas that you'll find at Stampin' Addicts.&amp;nbsp; Well that's all I've got for today.&amp;nbsp; So hop on over to Kim's Blog &lt;a href="http://stitchinnstampinonpaper.blogspot.com/"&gt;Stitchin n Stampin On Paper&lt;/a&gt; and check out what she did with the stamp set Friends 24 - 7.&amp;nbsp; She made the cutest fans ever!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://stitchinnstampinonpaper.blogspot.com/"&gt;&lt;img border="0" i$="true" src="http://4.bp.blogspot.com/-_5novp5HDTw/Tftea5vSpNI/AAAAAAAABdw/mjornzc_FL0/s1600/sa+mega+next+arrow+250w.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://addinkandstamp.blogspot.com/"&gt;&lt;img border="0" i$="true" src="http://1.bp.blogspot.com/-TjSvHX709I8/TftefDM6dxI/AAAAAAAABd0/NBJPblX1CkE/s1600/sa+mega+previous+arrow+250w.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-7321999573915713523?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/7321999573915713523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=7321999573915713523' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/7321999573915713523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/7321999573915713523'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/06/stampin-addicts-su-retiring-sets-mega.html' title='Stampin Addicts SU Retiring Sets Mega Blog Hop'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-LlkO73AYLxE/Tfs8OlEiYRI/AAAAAAAABdg/I7UpK4_kdo4/s72-c/samega+banner.jpg' height='72' width='72'/><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-6485381702446128661</id><published>2011-06-14T09:14:00.002-05:00</published><updated>2011-06-14T09:29:25.581-05:00</updated><title type='text'>Flag Day Giveaway!</title><content type='html'>&lt;strong&gt;Welcome, Flag Day fans to the Flag Day Giveaway!&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://inkpaperstamps.com/2011/06/13/flag-day-giveaway/"&gt;&lt;img class="aligncenter size-full wp-image-8576" title="BadgeFDG11" src=http://inkpaperstamps.com/wp-content/uploads/2011/06/BadgeFDG111.png alt="" width="320" height="187" /&gt;&lt;/a&gt; &lt;br /&gt;Do you like give aways!  I do!  What a fun event to be in on. This event features a group of crafters who come together to give away crafty and/or handmade items to randomly selected blog commenters. &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-jSIzZzeuxDc/TfdrmXE65FI/AAAAAAAABdc/oHh1TmEhG0Y/s1600/printed%2Bpetals.JPG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="266" src="http://1.bp.blogspot.com/-jSIzZzeuxDc/TfdrmXE65FI/AAAAAAAABdc/oHh1TmEhG0Y/s320/printed%2Bpetals.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;I have chosen to give away a stamp called Printed Petals.  It's a current stamp set that I have lot's of fun using and I know you will too.&lt;br /&gt;&lt;br /&gt;If you would like to win this stamp set, please leave me a comment on this post by end of the day June 17 including your e-mail and I will randomly select a winner on June 18.  Please remember to check back and see if you're the winner.  Anyone from any country is eligible to win!&lt;br /&gt;&lt;br /&gt;For a full list of participating crafters click on the flag.&lt;br /&gt;&lt;br /&gt;Thanks for stopping by and do something nice for someone today!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-6485381702446128661?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/6485381702446128661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=6485381702446128661' title='74 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/6485381702446128661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/6485381702446128661'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/06/flag-day-giveaway.html' title='Flag Day Giveaway!'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-jSIzZzeuxDc/TfdrmXE65FI/AAAAAAAABdc/oHh1TmEhG0Y/s72-c/printed%2Bpetals.JPG' height='72' width='72'/><thr:total>74</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-599448045840545349</id><published>2011-06-13T21:40:00.001-05:00</published><updated>2011-06-13T21:42:14.456-05:00</updated><title type='text'>And the Winner is....</title><content type='html'>The winner for the FREE round of the next UStamp&amp;nbsp;I ♥&amp;nbsp;The Holidays is Karen Patriquin.&amp;nbsp; Congrats to you.&amp;nbsp; Here's what I need you to do.&amp;nbsp; Please e-&lt;span style="background-color: yellow;"&gt;mail&lt;/span&gt; me your e-mail address to &lt;a href="mailto:tjdstampsalot@yahoo.com"&gt;tjdstampsalot@yahoo.com&lt;/a&gt; asap.&amp;nbsp; I need to know if you have already paid for the next round.&amp;nbsp; I'll give you a couple of days to respond then I'll randomly picked another name.&amp;nbsp; I'd like to take this time to thank all of you for leaving such wonderful comments for me and thank you for hopping with us.&amp;nbsp; Have a great day!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-599448045840545349?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/599448045840545349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=599448045840545349' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/599448045840545349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/599448045840545349'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/06/and-winner-is.html' title='And the Winner is....'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-4712004954762623679</id><published>2011-06-09T12:57:00.141-05:00</published><updated>2011-06-16T22:46:55.985-05:00</updated><title type='text'>UStamp with Dawn and Friends Blog Hop!</title><content type='html'>&lt;a href="http://ustampwithdawnandfriends.com/"&gt;&lt;img class="align-center" src="http://tinyurl.com/3u83h9x" /&gt;&lt;/a&gt;&lt;br /&gt;Welcome to the UStamp with Dawn and Friends!! World Showcase Blog Hop.&amp;nbsp; Glad you decided to join us.&amp;nbsp; There are twenty&amp;nbsp;three stops for you to make along the way.&amp;nbsp; This is stop #11.&amp;nbsp; You'll have from Friday thru Sunday to hop, so there is plenty of time to see them all!&amp;nbsp; If you have been following the Blog Hop from the beginning, you have just been wowed by&amp;nbsp;Tracey Old's&amp;nbsp;box and card set. Didn't you love how she made that box using the Envelope Die??&lt;br /&gt;&lt;br /&gt;&amp;nbsp;If you are just joining the Blog Hop, no problem as you can start at any point. All the Designer's Blogs are linked together so you will be able to see ALL the super projects we have for you. &lt;br /&gt;&lt;div style="font-family: Times; margin: 0px;"&gt;The project I am featuring for the&amp;nbsp;hop is a set of&amp;nbsp;coasters with&amp;nbsp;matching gift box.&amp;nbsp; You are going to be amazed at how fun and easy these are to make.&amp;nbsp; The best part of the hop of course is there are FREE PDF's for all the projects you see on the blog hop!&amp;nbsp; Yeah!&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-3rkxum5Kpz8/TfEcGUL4cCI/AAAAAAAABdA/-QWcnEbMjWw/s1600/1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-3rkxum5Kpz8/TfEcGUL4cCI/AAAAAAAABdA/-QWcnEbMjWw/s320/1.JPG" t8="true" width="316" /&gt;&lt;/a&gt;&lt;/div&gt;After looking through my Stampin' Success, (which is a monthly magazine for demos)&amp;nbsp; I knew I just had to make some.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-dhE-A0AifkU/TfEcu7fQYpI/AAAAAAAABdE/mJS2A1vUWZ0/s1600/2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="301" src="http://4.bp.blogspot.com/-dhE-A0AifkU/TfEcu7fQYpI/AAAAAAAABdE/mJS2A1vUWZ0/s320/2.JPG" t8="true" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Here's the full set of four.&amp;nbsp; Now if you want to make them super simple just leave off the initial.&amp;nbsp; Items used to make the coasters:&amp;nbsp; Big Shot, Clear Circle Die, Alphabet Die, SU DSP Beyond the Garden, SU Cork Sheets,&amp;nbsp;SU Permanent Adhesive Sheets, SU Medium Window Sheets.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-8VAShInQoYg/TfEdpDD6uAI/AAAAAAAABdI/QbMCI4KoogI/s1600/3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-8VAShInQoYg/TfEdpDD6uAI/AAAAAAAABdI/QbMCI4KoogI/s320/3.JPG" t8="true" width="311" /&gt;&lt;/a&gt;&lt;/div&gt;Here's a view of the set of coasters in the gift box.&amp;nbsp; What a great gift for a friend or family member. &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-UiXy3y9q4UU/TfEd_qH9JrI/AAAAAAAABdM/f_Qru3As7DQ/s1600/4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="308" src="http://2.bp.blogspot.com/-UiXy3y9q4UU/TfEd_qH9JrI/AAAAAAAABdM/f_Qru3As7DQ/s320/4.JPG" t8="true" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;and one final shot of the box open so you can see how pretty the inside looks with the coasters in it.&amp;nbsp; Thanks you so very much for hopping along with us this week-end....and.....here is the GOOD PART!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;As a Special Thank You for stopping by my blog I am giving away BLOG CANDY!! Please leave a comment about my project to be entered for a chance to win a FREE PASS to the next UStamp with Dawn and Friends!! session - I ♥ the Holidays!! I will randomly select a winner to be announced on Monday, so please check back to see if you are the lucky recipient. If you have already joined I ♥ the Holidays!! for the Special Party Pricing and you are selected as the winner, you will get a FREE Pass to the NEXT event after I ♥ the Holidays!! which will launch in the Fall. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center style="font-family: Times; margin: 0px;"&gt;&lt;div style="margin: 0px; text-align: center;"&gt;AND now for the really cool part!! You will NOT want to miss out in THIS!! &lt;/div&gt;&lt;div style="margin: 0px; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-align: center;"&gt;By clicking this really cute blinkie...yeah...go ahead and click it!!... &lt;/div&gt;&lt;div style="margin: 0px; text-align: center;"&gt;&lt;a href="http://ustampwithdawnandfriendsbloghop.ning.com/?xgi=4JRmnG1UtIhkPI"&gt;&lt;img src="http://tinyurl.com/3s5fb7y" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-align: center;"&gt;you will be taken to&lt;/div&gt;&lt;div style="margin: 0px; text-align: center;"&gt;THE WORLD SHOWCASE BLOG HOP WEBSITE!!&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-align: center;"&gt;Of course it's ***FREE*** to join and there you will find the tutorials for all the blog hop projects,&lt;/div&gt;&lt;div style="margin: 0px; text-align: center;"&gt;PLUS live chats, challenges and more prizes!!&lt;/div&gt;&lt;div style="margin: 0px; text-align: center;"&gt;You will even have an opportunity to be considered for a spot as a Guest Designer!! &lt;/div&gt;&lt;div style="margin: 0px; text-align: center;"&gt;Yes!! It is all FREE, so tell all your friends and join the fun with UStamp with Dawn and Friends!!&lt;/div&gt;&lt;div style="margin: 0px;"&gt;If you need to go back to Tracey's Blog again click on the "Previous Blog".&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;a href="http://astamperstouch.blogspot.com/2011/06/ustamp-with-dawn-and-friends-world_11.html"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-HQn3n-pwUZg/TfE7A4Nd8jI/AAAAAAAABdQ/doqsIb0ygMU/s1600/hop.bmp" t8="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AND&amp;nbsp;if you're ready, click on "Next Blog" to see the amazing Diaper Cake Project that Tanya Bell has made for us.&amp;nbsp; Happy Hopping!&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin: 0px; text-align: center;"&gt;&lt;a href="http://stampingt.com.au/blog/?p=1066"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-TDwc_-zTj2Y/TfFYlQSgV1I/AAAAAAAABdU/PZrnx5zU6M0/s1600/untitled+2.bmp" t8="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;Thanks again for stopping by!!&lt;/div&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-4712004954762623679?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/4712004954762623679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=4712004954762623679' title='64 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4712004954762623679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4712004954762623679'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/06/welcome-to-ustamp-with-dawn-and-friends.html' title='UStamp with Dawn and Friends Blog Hop!'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-3rkxum5Kpz8/TfEcGUL4cCI/AAAAAAAABdA/-QWcnEbMjWw/s72-c/1.JPG' height='72' width='72'/><thr:total>64</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-8878658035283474078</id><published>2011-06-05T08:36:00.000-05:00</published><updated>2011-06-05T08:36:30.807-05:00</updated><title type='text'>UStamp with Dawn and Friends Blog Hop Coming Soon!!!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-P2Ug3qwpHg0/TeuFg7zJ6VI/AAAAAAAABc8/X5DeOpjk6ic/s1600/untitled.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-P2Ug3qwpHg0/TeuFg7zJ6VI/AAAAAAAABc8/X5DeOpjk6ic/s1600/untitled.bmp" t8="true" /&gt;&lt;/a&gt;&lt;/div&gt;Get ready to "hop" everybody!&amp;nbsp; This is going to be a super hop featuring the talented designers from UStamp!&amp;nbsp; Dawn came up with a fun idea for a hop with FREE PDF's for all projects posted.&amp;nbsp; Hop begins June 10th and runs through June 12.&amp;nbsp; Working on my project and almost have it completed.&amp;nbsp; I'll give you a hint...have you every thought about making coasters with SU cork and the Big Shot?&amp;nbsp; Yes...no...well you better come back next weekend and find out how.&amp;nbsp; See you then. Have a good day!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-8878658035283474078?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/8878658035283474078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=8878658035283474078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8878658035283474078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8878658035283474078'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/06/ustamp-with-dawn-and-friends-blog-hop.html' title='UStamp with Dawn and Friends Blog Hop Coming Soon!!!'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-P2Ug3qwpHg0/TeuFg7zJ6VI/AAAAAAAABc8/X5DeOpjk6ic/s72-c/untitled.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-5253337087877848378</id><published>2011-06-02T08:15:00.000-05:00</published><updated>2011-06-02T08:15:45.885-05:00</updated><title type='text'>Scrapbook Pages For Product Challenge At Stampin Addicts</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-jV35olaXvk0/TeeMAZbIFAI/AAAAAAAABc4/7AvtUV6xTBI/s1600/SA+Scrapbook+Product+Challenge.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="163" src="http://1.bp.blogspot.com/-jV35olaXvk0/TeeMAZbIFAI/AAAAAAAABc4/7AvtUV6xTBI/s320/SA+Scrapbook+Product+Challenge.JPG" t8="true" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;When Holly Krautkrmer sent me a message a couple of months ago and ask me to be on the design team for the Scrapbook Challenges over at Stampin Addicts I was sooo excited! Today's post is what I came up with for the product challenge for May. I was to pick a product from a list she gave me and use it on my pages. I chose to use the gel pen. I got my smooth lines by putting a piece of thread down and looping it around like I wanted as my design, then followed along beside it with the White Gel Pen. Worked great! If you'd like to join in on some challenges or visit the gallery over at Stampin' Addicts here is the link:&amp;nbsp;&lt;a href="http://www.stampinaddicts.com/index.php"&gt;http://www.stampinaddicts.com/index.php&lt;/a&gt; You don't have to be a demo to join. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-5253337087877848378?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/5253337087877848378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=5253337087877848378' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/5253337087877848378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/5253337087877848378'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/06/scrapbook-pages-for-product-challenge.html' title='Scrapbook Pages For Product Challenge At Stampin Addicts'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-jV35olaXvk0/TeeMAZbIFAI/AAAAAAAABc4/7AvtUV6xTBI/s72-c/SA+Scrapbook+Product+Challenge.JPG' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-8292849605205473716</id><published>2011-05-28T08:21:00.000-05:00</published><updated>2011-05-28T08:21:36.020-05:00</updated><title type='text'>G is for Ginny</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-V72ZJ4ahtD0/TeD1Z9gajwI/AAAAAAAABcs/Oc9szlmvo8w/s1600/000_0848.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-V72ZJ4ahtD0/TeD1Z9gajwI/AAAAAAAABcs/Oc9szlmvo8w/s320/000_0848.JPG" t8="true" width="210" /&gt;&lt;/a&gt;&lt;/div&gt;So my daughter and I went birthday shopping in Evansville&amp;nbsp;on Thursday&amp;nbsp;and of course that includes Target and you know what that means.. Dollar Spot finds!&amp;nbsp; was able to snag 5 wooden jumbo clothespins, 3 green and 2 pink.&amp;nbsp; So I altered one up for Ginny to tuck in with her other Birthday gifts yesterday.&amp;nbsp; My baby girl is 28!&amp;nbsp; Where does the time go!...Thanks for stopping by and I hope everyone has a nice memorial week-end with family and friends.&amp;nbsp; Please take a moment to remember all those who have served and those who gave their lives so that we might have a nice week-end with our family and friends.&amp;nbsp; THANK YOU!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-8292849605205473716?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/8292849605205473716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=8292849605205473716' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8292849605205473716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8292849605205473716'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/05/g-is-for-ginny.html' title='G is for Ginny'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-V72ZJ4ahtD0/TeD1Z9gajwI/AAAAAAAABcs/Oc9szlmvo8w/s72-c/000_0848.JPG' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-7638982595272175684</id><published>2011-05-26T19:14:00.004-05:00</published><updated>2011-05-27T09:58:36.498-05:00</updated><title type='text'>Graduation Money or Gift Card Holder</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-KYaqLpsaOVs/Td7tB0y6AqI/AAAAAAAABck/2o_SXHTUEvs/s1600/000_0844.JPG"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5611182801358029474" src="http://2.bp.blogspot.com/-KYaqLpsaOVs/Td7tB0y6AqI/AAAAAAAABck/2o_SXHTUEvs/s320/000_0844.JPG" style="cursor: hand; display: block; height: 257px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt; Lot's of graduations going on and I'm so glad I don't have to pay $3.00 for a card! &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;Besides&lt;/span&gt; they &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;are&lt;/span&gt; more fun to make yourself. Again I'm using the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;DSP&lt;/span&gt; "&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;Celebrations&lt;/span&gt;" and the stamp set that's on sale this month "Word Play". Stampers made this card at my monthly get together last week that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Jonee&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;hosted&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/-EfsaTHCphCw/Td7tBW6ptUI/AAAAAAAABcc/TTy8tIMZE1k/s1600/000_0846.JPG"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5611182793337451842" src="http://3.bp.blogspot.com/-EfsaTHCphCw/Td7tBW6ptUI/AAAAAAAABcc/TTy8tIMZE1k/s320/000_0846.JPG" style="cursor: hand; display: block; height: 310px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt; I saw a wedding card someone had made and they had put two bis hearts inside to hold a gift card and I thought, well why not do a graduation card and add stars to the inside. So I did. Thanks for stopping by and come back soon. :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-7638982595272175684?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/7638982595272175684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=7638982595272175684' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/7638982595272175684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/7638982595272175684'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/05/graduation-card-money-or-gift-card.html' title='Graduation Money or Gift Card Holder'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-KYaqLpsaOVs/Td7tB0y6AqI/AAAAAAAABck/2o_SXHTUEvs/s72-c/000_0844.JPG' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-5119244972145648537</id><published>2011-05-24T08:39:00.005-05:00</published><updated>2011-05-24T09:07:36.052-05:00</updated><title type='text'>National Scrapbooking Month Project #3 The Best Yet!</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-XAyLXZxuZds/Tdu1cT3nRII/AAAAAAAABcU/4YcK6JN_C5o/s1600/000_0828.JPG"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-ruvsOiVMjHs/Tdu1cZ3u83I/AAAAAAAABcM/JnE03Q-QLdI/s1600/000_0827.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 245px; DISPLAY: block; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5610277260405699442" border="0" alt="" src="http://1.bp.blogspot.com/-ruvsOiVMjHs/Tdu1cZ3u83I/AAAAAAAABcM/JnE03Q-QLdI/s320/000_0827.JPG" /&gt;&lt;/a&gt;So here is the last of my projects at the Scrap Camp. I love how it turned out. A scrapbook purse made using &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Stampin&lt;/span&gt; &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;Up's&lt;/span&gt; 5 1/2 x 5 1/2" square envelopes. This was a big hit but very time consuming and I had to stand at this table all the time. So warning this would be a great project for a scrap camp on it's own. The &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;DSP&lt;/span&gt; I used was &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-corrected"&gt;Blueberry&lt;/span&gt; Crisp, another &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;DSP&lt;/span&gt; that was &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-corrected"&gt;available&lt;/span&gt; to use was Sweet and Sour Specialty &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;DSP&lt;/span&gt; and boy was it pretty too! I believe I first say this idea on Dawn &lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;Olchefske's&lt;/span&gt; blog where she used the Brown Square Envelopes and the &lt;span id="SPELLING_ERROR_8" class="blsp-spelling-corrected"&gt;Scalloped&lt;/span&gt; Notes we used to sell to make a purse scrapbook.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/-oaHGo-kUQYw/Tdu1cI0MuyI/AAAAAAAABcE/uWIZfLi3Vks/s1600/000_0831.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 161px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5610277255827471138" border="0" alt="" src="http://2.bp.blogspot.com/-oaHGo-kUQYw/Tdu1cI0MuyI/AAAAAAAABcE/uWIZfLi3Vks/s320/000_0831.JPG" /&gt;&lt;/a&gt; Here's an inside shot of it: Papers I used were Not Quite Navy, Pacific Point, Very Vanilla, Whisper White (5 1/2 x 5 1/2" square to attach the envelopes to on the back side" and the Blueberry Crisp DSP - Inks: Not quite Navy, Pacific Point - Stamp Sets: Define Your Life, Note &amp;amp; Detail, For All You Do - Punches: 1 3/4" Scallop Circle, 1 3/8" Circle, Boho Blossoms, Itty Bitty Shapes Trio (the flower), Photo Corners - Ribbon: 3/8" Very Vanilla Taffeta, and 3/4" Pacific Point Stripped (retired) - Big Shot: Scallop Circle Die - Circle Scissors Plus, Rhinestones, Dimensionals, Glue Dots, Mono Glue, Paper Cuttter with Cutting and Scoring Blade. Non-SU Small magnets tucked under the DSP for a closer.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/-AoR1ckHYK5I/Tdu1byY7laI/AAAAAAAABb8/uvPYNPS4Mk8/s1600/000_0833.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 202px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5610277249807521186" border="0" alt="" src="http://4.bp.blogspot.com/-AoR1ckHYK5I/Tdu1byY7laI/AAAAAAAABb8/uvPYNPS4Mk8/s320/000_0833.JPG" /&gt;&lt;/a&gt; Inside shot with the pages pulled out of the slots. Thanks for stopping by. Have a good day!&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-5119244972145648537?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/5119244972145648537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=5119244972145648537' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/5119244972145648537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/5119244972145648537'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/05/national-scrapbooking-month-project-3.html' title='National Scrapbooking Month Project #3 The Best Yet!'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-ruvsOiVMjHs/Tdu1cZ3u83I/AAAAAAAABcM/JnE03Q-QLdI/s72-c/000_0827.JPG' height='72' width='72'/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-1587165849282592518</id><published>2011-05-23T08:33:00.003-05:00</published><updated>2011-05-23T08:43:56.470-05:00</updated><title type='text'>National Scrapbooking Month Project #2</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-tAZH-E6OfSU/TdpiTmPiqrI/AAAAAAAABb0/k5bX465YQyM/s1600/000_0825.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 294px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5609904374666144434" border="0" alt="" src="http://1.bp.blogspot.com/-tAZH-E6OfSU/TdpiTmPiqrI/AAAAAAAABb0/k5bX465YQyM/s320/000_0825.JPG" /&gt;&lt;/a&gt; Here's another page scrappers were able to do at our scrapbook camp. I had the Big Shot &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-corrected"&gt;available&lt;/span&gt; so they could add whatever word the &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-corrected"&gt;wanted&lt;/span&gt; to their page, such as family, friends, sisters and so on...&lt;br /&gt;Stamp Set: Bold Blossom - Ink: Old Olive - &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Cardstock&lt;/span&gt;: So Saffron, Chocolate Chip, Tempting Turquoise, Old Olive, Real Red, and Play Date &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;DSP&lt;/span&gt; - Punch: Blossom Bouquet Triple Punch - Big Shot, and Simple Alphabet Dies.&lt;br /&gt;Come back tomorrow for some pictures of one of the little scrapbooks we made. You're &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;&lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;goin&lt;/span&gt;&lt;/span&gt;' to like it. Well my scrappers did anyway. :) Have a good day!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-1587165849282592518?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/1587165849282592518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=1587165849282592518' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/1587165849282592518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/1587165849282592518'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/05/national-scrapbooking-month-project-2.html' title='National Scrapbooking Month Project #2'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-tAZH-E6OfSU/TdpiTmPiqrI/AAAAAAAABb0/k5bX465YQyM/s72-c/000_0825.JPG' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-2217466159285573409</id><published>2011-05-22T16:27:00.003-05:00</published><updated>2011-05-22T16:33:34.082-05:00</updated><title type='text'>National Scrapbooking Month Project #1</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-OGyqIXctHxk/TdmAD4juoSI/AAAAAAAABbs/RCaorurFznE/s1600/000_0822.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 290px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5609655615076868386" border="0" alt="" src="http://1.bp.blogspot.com/-OGyqIXctHxk/TdmAD4juoSI/AAAAAAAABbs/RCaorurFznE/s320/000_0822.JPG" /&gt;&lt;/a&gt; This is one of the pages we did at our Scrapbook Camp last Sunday. Stampers used the Stamp Set "Word Play" which is on sale this month for 30% off. What a great deal! and then to go along with the graduation theme we used the DSP "Celebrations" to coordinate with the Real Red DSP. We did use the "Arrows" punch which sadly is retired. But anyway, thanks for stopping by and have a good day!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-2217466159285573409?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/2217466159285573409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=2217466159285573409' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/2217466159285573409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/2217466159285573409'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/05/project-for-national-scrapbooking-month.html' title='National Scrapbooking Month Project #1'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-OGyqIXctHxk/TdmAD4juoSI/AAAAAAAABbs/RCaorurFznE/s72-c/000_0822.JPG' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-8009693504204452341</id><published>2011-05-21T09:54:00.005-05:00</published><updated>2011-05-24T22:28:18.356-05:00</updated><title type='text'>Jessi's Graduation Gift</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-BbFqfgAj0N8/TdfSbbNJtWI/AAAAAAAABbk/CrYTRVYObrk/s1600/000_0819.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 299px; DISPLAY: block; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5609183229514462562" border="0" alt="" src="http://4.bp.blogspot.com/-BbFqfgAj0N8/TdfSbbNJtWI/AAAAAAAABbk/CrYTRVYObrk/s320/000_0819.JPG" /&gt;&lt;/a&gt; &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Ok&lt;/span&gt;, so Jessi's announcement was just too cute so I had to do something with it. I love how this shadow box turned out and I hope she will too. Jessi holds a special place in my heart because I taught her in Sunday school when she was younger and I've seen her grow into a beautiful young lady who loves the Lord. So proud of you Jessi! ♥ you! Congrats on your HS Graduation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/-t9yRFLCE8Js/TdfSa_e7muI/AAAAAAAABbc/pnTSObo9_eI/s1600/000_0820.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 278px; DISPLAY: block; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5609183222072842978" border="0" alt="" src="http://4.bp.blogspot.com/-t9yRFLCE8Js/TdfSa_e7muI/AAAAAAAABbc/pnTSObo9_eI/s320/000_0820.JPG" /&gt;&lt;/a&gt; As you can see I added some of our &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;SU&lt;/span&gt; &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;Baja&lt;/span&gt; 1" stitched retired ribbon all around the box and tied on top with a bow. Love our new punches! and I used the new 3 part flower punch to accent with some flowers. The Big Shot and Go-go Boots Alphabet die to add her name and the year. (I used an S to make the 2 ) and used the &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-corrected"&gt;Jewelry&lt;/span&gt; tag to added the name of the school. Just a happy little box. :) Thanks for stopping by! Have a good day. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-8009693504204452341?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/8009693504204452341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=8009693504204452341' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8009693504204452341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8009693504204452341'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/05/jessis-graduation-gift.html' title='Jessi&apos;s Graduation Gift'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-BbFqfgAj0N8/TdfSbbNJtWI/AAAAAAAABbk/CrYTRVYObrk/s72-c/000_0819.JPG' height='72' width='72'/><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-4771053612248615550</id><published>2011-05-20T09:33:00.003-05:00</published><updated>2011-05-20T09:38:22.824-05:00</updated><title type='text'>Jessi's Graduation Announcement</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-necx6n9YtbI/TdZ8DAfVw0I/AAAAAAAABbU/fDXSgPmoCrs/s1600/000_0816.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 306px; DISPLAY: block; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5608806777049432898" border="0" alt="" src="http://2.bp.blogspot.com/-necx6n9YtbI/TdZ8DAfVw0I/AAAAAAAABbU/fDXSgPmoCrs/s320/000_0816.JPG" /&gt;&lt;/a&gt; &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;OMGosh&lt;/span&gt;! is this not the &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-corrected"&gt;cutest&lt;/span&gt; &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-corrected"&gt;graduation&lt;/span&gt; &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-corrected"&gt;announcement&lt;/span&gt; you've ever seen? A good friend of mine sent us an invite to her daughter's graduation and open house. It's like a matchbook card. So cute! Thanks for letting me share it with my online friends, Jennifer. ♥&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-4771053612248615550?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/4771053612248615550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=4771053612248615550' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4771053612248615550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4771053612248615550'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/05/jessis-graduation-announcement.html' title='Jessi&apos;s Graduation Announcement'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-necx6n9YtbI/TdZ8DAfVw0I/AAAAAAAABbU/fDXSgPmoCrs/s72-c/000_0816.JPG' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-999835928233887120</id><published>2011-05-19T16:19:00.009-05:00</published><updated>2011-05-19T16:45:09.869-05:00</updated><title type='text'>Sunny Garden Trio</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-PmPIHiWq8Z0/TdWMuQW--eI/AAAAAAAABbM/n9L54cj93-A/s1600/twiladavisasunnygardenlead.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 265px; DISPLAY: block; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5608543637253061090" border="0" alt="" src="http://3.bp.blogspot.com/-PmPIHiWq8Z0/TdWMuQW--eI/AAAAAAAABbM/n9L54cj93-A/s320/twiladavisasunnygardenlead.JPG" /&gt;&lt;/a&gt; This is my other project for this round of &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;UStamp&lt;/span&gt;. Classes, Clubs, and Camps. I decided to do something a &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-corrected"&gt;demonstrator&lt;/span&gt; would offer for a club that meets once a month. The stamp set I used was Bold Blossom.&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 309px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5608543295413964738" border="0" alt="" src="http://1.bp.blogspot.com/-xQoGCvflaoI/TdWMaW6MT8I/AAAAAAAABbE/xBgH3nk8gCA/s320/6%2Bx%2B6%2Bpage.JPG" /&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt; A 6 x 6 scrapbook page of (my daughter and her husband Matthew.)&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/-FIxh_ijLmcI/TdWJ1Ieo-tI/AAAAAAAABa0/ob4hqKsfOng/s1600/card%2Band%2Bmatching%2Benvy.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 285px; DISPLAY: block; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5608540456861891282" border="0" alt="" src="http://4.bp.blogspot.com/-FIxh_ijLmcI/TdWJ1Ieo-tI/AAAAAAAABa0/ob4hqKsfOng/s320/card%2Band%2Bmatching%2Benvy.JPG" /&gt;&lt;/a&gt; Matching card and envy, always have to have that. :)&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/-kI3sf8sJK2U/TdWJ0wrkudI/AAAAAAAABas/N15kfadmfNY/s1600/Top%2Bnote%2Bpurse%2B%2526%2Bchocolate.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 270px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5608540450473687506" border="0" alt="" src="http://3.bp.blogspot.com/-kI3sf8sJK2U/TdWJ0wrkudI/AAAAAAAABas/N15kfadmfNY/s320/Top%2Bnote%2Bpurse%2B%2526%2Bchocolate.JPG" /&gt;&lt;/a&gt; Next an embossed Top Note purse box with some chocolate and a gift card. Never can go wrong with chocolate my dears. I dry embossed it with the Big &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-corrected"&gt;Shot&lt;/span&gt; and embossing folder then used &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;versa&lt;/span&gt; mark and the &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;brayer&lt;/span&gt; to go over it , then sprinkled clear embossing &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-corrected"&gt;powder&lt;/span&gt; over it and heat set it. It's really shinny now.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/-d4vIPHZfk64/TdWJ0u21UuI/AAAAAAAABak/wJft8PjOV1s/s1600/top%2Bnote%2Bpurse%2Bbox.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 312px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5608540449984041698" border="0" alt="" src="http://3.bp.blogspot.com/-d4vIPHZfk64/TdWJ0u21UuI/AAAAAAAABak/wJft8PjOV1s/s320/top%2Bnote%2Bpurse%2Bbox.JPG" /&gt;&lt;/a&gt; Here's what it looks like open. Thanks for stopping by. See ya!&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-999835928233887120?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/999835928233887120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=999835928233887120' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/999835928233887120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/999835928233887120'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/05/summer-garden-trio.html' title='Sunny Garden Trio'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-PmPIHiWq8Z0/TdWMuQW--eI/AAAAAAAABbM/n9L54cj93-A/s72-c/twiladavisasunnygardenlead.JPG' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-4703690518729402213</id><published>2011-05-18T08:18:00.007-05:00</published><updated>2011-05-18T13:22:16.434-05:00</updated><title type='text'>UStamp Projects For This Round...Classes, Clubs, and Camps</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-Xrlx8lo9ikc/TdPH5DPkUBI/AAAAAAAABaU/DlnZuuCcc64/s1600/000_0766.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 257px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5608045743943471122" border="0" alt="" src="http://2.bp.blogspot.com/-Xrlx8lo9ikc/TdPH5DPkUBI/AAAAAAAABaU/DlnZuuCcc64/s320/000_0766.JPG" /&gt;&lt;/a&gt; So this round of &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;UStamp&lt;/span&gt; is all about Classes, Clubs, and Camps and we as designers were to come up with some projects. Wow to be able to have the &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;PDF's&lt;/span&gt; already for classes and clubs and such right at our finger tips! Count me in! This is what I came up with for a class or "Stamp a Stack" four different cards and matching envelopes. Customers would make 3 of each of the 4 designs. The name of my project is called "All a Flutter". Can you guess why?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://3.bp.blogspot.com/-LPjkvvzZq6A/TdPH49967_I/AAAAAAAABaM/rlAscAoExcU/s1600/Card%2B%25231.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 268px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5608045742527279090" border="0" alt="" src="http://3.bp.blogspot.com/-LPjkvvzZq6A/TdPH49967_I/AAAAAAAABaM/rlAscAoExcU/s320/Card%2B%25231.JPG" /&gt;&lt;/a&gt; Card #1 "Butterflies in the Grass"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;Stamp Sets: Inspired By Nature&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;Flight of the Butterfly &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://3.bp.blogspot.com/-qriE69Q-ROI/TdPH4ovL4tI/AAAAAAAABaE/jDDTig7gj4I/s1600/Card%2B%25232.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 292px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5608045736828330706" border="0" alt="" src="http://3.bp.blogspot.com/-qriE69Q-ROI/TdPH4ovL4tI/AAAAAAAABaE/jDDTig7gj4I/s320/Card%2B%25232.JPG" /&gt;&lt;/a&gt; Card #2 "Floating Butterflies!"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;Stamp Sets: Flight of the Butterfly&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;Curly Cute&lt;br /&gt;Note* This is the card in the lead shot that is opened* &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://1.bp.blogspot.com/-1VAjkJmcgxo/TdPH4VGKd8I/AAAAAAAABZ8/2jhirGN40B8/s1600/Card%2B%25233.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 306px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5608045731555997634" border="0" alt="" src="http://1.bp.blogspot.com/-1VAjkJmcgxo/TdPH4VGKd8I/AAAAAAAABZ8/2jhirGN40B8/s320/Card%2B%25233.JPG" /&gt;&lt;/a&gt; Card #3 "Butterflies in Blue"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;Stamp Set: For All You Do&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/-G0E16Rhepro/TdPH4OI367I/AAAAAAAABZ0/eTEcycsI77o/s1600/Card%2B%25234.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 294px; DISPLAY: block; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5608045729688316850" border="0" alt="" src="http://1.bp.blogspot.com/-G0E16Rhepro/TdPH4OI367I/AAAAAAAABZ0/eTEcycsI77o/s320/Card%2B%25234.JPG" /&gt;&lt;/a&gt; Card #4 "Wrapped With a Butterfly:&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Stamp Set: Great Friend&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;That's it for today blogging friends, thanks for stopping by. I'll post my other project tomorrow. So come back and check it out! &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-4703690518729402213?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/4703690518729402213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=4703690518729402213' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4703690518729402213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4703690518729402213'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/05/ustamp-projects-for-this-roundclasses.html' title='UStamp Projects For This Round...Classes, Clubs, and Camps'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Xrlx8lo9ikc/TdPH5DPkUBI/AAAAAAAABaU/DlnZuuCcc64/s72-c/000_0766.JPG' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-4544330431963569514</id><published>2011-05-08T15:48:00.002-05:00</published><updated>2011-05-08T15:51:14.433-05:00</updated><title type='text'>Happy Mother's Day!</title><content type='html'>&lt;div align="center"&gt;&lt;a href="http://2.bp.blogspot.com/-S7oKfR_c9BQ/TccCFY2Pm_I/AAAAAAAABZs/VDXHU3A4X74/s1600/matching%2Bcard.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 285px; DISPLAY: block; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5604450552878439410" border="0" alt="" src="http://2.bp.blogspot.com/-S7oKfR_c9BQ/TccCFY2Pm_I/AAAAAAAABZs/VDXHU3A4X74/s320/matching%2Bcard.JPG" /&gt;&lt;/a&gt; Just wanted to wish all you mothers out there a Happy Mother's Day! Enjoy the day!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-4544330431963569514?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/4544330431963569514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=4544330431963569514' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4544330431963569514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/4544330431963569514'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/05/happy-mothers-day.html' title='Happy Mother&apos;s Day!'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-S7oKfR_c9BQ/TccCFY2Pm_I/AAAAAAAABZs/VDXHU3A4X74/s72-c/matching%2Bcard.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-3400513141318197819</id><published>2011-04-29T07:15:00.009-05:00</published><updated>2011-04-30T06:40:24.201-05:00</updated><title type='text'>Summer Mini Catalog Blog Hop</title><content type='html'>&lt;div align="center"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:#ff9900;"&gt;&lt;/span&gt;&lt;span style="color:#ff6600;"&gt;&lt;a href="http://1.bp.blogspot.com/-Ijdw7TF5_aI/Tboz6Y8DNNI/AAAAAAAABZk/HDcf0yS8fdc/s1600/stampin%2Baddicts%2Bsummer%2Bblog%2Bhop%2Bbanner%2B400w.png"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 114px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5600846164808381650" border="0" alt="" src="http://1.bp.blogspot.com/-Ijdw7TF5_aI/Tboz6Y8DNNI/AAAAAAAABZk/HDcf0yS8fdc/s320/stampin%2Baddicts%2Bsummer%2Bblog%2Bhop%2Bbanner%2B400w.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:#ff6600;"&gt;Welcome&lt;/span&gt;&lt;/span&gt; to the &lt;a href="http://www.stampinaddicts.com/forums...ming-soon.html%20(Summer%20Mini%20Blog%20Hop%20-%20Coming%20Soon!!)"&gt;&lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Stampin&lt;/span&gt;' Addicts S&lt;/a&gt;&lt;a href="http://www.stampinaddicts.com/forums...ming-soon.html%20(Summer%20Mini%20Blog%20Hop%20-%20Coming%20Soon!!)"&gt;ummer Mi&lt;/a&gt;&lt;a href="http://www.stampinaddicts.com/forums...ming-soon.html%20(Summer%20Mini%20Blog%20Hop%20-%20Coming%20Soon!!)"&gt;ni Blog Ho&lt;/a&gt;&lt;a href="http://www.stampinaddicts.com/forums...ming-soon.html%20(Summer%20Mini%20Blog%20Hop%20-%20Coming%20Soon!!)"&gt;p&lt;/a&gt;. I'm so excited that you have decided to join us on this fun hop! The Hop runs through May 1st, so there is plenty of time to view it all.&lt;br /&gt;There are 22 stops included in this &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-corrected"&gt;fabulous&lt;/span&gt; hop featuring stamps and products from the upcoming Summer Mini. Each stop links to the blog in front of and after so it doesn't matter where you begin you'll make a circle and come back to the one you started at in the end. Please leave comments if you'd like. We all love to hear what you think of our projects. If you have been following the "Hop" in order you have just arrived from Cindy's Blog: &lt;a href="http://heartsdelightcards.blogspot.com/2011/04/welcome-to-stampin-addicts-summer-mini.html"&gt;Heart's Delight Cards &lt;/a&gt;where she showcased the new Beautiful Flower Garden Embossing Folder in a very beautiful way. I chose the stamp set Touch Of Kindness for my stop so let's begin:&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 301px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5600828500311657938" border="0" alt="" src="http://2.bp.blogspot.com/-9XCW_qHc0I8/Tboj2Lj1zdI/AAAAAAAABYc/63GeHRbQjWY/s320/Touch%2Bof%2BKindness.JPG" /&gt; I love this new set, such a fun and happy set. I chose to use Sunny &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-corrected"&gt;Garden&lt;/span&gt; &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;DSP&lt;/span&gt; with it. I just can't get enough of this &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;DSP&lt;/span&gt; right now. So bright and cheery. :) Coordinating colors are Poppy Parade, Peach Parfait, Daffodil Delight, and Pear Pizazz. Most of these are new In-Colors, but did you know that the In-Colors are going to be kept for two years now! With the introductory of new ones in July. So happy to hear this. Seems like we just get used to them and they are gone. &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;Ok&lt;/span&gt; enough &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;chattin&lt;/span&gt;'. Back to &lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;stampin&lt;/span&gt;'.&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 275px; DISPLAY: block; HEIGHT: 327px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5600828857763672834" border="0" alt="" src="http://2.bp.blogspot.com/-lgLeRPfWDVg/TbokK_LCswI/AAAAAAAABYk/1y-VUGL92FU/s320/000_0782.JPG" /&gt;I chose to use the kitty cat image for my first card and of course she needed a little &lt;span id="SPELLING_ERROR_8" class="blsp-spelling-error"&gt;bling&lt;/span&gt; for her &lt;span id="SPELLING_ERROR_9" class="blsp-spelling-corrected"&gt;collar&lt;/span&gt;. I also used the Polka Dot Embossing Folder on the scallop circle to give it a little pop.&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 270px; DISPLAY: block; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5600830094452134338" border="0" alt="" src="http://3.bp.blogspot.com/-de6gqGTKmzE/TbolS-MjEcI/AAAAAAAABYs/08JBuyR4-G4/s320/000_0785.JPG" /&gt;For my second card I used the cute little bird bath and bird stamp to make a fun &lt;span id="SPELLING_ERROR_10" class="blsp-spelling-corrected"&gt;easel&lt;/span&gt; card. I used our stamp n write markers for this card. Also added some rhinestones to the water drops. The idea for this card came from a swap I received from Rosemarie Diehl...The Big Shot and Dies where used to make the card &lt;span id="SPELLING_ERROR_11" class="blsp-spelling-corrected"&gt;elements&lt;/span&gt;.&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 273px; DISPLAY: block; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5600830496391603570" border="0" alt="" src="http://2.bp.blogspot.com/-4s6efGueiZo/TbolqXiYpXI/AAAAAAAABY0/wW92H1W_dYA/s320/000_0787.JPG" /&gt;Last I thought the flower and stem stamps would make a perfect little front for a memo pad holder, complete with a pen at the side. Add a little &lt;span id="SPELLING_ERROR_12" class="blsp-spelling-error"&gt;bling&lt;/span&gt; and your done. Thanks for stopping by, leave me a comment if you'd like and tell me what you think of my projects. I'll have the directions for the notepad holder for you back here on Monday. So be sure and come back. Now it's time to hop on over to Mickey's Blog: &lt;a href="http://www.blogger.com/Paper%20Conversation"&gt;Paper &lt;/a&gt;&lt;a href="http://www.blogger.com/Paper%20Conversation"&gt;Conversation&lt;/a&gt; where she has made some wonderful cards using the stamp set Wonderful Greetings. You are going to love her stuff!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://paperconversation.typepad.com/paper-conversation/2011/04/happy-greetings.html"&gt;&lt;img style="WIDTH: 168px; HEIGHT: 117px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5600837879700043362" border="0" alt="" src="http://3.bp.blogspot.com/-2QT2pv8P7C4/TbosYIgStmI/AAAAAAAABZU/OS_Hd-7W6_c/s320/stampin%2Baddicts%2Bsummer%2Bblog%2Bhop%2Bnext%2Barrow%2B175w.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://heartsdelightcards.blogspot.com/2011/04/welcome-to-stampin-addicts-summer-mini.html"&gt;&lt;img style="WIDTH: 175px; HEIGHT: 111px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5600840164885799186" border="0" alt="" src="http://3.bp.blogspot.com/-GTNAWB7GIuw/TboudJfCIRI/AAAAAAAABZc/y81oeqBFcjE/s320/stampin%2Baddicts%2Bsummer%2Bblog%2Bhop%2Bprevious.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-3400513141318197819?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/3400513141318197819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=3400513141318197819' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/3400513141318197819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/3400513141318197819'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/04/summer-mini-catalog-blog-hop.html' title='Summer Mini Catalog Blog Hop'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Ijdw7TF5_aI/Tboz6Y8DNNI/AAAAAAAABZk/HDcf0yS8fdc/s72-c/stampin%2Baddicts%2Bsummer%2Bblog%2Bhop%2Bbanner%2B400w.png' height='72' width='72'/><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-7867067892222124861</id><published>2011-04-28T20:42:00.004-05:00</published><updated>2011-04-28T20:51:40.078-05:00</updated><title type='text'>UStamp With Dawn and Friends - Classes, Clubs, &amp; Camps!</title><content type='html'>&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 97px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5600817074927681842" border="0" alt="" src="http://2.bp.blogspot.com/-l80t7EYZ68Y/TboZdIsBwTI/AAAAAAAABYE/Nslfx9bzpPk/s320/ustampcccspring11500.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;If you are a demonstrator this round is a must get event! Over 40 different classes, club and camp ideas with pictures and free &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;pdfs&lt;/span&gt; once you sign up and pay the fee of $24.98. Not bad for that many different ideas. Hope you'll join us! Event starts tomorrow!!! Want to join? Just click on the &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;Blinkie&lt;/span&gt; in the upper left corner of my blog and it'll tell you what to do. See you there!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-7867067892222124861?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/7867067892222124861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=7867067892222124861' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/7867067892222124861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/7867067892222124861'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/04/ustamp-with-dawn-and-friends-classes.html' title='UStamp With Dawn and Friends - Classes, Clubs, &amp; Camps!'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-l80t7EYZ68Y/TboZdIsBwTI/AAAAAAAABYE/Nslfx9bzpPk/s72-c/ustampcccspring11500.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-6520674160879094111</id><published>2011-04-25T16:46:00.005-05:00</published><updated>2011-04-26T08:19:42.689-05:00</updated><title type='text'>Customer Appreciation Night Gifts</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-bM4O-cBzKXY/TbXshUrHjpI/AAAAAAAABX8/4cBmYksPM0E/s1600/group%2Bshot%2Bof%2Bmemo%2Bcompacts.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 193px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5599641768934477458" border="0" alt="" src="http://4.bp.blogspot.com/-bM4O-cBzKXY/TbXshUrHjpI/AAAAAAAABX8/4cBmYksPM0E/s320/group%2Bshot%2Bof%2Bmemo%2Bcompacts.JPG" /&gt;&lt;/a&gt; Here's what I made for those who attended my Customer Appreciation Event last Tuesday night. I got the idea from a fellow &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-corrected"&gt;demonstrator&lt;/span&gt; named Lorri &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;Heiling&lt;/span&gt;. What a super fun idea! Mostly made of different sizes of Circle Dies and the Big Shot! I used the Square Lattice Embossing Folder for the top of the compact. Ink pins came from &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;Shindigz&lt;/span&gt;.com.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/-78u2_PxJGRk/TbXsNDO9fYI/AAAAAAAABXs/x1gqF4-XVGs/s1600/compact%2Bopened.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 191px; DISPLAY: block; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5599641420655590786" border="0" alt="" src="http://1.bp.blogspot.com/-78u2_PxJGRk/TbXsNDO9fYI/AAAAAAAABXs/x1gqF4-XVGs/s320/compact%2Bopened.JPG" /&gt;&lt;/a&gt; Inside shot for you. I was able to find some round post-it-notes but had to make some of my own using a circle die and the Big shot! Thanks for looking and have a great day!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-6520674160879094111?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/6520674160879094111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=6520674160879094111' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/6520674160879094111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/6520674160879094111'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/04/customer-appreciation-night-gifts.html' title='Customer Appreciation Night Gifts'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-bM4O-cBzKXY/TbXshUrHjpI/AAAAAAAABX8/4cBmYksPM0E/s72-c/group%2Bshot%2Bof%2Bmemo%2Bcompacts.JPG' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-8141517406223947842</id><published>2011-04-09T07:43:00.003-05:00</published><updated>2011-04-09T07:51:20.013-05:00</updated><title type='text'>The Ultimate Swap Bag</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-eG2E0NOyz-s/TaBVOhmx3xI/AAAAAAAABXk/sh8clwfM8ek/s1600/twiladavisleadshot.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 319px; DISPLAY: block; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5593564445221707538" border="0" alt="" src="http://2.bp.blogspot.com/-eG2E0NOyz-s/TaBVOhmx3xI/AAAAAAAABXk/sh8clwfM8ek/s320/twiladavisleadshot.JPG" /&gt;&lt;/a&gt; This is my second project for this round of &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;UStamp&lt;/span&gt; going on right now! Dawn wanted me to create the ultimate swap bag. So here it is. Full directions with pictures are &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-corrected"&gt;available&lt;/span&gt; on &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;UStamp&lt;/span&gt; Big Shot Brilliance. &lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://3.bp.blogspot.com/-I5jNj6RinU8/TaBVH7u5HXI/AAAAAAAABXc/b8UtkeXDGsk/s1600/Big%2BFlower.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 264px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5593564331975974258" border="0" alt="" src="http://3.bp.blogspot.com/-I5jNj6RinU8/TaBVH7u5HXI/AAAAAAAABXc/b8UtkeXDGsk/s320/Big%2BFlower.JPG" /&gt;&lt;/a&gt; Big Flower on Bag &lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/-1NjC0S-gj3Q/TaBVHlwDqCI/AAAAAAAABXU/-Lbs21mSvyc/s1600/Side%2BView%2B%25231.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 282px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5593564326075279394" border="0" alt="" src="http://4.bp.blogspot.com/-1NjC0S-gj3Q/TaBVHlwDqCI/AAAAAAAABXU/-Lbs21mSvyc/s320/Side%2BView%2B%25231.JPG" /&gt;&lt;/a&gt; Side View #1 This bag has plenty of pockets! &lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/-g01RtPT49jI/TaBVHSJGdQI/AAAAAAAABXM/3CSYWVoHCn4/s1600/100_3096.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 238px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5593564320811611394" border="0" alt="" src="http://2.bp.blogspot.com/-g01RtPT49jI/TaBVHSJGdQI/AAAAAAAABXM/3CSYWVoHCn4/s320/100_3096.JPG" /&gt;&lt;/a&gt; Inside View &lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/-xACIP4vC-w8/TaBVHPnBAyI/AAAAAAAABXE/8fBH7jmxBWE/s1600/100_3097.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 254px; DISPLAY: block; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5593564320131777314" border="0" alt="" src="http://4.bp.blogspot.com/-xACIP4vC-w8/TaBVHPnBAyI/AAAAAAAABXE/8fBH7jmxBWE/s320/100_3097.JPG" /&gt;&lt;/a&gt; Other side view It has dividers that can be brought up in the middle. &lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/-IDjubqipKic/TaBVGvDZ8yI/AAAAAAAABW8/F-MuxpOd-hI/s1600/000_0633.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 263px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5593564311392482082" border="0" alt="" src="http://2.bp.blogspot.com/-IDjubqipKic/TaBVGvDZ8yI/AAAAAAAABW8/F-MuxpOd-hI/s320/000_0633.JPG" /&gt;&lt;/a&gt; My matching card and envy. Have a great day everyone! See some of you tommorrow &lt;br /&gt;&lt;div&gt;at my Stamp Camp!&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-8141517406223947842?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/8141517406223947842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=8141517406223947842' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8141517406223947842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/8141517406223947842'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/04/ultimate-swap-bag.html' title='The Ultimate Swap Bag'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-eG2E0NOyz-s/TaBVOhmx3xI/AAAAAAAABXk/sh8clwfM8ek/s72-c/twiladavisleadshot.JPG' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-9213128608956274992</id><published>2011-04-01T09:23:00.003-05:00</published><updated>2011-04-01T09:28:35.757-05:00</updated><title type='text'>April 1st  No Foolin' Deal!!!</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-SDHrl5Iw3Es/TZXgEI4T-3I/AAAAAAAABW0/ep5vce3q2_g/s1600/Grab%2BBags.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 140px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5590620874158111602" border="0" alt="" src="http://3.bp.blogspot.com/-SDHrl5Iw3Es/TZXgEI4T-3I/AAAAAAAABW0/ep5vce3q2_g/s320/Grab%2BBags.jpg" /&gt;&lt;/a&gt; Who wants a grab bag! Get them before they are gone! Visit my on-line store and get yours today. They have added some really god stuff to the &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-corrected"&gt;clearance&lt;/span&gt; rack too! And for today only, April 1st if you place a $50 or more order on-line with me I'll pay your shipping. Yep that's right, I'll send you a check for the shipping on your order as soon as it's placed, but it has to be today before midnight. What are you waiting for? go shop! &lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/730255984064387752-9213128608956274992?l=stampalittlelonger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stampalittlelonger.blogspot.com/feeds/9213128608956274992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=730255984064387752&amp;postID=9213128608956274992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/9213128608956274992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/730255984064387752/posts/default/9213128608956274992'/><link rel='alternate' type='text/html' href='http://stampalittlelonger.blogspot.com/2011/04/april-1st-no-foolin-deal.html' title='April 1st  No Foolin&apos; Deal!!!'/><author><name>Twila</name><uri>http://www.blogger.com/profile/06331816094496451398</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_t63abkZFVuA/TVBRzYYyRUI/AAAAAAAABPs/047onBLzwfg/s220/twiladavis.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-SDHrl5Iw3Es/TZXgEI4T-3I/AAAAAAAABW0/ep5vce3q2_g/s72-c/Grab%2BBags.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-730255984064387752.post-3785796682201163513</id><published>2011-03-29T11:43:00.002-05:00</published><updated>2011-03-29T11:53:46.695-05:00</updated><title type='text'>Barbie Size Quilt and Pillows</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-Mr6hBXkiKLY/TZINYtOjIfI/AAAAAAAABWs/Qs56x7t7epo/s1600/Or%2Bthis%2Bone.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 256px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5589544805628846578" border="0" alt="" src="http://2.bp.blogspot.com/-Mr6hBXkiKLY/TZINYtOjIfI/AAAAAAAABWs/Qs56x7t7epo/s320/Or%2Bthis%2Bone.JPG" /&gt;&lt;/a&gt; Good morning! I'm so excited to finally get to share one of my projects for this round of &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;UStamp&lt;/span&gt; Big Shot Brilliance. This round features items that are made with the Big Shot! I chose to make a Barbie quilt and pillows using several of our dies. &lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://4.bp.blogspot.com/-awn3OkFLnyI/TZINYIIz7DI/AAAAAAAABWk/ih5jrVhVgbo/s1600/100_2967.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 215px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5589544795672669234" border="0" alt="" src="http://4.bp.blogspot.com/-awn3OkFLnyI/TZINYIIz7DI/AAAAAAAABWk/ih5jrVhVgbo/s320/100_2967.JPG" /&gt;&lt;/a&gt; Close up of the many pillows. &lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/-oNnaYPrzC2c/TZINX0WxtEI/AAAAAAAABWc/xCzqaHQXSKc/s1600/100_2961.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 261px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5589544790362534978" border="0" alt="" src="http://1.bp.blogspot.com/-
