<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-178485580246160622</atom:id><lastBuildDate>Sun, 04 Oct 2026 19:11:18 +0000</lastBuildDate><category>Family</category><category>Home</category><category>No Hitting</category><category>Parent</category><category>Punishment</category><category>Spank</category><category>Spank Out Day</category><category>Spank Out Day 2012</category><category>Spank Out Day Carnival</category><category>gentle discipline</category><category>how to talk to parents about not spanking</category><category>no spanking</category><category>positive discipline</category><title>The Honesty Conspiracy</title><description>Speak Your Truth. Receive Empathy. Break the Cycle.</description><link>http://honestyconspiracy.blogspot.com/</link><managingEditor>noreply@blogger.com (The Honesty Conspiracy)</managingEditor><generator>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-844211175218526336</guid><pubDate>Tue, 03 Jul 2012 22:20:00 +0000</pubDate><atom:updated>2012-07-03T18:55:42.441-04:00</atom:updated><title>There comes a time...</title><description>There comes a time when enough is enough.
When the way things have been, cannot be the way things will be any more.
When the past can no longer define you.
When your fear no longer keeps you small.
When your victim self no longer condemns you to eternal suffering.
And when that time comes.
Step forward into the light, your light.
With deep compassion for yourself.
And all those who played their part.
Know that you are loved.
Beyond measure.</description><link>http://honestyconspiracy.blogspot.com/2012/07/there-comes-time.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-5963276238983604351</guid><pubDate>Mon, 30 Apr 2012 10:00:00 +0000</pubDate><atom:updated>2012-04-30T18:51:20.168-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Family</category><category domain="http://www.blogger.com/atom/ns#">gentle discipline</category><category domain="http://www.blogger.com/atom/ns#">Home</category><category domain="http://www.blogger.com/atom/ns#">how to talk to parents about not spanking</category><category domain="http://www.blogger.com/atom/ns#">No Hitting</category><category domain="http://www.blogger.com/atom/ns#">no spanking</category><category domain="http://www.blogger.com/atom/ns#">Parent</category><category domain="http://www.blogger.com/atom/ns#">positive discipline</category><category domain="http://www.blogger.com/atom/ns#">Punishment</category><category domain="http://www.blogger.com/atom/ns#">Spank</category><category domain="http://www.blogger.com/atom/ns#">Spank Out Day</category><category domain="http://www.blogger.com/atom/ns#">Spank Out Day 2012</category><category domain="http://www.blogger.com/atom/ns#">Spank Out Day Carnival</category><title>I Hit My Kids and Now Begins The Real Work To Heal</title><description>&lt;!-- START TOP CODE --&gt;
&lt;p&gt;&lt;strong&gt;Welcome to the Spank Out Day 2012 Carnival&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This post was written for inclusion in the Second Annual Spank Out Day Carnival hosted by Zoie at &lt;a href=&quot;http://touchstonez.com&quot; target=&quot;_blank&quot;&gt;TouchstoneZ&lt;/a&gt;. Spank Out Day was created by &lt;a href=&quot;http://www.stophitting.com/index.php?page=spankout&quot;&gt;The Center for Effective Discipline&lt;/a&gt; to give attention to the need to end corporal punishment of children and to promote non-violent ways of teaching children appropriate behavior. All parents, guardians, and caregivers are encouraged to refrain from hitting children on April 30th each year, and to seek alternative methods of discipline through programs available in community agencies, churches and schools. Please read to the end to find a list of links to the other carnival participants.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;***&lt;/p&gt;
&lt;!-- END TOP CODE --&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 11pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/span&gt;*** &lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;em&gt;As one of the moderators for The Honesty Conspiracy, I was pleased to offer this space for an anonymous writer for the Spank Out Day 2012 Carnival. I received an email from a friend who saw my invitation to participate in the carnival and felt moved to share her experience. She was afraid to tell her story publicly, even though she knew it would help her heal. We discussed how passionately she felt about the potential her story has to help another parent know they are not alone and that there is the possibility to move beyond corporal punishment, even when it feels as if there is no way out. We got together over food and drink so that I could interview her about her story, then she reviewed and revised what I wrote for her from that evening. I am honored to share her moving story here with you…&lt;/em&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;em&gt;~Zoie at TouchstoneZ&lt;/em&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
For the first 5 years of my life as a parent, I used punishment as a way of curbing my children’s behavior. I used time outs, removal of privileges, and what I called swatting in an effort to control them. I was often conflicted about the roles we played in our family and I know it was due to the punitive aspect of our relationship. I was in the power position, my children were in the subservient position and we were often at odds. Too often I thought of it as a battle of wills and I had to be the winner. There was little to no room for complete connection that I had with my children when they were newborns.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
The day I spanked my two oldest children was the day that changed everything for us.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
It was a wakeup call for me. I was so far removed from the real relationship I longed for with my children that I didn’t back away from the painful reality that I was causing the distance between us. As the parent in the power position, I was choosing to continue to punish my children because I was afraid. I was afraid of trying something different than what I knew. I had many friends who practiced attachment parenting and I had read some of the research about how ineffective punishment is in modifying behavior in healthy ways.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;I decided that I wanted better for my children than I was giving them. This wasn’t a criticism of my own parents or even my own approach to parenting. It was a new way of looking at us as a family. It was admitting that I was using fear instead of love to be with my children. And I didn’t want to teach them that fear was more powerful than love anymore.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
It would have been easy to turn away from this truth. I had many reasons why I spanked my children that day. I was dealing with undiagnosed Post Partum Anxiety, my husband had been away for several months, and I was coordinating hospice care for a family member long distance. The amount of stress I was under made me quick to be angry with my children. I was doling out punishments in a way that felt like an ever-increasing spiral to keep up with what I thought were misbehaving children. Never once did I consider that my emotional state was impacting them. I was in the battle of wills mode.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
So, I snapped. I threatened my two oldest children with spanking if they didn’t stop their behavior. And when they didn’t, I turned them over my knee and gave my two oldest children three spanks with my hand on their behinds. After that, with all of my children sobbing, I think I went into shock at what I had done. I remember a hollow feeling, as if I were looking at everything from afar.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
It was the cries of my children for “momma” that brought me back. I had spanked my children and they needed me, the one who had hit them, for comfort. I was all they had, even though I had betrayed their trust and hurt them. They still loved me.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
I wasn’t sure I could live up to that much love and trust. I wonder if my husband had been home, if I would have made the decision to change in that moment. But, he wasn’t there. There was no one else but me to care for my children. I apologized. I listened to everything they said to me about being spanked. I took all the pain that it caused me to hear their anger, humiliation, hurt, and blame. I used that pain to remind me every time I wanted to swat them or give them a time out, what I was really teaching them. It has become a source of strength for me.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
I reached out to a few close friends. A few did not understand and turned away from me. A few loved me unconditionally and helped me with the basics of how to heal my family. My husband helped me find a parenting therapy group that meets twice a month. We have started going together so that we are parenting consistently.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
It has been 3 years, and some days are harder than others, but we are healing together. I have never hit my children again, although the thought to do so still crosses my mind at times. Whenever I feel I am slipping into the battle of wills, I use coping strategies to gain some perspective. I will never be a perfect parent. But, I have the kind of close relationship with my kids that I longed for. And even more importantly, I think they have the same with me.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- START BOTTOM CODE --&gt;
&lt;p&gt;***&lt;/p&gt;
&lt;p&gt;&lt;img align=&quot;right&quot; alt=&quot;Spank Out Day 2012 Carnival hosted by TouchstoneZ&quot; border=&quot;0&quot; class=&quot;alignright&quot; src=&quot;http://www.stophitting.com/images/spankOutLogo.gif&quot; /&gt;
&lt;p&gt;On Carnival day, please follow along on Twitter using the handy &lt;strong&gt;#SpankOutCar&lt;/strong&gt; hashtag. You can also subscribe to the &lt;a href= &quot;https://twitter.com/#!/TouchstoneZ/spankoutday&quot;&gt;Spank Out Day Carnival Twitter List&lt;/a&gt; and &lt;a href=&quot;http://www.google.com/reader/bundle/user%2F05601161822652795882%2Fbundle%2FSpankOutDay&quot;&gt;Spank Out Day Carnival Participant Feed&lt;/a&gt;. &lt;br&gt;Please take time to read the submissions by the other carnival participants:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://mommystolethesugar.wordpress.com/2012/04/20/what-spanking-taught-me/&quot; target=&quot;_blank&quot;&gt;What Spanking Taught Me&lt;/a&gt;&lt;/strong&gt; Meg at &lt;strong&gt;MommyStoleTheSugar &lt;/strong&gt; explains the spankee&#39;s perspective and how it has affected her disciplining choices as a parent.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://fabulousmamachronicles.blogspot.ca/&quot; target=&quot;_blank&quot;&gt;A Memory of Spanking&lt;/a&gt;&lt;/strong&gt; Wolfmother at &lt;strong&gt;Fabulous Mama Chronicles&lt;/strong&gt; explores her own upbringing and how it has affected her and why she is changing the way she relates to her children.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://naturalparentsnetwork.com/redirecting-impulse-to-spank/&quot; target=&quot;_blank&quot;&gt;Redirecting the Impulse to Spank&lt;/a&gt;&lt;/strong&gt; Amy W. shares at &lt;strong&gt;Natural Parents Network&lt;/strong&gt; about her experience redirecting the impulse to spank, and encourages all parents to respond with sensitivity and redirect anger before it becomes harmful.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://www.canadianunschooler.com/perspective-is-everything/&quot; target=&quot;_blank&quot;&gt;Perspective is Everything&lt;/a&gt;&lt;/strong&gt; Patti at &lt;strong&gt;Canadian Unschooler&lt;/strong&gt; learns to heal from the trauma caused by the childhood death of her sister, and gains a deeper understanding of her own mother&#39;s love for her as a child.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://theotherbabybook.wordpress.com/2012/04/30/remembering-and-recharging/&quot; target=&quot;_blank&quot;&gt;Remembering and Recharging&lt;/a&gt;&lt;/strong&gt; Emily at &lt;strong&gt;The Other Baby Blog&lt;/strong&gt; shares how she refocuses her mindset during high-stress times.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://thebehavioralchild.com/does-spanking-work/&quot; target=&quot;_blank&quot;&gt;Does spanking work?&lt;/a&gt;&lt;/strong&gt; Megan at &lt;strong&gt;TheBehavioralChild&lt;/strong&gt; lists the five reasons why spanking doesn&#39;t work.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://spiritgrooves.com/love-is-all-there-is-a-spank-out-day-post&quot; target=&quot;_blank&quot;&gt;Love is All There Is: A Spank Out Day Post&lt;/a&gt;&lt;/strong&gt; Tree at &lt;strong&gt;Mom Grooves&lt;/strong&gt; shares her thoughts about needing to find a way to discipline her 5 year old that could give her daughter the boundaries she is craving while still treating her with only love and respect.
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://wp.me/pMVLj-1gj&quot; target=&quot;_blank&quot;&gt;Discipline isn&#39;t SOmething You Do; Discipline is SOmething You Have&lt;/a&gt;&lt;/strong&gt; Mandy at  &lt;strong&gt;Living Peacefully with Children&lt;/strong&gt; questions how parents can expect their children to show self-control if they, themselves, do not exhibit self-discipline.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://alivingfamily.com/2012/04/30/no-spanking-no-yelling-no-time-outs-whats-left/&quot; target=&quot;_blank&quot;&gt;No Spanking, No Yelling, No Time Outs....What&#39;s Left?&lt;/a&gt;&lt;/strong&gt; Sheila at  &lt;strong&gt;A Living Family&lt;/strong&gt; shares that though spanked as a child herself, she has made efforts towards an alternative approach to setting limits.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://kelly.hogaboom.org/?p=11757&quot; target=&quot;_blank&quot;&gt;Forgiveness is possible; loving others in a way that works for us&lt;/a&gt;&lt;/strong&gt; &lt;strong&gt;Kelly Hogaboom&lt;/strong&gt; finds that if we are to raise our children in a humane fashion, we must first recognize our own humanity.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://www.anktangle.com/2012/04/dear-daniel-on-discipline-and-love.html&quot; target=&quot;_blank&quot;&gt;Dear Daniel, (On Discipline and Love)&lt;/a&gt;&lt;/strong&gt; Amy at  &lt;strong&gt;Anktangle&lt;/strong&gt; writes a letter to her son about the many choices we have in life: how we treat people, how we parent, and how we use our bodies in the process.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://wp.me/p2ce7l-UX&quot; target=&quot;_blank&quot;&gt;Spanking:  A Day to Consider&lt;/a&gt;&lt;/strong&gt; &lt;strong&gt;Our Muddy Boots&lt;/strong&gt; recognizes that some see a difference between abuse and spanking, and maybe today is a day that we can consider some other perspectives and utilize available resources to make different choices.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://verynearlyhippy.blogspot.com/2012/04/mutual.html&quot; target=&quot;_blank&quot;&gt;Mutual Respect&lt;/a&gt;&lt;/strong&gt; Sithyogini at  &lt;strong&gt;Very Nearly Hippy&lt;/strong&gt; learns how mutual respect between parents and children leads to peaceful parenting.
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://codenamemama.com/2012/04/30/difference-between-spanking-abuse/&quot; target=&quot;_blank&quot;&gt;What Is the Difference Between Spanking and Abuse?&lt;/a&gt;&lt;/strong&gt; You know what is difficult? Trying to explain the difference between spanking and abuse to a child. Dionna at &lt;strong&gt;Code Name: Mama&lt;/strong&gt; can understand the confusion.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://honestyconspiracy.blogspot.com/2012/04/i-hit-my-kids-and-now-begins-real-work.html&quot; target=&quot;_blank&quot;&gt;I Hit My Kids and Now Begins The Real Work To Heal&lt;/a&gt;&lt;/strong&gt; &lt;strong&gt;The Honesty Conspiracy&lt;/strong&gt; hosts this powerful, anonymous story about how it&#39;s never too late to start on a different approach to spanking.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://touchstonez.com/2012/04/30/how-to-talk-to-parents-about-gentle-alternatives-to-spanking/&quot; target=&quot;_blank&quot;&gt;How To Talk To Parents About Gentle Alternatives To Spanking&lt;/a&gt;&lt;/strong&gt; Zoie at  &lt;strong&gt;TouchstoneZ&lt;/strong&gt; shares some useful ways to discuss the often divisive issue of spanking.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://positiveparentingconnection.net/spank-out-day-3-untruths-and-11-alternatives-to-spanking/&quot; target=&quot;_blank&quot;&gt;Spank Out Day: 3 Untruths and 11 Alternatives to Spanking&lt;/a&gt;&lt;/strong&gt; MudpieMama at  &lt;strong&gt;Positive Parenting Connection&lt;/strong&gt; breaks down 3 of the biggest myths about spanking and shares a list of effective gentler discipline alternatives.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- END BOTTOM STRAIGHT-LIST CODE --&gt;</description><link>http://honestyconspiracy.blogspot.com/2012/04/i-hit-my-kids-and-now-begins-real-work.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><thr:total>8</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-9068069927296789670</guid><pubDate>Mon, 26 Mar 2012 11:00:00 +0000</pubDate><atom:updated>2012-03-26T07:39:38.224-04:00</atom:updated><title>I Took the Blame for My Own Rape</title><description>...and I didn&#39;t even know it.&lt;br /&gt;
﻿ &lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHFxwJBtmwNlX-HgZAWdJeTbJBB1yiAb708fGpK38NVBDiI0v7GCkI8USD71RPEE8DfUq5QoxrdgnTGZfmai0srV_9EhMN3aDhr6J_G1rxWssWpPfNgxQXpciQc-XMidAcXOUsIDUcJ2w/s1600/slutwalk.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img aea=&quot;true&quot; border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHFxwJBtmwNlX-HgZAWdJeTbJBB1yiAb708fGpK38NVBDiI0v7GCkI8USD71RPEE8DfUq5QoxrdgnTGZfmai0srV_9EhMN3aDhr6J_G1rxWssWpPfNgxQXpciQc-XMidAcXOUsIDUcJ2w/s320/slutwalk.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
There is a blog that I thoroughly enjoy, called &lt;a href=&quot;http://bluemilk.wordpress.com/&quot;&gt;Blue Milk&lt;/a&gt;. Feminist issues are the main focus there, and a topic that comes up frequently is rape. I got caught up in the comment threads of some old posts there recently, and it has been a highly emotional experience for me. The blog&#39;s author wrote&amp;nbsp;a post, entitled &quot;&lt;a href=&quot;http://bluemilk.wordpress.com/2010/06/01/dont-get-raped/&quot;&gt;Don&#39;t get raped&lt;/a&gt;,&quot; that sarcastically pointed out the foolishness in suggesting that a victim&#39;s behavior can ever &#39;lead to&#39; rape. Not surprisingly, some debate ensued and Blue Milk wrote a follow-up post to address suggestions that victims are often partially responsible for their own assault (hint: this assertion is &lt;i&gt;wrong&lt;/i&gt;). That post, titled, &quot;&lt;a href=&quot;http://bluemilk.wordpress.com/2010/06/05/but-why-shouldnt-she-take-some-responsibility-too-for-the-rape/&quot;&gt;But why shouldn&#39;t she take some responsibility too for the rape?&lt;/a&gt;&quot; was later followed by &quot;&lt;a href=&quot;http://bluemilk.wordpress.com/2011/03/27/all-the-way-gray-rape-and-third-base/&quot;&gt;All the way - gray rape and third base&lt;/a&gt;,&quot; and &quot;&lt;a href=&quot;http://bluemilk.wordpress.com/2011/06/23/to-the-woman-unconvinced/&quot;&gt;To the woman unconvinced&lt;/a&gt;.&quot;&lt;br /&gt;
&lt;br /&gt;
As I read these posts and the comments that followed, I was overwhelmed by a deep sense of sadness, not only because of the awful comments made by some readers, but even more so because it finally brought me to&amp;nbsp;the place of fully recognizing something: I was raped. Not once, but three times and by three different individuals. So many years have passed and I have no desire to address the individuals who were involved, but I have been going through a great deal of processing, trying to make sense of what happened, and how I came to view these incidents as completely and totally &quot;my fault.&quot; I seem to have been enculturated with the same&amp;nbsp;twisted ideas&amp;nbsp;as some of the commenter&#39;s on Blue Milk&#39;s articles,&amp;nbsp;ideas that&amp;nbsp;sound so ignorant and anti-woman to me now. I was brought up in a culture of victim blame, a culture of excuses, but there is no excuse for any man or woman to have sex with an individual who has not willingly and openly consented to such an act. How I didn&#39;t see this before is baffling to me, but I&#39;m glad to know it now, and hope to impart that sense on my own children.&lt;br /&gt;
&lt;br /&gt;
I am so very saddened to think that I, as an intelligent and capable young woman, did not see what any of the men who took advantage of me did as all that wrong. It certainly wasn&#39;t right, but who could blame them. It&#39;s&amp;nbsp;what men did, I thought. I was flirtatious, I was playful, so what did I expect? Would it have been so wrong to expect respect for my own right to choose when and how I wanted to have sex? How about to expect the men to hold themselves up to a higher standard? I really don&#39;t think so. I&#39;m disgusted by the idea that I put all of the blame on myself for the conscious decisions these so-called men made to take advantage of me. My point of view at the time was so very twisted that I even continued to have an amicable relationship with at least one of&amp;nbsp;these men, because it wasn&#39;t their fault, after all. &lt;i&gt;I &lt;/i&gt;was stupid. &lt;i&gt;I &lt;/i&gt;was irresponsible. &lt;i&gt;I&lt;/i&gt; made bad decisions. &lt;br /&gt;
&lt;br /&gt;
All of these years later, I can finally see that &lt;b&gt;no decision I made gave another person the right to have sex with me without my consent&lt;/b&gt;. No decision I made &quot;led&quot; to unwanted sex. &lt;br /&gt;
As part of my processing, I have been going over and over these scenarios in my head, trying to figure out what led me to think and to do the things I did, and to completely and totally let these guys off the hook. I want to know what led me to think that&amp;nbsp;what they did was okay, in large part so that I can protect my own daughter from a similar fate. &lt;br /&gt;
&lt;br /&gt;
The first scenario involved my boyfriend at the time.&amp;nbsp;This boyfriend,&amp;nbsp;several&amp;nbsp;years older than I,&amp;nbsp;knew I had not had sex and that I was not ready to have sex. We had discussed this on numerous occasions.&amp;nbsp;One night, he&amp;nbsp;invited me to join him at a friend&#39;s house party, where I hardly knew a soul. The drinks got to me quickly, so he suggested that we should go. I&amp;nbsp;got the sense that I had embarrassed him, and half expected him to take me home and go back to the party unencumbered. His and my apartments were&amp;nbsp;within a&amp;nbsp;four or&amp;nbsp;five mile radius of one another, as was&amp;nbsp;the&amp;nbsp;one where the party was located,&amp;nbsp;so taking me home would have been easy, really. To my surprise, he wanted to go to his place. We did, I relieved that&amp;nbsp;my hip older boyfriend&amp;nbsp;had not ditched me for embarrassing him. I was extremely intoxicated, sick, and out of it, but glad to he still wanted me around all the same.&lt;br /&gt;
&lt;br /&gt;
Before long, I found myself in his bed and we did things we had done before, all of which were fine with me. What I didn&#39;t know at the time was that he was planning to have sex with me. It&#39;s all so clear to me now, looking back on details from the night, but I didn&#39;t see it then. I was enjoying&amp;nbsp;myself, so I suppose I believed&amp;nbsp;that what&amp;nbsp;followed&amp;nbsp;was the logical next step, and that because I had&amp;nbsp;willingly participated in the lead-up to it, I had consented&amp;nbsp;in some way or another.&amp;nbsp;One minute things were normal, and the next I realized that he was having sex with me. I was shocked, since he had given me no warning whatsoever, but believed I had brought it upon myself and&amp;nbsp;made him think that I wanted it,&amp;nbsp;so I didn&#39;t speak&amp;nbsp;up but&amp;nbsp;merely waited for it to be over.&amp;nbsp;Very few, if any words were spoken afterward. We went to sleep, and the next morning he proceeded to enter me again, with little to no warning. We never discussed what was actually happening, he never asked my permission. He really didn&#39;t seem to consider what I wanted at all. &lt;br /&gt;
&lt;br /&gt;
In the days that followed, I spent a lot of time processing what had happened and ended up convincing myself that I had wanted it. I &lt;i&gt;know&lt;/i&gt; that I know that if I had actually been &lt;i&gt;asked&lt;/i&gt; if I were ready, if I had been consulted &lt;i&gt;at all&lt;/i&gt;, I would have told him I wasn&#39;t ready. The fact that our entire social circle had heard the news, and was congratulating me on having lost that antiquated thing called my virginity, helped&amp;nbsp;create and feed&amp;nbsp;this twisted idea that it had been a good thing. But the reality is, he took advantage of me. And I didn&#39;t stop him. I&#39;m really not sure which is more upsetting - my passivity or his complete and utter selfishness and lack of consideration. If I had asked him to stop, said no, would he have stopped? I&#39;d like to think the answer is yes, but I don&#39;t know. It&#39;s this not knowing that caused me to blame myself. I couldn&#39;t say he&amp;nbsp;acted against my will, I felt, because I failed to make my will known.&amp;nbsp;I&amp;nbsp;wish I had said no, sure. I could have said no, sure. But absolutely nothing gave him the right to assume a yes and move forward with something he knew that, sober, I hadn&#39;t wanted, especially without checking in with me first. &lt;br /&gt;
&lt;br /&gt;
Fast forward a couple of years and I found myself in an even more disturbing scenario, for which I fully blamed myself and agonized&amp;nbsp;endlessly over my poor decision. I had flirted with a coworker, not because&amp;nbsp;I was the least bit interested in him, but because I was young and flirtatious. We worked in a social environment where this type of interaction was going on constantly, and it was fun, but didn&#39;t obligate anyone to follow on with anything at all. &lt;br /&gt;
&lt;br /&gt;
I went out one night with two old friends who I trusted, rightly. They were kind and gentlemanly and I had known them for years. When the two of us who were not driving had consumed our fair share at the bar, they drove me home and came up to my apartment for a chat. Meanwhile, I had been texting with the coworker, who wanted to come over. Against my better judgment, I decided this sounded like fun, and invited him. I have absolutely no memory at all of his coming over. My first clue came in the morning, when I found a note apologizing for his having to leave before I awoke. I was a bit surprised, since I didn&#39;t recall going to sleep beside him anyway, and certainly had not expected to wake up to him in my bed.&lt;br /&gt;
&lt;br /&gt;
A bit later, I went to the bathroom and found a piece of latex inside of me. I can actually remember thinking, &quot;well, at least he used a condom.&quot; This was a relief to me at the time, and more pressing a concern than the issue that I had no memory of agreeing to a sex act of any kind. Again, I blamed myself. What had I been thinking!? Looking back now, I know exactly what I was thinking. I was thinking that I wanted to have fun with my good friends, who I had not seen in ages. Because I felt safe with them, and was not particularly good at rejecting others, I allowed a coworker to join us. Beyond that, I can only imagine, but I know that I was in absolutely no condition to give consent. Is it wise to drink to excess? Perhaps not, but as an adult do I have every right to make a decision to do so? Of course I do! Does another adult have a right to use the situation to their advantage and have their way with me? Abso-frickin&#39;-lutely not.&lt;br /&gt;
&lt;br /&gt;
That time in my life was a wild, spontaneous one and it involved many nights of drinking and spending time with friends. There are certainly experiences that are fuzzy, times when my wits were not entirely about me, but I &lt;i&gt;always &lt;/i&gt;remembered at least bits and pieces from every hour I was awake, even if only half awake. The fact that I remember absolutely nothing - not a single moment from my time with this man&amp;nbsp;- is very suspicious to me as well, especially since I did not drink &lt;em&gt;that&lt;/em&gt; excessively. Either I had already entered a hard sleep, or something else occurred without my permission.&lt;br /&gt;
&lt;br /&gt;
Later on that next morning, I received a call from the trustworthy friends who had been my drinking companions the night before. They called to check on me because they were worried. They had not felt comfortable leaving me with my coworker the previous night, but at the same time had to get home, so trusted that I knew him well enough to be safe. I thanked them for checking in on me, and told them everything was absolutely fine that morning. In reality, I was angry, upset, horrified -&amp;nbsp;but I was also&amp;nbsp;embarrassed, so my response was to pretend like nothing had happened. It was my fault anyway, right? I took one hundred percent of the blame and responsibility. A few days later, when my coworker (who fortunately wasn&#39;t working all that often, and who I asked not to be scheduled with again) started texting again and asking for&amp;nbsp;a date, I made up excuses until he gave up. I didn&#39;t have the nerve to tell him I thought he was scum, or that I was furious, or horrified. I just made up excuses and waited for it all to go away. I was to blame, after all.&lt;br /&gt;
&lt;br /&gt;
Just days after that incident I was enjoying a game night with close friends at their home. We were all drinking to some extent, so the plan was for everyone who didn&#39;t live in the neighborhood, to sleep on the couch or a futon. Sometime later in the night, a friend&#39;s brother joined us, someone who&amp;nbsp;I knew by reputation but had&amp;nbsp;interacted with&amp;nbsp;very little. I actually thought he was cute, but too cool to be friends with me anyhow. This was the only person I did not know well and trust, but given that others seemed to, I felt safe enough and eventually went to sleep, with trusted&amp;nbsp;friends nearby. Before long, I awoke to the friend&#39;s brother making a move. I was not&amp;nbsp;all that&amp;nbsp;out of it, so I woke fully and for whatever twisted reason took his advances as a compliment. There was some kissing and we agreed to go for a walk. &lt;br /&gt;
&lt;br /&gt;
It was snowy and perfectly quiet in the middle of the night and my new companion was just about as charming as he could be. I enjoyed talking with him and somehow felt comfortable. The whole situation had started to feel like something out of an indie film, so when our walk took us relatively near to my house, I suggested we head there to get out of the cold. I agreed to let him sleep there, but was quite clear that I didn&#39;t want sex, especially because neither of us had protection. Still, I was enjoying myself, so kissing continued, and before I knew it he was apologizing. &quot;Sorry, sorry, I couldn&#39;t help myself,&quot; he said. &quot;You&#39;re just so hot, and I can&#39;t believe you&#39;re hanging out with me.&quot; I was angry, annoyed, but still somehow charmed (you can see why I&#39;m disgusted looking back. Why did&amp;nbsp;I not send him away immediately? Better yet, why did I not see and call him out for the scum that he was when he made advances toward me, someone he hardly knew,&lt;i&gt; in my sleep&lt;/i&gt;?), so I got dressed and went to sleep, allowing him to stay. The next morning, he accompanied me out for coffee and was so outrageously sweet. I was organizing an event at my place of work that evening and he said several times that he wanted to hang out with me, and was going to come by. I actually thought this might be the beginning of something - what a destructive relationship that would have been! - but fortunately he never turned up that evening. I never saw him again.&lt;br /&gt;
&lt;br /&gt;
There is a common thread I see when I look at these three stories together, and that&#39;s a lack of confidence - in both myself, and in my rights. It disgusts me that the tiny bit of flattery used in that third scenario was enough to make me excuse such a plain and simple violation. In that situation, I &lt;em&gt;had &lt;/em&gt;said no, but the other person chose to do what they wanted anyway. In the first situation, the warm feeling of being wanted likely played a huge role in my silence. In the second scenario, I was too embarrassed to even admit that&amp;nbsp;anything had happened, much less call the person involved out for his actions. &lt;br /&gt;
&lt;br /&gt;
Aside from that I felt a definite lack of power as a woman. The image of rape I had been presented with growing up was one where a woman was in clear danger, and attempted to fight off an attacker to no avail. This image has been a sad reality for far too many women, but it ignores the fact that &lt;em&gt;every woman&lt;/em&gt; has the right to choose who she will sleep with. Every woman deserves to be &lt;em&gt;asked &lt;/em&gt;whether or not certain actions toward her are acceptable. The opportunist who does not give a woman the chance to say no may be less violent than the men I pictured when I thought of rape, but their behavior is in no way excusable. And yes, women can and do rape men, too. This is no more acceptable, and it saddens me that society paints it as though it&#39;s&amp;nbsp;often some&amp;nbsp;sort of&amp;nbsp;privilege for the man. &lt;br /&gt;
&lt;br /&gt;
The bottom line is, everyone has the right to give or deny consent for sex, and no one has the right to take it just because the moment is right. I&#39;m not in a position to say exactly how and what&amp;nbsp;at this point, but&amp;nbsp;a lot of things need to change so that future generations of women and men can grow up knowing this at the very core of their being. &lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;em&gt;Photo Credit: &lt;/em&gt;&lt;a href=&quot;http://www.flickr.com/photos/11934031@N00/6201127577/&quot;&gt;&lt;em&gt;xoder on Flickr&lt;/em&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
_____&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;em&gt;A note: If you disagree with my classification of any of these incidents as rape, you&#39;re probably not alone. I never thought of them as such before either. I&#39;m not here to have a debate over what qualifies (although if you disagree with me, you may find the posts linked above insightful, and I would also encourage you to look into &quot;alcohol faciliated&quot;&amp;nbsp;or &quot;incapacitated rape.&quot; Another useful tidbit would be the FBI&#39;s recently updated &lt;/em&gt;&lt;a href=&quot;http://www.fbi.gov/news/pressrel/press-releases/attorney-general-eric-holder-announces-revisions-to-the-uniform-crime-reports-definition-of-rape&quot;&gt;&lt;em&gt;defintion of rape&lt;/em&gt;&lt;/a&gt;&lt;em&gt; which includes: &quot;The penetration, no matter how slight, of the vagina or anus with any body part or object, or oral penetration by a sex organ of another person, &lt;strong&gt;without the consent of the victim&lt;/strong&gt;&quot; (emphasis added), and especially not to have my decisions scrutinized. This was a difficult subject to discuss, hence my decision to do it here, anonymously. Please make comments sensitively, and refer to the Honesty Conspiracy&#39;s comment policy at right&amp;nbsp;if you&#39;re unsure of whether or not your comment will be appropriate.&lt;/em&gt;&lt;/div&gt;</description><link>http://honestyconspiracy.blogspot.com/2012/03/i-took-blame-for-my-own-rape.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHFxwJBtmwNlX-HgZAWdJeTbJBB1yiAb708fGpK38NVBDiI0v7GCkI8USD71RPEE8DfUq5QoxrdgnTGZfmai0srV_9EhMN3aDhr6J_G1rxWssWpPfNgxQXpciQc-XMidAcXOUsIDUcJ2w/s72-c/slutwalk.jpg" height="72" width="72"/><thr:total>18</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-5702254195526977401</guid><pubDate>Mon, 30 Jan 2012 17:58:00 +0000</pubDate><atom:updated>2012-01-31T08:00:23.158-05:00</atom:updated><title>I&#39;m just not interested in sex with my husband</title><description>&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm6i52JCrBzSuSeXQJDBehckYLw08MmCAcZw-x4DlkSoWHw3Rii7_NGt4nyTrBQ_MhZH1rpPYaJBvPTBZ5l9GYaHjIDorioGgen3VEBmi_Qa4D0Jc9nvypID6by-ostCKVhYhyphenhyphenEtKOeuk/s1600/bedroom.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;213&quot; sda=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm6i52JCrBzSuSeXQJDBehckYLw08MmCAcZw-x4DlkSoWHw3Rii7_NGt4nyTrBQ_MhZH1rpPYaJBvPTBZ5l9GYaHjIDorioGgen3VEBmi_Qa4D0Jc9nvypID6by-ostCKVhYhyphenhyphenEtKOeuk/s320/bedroom.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
I&#39;m just not interested in sex. Not now, and since having kids. At first I thought I was just &#39;recovering&#39; from all the associated stresses of birth and newborns and generally becoming a mother.&lt;br /&gt;
&lt;br /&gt;
But it&#39;s been too long now, almost a year and a half since our second baby was born. The excuses of night waking have gone, the need to sleep whenever I get the chance, the baby is no longer constantly attached to me and not even in the same bed. &lt;br /&gt;
&lt;br /&gt;
I&#39;ve been over all the possibilities. For a long time I was depressed, but our lives are so much happier now. I wondered - and keep wondering - if I have somehow fallen out of love (or lust) with my husband. And I try and think what I would be like with other men, if I was to be flattered anew by someone different and exciting. For a moment the idea thrills me and then I realise that no, I&#39;d be just as disinterested. I would just be playing a role.&lt;br /&gt;
&lt;br /&gt;
I feel like half a woman. Before children, we had a rampant and intense sex life fuelled by deep rooted love for each other. We talked of having LOTS of babies. I could never have imagined feeling like this and wouldn&#39;t have believed it possible.&lt;br /&gt;
&lt;br /&gt;
&quot;What&#39;s happened&quot;, I ask myself, &quot;What&#39;s different? Am I just too exhausted mentally and physically? AM I depressed still?&quot;&lt;br /&gt;
&lt;br /&gt;
My husband has been so patient. We have had our moments of course, but I&#39;m struggling to hide the fact I&#39;d rather be sleeping or just have cuddles. He has issues and insecurities which make it worse, which in turn makes me feel utterly wretched. And yet he doesn&#39;t want me to feel like I have any kind of duty or obligation! But I do. How can I not, after all this time?&lt;br /&gt;
&lt;br /&gt;
I just don&#39;t know where to go from here. I don&#39;t know whether more (some!) quality time with my husband would help or not - I feel it wouldn&#39;t make a jot of difference and yet I am feeling more and more estranged from him. Our lives seem to be delineated into being carers, workers and partners in no particular order. And being a partner is just another box, another role to try and fulfil.&lt;br /&gt;
&lt;br /&gt;
I wonder if what I&#39;m feeling is normal in any way, if others have experienced this and how they overcame it. I need to hear that there is a way out of this hell.&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;right&quot;&gt;
&lt;em&gt;Image credit: &lt;/em&gt;&lt;a href=&quot;http://www.flickr.com/photos/laughingrhoda/4810398735/&quot;&gt;&lt;em&gt;LaughingRoda on Flickr&lt;/em&gt;&lt;/a&gt;&lt;/div&gt;</description><link>http://honestyconspiracy.blogspot.com/2012/01/im-just-not-interested-in-sex-with-my.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm6i52JCrBzSuSeXQJDBehckYLw08MmCAcZw-x4DlkSoWHw3Rii7_NGt4nyTrBQ_MhZH1rpPYaJBvPTBZ5l9GYaHjIDorioGgen3VEBmi_Qa4D0Jc9nvypID6by-ostCKVhYhyphenhyphenEtKOeuk/s72-c/bedroom.jpg" height="72" width="72"/><thr:total>132</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-6905591615630593212</guid><pubDate>Wed, 07 Dec 2011 12:00:00 +0000</pubDate><atom:updated>2011-12-07T07:00:02.356-05:00</atom:updated><title>Asking For Help is the Hardest Part</title><description>&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container zemanta-img&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.daylife.com/image/0bo7cvN33agwh?utm_source=zemanta&amp;amp;utm_medium=p&amp;amp;utm_content=0bo7cvN33agwh&amp;amp;utm_campaign=z1&quot; imageanchor=&quot;1&quot; style=&quot;margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;GLASGOW, SCOTLAND - NOVEMBER 01:  A woman sits...&quot; border=&quot;0&quot; class=&quot;zemanta-img-inserted&quot; height=&quot;209&quot; src=&quot;http://cache.daylife.com/imageserve/0bo7cvN33agwh/150x98.jpg&quot; style=&quot;border: medium none; font-size: 0.8em;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption zemanta-img-attribution&quot; style=&quot;text-align: center; width: 150px;&quot;&gt;Image by &lt;a href=&quot;http://www.daylife.com/source/Getty_Images&quot;&gt;Getty Images&lt;/a&gt; via &lt;a href=&quot;http://www.daylife.com/&quot;&gt;@daylife&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
A few weeks ago I went to see my doctor. I&#39;ve been so frustrated over my inability to stick to any sort of healthy eating/weight loss, I wanted to see if there as anything she could suggest or recommend to me. I don&#39;t really know why I went to see her about it, but I&#39;ve tried so many different things that I thought I may as well add one more to the list, and as my doctor is a bigger lady herself, I felt a small amount of trust for her in this regard.&lt;br /&gt;
&lt;br /&gt;
In tears I made my case to her - it&#39;s so embarrassing and upsetting for me to actually talk about it with anyone in person. She looked at me helplessly, halfheartedly suggesting weight watchers and &#39;getting involved with a group&#39;. I explained to her that I&#39;ve tried all of this and more, but she didn&#39;t really have anything else to contribute.&lt;br /&gt;
&lt;br /&gt;
I needed her to understand how seriously I wanted help. I decided to take the plunge, and I mentioned the D word.&lt;br /&gt;
&lt;br /&gt;
For over 15 years I&#39;ve contemplated talking to a professional about my depression - something I&#39;ve never had officially diagnosed, but boy do I know it&#39;s there. I have never felt able to ask for help in this. I don&#39;t know if it&#39;s shame or a feeling that it&#39;s &#39;not that bad&#39; or the belief that nothing I&#39;ve tried has conquered it so it&#39;s unconquerable or just plain discomfort in talking about myself in such a way or something else altogether, but something has always stopped me.&lt;br /&gt;
&lt;br /&gt;
I don&#39;t know what changed that day either, but I decided to do what all the ads and recommendations tell you to do - talk to your doctor, right? &lt;br /&gt;
&lt;br /&gt;
I stammered it out, &quot;I think I have depression.&quot;&lt;br /&gt;
&lt;br /&gt;
Her expression immediately became skeptical. She asked me a few questions - was I sleeping badly? Yes. Had I experienced any major recent changes? Yes. I don&#39;t remember what else but all were answered in the affirmative.&lt;br /&gt;
&lt;br /&gt;
I shamefully added, &quot;I don&#39;t even feel as attached to my daughter anymore.&quot;&lt;br /&gt;
&lt;br /&gt;
This was &lt;i&gt;gut-wrenching &lt;/i&gt;for me to admit. &lt;br /&gt;
&lt;br /&gt;
She sighed. &quot;Would you like me to prescribe you something?&quot;&lt;br /&gt;
&lt;br /&gt;
I almost laughed. &quot;Is that the only solution?&quot;&lt;br /&gt;
&lt;br /&gt;
She went on to again recommend finding myself some sort of support, and suggested I call her in a few weeks to let her know my progress.&lt;br /&gt;
&lt;br /&gt;
My husband had been with me during the visit, and in the car on the way home I cried my frustration. &quot;I just did exactly what I was supposed to do and it was no help at all! Do you have any idea how hard that was?&quot;&lt;br /&gt;
&lt;br /&gt;
He didn&#39;t know how to handle it, and he turned on me, suggesting that maybe I just needed more &#39;willpower&#39; and &#39;tough love&#39;. It turned into a huge argument for which he later apologized...I think the face of my hopelessness and the response of the doctor was just too hard for him to deal with. &lt;br /&gt;
&lt;br /&gt;
And so it ends. I took the step I&#39;d been contemplating for years, and got absolutely no help at all.&lt;br /&gt;
&lt;br /&gt;
I have no desire to just start taking anti-depressants without even talking to a therapist, and I don&#39;t know that I can afford an actual therapist. And while I don&#39;t doubt that group counseling is effective, it&#39;s not something that&#39;s going to happen for me - certainly not in the beginning. I&#39;ve communicated to all of 2 people in my life that I feel I suffer from depression - there is no way I&#39;m walking into a group of strangers and confessing that.&lt;br /&gt;
&lt;br /&gt;
There is one possible step I see now: a friend gave me the number of a place that provides individual therapy and charges on a sliding scale. It&#39;s been on my mind for weeks now to call, but as difficult as it was asking for help the first time, it feels even harder now. I reached my hand out and got burned - badly - and my instinct now is to keep it more to myself than ever before.&lt;br /&gt;
&lt;br /&gt;
At this point in time, I&#39;m not sure. Part of writing this post is a rejection of that instinct to pull it all back. I&#39;ve never written candidly of this and the anonymity of this blog is the only thing that gives me the freedom to do so - along with the high trust I have in the love and support of the readers here.&lt;br /&gt;
&lt;br /&gt;
I want to call the therapy place, but I know it may not happen.&lt;br /&gt;
&lt;br /&gt;
I mostly just wish it could all be fixed - or over - without me having to ask. Why does it have to be so hard?&lt;br /&gt;
&lt;br /&gt;


&lt;div class=&quot;zemanta-pixie&quot; style=&quot;height: 15px; margin-top: 10px;&quot;&gt;
&lt;/div&gt;</description><link>http://honestyconspiracy.blogspot.com/2011/12/asking-for-help-is-hardest-part.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><thr:total>7</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-4229809935708893806</guid><pubDate>Mon, 05 Dec 2011 13:42:00 +0000</pubDate><atom:updated>2011-12-05T08:52:32.575-05:00</atom:updated><title>When I Look in the Mirror Now</title><description>&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGLJZ7RkhOzTLhwfHPO3MO_V87Xpn5aA9iYMjKNwMK559eSaVr7olVdixJCe_ooxm98B-cBoJ0xbKeBh2X05fcyM6B5yXgG7CiwuyheolW0ksRvGnjbJED8gh9Fv2e0OUP668iQUsaoD4/s1600/mirror.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; dda=&quot;true&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGLJZ7RkhOzTLhwfHPO3MO_V87Xpn5aA9iYMjKNwMK559eSaVr7olVdixJCe_ooxm98B-cBoJ0xbKeBh2X05fcyM6B5yXgG7CiwuyheolW0ksRvGnjbJED8gh9Fv2e0OUP668iQUsaoD4/s320/mirror.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Photo Credit:&lt;span id=&quot;goog_1142425100&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;a href=&quot;http://www.flickr.com/photos/southpaw2305/3415909302/&quot;&gt;http://www.flickr.com/photos/southpaw2305/3415909302/&lt;/a&gt;&amp;nbsp;&lt;span id=&quot;goog_1142425101&quot;&gt;&lt;/span&gt;on Flickr.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Being thin wasn&#39;t always something I consciously cared about. But I do remember my struggle with weight began very young. My mother was an alcoholic (that&#39;s another story) and because of this, my sister and I were raised by our grandparents and our father. My grandmother was always critical of my mother, and the fact that my mom was over weight was something she mentioned a lot. I was always reminded not to eat too much. &quot;You don&#39;t want to end up like your mother,&quot; my grandmother would say. And so I learned that my physical appearance had a lot to do with my self worth.&lt;br /&gt;
&lt;br /&gt;
As a young girl I knew I wanted to be a model. I was constantly being told by family friends how beautiful I was and these comments became addictive. I was always so eager to please. I took modeling lessons and entered pageants. Both of which I did well. And being a model was all I ever talked about. During this time my father had remarried and moved out of my grandparents house. His new wife was nice, but just like my grandmother, she was constantly reminding me about my weight.&lt;br /&gt;
&lt;br /&gt;
I loved barbies and playing dress up. My best friend and I would often dress in my stepmothers heels and makeup and play runway down the hall. Then at the age of twelve my father divorced&amp;nbsp; again and moved away. He became depressed and started using drugs and was never home. And my sister went to live with my mom. One day I decided to go on a hunger strike just to see if he would notice.&lt;br /&gt;
&lt;br /&gt;
This is how my eating disorder started. I went almost a month without eating any real food. Crackers if the hunger became too much, and only drank water. My father never noticed, but others did. Other girls would tell me how jealous they were because I was so skinny. And so I kept on not eating. I liked the attention, but I soon realized how hard it is to not eat. Sometimes I would clean or even cut my self, anything to take my mind off of food. After a couple years my dad ended up moving back in with his parents. It was a lot harder to hide around them.&lt;br /&gt;
&lt;br /&gt;
I would wake up early and pretend to have already eaten. Take my food into my room and pretend to eat it there. And sometimes I would just have to eat to not raise suspicion. That&#39;s when I discovered throwing up. This was like a god send to me. I could eat whatever I wanted and just throw it up! As I got older and started dating it was always a struggle. I found myself having to throw up a lot more because of dinner dates. I would take dangerous amounts of diet pills, laxatives, and even these pills I ordered that claimed to prevent your body from absorbing fat. I felt sick all the time. I wasn&#39;t happy. Food became this sick drug to me. I remember driving to a fast food place and ordering tons of their most fattening foods. Then sitting all alone in an empty parking lot, eating it as fast as I could. Of course not long after I would have to throw it up. I hated myself. My obsession caused me to lose sight of my dreams, and I never became a professional model. I never went to rehab or therapy. I never even told anyone. To this day nobody knows just how bad life was for me.&lt;br /&gt;
&lt;br /&gt;
I got pregnant at 20 and everything changed. Suddenly my body wasn&#39;t just mine anymore. I had a life inside me that needed me to take care of myself. Needed me to eat and be healthy. I decided to do the very best for my baby. Be the parent mine never were.&amp;nbsp;I started to appreciate my body. It created life, it was beautiful. And now, two kids later I still love my body. I exercise when I can and try to eat healthy, but I don&#39;t care about the extra weight anymore. I am accepting of myself. My body might be soft and not nearly perfect. But when I look in the mirror now, I like what I see.</description><link>http://honestyconspiracy.blogspot.com/2011/12/when-i-look-in-mirror-now.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGLJZ7RkhOzTLhwfHPO3MO_V87Xpn5aA9iYMjKNwMK559eSaVr7olVdixJCe_ooxm98B-cBoJ0xbKeBh2X05fcyM6B5yXgG7CiwuyheolW0ksRvGnjbJED8gh9Fv2e0OUP668iQUsaoD4/s72-c/mirror.jpg" height="72" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-8822175241222279815</guid><pubDate>Thu, 01 Dec 2011 04:34:00 +0000</pubDate><atom:updated>2011-12-01T07:59:11.070-05:00</atom:updated><title>An Open Letter, and The Honesty Conspiracy&#39;s Response</title><description>﻿ &lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiowHVR7IQ0cWd6vOL0B0TWFx5tNtJPtMH1jXkgP3sj6Xu8ooYZ2-rXsR_HJ1QcgvyEWDKTIulPtaqGgU5BUR6rZPRmOUxMHVOjzVWZHSA0KtRgrUF7vTXOwpC7_vCgCRc4ln0QUXFz-og/s1600/camera+obscura.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; dda=&quot;true&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiowHVR7IQ0cWd6vOL0B0TWFx5tNtJPtMH1jXkgP3sj6Xu8ooYZ2-rXsR_HJ1QcgvyEWDKTIulPtaqGgU5BUR6rZPRmOUxMHVOjzVWZHSA0KtRgrUF7vTXOwpC7_vCgCRc4ln0QUXFz-og/s200/camera+obscura.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Photo Credit: &lt;a href=&quot;http://www.flickr.com/photos/jef_safi/1180576990/&quot;&gt;Joel Evelyn and Francois&lt;/a&gt; on Flickr&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
﻿ An Open Letter to the Honesty Conspiracy,&lt;br /&gt;&lt;br /&gt;I honor the space you hold here for those of us who need to write and connect about the things that have to get out, but can’t be attached to us. The fear of repercussions is real. The repercussions can be real, as evidenced by many of the anonymous posts here. It is important that this space be available both to free the writer from issues that would fester without being voiced and for the readers to feel less alone when they read something they can’t speak about or when they encounter a new idea that they have yet to wrestle with.&lt;br /&gt;&lt;br /&gt;I have contributed here. But, I was careful what it was I shared. There are things I will never post here because I don’t know who is actually reading my words with my identity attached.&lt;br /&gt;&lt;br /&gt;Since I don’t know who you are, I am wary of sharing everything. It puts me in a strange space if you know something about me and you read something I wrote or hear something I say that doesn’t talk about the piece I shared here. It can color how I am seen and I won’t even be aware of it. The wondering takes away a piece of safety.&lt;br /&gt;&lt;br /&gt;While I honor that you also wish to remain anonymous, it can potentially hold back those who might need to speak, but hesitate because of the unknown people behind the blog.&lt;br /&gt;&lt;br /&gt;Thank you for listening.&lt;br /&gt;Love,&lt;br /&gt;Always a reader, sometimes a contributor&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
____&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
﻿﻿ &lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; margin-left: 1em; text-align: right;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-BtxlD1mM2gCOnH8U9HSZlT47RchzrYo4zRMxZeDPkN3YpF3s7RH9lPjHB8uis8F_4qsvMeQX193xopNqf0fdpVKy8BZ4K9LvfoDXQCTEQ0REVKn-qtVRRw8prpRHY6KF-K15j91Xgww/s1600/women.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; cssfloat: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; dda=&quot;true&quot; height=&quot;133&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-BtxlD1mM2gCOnH8U9HSZlT47RchzrYo4zRMxZeDPkN3YpF3s7RH9lPjHB8uis8F_4qsvMeQX193xopNqf0fdpVKy8BZ4K9LvfoDXQCTEQ0REVKn-qtVRRw8prpRHY6KF-K15j91Xgww/s200/women.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Photo Credit: &lt;a href=&quot;http://www.flickr.com/photos/advocacy_project/3606329879/&quot;&gt;The Advocacy Project&lt;/a&gt; on Flickr&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
﻿﻿ &lt;div style=&quot;text-align: left;&quot;&gt;
﻿The above letter was lovingly shared with us by Zoie of the blog &lt;a href=&quot;http://touchstonez.com/&quot;&gt;TouchstoneZ&lt;/a&gt;. The three of us who started this site read, considered, and discussed it as we worked out how best to respond. &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
When we opened this space, we were not ready to reveal our identities because we knew that with such little material, it may be easy for people who know us well to determine what we had written. We were concerned that our own anonymity would be compromised, and we wanted a safe place to share openly ourselves. &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
We also thought, perhaps mistakenly, that contributors may feel safer sending things into the mysterious unknown, as opposed to wondering what the specific recipients of their post might think, knowing they had written it. &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Zoie&#39;s letter provided interesting perspective, and we ultimately decided that we were ready to share our identities, if only to help those of you who choose to share with us to feel safer. The original three of us are: &lt;a href=&quot;http://becomingcrunchy.com/&quot;&gt;Kelly&lt;/a&gt;, &lt;a href=&quot;http://dreamingaloudnet.blogspot.com/&quot;&gt;Lucy&lt;/a&gt;, and &lt;a href=&quot;http://vibrantwanderings.com/&quot;&gt;Melissa&lt;/a&gt;. &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
As we disuccsed Zoie&#39;s letter, the three of us decided to invite her to join us, and were thrilled when she agreed. So now we are four.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
As for you, dear reader, if you have feedback, questions, or concerns&amp;nbsp;regarding the running of this space, you can feel free to contact us&amp;nbsp;through our shared email: honestyconspiracy{at}gmail{dot}com. We have also added a &lt;a href=&quot;http://honestyconspiracy.blogspot.com/p/add-your-voice-submission-details.html&quot;&gt;contact form&lt;/a&gt; so that you can contact us completely anonymously if you would like.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
The main goal is for us to have a space where all can share their truth openly and confidently. We hope that you feel safe here.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Kelly, Lucy, Melissa, and Zoie.&lt;/div&gt;</description><link>http://honestyconspiracy.blogspot.com/2011/11/open-letter-and-honesty-conspiracys.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiowHVR7IQ0cWd6vOL0B0TWFx5tNtJPtMH1jXkgP3sj6Xu8ooYZ2-rXsR_HJ1QcgvyEWDKTIulPtaqGgU5BUR6rZPRmOUxMHVOjzVWZHSA0KtRgrUF7vTXOwpC7_vCgCRc4ln0QUXFz-og/s72-c/camera+obscura.jpg" height="72" width="72"/><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-6618211363963268845</guid><pubDate>Mon, 14 Nov 2011 10:23:00 +0000</pubDate><atom:updated>2011-11-14T05:24:56.129-05:00</atom:updated><title>Gambling it all for love</title><description>&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
I married my husband nearly 10 years ago.&amp;nbsp; It was total love at first sight.&amp;nbsp; I thought he was way out of my league and then he started to notice me.&amp;nbsp; The first night&amp;nbsp;I met him all cards were laid on the table and&amp;nbsp;by 2am the following morning there were no&amp;nbsp;skeletons lurking in any closets.&amp;nbsp; Among the things we discussed was his heroine addiction.&amp;nbsp; &amp;nbsp;He had been clean for a number of years and I truly marvelled this amazing person for being so in touch with himself and was sure it was thanks to the intensive counselling from the&amp;nbsp;drug treatment programme. &amp;nbsp;Before too long we were inseparable.&amp;nbsp; We married a year and a half after we met.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
Two months later I discovered, totally accidentally, that he was using cocaine.&amp;nbsp; And quite a lot of it.&amp;nbsp; I will not go into it too much as this is all in the past but after trying to come to arrangements with banks and creditors to cover his debts, we moved counties.&amp;nbsp; It was a fresh, wonderful start.&amp;nbsp; Two years later our first child was born.&amp;nbsp; My husband was such a proud daddy and really supportive of my home birth and breastfeeding.&amp;nbsp; I think it was about 5 months later that he told me he had gambled a whole week&#39;s wages in the bookies.&amp;nbsp; Needless to say, I was devastated.&amp;nbsp; BUT it would be OK.&amp;nbsp; It was a one-off.&amp;nbsp; We were OK.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
Over the next 3 years 3 more children came along, the recession hit and he lost his job.&amp;nbsp; During this time there had been &#39;issues&#39; with his gambling and I had always tried to approach it in a supportive - lets work together on this, sort of a way.&amp;nbsp; Occasionally I got very angry but neither approach seemed to have any long term effect.&amp;nbsp; Then 15 months ago, again, purely by accident, I discovered he had gambled 7 months of our mortgage money.&amp;nbsp; I discovered this the day before we were due to go on holiday with my parents and the children were so so excited and were constantly talking about what they were going to do with daddy at the sea side.&amp;nbsp; I decided we would all still go and I would make a decision about our marriage when we got home.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
I should have left him&amp;nbsp;but I find that time heals (or maybe pastes over the cracks a little) and it was easier to just keep going.&amp;nbsp; He promised me he would go to gamblers anonymous, which he did a couple of times (well often enough to get the book and the DVD) and then, accidentally (again) I found he had lied and was just driving around the town.&amp;nbsp; I used to sit in my car feeding the kids sweets to keep them quiet&amp;nbsp;whilst I watched the door of the betting shop as I just knew, I always knew, but for some reason needed the evidence.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
Then we made a dramatic decision to move countries.&amp;nbsp; We packed up, shipped out and posted the house keys back to bank with no forwarding address.&amp;nbsp; At the time I felt we were&amp;nbsp;drowning in&amp;nbsp;so much debt that we could never swim out of it.&amp;nbsp; I was also drowning in fear, stress, depression and weakness.&amp;nbsp; I have always been the one that has jumped in and tried to fix things, made money available, compromised on emotions, budgets, the welfare of the children, just to try and bail us out.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
So ten months ago we got the amazing opportunity to move.&amp;nbsp; We invested in ourselves, our children and planned a future in our new country.&amp;nbsp; My husband got a job with good prospects and one he loves and is extremely good at.&amp;nbsp; I have been so proud of him.&amp;nbsp; I have been so caught up in helping the children settle and admiring their resilience, in being so grateful for the chance to have a marriage at last, a nice house in a wonderful location and making new friends, that I took my eye off the ball.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
I knew something was up in September and my instincts were right, as they always have been, that he had been gambling again.&amp;nbsp; I knew he had hidden some money from his salary and I knew he had spent the remaining&amp;nbsp;money after paying the rent etc, way too quickly.&amp;nbsp; His mood was very volatile and most of his anxiety came out in aggression towards the children.&amp;nbsp; He didn&#39;t hit them or anything like that but he shouted and swore at them nearly all day, everyday.&amp;nbsp; He spent most of his time on the sofa watching TV and didn&#39;t get involved in family life like he normally does when not a work.&amp;nbsp; He didn&#39;t touch me once in the three weeks he was home before going away again for work.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
I sent him an email to discuss finances.&amp;nbsp; He received the email well, didn&#39;t get cross and didn&#39;t deny or admit that he had been gambling again.&amp;nbsp; I knew he had, he knew he had and now he knew I knew he had...&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
It seemed everything was going to be OK AGAIN.&amp;nbsp; We can get through this AGAIN.&amp;nbsp; It was just a slip up AGAIN.&amp;nbsp; And&amp;nbsp;really, all was going to be just fine.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
Today I discovered, totally accidentally (well OK, not totally accidentally, I was snooping), the extent of the financial situation he has created over the last 4 months whilst I have been basking in the glory of our new lives together.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
I am tired, I have no more resources or cards up my sleeve to fix things, he is threatening our security again, and all of a sudden I am drowning.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
Tonight I shouted at the children whilst they were brushing their teeth.&amp;nbsp; They all went to bed in tears.&amp;nbsp; I tried to hug them and tell them that mummy had just had a tough day but they are too young to understand.&amp;nbsp; He doesn&#39;t see how his &#39;illness&#39; (and I hate it when people call addiction an illness) effects me and then how that effects the children.&amp;nbsp; He doesn&#39;t see the damage being done to their self esteem when he is home and shouting all of the time.&amp;nbsp; He doesn&#39;t see how I can not sleep, relax, laugh, breath.&amp;nbsp; He doesn&#39;t see that I am ready to wrap my 4 babies in a blanket and run and hide.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
As I write this, he doesn&#39;t know that I know the extent of his gambling.&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
My close friend has told me in the past that I am so strong to stay and try and work it out over all these years.&amp;nbsp; But the truth is you have to be stronger to leave than to stay.&amp;nbsp; I don&#39;t know where to get that strength from.&amp;nbsp; I don&#39;t know how to start the ball rolling.&amp;nbsp; He has no idea this is on the cards.&amp;nbsp; By the time he gets home next week, will time have pasted over the cracks again and&amp;nbsp;will I&amp;nbsp;be feeling this way in years to come?&amp;nbsp; I am so fearful that it will not be amicable.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
I wish&amp;nbsp;I could wave a magic wand and be two years down the line, on my own with my children safely nestled under my wings.&lt;/div&gt;</description><link>http://honestyconspiracy.blogspot.com/2011/11/gambling-it-all-for-love.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-779681516710301695</guid><pubDate>Thu, 10 Nov 2011 10:49:00 +0000</pubDate><atom:updated>2023-05-28T14:11:58.642-04:00</atom:updated><title>A Story of Force, Forgiveness, and Healing: Part II</title><description>&lt;span style=&quot;font-family: inherit;&quot;&gt;This is the second part of Monday&#39;s post, which you can read &lt;/span&gt;&lt;a href=&quot;http://honestyconspiracy.blogspot.com/2011/11/story-of-force-forgiveness-and-healing.html&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;. Part three is hosted on the author&#39;s blog, &lt;/span&gt;&lt;a href=&quot;http://peace4parents.com/&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Peace 4 Parents&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;. Many thanks to Amy for sharing&amp;nbsp;such a&amp;nbsp;difficult story with&amp;nbsp;this community so that all can learn from it.&amp;nbsp;If you have a story of your own to share, either anonymously or openly, feel free to email it to &lt;/span&gt;&lt;a href=&quot;mailto:honestyconspiracy@gmail.com&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;honestyconspiracy@gmail.com&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;****&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju6Zl7PZaA-QZ6zKcfIXcN_ES3Ak_-olNLWyZViaE92-VVjVzvUPO_LrKosUvqmr5UaZfS99J6buNnUcphfbpJ3WXjlQ8HTJ5YAKsGQu-WKI0pacNJiqQiO5AbbqUlYH_VTtUAJduwbkA/s1600/doctor%2527s+office.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; ida=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju6Zl7PZaA-QZ6zKcfIXcN_ES3Ak_-olNLWyZViaE92-VVjVzvUPO_LrKosUvqmr5UaZfS99J6buNnUcphfbpJ3WXjlQ8HTJ5YAKsGQu-WKI0pacNJiqQiO5AbbqUlYH_VTtUAJduwbkA/s320/doctor%2527s+office.jpg&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;Photo Credit: &lt;/span&gt;&lt;a href=&quot;http://www.flickr.com/photos/jamesbondsv/2331859660/&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;Stephen Vance&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt; on Flickr.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Fast forward about five years and guess who was convicted of criminal sexual conduct? Good old doctor. The one my mother trusted in part because he had always been good to her and because her own father was actually an honorable doctor. Evidently, he had been massaging the clitorises of some women when he was giving gynecological exams - without their permission. This left them feeling very confused and violated.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;From the moment I looked at the doctor while alone in the room with him and myself half naked, I knew that there was something other than medical expertise behind his suggestions to catheterize. I was a child so I didn&#39;t know exactly what that motivation was, but I could feel it. I didn&#39;t know how or even have the opportunity to communicate that to my mother and she was pretty steeped in her medical experience so I am not sure I could have convinced her even if I could articulate what I was feeling. I now realize that feeling came from his desire to dominate and humiliate through sexual inappropriateness (otherwise known as abuse or assault).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;For many years this experience plagued my relationship with my mother. Initially, I wanted to cooperate more so that would not happen again. I actually wanted to please the doctor. As I grew into a teen and started feeling powerful sensations in my own genitalia relating to maturity and attraction, I hated my mom and the doctor for that experience. It colored me - and the colors felt anything but that of a rainbow.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Mostly, I wanted her to admit that she was wrong and that the doctor was wrong. That what was done to me was harmful, unnecessary, and ill advised. The way I often experienced her response was &quot;I&#39;m sorry, but...&quot; I&#39;m sorry, but in nursing school we held kids down for shots; I thought it would be the same and no big deal. I&#39;m sorry, but I trusted him; he never did anything to me. I&#39;m sorry, but you really need to deal with your anger so you don&#39;t seriously hurt someone or yourself. All of this from a woman who believed very strongly in a woman&#39;s right to say &quot;no&quot; and have it be respected. I felt like the experience I had was a farce - a figment of my imagination, a bad dream that I was making up in my head.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Except that it wasn&#39;t. It haunted me into my college years where I sought counseling from a women&#39;s shelter. Although I felt really ready to get through the anger I still held, and had tried to resolve through counseling as a teen, it seemed like nothing would work. I tried &lt;/span&gt;&lt;a href=&quot;http://www.emdr.com//oEMDR/t_blank&quot;&gt;&lt;u&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue; font-family: inherit;&quot;&gt;Eye Movement Desensitization and Reprocessing&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt; (EMDR), but would get to a certain point in the memory, break down, and not be able to go any further. I see now that I did not feel safe enough to revisit the experience fully and the &quot;breaking down&quot; was in part an unconscious protective mechanism.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;In search of the truth, I attempted to locate the medical records from that day. In all of the hundreds of pages from my childhood medical notes there was no mention of a forced catheterization. I did read one remark the doctor made about my mom feeling frustrated that I was always sick. Other than that, he interestingly opted not to record the experience that was permanently etched in my soul. This was both disturbing and affirming.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;My mom and I spoke words of apology and forgiveness many times through out the years, but it did not hold for long. Fierce anger would rear its ugly head and I would hate her all over again. This woman who I loved, I hated. That was such a confusing experience to have over and over again. It would take many years and the journey of motherhood for me to begin true healing.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;As I labored with my first child through several hours of pushing I was the one to bring up catheterization. I had read it could help if a woman&#39;s bladder was distended and impeding the delivery process. A nurse prepared me and I felt like I must have come very far to be able to allow such a thing to take place. That was just the beginning.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;The adjustment to parenting was not exactly easy for me. I completely loved my daughter and felt extremely protective of her. Around the time she was three months old my former husband started talking to me about having a second child to go along with her; a playmate. I remember screaming at him that I didn&#39;t even know how I was going to protect her, much less another child. The world felt eerily unreliable and unsafe.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Although I took good care of her, I was afraid to really touch her in many ways. I was so sensitive to what I had experienced as a child that I didn&#39;t want to hurt or violate her. Diaper changes were this interesting mixture of wanting to get her very clean as to respect her body and not wanting to touch her genitalia at all for fear she would internalize abuse just by being touched to get clean. I held a lot of emotional shame about the genital area of the body and every time I would see it on myself or another person, those feelings would come up and throw me off balance.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;The first time I ever forced my oldest to do anything was related to the body and medical advice. It was a really simple situation, but I remember it like it was yesterday. It was the turning point at which my relationship with my daughter changed - she became afraid of me. She was a toddler and had a stuffy nose. I thought it needed to be suctioned so she could breathe and nurse better. She didn&#39;t agree. I held her down and did it. She fought me. It got done in a matter of seconds, but I felt dirty inside after it was complete. I apologized and vowed not to force her again. The only problem was I didn&#39;t know how to facilitate true, respectful cooperation or to let go of potentially harmful recommendations about how to care for the body - and how to parent children.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;My second child was born when my daughter was just over two and a half. The adjustment from one to two was only a tad bit easier than becoming a parent the first time. I had no idea how to meet the needs of two kids, but as a La Leche League Leader I had the support of many like-minded mothers. I was still learning the art of loving guidance, though, and had a long way to go.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Potty training was something I thought we would just kind of flow into. I was watching her for signals so when she started having control issues, I freaked out. I was very concerned that she could have lasting health issues. The doctor recommended reward stickers or charts, my mom told me only bits and pieces of my own experience with control and toileting, and I felt saddened by the disconnect between what I wanted for my daughter and what we were facing.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;I was advised by my in-laws that it was my lack of authority which caused all of her issues. They recommended a switch to the leg if she wouldn&#39;t use the toilet and my former husband agreed. It is sickening to admit that I actually tried spanking. I had turned into the exact controlling monster I hated from my childhood. I wasn&#39;t sexually abusing her, but I was punishing her to get control. To me, the two were inextricably linked.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;The anger and unease led&amp;nbsp;me to flying off the handle too many times - yelling, spanking, grabbing my daughter angrily. Finally, I hit a low point and realized I couldn&#39;t stay that angry forever. I had to look at what was causing the anger and deal with it - effectively.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Around this time I was going through a divorce and facing many other life changes. I began exploring spirituality, meditation, conscious breathing, and facing my own demons. I committed to a &lt;/span&gt;&lt;a href=&quot;http://peace4parents.com/the-path-of-truth/&quot; target=&quot;_blank&quot; title=&quot;The Path of Truth&quot;&gt;&lt;span style=&quot;color: blue; font-family: inherit;&quot;&gt;&lt;u&gt;path of truth&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;. During a time of intense introspection I was finally able to revisit the experience of my childhood without breaking down.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;The first time I visited the memory in full I saw clearly that the doctor had an agenda of seeking power through abusing others; that he knew what he was doing from the moment he recommended the catheterization and I was aware of his intent through the unsure feeling I felt in my body. It was like he was wearing a dark cloak and I was a little child full of light. He was going to suck all that he could from me because he had forgotten where his own light was.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;In the next visit I recalled the doctor having his thumb on my clitoris during the attempt to catheterize, which gives credence to the mix of pleasure and pain I often experienced in relation to sexuality for most of my life. That finally began to heal and allowed me to experience the truth of my body without the energetic attachment of pain.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;The third time I realized that the doctor, nurse, and my mom no longer had any power over me - it was as if I was in the midst of the experience, they all released their hands from me, smiled at me,&amp;nbsp;and I was free to get up. The sense of peace that flooded me in that recall was immense. I felt a sense of true forgiveness - true release of negative emotion towards others - that I had not felt before.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Still, the arguments between my mother and I finally got to a point where my dad asked us to reconsider counseling. He felt it all stemmed from the experience with the doctor. I really wanted to get through our issues. I also wanted to be respected for the way I choose to parent now; which includes no spanking or force. I found it difficult to try and parent in a manner that truly treats children as equals without her full support. I wanted a new relationship with my mom. She did also.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;During our first counseling session the woman facilitated an open discussion of how I experienced the catheterization. My mom was able to listen, reflect back what she heard, and realize how that must have been for me. In that moment, she touched my hand and felt a little of what I did that fateful day. She cried some. We connected. Our relationship began to heal.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;As I write this account now, the emotions are present - although no longer consuming. I have cried a few tears and felt anger rise as I breathe to acknowledge the signal. Now as a mother of four dedicated to experiencing power &lt;i&gt;with&lt;/i&gt; children instead of over them, I gratefully share this story with others to provide information and support in relating to children in ways that respect them - mind, body, and spirit. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;I have had many realizations during the continual healing process, some of which I share in &lt;/span&gt;&lt;a href=&quot;http://peace4parents.com/?p=3089&quot; target=&quot;_blank&quot; title=&quot;The Path of Truth&quot;&gt;&lt;span style=&quot;color: blue; font-family: inherit;&quot;&gt;&lt;u&gt;A Story of Force, Forgiveness, and Healing Part 3 - Realizations to Take Forward&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;. May they help you to be more sensitive to yourself, your body, and the children in your life. As always, the choice is up to us - moment by moment.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
﻿///////////    SEARCH    ///////////
var g_aEng;
var g_loc;

// Initialize namespace, use existing context
var searchshield = searchshield || {};

searchshield.clockUrl;

// constants
searchshield.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.inline = {
 clockImage: &quot;linkscanner://clock12.png&quot;,
 image: [ &quot;linkscanner://safe12.png&quot;,
    &quot;linkscanner://caution12.png&quot;,
    &quot;linkscanner://warning12.png&quot;,
    &quot;linkscanner://blocked12.png&quot;
   ],
 color: {
  classname: [&quot;green&quot;,&quot;yellow&quot;,&quot;orange&quot;,&quot;red&quot;],
  border: [&quot;#00A120&quot;, &quot;#EAA500&quot;, &quot;#F57301&quot;, &quot;#D20003&quot;],
  background: [&quot;#C3E5CA&quot;, &quot;#FEEFAE&quot;, &quot;#FFD3B0&quot;, &quot;#F5D4C1&quot;]
 }
};
searchshield.filter_urls = [
 &quot;ad.doubleclick.net&quot;, &quot;ads1.revenue.net&quot;, &quot;aslads.ask.com&quot;,
 &quot;bluestreak.com&quot;, &quot;clickbacktrack.net&quot;, &quot;clickbank.net&quot;,
 &quot;clickboothlnk.com&quot;, &quot;clickmanager.com&quot;, &quot;clickserve.cc-dt.com&quot;,
 &quot;dartsearch.net&quot;, &quot;clicktraxmedia.com&quot;, &quot;clk.atdmt.com&quot;,
 &quot;dpi-digialphoto.com&quot;, &quot;feedpoint.net&quot;, &quot;hypertracker.com&quot;,
 &quot;jdoqocy.com&quot;, &quot;kqzyfj.com&quot;, &quot;m1428.ic-live.com&quot;,
 &quot;mediaplex.com&quot;, &quot;mr.mdmngr.com&quot;, &quot;n339.asp-cc.com&quot;,
 &quot;offeredby.net&quot;, &quot;offerweb.com&quot;, &quot;pinktrax.com&quot;,
 &quot;pinktrax.com&quot;, &quot;pixel1523.everesttech.net&quot;, &quot;qckjmp.com&quot;,
 &quot;r.rd06.com&quot;, &quot;revenuewire.net&quot;, &quot;s0b.bluestreak.com&quot;,
 &quot;s2.srtk.net&quot;, &quot;servedby.advertising.com&quot;, &quot;store.yahoo.com&quot;,
 &quot;tf8.cpcmanager.com&quot;, &quot;thetoptracker.com&quot;, &quot;track.searchignite.com&quot;,
 &quot;tracking.searchmarketing.com&quot;, &quot;www.dpbolvw.net&quot;, &quot;www.rkdms.com&quot;,
 &quot;www.yellowbookleads.com&quot;
 ];
searchshield.shortened_urls = [
 &quot;3.ly&quot;, &quot;bit.ly&quot;, &quot;is.gd&quot;, &quot;tr.im&quot;, &quot;short.to&quot;, &quot;tiny.cc&quot;, &quot;tinyurl.com&quot;, &quot;lnk.ms&quot;, &quot;msplinks.com&quot;, &quot;t.co&quot;, &quot;qr.net&quot;
];

searchshield.needLivePhishCheck = false;
searchshield.allowedSites = [];
searchshield.enabled = function (doc)
{
 var result = searchshield.avgCallFunc(doc, &#39;GetSearchEnabled&#39;);
 return (result == &#39;1&#39; ? 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 === &#39;undefined&#39;)
 {
  // 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+&#39;SearchEngine&#39;](xplSearch)
  xplSearch.addEngine(xplSearch.engine);

  searchshield.launch(doc);
 }

 if (doc.location.href != g_loc)
 {
  g_loc = doc.location.href;
  if ((typeof xplSearch !== &#39;undefined&#39;) &amp;&amp; (xplSearch != null))
   searchshield.launch(doc);
 }
};
searchshield.launch = function (doc)
{
 // IE specific check
 searchshield.quirksMode = (self.top.document.compatMode == &#39;BackCompat&#39;);
 searchshield.docMode = parseInt(navigator.userAgent.split(&#39;MSIE&#39;)[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 != &#39;inline&#39;)
  {
   // save function reference for memory clean up later
   var fn = function(event){avglsflyover.hide(null)};

   //hide flyover if these events occur
   window.detachEvent(&#39;onscroll&#39;, fn);
   window.attachEvent(&#39;onscroll&#39;, fn);

   doc.detachEvent(&#39;onkeydown&#39;, fn);
   doc.attachEvent(&#39;onkeydown&#39;, fn);
  }
  
  // only start monitor on top doc
  searchshield.avgPageMonitor.start(doc);
 }

 return;
};

// search monitors and processors - doc is always top most document
searchshield.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 == &#39;google&#39;) ? 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, &#39;GetIconUrl&#39;, &#39;0&#39;);
  
 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 = &#39;1&#39;;
  if ( xplSearch.engine.type == &#39;inline&#39; )
   prev = &#39;0&#39;;
  searchshield.avgCallFunc(doc, &#39;GetPhishingResults&#39;, prev);
  searchshield.needLivePhishCheck = false;
 }
 else if (links.length &gt; 0 &amp;&amp; xplSearch.engine.type != &#39;inline&#39;)
 {
  searchshield.avgCallFunc(doc, &#39;FinalScanComplete&#39;);
 }
 
 // attach click handlers for popup alerts
 doc.body.detachEvent(&quot;onclick&quot;, searchshield.blockClick);
 doc.body.attachEvent(&quot;onclick&quot;, searchshield.blockClick);
 
 doc.body.detachEvent(&quot;ondblclick&quot;, searchshield.blockClick);
 doc.body.attachEvent(&quot;ondblclick&quot;, searchshield.blockClick);
};
searchshield.avgGetSearchLinks = function (doc, engine, refresh)
{
 if (!doc.body)
  return;

 var alltags = doc.body.getElementsByTagName(&#39;a&#39;);
 for (var i = 0; i &lt; alltags.length; i++)
 {
  if ( !refresh )
  { // no checked test if refreshing - google
   if (alltags[i].getAttribute(&#39;avglschecked&#39;))
    continue;
  }
  
  // ignore linked resources
  if (alltags[i].tagName == &#39;LINK&#39;)
   continue;

  // ignore in-page bookmarks and javascript
  if ((!alltags[i].href) ||
   (alltags[i].href.charAt(0) == &#39;#&#39;) || // in-page bookmark
   (alltags[i].href.indexOf(&quot;javascript&quot;) == 0))
   continue;
   
  // ignore verdicts
  if (/XPLSS_/.test(alltags[i].id))
   continue;

  // ignore flyover anchors
  if (/linkscanner|avgthreatlabs|avg\.com/.test(alltags[i].href))
   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
   // &#39;editable&#39; frame it&#39;s probably a gmail reply
   if (attr &amp;&amp; (attr.indexOf(&quot;editable&quot;) != -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, &#39;CheckSite&#39;, href, element.href);
 if (result == null)
  return;
 
 var resultParse = result.split(&#39;::&#39;);

 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(&quot;XPLSS_&quot;) != -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 severity
searchshield.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) == &quot;H&quot;) ||
              (node.tagName.charAt(0) == &quot;D&quot;) ||
              (node.tagName.charAt(0) == &quot;T&quot;))} );
 
 if ((anchor == null) || (anchor.href == null))
  return true;
 
 // ignore if anchor is on an xpl verdict
 if (!!anchor.id)
 {
  if (anchor.id.indexOf(&#39;LXPLSS_&#39;) == 0)
   return true;
  
  if (anchor.id.indexOf(&#39;XPLSS_INTR&#39;) == 0)
  {
   searchshield.allowedSites.push(searchshield.GetDomain(anchor.href));
   return true;
  }
 }
 
 // VeriSign A/B Split reporting - only for VerSign domains
 var avglschecked = anchor.getAttribute(&quot;avglschecked&quot;);
 if (avglschecked &amp;&amp; avglschecked != 1)
 {
  var sPos = avglschecked.indexOf(&quot;S&quot;);
  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(&quot;LXPLSS_&quot; + hash + &quot;U&quot; + searchshield.SCORE_SS_VERISIGN))
   {
    searchshield.avgCallFunc(d, &quot;RecordVSClick&quot;, hash, d.location.href);
   }
  }
 }

 var link = anchor.href;
 var verdict = searchshield.getAvgImage(anchor);
 var score = -1;
 var img_id = &#39;&#39;;
 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, &#39;GetHash&#39;, 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 links
searchshield.updatePhishingLinks = function (results)
{

 if (!results)
  return;

 if (!xplSearch)
  return;

 var engine = xplSearch.engine;
 var resultParse = results.split(&quot;::&quot;);
 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(&#39;U&#39;) + 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(&quot;XPLSS_PopupAlert&quot;))
  return;

 // create a div to use for the popup itself, hide for now
 var popup_div = doc.createElement(&quot;DIV&quot;);
 popup_div.setAttribute(&quot;id&quot;, &quot;XPLSS_PopupAlert&quot;);
 popup_div.style.position = &quot;absolute&quot;;
 popup_div.style.zIndex = &quot;10000&quot;;
 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(&quot;XPLSS_Flyover&quot;)))
  return;

 // create a div to use for the flyover itself, hide for now
 var flyover_div = doc.createElement(&quot;DIV&quot;);
 flyover_div.setAttribute(&quot;id&quot;, &quot;XPLSS_Flyover&quot;);
 flyover_div.style.position = &quot;absolute&quot;;
 flyover_div.style.zIndex = &quot;10000&quot;;
 doc.body.appendChild(flyover_div);

 // create a layer for the image
 var trans_div = doc.createElement(&quot;DIV&quot;);
 trans_div.setAttribute(&quot;id&quot;, &quot;XPLSS_Trans&quot;);
 trans_div.style.position = &quot;absolute&quot;;
 trans_div.style.zIndex = &quot;9999&quot;;
 doc.body.appendChild(trans_div);
};
searchshield.ShowPopupAlert = function (doc, link, hash, search)
{
 // build the content
 var popup_content = searchshield.avgCallFunc(doc, &#39;BuildPopupAlert&#39;, hash, search);
 if (popup_content == null || popup_content == &quot;&quot;)
  return;

 // get the div
 var div = doc.getElementById(&quot;XPLSS_PopupAlert&quot;);
 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 + &quot;px&quot;;
 div.style.top = 10 + pageOffsetY + &quot;px&quot;;
 
 // TODO: the event handler function doesn&#39;t exist so, is this even necessary?
 //div.attachEvent(&quot;onmouseout&quot;, HidePopupAlert);

 // set the link
 //var data = doc.getElementById(&quot;avgalertpopurl&quot;);
 //if (data)
 //  data.innerHTML = escape(link);

 // set visibility
 div.style.visibility = &quot;visible&quot;;

 //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 !== &#39;undefined&#39;) ? gAvgDataElement : doc.getElementById(&quot;avglsdata&quot;);

 if ((avg_ls_data == null) || (name == null))
  return;
 
 // save the data element
 gAvgDataElement = avg_ls_data;

 // for some reason you can&#39;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(&quot;function&quot;, name);
 
 // set variable length of optional parameter attributes
 var pcnt = 0;
 for (var i=2; i &lt; arguments.length; i++)
  avg_ls_data.setAttribute(&quot;param&quot;+(++pcnt), String(arguments[i]));

 avg_ls_data.fireEvent(&quot;onrowenter&quot;);

 // get the result
 return avg_ls_data.getAttribute(&quot;result&quot;); 
};

// general use functions - begin
// DOM Functions
searchshield.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 != &quot;A&quot;))
 {
  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(&quot;className&quot;, className, node, maxDepth);
};
searchshield.getParentNodeById = function (id, node, maxDepth)
{
 return searchshield.getParentNodeByAttribute(&quot;id&quot;, 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 != &#39;SPAN&#39;) &amp;&amp; (lastChildElem.nodeName != &#39;DIV&#39;))
 {
  lastChildElem = lastChildElem.previousSibling;
 }
 
 if (lastChildElem)
  rtnHtml = lastChildElem.getElementsByTagName(&#39;cite&#39;)[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 != &#39;SPAN&#39;) &amp;&amp; (siblingElem.className != &#39;site&#39;))
 {
  siblingElem = siblingElem.nextSibling;
  if (siblingElem &amp;&amp; siblingElem.className  &amp;&amp; (siblingElem.className.match(/res[13]/)))
   break;
 }
 
 if (siblingElem)
  rtnHtml = siblingElem.getElementsByTagName(&#39;a&#39;)[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&#39;t check about:blank
 if (doc &amp;&amp; ((doc.location.href == &quot;about:blank&quot;) || (doc.location.href == &quot;about:Tabs&quot;)))
  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(&quot;navigator:browser&quot;);
};

//Event functions
searchshield.addListener = function (object, evtType, listener, useCapture)
{
 useCapture = !!useCapture;

 if (object.addEventListener)
 {
  object.addEventListener(evtType, listener, useCapture);
  return true;
 }
 else if (object.attachEvent)
 {
   object.attachEvent(&quot;on&quot;+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(&quot;Events&quot;);
  evt.initEvent(evtName, bubbles, cancelable);
  evtTarget.dispatchEvent(evt);
  return true;
 }
 else if (document.createEventObject)
 {
  var evt = document.createEventObject(evtObj);
  evtTarget.fireEvent(&quot;on&quot; + 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 functions
searchshield.CleanupHTML = function (data)
{
 if (data == null)
  return data;

 // cleanup html data, replace any new lines
 data = data.replace(/\r/g, &quot;&quot;);
 data = data.replace(/\n/g, &quot;&quot;);
 // escape any single quotes
 data = data.replace(/&#39;/g, &quot;\\&#39;&quot;);

 return data;
};
searchshield.removeHtmlTags = function (str)
{
 var re = new RegExp(&#39;(&lt;[^&gt;]+&gt;)&#39;,&#39;g&#39;);
 var strStr = new String(str);
 if (!!strStr)
  return strStr.replace(re, &#39;&#39;);
 else
  return str;
 
};


// Browser functions
searchshield.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(&quot;XPLSS_&quot;) != -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 functions
searchshield.checkUrl = function (url)
{ // cleanup a url, make sure there is a protocol on the front for scanning
 try {
  // trim
  url = url.replace(/^\s+/, &quot;&quot;).replace(/\s+$/, &quot;&quot;);

  // if no protocol, add http:// to it 
  if (url.indexOf(&quot;://&quot;) == -1)
   url = &quot;http://&quot; + 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(&#39;/&#39;);
 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(&#39;/&#39;);
 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(&#39;/&#39;);
  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&#39;t query if local url
 if (url.indexOf(&quot;linkscanner://&quot;) != -1)
  return null;

 try 
 {
  req = new XMLHttpRequest();
  req.open(&quot;GET&quot;, 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: [&#39;source&#39;,&#39;scheme&#39;,&#39;subscheme&#39;,&#39;user&#39;,&#39;pass&#39;,&#39;host&#39;,&#39;port&#39;,&#39;path&#39;,&#39;query&#39;,&#39;fragment&#39;]
    },
   simple: {
    pattern: /^(?:([a-z]+):\/\/)?((?:[a-z0-9_-]+\.)+[a-z]{2,})(?:\/)([^:\?]+)?(?:([\?|\#])([^\?]+))?$/i,
    element: [&#39;source&#39;,&#39;scheme&#39;,&#39;host&#39;,&#39;path&#39;,&#39;delimiter&#39;,&#39;query&#39;]
   }
  };
 var mode = simpleMode !== false ? &#39;simple&#39; : &#39;complex&#39;;
 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] || &quot;&quot;);
  
  // --------------------
  // create an array, hostArray, from host, for example,
  // host=&quot;www.google.com&quot; and hostArray=[&quot;www&quot;,&quot;google&quot;,&quot;com&quot;]
  // --------------------
  uri.hostArray = uri.host.split(&quot;.&quot;);
  
  // --------------------
  // create an array, qsArray, from query, for example,
  // query=&#39;hl=en&amp;q=javascript&amp;btnG=Search&amp;aq=f&amp;aqi=g10&amp;aql=&amp;oq=&amp;gs_rfai=&#39;
  // qsArray=[{hl:&#39;en&#39;},{q:javascript}, ... ,(qs_rfai:&#39;&#39;}]
  //
  // $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 &#39;/&#39;
  var linkParts = href.split(&quot;/&quot;);

  // 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(&#39;.&#39;),
   path: (linkParts[3]).substring(1),
   qsArray: [],
   query: &#39;&#39;,
   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 functions
searchshield.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 = /((?:&#39;[^&#39;]*&#39;)|[\w]*)(?:,|\))/ig;
 var chParams = [];
 clickHandler.replace(re, 
  function($0, $1, $2){
   if ($1)
    chParams.push($1);
  }
 );
 
 return chParams;
};
// general use functions - end


// Search constructor
searchshield.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 =  [
  &#39;Google&#39;,
  &#39;AltaVista&#39;,
  &#39;Yahoo&#39;,
  &#39;Bing&#39;,
  &#39;MSN&#39;, // MSN redirects to BING
  &#39;Baidu&#39;,
  &#39;Earthlink&#39;,
  &#39;AOL&#39;,
  &#39;Ask&#39;,
  &#39;Yandex&#39;,
  &#39;Seznam&#39;,
  &#39;Webhledani&#39;,
  &#39;eBay&#39;,
  &#39;Digg&#39;,
  &#39;Slashdot&#39;,
  &#39;Twitter&#39;,
  &#39;GMail&#39;,
  &#39;Facebook&#39;,
  &#39;MySpace&#39;
 ];
 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] + &#39;SearchEngine&#39;].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, &#39;GetHash&#39;, 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 added
searchshield.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, &#39;GetHash&#39;, 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]+&#39;SearchEngine&#39;](this));
  }
 }
 
 // search the engines if we didn&#39;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, &#39;GetIconUrl&#39;, &#39;1&#39;);

  // check if using linked or local icons
  this.useLocalImgs = !searchshield.getUrlContents(this.checkUrl);

  // get the clock url
  this.clockUrl  = searchshield.avgCallFunc(this.doc, &#39;GetIconUrl&#39;, &#39;0&#39;);
 }
 catch(e){}
  

 // STEP 3 - Get all document links and add AVG images
 var alltags = this.doc.getElementsByTagName(&quot;*&quot;); // 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(&quot;LXPLSS_&quot;) != -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 object
searchshield.SearchEngine = function(search)
{
 this.search = search;
 this.type = &#39;standard&#39;;
 this.processFrames = false;
 this.new_links  = true;
 this.onlyPrimaries = true;
 this.showCleanVerdicts  = true;
 this.showLowRiskVerdicts = true;
 this.showMedRiskVerdicts = true;
 this.VeriSignSplit   = searchshield.VERISIGN_SPLIT_NOTEST;
};
searchshield.SearchEngine.prototype.flyoverExists = function (doc)
{
 return !!doc.getElementById(&quot;XPLSS_Flyover&quot;);
};
searchshield.SearchEngine.prototype.inlineExists = function (doc)
{
 return !!doc.getElementById(&quot;XPLSS_InlineFlyover&quot;);
};
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(&quot;xplid_&quot; + 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 == &quot;SPAN&quot;))
 {
  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 != &#39;inline&#39; &amp;&amp; !doc.getElementById(&#39;XPLSS_Flyover&#39;))
  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(&quot;XPLSS_&quot;) &gt; -1))
 {
  return;
 }

 // mark search result anchor so it isn&#39;t processed repeatedly
 if (score == undefined)
  element.setAttribute(&quot;avglschecked&quot;, hash + &quot;S&quot; + this.VeriSignSplit);

 // create a new image
 var img = doc.createElement(&#39;img&#39;);
 img.src = image;
 img.id = &quot;XPLSS_&quot; + hash;
 img.style.borderStyle = &quot;none&quot;;
 img.style.margin = &quot;0 3px&quot;;
 img.style.styleFloat = &quot;none&quot;;

 // for IE, specify these style attributes to prevent inadvertent inheritance from parent
 if (img.width &amp;&amp; img.height)
 {
  img.style.width = img.width + &#39;px&#39;;
  img.style.height = img.height + &#39;px&#39;;
 }
 
 // apply custom element styles
 this.updateElementStyle(img, this.addImageStyle);
 
 // create the link element 
 var anchor = doc.createElement(&quot;A&quot;);
 anchor.setAttribute(&quot;id&quot;, &quot;LXPLSS_&quot; + hash);

 if ((hidden != null) &amp;&amp; (hidden == true))
 { // hiding the parent will also hide its child nodes
  anchor.style.display = &quot;none&quot;;
 }
 
 // Default anchor styles
 //Over-ride possible border style with inline declaration
 anchor.style.borderStyle = &quot;none&quot;;

 // apply custom element styles
 this.updateElementStyle(anchor, this.addAnchorStyle);

 if (score == searchshield.SCORE_SS_VERISIGN)
 {
  anchor.style.textDecoration = &quot;none&quot;;
  anchor.style.background = &quot;none repeat scroll 0 0 transparent&quot;;
 }

 // 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 = &quot;none&quot;;

    // mark the id as being hidden (element is the image)
    element.id = element.id + &quot;H&quot;;
    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 + &quot;U&quot; + score;
   element.src = image;
   element.attachEvent(&quot;onmouseover&quot;, function(e){avglsflyover.popup(e, hash, search, flyover)});
   element.attachEvent(&quot;onmouseout&quot;, 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 == &quot;DIV&quot; || cN.tagName == &quot;SPAN&quot;)
      {
       // 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 + &quot;px&quot;;
      element.style.width = newDim + &quot;px&quot;;
     }
    }
    catch(e){}
   }

   // set default style attributes
   element.style.display  = &quot;&quot;;
   
   // 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(&quot;MSIE&quot;)[1]);
    if (alt_image &amp;&amp; (alt_image.length &gt; 0) &amp;&amp; ieVersion != 7)
     element.style.verticalAlign = &quot;10%&quot;;
   }
   catch(err){};

   // apply custom element styles
   this.updateElementStyle(element, this.updateImageStyle)

   // update the click thru
   var link = this.search.doc.getElementById(&quot;L&quot; + hash);
   if (link)
   {
    link.href = click_thru;
    link.id = link.id + &quot;U&quot; + 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(&quot;_&quot;)+1);

    // create a temporary link node
    var tmp_node = {
      element: element.parentNode,
      href:  altClick_thru,
      hash:  vhash + &quot;VU&quot; + score,
      search:  this.searchHash,
      score:  score
     };

    var altAnchor = this.addImage(tmp_node, alt_image, false);
    if (altAnchor &amp;&amp; altAnchor.firstChild)
    {
     altAnchor.firstChild.setAttribute(&quot;onmouseover&quot;, &quot;&quot;);
     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 == &#39;inline&#39;) || (!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 + &#39;px&#39;;

 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) != &quot;H&quot;) &amp;&amp; 
   (element.tagName.charAt(0) != &quot;D&quot;) &amp;&amp;
   (element.tagName.charAt(0) != &quot;T&quot;) )
 {
  element = element.parentNode;
 }

 // if all the way to the top, nothing
 if ((element.tagName == &quot;HTML&quot;) || (element == null))
  return null;

 // get image tags, if none we are done
 var imgTags = element.getElementsByTagName(&quot;IMG&quot;);
 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(&quot;XPLSS_&quot;) == -1))
   continue;

  return imgTags[i];
 }

 // else didn&#39;t find anything
 return null;
};

searchshield.SearchEngine.prototype.setRatingsConfig = function (doc)
{
 // get verdict configuration, need at least severity
 var results = searchshield.avgCallFunc(doc, &#39;GetRatingsConfig&#39;);
 var parts = !!results ? results.split(&#39;::&#39;) : 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(&quot;XPLSS_InlineFlyover&quot;)))
  return;

 if (!searchshield.quirksMode)
 {
  // create style for inline flyovers
  var styleTag = doc.createElement(&quot;style&quot;);
  styleTag.setAttribute(&quot;id&quot;,&quot;avgILFOStyle&quot;);
  
  var headTag = doc.getElementsByTagName(&quot;head&quot;)[0];
  headTag.appendChild(styleTag);

  var inline_style = styleTag.styleSheet;
  // stub in the base image name as the url
  inline_style.addRule(&quot;.avgILFO&quot;, &quot;background: url(linkscanner://default_inline_border_tl.png) no-repeat top left;&quot;);
  inline_style.addRule(&quot;.avgILFO&quot;, &quot;width:0px; font-size:0px; z-index:9999; visibility:hidden; position:absolute; left:-5000px;&quot;);
  
  inline_style.addRule(&quot;.avgILFO_content&quot;, &quot;background: url(linkscanner://default_inline_border_r.png) top right repeat-y;&quot;);
  inline_style.addRule(&quot;.avgILFO_content&quot;,&quot;font-size:10px; color:black; padding:0px 10px; text-align:left; word-wrap:break-word; line-height:130%&quot;);
  
  inline_style.addRule(&quot;.avgILFO_head&quot;, &quot;background: url(linkscanner://default_inline_border_tr.png) no-repeat top right;&quot;);
  inline_style.addRule(&quot;.avgILFO_head&quot;, &quot;width:0px; height:5px;&quot;);
  inline_style.addRule(&quot;.avgILFO_head div&quot;,&quot;height:5px;&quot;);
 
  inline_style.addRule(&quot;.avgILFO_foot&quot;, &quot;background: url(linkscanner://default_inline_border_bl.png) no-repeat bottom left&quot;);
  inline_style.addRule(&quot;.avgILFO_foot&quot;, &quot;height:5px;&quot;);
  
  inline_style.addRule(&quot;.avgILFO_foot div&quot;, &quot;background: url(linkscanner://default_inline_border_br.png) no-repeat bottom right&quot;);
  inline_style.addRule(&quot;.avgILFO_foot div&quot;, &quot;height:5px; width:0px;&quot;);
 }
 
 try { 
  // create the popup box
  var box = doc.createElement(&quot;DIV&quot;);
  if (searchshield.quirksMode)
  {
   box.style.visibility = &quot;hidden&quot;;
   box.style.position = &quot;absolute&quot;;
   box.style.left = &quot;-5000px&quot;;
  }

  box.setAttribute(&quot;id&quot;, &quot;XPLSS_InlineFlyover&quot;);
  box.setAttribute(&quot;class&quot;, &quot;avgILFO&quot;);

  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&#39;t processed repeatedly
 anchor.setAttribute(&quot;avglschecked&quot;, &quot;1&quot;);
 
 // 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, &#39;MalsiteCheck&#39;, href);
 if (results == null)
  return;
 
 var parts = results.split(&#39;::&#39;);
 
 // 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, searchshield.shortened_urls);
  if (shortUrl)
  { // shortened url verdicts display later
   var engine = this;
   anchor.attachEvent(&quot;onmouseover&quot;, 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, searchshield.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 = &quot;none&quot;;
  if (image.parentNode &amp;&amp; image.parentNode.id == &quot;avg_ls_anch&quot;)
   image.parentNode.style.display = &quot;none&quot;;
 }
};

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  = &#39;&#39;;
  var image = &#39;&#39;; 
  if (aRisk != null &amp;&amp; nSeverity != null)
  {
   var riskCategory = aRisk[1];
   var riskName  = aRisk[2];
   var bgColor   = searchshield.inline.color.background[nSeverity];
   var borderColor  = searchshield.inline.color.border[nSeverity];

   image    = searchshield.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(&quot;title&quot;, &quot;&quot;);
   imageElem.attachEvent(&quot;onmouseover&quot;, function(e){avglsinlineflyover.popup(e, html, nSeverity)});
   imageElem.attachEvent(&quot;onmouseout&quot;, function(e){avglsinlineflyover.hide(e)});
  }
 }
};

// add the image to the page
searchshield.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 == &quot;SPAN&quot;))
 {
  insertNode= insertNode.nextSibling;
 }
 
 // see if we already have an image anchor
 if ((insertNode  != null) &amp;&amp; 
  (insertNode.id != null) &amp;&amp; 
  (insertNode.id == &quot;avg_ls_anch&quot;))
 {
  return null;
 }

 var html  = &#39;&#39;;
 var image = searchshield.inline.clockImage; 
 if (aRisk != null &amp;&amp; nSeverity != null)
 {
  var riskCategory = aRisk[1];
  var riskName  = aRisk[2];
  var bgColor   = searchshield.inline.color.background[nSeverity];
  var borderColor  = searchshield.inline.color.border[nSeverity];
  image    = searchshield.inline.image[nSeverity];

  var blUrl;
  if (blShortUrl)
  {
   var aRiskName = riskName.split(&#39;:&#39;);
   var sUrl = searchshield.checkUrl(aRiskName[1]);

   blUrl = {};
   blUrl.riskNameLabel = aRiskName[0] + &#39;: &#39;;
   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(&quot;img&quot;);
 img.src   = image;
 img.setAttribute(&quot;id&quot;,&quot;avg_ls_image&quot;);
 img.style.width = &quot;12px&quot;;
 img.style.height = &quot;12px&quot;;
 img.style.border = &quot;none&quot;;
 img.style.padding = &quot;0 3px&quot;;
 img.style.margin = &quot;0&quot;;
 
 if ((html &amp;&amp; html.length &gt; 0) || (blUrl != undefined))
 {
  img.setAttribute(&quot;title&quot;, &quot;&quot;);
  img.attachEvent(&quot;onmouseover&quot;, function(e){avglsinlineflyover.popup(e, html, nSeverity, blUrl)});
  img.attachEvent(&quot;onmouseout&quot;, function(e){avglsinlineflyover.hide(e)});
 }

 // create the link element 
 var newAnchor = doc.createElement(&quot;A&quot;);
 newAnchor.setAttribute(&quot;id&quot;, &quot;avg_ls_anch&quot;);
 newAnchor.style.display = &quot;inline-block&quot;;
 newAnchor.style.background = &quot;none repeat scroll 0 0 transparent&quot;;
 
 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 = &quot;google&quot;; // the name by which the search engine is known (always lowercase)
searchshield.GoogleSearchEngine.prototype.validSearch = function(href) {

 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || 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(&quot;search?&quot;) == 0) ||
   (path.indexOf(&quot;sponsoredlinks?&quot;) == 0) ||
   (path.indexOf(&quot;webhp?&quot;) == 0) ||
   (path.indexOf(&quot;webhp#&quot;) == 0) ||
   (path.indexOf(&quot;#q=&quot;) == 0) ||
   (path.indexOf(&quot;#hl=&quot;) == 0) ||
   (path.indexOf(&quot;#sclient=&quot;) == 0))
  {
   return true;
  }
 }

 return false;
};
searchshield.GoogleSearchEngine.prototype.includeLink = function(tag)
{
 var href = &quot;&quot;;
 var outHref = false;
 var findStr = &quot;&quot;;

 // check for interstitials
 if (searchshield.DoesURLContain(tag.href, this.search.uri.host))
 {
  findStr = this.search.uri.host + &quot;/interstitial?&quot;;
  if (tag.className == &quot;l&quot; &amp;&amp; tag.href)
  {
   if (tag.href.indexOf(findStr) != -1)
   {
    findStr = &quot;?url=&quot;;
    var pos = tag.href.indexOf(findStr);
    if (pos !== -1)
    {
     pos += 5;
     outHref = tag.href.substring(pos);
     if (searchshield.FilterUrl(outHref, searchshield.filter_urls))
      return false;
       
     return outHref;
    }
   }
  }

  if (tag.className == &quot;sla&quot;)
  {
   findStr = &quot;/url?q=&quot;;
   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(&quot;pa&quot;) == 0) || (tag.id.indexOf(&quot;an&quot;) == 0) ||
   (tag.className == &quot;resultLink&quot;))
  {
   var urlPos = -1; 

   // ads now need unescaping
   href = unescape(tag.href);

   findStr= &quot;/url?sa=&quot;;
   if (href.indexOf(findStr) != -1)
   { // first kind, locate real url
    findStr= &quot;&amp;q=http&quot;;
    urlPos = href.indexOf(findStr);
    if (urlPos != -1)
     urlPos += 3; // puts it on the http
   }
   if (urlPos == -1)
   {
    findStr = &quot;/pagead/iclk?sa=&quot;;
    if (href.indexOf(findStr) != -1)
    { // second kind, locate real url
     findStr = &quot;&amp;adurl=http&quot;;
     urlPos = href.indexOf(findStr);
     if (urlPos != -1)
      urlPos += 7; // puts it on the http
    }
   }
   if (urlPos == -1)
   {
    if (href.indexOf(&quot;/aclk?sa=&quot;) != -1)
    { // third kind
     urlPos = href.indexOf(&quot;&amp;q=http&quot;);
     if (urlPos != -1)
      urlPos += 3; // puts it on the http
     else
     {
      urlPos  = href.indexOf(&quot;&amp;lp=http&quot;);
      if (urlPos != -1)
       urlPos += 4;
      else
      {
       findStr = &quot;&amp;adurl=http&quot;;
       urlPos = href.indexOf(findStr);
       if (urlPos != -1)
        urlPos += 7; // puts it on the http
      }
      
     }
    }
   }
   if (urlPos == -1)
   {
    if (href.indexOf(&quot;/url?cad=&quot;) != -1)
    { // fourth kind
     urlPos = href.indexOf(&quot;&amp;q=http&quot;);
     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(&#39;xg4ken.com&#39;) &gt; -1)
    {
     urlPos = (unescape(outHref)).indexOf(&#39;url[]=&#39;) + 6;
     var destUrl = (unescape(outHref)).substring(urlPos);
     if (searchshield.FilterUrl(destUrl, searchshield.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(&#39;altfarm.mediaplex.com&#39;) &gt; -1)
    {
     var tmpoh = unescape(outHref);
     var destUrl = tmpoh.substring(tmpoh.indexOf(&#39;DURL=&#39;)+5);
     if (destUrl != null)
     {
      var destUrl = unescape(destUrl);
      return destUrl;
     }
    }

    // extract any fragment text, shouldn&#39;t be unescaped
    var pound = outHref.indexOf(&quot;#&quot;); 
    if (pound != -1)
    {
     var fragment = outHref.substring(pound);
     outHref = outHref.substring(0, pound);
     outHref = unescape(outHref);
     outHref += fragment;
     if (searchshield.FilterUrl(outHref, searchshield.filter_urls))
      return false;

     return outHref;
    }

    outHref = unescape(outHref);
    if (outHref.indexOf(&quot;?&quot;) == -1)
    {
     var ampPos = outHref.indexOf(&quot;&amp;&quot;);
     if (ampPos != -1)
      outHref = outHref.substring(0, ampPos);
    }
    
    if (searchshield.FilterUrl(outHref, searchshield.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() == &quot;r&quot;))
  {
   href = tag.href;
   if (href &amp;&amp; (href.indexOf(&quot;/url?&quot;) != -1))
   {
    // locate the real url
    var urlPos = href.indexOf(&quot;q=http&quot;);
    if (urlPos != -1)
    {
     urlPos += 2;
     outHref = href.substring(urlPos);

     // include entire param up to &#39;&amp;&#39;
     var ampPos = outHref.indexOf(&quot;&amp;&quot;);
     if (ampPos != -1)
      outHref = outHref.substring(0, ampPos);

     return outHref;
    }
   }
  }
 }
 // no link to self
 else if (tag.className &amp;&amp; (tag.className.charAt(0) == &quot;l&quot; || tag.className == &quot;sla&quot;))
 {
  // check for any images on the link
  if (0 === tag.getElementsByTagName(&quot;IMG&quot;).length)
   return tag.href;
 }
 // special case for ie6 results
 else if (searchshield.docMode == 6)
 {
  var parentNodeClass = tag.parentNode ? tag.parentNode.className : &#39;&#39;;
  if ((tag.className == &#39;&#39;) &amp;&amp; (parentNodeClass == &#39;r&#39;))
  {
   return tag.href;
  }
 }

 // else nothing
 return false;
};
///////////////    GOOGLE    ///////////////


///////////////    YAHOO SEARCH ENGINE    ///////////////
searchshield.YahooSearchEngine = function(search)
{
 searchshield.SearchEngine.call(this, search);
};
searchshield.YahooSearchEngine.prototype = new searchshield.SearchEngine();
searchshield.YahooSearchEngine.prototype.constructor = searchshield.YahooSearchEngine;
searchshield.YahooSearchEngine.prototype.name = &quot;yahoo&quot;;
searchshield.YahooSearchEngine.prototype.validSearch = function(href)
{
 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || 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;

 // prevent verdicts on news site until 69933 is fixed
 if (domain == &#39;news.search.yahoo.com&#39;)
  return false;

 // 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  = &quot;&quot;;
 var outHref  = &quot;&quot;;
 var findStr  = &quot;&quot;;

 // yahoo likes to encode the url
 href = unescape(tag.href);

 var spnsdLinks = searchshield.getParentNodeByTagName(&quot;DIV&quot;, tag, &quot;className&quot;);
 if ((spnsdLinks) &amp;&amp;
  (spnsdLinks.className.indexOf(&#39;ads&#39;) &gt; -1)) // sponsored links
 {
  if (!tag.parentNode)
   return false;

  // parse ads for em tag
  var baseNode;
  if (spnsdLinks.className.indexOf(&#39;ads horiz&#39;) &gt; -1) // horizontal ads sections
   baseNode = tag.parentNode.parentNode;
  else
   baseNode = tag.parentNode;
  
  if (!baseNode || !baseNode.lastChild || baseNode.lastChild.tagName != &#39;EM&#39;)
   return false;

  var outHref = searchshield.removeHtmlTags(baseNode.lastChild.innerHTML);
  return outHref;
 }
 
 if ((tag.className.indexOf(&quot;yschttl&quot;) != -1) || 
  (tag.className.indexOf(&quot;spt&quot;) != -1))
 {
  var da = href.indexOf(&quot;**&quot;);
  var ad = href.indexOf(&quot;*-&quot;);
  if (da != -1)
   outHref = href.substring(da+2);
  else if (ad != -1)
   outHref = href.substring(ad+2);
  else
   outHref = href ;
   
  if ((outHref.indexOf(&#39;yahoo.com&#39;) != -1) || (outHref.toLowerCase().indexOf(&quot;overture.&quot;) !== -1))
   return false;
 }
 else if ((tag.tagName)   &amp;&amp; 
    (tag.tagName === &quot;A&quot;)  &amp;&amp; 
    (!tag.className))
 {
  var tagParent = tag.parentNode;
  
  // if anchor without className then search parentNodes
  if ((tagParent) &amp;&amp;
   (tagParent.tagName !== &quot;EM&quot;) &amp;&amp;
   (searchshield.getParentNodeByClassName(&quot;yst-web&quot;, tag, 4)))
  {
   // China Yahoo support
   outHref = href;
  }
  
  else if ((tagParent) &amp;&amp;
    (tagParent.tagName === &quot;H3&quot;) &amp;&amp;
    (!!searchshield.getParentNodeById(&quot;WS2m&quot;,tag, 5)))
  {
   // Japan Yahoo support
   var da = href.indexOf(&quot;**&quot;);
   if (da == -1)
    outHref = href;
   else
    outHref = href.substring(da+2);
  }

  else if ((tagParent) &amp;&amp;
    (tagParent.className !== &quot;c&quot;) &amp;&amp;
    (tagParent.parentNode.id !== &quot;fpn&quot;) &amp;&amp;
    (!!searchshield.getParentNodeByClassName(&quot;ymc&quot;, tag, 7)))
  {
   // Korea Yahoo support - when not caught by yschttl
   var da = href.indexOf(&quot;**&quot;);
   if (da !== -1)
    outHref = href.substring(da+2);
  }
 }
 else if (!this.onlyPrimaries)
 {
  findStr = &quot;&amp;yargs=&quot;;
  var yargs = href.indexOf(findStr);
  if (yargs != -1)
  {
   outHref = href.substring(yargs+findStr.length);
   // check for prefix
   if (outHref.indexOf(&quot;://&quot;) == -1)
    outHref = &quot;http://&quot; + outHref;

   // if inside an &lt;i&gt;, probably a paypal link, don&#39;t include
   if (tag.parentNode &amp;&amp; (tag.parentNode.tagName == &quot;I&quot;))
    return false;
  } 
 }

 // filter domains
 // split the url based on &#39;/&#39;
 var parts = !!outHref ? outHref.split(&#39;/&#39;) : null;

 // Filter out domains that match any of the search engine&#39;s names
 if (!parts || !parts[2])
  return false;
  
 var domain = parts[2];
 // no verdicts for links on yahoo.com domain
 if (/yahoo\.com/.test(domain))
  return false;

 // set for yahoo to get parent node for image insertion
 var hash = searchshield.avgCallFunc(this.doc, &#39;GetHash&#39;, outHref);
 tag.setAttribute(&quot;id&quot;, &quot;xplid_&quot; + hash);
 return outHref;
};
///////////////    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 = &quot;msn&quot;;
searchshield.MSNSearchEngine.prototype.validSearch = function(href)
{
 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || 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(&quot;search.msn.co&quot;) &gt; -1)
 {
  if (domain.charAt(13) == &#39;m&#39;)
   hostMatch = true;
  else if ((domain.charAt(13) == &#39;.&#39;) &amp;&amp; (domain.length == 16))
   hostMatch = true;
 }
 else if (domain.indexOf(&quot;search.live.co&quot;) &gt; -1)
 {
  if (domain.charAt(14) == &#39;m&#39;)
   hostMatch = true;
  else if ((domain.charAt(14) == &#39;.&#39;) &amp;&amp; (domain.length == 17))
   hostMatch = true;
 }
 
 if (hostMatch)
 {
  if (path.indexOf(&quot;results.aspx&quot;) == 0)
   return true;
 }

 return false;
};
searchshield.MSNSearchEngine.prototype.includeLink = function(tag)
{
 var outHref = false;
 
 // these don&#39;t seem common from Firefox, but they are in IE
 if (searchshield.DoesURLContain(tag.href, &quot;g.msn.co&quot;))
 {
  var qPos = tag.href.indexOf(&quot;?&quot;);
  if (qPos != -1)
  {
   var postPart = tag.href.substring(qPos+1);
   var dblAmp = postPart.indexOf(&quot;&amp;&amp;&quot;);
   if (dblAmp != -1)
   {
    outHref = postPart.substring(0, dblAmp);
    return outHref;
   }
  }
 }
 else if (searchshield.DoesURLContain(tag.href, &quot;r.msn.co&quot;))
 {
  var element = tag;
  var parentNode = tag.parentNode;

  // top links - check for a CITE
  var spanElements = element.getElementsByTagName(&quot;CITE&quot;);
  if ((spanElements != null)    &amp;&amp; 
   (spanElements.length &gt; 0))
  {
   outHref = spanElements[0].innerHTML;
   // replace any nbsp&#39;s
   outHref = outHref.replace(&quot;&amp;nbsp;&quot;, &quot; &quot;);

   // url is after the last space in the html, after the &#39;-&#39;
   var space_pos = outHref.lastIndexOf(&quot; &quot;);
   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, &quot;.live.com&quot;)     ||
    searchshield.DoesURLContain(tag.href, &quot;msn.&quot;)      ||
    searchshield.DoesURLContain(tag.href, &quot;msnscache.com&quot;)    ||
    searchshield.DoesURLContain(tag.href, &quot;advertising.microsoft.co&quot;) ||
    searchshield.DoesURLContain(tag.href, &quot;javascript:&quot;)    ||
    searchshield.DoesURLContain(tag.href, &quot;go.microsoft.co&quot;)   ||
    searchshield.DoesURLContain(tag.href, &quot;hotmail.co&quot;))
 {
  // not a link
  return false;
 }
 else if (tag.id.toLowerCase() == &quot;trademarks&quot;)
 {
  // don&#39;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 = &quot;bing&quot;;
searchshield.BingSearchEngine.prototype.validSearch = function(href)
{
 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || 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(&quot;www.bing.com&quot;) !== -1) ||
  (domain.indexOf(&quot;www.bing.net&quot;) !== -1) ||
  (domain.indexOf(&quot;bing.net&quot;) !== -1))
 {
  hostMatch = true;
 }
 else if ((domain.indexOf(&quot;bing.search.&quot;) !== -1) &amp;&amp; 
    (domain.indexOf(&quot;.net&quot;) === (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(&quot;.bing.com&quot;);
  if (tldPos &gt; -1)
  {
   if ((domainLen - tldPos) == 9)
    hostMatch = true;
  } 
 }
 
 if (hostMatch)
 {
  var displayStyle = (domain == &#39;bing.search.daum.net&#39;) ? &#39;inline-block&#39; : &#39;inline&#39;;
  this.addAnchorStyle = {
   display: displayStyle
  };
  
  if (path.indexOf(&quot;search?&quot;) == 0)
   return true;
 }

 return false;

};
searchshield.BingSearchEngine.prototype.includeLink = function(tag)
{
 var outHref = false;

 if (tag.tagName == &#39;IMG&#39;)
 { //no images 
  return false;
 }
  
 if (tag.href.charAt(0) == &#39;/&#39;)
 { //no relative links
  return false;
 }

 if (/trademarks/i.test(tag.id))
 {
  // don&#39;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&#39;t verdict the social sites - our verdict doesn&#39;t fit
  return false;
 }
 else if (/vt_tl/i.test(tag.className))
 { // don&#39;t verdict the video images
  return false;
 }
 else if (!!searchshield.getParentNodeByClassName(&quot;sw_t&quot;,tag,3))
 { // no links in page header
  return false;
 }
 else if (searchshield.DoesURLContain(tag.href, &quot;r.msn.co&quot;) ||
    searchshield.DoesURLContain(tag.href, &quot;overture.com&quot;))
 { // 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(&quot;CITE&quot;);
  if ((spanElements == null) || (spanElements.length &lt;= 0))
  {
   if (tag.parentNode &amp;&amp; tag.parentNode.parentNode)
    spanElements = tag.parentNode.parentNode.getElementsByTagName(&quot;CITE&quot;);
  }
  
  if ((spanElements != null) &amp;&amp; (spanElements.length &gt; 0))
  {
   outHref = spanElements[0].innerHTML;
   if (outHref != null)
   {
    // replace any nbsp&#39;s
    outHref = outHref.replace(&quot;&amp;nbsp;&quot;, &quot; &quot;);

    // url is after the last space in the html, after the &#39;-&#39;
    var space_pos = outHref.lastIndexOf(&quot; &quot;);
    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, &quot;.live.com&quot;)    ||
   searchshield.DoesURLContain(tag.href, &quot;.bing.com&quot;)    ||
   searchshield.DoesURLContain(tag.href, &quot;.bing.net&quot;)    ||
   searchshield.DoesURLContain(tag.href, &quot;.daum.net&quot;)    ||
   searchshield.DoesURLContain(tag.href, &quot;.gmarket.co&quot;)   ||
   searchshield.DoesURLContain(tag.href, &quot;.multimap.com&quot;)   ||
   searchshield.DoesURLContain(tag.href, &quot;msn.&quot;)     ||
   searchshield.DoesURLContain(tag.href, &quot;ms.ciao.&quot;)    ||
   searchshield.DoesURLContain(tag.href, &quot;ms.ciao-&quot;)    ||
   searchshield.DoesURLContain(tag.href, &quot;advertising.microsoft.co&quot;) ||
   searchshield.DoesURLContain(tag.href, &quot;javascript:&quot;)    ||
   searchshield.DoesURLContain(tag.href, &quot;go.microsoft.co&quot;)   ||
   searchshield.DoesURLContain(tag.href, &quot;hotmail.co&quot;)     ||
   searchshield.DoesURLContain(tag.href, &quot;cc.bingj.com&quot;)    ||
   searchshield.DoesURLContain(tag.href, &quot;microsofttranslator.com&quot;) ||
   searchshield.DoesURLContain(tag.href, &quot;.engkoo.com&quot;)    ||
   searchshield.DoesURLContain(tag.href, &quot;sealinfo.verisign.com&quot;)  ||
   searchshield.DoesURLContain(tag.href, &quot;explabs.com&quot;)    ||
   searchshield.DoesURLContain(tag.href, &quot;onlinehelp.microsoft.com&quot;) ||
   searchshield.DoesURLContain(tag.href, &quot;.myoverture&quot;))
 {
  // 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 == &quot;A&quot; &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 = &quot;baidu&quot;;
searchshield.BaiduSearchEngine.prototype.validSearch = function(href)
{
 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || 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 == &quot;www.baidu.com&quot; || path.indexOf(&quot;testBaidu&quot;) !== -1)
  hostMatch = true;
  
 if (hostMatch)
 {
  if (path.indexOf(&quot;s?&quot;) == 0)
   return true;
 }

 return false;
};
searchshield.BaiduSearchEngine.prototype.includeLink = function(tag)
{  
  if (tag.className &amp;&amp; tag.className == &quot;m&quot;)
   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 != &quot;tbody&quot;)
   {
    if (traverseElement.className == &quot;f&quot;)
     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: &quot;static&quot;
 };
};
searchshield.EarthlinkSearchEngine.prototype = new searchshield.SearchEngine();
searchshield.EarthlinkSearchEngine.prototype.constructor = searchshield.EarthlinkSearchEngine;
searchshield.EarthlinkSearchEngine.prototype.name = &quot;earthlink&quot;;
searchshield.EarthlinkSearchEngine.prototype.validSearch = function(href)
{
 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || 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 ((&quot;search.earthlink.net&quot; == domain) &amp;&amp;
  (path.indexOf(&quot;search?&quot;) == 0))
 {
  return true;
 }

 return false;
};
searchshield.EarthlinkSearchEngine.prototype.includeLink = function(tag)
{
 var outHref = &quot;&quot;;
 var findStr = &quot;&quot;;

 // check for an anchor
 if (tag.tagName == &quot;A&quot;)
 {
  // check for sponsored
  if (tag.id.indexOf(&quot;a&quot;) == 0)
  {
   var q = tag.href.indexOf(&quot;&amp;q=&quot;);
   var qlen = 3;
   if (q == -1)
   {
    q = tag.href.indexOf(&quot;&amp;adurl=&quot;);
    qlen = 7;
    if (q == -1)
     return false;
   }

   // find end of url
   var end = tag.href.indexOf(&quot;&amp;&quot;, q+qlen);
   if (end &lt; 0)
    end = tag.href.length;

   // add the link
   outHref = tag.href.substring(q+qlen, end);
   
   if (searchshield.FilterUrl(outHref, searchshield.filter_urls))
    return false;
    
   return outHref;
  }

  // don&#39;t search url&#39;s to self
  if ((tag.href.indexOf(&quot;://&quot;) == -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 == &quot;H3&quot;) &amp;&amp;
   tag.parentNode.parentNode &amp;&amp; (tag.parentNode.parentNode.tagName == &quot;LI&quot;) &amp;&amp;
   tag.parentNode.parentNode.parentNode &amp;&amp; (tag.parentNode.parentNode.parentNode.tagName == &quot;UL&quot;))
  {
   if (searchshield.FilterUrl(tag.href, searchshield.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: &quot;inline&quot;
 };
 this.addAnchorStyle = {
  display: null
 };
 this.updateImageStyle = {
  verticalAlign: null,
  display: &quot;inline&quot;
 };
};
searchshield.AOLSearchEngine.prototype = new searchshield.SearchEngine();
searchshield.AOLSearchEngine.prototype.constructor = searchshield.AOLSearchEngine;
searchshield.AOLSearchEngine.prototype.name = &quot;aol&quot;;
searchshield.AOLSearchEngine.prototype.validSearch = function(href)
{
 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || 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 &#39;aol/search&#39; or &#39;search&#39;
 var pathArray = uri.path.split(&quot;/&quot;);
 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 == &quot;aol&quot;) &amp;&amp;
   (path.indexOf(&quot;search?&quot;) == 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(&quot;slLink topAnchor&quot;) != -1))
 { //parse for embedded href

  if (tag.href.indexOf(&quot;/aclk?sa=&quot;) == -1)
   return false;

  var adurl = tag.href.indexOf(&quot;&amp;adurl=http&quot;);
  // if an adurl the destination href can be acquired from the onclick handler
  if (adurl != -1)
  {
   var destUrl;
   var clickHandler = tag.getAttribute(&#39;onclick&#39;);
   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(/&#39;/g,&#39;&#39;));
     return searchshield.checkUrl(destUrl);
    }
   }
  }

  return false;
 }

 if (tag.className == &quot;find&quot;)
  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(&quot;slLink&quot;) != -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 == &#39;SPAN&#39;) &amp;&amp; 
    ((cN[i].className == &#39;title&#39;) || (cN[i].className == &#39;durl&#39;)))
    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 = &quot;ask&quot;;
searchshield.AskSearchEngine.prototype.validSearch = function(href)
{
 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || 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 (&quot;www.ask.com&quot; == domain)
 {
  if (path.indexOf(&quot;web?&quot;) == 0)
   return true;
 }

 return false;
};
searchshield.AskSearchEngine.prototype.includeLink = function(tag)
{
 var outHref = &quot;&quot;;
 var findStr = &quot;&quot;;

 if (/nu|info/i.test(tag.className))
 {
  // exclude green links
  if ((tag.firstChild) &amp;&amp;
   (tag.firstChild.className) &amp;&amp;
   (tag.firstChild.className.indexOf(&#39;attrib&#39;) == 0))
  {
   return false;
  }

  // exclude sub links in tables
  if (searchshield.getParentNodeByTagName(&quot;TD&quot;, tag))
  {
   return false;
  }

  // sponsored ads from redirect
  var cN = tag.childNodes;
  var cnLen = cN ? cN.length : 0;
  for (var i=0; i &lt; cnLen; i++)
  {
   if ((cN[i].nodeType == 1) &amp;&amp; 
    (cN[i].nodeName == &#39;SPAN&#39;) &amp;&amp; 
    (cN[i].className == &#39;T10&#39;))
   {
    return searchshield.checkUrl(searchshield.removeHtmlTags(cN[i].innerHTML));
   }
  }

  // ads link to google with class nu
  findStr = &quot;www.google.com&quot;;
  if (tag.href.indexOf(findStr) != 0)
  {
   if (tag.href.indexOf(findStr + &quot;/aclk?sa=&quot;) != -1)
   { 
    findStr = &quot;&amp;adurl=http&quot;;
    var pos = tag.href.indexOf(findStr);
    if (pos != -1)
    {
     pos += 7;
     outHref = tag.href.substring(pos);
     outHref = unescape(outHref);
     
     // the destination url is in the href string of this redirector
     if (outHref.indexOf(&#39;xg4ken.com&#39;) &gt; -1)
     {
      urlPos = (unescape(outHref)).indexOf(&#39;url[]=&#39;) + 6;
      var destUrl = (unescape(outHref)).substring(urlPos);
      if (searchshield.FilterUrl(destUrl, searchshield.filter_urls))
      {
       var destUrl = searchshield.getHrefFromCiteElement(tag);
       if (destUrl)
        return searchshield.checkUrl(searchshield.removeHtmlTags(destUrl));

       return false;
      }

      return destUrl;
     }
    
     if (searchshield.FilterUrl(outHref, searchshield.filter_urls))
       return false;
     return outHref;
    }
   }
  }
  else
  { // ad not to google just use href
   outHref = tag.href;
   if (searchshield.FilterUrl(outHref, searchshield.filter_urls))
    return false;
   return outHref;
  }
 }

 if (searchshield.DoesURLContain(tag.href, this.search.uri.host))
 {
  return false;
 }
 // primary results have class containing title, L2 or L4 ( Wikipedia links )
 else if (/title|L[0-9]/i.test(tag.className))
 {
  outHref = tag.href;
  if (searchshield.FilterUrl(outHref, searchshield.filter_urls))
   return false;
  return outHref;
 }
 
 return false;
};
searchshield.AskSearchEngine.prototype.insertNodes = function(node,doc)
{
 var element = node.element;
 var parentNode = node.element.parentNode;

 // insert alt image
 if (/XPLSS_/.test(element.id))
 {
  return [null, element];
 }

 var cN = element.getElementsByTagName(&#39;span&#39;);
 for (var i=0; i &lt; cN.length; i++)
 {
  if (/title|newAdFont/.test(cN[i].className))
  {
   return [cN[i].nextSibling, cN[i].parentNode];
  }
 }

 return [null, parentNode];
};
///////////////    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 = &quot;altavista&quot;;
searchshield.AltaVistaSearchEngine.prototype.validSearch = function(href)
{
 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || 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 (&quot;www.altavista.com&quot; == domain)
 {
  hostMatch = true;
 }
 else
 {
  // xx.altavista.com
  var pDest = domain.indexOf(&quot;.altavista.com&quot;);
  if ((pDest != -1 ) &amp;&amp; ((domain.length - pDest) == 14))
  {
   hostMatch = true;
  }
  else
  {
   // prevent verdicts on news site until 69933 is fixed
   if (domain == &#39;news.search.yahoo.com&#39;)
    return false;
    
   // a reference to altavista must be present in yahoo search url
   var pRef = (path.indexOf(&#39;altavista&#39;) != -1);
   pDest = domain.indexOf(&quot;search.yahoo.com&quot;);
   if (pDest != -1 &amp;&amp; pRef)
    hostMatch = true;
  }
 }

 if (hostMatch)
 {
  //path must start with web/results?
  if ((path.indexOf(&quot;yhs/search?&quot;) == 0) ||
   (path.indexOf(&quot;search;&quot;) == 0)  ||
   (path.indexOf(&quot;yhs/search;&quot;) == 0) ||
   (path.indexOf(&quot;web/results?&quot;) == 0) ||
   (path.indexOf(&quot;altavista&quot;) != -1) )
  {
   return true;
  }
 }
 
 return false;
};
searchshield.AltaVistaSearchEngine.prototype.includeLink = function(tag)
{
 var outHref = &quot;&quot;;
 var findStr = &quot;&quot;;

 // initial checks
 if ((!tag.href) || 
  (tag.href.charAt(0) == &#39;#&#39;) ||
  (tag.href.indexOf(&quot;javascript:&quot;) == 0))
 {
  return false;
 }
  
 if (searchshield.DoesURLContain(tag.href, this.search.uri.host))
  return false;
 
 // sponsored links
 var spnsdLinks = searchshield.getParentNodeByTagName(&quot;DIV&quot;, tag, &quot;className&quot;);
 if (spnsdLinks &amp;&amp; /ads/.test(spnsdLinks.className))
 {
  if (!tag.parentNode)
   return false;

  // parse ads for em tag
  var baseNode;

  // horizontal ads sections
  if (/ads\shoriz/.test(spnsdLinks.className))
   baseNode = tag.parentNode.parentNode;
  else
   baseNode = tag.parentNode;
  
  if (!baseNode || !baseNode.lastChild || baseNode.lastChild.tagName != &#39;EM&#39;)
   return false;

  var outHref = searchshield.removeHtmlTags(baseNode.lastChild.innerHTML);
  return outHref;
 }
 
 if ((tag.className == &quot;spt&quot;) || 
  (tag.className == &quot;res&quot;) ||
  (tag.className == &quot;yschttl spt&quot;))
 {
  findStr = &quot;/**&quot;;
  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(&quot;overture.&quot;) != -1)
    return false;

   // split the url based on &#39;/&#39;
   var parts = outHref.split(&#39;/&#39;);

   // only need a domain
   if ((parts != null) &amp;&amp; (parts[2] != null))
   {
    var domain = parts[2];
    // no verdicts for links on yahoo.com domain
    if (/yahoo\.com/.test(domain))
     return false
   }

   return outHref;
  }
  else
  {
   if (searchshield.DoesURLContain(tag.href, &#39;yahoo.com&#39;))
    return false;
   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(&quot;LXPLSS_&quot;) == -1))
   {   // not our id but hit another anchor no verdict
    if (element.tagName == &quot;A&quot;)
    {
     element = null;
     break;
    }
   }
   else if (element.tagName == &quot;A&quot;)
    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 = &quot;yandex&quot;;
searchshield.YandexSearchEngine.prototype.validSearch = function(href)
{
 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || 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(&quot;yandsearch?&quot;) == 0))
 {
  return true;
 }
 
 return false;
};
searchshield.YandexSearchEngine.prototype.includeLink = function(tag)
{
 if ((tag.href.charAt(0) == &#39;/&#39;) || (tag.href.indexOf(&quot;/search&quot;) != -1))
 {
  return false;
 }
 
 if (searchshield.DoesURLContain(tag.href, this.search.uri.host) ||
  searchshield.DoesURLContain(tag.href, &quot;yandex.net&quot;)  ||
  searchshield.DoesURLContain(tag.href, &quot;yandex.ru&quot;)   ||
  searchshield.DoesURLContain(tag.href, &quot;moikrug.ru&quot;)   ||
  searchshield.DoesURLContain(tag.href, &quot;ya.ru&quot;)    ||
  searchshield.DoesURLContain(tag.href, &quot;yandex.com&quot;)  ||
  searchshield.DoesURLContain(tag.href, &quot;yandex.st&quot;))
 {
  return false;
 }
  
 parentClass = tag.parentNode ? tag.parentNode.className : &#39;&#39;;
 gParentClass = (tag.parentNode &amp;&amp; tag.parentNode.parentNode) ? tag.parentNode.parentNode.className : &#39;&#39;;
 if (parentClass.match(/moreinfo/i) || gParentClass.match(/moreinfo/i))
 {
  return false;
 }

 // links to alt searches on different engines have a classname == b-link
 if ((tag.className == &quot;b-link&quot;) || (tag.className == &quot;b-serp-url__link&quot;))
 {
  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(&quot;LXPLSS_&quot;) == -1))
   {   // not our id but hit another anchor no verdict
    if (element.tagName == &quot;A&quot;)
    {
     element = null;
     break;
    }
   }
   else if (element.tagName == &quot;A&quot;)
    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: &quot;18&quot;,
  height: &quot;18&quot;
 };

 this.updateImageStyle = {
  width: &quot;18px&quot;,
  height: &quot;18px&quot;
 };
};
searchshield.SeznamSearchEngine.prototype = new searchshield.SearchEngine();
searchshield.SeznamSearchEngine.prototype.constructor = searchshield.SeznamSearchEngine;
searchshield.SeznamSearchEngine.prototype.name = &quot;seznam&quot;;
searchshield.SeznamSearchEngine.prototype.validSearch = function(href)
{
 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || 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(&quot;search.seznam.cz&quot;) &gt; -1) &amp;&amp;
  ((path.indexOf(&quot;?&quot;) == 0) || (path.indexOf(&quot;svet&quot;) == 0) || (path.indexOf(&quot;searchScreen&quot;) == 0)))
 {
  return true;
 }
 
 return false;
};
searchshield.SeznamSearchEngine.prototype.includeLink = function(tag)
{
 if (/seznam/.test(tag.hostname))
  return false;

 // no verdicts on pictures unless broken verdict placement is fixed
 if ((tag.className == &#39;picture&#39;) || (tag.className == &#39;pict&#39;))
  return false;
 
 var parentNode = tag.parentNode;
 if (parentNode)
 {
  var grandParentNode = tag.parentNode.parentNode;
  if ((parentNode.tagName == &quot;SPAN&quot;) &amp;&amp; 
   ((parentNode.className.toLowerCase() == &quot;sklik-url&quot;) ||
   (parentNode.className.toLowerCase() == &quot;sklik-title&quot;)))
  { // locate the real url and unencode it
   var urlPos = tag.href.indexOf(&quot;&amp;url=http&quot;);

   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 == &quot;DIV&quot;) &amp;&amp;
    ((grandParentNode.className.toLowerCase() == &quot;text&quot;) || (grandParentNode.className.toLowerCase() == &quot;hlasky otz&quot;)))
   { // standard link
    return tag.href;
   }
   else if (greatGrandParentNode &amp;&amp; greatGrandParentNode.tagName == &quot;DIV&quot; &amp;&amp;
     (greatGrandParentNode.className.toLowerCase() == &quot;hotlinks&quot;)) 
   { // 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 = &quot;webhledani&quot;;
searchshield.WebhledaniSearchEngine.prototype.validSearch = function(href)
{
 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || 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(&quot;webhledani.cz&quot;) &gt; -1) &amp;&amp;
  (path.indexOf(&quot;results.aspx?&quot;) == 0))
 {
  return true;
 }
 
 return false;
};
searchshield.WebhledaniSearchEngine.prototype.includeLink = function(tag)
{
 if (tag.href.indexOf(&quot;/redir.aspx?&quot;) != -1)
 {
  var ancestorNode;

  // sponsored link
  if ((ancestorNode = searchshield.getParentNodeByClassName(&quot;results sponsored&quot;, tag, 3)) != null)
  {
   if ((ancestorNode = searchshield.getParentNodeByClassName(&quot;res1&quot;, tag, 2)) != null)
   {
    
    var spanSibling = ancestorNode.nextSibling;
    while (spanSibling.nodeName != &#39;SPAN&#39;)
    {
     spanSibling = spanSibling.nextSibling;
     if (spanSibling.nodeName == &#39;DIV&#39; || spanSibling.className == &#39;res1&#39;)
     {
      spanSibling = null;
      break;
     }
    }

    if (spanSibling)
      outHref = spanSibling.innerHTML;
   }

   if (outHref)
    return searchshield.checkUrl(searchshield.removeHtmlTags(outHref)); 
  }
 
  if ((ancestorNode = searchshield.getParentNodeByClassName(&quot;right-sponsored&quot;, tag, 3)) != null)
  {
   var outHref;

   if ((ancestorNode = searchshield.getParentNodeByClassName(&quot;res3&quot;, tag, 2)) != null)
   {
    
    var spanSibling = ancestorNode.nextSibling;
    while (spanSibling.nodeName != &#39;SPAN&#39;)
    {
     spanSibling = spanSibling.nextSibling;
     if (spanSibling.nodeName == &#39;DIV&#39; || spanSibling.className == &#39;res3&#39;)
     {
      spanSibling = null;
      break;
     }
    }

    if (spanSibling)
      outHref = spanSibling.innerHTML;
   }

   if (outHref)
    return searchshield.checkUrl(searchshield.removeHtmlTags(outHref)); 
  }

  // result link
  if (searchshield.getParentNodeByClassName(&quot;results&quot;, tag, 3) != null)
  {
   if ((ancestorNode = searchshield.getParentNodeByClassName(&quot;res2&quot;, tag, 2)) != null)
   {
    if (tag.parentNode &amp;&amp; (tag.parentNode.nodeName != &#39;P&#39;))
     return getLinkHref(ancestorNode);
   }
  }
 }

 return false;

 function getLinkHref(aNode)
 {
  var spanElems = aNode.getElementsByTagName(&#39;span&#39;);
  for (var i=0; i &lt; spanElems.length; i++)
  {
   if (spanElems[i].className != &#39;site&#39;)
    continue;

   var outAnchor = spanElems[i].getElementsByTagName(&#39;a&#39;)[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);
 this.processFrames = true;
};
searchshield.eBaySearchEngine.prototype = new searchshield.SearchEngine();
searchshield.eBaySearchEngine.prototype.constructor = searchshield.eBaySearchEngine;
searchshield.eBaySearchEngine.prototype.name = &quot;ebay&quot;;
searchshield.eBaySearchEngine.prototype.validSearch = function(href)
{
 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || null === this.search)
  uri = searchshield.parseLink(href);
 else
  uri = this.search.uri;

 if(!uri || !uri.host)
  return false;
 
 var domain= uri.host;
 // ebay.com
 // 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(&quot;ebay.com&quot;) &gt; -1) ||
  (domain.indexOf(&quot;shop.ebay&quot;) &gt; -1) ||
  (domain.indexOf(&quot;shop.benl.ebay&quot;) &gt; -1))
 {
  if ((path.indexOf(&quot;?_from=&quot;) == 0) ||
   (path.indexOf(&quot;i.html&quot;) &gt; -1))
  {
   return true;
  }
 }
 
 // ebay.se
 if ((domain.indexOf(&quot;search.eim.ebay&quot;) &gt; -1) &amp;&amp;
  ((path.indexOf(&quot;?kw=&quot;) &gt; -1) || (path.indexOf(&quot;?ev=&quot;) &gt; -1)))
 {
  return true;
 }
 
 if ((domain.indexOf(&quot;search.auction.co.kr&quot;) &gt; -1 ) &amp;&amp;
  ((path.indexOf(&quot;?keyword=&quot;) &gt; -1)))
 {
  // would normally set these properties in the constructor or in an
  // overriding function but they&#39;re only required for this domain
 
  // must downsize verdicts for proper display
  this.elementAttribute = {
   width: &quot;16&quot;,
   height: &quot;16&quot;
  };
  this.updateImageStyle = {
   width: &quot;16px&quot;,
   height: &quot;16px&quot;
  };
  
  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(&quot;www.&quot;) == -1) &amp;&amp;
  ((domain.indexOf(&quot;.mercadolibre.&quot;) &gt; -1 ) ||
   (domain.indexOf(&quot;.mercadolivre.&quot;) &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(&quot;.ebayrtm.com/clk?&quot;) &gt; -1 )
 {
  if ( tag.title == null || tag.title.length &lt; 0 )
   return false;
  
  // to avoid putting links on things that don&#39;t look like links
  // need to filter them - only put verdict on last item in group
  var pN = tag.parentNode;
  if ((pN != null) &amp;&amp;
   (pN.parentNode != null) &amp;&amp; 
   (pN.parentNode.nodeName == &#39;TD&#39;))
  {
   // get last element node
   var lastChild = pN.parentNode.children[pN.parentNode.children.length - 1];
   while (lastChild.nodeType != 1)
   {
    lastChild = lastChild.previousSibling;
   }
   if (pN != lastChild)
    return false; 
  }
    
  outHref = searchshield.removeHtmlTags(tag.title);
  if (outHref.indexOf(&quot; &quot;) == -1)
  { // no spaces
   if (outHref.indexOf(&quot;.&quot;) &gt; -1)
   { // at least one dot 
    if (outHref.indexOf(this.search.uri.host) == -1)
    { // no host
     if (outHref.toLowerCase().indexOf(&quot;ebay.com&quot;) == -1)
     {
      return outHref;
     }
    }
   }
  }   
 }
 // ebay.se - Google ads
 parentNode = tag.parentNode;
 if (parentNode &amp;&amp; (parentNode.className.toLowerCase() == &quot;google-ad-link&quot;))
 {
  if (tag.href.indexOf(&quot;/aclk?sa=&quot;) != -1)
  { 
   findStr = &quot;&amp;adurl=http&quot;;
   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&#39;t be unescaped
    var pound = outHref.indexOf(&quot;#&quot;); 
    if (pound != -1)
    {
     var fragment = outHref.substring(pound);
     outHref = outHref.substring(0, pound);
     outHref = unescape(outHref);
     outHref += fragment;
     if (searchshield.FilterUrl(outHref, searchshield.filter_urls))
      return false;

     return outHref;
    }

    outHref = unescape(outHref);
    if (outHref.indexOf(&quot;?&quot;) == -1)
    {
     var ampPos = outHref.indexOf(&quot;&amp;&quot;);
     if (ampPos != -1)
      outHref = outHref.substring(0, ampPos);
    }
    
    if (searchshield.FilterUrl(outHref, searchshield.filter_urls))
     return false;
    return outHref;
   }
  }
 }
 
 // auction.co.kr
 parentNode = tag.parentNode;
 if (parentNode &amp;&amp; (parentNode.className.toLowerCase() == &quot;link&quot;))
 {
  if (tag.href.indexOf(&quot;adcr.naver.com&quot;) &gt; -1)
  {
   outHref = tag.innerText;
   if ((outHref == null) || (outHref.length &lt; 0))
    return false;
    
   return outHref;
  }
 }
 
 // latin america ebay
 if ( tag.href.toLowerCase().indexOf(&quot;clickcounter?&quot;) &gt; -1 )
 {
  var spanElements = tag.getElementsByTagName(&quot;span&quot;);
  if ((spanElements != null)    &amp;&amp; 
   (spanElements.length &gt; 0))
  {
   if ( spanElements[0].className.toLowerCase() == &quot;mclics-url&quot; )
   {
    outHref = spanElements[0].innerHTML;
    if ( outHref == null || outHref.length &lt; 0 )
     return false;
    outHref = searchshield.removeHtmlTags(outHref);
    if (outHref.indexOf(&quot; &quot;) == -1)
    { // no spaces
     if (outHref.indexOf(&quot;.&quot;) &gt; -1)
     { // at least one dot 
      if ((outHref.toLowerCase().indexOf(&quot;mercadolibre&quot;) == -1) &amp;&amp; 
       (outHref.toLowerCase().indexOf(&quot;mercadolivre&quot;) == -1)) 
      {
       return outHref;
      }
     }
    }
   }
  }
 }
 
 return false;
};
///////////////    EBAY SEARCH ENGINE    ///////////////




///////////////    DIGG SEARCH ENGINE    ///////////////
searchshield.DiggSearchEngine = function(search)
{
 searchshield.SearchEngine.call(this, search);
 this.new_links = false;
 this.addAnchorStyle = {
  background: &quot;none transparent scroll repeat 0 0&quot;
 };
};
searchshield.DiggSearchEngine.prototype = new searchshield.SearchEngine();
searchshield.DiggSearchEngine.prototype.constructor = searchshield.DiggSearchEngine;
searchshield.DiggSearchEngine.prototype.name = &quot;digg&quot;;
searchshield.DiggSearchEngine.prototype.validSearch = function(href)
{
 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || 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(&quot;digg.com&quot;) &gt; -1) &amp;&amp;
  (path.indexOf(&quot;/ad&quot;) == -1))
 {
  return true;
 }
 
 return false;
};
searchshield.DiggSearchEngine.prototype.includeLink = function(tag)
{
 var outHref = false;
 var findStr = &quot;&quot;;
 
 if ((tag.parentNode) &amp;&amp;
  (tag.parentNode.className.toLowerCase() == &quot;digg-count&quot;))
 {
  return false;
 }
 
 if (searchshield.DoesURLContain(tag.href, this.search.uri.host))
 {
  if (tag.className &amp;&amp; tag.className.indexOf(&#39;source&#39;) != -1)
  {
   findStr = &quot;/search?q=site:&quot;;
   var urlPos = tag.href.indexOf(findStr);
   if (urlPos != -1)
   {
    urlPos += 15;
    outHref = tag.href.substring(urlPos);
    return outHref;
   }
  }
 }
 
 return false;
};
searchshield.DiggSearchEngine.prototype.insertNodes = function(node,doc)
{
 var element = node.element;
 var parentNode = node.element.parentNode;

 // insert alt image
 if (/XPLSS_/.test(element.id))
 {
  return [null, element];
 }

 var prevSibling = parentNode.previousSibling;
 while ((prevSibling != null) &amp;&amp; (prevSibling.className != &#39;story-item-title&#39;))
 {
  prevSibling = prevSibling.previousSibling;
 }

 if (prevSibling)
  parentNode = prevSibling;

 return [prevSibling.lastChild, parentNode];
};
///////////////    DIGG SEARCH ENGINE    ///////////////




///////////////    SLASHDOT SEARCH ENGINE    ///////////////
searchshield.SlashdotSearchEngine = function(search)
{
 searchshield.SearchEngine.call(this, search);
 this.showCleanVerdicts = false;
 this.new_links = false;
 this.type = &#39;inline&#39;;
};
searchshield.SlashdotSearchEngine.prototype = new searchshield.SearchEngine();
searchshield.SlashdotSearchEngine.prototype.constructor = searchshield.SlashdotSearchEngine;
searchshield.SlashdotSearchEngine.prototype.name = &quot;slashdot&quot;;
searchshield.SlashdotSearchEngine.prototype.validSearch = function(href)
{
 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || 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(&quot;slashdot.org&quot;) != -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(&quot;mailto:&quot;) != -1 )
  return false;
  
 if ( tag.href.indexOf(&quot;slashdot.org&quot;) != -1 )
  return false;
  
 if (tag.parentNode &amp;&amp; (tag.parentNode.tagName == &quot;DIV&quot;))
 {
  if (tag.parentNode.id.indexOf(&quot;text-&quot;) != -1)
  {
   return tag.href;
  }
 }
 else if ( tag.parentNode &amp;&amp; tag.parentNode.parentNode &amp;&amp; tag.parentNode.parentNode.tagName == &quot;DIV&quot; )
 {
  if ( tag.parentNode.parentNode.id.indexOf(&quot;text-&quot;) != -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 = &#39;inline&#39;;
};
searchshield.TwitterSearchEngine.prototype = new searchshield.SearchEngine();
searchshield.TwitterSearchEngine.prototype.constructor = searchshield.TwitterSearchEngine;
searchshield.TwitterSearchEngine.prototype.name = &quot;twitter&quot;;
searchshield.TwitterSearchEngine.prototype.twitter_filter_urls = [&quot;twitpic.com&quot;, &quot;twitterfeed.com&quot;, &quot;twitter.peoplebrowsr.com&quot;];
searchshield.TwitterSearchEngine.prototype.validSearch = function(href)
{
 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || 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(&quot;twitter.com&quot;) != -1)
 {
  return true;
 }
 
 return false;
};
searchshield.TwitterSearchEngine.prototype.includeLink = function(tag)
{
 if (tag.className == &#39;twitter-timeline-link&#39;)
 {
  // can&#39;t pass the tag&#39;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(&#39;/t.co/&#39;) != -1)
  {
   // the tag&#39;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(&#39;data-expanded-url&#39;);
    if (!!destUrl)
     return destUrl;

    var finalUrl = searchshield.avgCallFunc(document, &#39;GetFinalUrl&#39;, 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 = &#39;inline&#39;;
};
searchshield.GMailSearchEngine.prototype = new searchshield.SearchEngine();
searchshield.GMailSearchEngine.prototype.constructor = searchshield.GMailSearchEngine;
searchshield.GMailSearchEngine.prototype.name = &quot;gmail&quot;; // the name by which the search engine is known (always lowercase)
searchshield.GMailSearchEngine.prototype.validSearch = function(href)
{
 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || 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(&quot;mail.google.&quot;) != -1) || 
  (domain.indexOf(&quot;gmail.&quot;) != -1))
 {
  return true;
 }

 return false;
};
searchshield.GMailSearchEngine.prototype.includeLink = function(tag)
{
 if (searchshield.DoesURLContain(tag.href, this.search.uri.host))
  return false;

 // don&#39;t mark anything but http://
 if (tag.href.indexOf(&quot;mailto&quot;) == 0)
  return false;

 var parentDiv = searchshield.getParentNodeByTagName(&quot;DIV&quot;, tag, &quot;className&quot;);
 if ((parentDiv) &amp;&amp;
  ((parentDiv.className == &quot;ii gt&quot;) || // mail message body
   (parentDiv.className == &quot;mv&quot;) || // top sponsored links
   (parentDiv.className == &quot;vb&quot;) || // right sponsored links
   (parentDiv.className == &quot;im&quot;) || // inside quotes
   (parentDiv.className == &quot;gmail_quote&quot;) || // quote
   (parentDiv.className == &quot;msg&quot;) // 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 = &quot;^http(s)?\:\/\/([a-zA-Z0-9]+)\.googlesyndication\.com.+\&amp;adurl\=(.+)&quot;;
 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 = &#39;inline&#39;;
};
searchshield.FacebookSearchEngine.prototype = new searchshield.SearchEngine();
searchshield.FacebookSearchEngine.prototype.constructor = searchshield.FacebookSearchEngine;
searchshield.FacebookSearchEngine.prototype.name = &quot;facebook&quot;; // the name by which the search engine is known (always lowercase)
searchshield.FacebookSearchEngine.prototype.validSearch = function(href)
{
 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || null === this.search)
  uri = searchshield.parseLink(href);
 else
  uri = this.search.uri;

 if(!uri || !uri.host)
  return false;

 if (uri.host.indexOf(&quot;www.facebook.com&quot;) != -1) 
  return true;

 return false;
};
searchshield.FacebookSearchEngine.prototype.includeLink = function(tag)
{
 if (searchshield.DoesURLContain(tag.href, this.search.uri.host) ||
  searchshield.DoesURLContain(tag.href, &#39;ak.fbcdn.net&#39;))
 {
  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 = &#39;inline&#39;;
};
searchshield.MySpaceSearchEngine.prototype = new searchshield.SearchEngine();
searchshield.MySpaceSearchEngine.prototype.constructor = searchshield.MySpaceSearchEngine;
searchshield.MySpaceSearchEngine.prototype.name = &quot;myspace&quot;; // the name by which the search engine is known (always lowercase)
searchshield.MySpaceSearchEngine.prototype.validSearch = function(href)
{
 var uri;
 if (typeof(this.search) === &#39;undefined&#39; || null === this.search)
  uri = searchshield.parseLink(href);
 else
  uri = this.search.uri;

 if(!uri || !uri.host)
  return false;

 if (uri.host.indexOf(&quot;www.myspace.com&quot;) != -1) 
  return true;

 return false;
};
searchshield.MySpaceSearchEngine.prototype.includeLink = function(tag)
{
 if (searchshield.DoesURLContain(tag.href, this.search.uri.host) )
  return false;

 if (tag.href.match(/\.msplinks\.com/i))
  return searchshield.checkUrl(searchshield.removeHtmlTags(tag.innerHTML));
 
 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 (&#39;1&#39; != searchshield.avgCallFunc(doc, &#39;GetSurfEnabled&#39;))
   return;
  
  // for now native is handling the interstitial 
  var results = searchshield.avgCallFunc(doc, &#39;MalsiteCheck&#39;, url);
  if ( results == null )
   return;
  
  var parts = results.split(&#39;::&#39;);
  
  // need at least severity
  if (parts == null)
   return;

  if (!ip)
   ip = &quot;&quot;;
   
  // use a block severity if foundUrl is given
  var severity = !!foundUrl ? avgreport.BLOCK_SEVERITY : parseInt(parts[0], 10);
  var category = &quot;&quot;;
  var threat  = &quot;&quot;;

  // 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, &#39;ReportScanResult&#39;, 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, &#39;ReportScanEnd&#39;, 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 &#39;&#39;;

  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(&quot;XPLSS_Flyover&quot;);
  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&#39;t pop over it
  if ((eventTarget.src != null) &amp;&amp; (eventTarget.src.indexOf(&quot;clock.gif&quot;) != -1))
   return;
  
  // save the element we popped over
  avglsflyover.poppedElement = eventTarget;

  // if no flyover get it
  if ((flyover == null) || (flyover == &quot;&quot;))
  {
   flyover = searchshield.avgCallFunc(frameDoc, &#39;BuildFlyover&#39;, hash);

   if (!flyover)
    return;

   // cleanup flyover, replace any new lines
   flyover = flyover.replace(/\r/g, &quot;&quot;);
   flyover = flyover.replace(/\n/g, &quot;&quot;);
   // escape any single quotes
   flyover = flyover.replace(/&#39;/g, &quot;&amp;#39;&quot;);
  }

  // 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 = &quot;#fff&quot;;
  }

  // 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(&quot;XPLSS_Flyover&quot;);
  if ((div == null) || (div.style == null) || (div.style.visibility == &quot;hidden&quot;))
   return;

  var trans_div = frameDoc.getElementById(&quot;XPLSS_Trans&quot;);
  if ((trans_div == null) || (trans_div.style == null) || (trans_div.style.visibility == &quot;hidden&quot;))
   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&#39;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 == &#39;XPLSS_Trans&#39; &amp;&amp; /XPLSS_\d+VU\d/.test(event.toElement.id))
     return;
   }
  }
  catch(err){}


  // hide and move somewhere off screen (negative offsets)
  div.style.visibility = &quot;hidden&quot;;
  div.style.left = &quot;-2100px&quot;;
  div.style.top  = &quot;-2100px&quot;;
  trans_div.style.visibility = &quot;hidden&quot;;
  trans_div.style.left = &quot;-2100px&quot;;
  trans_div.style.top  = &quot;-2100px&quot;;

  return true;
 },
 position: function () {
  if (!avglsflyover.poppedUp || (avglsflyover.poppedElement == null))
   return;

  var flyover = document.getElementById(&quot;XPLSS_Flyover&quot;);
  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&#39;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 + &quot;px&quot;;
  flyover.style.left = paddedOffsetX + &quot;px&quot;;


  // set where to put the transparent layer
  var trans = document.getElementById(&quot;XPLSS_Trans&quot;);
  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 + &quot;px&quot;;
   trans.style.top  = offsetY + &quot;px&quot;;

   trans.style.width = flyoverX + verdictWidth + &quot;px&quot;;
   trans.style.height = flyoverY + &quot;px&quot;;
  }

  avglsflyover.display();
 },
 display: function () {
  avglsflyover.count++;
  if (avglsflyover.count == 1)
  {
   var flyover = document.getElementById(&quot;XPLSS_Flyover&quot;);
   if (flyover == null)
    return;

   // show the flyover, must use a little count to tell, crazy stuff
   flyover.style.visibility = &quot;visible&quot;;
   flyover.onmouseout = function(){
    avglsflyover.hide(event);
   };

   // show the transparent layer
   var trans_div = document.getElementById(&quot;XPLSS_Trans&quot;);
   if (trans_div == null)
    return;

   trans_div.style.visibility = &quot;visible&quot;;
   trans_div.onmouseout = function(){
    avglsflyover.hide(event);
   };

   avglsflyover.poppedUp = false;
  }
 },
 show: function () {
  var div = document.getElementById(&quot;XPLSS_Flyover&quot;);
  if (div == null)
   return;

  div.style.visibility = &quot;visible&quot;;

  var trans_div = document.getElementById(&quot;XPLSS_Trans&quot;);
  if (trans_div == null)
   return;
  trans_div.style.visible = &quot;visible&quot;;
 }
};

var avglsinlineflyover = {
 build: function (riskCategory, riskName, bgColor, borderColor) {
  // truncate very long risk names
  if (riskName.length &gt; 60)
   riskName = riskName.slice(0,55) + String.fromCharCode(8230);

  var html = &#39;&#39;;
  html += &#39;&lt;div class=&quot;avgILFO_head&quot;&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;avgILFO_content&quot;&gt;
&#39;;
  html += &#39;&lt;img src=linkscanner://LS_Logo_Results.gif /&gt;&lt;br /&gt;&#39;;
  html += riskCategory + &#39;&lt;br /&gt;&#39;;
  html += riskName + &#39;&lt;br /&gt;&#39;;
  html += &#39;&lt;/div&gt;
&lt;div class=&quot;avgILFO_foot&quot;&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&#39;;

  return html;
 },
 popup: function (event, flyover, nSeverity, blUrl) {
  //set verdict info
  var div = document.getElementById(&#39;XPLSS_InlineFlyover&#39;);
  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, &#39;GetFinalUrl&#39;, blUrl.sUrl);

   var riskUrl = blUrl.sUrl;
   if ((finalUrl) &amp;&amp; (searchshield.FilterUrl(finalUrl, searchshield.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 = &quot;auto&quot;;  //reset width
  div.style.position = &quot;absolute&quot;;

  if (searchshield.quirksMode || searchshield.docMode &lt;= 7)
  {
   var className = searchshield.inline.color.classname[nSeverity];
   var imgBase = &quot;linkscanner://&quot; + className + &quot;_inline_border_&quot;;
   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(&quot;div&quot;);
   if (ilfoDivs &amp;&amp; ilfoDivs.length == 5)
   {
    //div.style.fontSize = &quot;10px&quot;;
    div.style.backgroundImage = &quot;url(&quot; + imgBase + &quot;tl.png)&quot;;
    div.style.backgroundPosition = &quot;0 0&quot;;
    div.style.backgroundRepeat = &quot;no-repeat&quot;;
    div.style.width = flyoverWidth + &quot;px&quot;;
    div.style.zIndex = &quot;9999&quot;;
   
    // avgILFO_head
    ilfoDivs[0].style.backgroundImage = &quot;url(&quot; + imgBase + &quot;tr.png)&quot;;
    ilfoDivs[0].style.backgroundPosition = &quot;top right&quot;;
    ilfoDivs[0].style.backgroundRepeat = &quot;no-repeat&quot;;
    ilfoDivs[0].style.width = flyoverWidth + &quot;px&quot;;
    ilfoDivs[0].style.height = &quot;5px&quot;;

    // avgILFO_head div
    ilfoDivs[1].style.height = &quot;5px&quot;;
   
    // avgILFO_content
    ilfoDivs[2].style.backgroundImage = &quot;url(&quot; + imgBase + &quot;r.png)&quot;;
    ilfoDivs[2].style.backgroundPosition = &quot;top right&quot;;
    ilfoDivs[2].style.backgroundRepeat = &quot;repeat-y&quot;;
    ilfoDivs[2].style.fontSize = &quot;10px&quot;;
    ilfoDivs[2].style.color = &quot;black&quot;;
    ilfoDivs[2].style.padding = &quot;0px 10px&quot;;
    ilfoDivs[2].style.textAlign = &quot;left&quot;;
    ilfoDivs[2].style.wordWrap = &quot;break-word&quot;;
    ilfoDivs[2].style.lineHeight = &quot;130%&quot;;

    // avgILFO_foot
    ilfoDivs[3].style.backgroundImage = &quot;url(&quot; + imgBase + &quot;bl.png)&quot;;
    ilfoDivs[3].style.backgroundPosition = &quot;bottom left&quot;;
    ilfoDivs[3].style.backgroundRepeat = &quot;no-repeat&quot;;
    ilfoDivs[3].style.height = &quot;5px&quot;;
   
    // avgILFO_foot div
    ilfoDivs[4].style.backgroundImage = &quot;url(&quot; + imgBase + &quot;br.png)&quot;;
    ilfoDivs[4].style.backgroundPosition = &quot;bottom right&quot;;
    ilfoDivs[4].style.backgroundRepeat = &quot;no-repeat&quot;;
    ilfoDivs[4].style.width = flyoverWidth + &quot;px&quot;;
    ilfoDivs[4].style.height = &quot;5px&quot;;
   }
   else
   {
    div.style.fontSize = &quot;10px&quot;;
    div.style.backgroundColor = searchshield.inline.color.background[nSeverity];
    div.style.border = searchshield.inline.color.border[nSeverity] + &quot; solid 3px&quot;;
    div.style.padding = &quot;3px 8px&quot;;
   }
  }
  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 == &quot;avgILFOStyle&quot;)
    {
     var avgILFOStyle = sheets[i];
     break;
    }
   }
   if (typeof(avgILFOStyle) !== &quot;undefined&quot;)
   {
    var className = searchshield.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 == &quot;.avgilfo&quot;) ||
      (selText == &quot;.avgilfo_head&quot;) ||
      (selText == &quot;.avgilfo_foot div&quot;)) &amp;&amp;
      (rules[i].style.width) &amp;&amp; (rules[i].style.width == &quot;0px&quot;))
     {
      rules[i].style.width = (flyoverWidth) + &quot;px&quot;;
     }
    }
   }
  }

  if (!event)
   event = window.event;
   
  var eventTarget = event.srcElement;
  avglsinlineflyover.position(eventTarget);
 },
 hide: function (event) {
  if (!event)
   event = window.event;
   
  var div = document.getElementById(&quot;XPLSS_InlineFlyover&quot;);
  if (div == null)
   return;
   
  div.style.visibility = &quot;hidden&quot;; //invisible
  div.style.left = &quot;-5000px&quot;;

  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 == &quot;avgILFOStyle&quot;)
    {
     var avgILFOStyle = sheets[i];
     break;
    }
   }
   if (typeof(avgILFOStyle) !== &quot;undefined&quot;)
   {
    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, &#39;://default_&#39;);
      rules[i].style.backgroundImage = bgImgStyle;
     }

     if (((selText == &quot;.avgilfo&quot;) ||
      (selText == &quot;.avgilfo_head&quot;) ||
      (selText == &quot;.avgilfo_foot div&quot;)) &amp;&amp;
      (rules[i].style.width))
     {
      rules[i].style.width = &quot;0px&quot;;
     }
    }
   }
  }
 },
 position: function (imageElem) {
  var flyover = document.getElementById(&#39;XPLSS_InlineFlyover&#39;);
  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 + &quot;px&quot;;
  
  // 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&#39;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 + &quot;px&quot;;
  flyover.style.left = offsetX + &quot;px&quot;;

  avglsinlineflyover.display();
 },
 display: function () {
  var div = document.getElementById(&#39;XPLSS_InlineFlyover&#39;);
  if (div == null)
   return;
  
  // show the flyover
  div.style.visibility = &quot;visible&quot;;
 },
 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(&quot;IMG&quot;);
   if (images == null)
    return false;

   for (var i = 0; i &lt; images.length; i++)
   {
    if (images[i].id == &quot;avg_ls_image&quot;)
     return true;
   }
  }

  return false;
 },
 getImage: function (anchor) {
  if (anchor)
  {
   var imageElem = null;
   var images = anchor.getElementsByTagName(&quot;img&quot;);
   if (images == null)
    return imageElem;

   for (var i = 0; i &lt; images.length; i++)
   {
    if (images[i].id == &quot;avg_ls_image&quot;)
    {
     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(&quot;?url=&quot;);
   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;

  var finalUrl = element.href;

  try {
   // remove the listener and get final url
   element.detachEvent(&quot;onmouseover&quot;, handlerFunc, false);

   try {
    var MAX_LOOPS = 3;
    while (searchshield.FilterUrl(finalUrl, searchshield.shortened_urls) &amp;&amp; (MAX_LOOPS-- &gt; 0))
    {
     var tmpFinalUrl = searchshield.avgCallFunc(doc, &#39;GetFinalUrl&#39;, finalUrl);
     if (tmpFinalUrl == finalUrl)
      break;

     finalUrl = tmpFinalUrl
    }

   }
   catch(ee) {}
  }
  catch(e) {}


  if (!!finalUrl)
   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);
   }
  }
  catch(e){return;}
 }, 1 );
 return;
})();
&lt;/script&gt;</description><link>http://honestyconspiracy.blogspot.com/2011/11/story-of-force-forgiveness-and-healing_10.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju6Zl7PZaA-QZ6zKcfIXcN_ES3Ak_-olNLWyZViaE92-VVjVzvUPO_LrKosUvqmr5UaZfS99J6buNnUcphfbpJ3WXjlQ8HTJ5YAKsGQu-WKI0pacNJiqQiO5AbbqUlYH_VTtUAJduwbkA/s72-c/doctor%2527s+office.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-3427032958495873464</guid><pubDate>Mon, 07 Nov 2011 11:54:00 +0000</pubDate><atom:updated>2011-11-07T06:54:04.829-05:00</atom:updated><title>A Story of Force, Forgiveness, and Healing: Part 1</title><description>&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;em&gt;Notice: This story is lengthy and contains graphic descriptions about childhood abuse, anger, forgiveness, healing, parenting mistakes, and choosing how to parent in the present - written from my perspective. Please read through to the end to experience the progression from a hurt, angry child to a passionate mother of four devoted to peace.It is no coincidence that on the day I write this the daily word from &lt;/em&gt;&lt;/span&gt;&lt;a href=&quot;http://www.unity.org//oA%20Positive%20Path%20for%20Spiritual%20Living/t_blank&quot;&gt;&lt;u&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;em&gt;Unity&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;em&gt; was forgiveness. I woke up remembering an event from my childhood that shaped me so much I wanted to jump out of my own body on a regular basis for most of my life. The only reason I can write about it in the way I do today is because I have experienced the true potential of forgiveness.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJbn-9IWzSgVnnB7X4ZkS9jfM_RESORwIa5_xqAhIU-EhB4GTmBsO_8bI4iRu2MWWcV2cbmr3lQ-QPEFWMMkaPNfZInZ2GMw_FIcOpeeTW5qHIjVFDAdvmVJBGrf9bqTJLv5eOCusr9dg/s1600/crying+child.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;213&quot; ida=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJbn-9IWzSgVnnB7X4ZkS9jfM_RESORwIa5_xqAhIU-EhB4GTmBsO_8bI4iRu2MWWcV2cbmr3lQ-QPEFWMMkaPNfZInZ2GMw_FIcOpeeTW5qHIjVFDAdvmVJBGrf9bqTJLv5eOCusr9dg/s320/crying+child.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Photo Credit: &lt;a href=&quot;http://www.flickr.com/photos/pinksherbet/3372060864/&quot;&gt;D. Sharon Pruitt on Flickr&lt;/a&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;em&gt;Prepare to be uncomfortable, possibly surprised, and provided many opportunities for inner awareness...&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;As I walked home from school the heat was getting to me. I felt uncomfortable and noticing pressure in my lower abdomen, I asked my friend if I could use his bathroom. He didn&#39;t think his mother would approve. Feeling frustration at my inability to comfortably pee in a public bathroom, I quickened my pace so I could make it home before I peed my pants.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Approaching the back door of my home I reached to slide the heavy glass and lost it. I peed. Staring through the glass at not only my mom, but also my half brother&#39;s parents who were visiting or picking him up - I don&#39;t recall - I felt mortified. I was an eight year old child who certainly knew where the bathroom was, even though I didn&#39;t like using any that weren&#39;t in the comfort of my own home. I should have gone before I left school.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Noticing the disappointment on my mom&#39;s face and wanting to hide in a cave myself, I ran to the front of the house. My mom ushered me upstairs to the shower, took my temperature and found it to be slightly elevated, and we prepared to leave for the doctor&#39;s office on our way to go up north for the weekend. I always looked forward to going up north; it was our get away.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;I didn&#39;t think anything was wrong with me. It was warm, I had just walked for about half an hour in the sunshine, it didn&#39;t hurt when I peed - I just couldn&#39;t hold it any longer. My mom was concerned. I had a history of bladder infections and the last thing she wanted was for me to have one in the middle of the woods with no trustworthy medical care. I was often sick as a child and she just wanted me to be well.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;The doctor wanted a urine sample. Only an hour or less before, I had released an afternoon&#39;s worth of pee in my pants. Feeling the pressure of the doctor&#39;s office closing shortly, my parents&#39; desire to get up north, and the uncertainty of whether or not I actually needed medical attention - I drank a cup of water and tried to squeeze out some pee. I couldn&#39;t get any out. Very powerful sphincters I had.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;At one point I recall the doctor picking me up and showing me the machine he used to analyze the urine, or maybe that was at a previous visit. He hugged me regularly when I would come in for medical care. That didn&#39;t sit completely wrong with me, although looking back there was an energy present in the activity that was warm and affectionate in a way that most adult men do not share with little girls.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;My father waited in the lobby as my mom and I visited with the doctor. He suggested catheterization. As a former nursing student my mom was familiar and thought it was worth a try. I, on the other hand, thought it was a nutty idea. Stick a tube where? Up my urethra? Did I even know what that part of my body was before this discussion?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Somehow I ended up disrobed from the shirt down. Maybe they were showing me where it would go in? I&#39;m not sure. What I do remember was an energy of force building, a tension and a frustration. Almost an excitement laced with uncomfortableness. The doctor suggested my mom leave the room so he could talk to me and see if he could convince me to consent to the procedure.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;As I watched him from across the small examination room I looked to him and then to my exposed genital area, several times. Something felt very wrong; stifling. As I listened to him describe the procedure, telling me it wouldn&#39;t hurt, or that he would be gentle - some ploy to get me to do it - I kept feeling this huge &quot;NO!&quot; come from within me. Nope. I&#39;m not gonna do it. No way, no how.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;The part that is important to include here is the fact that I had already experienced sexual abuse at least twice. Neither experience was horrific, but it was enough to warrant telling my mom. Each time she took steps to bring accountability to the situation on the part of the perpetrator and she told me no one has a right to touch me in my genital area, or ask me to touch them, or force me to do something of that nature. In her mind, though, the proposed catheterization had nothing to do with abuse - it was a medical procedure. My heart felt so sad at that; and still does today when I think of the effect it had on our relationship for so many years.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;The doctor, who was trying to be so kind and convincing, turned on me. He told me that if I would not allow him to do the procedure he was going to call in my mom and the nurse to hold me down. I would not consent. He called them in.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;I don&#39;t know what was going through my beloved mother&#39;s mind at that point. She probably wanted me to just be well and was blindly following the doctor&#39;s suggestion in that desire. She has said many times that children were often held down for shots and she thought it would be a similar situation. She didn&#39;t know how it would affect me, or our relationship.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;What I do recall was a dreadful calm before a flurry of activity. I sat alone half naked as the doctor went out, spoke to my mom and all three of them came in. I don&#39;t remember how I allowed them to pin me down, but most likely I could not see what exactly was coming. Did they ask me to lie down? Did I do it willingly or was I pushed?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;However it came about, my mother was on my left side holding my arm and leg. The nurse was on my right side holding the other arm and leg. The doctor was straight in front of me as I was pinned spread eagle for him to do what he decided was to be done. I fought like a wild animal. I screamed, kicked, and tried mightily to wrestle my way out of the torment I was being forced to experience. Or at least, that&#39;s how I remember it... from up above.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;I separated from my body during part of the experience, although I was still connected to the experience. I could see the whole event taking place from the back right corner of the ceiling, above my body. Swooosh... back into the struggle I came with a vengeance that should not be in the experience of a little girl.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;When it was finally &quot;over&quot; the doctor reported that he was unable to get any urine. Huh, really. I felt strongly vindicated in that fact. He didn&#39;t get what he wanted. Except that in all likelihood he did; it just might take me a couple of decades to realize just how.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;I stood to dress behind the curtain in the corner and sullenly talked with my mom. I recall some conversation about if I would have cooperated that wouldn&#39;t have happened. I thought I remarked that he didn&#39;t even get any urine, Mom. Well, that was because you were struggling so. Maybe I was able to pee in a cup before we left - I do not recall. Either way, he prescribed an antibiotic, just in case.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;As we prepared to drive away I sat in the back seat of my parents&#39; vehicle looking out the window with an amount of anger that could fill hell. I was so mad I could feel it through every cell of my being and from what I surmised, it was all my fault.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;em&gt;Today&#39;s post is the first of a&amp;nbsp;three part piece, a story that comes to us from Amy of &lt;a href=&quot;http://peace4parents.com/&quot;&gt;Peace 4 Parents&lt;/a&gt;. Part two will be posted on Thursday.&lt;/em&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;</description><link>http://honestyconspiracy.blogspot.com/2011/11/story-of-force-forgiveness-and-healing.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJbn-9IWzSgVnnB7X4ZkS9jfM_RESORwIa5_xqAhIU-EhB4GTmBsO_8bI4iRu2MWWcV2cbmr3lQ-QPEFWMMkaPNfZInZ2GMw_FIcOpeeTW5qHIjVFDAdvmVJBGrf9bqTJLv5eOCusr9dg/s72-c/crying+child.jpg" height="72" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-5827753466095836521</guid><pubDate>Tue, 01 Nov 2011 11:30:00 +0000</pubDate><atom:updated>2011-11-01T07:30:03.389-04:00</atom:updated><title>Abortion</title><description>&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih2l6GZjZzObCBfMvUjGXBP0Oi_e8raW0K27KMr6sx3K8Sru8h-wgMytfMeZUNZpXdd1NhGxsbRPqhg6HKEiE10jWqBfXSYMZ-rmQw6E28-h1qkxrl70si_cI3iEqt9prgFQQUK_wt9y4/s1600/206930221_b60cbc3c04.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih2l6GZjZzObCBfMvUjGXBP0Oi_e8raW0K27KMr6sx3K8Sru8h-wgMytfMeZUNZpXdd1NhGxsbRPqhg6HKEiE10jWqBfXSYMZ-rmQw6E28-h1qkxrl70si_cI3iEqt9prgFQQUK_wt9y4/s320/206930221_b60cbc3c04.jpg&quot; width=&quot;213&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Photo Credit: &lt;a href=&quot;http://www.flickr.com/photos/nirak/206930221/&quot;&gt;karindalziel&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
July 2009 – I had major PMS for weeks but my period was nowhere in sight. Never imagined I might be pregnant. Had no plans for a kid. Was beyond busy as a professional who traveled all over the U.S. The husband and I planned on adopting when we were in our 40’s. A kid now would mess up our lifestyle. Plus, I hated my husband and was planning on leaving him. Marriage wasn’t really my thing but that is another post for another time.&lt;br /&gt;&lt;br /&gt;Late July 2009 – a coworker kept insisting I was pregnant so to shut her up I peed on a stick. Damn stick read “positive” when the first drop of hormone laden urine hit it at 7:00pm. I took 13 more tests over the next 12 hours convinced they had to be wrong. They weren’t.&lt;br /&gt;&lt;br /&gt;I crumpled in a ball in the living room and told my husband the bad news. This was on a Friday night. He shit himself. He asked what we were going to do. I told him the answer was obvious. Abortion. A kid was not what we needed right now. &lt;br /&gt;&lt;br /&gt;The next day I high tailed it out of town and got drunker than I had even been in my life. I stayed drunk for 24 hours. My girlfriend took good care of me as I literally threw up everything I ever had inside me. I was secretly hoping I’d kill this kid with all the alcohol. It didn’t work. Instead I kicked off the start of 14 weeks of intense all day/all night morning sickness. My punishment for polluting my body in an attempt to rid myself of this child.&lt;br /&gt;&lt;br /&gt;That Monday I showed up at Planned Parenthood too embarrassed and scared to tell my doctor I wanted an abortion. I was already in my thirties, made good money, and had no good reason to not keep this child…other than wanting to leave my husband and feeling stuck if I was carrying his kid. &lt;br /&gt;&lt;br /&gt;I scheduled the abortion. I felt a little twinge of guilt but ignored it. Life would go on. &lt;br /&gt;&lt;br /&gt;Because of my work schedule I was not able to have the abortion until mid-August. This was ok timing wise…I would only be 10 weeks along. &lt;br /&gt;&lt;br /&gt;But a funny thing happened while I was waiting for that appointment…&lt;br /&gt;&lt;br /&gt;I became a mom. &lt;br /&gt;&lt;br /&gt;I literally woke up one morning and just lost my shit. The guilt of even considering an abortion was overwhelming. I was growing a human being in my body…a human being that was supposed to be here. And here I was trying to play God. For no good reason other than selfishness. Deep in my heart, in my soul, I was already a mother. &lt;br /&gt;&lt;br /&gt;I told my husband I was keeping the baby. He breathed a sigh of relief. We both cried. I went into hippie, crunchy earth mama overdrive that night. I’ve stayed a hippie, crunchy earth mama ever since. &lt;br /&gt;&lt;br /&gt;My pregnancy was pretty rough. I had numerous bizarre health issues (all pregnancy related) and my job was crushing me. My boss was pissed that I was pregnant and not only expected that I carry my client load but he offloaded many of his commitments on me. I was literally out of town for 98% of my pregnancy. I was barely able to make my doctor appointments. It was a very stressful time.&lt;br /&gt;&lt;br /&gt;Despite being on board with my pregnancy, my husband and I were not faring well as a couple. Lord knows we tried to get our stuff together but we fought constantly. One night, we have a really nasty fight resulting in me spitting in his face and he knocking me to the ground. I was 7 months pregnant. With pneumonia. In December. I walked out the door and spent the night in my car in a parking lot. My daughter and I really bonded that night. I talked to her, apologized to her over and over again for so many things. I apologized for almost aborting her then in the same breath apologized that she was coming into a cruel world, a world where her mother and father could not stand the sight of each other. I cried and cried and cried. I was cold. I shivered all night long. I got mad. I should have had that abortion. What the hell was I thinking? &lt;br /&gt;&lt;br /&gt;I was a mess for several weeks after that. Torn between exhilaration and dread. Torn between love and hate. Torn between guilt and letting go.&lt;br /&gt;&lt;br /&gt;41 weeks after one sperm met one egg, my daughter was born. As with the entire process, my birth experience was as far from what I envisioned as possible. But the second I laid eyes on my daughter, my life changed. I was not longer that person who so shamefully considered abortion. I was no longer the wife who hated her husband. I was a mom. I was part of a family. And darn it, I was going to make up for all the sins of my early pregnancy. &lt;br /&gt;&lt;br /&gt;Abortion is a very difficult topic for me now. On the one hand, I am still very much pro-choice as it is not my place in this world to decide what is best for another woman. I am not pro-abortion. I would never advocate for it. I am definitely pro-life so long as that life is a decent one. I would never advocate for a baby to be brought into a situation where their health and welfare would be continually compromised. Where every single day of their life is a struggle filled with pain and hardship. &lt;br /&gt;&lt;br /&gt;There is a planned parenthood nearby and protestors stand outside with signs and pictures of aborted fetuses. I choke and gag as I go by. Becoming a mother, a mother who almost wasn’t, has changed how I feel about those babies…those babies who were not given a chance at life. I cannot imagine life without my daughter. I don’t remember life without my daughter. Thinking about life without her makes me physically ill. I love her with every ounce of my being. Our souls are so deeply connected. Cosmic forces have brought us together as mother and daughter and remembering how I almost destroyed this opportunity to be my daughter’s mother just kills me inside. My daughter chose me and I so casually was going to just throw away her life. &lt;br /&gt;&lt;br /&gt;I do not think I will ever come to a resolution about abortion. I just know that I will never have one. And the chances of me supporting someone I know personally, should she decide to go that route, are slim. It would hurt me to the core. &lt;br /&gt;</description><link>http://honestyconspiracy.blogspot.com/2011/11/abortion.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih2l6GZjZzObCBfMvUjGXBP0Oi_e8raW0K27KMr6sx3K8Sru8h-wgMytfMeZUNZpXdd1NhGxsbRPqhg6HKEiE10jWqBfXSYMZ-rmQw6E28-h1qkxrl70si_cI3iEqt9prgFQQUK_wt9y4/s72-c/206930221_b60cbc3c04.jpg" height="72" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-8070307716901799136</guid><pubDate>Thu, 27 Oct 2011 13:43:00 +0000</pubDate><atom:updated>2011-10-27T09:43:47.850-04:00</atom:updated><title>Kreativ Community</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv83Iz8eIePu5B0KDOP0MTWi1skWNtS10DZFHWXVc7KikxYvUnwQAG8exOlBT1lLPw27x4z85GdvWvFMr9XMMTLyJX8egfxEfyL99FE1ps4qI_r2VvSLWY9QUTp5Yd1iMOERn2ua8dZwQ/s1600/Kreative_Blogger.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; ida=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv83Iz8eIePu5B0KDOP0MTWi1skWNtS10DZFHWXVc7KikxYvUnwQAG8exOlBT1lLPw27x4z85GdvWvFMr9XMMTLyJX8egfxEfyL99FE1ps4qI_r2VvSLWY9QUTp5Yd1iMOERn2ua8dZwQ/s1600/Kreative_Blogger.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Alicia at the blog &lt;a href=&quot;http://mccrenshaw.blogspot.com/&quot;&gt;McCrenshaw&lt;/a&gt; recently honored The Honesty Conspiracy by passing along the Kreativ Blogger award. Thanks, Alicia! The rules of accepting this award say that we must:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Share seven things about us.&amp;nbsp;&lt;/strong&gt;This is&amp;nbsp;a bit tricky since this is a community effort, but we admins got together and came up a few things about ourselves. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Pass the award on to ten deserving bloggers&lt;/strong&gt;. Should be easy! This will be a great opportunity for us to honor some of the great writers who have supported this effort by sharing it with their communities, and just to link you to some content we think is valuable.&lt;br /&gt;
&lt;br /&gt;
Here goes!&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Seven Things About Us:&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;1.&lt;/strong&gt; There are currently three admins for the Honesty Conspiracy, all of us women.&lt;br /&gt;
&lt;strong&gt;2.&lt;/strong&gt; Between us, we have five beautiful children.&lt;br /&gt;
&lt;strong&gt;3.&lt;/strong&gt; None of us is currently living in the same country&amp;nbsp;where we grew up, and all of us are currently on separate continents.&lt;br /&gt;
&lt;strong&gt;4. &lt;/strong&gt;All of us have personal blogs, and together the titles include ever letter of the alphabet except for: F, J, K, P, Q, X, and Z.&lt;br /&gt;
&lt;strong&gt;5.&lt;/strong&gt; We are two brunettes and a blonde.&lt;br /&gt;
&lt;strong&gt;6.&lt;/strong&gt; We have never met in person, or spoken on the phone.&lt;br /&gt;
&lt;strong&gt;7.&lt;/strong&gt; We are all lovers of dessert, and could eat chocolate any hour of the day or day of the week. &lt;br /&gt;
&lt;br /&gt;
Looking back, this sort of reads like a riddle, but is not to be taken as an invitation&amp;nbsp;to do detective work ;)&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;For more Kreativ Blogging, please see:&lt;/strong&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.raisingmyboychick.com/&quot;&gt;Raising My Boychick&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.mommajorje.com/&quot;&gt;Momma Jorje&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://momgrooves.com/&quot;&gt;Mom Grooves&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.uniquelynormalmom.com%2F&amp;amp;h=bAQH3iO9e&quot;&gt;Uniquely Normal Mom&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://touchstonez.com/&quot;&gt;TouchstoneZ&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://hybridrastamama.blogspot.com/&quot;&gt;Hybrid Rasta Mama&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://hobomama.com/&quot;&gt;Hobo Mama&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://naturalparentsnetwork.com/&quot;&gt;The Natural Parents Network&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://peace4parents.com/&quot;&gt;Peace 4 Parents&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://monkeybuttjunction.com/&quot;&gt;Monkey Butt Junction&lt;/a&gt;</description><link>http://honestyconspiracy.blogspot.com/2011/10/kreativ-community.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv83Iz8eIePu5B0KDOP0MTWi1skWNtS10DZFHWXVc7KikxYvUnwQAG8exOlBT1lLPw27x4z85GdvWvFMr9XMMTLyJX8egfxEfyL99FE1ps4qI_r2VvSLWY9QUTp5Yd1iMOERn2ua8dZwQ/s72-c/Kreative_Blogger.jpg" height="72" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-345547425510351905</guid><pubDate>Fri, 21 Oct 2011 09:43:00 +0000</pubDate><atom:updated>2011-10-21T09:20:45.994-04:00</atom:updated><title>Losing My Virginity -- and My Self-Respect</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDktlJhBkrSF_PaxfQqJ4HeHryYfzWgsnfNVydhlkWj7UGQReFUOUWXTuubuxRgy4phEFsQDlVHPq05cZ6_L_DeMraJ_l9qdpmF43TXuCWBJmoIwkiZXHbqkMyj69lghcropi8oe2AXqM/s1600/flirting.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;213&quot; rda=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDktlJhBkrSF_PaxfQqJ4HeHryYfzWgsnfNVydhlkWj7UGQReFUOUWXTuubuxRgy4phEFsQDlVHPq05cZ6_L_DeMraJ_l9qdpmF43TXuCWBJmoIwkiZXHbqkMyj69lghcropi8oe2AXqM/s320/flirting.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Growing up, I considered myself a Christian and was about as devout as they come really. I had plenty of friends and was generally well liked, but everyone knew me well enough not to invite me to parties. As far as I knew, the students at my high school didn&#39;t have them, and they certainly didn&#39;t have sex. Of course the beer cans in the woods and the teen pregnancy rate proved otherwise, but I happily lived in&amp;nbsp;my bubble of &quot;good morals&quot; right up until graduation.&lt;br /&gt;
&lt;br /&gt;
The following summer, I moved out of my parents&#39; house and began dating someone I knew through friends. I wasn&#39;t particularly interested in him, but liked that he liked me, so the relationship continued. That summer, in my first apartment, I had my first real kiss. Of course there were no fireworks, as often there aren&#39;t, but especially because I didn&#39;t really have feelings for this guy. He went off to college and I went on my way, slowly beginning to question my beliefs and moving away from organized religion.&lt;br /&gt;
&lt;br /&gt;
Another summer came and I found myself dating someone I really was excited about. My religious beliefs had shifted enough that I had allowed myself to discover, and even begin to enjoy, parties, but there had not been a great deal of change beyond that. I was still a virgin, as I had always planned to remain until I married. One night I went to a party with my much older boyfriend and had far too much to drink, so he took me home. That night I lost my virginity shortly after vomiting out his car door in the parking lot outside his apartment building. &lt;br /&gt;
&lt;br /&gt;
I had not planned this at all and apparently had very little respect for myself, because instead of feeling violated and upset, I figured &quot;what the heck, it&#39;s done now, may as well do it again.&quot; I was not at all ready, but I also wasn&#39;t in tune with myself enough to realize this. In hindsight, I think he was, and that he felt guilty for taking advantage of the situation. I think it was for this reason that he&amp;nbsp;immediately distanced himself from me. Before long our relationship was over, and I heartbroken and humiliated. Even years later, when he would call my place of work to ask a question, and I would happen to answer, a co-worker and&amp;nbsp;mutual friend of ours would&amp;nbsp;jokingly ask whether I had told him I wanted my &quot;V-Card&quot; back. Not funny.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
Over the next two or three years, I would have half a dozen more partners, only two of whom I felt had any respect for me. Only two of whom I would sleep with because I wanted to. The others wanted me, and I wanted to be wanted. The others took advantage of post-party situations when I had let myself lose some degree of control. None of these encounters were enjoyable, and nearly all of them I regretted on some level. Rather than standing up for myself and being in control of my body, I allowed it to be controlled by men. I let them take what they wanted as I remained&amp;nbsp;completely out of touch with my own desires. I never had a chance to develop new thoughts and beliefs regarding sex, as I had with faith and religion. I was too busy bouncing from one&amp;nbsp;man to the next.&lt;br /&gt;
&lt;br /&gt;
In the end, I found someone&amp;nbsp;I truly want to be with, and&amp;nbsp;someone who truly wants to be with me. We enjoy one another in nearly&amp;nbsp;every sense of the word, most of the time anyway. I feel respected, I know what I want, and I am comfortable asking for it. I am thrilled to have found&amp;nbsp;my husband&amp;nbsp;when&amp;nbsp;I did, and to have found some self-respect along the way, but I feel a deep sense of disappointment when I reflect on my past experience.&amp;nbsp;I am saddened that I didn&#39;t love myself enough to be my own advocate in these situations. I hate that I allowed these men to decide what my early sexual experiences would look like. I wish I had become the somewhat sexually liberated female I&amp;nbsp;am today on my own timeline, and not theirs. &lt;br /&gt;
&lt;br /&gt;
I can&#39;t change my past, and really it all&amp;nbsp;came together to make me the person I am today so I do my best not to live in regret. My biggest concern, now that I am raising a daughter,&amp;nbsp;is that she will follow a similar path. If I have not learned to hold myself in high esteem, regardless of who is around me and what they think, how will I teach her to value and respect herself? How do I help her become a person with boundaries? A person who can respect herself? I don&#39;t know the answers to these questions, but I sincerely hope that I find them along the way.&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;right&quot;&gt;
Photo Credit: &lt;a href=&quot;http://www.flickr.com/photos/junkchest/47929871/&quot;&gt;Glen Loos-Austin&lt;/a&gt; on Flickr﻿&lt;/div&gt;</description><link>http://honestyconspiracy.blogspot.com/2011/10/losing-my-virginity-and-my-self-respect.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDktlJhBkrSF_PaxfQqJ4HeHryYfzWgsnfNVydhlkWj7UGQReFUOUWXTuubuxRgy4phEFsQDlVHPq05cZ6_L_DeMraJ_l9qdpmF43TXuCWBJmoIwkiZXHbqkMyj69lghcropi8oe2AXqM/s72-c/flirting.jpg" height="72" width="72"/><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-2844609412318620809</guid><pubDate>Wed, 19 Oct 2011 11:30:00 +0000</pubDate><atom:updated>2011-10-19T07:30:01.558-04:00</atom:updated><title>I Want to Be Free</title><description>&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBiydzsL-7gYmh8o1U58HRNvZliN4kH7xItAhqMD7uOLI7fcCza1pwbQBMwwkcLd6ix0GJl1aG4EEF3n6L1VuTGdbQzSVpJHw58eyhINOAR4YZyjtSG3cYztexRRap4VA-QttTEMAeDzU/s1600/2728303769_ed221660ed.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;224&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBiydzsL-7gYmh8o1U58HRNvZliN4kH7xItAhqMD7uOLI7fcCza1pwbQBMwwkcLd6ix0GJl1aG4EEF3n6L1VuTGdbQzSVpJHw58eyhINOAR4YZyjtSG3cYztexRRap4VA-QttTEMAeDzU/s320/2728303769_ed221660ed.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Photo Credit: &lt;a href=&quot;http://www.flickr.com/photos/62337512@N00/2728303769/&quot;&gt;apdk&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
My daughter is one of the sweetest, most beautiful little girls in the world (yes, I can say that because I&#39;m her mom ;) ). In the past few months, she&#39;s started walking. She jabbers and talks almost non-stop. She&#39;s always up for adventure, never shy or unwilling to try something new. People stop us all the time to compliment her or say hi to her. &lt;br /&gt;
&lt;br /&gt;
Half a dozen times a day I just have to look at her to find my heart &lt;i&gt;hurts&lt;/i&gt; with this insane love I never knew existed. I have been given this amazing, joyful gift...&lt;br /&gt;
&lt;br /&gt;
...and it makes me very, very bitter.&lt;br /&gt;
&lt;br /&gt;
Over the past few months, I find myself thinking over and over again about my own childhood. I look at my daughter, and I wonder how any parent could treat their kid the way our dad treated us. In spite of all the years of trying to forgive, I find myself feeling active hatred for him once again.&lt;br /&gt;
&lt;br /&gt;
I don&#39;t like it. I don&#39;t like thinking about those days. I don&#39;t like feeling this way. I want to be free of this. I&#39;m just not sure I know how.&lt;br /&gt;
&lt;br /&gt;
In many ways, it would be easier if I could just say, &quot;My dad was a very bad man.&quot; Of course, I can&#39;t. I do have good memories of him. I know he has regrets. I think if he had it to do over again, he would do things differently.&lt;br /&gt;
&lt;br /&gt;
I can give him credit for all those things - knowing too that I am far from perfect. But I find I can&#39;t keep myself from coming back to the bad. That seems to be always where my focus lies.&lt;br /&gt;
&lt;br /&gt;
I can easily justify my attitude. We grew up in a house defined by anger, violence, and uncertainty. We never knew if good dad or bad dad would be home - he was two different people really. I think in many ways that made it all the worse - that not knowing what to expect; always trying to prepare for the worst.&lt;br /&gt;
&lt;br /&gt;
A few weeks ago I found myself in a flood of tears, telling my husband stories from my childhood, none of them good. By the end of my outpouring, he was in tears himself. I knew he was imagining someone doing those things to our daughter...the same as I have been.&lt;br /&gt;
&lt;br /&gt;
It would take a book really to detail everything my siblings and I went through, but the ultimate result is that in our different ways, I think all three of us feel worthless.&lt;br /&gt;
&lt;br /&gt;
My dad was not happy with his life. In that unhappiness, he punished his wife and children over and over and over again. We were spanked, in anger, many times. When the age came for spankings to end, the emotional abuse escalated. We were told, multiple times, that having children so young had ruined our dad&#39;s life. He put it in terms of a warning - wait until you&#39;re older to have children! But in case there was any doubt, he made sure we knew he was referring to our situation.&lt;br /&gt;
&lt;br /&gt;
I know he felt worthless himself - dead end job, 3 kids, no money, angry all the time. He had his own bad childhood - divorced parents, raising his 3 brothers, a dad who did beat them. He passed that legacy on when he lectured me for hours on the ways I fell short...whether it was a constantly messy room, being overweight, or even believing in God.&lt;br /&gt;
&lt;br /&gt;
There were the lectures, and the yelling. The breaking of dishes and holes punched in the walls. He even frequently wrote us letters filled with vitriol - it was like he saw it as a way of controlling his temper when he could calmly write something about whatever shortfall it was he felt the need to address. Those letters are some of my very worst memories even now...&lt;br /&gt;
&lt;br /&gt;
There was much more than that. And there was the good, too of course. Over the years I&#39;ve pushed it away and gone along with the current family story that nothing was ever that bad. We don&#39;t see each other more than once or twice a year and it&#39;s always been fairly easy to be civil and even enjoy his company.&lt;br /&gt;
&lt;br /&gt;
But lately, I can&#39;t get it out of my mind. The past few visits home have stressed me out so much it&#39;s taken months to feel normal again. And they haven&#39;t even been bad ones. Any criticism I get or perceive from the people around me now just destroys me. It&#39;s like I&#39;m right back in that place of feeling constantly powerless and distressed - the same place I was as a kid and teenager and thought I&#39;d left several years ago.&lt;br /&gt;
&lt;br /&gt;
The thing is...I used to be the same as my daughter. I was full of laughter and joy - completely fearless. I actually remember my very young years more than most of the years intervening, when I had the same beautiful spirit as my daughter.&lt;br /&gt;
&lt;br /&gt;
I think what I can&#39;t get over right now is the powerful, suddenly in my face realization that it was my own parent who destroyed that in me. I turned into a shy, introverted, frightened, overweight girl with no confidence and little self worth - because the constant message I grew up with was, &quot;You are not good enough.&quot;&lt;br /&gt;
&lt;br /&gt;
In many ways, I&#39;ve been reborn. I still struggle with my weight. I still feel like I don&#39;t measure up. But in my logical mind, I know I am an amazing person. I know I am a good wife and a good mother and intelligent and even pretty. &lt;br /&gt;
&lt;br /&gt;
I think maybe I&#39;m scared. I have the power to do what was done to me to my daughter. I have a legacy that goes back generations in my family and I think I&#39;m scared to death that I could continue it. In spite of doing everything differently so far (than my parents did) and seeing amazing results from it, I continue to feel trapped in this cycle.&lt;br /&gt;
&lt;br /&gt;
There&#39;s a saying that I&#39;ve liked for a long time - it says: &quot;Bitterness is like drinking poison and waiting for the other person to die.&quot;&lt;br /&gt;
&lt;br /&gt;
For many years, I&#39;ve wanted to forgive my dad. He&#39;s not going to ask me for forgiveness - I know that. I don&#39;t think I need that. I don&#39;t really feel like I need anything from him at this point. I don&#39;t think I need to forget about it all either - good or bad, those things shaped me to be the person I am today.&lt;br /&gt;
&lt;br /&gt;
But still, I&#39;m bitter. And until I cannot be, I won&#39;t be free. I want to be free of this. I&#39;m just not sure I know how...&lt;br /&gt;
&lt;br /&gt;
I know this was really, really rambling. Thank you for listening, whoever you are.</description><link>http://honestyconspiracy.blogspot.com/2011/10/i-want-to-be-free.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBiydzsL-7gYmh8o1U58HRNvZliN4kH7xItAhqMD7uOLI7fcCza1pwbQBMwwkcLd6ix0GJl1aG4EEF3n6L1VuTGdbQzSVpJHw58eyhINOAR4YZyjtSG3cYztexRRap4VA-QttTEMAeDzU/s72-c/2728303769_ed221660ed.jpg" height="72" width="72"/><thr:total>7</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-4276782727911991299</guid><pubDate>Mon, 17 Oct 2011 10:47:00 +0000</pubDate><atom:updated>2011-10-17T06:47:08.085-04:00</atom:updated><title>Waiting to come - a personal history of orgasms</title><description>My husband and I were each others first lovers thirteen years ago. We were nervous and clumsy. I hated my body and thought myself fat and ugly. I had never had an orgasm.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh97H1FIbx3rY33ZGxDQoUFSAvPYH1u_1zOmoDkTVznN22xv8uV0sWV61etx04uH-Rt1r0ETRASdEkWV276ivPLBvfP5elBDRHl-iAgv1KUS2uadYw2FOPiYd-3Hp36TljNzTWx4n63eY0/s1600/mouth.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh97H1FIbx3rY33ZGxDQoUFSAvPYH1u_1zOmoDkTVznN22xv8uV0sWV61etx04uH-Rt1r0ETRASdEkWV276ivPLBvfP5elBDRHl-iAgv1KUS2uadYw2FOPiYd-3Hp36TljNzTWx4n63eY0/s1600/mouth.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #009933; font-family: arial, sans-serif; font-size: x-small; line-height: 15px; white-space: nowrap;&quot;&gt;Image: freestockphotos.biz&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
It was with him that I had my first orgasm with his beautifully gentle tongue. But never through intercourse. I felt embarrassed that I couldn&#39;t - surely every one did and could. I remember talking about sex at school with friends. Before I had 
ever &quot;done it&quot; and they talked about coming together - having orgasms 
together. This is what you see in the movies, so that&#39;s what happens, 
right? When I was twelve I was called frigid by a boy who wanted to put his arm round me and I said no. He must have been right - I was frigid.&lt;br /&gt;
&lt;br /&gt;
My husband-to-be kindly gifted me with my first vibrator. With that I learnt to create beautiful orgasms for myself. And then I learnt to do it for myself without any electronic aids, that was a really proud achievement. But still I &quot;couldn&#39;t&quot; do it with him. I did a lot of reading - according to the research a large percentage of women cannot orgasm during intercourse, it is not unusual at all.&lt;br /&gt;
&lt;br /&gt;
Our sex life became tense - I felt under pressure, he felt under pressure. And then I just gave up. And almost gave up on sex all together. It wasn&#39;t how I wanted it to be. He didn&#39;t get what I needed, he couldn&#39;t hear me.&lt;br /&gt;
&lt;br /&gt;
My first child&#39;s birth was orgasmic, quite unexpected. But between that birth and the next nearly three years later he just seemed to give up. His tongue never came to visit any more. Sex was boring. He did it to my body, not to me. It was perfunctory, not pleasurable or personal.&lt;br /&gt;
&lt;br /&gt;
And then after the birth of my second child, I felt under pressure to perform my services very soon afterwards. Just ten days after birth. I felt cross that I was under pressure. But he was so gentle, so loving, he made love to me, the whole of me, every part of my body. And my womb, remembering the pulses of birth, began to throb, and waves of pleasure came over me. After nine years of sex with him, I orgasemed with him inside me. I sobbed with pleasure.&lt;br /&gt;
&lt;br /&gt;
It didn&#39;t happen again until after the next birth. Almost two years later. Again ten days after birth. Again a ground shaking orgasm. And since then it is a regular occurrence.&lt;br /&gt;
&lt;br /&gt;
I am so excited about our sex life now. After three children it is the best it has ever been. We know each other. We are closer. There is a level of trust, openness, and connection from having gone through three births together. Nothing is hidden or shameful. Through the ups and downs of parenthood and mental fragility we have found each other physically. This is not how people tell you that it is. You are &quot;supposed&quot; to know how to have orgasms naturally. You are supposed to have hot sex in your teens and early twenties. Your sex life is supposed to get worse over the years of marriage. It is supposed to decline after babies, stretched vaginas and saggy boobs. But this is not true, not for me. And I am so happy for that.&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;If this is a topic of interest for you, get your hands on a copy of &lt;/i&gt;&lt;i&gt;The Hite Report by Shere Hite. It reports the research of thousands of women talking about their sex lives - women young and old, straight, gay, mothers and not.&lt;/i&gt;</description><link>http://honestyconspiracy.blogspot.com/2011/10/waiting-to-come-personal-history-of.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh97H1FIbx3rY33ZGxDQoUFSAvPYH1u_1zOmoDkTVznN22xv8uV0sWV61etx04uH-Rt1r0ETRASdEkWV276ivPLBvfP5elBDRHl-iAgv1KUS2uadYw2FOPiYd-3Hp36TljNzTWx4n63eY0/s72-c/mouth.jpg" height="72" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-7783841074818311317</guid><pubDate>Fri, 14 Oct 2011 11:30:00 +0000</pubDate><atom:updated>2011-10-14T07:30:00.135-04:00</atom:updated><title>Parenting a Child with a Sensory Processing Disorder SUCKS!</title><description>&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFFgeZQXsdgSHyQziyQPiykpDaZVgF8drOk1sgNWbw6MzpWfecw4O_QzGvCQur_a-tMd0WOCnlB9vDLxoso5zVewoMLx7q-hKDyLfyt3kEWCEdZpJvCxCbIBWvBAuyUfCb8ITV89utnQc/s1600/363243449_6b55f0b318.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFFgeZQXsdgSHyQziyQPiykpDaZVgF8drOk1sgNWbw6MzpWfecw4O_QzGvCQur_a-tMd0WOCnlB9vDLxoso5zVewoMLx7q-hKDyLfyt3kEWCEdZpJvCxCbIBWvBAuyUfCb8ITV89utnQc/s320/363243449_6b55f0b318.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Photo Credit: &lt;a href=&quot;http://www.flickr.com/photos/alvarez-tostado/363243449/&quot;&gt;Tostadophoto&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;By Lioness Mama&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Yep –&amp;nbsp;you read that right. And 
I will even say it again just so you know I am serious. Parenting a 
child with a sensory processing disorder sucks. It sucks hard. It sucks 
ass! It makes motherhood a rather unenjoyable experience a lot of the 
time. It makes it hard to want to get out of bed and face the day because 
you know it will be one challenge after another. It makes life seem 
like one freaking big chore.&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Everyone on the planet has some sort 
of sensory issue. Some people dislike certain types of noises. Others 
cannot stand to be touched a certain ways. Others have aversions to 
certain textures. The majority of the population can navigate their 
sensory preferences quite well and it does not become an impediment 
to daily life. For others, sensory issues become an actual disorder 
affecting the quality of their life as well as those around them. &lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;For the first year of my daughter’s 
life, I had no clue that she was developing (or possibly already struggling) 
with a sensory processing issue. I just assumed that she was ridiculously 
attached to me, needed comfort in the form of physical touch (including 
breastfeeding), and that she experienced separation anxiety more than 
most other babies. I chalked it up to being an attached parent and stay 
at home mom. &lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Once my cub turned one, I started to 
realize that she was “different”&amp;nbsp;than other children. She had 
major eating issues, major elimination issues, and major sleep issues. 
In addition, she showed signs of anxiety, a strong resistance to change, 
and monumentous separation anxiety. She was also becoming increasingly 
clingy and her emotions began to go all over the map over what I considered 
to be regular life occurrences. &lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;By the time my cub was 18 months old, 
she displayed some pretty concerning behaviors and reactions to life. 
At that point I knew that I was parenting a high needs child and quite 
frankly, I was drained beyond belief. I could not get any “alone” 
time. My cub was ALWAYS with me. She came to the bathroom with me, she 
bathed with me, she slept with me, she cooked with me, she cleaned with 
me, she did everything with me. She could not be away from me at all. 
If I moved out of her line of sight for even a nanosecond, a complete 
and utter nervous breakdown would occur. &lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Sleep became a joke. Seriously. My 
child could not sleep unless I was with her and she was touching me. 
I became a slave to HER need for sleep. Naps would not happen unless 
I was lying in bed with her. Night time sleep was restless at best but 
non-existent if I tried to sneak away.&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;My cub is 2 ½&amp;nbsp;now and is a very, 
very, very exhausting child to mother. I have become someone I do not 
like because of it. I am irritated all the time. I am stressed out all 
the time. I am overwhelmed all the time. I am resentful. I am negative. 
I am depressed. I feel alone and isolated. I am exhausted. I am bitchy. 
But most of all, I am worried beyond belief about my little cub’s 
future. And it doesn’t help that my mother and father are the ONLY 
people who believe that my daughter has a SPD. My husband says it’s 
a crock and that she will grow out of her issues. He also blames me 
for everything saying that if I had never let our daughter sleep in 
the same bed as us and if I would wean her from my breast, then she 
would completely change and become this different child. Yeah – don’t 
think so.&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;So what exactly is life like for me 
and my daughter (remember she is only 2 ½)? What exactly am I bitching 
about? Well...since you asked…&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul style=&quot;font-family: inherit;&quot; type=&quot;DISC&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;My cub has emotional hypersensitivity. 
  When she is sad she is inconsolable. When she is scared she is inconsolable. 
  The tears and the wailing can go on for an eternity. When she is angry 
  or frustrated she bites objects, purposefully hurts herself (think hitting 
  her head against a hard object of biting her arm hard enough to draw 
  blood), or forcefully discards the object of her frustration. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;She has amplified mental 
  processing speed meaning she can take in her surroundings much quicker 
  than the average adult. She deeply FEELS the mood and is uber aware 
  of every minute detail going on around her. This is overwhelming her 
  and makes it difficult for us to take her anywhere that is outside her 
  comfort zone. It also takes a long time for her to become comfortable 
  at places like friends’ houses, parks, or grocery stores. I pretty 
  much have to take her to the same places over and over again. It is 
  not worth her stress (which comes out in her sleep and in her overattachment 
  to me) to force her into a new and unnecessary situation. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;My cub has a heightened 
  awareness to the mood, emotions, and atmosphere around her which makes 
  it tough for my husband and I to have any sort of conversation. We have 
  some communication issues and my daughter gets extremely stressed out 
  and acts out whenever my husband and I engage in anything more than 
  a casual conversation. She also has difficulties with my having a phone 
  conversation with anyone (mostly because she is reading my emotions 
  and not understanding what is going on with the person on the other 
  end). She has difficulty when I display another emotion other than a 
  positive, happy, lighthearted mood. If I speak to her in a harsh, irritated, 
  or angry tone, all hell breaks loose. She becomes very withdrawn and 
  then completely loses it, sobbing uncontrollably and then asking me 
  again and again and again and again for days on end if I am mad, frustrated, 
  or sad. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;She experiences social introversion 
  and does not enjoy playing with children she does not know. She really 
  only has three “friends” whom she is comfortable with and it has 
  taken a year for that to happen. My cub prefers to be an observer on 
  the outside and away from the group.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;My daughter has extreme 
  difficulty adjusting to a temporary or permanent change in routine. 
  She HAS to do the same thing in the same basic order every day. Now 
  that she is 2 ½, she really knows what we typically do and it throws 
  her completely off kilter for the rest of the day if things get altered. 
  Visits from the in-laws, visits from friends, unavoidable errands that 
  are NOT carried out on their typically designated day, changes in weather 
  than affect our daily routine, and changes in my husband’s work schedule 
  are just a few of the things that cause all hell to break loose. It 
  not only affects my daughter on that day but she will struggle for up 
  to a week. A week long visit from the in-laws keeps her off kilter and 
  acting out wildly for weeks! She will also inevitably end up sick after 
  a major change in routine. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;My cub is over anxious – 
  a worrier. After something happens that causes her distress, she will 
  ask about it and brood over it for days on end. For instance, we gave 
  a friend one of our dishes when we brought over some baked goods. My 
  daughter asked about that dish every day until we got it back. She was 
  consumed with the dish being gone. Imagine how she deals with seeing 
  a cat get hit by a car. Oh yeah – that has happened twice now while 
  we were walking to the park. We also saw a dog get hit. And we have 
  seen a wide variety of dead animals including skunks, rabbits, foxes, 
  raccoons, opossums, squirrels, moles, birds, rats, and snakes. Words 
  cannot express how much of a struggle this is for my daughter. She understands 
  death but nonetheless, worries over the well being of the dead animal. 
  She will say “bunny gone” every few minutes for hours and then bring 
  it up again the next day. And the next. And the next. Infinity.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;My daughter is only soothed 
  tactilely and she cannot self sooth at all. When she gets upset about 
  anything or has been away from me for any period of time (minutes to 
  an hour or two), the only way she can calm down and settle herself is 
  through touching me. She either rubs my sides, my belly, or kneads me 
  like cat. She has to have skin on skin contact. She breastfeeds for 
  comfort a TON. She typically breastfeeds 16 times in a 24 hour period. 
  Remember – she is 2 ½. 16 times per day is in line with a newborn’s 
  needs. She has to be worn in my Beco carrier a lot or else I am holding 
  her. If anyone (whether she knows them or not) comes within close proximately, 
  she is asking me to nurse her or she has to be held. She needs lots 
  of cuddling, snuggling, and hugging. I’m sure it is no surprise that 
  I am beyond touched out. This little person is physically attached to 
  me a good 20 hours per day. Which leads me to…&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Extreme separation anxiety. 
  Oh lordy lord. I pay dearly when my cub is not with me. My husband takes 
  her to the park on Sunday mornings for 2 hours so I can attend to household 
  duties that are difficult with my cub “helping.” Not only does she 
  not want to go but she begs me to come. She has a good time with her 
  daddy but upon return typically loses it and heads right for the boob 
  and rubs my skin ferociously. My mother watches my daughter a total 
  of 6 hours per week broken into two days. I use that time for my own 
  doctor’s appointments, paying bills, running errands that are not 
  worth bringing my daughter along on, catching up on email or phone calls, 
  tending to my animals, etc… There is no “me time” during these 
  breaks from my cub. I am basically running around like a chicken with 
  my head cut off, catching up on life. I also use some of this time to 
  sit down with my husband to have the conversations we cannot have in 
  front of our wee one. When our cub returns it is a crisis of epic proportions. 
  I’ll leave it at that. And again, the extreme separation anxiety leads 
  me to…drum roll please…&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Extreme sleep difficulties. 
  My daughter cannot settle into sleep without me and cannot stay asleep 
  without me. She has to be breastfed and rocked to sleep both for nap 
  and for nighttime. She will not stay asleep if I am not with her in 
  bed. She has to either hold my hand, cuddle next to me, or sleep on 
  top of me. Yes, my 23 pound toddler sleeps on top of me a lot of the 
  time. During nap time, I have no chance of sneaking away. She is a light 
  sleeper if she naps at all. On days that she has been away from me, 
  naps pretty much do not happen because she is worried that I will disappear. 
  So I take her nap needs very seriously and lay as still as possible 
  and let her sleep. I am not kidding when I say that if I take a deep 
  breath she will wake up in a complete panic. Night time sleep is also 
  an issue. She has to be breastfeed and rocked then she has to lay on 
  top of me until she falls asleep. On days when there has been no separation, 
  she falls asleep within an hour. On days when there has been a separation, 
  it can take hours for her to feel safe enough to fall asleep. On those 
  nights, I do not even try to sneak out of bed. On nights when she is 
  in a slightly deeper sleep, I have one opportunity to sneak away for 
  about an hour. However, I had better get back into bed and cuddle up 
  next to her as stealth like as possible BEFORE she wakes up. If she 
  wakes up and I am not there she becomes a freaked out screaming banshee 
  and will not sleep the rest of the night. As it is, she wakes up every 
  hour looking for me (even though I am right there) and then needs to 
  nurse back to sleep. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;
&lt;/span&gt;
&lt;ul style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;She obsesses over my presence. 
Before we settle into the rocking chair she constantly asks me, “Hold 
hands, cuddle, on top?”&amp;nbsp;“Mama stay. No go potty. In bed. Me?” 
She gets so anxious over my physical presence in bed with her. And she 
freaks out if I close my eyes. Freaks out! &lt;/span&gt;&amp;nbsp;&lt;/ul&gt;
&lt;ul style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;She talks all night long in her 
sleep. That is how she processes her day. She talks about everything 
that happened basically. &lt;/span&gt;&amp;nbsp;&lt;/ul&gt;
&lt;ul style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;She thrashes, tosses, and is very 
restless all while in physical contact with me. &lt;/span&gt;&amp;nbsp;&lt;/ul&gt;
&lt;ul style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;She senses when I am annoyed or 
want to slip away, even to just go pee. And she freaks out.&lt;/span&gt;&lt;br /&gt;
&lt;/ul&gt;
&lt;ul style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;I clearly do not get a lot of sleep. 
Which pisses me off. And makes me mean. And makes life difficult to 
cope with. Not many people I know could live on the 3-4 hours of sleep 
I get in a 24 hours period. And that sleep is interrupted sleep. &lt;/span&gt;&lt;br /&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;I have sought help for my cub and found 
some great support both online and in a wonderful naturopath pediatrician 
who deeply understands SPD. Because of him, my cub has actually improved 
just a wee bit and trust me…a wee bit is HUGE. He has steered us in 
the direction of several homeopathic remedies that do help take the 
edge off. We use &lt;/span&gt;&lt;a href=&quot;http://shop.urielpharmacy.com/aurum-lavender-rose-body-oil-p624.aspx&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;&lt;u&gt;Aurum 
Lavender Rose Oil/Cream&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt; 
to help my cub with overwhelm and sensitivity to environment. We use &lt;/span&gt;&lt;a href=&quot;http://shop.urielpharmacy.com/bryophyllum-avena-tension-relief-liquid-p632.aspx&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;&lt;u&gt;Bryophyllum 
Avena Tension Relief liquid&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt; 
to help settle and ease my daughter in general. It helps with sleep 
too. We also use &lt;/span&gt;&lt;a href=&quot;http://www.bachflower.com/Rescue_Remedy.htm&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;&lt;u&gt;Rescue 
Remedy&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt; as needed to help 
my cub deal with extra stressful situations as well as during times 
of meltdown. He has us incorporating the &lt;/span&gt;&lt;a href=&quot;http://www.spdparentsupport.com/video/wilbarger-brushingdeep&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;&lt;u&gt;Wilbarger 
Brushing&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt; technique along 
with &lt;/span&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=HvtV8owbR3o&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;&lt;u&gt;joint 
compressions&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt; which help 
with anxiety and to aid in relaxation after a meltdown. We recently 
incorporated a &lt;/span&gt;&lt;a href=&quot;http://www.etsy.com/shop/TheSensoryGallery?ref=pr_shop_more&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;&lt;u&gt;weighted 
blanket&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt; which helps give 
my daughter more security when she sleeps allowing her to be a little 
less restless. &lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;We just started cranial sacral therapy 
but after one treatment I noticed a difference in my daughter’s general 
stress and anxiety level. After we got home from the session she was 
able to play by herself while I fixed dinner. Pretty unheard of in our 
house. Cranial Sacral Therapy is a non-invasive hands-on, gentle technique 
that evaluates and enhances the function of the craniosacral system, 
which includes the membranes and cerebrospinal fluid that surround and 
protect the brain and spinal cord. Cranial sacral therapy is especially 
beneficial for children with SPD in that it helps reduce stress and 
brings about greater relaxation. It also improves tolerance for sensory 
stimulation and awareness. It helps bring about sleep and eases restlessness. 
There are a lot of additional benefits but these are the main ones I 
am hoping to see.&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: small;&quot;&gt; &lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Is anyone still reading??? I know that 
this post got long but apparently I have been needing to write this 
out for quite some time.&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;I would not trade my daughter for the 
world. I love her more than life itself. When we have fun, we have FUN. 
I love her snuggles. I love her generous spirit. I love her despite 
how difficult it can be to be her mother. Some days are better than 
others. Some days it is easier to be positive. Some days I am calm and 
easy going. But it seems like these days are few and far between. I 
hate that. I hate not getting enough sleep. I hate being clung too. 
I hate how I have to really consider the impacts everything I say and 
do will have on my daughter. Deciding to stay home and clean house instead 
of going on our obligatory trip to the park could have lasting impacts 
on my daughter’s emotional state for the remainder of the day. Spontaneity 
is out of the question. However, I carry on and do the best that I can, 
one day at a time. But the worry over my daughter and her future consumes 
me at times. And so does my need for some personal space. &lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;And to end this post…&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Websites I Value&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;ul style=&quot;font-family: inherit;&quot; type=&quot;DISC&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;SPD Blogger Network - &lt;/span&gt;&lt;a href=&quot;http://www.spdbloggernetwork.com/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;&lt;u&gt;http://www.spdbloggernetwork.&lt;wbr&gt;&lt;/wbr&gt;com/&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Sensory Processing Support 
  Group - &lt;/span&gt;&lt;a href=&quot;http://www.spdparentsupport.com/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;&lt;u&gt;http://www.spdparentsupport.&lt;wbr&gt;&lt;/wbr&gt;com/&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Sensory Processing Disorder 
  Foundation - &lt;/span&gt;&lt;a href=&quot;http://www.sinetwork.org/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;&lt;u&gt;http://www.sinetwork.org/&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The Sensory Processing Disorder 
  Research Center - &lt;/span&gt;&lt;a href=&quot;http://www.sensory-processing-disorder.com/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;&lt;u&gt;http://www.sensory-processing-&lt;wbr&gt;&lt;/wbr&gt;disorder.com/&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The Sensory Research Center 
  - &lt;/span&gt;&lt;a href=&quot;http://www.sensoryresearchcenter.org/index.php&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;&lt;u&gt;http://www.&lt;wbr&gt;&lt;/wbr&gt;sensoryresearchcenter.org/&lt;wbr&gt;&lt;/wbr&gt;index.php&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;SPD Treatment and Resources 
  - &lt;/span&gt;&lt;a href=&quot;http://www.spdbayarea.org/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;&lt;u&gt;http://www.spdbayarea.org/&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The Out of Sync Child - &lt;/span&gt;&lt;a href=&quot;http://out-of-sync-child.com/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;&lt;u&gt;http://out-of-sync-child.com/&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Raising a Sensory Smart 
  Child - &lt;/span&gt;&lt;a href=&quot;http://sensorysmarts.com/index.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue; font-size: small;&quot;&gt;&lt;u&gt;http://sensorysmarts.com/&lt;wbr&gt;&lt;/wbr&gt;index.html&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;
&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana; font-size: small;&quot;&gt;Thank you for reading…this felt good 
to write!&lt;/span&gt;</description><link>http://honestyconspiracy.blogspot.com/2011/10/parenting-child-with-sensory-processing.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFFgeZQXsdgSHyQziyQPiykpDaZVgF8drOk1sgNWbw6MzpWfecw4O_QzGvCQur_a-tMd0WOCnlB9vDLxoso5zVewoMLx7q-hKDyLfyt3kEWCEdZpJvCxCbIBWvBAuyUfCb8ITV89utnQc/s72-c/363243449_6b55f0b318.jpg" height="72" width="72"/><thr:total>12</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-6046385602349936743</guid><pubDate>Wed, 12 Oct 2011 07:11:00 +0000</pubDate><atom:updated>2011-10-12T03:14:28.386-04:00</atom:updated><title>Black magic</title><description>Somehow when I was growing up, my friendship with my dad seemed stronger
 and truer than that with my mum, which was often tenuous, strained and 
tense. I couldn&#39;t tell you why. Maybe it was because she just seemed so 
uptight about life compared to him, often about
 really petty things. She was utterly and unhealthily obsessed with what
 people thought, how things looked, keeping up appearances. Which I 
never understood because in her heart I knew she was really a gypsy, a 
free spirit. From an early age I think I could sense that she just 
wasn&#39;t happy in her own skin somehow. She was very particular about 
certain things that I couldn&#39;t understand and neither, it seemed, did my
 Dad. He was an ally I knew I could depend on, when she took ages and 
ages to get ready for things we raised our eyebrows conspiratorially 
together and would kind of take the mickey a little behind her back. It 
all seemed quite harmless, and normal and reasonable - after all she 
really was quite unreasonable, emotionally aloof, and petty - to my 
girlish way of thinking.&lt;br /&gt;
&lt;br /&gt;
My friendship with my dad was solid. He just seemed like a fun- 
loving, charismatic guy, who knew how to relax a bit and enjoy life. 
When I became a young
 woman and started having periods and so on he still just seemed like my
 goofball happy-go-lucky dad. Harmless and innocent. He&#39;d never acted 
inappropriately with me before and I trusted him completely.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK6bDV6fdtWla5sZ2X7ZtgGr2Kyl8fdNFdBaGYaYGZAr2vuCds8X2cjlu0UaCGAZR02u6Tm91djre8s41472yFmuM-1CfpAwJGnG9JysLtzG7WG7dB74YJTYEAD_MC4LaKdya667-SKdI/s1600/forest.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK6bDV6fdtWla5sZ2X7ZtgGr2Kyl8fdNFdBaGYaYGZAr2vuCds8X2cjlu0UaCGAZR02u6Tm91djre8s41472yFmuM-1CfpAwJGnG9JysLtzG7WG7dB74YJTYEAD_MC4LaKdya667-SKdI/s1600/forest.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Image: &lt;span id=&quot;rg_hr&quot; style=&quot;height: 0pt;&quot;&gt;emeraldace.blogspot.com&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
The
 summer of my 14 th year was spent on my grandparents smallholding 
overseas.  It had been a very hard year on my Dad. His best friend died 
in a drink driving accident. His beloved older aunt who he was very 
close to also died. And perhaps most importantly, his brother-in-law and
 very good pal died of cancer which broke the whole families heart. His 
cousin, the daughter of the aunt who had died, came along with us that 
holiday.&lt;br /&gt;
&lt;br /&gt;
It was a busy household during the summers at my grandparents. There
 would be feasting and drinking, several families staying there together
 at once, and parties that went late into the night. Many an evening the
 adults would drink too much vodka and be up half or all the night, 
singing downstairs,
 mucking about, going off for walks in the forest ( my grandfather was a
 forester ) and generally having a good time.&lt;br /&gt;
&lt;br /&gt;
This particular 
summer my dad and aunt seemed to casually talk to me a lot about magic. 
It was normal for the whole family to gather round of an evening and 
play games of cards, with the adults drinking shots throughout the 
evening. My dad would play his cards and predict what was coming up with
 a spooky accuracy. He seemed to have a touch of  Derren Brown kind of 
magic. Occasionally my mum would add credence to this, telling of how 
they went to a seance once and things went haywire,  as well as some 
other paranormal little bits and bobs. My young mind was equally drawn 
to this magic as it was terrified.&lt;br /&gt;
&lt;br /&gt;
Over that summer, my chats with my dad about these things seemed to 
get more frequent. He confided in me that in our family bloodline, some 
members had a &#39;gift&#39; for magical things. He told me the aunt who had
 died had had this gift of clairvoyance, that he had it, that I too had 
it, although my sister didn&#39;t. He said that when I was 24 it would 
become fully activated, and continued to elaborate on his powers. He 
said reality was two- fold, that this reality we can see with our eyes 
is an illusion, that this everyday reality was in his words &#39;bullshit&#39;. 
He claimed to be able to slip into the other reality at will, go and 
speak to dead people, and appear to everyone here as if he were still 
present. That he could astral project and see into the future. &lt;br /&gt;
&lt;br /&gt;
Now I was pretty dumbstruck by this so called dual reality - until 
now my world had only been this one. this solid, flesh and bone earth 
and all the people herein. I was scared - but also wanted to know, to 
understand what he meant by all this.&lt;br /&gt;
&lt;br /&gt;
One evening there was a bit of a party going on as some extra 
relations had shown up after dinner. I was really finding my mum very
 hard work, she seemed to be upping her control freakery on me somehow. I
 was really wound up by it generally. The adults were talking inside the
 house and I sat down on the porch outside in the dark with the porch 
light on. My dad came out and started chatting about something or other.
 I can&#39;t remember what he said exactly or how it happened but he started
 to tell me how lovely I had become, that I was a growing up, that I had
 breasts now. He asked to feel them which I thought was a bit excessive 
and he was marvelling at them as if I were some kind of goddess. No 
forcing or anything, just acting like Wow! You&#39;re amazing! And for some 
reason I didn&#39;t stop him.&lt;br /&gt;
&lt;br /&gt;
The evening spun my head and I really don&#39;t know why I thought it 
would be a good idea to go for a walk with my dad, into the dark night, 
into the forest, knowing he had already cupped my breasts. Curiosity? 
Pride? Fear? The issue of the magic stuff and my supposed gift
 of shamanic nature had been playing heavily on my mind. I guess I 
wanted to know what it was all about. Plus I didn&#39;t totally fear my dad -
 even at this stage, I guess I still felt somehow that he was actually 
pretty safe, pretty harmless.&lt;br /&gt;
&lt;br /&gt;
So off we walked, into the dark night. on our own. He full of Vodka. &lt;br /&gt;
&lt;br /&gt;
His
 senses seemed to be on high alert. As he walked he would make a big 
thing of the noises going on in the forest, and he would freeze on the 
spot and kind of say shhhhh. And sneak around a bit, talking about evil 
spirits on the prowl, that he had to fight off. I forgot to say that a 
weird little circle of red dots had appeared on his head just a few days
 before, which he claimed always happened when he was entering a warrior
 phase - mentally battling against demons. So we walked. We reached a 
point in the woods where my dad said we should sit and rest for a while.
 Which we did. And a little conversation started up. He was
 back to talking about me again. He wanted to kiss my mound. Very weird,
 but alone in a forest, I let him do it, after protesting a bit and he 
saying don&#39;t worry he&#39;s not dangerous he is just wanting to appreciate 
my blooming new body. He seemed respectful and reverent of it, as 
opposed to some crazed sex mad rapist who was brutal in some way. Then 
he confided in me that he and my mum had an unhappy sex life, that he 
&#39;needed someone younger&#39;. He asked me if I masturbated, that kind of 
thing. He made no more physical advances on me, nor did he force me to 
do anything to him, but he quite calmly said that I should save my 
virginity for him. that when I was 21 it should be with him, that this 
was a the only was to ensure I would remain pure. That he would know how
 to be gentle with me.&lt;br /&gt;
&lt;br /&gt;
Well my head and heart we&#39;re in a total state of shock. We made our 
way back towards the farm, throughout the forest. More moments of 
stopping
 to fight evil energy fields that were roaming the forest. And when we 
got back to the front yard of my grandparents, he saved the grand finale
 moment - saying he was going off into the other world for a moment and 
to wait till he came back, and he seemed to dissappear into thin air, 
vanished, poof! &lt;br /&gt;
&lt;br /&gt;
After that weird night I withdrew into myself, to process the very 
series things that had happened and been said. I absolutely was in no 
doubt that my dad was involved in some kind of sorcery, and pondered on 
the repercussions. Whenever I was alone I wondered if he could pop into 
the other world and just watch me whenever he felt like it. I grew very 
nervous thinking about this. I became especially paranoid about mirrors 
thinking they were like a portal perhaps. I began to feel unsettled that
 perhaps my dead relatives were watching me all the time, that I had no 
privacy, that my &#39;psychic&#39; field was permanently open to whoever might 
fancy
 looking down on me. After that summer I became more and more worried 
about what had happened, about the prophesies that lay in store, of my 
dad&#39;s expectation that I should lose my virginity to him.&lt;br /&gt;
&lt;br /&gt;
I felt 
violated mentally, I didn&#39;t feel I could share it with anyone, that it 
sounded ridiculous, utterly mad. That I brought it on myself, that I was
 stupid and vain and had courted this terrible state of affairs and that
 I couldn&#39;t expect any other outcome. I began to really fear my dad, 
even though he was not physically touchy with me outside the context of 
that summer holiday. But he kept hinting about the magic, kind of nudge 
nudge wink winking about &#39; our secret powers&#39;. I felt absolutely out of 
my depth, lonely with the knowledge of this weird freakish experience, 
panicky that he was right. That it was all true. That actually he was a 
perfectly sane and right and as he said, it was the rest of the world 
who were mad
 fools, who were blind.&lt;br /&gt;
&lt;br /&gt;
My head and my heart hurt. I couldn&#39;t 
bear it any more. My friends were having a normal fun teenage hood and I
 was feeling totally fucked up and scared. When I met a charismatic 
Christian at a party and he sold me the idea of salvation from all sin, 
from evil, of protection from a heavenly father, I grasped the sanctuary
 of that safe place and held on for dear life. I became a born again 
Christian that night, along with two friends, and felt like I finally 
had a barrier, something that would be strong enough to protect me from 
my father and his weird occult stuff. I felt like I could relax again 
because I now had a relationship with Jesus who would protect me, whose 
light and glory would glow so brightly there was no room left for 
anything dark or scary any more.&lt;br /&gt;
&lt;br /&gt;
And that was my life for a couple of years. I was the most devout 
Christian you could be. I was absolutely devoted. And somehow after a 
while
 things shifted for me. I felt stronger and wiser. I started to think 
about some of the christain ideas that bugged me. Why would buddhists 
and other good, gentle folk be sent to hell for not believing in Jesus. 
What about tribespeople just minding their own business, living sweetly 
in the remote jungle - how could their lives be pointless just because 
they weren&#39;t Christians? What kind of god would send good people to 
hell? My belief in this religion started to unravel further as I saw how
 Christians seemed to abuse their so called protection and forgiveness 
agreement with god, and live mean, stingy or even cruel lives. I 
couldn&#39;t be part of that movement any longer. So I broke free.&lt;br /&gt;
&lt;br /&gt;
Without the sanity of an organised religion to guide me, My sixth 
form years were a time of feeling a lost soul. I knew I was not like 
others, that no other person in my entire school could ever understand 
or be able to relate or empathise with the weird
 thing that had happened between me and my dad. I went off the rails a 
bit. Tried sleeping around to erase the sexual memory association with 
my dad and replace it with something else. I genuinely thought I was in 
love many times, with a lot of very short term boyfriends. I didn&#39;t 
think I was being promiscuous, simply unlucky in love....&lt;br /&gt;
&lt;br /&gt;
I met my husband at university after a term of taking intense 
cocktails of all sorts of drugs, including LSD, speed and ecstasy, 
several times a week. I was a druggy mess. I hated myself. I really 
hated my family. I had tried to tell my mum what had happened a couple 
of years earlier and after a big dramatic showdown I was made to 
apologise, to feel like I had been a Lolita, that I was to blame and my 
dad was just an innocent man really, misunderstood... He denied 
everything and then sort of conceded then denied any guilt on his part 
and it was neatly swept under the family carpet and they all got on with
 forgetting about it and moving on. Which I don&#39;t believe for one minute
 - but thats the official party line.&lt;br /&gt;
&lt;br /&gt;
My husband was the first 
man who showed me unconditional true love, forgiveness and acceptance. 
To thank him I was a bitch in our first couple of years together. I 
couldn&#39;t handle his love at all, I still hated myself. - I hated my 
past, I wanted to erase it, I thought he would tire of my working class 
fucked up self and go for a sassier, middle class, younger prettier 
version so why bother?  I was convinced he&#39;d only leave me anyway, or 
cheat on me or some other terrible thing, so I didn&#39;t look after him 
with the care he deserved. I had a couple of flings, and we went through
 a few split ups. Every time he would say to me &quot;I love you with all my 
heart, I want to be with you forever, I just want it to work and to make
 you happy&#39;.&lt;br /&gt;
&lt;br /&gt;
And so I stopped jeapordizing everything and started to believe him 
when he
 said that I was worth loving. That I was a good person. That what had 
happened with my dad was not my fault. That I was an equal to him. It 
took a long, long time, and endless encouragement. He needed to pick me 
up a lot when I&#39;d get thinking about it all again.&lt;br /&gt;
&lt;br /&gt;
It has been the best, most healing decision I ever made - to stop 
fighting against him, and accept that I can live a normal life. Having 
children has also been tremendously healing - they live so much in the 
present - and that is a lesson for me - to try and live in the here and 
now, not to keep going back to that dark forest. To build up lots of 
happy memories and experiences, to be warmer and closer with my children
 than my own mother had been with me.&lt;br /&gt;
&lt;br /&gt;
I may never know if my dad was mentally ill, that he just needed 
counselling and it was taboo for a northern working class fella to go 
get help. But separating the sexual element from all the supernatural 
stuff is
 difficult for me.&lt;br /&gt;
&lt;br /&gt;
To this day I cannot decide whether his 
disappearing was some trick of the light. Whether he really did have 
some magic powers. Whether he even regrets what happened or is secretly 
unapologetic. That scares me more than anything. What if, in spite of 
his inappropriate sexual behaviour, he was actually right about the 
spiritual warfare stuff?&lt;br /&gt;
&lt;br /&gt;
Where the fuck does that leave me?</description><link>http://honestyconspiracy.blogspot.com/2011/10/black-magic.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK6bDV6fdtWla5sZ2X7ZtgGr2Kyl8fdNFdBaGYaYGZAr2vuCds8X2cjlu0UaCGAZR02u6Tm91djre8s41472yFmuM-1CfpAwJGnG9JysLtzG7WG7dB74YJTYEAD_MC4LaKdya667-SKdI/s72-c/forest.jpg" height="72" width="72"/><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-7817379335691208451</guid><pubDate>Mon, 10 Oct 2011 14:30:00 +0000</pubDate><atom:updated>2011-10-10T16:12:25.223-04:00</atom:updated><title>His Selfishness Vs. My Dream</title><description>&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.chicagoparent.com/images/imports/articles/Sad-mom_cmyk.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://www.chicagoparent.com/images/imports/articles/Sad-mom_cmyk.jpg&quot; width=&quot;212&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Photo Credit: &lt;a href=&quot;http://www.chicagoparent.com/images/imports/articles/Sad-mom_cmyk.jpg&quot;&gt;Chicago Parent&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
I have always wanted a big family, so because my husband doesn&#39;t want anymore children, should I have to give up my dream? Am I selfish or is he? That&#39;s what I am faced with everyday. &lt;br /&gt;
&lt;br /&gt;
I want more children, always have, always will. He has always known this about me. He knew that not having children would be a deal breaker.&amp;nbsp; He had agreed that we would have children. We never decided on how many. I just figured we would see what happened. &lt;br /&gt;
&lt;br /&gt;
He&#39;s a great dad, but he doesn&#39;t want any more, and he&#39;s pretty adamant about it. I am resentful towards him over this. He thinks I am on birth control but I am not. I am hoping for an oops. I know this doesn&#39;t sound like the right way to bring a child into the world, but why should I give up my dream of a big family? &lt;br /&gt;
&lt;br /&gt;
I love being a mom, being pregnant, nursing, raising my child; it has been the most amazing experience of my life.&amp;nbsp; I want my child to have siblings. Our marriage is obviously flawed.&amp;nbsp; I love him, but I am not in love with him. I love the way he loves our child, but if I could go back and do it differently I would. I would not have married him. &lt;br /&gt;
&lt;br /&gt;
I know this all sounds horrible, but it&#39;s my reality. I don&#39;t have one of those marriages where my husband is my better half or my partner in crime and that I couldn&#39;t live without. I feel like we are more like roommates. &lt;br /&gt;
&lt;br /&gt;
Again, I know that bringing another child into the world with him doesn&#39;t sound like the right thing to do.&amp;nbsp; But what do I do? Accept that this is my life and be ok with it; be happy with just one child and stay with my husband? Continue to hope for an oops? Leave him, start over, and hope to find someone who I am completely in love with? &lt;br /&gt;
&lt;br /&gt;
I really don&#39;t know. &lt;br /&gt;
&lt;br /&gt;
What I do know, is that I love being a mom and that I am pretty good at it. My husband is a great father. We made one beautiful baby, who is happy and loved beyond words. Will my husband love another child just as much? Or will he then resent me? Where do I go from here? &lt;br /&gt;
&lt;br /&gt;
This is my confession. This is my life. I want more from it. How I get there I don&#39;t know. I do know that I will have more children one day. With who? Who knows... </description><link>http://honestyconspiracy.blogspot.com/2011/10/his-selfishness-vs-my-dream.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><thr:total>7</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-835763824638952953</guid><pubDate>Fri, 07 Oct 2011 12:30:00 +0000</pubDate><atom:updated>2011-10-07T21:34:49.083-04:00</atom:updated><title>Weighing on My Mind...</title><description>&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI-i6FkJf1ZFFkZfuI5JSfVO-V0a0zohHxQf4mrG6Bh1wRBSTVb24hsYLepSBPlNaFiSm_HelhwIAD52GB1jtcCs5PSbxC4YpO1O3lwhgFgmX1UFBiR1obzXxlts8mOCZ11rIrck7qLIA/s1600/6130967519_49ed5a9392.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI-i6FkJf1ZFFkZfuI5JSfVO-V0a0zohHxQf4mrG6Bh1wRBSTVb24hsYLepSBPlNaFiSm_HelhwIAD52GB1jtcCs5PSbxC4YpO1O3lwhgFgmX1UFBiR1obzXxlts8mOCZ11rIrck7qLIA/s320/6130967519_49ed5a9392.jpg&quot; width=&quot;218&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Photo Credit: &lt;a href=&quot;http://www.flickr.com/photos/78428166@N00/6130967519/&quot;&gt;Tobyotter&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Not a day goes by that I don&#39;t think about being fat. In fact, hardly an hour passes without some self-deprecating thought coming into my head regarding my weight.&lt;br /&gt;
&lt;br /&gt;
You would probably never guess I feel this way. A friend once told me I was the most confident person she ever met. I appear to be cheerful, helpful, funny. I have a wonderful family and good friends and some influence in my small corner of the world. &lt;br /&gt;
&lt;br /&gt;
But in spite of all of it, I continue to feel worthless. &lt;br /&gt;
&lt;br /&gt;
I was &#39;the fat one&#39; of my two siblings. Though the diet we grew up on (mostly entirely processed foods) was the same, though our level of activity (relatively high) was the same, they maintained &#39;normal&#39; bodies while I packed on the pounds. &lt;br /&gt;
&lt;br /&gt;
My mom was always going on one diet or another. As I grew into my teens, she and my dad tried different ways to &#39;help&#39; me lose weight...my mom suggesting that we diet together or promising gifts if I were to lose a certain number of pounds; my dad lecturing me on how I just needed to have more willpower. &lt;br /&gt;
&lt;br /&gt;
I was both shamed and mortified, especially by my dad, and my teen years were when the constant thoughts began circling through my head...worthless, ugly, fat, disgusting. Every time a boy I liked didn&#39;t like me back, I knew it was because I was fat. Every time I saw a girl wearing a crop top, I seethed with jealousy that I could never wear something like that. &lt;br /&gt;
&lt;br /&gt;
After I left home at 18, I began to develop more confidence, but the self-hatred continued, a constant background noise that I accepted as normal. I occasionally shared my feelings with a friend, but never really felt anyone understood. &lt;br /&gt;
&lt;br /&gt;
For the most part, I did not feel loved by anyone - not my parents, not God, and particularly not by the boys I befriended and then fantasized over...I wanted so badly to be part of a couple, and believed my body was what held me back. I didn&#39;t know if I wanted to lose weight so I could get a man, or if I wanted a man to love me as I was. It was a constant debate in my mind. &lt;br /&gt;
&lt;br /&gt;
At 24, for various reasons, I finally began to value myself a bit more. I came to a point that I knew I did not need a boyfriend or husband to complete myself - I really knew and understood it and became OK with the possibility of never marrying. &lt;br /&gt;
&lt;br /&gt;
Of course, it was not long after that that my husband and I started dating - a cosmic &#39;accident&#39; that was in no way orchestrated by me - something that gave me a huge boost of security. My husband was the first person in my life who made me feel truly beautiful. He not only loved my personality; he loved my body. He loved my face. He made me feel beloved.&lt;br /&gt;
&lt;br /&gt;
It was not long, though, before the thoughts came back. My husband has never made me feel bad about my weight, but I can&#39;t keep from doing it to myself. He has supported me in various dieting and exercise crusades. I&#39;ve lost weight many times, only to gain it back. &lt;br /&gt;
&lt;br /&gt;
I&#39;ve come to believe it&#39;s my relationship with food that is the problem. I&#39;ve always been active and never had any issues with exercising, but food - instead of being a pleasurable, healthful experience - is my nemesis. &lt;br /&gt;
&lt;br /&gt;
I can eat amazingly well for weeks at a time, make everything at home, control portions...and then something clicks and I&#39;m back to filling up on junk. I turn to food when I feel particularly stressed. I&#39;ve tried to change these habits for so many years that it has started to feel impossible. &lt;br /&gt;
&lt;br /&gt;
I know what I need to do. I have studied and educated myself. I know that fad diets aren&#39;t the answer; I know how to maintain a healthy, well-rounded diet. &lt;br /&gt;
&lt;br /&gt;
But I just can&#39;t do it.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
And in the meantime, I am OBSESSED with providing a healthy foundation of eating for my child. It&#39;s not an issue that I would care whether my child is fat or thin - I would not judge them or love them any less either way. But I want so to equip my little one with the right tools for eating well...the ones I was never given and struggle so badly now to learn. &lt;br /&gt;
&lt;br /&gt;
My parents raised us on crap, fake food; we rarely ate fruits or vegetables,&amp;nbsp; and it has taken me years to learn how to expand my palate. In one way, I&amp;nbsp; know and trust that they really didn&#39;t know any better; in another way, I&amp;nbsp; hate them for it (especially because they are the ones - outside myself -&amp;nbsp; who continue to judge me the most for my weight). &lt;br /&gt;
&lt;br /&gt;
I have never told anyone all of this - to this extent - before. I have been shaking throughout the writing of this entire post. In a way, it helps to get it out...but I still don&#39;t see any answers. For so many years I have tried and tried and tried to do better...it&#39;s getting to the point where it just seems hopeless. &lt;br /&gt;
&lt;br /&gt;
I guess what I would like to hear is that there is one person who felt the same way as me - and who managed to pull themselves out of this cycle. That there is a way to beat this wretchedness. &lt;br /&gt;
&lt;br /&gt;
I am 5&#39;5&quot;. I weigh 260 pounds. In spite of all the good things I know and believe about myself, this is what stands out to me every day, every hour. &lt;br /&gt;
&lt;br /&gt;
Will I ever do better?</description><link>http://honestyconspiracy.blogspot.com/2011/10/weighing-on-my-mind.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI-i6FkJf1ZFFkZfuI5JSfVO-V0a0zohHxQf4mrG6Bh1wRBSTVb24hsYLepSBPlNaFiSm_HelhwIAD52GB1jtcCs5PSbxC4YpO1O3lwhgFgmX1UFBiR1obzXxlts8mOCZ11rIrck7qLIA/s72-c/6130967519_49ed5a9392.jpg" height="72" width="72"/><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-6719357159504834240</guid><pubDate>Wed, 05 Oct 2011 10:23:00 +0000</pubDate><atom:updated>2011-10-05T06:24:51.125-04:00</atom:updated><title>A Letter I Had to Write</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv0d-F3ahhaLQ48N2mOZypS6pC_WwdOIOsMAkd0F4lSKEKaRGeMRRr7tmgUSEwHwEPRRT0rCPSj96Kf61fy2ZQfDeT17EBppTZEFEKHjuhOgovhWk_MzmpX8MTsCL8gZH3Vdnmycs-s_I/s1600/pointing.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;214&quot; kca=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv0d-F3ahhaLQ48N2mOZypS6pC_WwdOIOsMAkd0F4lSKEKaRGeMRRr7tmgUSEwHwEPRRT0rCPSj96Kf61fy2ZQfDeT17EBppTZEFEKHjuhOgovhWk_MzmpX8MTsCL8gZH3Vdnmycs-s_I/s320/pointing.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;em&gt;I recently had to write this letter to a friend who wanted me to stay silent about the sexual abuse and lack of parental protection I experienced as a child. The attempt from this friend to shame me into silence was a complete betrayal of my trust. She was the one person aside from my husband that I chose to trust with my truth and with my heart. I&#39;m still reeling from this experience. I think it will a long time before I&#39;m able to trust another friend again. I am choosing to share this letter because I believe that keeping silent, and being shamed into keeping silent,&amp;nbsp;is hurtful. It is difficult and isolating to be truthful. Some people, even those most trusted, may turn away or react in anger. My hope is that in sharing this letter anonymously, it will not harm those involved in this situation, but could help someone else struggling with walking the path to freedom from past abuse, knowing that they walk it alone at times. It will still be alright.&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
Dear Friend,&lt;br /&gt;
&lt;br /&gt;
It is good to have support when you have done something wrong.&lt;br /&gt;
&lt;br /&gt;
I have publicly shared that I recently uncovered memories of being abused as a child. What I have not shared are the exact events. Nor have I shared the role my mother played in them. I have been struggling with walking the line of speaking the truth I need to in order to heal without causing harm.&lt;br /&gt;
&lt;br /&gt;
I write this to you for the same purpose. Not to cause harm but to bring healing.&lt;br /&gt;
&lt;br /&gt;
I hope you will read this essay. I wrote this last May and shared with a blogger I trust, who was kind enough to share it anonymously (there is a trigger warning on this post):&lt;br /&gt;
Taking the Long Way Home&lt;br /&gt;
&lt;a href=&quot;http://www.raisingmyboychick.com/2011/06/naked-pictures-of-faceless-people-taking-the-long-way-home/&quot;&gt;http://www.raisingmyboychick.com/2011/06/naked-pictures-of-faceless-people-taking-the-long-way-home/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
So now that you have that past, this is toward the present:&lt;br /&gt;
&lt;br /&gt;
Five years ago, I found someone who needed me. And not because he needed someone to act as an adjunct for their will. He just needed me to be his mother. And I was no longer willing to remain wholly subsumed in my mother’s life.&lt;br /&gt;
&lt;br /&gt;
Yet, I did not have awareness of what that meant. For the past five years, I have been setting up boundaries that she fights against constantly. When I was finally able to get her a professional diagnosis, it was of narcissistic personality disorder (which she has completely rejected.) I finally had some answers. I was able to come to terms with what was happening.&lt;br /&gt;
&lt;br /&gt;
I have anger. I have sadness. I have many feelings. I’m not those things at her. I’m feeling those things mostly about the gap between&amp;nbsp;how I wish things were and how things are in my relationship with her.&lt;br /&gt;
&lt;br /&gt;
Still I continued to define boundaries and she began escalating her behaviors. The worst was her taking it out on my sons. DS1 and DS2 would come back from seeing her and say things like, “I’m a bad kid.” “I’m bad boy. I no cry.” This tore my heart out. So my partner and I agreed to limit her time with them while we worked to gently move her toward positive parenting. She still refused professional help. We sent books, articles, and recommended classes, among other things. We got our own professional support specifically for this situation. For a long time, I thought we might get there. I felt, and still feel, that a relationship with their grandmother is important-as long as they were safe.&lt;br /&gt;
&lt;br /&gt;
But things with the kids grew progressively worse until I witnessed her belittle DS1 as a way of lashing out as me for saying, “no” to her. We only allowed supervised visits in our home with the children after that.&lt;br /&gt;
&lt;br /&gt;
Then my partner and I witnessed her have a break from reality. We insisted on professional help and shortened, supervised time with the children. She refused and began lashing out at me. I broke off contact with her and began having flashbacks as I mention in the essay above.&lt;br /&gt;
&lt;br /&gt;
Growing up with a narcissist parent makes me especially susceptible to relationships with narcissists. It’s comfortable for me because it’s familiar. To use the psychological term, I’m entrained for it. At the time of my friendship with [private], and its eventual end, I was not aware of any of the narcissist labels or identifiers. I just knew eventually that I was tired of being manipulated by her. When I refused to do as she wished, the bullying and threats began. Some of which I shared with you in trust. I believed her that it was my fault. I believed her threats and was afraid. So, I remained silent and accepted blame. Just as when I was a child, I took in the pain because I felt I deserved it.&lt;br /&gt;
&lt;br /&gt;
All of this leads me to explain that when you tried to blame me for causing “drama” and that in talking about narcissists, that I was “talking about myself,” the tortured, unprotected 12 year old girl responded. She screamed in pain at you. The utter betrayal I felt in those words I know came from an uninformed, but altruistic place.&lt;br /&gt;
&lt;br /&gt;
What you said was wrong.&lt;br /&gt;
&lt;br /&gt;
It also came from a place of goodness, albeit misplaced. I can understand that.&lt;br /&gt;
&lt;br /&gt;
I felt your anger and disappointment in my lack of ability to respond to your recent reaching out to me in the way you wished. I felt your projection from the experiences you had with such a difficult, heart-breaking family situation that clouded what you read and didn’t allow you to really see the truth in the need for healing. And that you saw rather some form of control or manipulation. Mingle those with the lack of information, and that’s not going to make for a healthy place to be.&lt;br /&gt;
&lt;br /&gt;
You can google Narcissistic Personality Disorder, if you wish. It’s incredibly complex and difficult for me to really fathom how nuanced it is in one NPD person’s life. The pervasive opinion is that it&#39;s best to&amp;nbsp;cut the NPD person out of your life. I’ve chosen to keep trying. It’s probably pointless, but I just can’t write her off. I can’t blame her for the protection she had to create with what she had to deal with in her own past (which respectfully&amp;nbsp;is hers to keep private.)&lt;br /&gt;
&lt;br /&gt;
Whatever you decide to accept about this information and whether you are able to really see it is frankly of little concern to me. I expect no response and probably wouldn’t read one from you anyway lest it be more blaming. This letter and anything else I choose to write about this in the future is for my closure.&lt;br /&gt;
&lt;br /&gt;
I wish that you will find peace in the truth whenever you can see it.&lt;br /&gt;
&lt;br /&gt;
Namaste&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;right&quot;&gt;
&lt;em&gt;Photo from &lt;/em&gt;&lt;a href=&quot;http://www.flickr.com/photos/korafotomorgana/3992341156/&quot;&gt;&lt;em&gt;korafotomorgana&lt;/em&gt;&lt;/a&gt;&lt;em&gt; on Flickr. &lt;/em&gt;&lt;/div&gt;
&lt;div align=&quot;right&quot;&gt;
&lt;em&gt;Used by Creative Commons License.﻿&lt;/em&gt;﻿&lt;/div&gt;
</description><link>http://honestyconspiracy.blogspot.com/2011/10/letter-i-had-to-write.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv0d-F3ahhaLQ48N2mOZypS6pC_WwdOIOsMAkd0F4lSKEKaRGeMRRr7tmgUSEwHwEPRRT0rCPSj96Kf61fy2ZQfDeT17EBppTZEFEKHjuhOgovhWk_MzmpX8MTsCL8gZH3Vdnmycs-s_I/s72-c/pointing.jpg" height="72" width="72"/><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-9051119877591935083</guid><pubDate>Thu, 29 Sep 2011 10:35:00 +0000</pubDate><atom:updated>2011-09-29T06:35:48.450-04:00</atom:updated><title>Learning to Keep the Silence</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGhQeXUtvNNElXJVVSBVph7bqcctezFIYORM8FWIiXwh4GhyphenhyphenXusCtoEB7woOjevMigQ0EU8qvmHeZN9Lpru9wocVudUJ50Hw9vN_c4HSd_BxZeFgTz9S2Tfi4BCwfdKmBVrEFlqAzWR4Q/s1600/2069615939_6874973589.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGhQeXUtvNNElXJVVSBVph7bqcctezFIYORM8FWIiXwh4GhyphenhyphenXusCtoEB7woOjevMigQ0EU8qvmHeZN9Lpru9wocVudUJ50Hw9vN_c4HSd_BxZeFgTz9S2Tfi4BCwfdKmBVrEFlqAzWR4Q/s320/2069615939_6874973589.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;I remember clearly my first attempt at breaking the silence. My parents, siblings, and I had gone to &quot;town,&quot; for what reason I can&#39;t recall. We lived in an especially rural area, so almost anything we had to do required one of these trips. We were at the gas station preparing to make the trip home. I can&#39;t recall the exact time, but it was getting to be rather late at night and we had not yet eaten dinner. At least one of us younger kids had requested a stop for food, but we&#39;d been told that wasn&#39;t possible. As was our custom, we also asked for snacks from inside the gas station, but were again turned down. It was winter and my father&#39;s work was dependent on decent weather, so winters were always difficult for our family financially.&lt;br /&gt;
&lt;br /&gt;
Although&amp;nbsp;we had not stopped for dinner, we had all waited in the car while mom and dad went in to the liquor store. While we had not been able to purchase any snacks, my mom did instruct my dad to get her a pack of cigarettes when he went inside to pay for the gas.&lt;br /&gt;
&lt;br /&gt;
The stops at the liquor store were a regular occurrence, as regular as the smoking habit, but neither was ever discussed. Ditto the excessive drinking of the liquor and the yelling and violence that would sometimes follow, or the parental disappearances when liquor was consumed outside the house. None of these things were ever to be mentioned. I felt the importance of this, despite the fact that no one had ever said it aloud, but I did not understand or know the reason.&lt;br /&gt;
&lt;br /&gt;
On this particular night, however, I was just frustrated, hungry, and grouchy enough to open my mouth: &quot;Oh, so we can&#39;t afford to get something to eat, but we can afford wine and cigarettes!?&quot; The moment I said it, I knew I would regret it, but it was too late. It was out.&lt;br /&gt;
&lt;br /&gt;
Much to my&amp;nbsp;surprise, all that followed was silence.&lt;br /&gt;
&lt;br /&gt;
I expected to be yelled at or told how ungrateful I was. Something. For a moment, I was relieved by the quiet. Maybe I wasn&#39;t in trouble. Maybe my actually speaking up was going to change something. A few days passed, however, and the silence continued. My mother would not talk to me. When I came near she only looked at me, face filled with deep anger, but she did not speak a word. Eventually, enough time passed that the incident was forgotten and my relationship with my mother returned to what, for us, was normal, but I had learned a valuable lesson: never speak out. Never discuss the family&#39;s problems. Keep your mouth shut.&lt;br /&gt;
&lt;br /&gt;
Many, many years later I broke the silence again, but this time the outcome was different. Once again, I haven&#39;t managed to change anyone else, but I have started my own journey toward healing. The conspiracy of silence has been broken. I&#39;m finally speaking my truth, finding the empathy I desperately needed for so long, and mustering up the strength necessary to break the cycle of which I was a part.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;This virtual space is designed for those among us who have been kept silent. It is for&amp;nbsp;all of us bearing a heavy burden alone&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;. It&#39;s for anyone whose truth has been stolen from them. Here, we can reclaim that truth, speak it, and be heard. If you would like to add your voice to The Honesty Conspiracy, you can email ideas and submissions to honestyconspiracy {at} gmail.com. We are committed to respecting privacy and maintaining anonymity so that all who wish to be heard can do so safely and without fear of judgment.&amp;nbsp;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;Photo from &lt;a href=&quot;http://www.flickr.com/photos/imagine24/2069615939/&quot;&gt;Imagine24&lt;/a&gt; on Flickr.&lt;/div&gt;</description><link>http://honestyconspiracy.blogspot.com/2011/09/learning-to-keep-silence.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGhQeXUtvNNElXJVVSBVph7bqcctezFIYORM8FWIiXwh4GhyphenhyphenXusCtoEB7woOjevMigQ0EU8qvmHeZN9Lpru9wocVudUJ50Hw9vN_c4HSd_BxZeFgTz9S2Tfi4BCwfdKmBVrEFlqAzWR4Q/s72-c/2069615939_6874973589.jpg" height="72" width="72"/><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-178485580246160622.post-9028494681056254120</guid><pubDate>Thu, 29 Sep 2011 07:03:00 +0000</pubDate><atom:updated>2011-09-29T03:04:53.756-04:00</atom:updated><title>Welcome</title><description>&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;As a writer you&#39;re told to “go where the juice is”. But in blogland, chances are a lot of the people who read your blog know you personally. If your mother and father, three sisters, five brothers, your best friend and her mother, your two-year-old and her friends, your social worker and his boss, your husband and your lover read your blog, there is only so much “juice” you can share without repercussions!&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;So this is the place where we can talk openly – about sex, love, parenting, our most private thoughts  and our untold histories.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;We can say what we really think, uncensored and uncut, in the hope that openness might lead to healing for ourselves and for all who read this.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;We believe that through honesty we can find freedom.&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;This is our confessional. We come to reflect, to unburden, to share.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;And who are we? Well that would be telling! With anonymity comes safety. But we are many. Scattered around the globe.Voices, telling how it really is to be human.&lt;/span&gt;&lt;/div&gt;</description><link>http://honestyconspiracy.blogspot.com/2011/09/welcome.html</link><author>noreply@blogger.com (The Honesty Conspiracy)</author><thr:total>1</thr:total></item></channel></rss>