<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7185906446924923781</id><updated>2012-03-09T03:38:26.031-08:00</updated><category term='Cesariny'/><category term='O sentido da vida'/><category term='Tranströmer'/><category term='Wespas'/><category term='marafadas'/><category term='Dr. Bölos'/><category term='Mindlock'/><category term='Jorge Lima Barreto'/><category term='Hemingway'/><category term='Banco'/><category term='Queijo de aloés'/><title type='text'>Vaicinco</title><subtitle type='html'>Marafadas rústicas à solta</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default?start-index=101&amp;max-results=100'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>120</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-5337508169804408467</id><published>2012-03-09T03:38:00.002-08:00</published><updated>2012-03-09T03:38:26.035-08:00</updated><title type='text'>androids</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-xpSF0yu-O-w/T1nrg4nRIPI/AAAAAAAAAzE/tq387VJh9VM/s1600/IMG042.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-xpSF0yu-O-w/T1nrg4nRIPI/AAAAAAAAAzE/tq387VJh9VM/s320/IMG042.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-evsfhfkviW0/T1nrllpa5TI/AAAAAAAAAzM/esxKPAwEvcQ/s1600/IMG084.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-evsfhfkviW0/T1nrllpa5TI/AAAAAAAAAzM/esxKPAwEvcQ/s320/IMG084.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-5337508169804408467?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/5337508169804408467/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/03/androids.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/5337508169804408467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/5337508169804408467'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/03/androids.html' title='androids'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-xpSF0yu-O-w/T1nrg4nRIPI/AAAAAAAAAzE/tq387VJh9VM/s72-c/IMG042.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-106082777833097363</id><published>2012-03-05T08:12:00.001-08:00</published><updated>2012-03-06T17:48:06.446-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Queijo de aloés'/><title type='text'>Ecos de Saturnia</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/--5E8noyMsMk/T1TfDphyhMI/AAAAAAAAAyk/kEeanyNnmmw/s1600/IMG030.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/--5E8noyMsMk/T1TfDphyhMI/AAAAAAAAAyk/kEeanyNnmmw/s320/IMG030.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-oZChUmRka9I/T1TfKP3AyjI/AAAAAAAAAys/_ZMqPBadA-c/s1600/IMG027.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-oZChUmRka9I/T1TfKP3AyjI/AAAAAAAAAys/_ZMqPBadA-c/s320/IMG027.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-FQvnsC2b75o/T1TfQ2qTr3I/AAAAAAAAAy0/ct5n37P5fcc/s1600/IMG039.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-FQvnsC2b75o/T1TfQ2qTr3I/AAAAAAAAAy0/ct5n37P5fcc/s320/IMG039.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;As investigações patológicamente dispersas de Aniceto Lourosa, um cientista motociclado em estado de latência omnisciente, tinham um propósito propositadamente pouco claro. Empenhado em descobrir o porquê da degradação&amp;nbsp;cíclica&amp;nbsp;da Europa em termos humanos, ambientais e económicos. Munido de &amp;nbsp;informação acumulada suficiente para se lançar na elaboração de um romance&amp;nbsp;aforístico ilustrado, mas faltando-lhe verba considerável,&amp;nbsp;este peregrino sem destino focal, aportou, em dia de chuvisco, num restaurante chinês da baixa da banhada, para &amp;nbsp;propor ao honorável Dieng Xau Zang a sua recente receita de queijo de aloés. Esta ideia era a primeira de uma estratégia concertada para introduzir na dieta chinesa o superavit de queijo da sua Europa nativa e salvar a discrepante balança comercial da eminente ruptura....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-106082777833097363?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/106082777833097363/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/03/ecos-de-saturnia.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/106082777833097363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/106082777833097363'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/03/ecos-de-saturnia.html' title='Ecos de Saturnia'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/--5E8noyMsMk/T1TfDphyhMI/AAAAAAAAAyk/kEeanyNnmmw/s72-c/IMG030.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-6098118468984890146</id><published>2012-02-28T04:21:00.000-08:00</published><updated>2012-02-28T04:21:26.675-08:00</updated><title type='text'>Efeitos camonianos</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-BRbc-pytSR0/T0zE9WAflrI/AAAAAAAAAyc/3l8aQQc48bs/s1600/429018_3190985648629_1085501282_3259953_1380456790_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://1.bp.blogspot.com/-BRbc-pytSR0/T0zE9WAflrI/AAAAAAAAAyc/3l8aQQc48bs/s320/429018_3190985648629_1085501282_3259953_1380456790_n.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Tanto de meu estado me acho incerto,&lt;br /&gt;Que em vivo ardor tremendo estou de frio;&lt;br /&gt;Sem causa, juntamente choro e rio,&lt;br /&gt;O mundo todo abarco, e nada aperto.&lt;br /&gt;É tudo quanto sinto um desconcerto:&lt;br /&gt;Da alma um fogo me sai, da vista um rio;&lt;br /&gt;Agora espero, agora desconfio;&lt;br /&gt;Agora desvario, agora acerto.&lt;br /&gt;Estando em terra, chego ao céu voando;&lt;br /&gt;Num' hora acho mil anos, e é de jeito&lt;br /&gt;Que em mil anos não posso achar um' hora.&lt;br /&gt;Se me pergunta alguém porque assim ando,&lt;br /&gt;Respondo que não sei; porém suspeito&lt;br /&gt;Que só porque vos vi, minha Senhora.&lt;br /&gt;&lt;br /&gt;A impecável montada de Dinis Camões tinha vida boa. Assíduo amante da ria Formosa, emérito leitor de Luis de Camões e mariscador de eleição faziam dele uma figura luminosa no pântano troikista da actualidade.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-6098118468984890146?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/6098118468984890146/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/02/efeitos-camonianos.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/6098118468984890146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/6098118468984890146'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/02/efeitos-camonianos.html' title='Efeitos camonianos'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-BRbc-pytSR0/T0zE9WAflrI/AAAAAAAAAyc/3l8aQQc48bs/s72-c/429018_3190985648629_1085501282_3259953_1380456790_n.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-7175947184985658840</id><published>2012-02-28T04:08:00.001-08:00</published><updated>2012-02-28T04:13:06.386-08:00</updated><title type='text'>Serapilhar</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-5zO-qUv6XVw/T0zCbb2qIyI/AAAAAAAAAyE/E0o_c2wNUgU/s1600/SAM_4988.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/-5zO-qUv6XVw/T0zCbb2qIyI/AAAAAAAAAyE/E0o_c2wNUgU/s320/SAM_4988.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-5gsrpAPlyu4/T0zCdg84LZI/AAAAAAAAAyM/lW4oVie0kcs/s1600/SAM_4989.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-5gsrpAPlyu4/T0zCdg84LZI/AAAAAAAAAyM/lW4oVie0kcs/s320/SAM_4989.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-sOmBCbb7zQ0/T0zCgx82RfI/AAAAAAAAAyU/z9VgNYG5oFE/s1600/SAM_4990.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/-sOmBCbb7zQ0/T0zCgx82RfI/AAAAAAAAAyU/z9VgNYG5oFE/s320/SAM_4990.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Aníbal Chaveco estava particularmente feliz. Este domingo tinha aproveitado a boleia do seu amigo designer Francisco Sabão para uma manhã de pesca&amp;nbsp;em Sagres,&amp;nbsp;neste estranho verão de inverno de 2012. Que pescaria de sargos! Por causa desta benesse anda a matutar no ditado: Há males que vêm por bem. Comida estava assegurada. Faltava só investir no fogareiro.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-7175947184985658840?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/7175947184985658840/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/02/sarapilhar.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/7175947184985658840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/7175947184985658840'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/02/sarapilhar.html' title='Serapilhar'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-5zO-qUv6XVw/T0zCbb2qIyI/AAAAAAAAAyE/E0o_c2wNUgU/s72-c/SAM_4988.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-850337356715531611</id><published>2012-02-21T08:35:00.001-08:00</published><updated>2012-02-21T08:35:57.712-08:00</updated><title type='text'>O ditirambo de Dionisio Frangolho</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-OHemUT_S52I/T0PGo03DmvI/AAAAAAAAAx8/Rmf2Mnoe3yo/s1600/SAM_4786.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-OHemUT_S52I/T0PGo03DmvI/AAAAAAAAAx8/Rmf2Mnoe3yo/s320/SAM_4786.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Joga teu pesar no abismo!&lt;br /&gt;Esquece, Homem! Esquece, Homem!&lt;br /&gt;Divina é a arte do esquecer!&lt;br /&gt;Queres voar,&lt;br /&gt;Queres habitar as alturas:&lt;br /&gt;Joga o que mais te pesa no mar!&lt;br /&gt;Eis o mar — joga-te no mar!&lt;br /&gt;Divina é a arte do esquecer!&lt;br /&gt;&lt;br /&gt;Friedrich Nietzsche&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-850337356715531611?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/850337356715531611/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/02/o-ditirambo-de-dionisio-frangolho.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/850337356715531611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/850337356715531611'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/02/o-ditirambo-de-dionisio-frangolho.html' title='O ditirambo de Dionisio Frangolho'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-OHemUT_S52I/T0PGo03DmvI/AAAAAAAAAx8/Rmf2Mnoe3yo/s72-c/SAM_4786.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-2055919538996509685</id><published>2012-02-21T08:26:00.001-08:00</published><updated>2012-02-21T08:28:19.478-08:00</updated><title type='text'>Relatos carolingios</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-h5LJPStXqEM/T0PE4s2XpmI/AAAAAAAAAxk/jrLuj78yQT8/s1600/SAM_4797.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/-h5LJPStXqEM/T0PE4s2XpmI/AAAAAAAAAxk/jrLuj78yQT8/s320/SAM_4797.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-w4IbbA8j2RE/T0PFFNOcwcI/AAAAAAAAAxs/rqX-aDvoEKE/s1600/SAM_4796.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-w4IbbA8j2RE/T0PFFNOcwcI/AAAAAAAAAxs/rqX-aDvoEKE/s320/SAM_4796.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-b3mbTC1frQc/T0PFIZ326xI/AAAAAAAAAx0/p225KxbABUg/s1600/SAM_4790.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-b3mbTC1frQc/T0PFIZ326xI/AAAAAAAAAx0/p225KxbABUg/s320/SAM_4790.JPG" width="180" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="background-color: white; color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px; line-height: 18px; text-align: left;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: x-small;"&gt;&lt;span style="line-height: 18px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;"&gt;Suspiro Pacheco, 38 anos feitos há oito dias, está no escritório e deita a mão para a descansar. Súbito, nem teclado, nem security option, nem reinitiate. Uma fortíssima dor de cabeça a puxá-lo para trás e a arremetê-lo para a frente, os dedos a mexer por espasmo num juízo próprio e remoto e, já sem remédio, a cabeça a tombar, solta, entre o V e a vírgula. O gato não o lambe porque a janela está fechada. Os pais, cada um no seu maple de couro, sorriem com a última situation comedy da Oito. Passa pouco das dez da noite e é uma sexta-feira.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;"&gt;Dois dias depois, Domingo gordo de Carnaval, foi Sócio quem pôs a chave à porta. A cabeça de Pacheco pesa no teclado sem qualquer fio de sangue, a boca aberta parece engolir ar e os braços tombam. A gravidade não tem falhas. O écran ainda dardeja. Por um momento, Sócio não mexe um músculo. Depois, trata de se desembaraçar da garrafa de Ballantine's e dos papelinhos dobrados, despeja o cinzeiro atulhado, percorre e esvazia os bolsos e as gavetas. Por fim, pega no telefone.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;"&gt;“Sr. Polideuco?”&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;"&gt;Houve que quebrar-lhe as pernas e os braços. Três homens sentaram-se-lhe em cima para endireitar a coluna em conformidade.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;"&gt;Carlos Marinho&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-2055919538996509685?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/2055919538996509685/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/02/relatos-carolingios_21.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/2055919538996509685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/2055919538996509685'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/02/relatos-carolingios_21.html' title='Relatos carolingios'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-h5LJPStXqEM/T0PE4s2XpmI/AAAAAAAAAxk/jrLuj78yQT8/s72-c/SAM_4797.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-6906046546873312908</id><published>2012-02-13T05:08:00.000-08:00</published><updated>2012-02-13T05:08:04.062-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hemingway'/><title type='text'>Adeus ao Armas</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-SRhVXGN-ok4/TzkITnQnXXI/AAAAAAAAAxc/6MRt1TL2dDg/s1600/SAM_4026.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/-SRhVXGN-ok4/TzkITnQnXXI/AAAAAAAAAxc/6MRt1TL2dDg/s320/SAM_4026.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ubEnoU0veZ0/TzkIQt_HuGI/AAAAAAAAAxU/s37jx5SUsPQ/s1600/SAM_4020.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://1.bp.blogspot.com/-ubEnoU0veZ0/TzkIQt_HuGI/AAAAAAAAAxU/s37jx5SUsPQ/s320/SAM_4020.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: #0b2d7c; font-family: georgia; font-size: medium;"&gt;&lt;span style="line-height: 22px;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0b2d7c; font-family: georgia; font-size: medium;"&gt;&lt;span style="line-height: 22px;"&gt;&lt;i&gt;É sempre assim. Morre-se. Não se compreende nada. Nunca se tem tempo de aprender. Envolvem-nos no jogo. Ensinam-nos as regras e à primeira falta matam-nos.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://faroldasletras.no.sapo.pt/poesia_mensagem.htm"&gt;http://faroldasletras.no.sapo.pt/poesia_mensagem.htm&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Que cousa é que as ondas contam&lt;br /&gt;E se não pode encontrar&lt;br /&gt;Por mais naus que haja no mar?&lt;br /&gt;O que é que as ondas encontram&lt;br /&gt;E nunca se vê surgindo?&lt;br /&gt;Este som de o mar praiar&lt;br /&gt;Onde é que está existindo?&lt;br /&gt;Ilha proxima e remota,&lt;br /&gt;Que nos ouvidos persiste,&lt;br /&gt;Para a vista não existe.&lt;br /&gt;Que nau, que armada, que frota&lt;br /&gt;Pode encontrar o caminho&lt;br /&gt;À praia onde o mar insiste,&lt;br /&gt;Se à vista o mar é sòzinho?&lt;br /&gt;Haverá rasgões no espaço&lt;br /&gt;Que dêem para outro lado,&lt;br /&gt;E que, um d’elles encontrado,&lt;br /&gt;Aqui, onde ha só sargaço,&lt;br /&gt;Surja uma ilha velada,&lt;br /&gt;O paiz afortunado&lt;br /&gt;Que guarda o Rei desterrado&lt;br /&gt;Em sua vida encantada?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-6906046546873312908?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/6906046546873312908/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/02/adeus-ao-armas.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/6906046546873312908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/6906046546873312908'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/02/adeus-ao-armas.html' title='Adeus ao Armas'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-SRhVXGN-ok4/TzkITnQnXXI/AAAAAAAAAxc/6MRt1TL2dDg/s72-c/SAM_4026.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-1747375119448587556</id><published>2012-02-13T04:50:00.000-08:00</published><updated>2012-02-13T04:52:57.886-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tranströmer'/><title type='text'>Iluminações vindas do frio</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Qf6j6baPFgs/TzkGPIpAl9I/AAAAAAAAAxE/3SqwhPfRVGc/s1600/Imagem6751.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-Qf6j6baPFgs/TzkGPIpAl9I/AAAAAAAAAxE/3SqwhPfRVGc/s320/Imagem6751.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-RrgsnZHgu18/TzkGa_t8CnI/AAAAAAAAAxM/DE0BpQqEyOY/s1600/securedownload.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-RrgsnZHgu18/TzkGa_t8CnI/AAAAAAAAAxM/DE0BpQqEyOY/s320/securedownload.jpg" width="216" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Inchado de felicidade&lt;br /&gt;&lt;br /&gt;naqueles pântanos-&lt;br /&gt;&lt;br /&gt;mas quem canta são as rãs.&lt;br /&gt;&lt;br /&gt;*&lt;br /&gt;&lt;br /&gt;As víboras&lt;br /&gt;&lt;br /&gt;erguem-se no asfalto&lt;br /&gt;&lt;br /&gt;como mendigos&lt;br /&gt;&lt;br /&gt;*&lt;br /&gt;&lt;br /&gt;Estranho bosque&lt;br /&gt;&lt;br /&gt;Onde Deus vive sem dinheiro—&lt;br /&gt;&lt;br /&gt;claras muralhas&lt;br /&gt;&lt;br /&gt;*&lt;br /&gt;&lt;br /&gt;Sombras rastejantes…&lt;br /&gt;&lt;br /&gt;Perdida no bosque&lt;br /&gt;&lt;br /&gt;a tribo de cogumelos.&lt;br /&gt;&lt;br /&gt;*&lt;br /&gt;&lt;br /&gt;Pega negra e branca:&lt;br /&gt;&lt;br /&gt;teimosa corre em ziguezague&lt;br /&gt;&lt;br /&gt;a direito através dos campos&lt;br /&gt;&lt;br /&gt;*&lt;br /&gt;&lt;br /&gt;Olha como me sento&lt;br /&gt;&lt;br /&gt;uma barca em terra.&lt;br /&gt;&lt;br /&gt;Aqui sou feliz&lt;br /&gt;&lt;br /&gt;*&lt;br /&gt;&lt;br /&gt;Trotam as alamedas&lt;br /&gt;&lt;br /&gt;com armadura de raios solares.&lt;br /&gt;&lt;br /&gt;Alguém chamou?&lt;br /&gt;&lt;br /&gt;*&lt;br /&gt;&lt;br /&gt;Cresce a erva –&lt;br /&gt;&lt;br /&gt;o seu rosto é uma runa&lt;br /&gt;&lt;br /&gt;em memória&lt;br /&gt;&lt;br /&gt;*&lt;br /&gt;&lt;br /&gt;Chegada a hora&lt;br /&gt;&lt;br /&gt;repousa o vento cego&lt;br /&gt;&lt;br /&gt;contra as casas&lt;br /&gt;&lt;br /&gt;*&lt;br /&gt;&lt;br /&gt;Eu estive ali –&lt;br /&gt;&lt;br /&gt;sobre a parede caiada&lt;br /&gt;&lt;br /&gt;amontoam-se as moscas.&lt;br /&gt;&lt;br /&gt;*&lt;br /&gt;&lt;br /&gt;Aguenta, rouxinol!&lt;br /&gt;&lt;br /&gt;Do abismo cresce:&lt;br /&gt;&lt;br /&gt;estamos disfarçados.&lt;br /&gt;&lt;br /&gt;*&lt;br /&gt;&lt;br /&gt;Subindo a encosta&lt;br /&gt;&lt;br /&gt;debaixo do sol as cabras&lt;br /&gt;&lt;br /&gt;ruminavam fogo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-1747375119448587556?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/1747375119448587556/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/02/iluminacoes-vindas-do-frio.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/1747375119448587556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/1747375119448587556'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/02/iluminacoes-vindas-do-frio.html' title='Iluminações vindas do frio'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Qf6j6baPFgs/TzkGPIpAl9I/AAAAAAAAAxE/3SqwhPfRVGc/s72-c/Imagem6751.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-3824654889912739083</id><published>2012-02-08T09:12:00.000-08:00</published><updated>2012-02-08T09:12:16.681-08:00</updated><title type='text'>Entre reflexos</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-KnR_QAl5q7c/TzKqRTJ8eiI/AAAAAAAAAw8/pjFh8zN_oUU/s1600/SAM_4485.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-KnR_QAl5q7c/TzKqRTJ8eiI/AAAAAAAAAw8/pjFh8zN_oUU/s320/SAM_4485.JPG" width="179" /&gt;&lt;/a&gt;&lt;/div&gt;As poupanças de Celestino Mourinho tinham origem no seu esbelto laranjal. Este ano de seca, crise e desalento tinha colocado em risco uma vida certinha e bem intencionada. Agora para se livrar duma tentação (apostas compulsivas no bwin) lá foi ele tirar o seu pecúlio para o por debaixo do colchão.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-3824654889912739083?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/3824654889912739083/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/02/entre-reflexos.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/3824654889912739083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/3824654889912739083'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/02/entre-reflexos.html' title='Entre reflexos'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-KnR_QAl5q7c/TzKqRTJ8eiI/AAAAAAAAAw8/pjFh8zN_oUU/s72-c/SAM_4485.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-326494001704556782</id><published>2012-02-03T08:39:00.000-08:00</published><updated>2012-02-03T08:42:49.132-08:00</updated><title type='text'>Plano sequência crepuscular</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-YdlFTQUNx1g/TywHxz2sukI/AAAAAAAAAwA/nLb1iLSx9BA/s1600/DSC_0610.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://1.bp.blogspot.com/-YdlFTQUNx1g/TywHxz2sukI/AAAAAAAAAwA/nLb1iLSx9BA/s320/DSC_0610.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-XFAGUWJlbZw/TywH2mb1s3I/AAAAAAAAAwI/zsFdg0un3tA/s1600/DSC_0611.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://3.bp.blogspot.com/-XFAGUWJlbZw/TywH2mb1s3I/AAAAAAAAAwI/zsFdg0un3tA/s320/DSC_0611.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-TbSJVjai7Ho/TywH6IzNp4I/AAAAAAAAAwQ/9APZMsWPPi8/s1600/DSC_0612.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://2.bp.blogspot.com/-TbSJVjai7Ho/TywH6IzNp4I/AAAAAAAAAwQ/9APZMsWPPi8/s320/DSC_0612.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-z3Yd9upOeTE/TywH-mPmAQI/AAAAAAAAAwY/tEVwjKjFAdo/s1600/DSC_0613.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://3.bp.blogspot.com/-z3Yd9upOeTE/TywH-mPmAQI/AAAAAAAAAwY/tEVwjKjFAdo/s320/DSC_0613.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-jgH9n7SSG-g/TywICz3GRmI/AAAAAAAAAwg/sQXMs50ngOQ/s1600/DSC_0615.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://2.bp.blogspot.com/-jgH9n7SSG-g/TywICz3GRmI/AAAAAAAAAwg/sQXMs50ngOQ/s320/DSC_0615.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-MZ1ODtH898w/TywIHRbIrYI/AAAAAAAAAwo/ybcbBfp9LFQ/s1600/DSC_0616.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://2.bp.blogspot.com/-MZ1ODtH898w/TywIHRbIrYI/AAAAAAAAAwo/ybcbBfp9LFQ/s320/DSC_0616.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://assirioealvim.blogspot.com/"&gt;http://assirioealvim.blogspot.com/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://alfarrabio.di.uminho.pt/vercial/letras/candid06.htm"&gt;http://alfarrabio.di.uminho.pt/vercial/letras/candid06.htm&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Não sabemos se homem se mulher, não sabemos se distribui livros encantados pelas moradias perdidas na&amp;nbsp;várzea&amp;nbsp;do além, não sabemos o seu nome e podemos inventar. Inventar-lhe uma Primavera ou um poema vivaz.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, Arial, sans-serif;"&gt;&lt;span style="font-size: 12px; line-height: 20px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, Arial, sans-serif;"&gt;“sábado meia-lua&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, Arial, sans-serif;"&gt;O vento varre o tédio através das árvores do ódio, deixa para trás todos os pássaros. O hálito morno dos lobos lambe a entrada para o barco do sol e além disso que posso transportar na serrilha dourada duma esponja, buraco espremido de crostas de luz roubada a espelhos possessos de luz ardente? O rumor da lua, ouvem-no os cavalos-marinhos que serão lançados em tendas polares à luz de rubis de ovas de peixe fundidas uma a uma enquanto o turbilhão da mala-posta passa como fósforo aceso ante os olhos de um cego, como onda que se abre para libertar a libélula tirânica crepitante no vácuo causado pela rapidez de uma seta lançada através de uma selva de ideias eventualmente surpreendendo o olhar da justiça.”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Mário Cesariny&lt;br /&gt;&lt;br /&gt;Fotos: Bruno Pires&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-326494001704556782?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/326494001704556782/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/02/plano-sequencia-crepuscular.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/326494001704556782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/326494001704556782'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/02/plano-sequencia-crepuscular.html' title='Plano sequência crepuscular'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-YdlFTQUNx1g/TywHxz2sukI/AAAAAAAAAwA/nLb1iLSx9BA/s72-c/DSC_0610.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-7786526352740670232</id><published>2012-02-01T02:24:00.000-08:00</published><updated>2012-02-01T02:28:14.739-08:00</updated><title type='text'>Navigare a vista</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-I1PXoSSScug/TykRyExgCCI/AAAAAAAAAug/xzX2DmCQDbo/s1600/Imagem6690.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320px" sda="true" src="http://3.bp.blogspot.com/-I1PXoSSScug/TykRyExgCCI/AAAAAAAAAug/xzX2DmCQDbo/s320/Imagem6690.jpg" width="240px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-MLOL-Ki6SaA/TykR1fGCC0I/AAAAAAAAAuo/MaRDhivGGK8/s1600/Imagem6691.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320px" sda="true" src="http://1.bp.blogspot.com/-MLOL-Ki6SaA/TykR1fGCC0I/AAAAAAAAAuo/MaRDhivGGK8/s320/Imagem6691.jpg" width="240px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-42C0yXV2Kao/TykR34SUfII/AAAAAAAAAuw/UEQ8pVOsM7E/s1600/Imagem6715.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" sda="true" src="http://1.bp.blogspot.com/-42C0yXV2Kao/TykR34SUfII/AAAAAAAAAuw/UEQ8pVOsM7E/s320/Imagem6715.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;Senza strumenti&lt;br /&gt;né programmi o progetti&lt;br /&gt;svuotare la borsa&lt;br /&gt;non piantare radici&lt;br /&gt;non accumulare oggetti&lt;br /&gt;buttare via il superfluo&lt;br /&gt;a volte anche il necessario&lt;br /&gt;tenere solo qualche fotografia&lt;br /&gt;ma forse neanche quelle&lt;br /&gt;visitare stazioni e prendere treni&lt;br /&gt;abbandonare libri&lt;br /&gt;raccogliere libri abbandonati&lt;br /&gt;conoscere nuove persone&lt;br /&gt;altre lasciarle&lt;br /&gt;partire&lt;br /&gt;fermarsi&lt;br /&gt;solo fino a domani&lt;br /&gt;&lt;br /&gt;Humberto Colaço estava determinado a completar o seu curso de italiano intensivo antes de acabar o período de vigência do fundo de desemprego.&lt;br /&gt;&lt;br /&gt;La crisi l’aveva colpito in pieno, prima la riduzione dell’orario, poi lo avevano declassato come mansione. Anche lo stipendio si era automaticamente ridotto. Aveva dovuto cambiare abitudini e adattarsi ad una nuova vita.&lt;br /&gt;Sentì vibrare nella tasca, era un &lt;em&gt;sms&lt;/em&gt;.&lt;br /&gt;L’autobus frenò bruscamente e per prendere il telefono rischiò di perdere l’equilibrio.&lt;br /&gt;Come al solito premette il tasto &lt;em&gt;delete&lt;/em&gt; senza leggerlo. Aveva iniziato a farlo da quando lei se ne era andata.&lt;br /&gt;Non scese alla solita fermata di casa. Non si oppose al fatto che le porte si richiudevano. Sentì l’autobus proseguire.&lt;br /&gt;Era in una specie di trance, a momenti gli sembrava di sognare o di vivere in un racconto. Pensò, ma solo per un momento, che forse avrebbe dovuto cercare di concentrarsi per capire meglio cosa gli stava succedendo.&lt;br /&gt;Sentì invece l’urgenza di parlare con qualcuno.&lt;br /&gt;Le porte si aprirono, scese e i suoi amici erano lì, sulla terrazza di fronte al mare, come al solito a parlare di viaggi, di vento e di niente.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://poesieinformadidiario.wordpress.com/"&gt;http://poesieinformadidiario.wordpress.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-7786526352740670232?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/7786526352740670232/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/02/navigare-vista.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/7786526352740670232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/7786526352740670232'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/02/navigare-vista.html' title='Navigare a vista'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-I1PXoSSScug/TykRyExgCCI/AAAAAAAAAug/xzX2DmCQDbo/s72-c/Imagem6690.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-1892814323244872553</id><published>2012-01-30T03:10:00.000-08:00</published><updated>2012-01-30T03:10:17.695-08:00</updated><title type='text'>Desastrado Kameraman</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-p-pBai4bG5s/TyZ3gaWHTlI/AAAAAAAAAt4/j8RXMCQDDrM/s1600/SAM_4385.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gda="true" height="180px" src="http://4.bp.blogspot.com/-p-pBai4bG5s/TyZ3gaWHTlI/AAAAAAAAAt4/j8RXMCQDDrM/s320/SAM_4385.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-suIxuuEdiBE/TyZ4KGkkcgI/AAAAAAAAAuA/7BIl3E_8n5U/s1600/SAM_4375.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gda="true" height="180px" src="http://4.bp.blogspot.com/-suIxuuEdiBE/TyZ4KGkkcgI/AAAAAAAAAuA/7BIl3E_8n5U/s320/SAM_4375.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-YpdfeF7Pd3I/TyZ4PIp2p6I/AAAAAAAAAuI/GenBdDwKNKs/s1600/SAM_4376.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gda="true" height="180px" src="http://2.bp.blogspot.com/-YpdfeF7Pd3I/TyZ4PIp2p6I/AAAAAAAAAuI/GenBdDwKNKs/s320/SAM_4376.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-s3OGSMjh58Y/TyZ4SuyI65I/AAAAAAAAAuQ/2gWq7Ehtp4U/s1600/SAM_4386.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gda="true" height="180px" src="http://2.bp.blogspot.com/-s3OGSMjh58Y/TyZ4SuyI65I/AAAAAAAAAuQ/2gWq7Ehtp4U/s320/SAM_4386.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-I3uVwdUmkg0/TyZ43lNsPsI/AAAAAAAAAuY/87rLohV1GqE/s1600/Buster.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" gda="true" height="175px" src="http://2.bp.blogspot.com/-I3uVwdUmkg0/TyZ43lNsPsI/AAAAAAAAAuY/87rLohV1GqE/s320/Buster.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;A oportunidade de sair da sua letargia tinha finalmente surgido. Porém anos de destreino profissional são postos à prova e logo quase de imediato se revela todo um leque de insuficiências. O trauma do choque frontal.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-1892814323244872553?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/1892814323244872553/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/01/desastrado-kameraman.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/1892814323244872553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/1892814323244872553'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/01/desastrado-kameraman.html' title='Desastrado Kameraman'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-p-pBai4bG5s/TyZ3gaWHTlI/AAAAAAAAAt4/j8RXMCQDDrM/s72-c/SAM_4385.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-4491790765699191195</id><published>2012-01-23T15:57:00.000-08:00</published><updated>2012-01-23T15:57:41.942-08:00</updated><title type='text'>phillip mitchell .... free for all</title><content type='html'>&lt;iframe width="459" height="344" src="http://www.youtube.com/embed/LY27K0_dSKA?fs=1" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-4491790765699191195?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/4491790765699191195/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/01/phillip-mitchell-free-for-all.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/4491790765699191195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/4491790765699191195'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/01/phillip-mitchell-free-for-all.html' title='phillip mitchell .... free for all'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/LY27K0_dSKA/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-3735647723114619661</id><published>2012-01-20T09:43:00.000-08:00</published><updated>2012-01-20T09:43:09.701-08:00</updated><title type='text'>Convite à viagem</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-QYmdUPsEIgc/TxmnMm-0ZwI/AAAAAAAAAs0/RIwtm4AeZmk/s1600/SAM_4043.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" nfa="true" src="http://3.bp.blogspot.com/-QYmdUPsEIgc/TxmnMm-0ZwI/AAAAAAAAAs0/RIwtm4AeZmk/s320/SAM_4043.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-0eh52mOq9Vc/TxmnP1MfUGI/AAAAAAAAAs8/rHbkweXHjYk/s1600/SAM_4044.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" nfa="true" src="http://4.bp.blogspot.com/-0eh52mOq9Vc/TxmnP1MfUGI/AAAAAAAAAs8/rHbkweXHjYk/s320/SAM_4044.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ybjrIXeF7_8/TxmnS5pQHsI/AAAAAAAAAtE/uNe50-bBCGI/s1600/SAM_4045.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320px" nfa="true" src="http://4.bp.blogspot.com/-ybjrIXeF7_8/TxmnS5pQHsI/AAAAAAAAAtE/uNe50-bBCGI/s320/SAM_4045.JPG" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="PT" style="font-family: Arial; font-size: 10pt; mso-ansi-language: PT;"&gt;Existe um país soberbo, um país idílico, dizem, chamado Cocagne que eu sonho visitar com uma velha amiga. País singular, nascido nas brumas de nosso Norte e que poderia se chamar o Oriente do Ocidente, a China da Europa, tanto pela sua calorosa e caprichosa fantasia quanto por ela, paciente e persistentemente ser ilustrada por sábias e delicadas vegetações.&lt;br /&gt;Um verdadeiro país de Cocagne, onde tudo é belo, rico, tranquilo, honesto; onde o luxo se compraz em se ver em ordem, ou a vida é livre e doce de se respirar; de onde a desordem, a turbulência e o imprevisto são excluídos; onde a bondade está casada com o silêncio; onde a própria cozinha é poética, rica e excitante ao mesmo tempo; onde tudo se parece contigo, meu anjo.&lt;br /&gt;Conheces essa doença febricitante que se apossa de nós nas gélidas misérias, essa nostalgia de um país que ignoramos, essa angústia vinda da curiosidade? É um lugar que se parece contigo, onde tudo é belo, rico, tranquilo, honesto; onde a fantasia construiu e decorou uma China ocidental, onde a vida é doce de se respirar, onde a felicidade está casada com o silêncio. É lá que se precisa ir viver, é lá que se precisa ir morrer.&lt;br /&gt;Sim, é lá que se precisa ir respirar, sonhar e esticar as horas para o infinito. Um músico escreveu o Convite à Valsa, quem comporá o Convite à friagem, que se possa oferecer à mulher amada ou à irmã preferida?&lt;br /&gt;Sim, é nessa atmosfera que seria bom viver — lá onde as horas mais lentas contêm mais pensamentos, onde os relógios marcam a felicidade com a mais profunda e a mais significativa solenidade.&lt;br /&gt;Sobre as telas brilhantes ou sobre os couros dourados, de sombria riqueza, vivem, discretamente, as pinturas beatas, calmas e profundas como as almas dos arriscas que as criaram, Os sóis poentes que cobrem tão ricamente a sala de jantar ou o sabão são amenizados pelos belos tecidos ou por altas janelas trabalhadas divididas pelas esquadrias de chumbo em numerosos compartimentos, Os móveis são vastos, curiosos, bizarros, armados de fechaduras com segredos, como as almas refinadas. Os metais, os espelhos, os tecidos, a ourivesaria e a faiança tocam para os olhos uma sinfonia muda e misteriosa; e de todas as coisas, de todos os cantos, das frestas das gavetas e das pregas dos tecidos emerge um perfume singular, um retorne de Sumatra, que é como a alma do apartamento.&lt;br /&gt;Um verdadeiro país de Cocagne, digo-te, onde tudo é rico, limpo e luminoso como uma consciência pura, como uma magnífica bateria de cozinha, como urna esplêndida ourivesaria, como uma joalharia multicor! Os tesouros do mundo inteiro afluem, como na casa de um homem trabalhador que bem os merece. País singular, superior aos outros, como a Arte é em relação à Natureza reformada pelo sonho, onde é corrigida, embelezada e refundida.&lt;br /&gt;Que eles procurem, que pesquisem mais, que recuem sem cessar os limites de sua felicidade, estes alquimistas da horticultura! Que proponham o preço de sessenta e de cem florins na solução de seus ambiciosos problemas! Eu encontrei minha tulipa negra e minha dália azul!&lt;br /&gt;Flor incomparável, tulipa reencontrada, dália alegórica, está lá, não é?, nesse belo país tão calmo e tão sonhador que seria preciso ir viver e florescer Não estarias enquadrada em tua analogia e não poderias mirar-te, para falar com os místicos, em tua própria correspondência?&lt;br /&gt;Sonhos! Sempre sonhos! E quanto mais ambiciosa e delicada é a alma, mais os sonhos se afastam do possível. Cada homem leva em si sua dose de ópio natural, incessantemente secretada e renovada, e, do nascimento até a morte, quantas horas temos nós de alegria positiva e de acções bem-sucedidas e decididas? Viveremos nós, por acaso, passaremos nós alguma vez nesse quadro que meu espírito pintou, esse quadro que se parece contigo?&lt;br /&gt;Esses tesouros, esses móveis, esse luxo, essa ordem, esses perfumes, essas flores miraculosas, és tu. És tu, ainda, esses grandes rios, esses canais tranquilos. Esses enormes navios que os singram carregados de riquezas e de onde provêm os cantos monótonos das manobras, são estes meus pensamentos que dormem ou rolam sobre teu seio. Tu os conduzes docemente em direcção ao mar que é infinito, a reflectir as profundezas do céu na limpidez de tua bela alma; e quando, fatigados pelas vagas e saciados dos produtos do Oriente, eles retornam ao porto natal, são ainda meus pensamentos enriquecidos que voltam do infinito para ti.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="PT" style="font-family: Arial; font-size: 10pt; mso-ansi-language: PT;"&gt;Charles Baudelaire “Invitation au voyage”&lt;/span&gt;&lt;span lang="PT" style="mso-ansi-language: PT;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-3735647723114619661?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/3735647723114619661/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/01/convite-viagem.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/3735647723114619661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/3735647723114619661'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/01/convite-viagem.html' title='Convite à viagem'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-QYmdUPsEIgc/TxmnMm-0ZwI/AAAAAAAAAs0/RIwtm4AeZmk/s72-c/SAM_4043.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-192458526669347231</id><published>2012-01-17T08:42:00.000-08:00</published><updated>2012-01-23T04:11:07.160-08:00</updated><title type='text'>Provocador de imobilidades</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-EKPyHSmhW2s/TxWi8tdNI2I/AAAAAAAAAsU/WfStEampXhg/s1600/SAM_2284.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" kba="true" src="http://3.bp.blogspot.com/-EKPyHSmhW2s/TxWi8tdNI2I/AAAAAAAAAsU/WfStEampXhg/s320/SAM_2284.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-klwnLuySAsw/TxWjJUSxkLI/AAAAAAAAAsc/wqTp_E3U26M/s1600/SAM_2285.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320px" kba="true" src="http://2.bp.blogspot.com/-klwnLuySAsw/TxWjJUSxkLI/AAAAAAAAAsc/wqTp_E3U26M/s320/SAM_2285.JPG" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-UNHbqeTrk64/TxWjVujOioI/AAAAAAAAAsk/UlYT6Xs7t30/s1600/Imagem6680.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" kba="true" src="http://2.bp.blogspot.com/-UNHbqeTrk64/TxWjVujOioI/AAAAAAAAAsk/UlYT6Xs7t30/s320/Imagem6680.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-rkqWpbSCqiA/TxWjg-rxAFI/AAAAAAAAAss/U6YcMhnxo5k/s1600/Imagem6679.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" kba="true" src="http://3.bp.blogspot.com/-rkqWpbSCqiA/TxWjg-rxAFI/AAAAAAAAAss/U6YcMhnxo5k/s320/Imagem6679.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;Ademar Semião andava danado a praticar a nobre arte de fazer moinhos de vento a partir dos despojos bordejantes, sem ferramentas, assim de mãos nuas, desafiando as forças da imobilidade, montava aqueles equilibrios, queridos dinâmicos, mas dada a falta de vento (entre outras enormes faltas) e material adequado as obras plantadas mal se agitavam quanto mais rodar as toscas hélices. O bom do Semião tomava aquilo como filosofia e abandonava orgulhoso o armado destroço&amp;nbsp;à companhia das noites orvalhadas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-192458526669347231?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/192458526669347231/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/01/provocador-de-imobilidades.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/192458526669347231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/192458526669347231'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/01/provocador-de-imobilidades.html' title='Provocador de imobilidades'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-EKPyHSmhW2s/TxWi8tdNI2I/AAAAAAAAAsU/WfStEampXhg/s72-c/SAM_2284.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-7758799932554898355</id><published>2012-01-17T08:31:00.000-08:00</published><updated>2012-01-17T08:31:54.910-08:00</updated><title type='text'>Respiro logo existo</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-HbA-8Ypo4qs/TxWhT3fhAVI/AAAAAAAAAr0/dUJKEbKbfHs/s1600/Imagem6684.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="139px" kba="true" src="http://4.bp.blogspot.com/-HbA-8Ypo4qs/TxWhT3fhAVI/AAAAAAAAAr0/dUJKEbKbfHs/s320/Imagem6684.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-2XzSA20xn18/TxWhW5arykI/AAAAAAAAAr8/bkccM8s0Vys/s1600/Imagem6685.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="131px" kba="true" src="http://1.bp.blogspot.com/-2XzSA20xn18/TxWhW5arykI/AAAAAAAAAr8/bkccM8s0Vys/s320/Imagem6685.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-U2hNw6Na8OE/TxWhby2o8UI/AAAAAAAAAsE/Uw-Z0N3RVNc/s1600/Imagem6687.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="131px" kba="true" src="http://4.bp.blogspot.com/-U2hNw6Na8OE/TxWhby2o8UI/AAAAAAAAAsE/Uw-Z0N3RVNc/s320/Imagem6687.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;Respiro - um filme altamente vaicinquista passado em Lampedusa. Podia ser até no Algarve com o dialecto da zona e tudo.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Respiro"&gt;http://en.wikipedia.org/wiki/Respiro&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-7758799932554898355?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/7758799932554898355/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/01/respiro-logo-existo.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/7758799932554898355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/7758799932554898355'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/01/respiro-logo-existo.html' title='Respiro logo existo'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-HbA-8Ypo4qs/TxWhT3fhAVI/AAAAAAAAAr0/dUJKEbKbfHs/s72-c/Imagem6684.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-9040945673184441610</id><published>2012-01-06T08:14:00.000-08:00</published><updated>2012-01-06T08:14:20.631-08:00</updated><title type='text'>A dar música ao maralhal</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ogYxDMiYNKc/TwcdB2Ykc6I/AAAAAAAAArc/7sDO9fDcUpU/s1600/Imagem6619.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" rea="true" src="http://2.bp.blogspot.com/-ogYxDMiYNKc/TwcdB2Ykc6I/AAAAAAAAArc/7sDO9fDcUpU/s320/Imagem6619.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-f0U_eYY7bSM/TwcdEYPTuPI/AAAAAAAAArk/DKMqA8xFgAM/s1600/Imagem6632.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" rea="true" src="http://4.bp.blogspot.com/-f0U_eYY7bSM/TwcdEYPTuPI/AAAAAAAAArk/DKMqA8xFgAM/s320/Imagem6632.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Num mundo deserto de almas negras&lt;br /&gt;Me visto de branco&lt;br /&gt;Me curvo da vida, sofrida, sentida &lt;br /&gt;Que deram pra mim&lt;br /&gt;Num mundo deserto de almas negras&lt;br /&gt;Sorriso não nego&lt;br /&gt;Mas vejo um sol cego&lt;br /&gt;Querendo queimar o que resta de mim&lt;br /&gt;Vivo num mundo deserto de almas negras (4X)&lt;br /&gt;Na bondade da verdade &lt;br /&gt;Eu quero ficar&lt;br /&gt;E não acredito no dito maldito &lt;br /&gt;Que o amor já morreu&lt;br /&gt;Tenho fé que o meu país&lt;br /&gt;Ainda vai dar amor pro mundo&lt;br /&gt;Um amor tão profundo, tão grande &lt;br /&gt;Que vai reviver quem morreu&lt;br /&gt;&lt;br /&gt;&lt;a href="http://letras.terra.com.br/erasmo-carlos/207341/"&gt;http://letras.terra.com.br/erasmo-carlos/207341/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-9040945673184441610?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/9040945673184441610/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/01/dar-musica-ao-maralhal.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/9040945673184441610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/9040945673184441610'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/01/dar-musica-ao-maralhal.html' title='A dar música ao maralhal'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ogYxDMiYNKc/TwcdB2Ykc6I/AAAAAAAAArc/7sDO9fDcUpU/s72-c/Imagem6619.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-7374931342410045721</id><published>2012-01-06T08:09:00.000-08:00</published><updated>2012-01-06T08:09:28.972-08:00</updated><title type='text'>Irresoluto pescador</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-jSa8OtpZ9LM/TwccVqj9kYI/AAAAAAAAArU/OkPyE5NZB4o/s1600/Imagem6611.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" src="http://1.bp.blogspot.com/-jSa8OtpZ9LM/TwccVqj9kYI/AAAAAAAAArU/OkPyE5NZB4o/s320/Imagem6611.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jogou a sua rede&lt;br /&gt;Oh pescador&lt;br /&gt;Encantou-se&amp;nbsp;com a beleza&lt;br /&gt;Deste lindo mar&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-7374931342410045721?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/7374931342410045721/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/01/irresoluto-pescador.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/7374931342410045721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/7374931342410045721'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/01/irresoluto-pescador.html' title='Irresoluto pescador'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-jSa8OtpZ9LM/TwccVqj9kYI/AAAAAAAAArU/OkPyE5NZB4o/s72-c/Imagem6611.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-7733293900226514258</id><published>2012-01-01T05:53:00.000-08:00</published><updated>2012-01-06T07:47:27.109-08:00</updated><title type='text'>Milionário instântaneo</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-MI5wGfPjNng/TwBfGxsN_EI/AAAAAAAAAqc/s4trW0iTGNM/s1600/SAM_3535.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" src="http://3.bp.blogspot.com/-MI5wGfPjNng/TwBfGxsN_EI/AAAAAAAAAqc/s4trW0iTGNM/s320/SAM_3535.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-_GYaENw3vt0/TwBfR-aS_PI/AAAAAAAAAqk/Ng3MzCKeN4k/s1600/SAM_3536.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" src="http://4.bp.blogspot.com/-_GYaENw3vt0/TwBfR-aS_PI/AAAAAAAAAqk/Ng3MzCKeN4k/s320/SAM_3536.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-6maghrCENeg/TwBfWSrEBPI/AAAAAAAAAqs/JFrRzetQ-qc/s1600/SAM_3537.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="203px" src="http://2.bp.blogspot.com/-6maghrCENeg/TwBfWSrEBPI/AAAAAAAAAqs/JFrRzetQ-qc/s320/SAM_3537.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-AQTUu8TXCOI/TwBfd30EcFI/AAAAAAAAAq0/mFkB_MhgF04/s1600/SAM_3538.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" src="http://2.bp.blogspot.com/-AQTUu8TXCOI/TwBfd30EcFI/AAAAAAAAAq0/mFkB_MhgF04/s320/SAM_3538.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-QVnaN8bnpgQ/TwBfmM9tnPI/AAAAAAAAAq8/4qu90KTdGO0/s1600/SAM_3539.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" src="http://1.bp.blogspot.com/-QVnaN8bnpgQ/TwBfmM9tnPI/AAAAAAAAAq8/4qu90KTdGO0/s320/SAM_3539.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify" style="background-color: white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;div style="background: white; line-height: 11.25pt;"&gt;&lt;span lang="PT" style="color: black; font-family: Arial; font-size: 11pt; mso-ansi-language: PT;"&gt;É um&amp;nbsp;livro que conta a história de um jovem que queria ser rico&amp;nbsp;e que acreditava que o trabalho duro era a receita para ficar rico, mas percebeu que se acomodou ao trabalho e já achava que se tinha transformado num sonhador por sonhar em ser um escritor e que poderia escrever um grande sucesso (um bestseller), mas teve dúvidas sobre o sonho e guardou só para si, não tendo coragem de contar para os seus colegas que, aliás, davam expressão a ter abandonado os seus sonhos e desistido de tudo. No trabalho que já trabalhava à mais de um ano percebeu que já não tinha mais ânimo e coragem de sair do emprego e a dúvida e o medo já o dominava deixando-o frustrado com o seu sonho de se tornar rico, não sabia o que fazer a não ser sonhar, sonhar e sonhar com o que desejava, que já não era mais a mesma pessoa de antes que tinha a fibra que tanto o ajudou no passado, agora é somente um homem covarde, inseguro e que envelhecia sem um futuro melhor para viver. Ao perceber a sua situação decide visitar um parente que ficara rico a ver se obtinha um conselho ou ajuda financeira. O tio recusou a dar-lhe um empréstimo, mas concordou em ajudar a conquistar o seu sonho de enriquecer. O tio enviou-o numa jornada para conhecer o “Milionário Instantâneo”, um homem que alega que fez fortuna da noite para o dia e que é capaz de ajudar qualquer um a ser milionário, alegando ter encontrado o “segredo” de como fazer fortuna. Curioso insiste a que o seu tio revele logo esse segredo, mas este não cede e entrega-lhe&amp;nbsp;uma carta de apresentação e adverte-o para o caso de ele abrir a carta e a ler. E assim com a carta de apresentação nas mãos seguiu para o lugar que o seu tio indicou no mapa, no caminho a curiosidade a respeito da carta &amp;nbsp;fez abri-la e constatou que não havia nada escrito e não entendeu nada e achou esquisito. Ao se aproximar da casa teve receio a entregar a carta ao segurança, mas o segurança acompanhou-o até à entrada da casa onde foi recebido pelo mordomo que encaminhou o jovem até ao jardim e pediu que aguardasse que o patrão já viria ao seu encontro. O jardim é bastante grande e bonito, o jovem anda admirando a beleza do lugar quando avista um senhor cuidando do jardim e deduz ser o jardineiro.&amp;nbsp;Aproxima-se do senhor que interrompe o seu trabalho. O jovem diz-lhe que está ali para falar com o “Milionário Instantâneo” e lhe pedir conselhos. E sem a menor cerimónia o jardineiro pede-lhe&amp;nbsp;emprestado dez dólares. Receoso empresta-lhe e avisa que é todo o dinheiro que possui. Logo em seguida entra o mordomo, aproxima-se&amp;nbsp;do jardineiro e pede-lhe&amp;nbsp;dez dólares para completar o pagamento do cozinheiro... o jovem fica de queixo caído ao ver o jardineiro tirar do seu bolso um maço de notas de cem dólares e os dez que acaba de emprestar, e entrega ao mordomo. Percebe-se que o jardineiro é o “Milionário Instantâneo” e mesmo sem perceber aprendeu uma lição que foi o controle de seus bens e finanças.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-7733293900226514258?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/7733293900226514258/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2012/01/milionario-instantaneo.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/7733293900226514258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/7733293900226514258'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2012/01/milionario-instantaneo.html' title='Milionário instântaneo'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-MI5wGfPjNng/TwBfGxsN_EI/AAAAAAAAAqc/s4trW0iTGNM/s72-c/SAM_3535.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-4723301916896126576</id><published>2011-12-14T08:35:00.000-08:00</published><updated>2011-12-14T08:35:56.701-08:00</updated><title type='text'>Retrovisão</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-0UgifJx14CU/TujOpHRLZrI/AAAAAAAAAp0/lL6s979D9dk/s1600/SAM_2591.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="135px" oda="true" src="http://1.bp.blogspot.com/-0UgifJx14CU/TujOpHRLZrI/AAAAAAAAAp0/lL6s979D9dk/s320/SAM_2591.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-23k9rPDvTvA/TujOsNrGbDI/AAAAAAAAAp8/mPqLoj_DxG4/s1600/SAM_2592.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" oda="true" src="http://2.bp.blogspot.com/-23k9rPDvTvA/TujOsNrGbDI/AAAAAAAAAp8/mPqLoj_DxG4/s320/SAM_2592.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;Do bairro da caixa de água, todos os dias de Inverno, Humberto Regino vinha com a sua barraca ambulante de castanhas assadas plantar-se na rua sem trânsito da baixa silvense. Tinha uma paciência a toda a prova e na sua economia de subsistência nunca se podia deixar levar pelo desalento nem a depressão senão estourava que nem as suas castanhas. Se a coisa corria mal, chegava a casa, metia a cabeça ao poço e gritava: "filhos de uma grandessissima puta!", depois assomava-se a casa mais aliviadito.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-4723301916896126576?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/4723301916896126576/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/12/retrovisao.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/4723301916896126576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/4723301916896126576'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/12/retrovisao.html' title='Retrovisão'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-0UgifJx14CU/TujOpHRLZrI/AAAAAAAAAp0/lL6s979D9dk/s72-c/SAM_2591.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-2346531485385049127</id><published>2011-12-09T08:43:00.001-08:00</published><updated>2011-12-09T08:43:51.742-08:00</updated><title type='text'>Secura em Silves</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-VVPyUI7sd5w/TuI6N8GRaOI/AAAAAAAAAnU/k4akxyjOZvg/s1600/Imagem6588.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320px" mda="true" src="http://1.bp.blogspot.com/-VVPyUI7sd5w/TuI6N8GRaOI/AAAAAAAAAnU/k4akxyjOZvg/s320/Imagem6588.jpg" width="283px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-7t6XrfmioJo/TuI6Q4MKexI/AAAAAAAAAnc/whJhItPjyoI/s1600/Imagem6587.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" mda="true" src="http://3.bp.blogspot.com/-7t6XrfmioJo/TuI6Q4MKexI/AAAAAAAAAnc/whJhItPjyoI/s320/Imagem6587.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-NvO1lzEjcKc/TuI6SgR69qI/AAAAAAAAAnk/vR7GVkaMQCw/s1600/Imagem6586.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="205px" mda="true" src="http://3.bp.blogspot.com/-NvO1lzEjcKc/TuI6SgR69qI/AAAAAAAAAnk/vR7GVkaMQCw/s320/Imagem6586.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;em&gt;O Manel anda même sequinhe.&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-2346531485385049127?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/2346531485385049127/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/12/secura-em-silves.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/2346531485385049127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/2346531485385049127'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/12/secura-em-silves.html' title='Secura em Silves'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-VVPyUI7sd5w/TuI6N8GRaOI/AAAAAAAAAnU/k4akxyjOZvg/s72-c/Imagem6588.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-1036450504999113451</id><published>2011-12-09T08:39:00.000-08:00</published><updated>2011-12-09T08:39:41.115-08:00</updated><title type='text'>Dicionário de Algarvio</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-1ZkE78MCwmI/TuI4NzGW9vI/AAAAAAAAAnM/HHcvvPrsYLs/s1600/algarvio_montado_numa_pciclete.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212px" mda="true" src="http://1.bp.blogspot.com/-1ZkE78MCwmI/TuI4NzGW9vI/AAAAAAAAAnM/HHcvvPrsYLs/s320/algarvio_montado_numa_pciclete.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://vitormadeira.wordpress.com/2011/09/30/dicionario-algarvio-de-termos-e-dizeres-do-algarve-ja-com-o-nove-acorde-ortugrafique/"&gt;http://vitormadeira.wordpress.com/2011/09/30/dicionario-algarvio-de-termos-e-dizeres-do-algarve-ja-com-o-nove-acorde-ortugrafique/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Antenas no ar para um futuro lançamento de uma peça digna do apreço de toda a malta que anda a lutar pela vida no reino dos Algarves e muito especialmente este vaicinquismo militante que apesar do quase anonimato e falta de quorum lá vai atirando umas bolas para o pinhal. Para curtir e aprender. Aqui em pose garbosa Tonhe Jaquim consta que &lt;em&gt;assebia munte bem.&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-1036450504999113451?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/1036450504999113451/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/12/dicionario-de-algarvio.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/1036450504999113451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/1036450504999113451'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/12/dicionario-de-algarvio.html' title='Dicionário de Algarvio'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-1ZkE78MCwmI/TuI4NzGW9vI/AAAAAAAAAnM/HHcvvPrsYLs/s72-c/algarvio_montado_numa_pciclete.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-3686157953417494034</id><published>2011-12-05T08:37:00.000-08:00</published><updated>2011-12-05T08:37:22.082-08:00</updated><title type='text'>A portagem é uma passagem</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-S0l_Lurnt58/TtzyYYNXieI/AAAAAAAAAm0/LzbxO8xwYIk/s1600/383291_156453841121171_128070753959480_172110_743783488_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" dda="true" height="314px" src="http://3.bp.blogspot.com/-S0l_Lurnt58/TtzyYYNXieI/AAAAAAAAAm0/LzbxO8xwYIk/s320/383291_156453841121171_128070753959480_172110_743783488_n.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ngVqSH4r800/TtzyoNhCFdI/AAAAAAAAAm8/bexHQk03DM0/s1600/SAM_3158.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" dda="true" height="167px" src="http://2.bp.blogspot.com/-ngVqSH4r800/TtzyoNhCFdI/AAAAAAAAAm8/bexHQk03DM0/s320/SAM_3158.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-642cTTQpEhs/TtzysjRJYMI/AAAAAAAAAnE/aNWipQ0JimI/s1600/SAM_3161.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" dda="true" height="180px" src="http://1.bp.blogspot.com/-642cTTQpEhs/TtzysjRJYMI/AAAAAAAAAnE/aNWipQ0JimI/s320/SAM_3161.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;"Prá ladroagem. Tra-lá-lá, etc e coiso", catarolava descontraidamente João Lucilio a bordo da sua Ape, anti-portagens.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-3686157953417494034?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/3686157953417494034/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/12/portagem-e-uma-passagem.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/3686157953417494034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/3686157953417494034'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/12/portagem-e-uma-passagem.html' title='A portagem é uma passagem'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-S0l_Lurnt58/TtzyYYNXieI/AAAAAAAAAm0/LzbxO8xwYIk/s72-c/383291_156453841121171_128070753959480_172110_743783488_n.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-13090591313618460</id><published>2011-11-29T08:55:00.000-08:00</published><updated>2011-11-29T08:55:51.127-08:00</updated><title type='text'>O rouxinol das Espargosas</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-wg8D21f3sik/TtUMtVseIQI/AAAAAAAAAmU/kbA4TFLcuRw/s1600/SAM_1999.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" dda="true" height="180px" src="http://3.bp.blogspot.com/-wg8D21f3sik/TtUMtVseIQI/AAAAAAAAAmU/kbA4TFLcuRw/s320/SAM_1999.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-oGpwzbNAivU/TtUM68pgt-I/AAAAAAAAAmc/Pn8471tm0G8/s1600/SAM_2885.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" dda="true" height="180px" src="http://4.bp.blogspot.com/-oGpwzbNAivU/TtUM68pgt-I/AAAAAAAAAmc/Pn8471tm0G8/s320/SAM_2885.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-zXw_QtFmVnc/TtUNCZhtKfI/AAAAAAAAAmk/z-RK9eFaUis/s1600/SAM_2886.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" dda="true" height="180px" src="http://4.bp.blogspot.com/-zXw_QtFmVnc/TtUNCZhtKfI/AAAAAAAAAmk/z-RK9eFaUis/s320/SAM_2886.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-lOOvsdqgkYA/TtUNFYbn0jI/AAAAAAAAAms/hIofNhGLxUE/s1600/SAM_2915.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" dda="true" height="213px" src="http://4.bp.blogspot.com/-lOOvsdqgkYA/TtUNFYbn0jI/AAAAAAAAAms/hIofNhGLxUE/s320/SAM_2915.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;Analídeo Vidaúl Cidreira para além de um afamado cultivador de hortícolas apresentava em noites de lua minguante o seu espectáculo de assobiador na Tasca do Desafinado. Coisa reservada aos locais e a uns quantos iniciados do geocaching que o tinham descoberto por acaso quando numa dessas noites depois de acharem a caixa do Espargosas, seguiram o encanto do trinado...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-13090591313618460?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/13090591313618460/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/11/o-rouxinol-das-espargosas.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/13090591313618460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/13090591313618460'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/11/o-rouxinol-das-espargosas.html' title='O rouxinol das Espargosas'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-wg8D21f3sik/TtUMtVseIQI/AAAAAAAAAmU/kbA4TFLcuRw/s72-c/SAM_1999.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-5373558872915833145</id><published>2011-11-16T09:14:00.000-08:00</published><updated>2011-11-16T09:14:44.302-08:00</updated><title type='text'>Dia da Pipoca</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Y8xNIfK4St8/TsPtrzdlBrI/AAAAAAAAAl8/QMdRrRB3JD8/s1600/Imagem6445.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hda="true" height="240px" src="http://3.bp.blogspot.com/-Y8xNIfK4St8/TsPtrzdlBrI/AAAAAAAAAl8/QMdRrRB3JD8/s320/Imagem6445.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-0QGdb43kZF4/TsPtuM0mc_I/AAAAAAAAAmE/s24RZiacoaA/s1600/Imagem6446.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hda="true" height="240px" src="http://1.bp.blogspot.com/-0QGdb43kZF4/TsPtuM0mc_I/AAAAAAAAAmE/s24RZiacoaA/s320/Imagem6446.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-g2QMfVpylFs/TsPuFEsSr4I/AAAAAAAAAmM/AEttaoYgYzc/s1600/SAM_2731.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hda="true" height="320px" src="http://1.bp.blogspot.com/-g2QMfVpylFs/TsPuFEsSr4I/AAAAAAAAAmM/AEttaoYgYzc/s320/SAM_2731.JPG" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;A Pipoca é a cadelita da vizinha, simpática até à 5ª casa e sempre que pode de manhã ao abrir do estaminé lá vem ela cumprimentar e&amp;nbsp;farejar a ver se tudo está conforme a uma lógica canina benigna.&lt;br /&gt;Analídeo Costa era um colecionador de zebras e um podador de categoria. Estaria ele disposto a ir a tribunal por causa daquela multa que o géninho da portinhola lhe tinha passado no dia da porta aberta de Estômbar? "Cabrões dos palhaços que é só para isso que servem" - remoia ele agora que tinha passado o efeito da vitória da seleção.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-5373558872915833145?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/5373558872915833145/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/11/dia-da-pipoca.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/5373558872915833145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/5373558872915833145'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/11/dia-da-pipoca.html' title='Dia da Pipoca'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Y8xNIfK4St8/TsPtrzdlBrI/AAAAAAAAAl8/QMdRrRB3JD8/s72-c/Imagem6445.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-5160379245514355291</id><published>2011-11-09T06:28:00.000-08:00</published><updated>2011-11-10T16:59:19.665-08:00</updated><title type='text'>Nada ou quase</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-XScMKChaaVE/TrqNqqeowrI/AAAAAAAAAlQ/KaSfu6Bp9eM/s1600/DSC_0082.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-XScMKChaaVE/TrqNqqeowrI/AAAAAAAAAlQ/KaSfu6Bp9eM/s320/DSC_0082.JPG" width="212" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-JpZdx0Ysnq8/TrqN69YjtLI/AAAAAAAAAlY/bA3x1Qjth5w/s1600/23719_1090296235154_1758957998_168643_967025_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-JpZdx0Ysnq8/TrqN69YjtLI/AAAAAAAAAlY/bA3x1Qjth5w/s320/23719_1090296235154_1758957998_168643_967025_n.jpg" width="258" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="yiv681801893MsoNormal" style="margin-left: 31.2pt;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;sans-serif&amp;quot;; font-size: 16pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;O lobo&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="yiv681801893MsoNormal" style="line-height: 11pt; margin-left: 31.2pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="yiv681801893MsoNormal" style="line-height: 11pt; margin-left: 31.2pt;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Não acredites em tudo o que ouves.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="yiv681801893MsoNormal" style="line-height: 11pt; margin-left: 31.2pt;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Os lobos não são tão maus como os cordeiros.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="yiv681801893MsoNormal" style="line-height: 11pt; margin-left: 31.2pt;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Eu tenho sido um lobo toda a minha vida,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="yiv681801893MsoNormal" style="line-height: 11pt; margin-left: 31.2pt;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;E tenho duas filhas adoráveis&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="yiv681801893MsoNormal" style="line-height: 11pt; margin-left: 31.2pt;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Para o comprovar; em contrapartida poderia&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="yiv681801893MsoNormal" style="line-height: 11pt; margin-left: 31.2pt;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Contar-te histórias repugnantes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="yiv681801893MsoNormal" style="line-height: 11pt; margin-left: 31.2pt;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman;"&gt;De cordeiros que tiveram o que mereceram.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="yiv681801893MsoNormal" style="line-height: 11pt; margin-left: 31.2pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="yiv681801893MsoNormal" style="line-height: 11pt; margin-left: 31.2pt;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;sans-serif&amp;quot;;"&gt;&lt;span style="font-family: Times New Roman;"&gt;Kenneth Rexroth&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-5160379245514355291?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/5160379245514355291/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/11/nada-ou-quase.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/5160379245514355291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/5160379245514355291'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/11/nada-ou-quase.html' title='Nada ou quase'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-XScMKChaaVE/TrqNqqeowrI/AAAAAAAAAlQ/KaSfu6Bp9eM/s72-c/DSC_0082.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-5441245100955419495</id><published>2011-11-02T05:17:00.000-07:00</published><updated>2011-11-02T05:17:57.390-07:00</updated><title type='text'>Pedaladas rosáceas</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Ya7Ya-xWzzk/TrEvynvO2mI/AAAAAAAAAkw/eEn0DhcYWA8/s1600/Imagem6390.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320px" ida="true" src="http://2.bp.blogspot.com/-Ya7Ya-xWzzk/TrEvynvO2mI/AAAAAAAAAkw/eEn0DhcYWA8/s320/Imagem6390.jpg" width="240px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-spYZ1axvcnU/TrEwV5zZy3I/AAAAAAAAAk4/TLEnH1bSF8Q/s1600/Imagem6381.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" ida="true" src="http://2.bp.blogspot.com/-spYZ1axvcnU/TrEwV5zZy3I/AAAAAAAAAk4/TLEnH1bSF8Q/s320/Imagem6381.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-22UQ2VNfXaY/TrEwY1-9YlI/AAAAAAAAAlA/g5XMpRn55c4/s1600/Imagem6370.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" ida="true" src="http://4.bp.blogspot.com/-22UQ2VNfXaY/TrEwY1-9YlI/AAAAAAAAAlA/g5XMpRn55c4/s320/Imagem6370.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-eKfXmz7bDIs/TrEwbtf_jYI/AAAAAAAAAlI/UAqFL-BHyHk/s1600/Imagem6362.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" ida="true" src="http://3.bp.blogspot.com/-eKfXmz7bDIs/TrEwbtf_jYI/AAAAAAAAAlI/UAqFL-BHyHk/s320/Imagem6362.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;Andava tudo numa fona a descobrir o paradeiro daquela informação que lançava para a já encardida situação uma nova farpa de lancinante terror botânico. A correspondente foi surpreendida pela notícia de que o seu mentor tinha inocentemente posto nas mãos de uma desesperada directora de zona aquela preciosa peça de jornalismo de investigação. Espectantes, todos os jardineiros semi-profissionais roiam as unhas para que a fórmula de combate à praga fosse bastante mais barata que a do outro bicharoco e assim o dinheirito a ganhar servisse para pagar o trabalho de remoção e não o produto, consequentemente embaratecendo (salvo seja) a manobra. Ronaldo Fartura, Sesinando Nogueira, Vasco Lingote e Eduardo Feijão estavam prontos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-5441245100955419495?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/5441245100955419495/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/11/pedaladas-rosaceas.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/5441245100955419495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/5441245100955419495'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/11/pedaladas-rosaceas.html' title='Pedaladas rosáceas'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Ya7Ya-xWzzk/TrEvynvO2mI/AAAAAAAAAkw/eEn0DhcYWA8/s72-c/Imagem6390.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-148449631547980825</id><published>2011-10-31T03:28:00.000-07:00</published><updated>2011-10-31T03:28:25.445-07:00</updated><title type='text'>PTM trivial pursuit</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-2yu7Qq_fQOo/Tq51avMzcrI/AAAAAAAAAkI/08i4HlM_3Vo/s1600/Imagem6391.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="203px" ida="true" src="http://1.bp.blogspot.com/-2yu7Qq_fQOo/Tq51avMzcrI/AAAAAAAAAkI/08i4HlM_3Vo/s320/Imagem6391.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-6b088Czve5w/Tq51eJz2ICI/AAAAAAAAAkQ/JGPzcBCIsSo/s1600/Imagem6392.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" ida="true" src="http://2.bp.blogspot.com/-6b088Czve5w/Tq51eJz2ICI/AAAAAAAAAkQ/JGPzcBCIsSo/s320/Imagem6392.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-p33qh6DEZ4Y/Tq51frdIAHI/AAAAAAAAAkY/PydkSOSU29Y/s1600/Imagem6393.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="194px" ida="true" src="http://4.bp.blogspot.com/-p33qh6DEZ4Y/Tq51frdIAHI/AAAAAAAAAkY/PydkSOSU29Y/s320/Imagem6393.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-wNP_aQ-Xfe4/Tq51nNzrKhI/AAAAAAAAAkg/5OQGe1fnIb0/s1600/Imagem6395.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" ida="true" src="http://2.bp.blogspot.com/-wNP_aQ-Xfe4/Tq51nNzrKhI/AAAAAAAAAkg/5OQGe1fnIb0/s320/Imagem6395.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Mq5nr-BtofI/Tq51t_PF-jI/AAAAAAAAAko/mreJ5LfJWZQ/s1600/Imagem6396.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="186px" ida="true" src="http://3.bp.blogspot.com/-Mq5nr-BtofI/Tq51t_PF-jI/AAAAAAAAAko/mreJ5LfJWZQ/s320/Imagem6396.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://web.letras.up.pt/aphes29/data/3rd/MariaJo%C3%A3oDuarte_Texto.pdf"&gt;http://web.letras.up.pt/aphes29/data/3rd/MariaJo%C3%A3oDuarte_Texto.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://muanba.tripod.com/Vinganca.htm"&gt;http://muanba.tripod.com/Vinganca.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As informações recebidas por acaso por Antonino Garrote, um ficheiro relativo ao passado e outro relativo a uma história recente de um puto do outro lado da ponte, deram-lhe ânimo para a sua tese: Um setubalino rebelde. Munido destas preciosas matérias rumou célere para o seu atelier de escrita criativa no CHE do Parchal. Brutal! dizia ele seguido de uma gargalhada estridente.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-148449631547980825?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/148449631547980825/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/10/ptm-trivial-pursuit.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/148449631547980825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/148449631547980825'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/10/ptm-trivial-pursuit.html' title='PTM trivial pursuit'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-2yu7Qq_fQOo/Tq51avMzcrI/AAAAAAAAAkI/08i4HlM_3Vo/s72-c/Imagem6391.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-4923920480141928383</id><published>2011-10-26T01:21:00.000-07:00</published><updated>2011-10-26T01:21:55.923-07:00</updated><title type='text'>Esfumante profundidade de um baú</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-6vrWayLH80o/TqfCOuvB0_I/AAAAAAAAAiY/IDGO7KXjdNQ/s1600/2856774420_0f64087c64.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-6vrWayLH80o/TqfCOuvB0_I/AAAAAAAAAiY/IDGO7KXjdNQ/s320/2856774420_0f64087c64.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Recordações leva-as o fumo. Está na altura de agir disse com convicção Isaltino Carloto enquanto artilhava a sua marafada com uns discos antigos de um velho marinheiro que tinha perdido as graças do mar. Tinha arranjado um biscate como dj na tasca do Fredinho e para já navegava em entusiásmo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-4923920480141928383?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/4923920480141928383/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/10/esfumante-profundidade-de-um-bau.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/4923920480141928383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/4923920480141928383'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/10/esfumante-profundidade-de-um-bau.html' title='Esfumante profundidade de um baú'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-6vrWayLH80o/TqfCOuvB0_I/AAAAAAAAAiY/IDGO7KXjdNQ/s72-c/2856774420_0f64087c64.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-7326954837844683605</id><published>2011-10-24T08:02:00.000-07:00</published><updated>2011-10-24T08:02:52.986-07:00</updated><title type='text'>Medusa outunal</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-76ZYI6SBRhc/TqV8GdpUdmI/AAAAAAAAAfQ/byVCDn2oIyI/s1600/SAM_2289.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320px" rda="true" src="http://4.bp.blogspot.com/-76ZYI6SBRhc/TqV8GdpUdmI/AAAAAAAAAfQ/byVCDn2oIyI/s320/SAM_2289.JPG" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-fLj4Kl4qmso/TqV8KFuwXQI/AAAAAAAAAfY/ipWqTzBr9G8/s1600/SAM_2290.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" rda="true" src="http://3.bp.blogspot.com/-fLj4Kl4qmso/TqV8KFuwXQI/AAAAAAAAAfY/ipWqTzBr9G8/s320/SAM_2290.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;Antes da enchurrada o bravo Ercilio Junqueira tinha aperaltado a XF-17 com uma boa camada de tinta de esmalte. Nesse domingo depois do almoço foi mostrá-la às miúdas que na praça faziam frequência para o ataque. Com ele podiam sempre contar para uma voltinha ao bilhar grande.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-7326954837844683605?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/7326954837844683605/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/10/medusa-outunal.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/7326954837844683605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/7326954837844683605'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/10/medusa-outunal.html' title='Medusa outunal'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-76ZYI6SBRhc/TqV8GdpUdmI/AAAAAAAAAfQ/byVCDn2oIyI/s72-c/SAM_2289.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-6147626783504142077</id><published>2011-10-21T10:15:00.000-07:00</published><updated>2011-10-21T10:15:59.756-07:00</updated><title type='text'>Portugal a pé e a pedir</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-FFQ80LWXCzg/TqGoizWW4sI/AAAAAAAAAew/HtnihrU2ZFI/s1600/2856104097_75bf08ae3f.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-FFQ80LWXCzg/TqGoizWW4sI/AAAAAAAAAew/HtnihrU2ZFI/s320/2856104097_75bf08ae3f.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-_Eyhgqy8-Pw/TqGoj4dTPNI/AAAAAAAAAe4/4BugKRhlz5E/s1600/2855919487_c097b98689.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-_Eyhgqy8-Pw/TqGoj4dTPNI/AAAAAAAAAe4/4BugKRhlz5E/s320/2855919487_c097b98689.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4s9avAM_VZo/TqGok5A97FI/AAAAAAAAAfA/jRAtHLHguwU/s1600/2836920612_db27624242.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-4s9avAM_VZo/TqGok5A97FI/AAAAAAAAAfA/jRAtHLHguwU/s320/2836920612_db27624242.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-FQY1hG4NlZM/TqGolXdhSpI/AAAAAAAAAfI/av3hVOgJKSw/s1600/2704141857_1e295a4d8d.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-FQY1hG4NlZM/TqGolXdhSpI/AAAAAAAAAfI/av3hVOgJKSw/s320/2704141857_1e295a4d8d.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;http://www.algarve123.com/pt/Artigos/2-1301/A_pe,_pelos_caminhos_de_Portugal&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-6147626783504142077?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/6147626783504142077/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/10/portugal-pe-e-pedir.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/6147626783504142077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/6147626783504142077'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/10/portugal-pe-e-pedir.html' title='Portugal a pé e a pedir'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-FFQ80LWXCzg/TqGoizWW4sI/AAAAAAAAAew/HtnihrU2ZFI/s72-c/2856104097_75bf08ae3f.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-2615458369617151132</id><published>2011-10-21T09:25:00.001-07:00</published><updated>2011-10-21T09:25:43.906-07:00</updated><title type='text'>Iva nhoe</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-C4jsx4Qy_O4/TqGc21lascI/AAAAAAAAAd4/9wtmYKCXdwQ/s1600/Imagem6365.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" rda="true" src="http://2.bp.blogspot.com/-C4jsx4Qy_O4/TqGc21lascI/AAAAAAAAAd4/9wtmYKCXdwQ/s320/Imagem6365.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;O futuro pertence a quem afinal?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-2615458369617151132?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/2615458369617151132/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/10/iva-nhoe.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/2615458369617151132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/2615458369617151132'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/10/iva-nhoe.html' title='Iva nhoe'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-C4jsx4Qy_O4/TqGc21lascI/AAAAAAAAAd4/9wtmYKCXdwQ/s72-c/Imagem6365.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-5432383662868095422</id><published>2011-10-21T09:24:00.000-07:00</published><updated>2011-10-21T09:24:02.762-07:00</updated><title type='text'>A sueste nada de novo</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-6TDCuYP0tuI/TqGb9g4DD-I/AAAAAAAAAdo/mzGfjHDWOJ0/s1600/Imagem6349.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" rda="true" src="http://2.bp.blogspot.com/-6TDCuYP0tuI/TqGb9g4DD-I/AAAAAAAAAdo/mzGfjHDWOJ0/s320/Imagem6349.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-I59eO5GgwXQ/TqGcJePUnTI/AAAAAAAAAdw/KnptfyxQg0o/s1600/Imagem6350.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320px" rda="true" src="http://2.bp.blogspot.com/-I59eO5GgwXQ/TqGcJePUnTI/AAAAAAAAAdw/KnptfyxQg0o/s320/Imagem6350.jpg" width="240px" /&gt;&lt;/a&gt;&lt;/div&gt;No esfarrapanço dos dias, as caixas vazias, a cabeça quente, o saco cheio de desencantos. Este blog está em perigo. A vida está em perigo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-5432383662868095422?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/5432383662868095422/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/10/sueste-nada-de-novo.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/5432383662868095422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/5432383662868095422'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/10/sueste-nada-de-novo.html' title='A sueste nada de novo'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-6TDCuYP0tuI/TqGb9g4DD-I/AAAAAAAAAdo/mzGfjHDWOJ0/s72-c/Imagem6349.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-1742791645372598514</id><published>2011-10-11T10:00:00.000-07:00</published><updated>2011-10-11T10:00:48.222-07:00</updated><title type='text'>Espinhas ao pequeno almoço</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-7Nh2joPnBKE/TpR03N4xMKI/AAAAAAAAAdY/1GZzKPHHuiA/s1600/Imagem6284.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="236px" kca="true" src="http://2.bp.blogspot.com/-7Nh2joPnBKE/TpR03N4xMKI/AAAAAAAAAdY/1GZzKPHHuiA/s320/Imagem6284.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/--qr8CAf9B5U/TpR06mCIn1I/AAAAAAAAAdg/HyEnrA29CoI/s1600/Imagem6285.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" kca="true" src="http://3.bp.blogspot.com/--qr8CAf9B5U/TpR06mCIn1I/AAAAAAAAAdg/HyEnrA29CoI/s320/Imagem6285.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;Já faltou mais para que tal aconteça. E mesmo essas de tão escaço mar serão raras. Que tal enchê-las de poesia? e reco-reco? e batucada de colheres? Pensou assim Mario Zarcão enquanto desfolhava os jornais e candia o pessimismo do mundo na sua goela percorrida por uma bela sandes de presunto cortado na hora...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-1742791645372598514?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/1742791645372598514/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/10/espinhas-ao-pequeno-almoco.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/1742791645372598514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/1742791645372598514'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/10/espinhas-ao-pequeno-almoco.html' title='Espinhas ao pequeno almoço'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-7Nh2joPnBKE/TpR03N4xMKI/AAAAAAAAAdY/1GZzKPHHuiA/s72-c/Imagem6284.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-8540378991399239682</id><published>2011-10-07T03:43:00.000-07:00</published><updated>2011-10-07T03:47:37.226-07:00</updated><title type='text'>A sombra da dúvida</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-H8S198Kfagw/To7WTm_NNZI/AAAAAAAAAdU/Q72bKdeM90I/s1600/Imagem6259.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" kca="true" src="http://4.bp.blogspot.com/-H8S198Kfagw/To7WTm_NNZI/AAAAAAAAAdU/Q72bKdeM90I/s320/Imagem6259.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;Bruscamente como quem deixa de ter força a desenvoltura de Orlando Casanova tomava dimensões&amp;nbsp;negativas&amp;nbsp;preocupantes,&amp;nbsp;o efeito&amp;nbsp;de moinho que se tinha instalado na sua vida punha-lhe os nervos em franja. De nada tinha adiantado ter-se lançado para os biscates multiplos. A coisa não pegava. Cerrou os dentes e decidiu tentar mudar, largar tudo e rumar a outras paragens onde houvesse a esperança da liberdade através daquilo que se faz..&lt;br /&gt;&lt;br /&gt;Sometimes you have to do something unforgivable just to be able to go on living&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-8540378991399239682?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/8540378991399239682/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/10/sombra-da-duvida.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/8540378991399239682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/8540378991399239682'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/10/sombra-da-duvida.html' title='A sombra da dúvida'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-H8S198Kfagw/To7WTm_NNZI/AAAAAAAAAdU/Q72bKdeM90I/s72-c/Imagem6259.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-9007472314314248624</id><published>2011-10-07T03:34:00.000-07:00</published><updated>2011-10-07T03:45:40.966-07:00</updated><title type='text'>A nobel arte da poesia</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-CML6ghaJ5r0/To7VX1XIkDI/AAAAAAAAAdQ/KnOhHCUO7UU/s1600/Imagem6201.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" kca="true" src="http://4.bp.blogspot.com/-CML6ghaJ5r0/To7VX1XIkDI/AAAAAAAAAdQ/KnOhHCUO7UU/s320/Imagem6201.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;As pedras que lançamos, ouço-as cair claras como o vidro pelos anos fora. &lt;br /&gt;No vale&lt;br /&gt;voam agitados os gestos do momento&lt;br /&gt;... gritando de copa em copa, calando-se&lt;br /&gt;&lt;span class="text_exposed_hide"&gt;...&lt;/span&gt;&lt;span class="text_exposed_show"&gt; ao fino ar desse momento, deslizando&lt;br /&gt;como andorinhas de cume para cume &lt;/span&gt;&lt;br /&gt;&lt;span class="text_exposed_show"&gt;até alcançarem&lt;br /&gt;os planaltos extremos&lt;br /&gt;ao longo da fronteira da existência. Aí caem&lt;br /&gt;claros como o vidro&lt;br /&gt;os nossos actos&lt;br /&gt;ao encontro apenas do chão&lt;br /&gt;que nós próprios somos.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-9007472314314248624?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/9007472314314248624/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/10/nobel-arte-da-poesia.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/9007472314314248624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/9007472314314248624'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/10/nobel-arte-da-poesia.html' title='A nobel arte da poesia'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-CML6ghaJ5r0/To7VX1XIkDI/AAAAAAAAAdQ/KnOhHCUO7UU/s72-c/Imagem6201.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-2342342872143663565</id><published>2011-10-05T08:01:00.000-07:00</published><updated>2011-10-05T08:01:34.198-07:00</updated><title type='text'>Crisóstomo</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Ya5eXXnPBH0/ToxxAOyyUDI/AAAAAAAAAdI/klhZJZrAitA/s1600/Imagem6236.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" kca="true" src="http://1.bp.blogspot.com/-Ya5eXXnPBH0/ToxxAOyyUDI/AAAAAAAAAdI/klhZJZrAitA/s320/Imagem6236.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="fr"&gt;Eu quase que não sei nada . Mas desconfio de muita coisa.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-2342342872143663565?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/2342342872143663565/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/10/crisostomo.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/2342342872143663565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/2342342872143663565'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/10/crisostomo.html' title='Crisóstomo'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Ya5eXXnPBH0/ToxxAOyyUDI/AAAAAAAAAdI/klhZJZrAitA/s72-c/Imagem6236.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-5513485051605152024</id><published>2011-10-05T07:56:00.000-07:00</published><updated>2011-10-05T07:56:52.087-07:00</updated><title type='text'>Uma mão cheia de túbaros</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-TOS5AUgioRQ/ToxuPtHDDXI/AAAAAAAAAdA/tRZXDxds3ME/s1600/Imagem6257.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" kca="true" src="http://4.bp.blogspot.com/-TOS5AUgioRQ/ToxuPtHDDXI/AAAAAAAAAdA/tRZXDxds3ME/s320/Imagem6257.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-EG9_qT5SxPA/ToxuS1nh9nI/AAAAAAAAAdE/zeu0G4Hwroc/s1600/Imagem6267.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320px" kca="true" src="http://2.bp.blogspot.com/-EG9_qT5SxPA/ToxuS1nh9nI/AAAAAAAAAdE/zeu0G4Hwroc/s320/Imagem6267.jpg" width="240px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;É o outono mais quente dos últimos anos. Serafim Caliqueira Nunes sentia na lida diária a pressa com que os frutos da época se degradavam e consequentemente o seu rendimento vital. Mas um homem do campo pelo menos para comer tinha desenrrasque, mas tudo o resto como andar para frente na evolução dos seus?&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Pensou, matutou, escalavrou os neurónios e decidiu empatar uns cobres num curso de marketing e multimédia. Pelo menos virtualmente podia aumentar a vida do produto.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-5513485051605152024?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/5513485051605152024/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/10/uma-mao-cheia-de-tubaros.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/5513485051605152024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/5513485051605152024'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/10/uma-mao-cheia-de-tubaros.html' title='Uma mão cheia de túbaros'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-TOS5AUgioRQ/ToxuPtHDDXI/AAAAAAAAAdA/tRZXDxds3ME/s72-c/Imagem6257.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-5708667847414690108</id><published>2011-09-30T09:22:00.000-07:00</published><updated>2011-09-30T09:23:41.621-07:00</updated><title type='text'>Inércia mental</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-cZMoko_1qRw/ToXmnvQj6lI/AAAAAAAAAc4/1K-saMU4nQU/s1600/Imagem6134.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" kca="true" src="http://3.bp.blogspot.com/-cZMoko_1qRw/ToXmnvQj6lI/AAAAAAAAAc4/1K-saMU4nQU/s320/Imagem6134.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-rubLcgR6D6g/ToXmunvj1RI/AAAAAAAAAc8/-h3CXFeHoH8/s1600/Imagem6154.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240px" kca="true" src="http://3.bp.blogspot.com/-rubLcgR6D6g/ToXmunvj1RI/AAAAAAAAAc8/-h3CXFeHoH8/s320/Imagem6154.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;Normalmente, a maledicência é mais uma questão de vaidade que de malícia.&lt;br /&gt;Na pequenez dos seus sentimentos e pressionado pelas opções de mostrar serviço, Octávio Lamujo só queria entender o seu papel na efervescente inércia mental que o rodeava.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-5708667847414690108?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/5708667847414690108/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/09/inercia-mental.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/5708667847414690108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/5708667847414690108'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/09/inercia-mental.html' title='Inércia mental'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-cZMoko_1qRw/ToXmnvQj6lI/AAAAAAAAAc4/1K-saMU4nQU/s72-c/Imagem6134.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-1257453440488575210</id><published>2011-09-23T16:12:00.000-07:00</published><updated>2011-09-23T16:14:08.041-07:00</updated><title type='text'>O despertar do kefir</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-71fY5a2oa1Y/Tn0PwTHsrrI/AAAAAAAAAb8/XjHgK_rTfvk/s1600/DSCN0096.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hca="true" height="240" src="http://1.bp.blogspot.com/-71fY5a2oa1Y/Tn0PwTHsrrI/AAAAAAAAAb8/XjHgK_rTfvk/s320/DSCN0096.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Jaime Margarido faz tempo desconfiava dos médicos da caixa sempre prontos a carregá-lo de medicamentos que o deixavam mais ou menos na mesma ou talvez pior. Um dia indignou-se e mandou-os às urtigas. Como por acaso divino encontrou um velho amigo hippie que lhe deu uns grãos de kefir e lhe explicou como usar. Está são como um pêro graças a esta panaceia.&amp;nbsp;O resto são lérias. Vão-se catar agentes do capitalismo selvagem!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://users.chariot.net.au/~dna/kefirpage.html"&gt;http://users.chariot.net.au/~dna/kefirpage.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-1257453440488575210?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/1257453440488575210/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/09/o-despertar-do-kefir.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/1257453440488575210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/1257453440488575210'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/09/o-despertar-do-kefir.html' title='O despertar do kefir'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-71fY5a2oa1Y/Tn0PwTHsrrI/AAAAAAAAAb8/XjHgK_rTfvk/s72-c/DSCN0096.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-8047408889431068354</id><published>2011-09-23T09:58:00.000-07:00</published><updated>2011-09-23T15:51:36.071-07:00</updated><title type='text'>Log book de Kristengard</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-mDC_2GhkOO8/Tny6SRG488I/AAAAAAAAAbw/adHbmrQlETw/s1600/DSC_0079.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://3.bp.blogspot.com/-mDC_2GhkOO8/Tny6SRG488I/AAAAAAAAAbw/adHbmrQlETw/s320/DSC_0079.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-dh1Dyp7V56M/Tny6VC9aEqI/AAAAAAAAAb0/vE0GLvf1UEU/s1600/DSC_0081.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://2.bp.blogspot.com/-dh1Dyp7V56M/Tny6VC9aEqI/AAAAAAAAAb0/vE0GLvf1UEU/s320/DSC_0081.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-x2t4p8ElbdI/Tny6YfAbuqI/AAAAAAAAAb4/W1ulonc7R7g/s1600/DSC_0080.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://1.bp.blogspot.com/-x2t4p8ElbdI/Tny6YfAbuqI/AAAAAAAAAb4/W1ulonc7R7g/s320/DSC_0080.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;De partida para a distribuição de água diamante&amp;nbsp; Rolf Kristengard aparelha a sua marafada todo o terreno com o ânimo do bem e a preseverança dos audazes. Os seus lemas "o mundo é um lugar seguro" e "sorri hoje o dia de amanhã" faziam dele um homem realizado.&lt;br /&gt;&lt;br /&gt;A &lt;a href="http://jcsantiago.info/agua.html"&gt;água diamante&lt;/a&gt; é uma água que tem a sua vibração acelerada e dessa forma eleva a vibração das coisas ou pessoas com que está em contacto.&lt;br /&gt;Esta água ajuda-nos e elevarmo-nos mental e espiritualmente levando-nos para uma vibração de harmonia, paz e amor.&lt;br /&gt;Que a água comum regista os pensamentos e que a podemos usar para fazermos grandes modificações dentro do nosso corpo a todos os níveis já se sabia há alguns anos.&lt;br /&gt;No entanto a água comum depois de energizada, perde a sua capacidade passado algum tempo.&lt;br /&gt;Mas isso não se passa com a &lt;a href="http://jcsantiago.info/agua.html"&gt;água diamante&lt;/a&gt;. A grande diferença da &lt;a href="http://jcsantiago.info/agua.html"&gt;água diamante&lt;/a&gt; é que ela não precisa de ser energizada para se manter a vibrar numa frequência muito mais alta do que a água vulgar.&lt;br /&gt;A &lt;a href="http://jcsantiago.info/agua.html"&gt;água diamante&lt;/a&gt; já trás com ela a paz, a harmonia e o amor e só por si ela ajuda-nos a tornarmo-nos mais leves sob todos os aspectos.&lt;br /&gt;Se colocarmos intenções na &lt;a href="http://jcsantiago.info/agua.html"&gt;água diamante&lt;/a&gt; os seus resultados são muito superiores aos que se conseguiriam com a água vulgar energizada.&lt;br /&gt;Mas mesmo sem colocar qualquer intenção na &lt;a href="http://jcsantiago.info/agua.html"&gt;água diamante&lt;/a&gt;, os seus resultados são surpreendentes mudando qualquer pessoa em pouco tempo.&lt;br /&gt;Para os sensitivos os efeitos são bem sentidos e visíveis e o mesmo se passa com as plantas e com os animais o que descarta qualquer possibilidade da &lt;a href="http://jcsantiago.info/agua.html"&gt;água diamante&lt;/a&gt; ser mais uma fraude uma vez que qualquer pessoa a pode testar e testar os seus efeitos.&lt;br /&gt;Esta água está sendo passada gratuitamente entre as pessoas de todo o planeta desde há alguns anos pois ela permite não só elevar as consciências de quem a usa como também fazer um processo de limpeza e de anti poluição de que o nosso planeta tanto precisa.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fontedeluz.com/main.php?ver=2&amp;amp;id=600"&gt;http://www.fontedeluz.com/main.php?ver=2&amp;amp;id=600&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-8047408889431068354?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/8047408889431068354/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/09/log-book-de-krichtengard.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/8047408889431068354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/8047408889431068354'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/09/log-book-de-krichtengard.html' title='Log book de Kristengard'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-mDC_2GhkOO8/Tny6SRG488I/AAAAAAAAAbw/adHbmrQlETw/s72-c/DSC_0079.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-1575786522763212898</id><published>2011-09-21T08:37:00.000-07:00</published><updated>2011-09-21T08:37:50.603-07:00</updated><title type='text'>Abismados</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-rFZvQ1m4VrU/TnoCs-0CmeI/AAAAAAAAAbc/MyFlmmKxP9Y/s1600/DSC_0062.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hca="true" height="240px" src="http://4.bp.blogspot.com/-rFZvQ1m4VrU/TnoCs-0CmeI/AAAAAAAAAbc/MyFlmmKxP9Y/s320/DSC_0062.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ym04q8blqbI/TnoDEuIrJGI/AAAAAAAAAbg/m8eAF-l8zcU/s1600/untitled299.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hca="true" height="320px" src="http://4.bp.blogspot.com/-ym04q8blqbI/TnoDEuIrJGI/AAAAAAAAAbg/m8eAF-l8zcU/s320/untitled299.bmp" width="212px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-5lewfh_gyrU/TnoDL6l6RkI/AAAAAAAAAbk/jBGXwUoxuuA/s1600/DSC_0059.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hca="true" height="235px" src="http://2.bp.blogspot.com/-5lewfh_gyrU/TnoDL6l6RkI/AAAAAAAAAbk/jBGXwUoxuuA/s320/DSC_0059.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-_QBteWr226E/TnoDpz5zCRI/AAAAAAAAAbo/nWUN67L6ou4/s1600/DSCF2725.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hca="true" height="240px" src="http://1.bp.blogspot.com/-_QBteWr226E/TnoDpz5zCRI/AAAAAAAAAbo/nWUN67L6ou4/s320/DSCF2725.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-GVEYH6SUQys/TnoDyLochpI/AAAAAAAAAbs/RjfLoXu5bQk/s1600/sarlsc-300+%252811%2529.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hca="true" height="240px" src="http://1.bp.blogspot.com/-GVEYH6SUQys/TnoDyLochpI/AAAAAAAAAbs/RjfLoXu5bQk/s320/sarlsc-300+%252811%2529.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;Era um tipo muito participativo o brasileiro naturalizado moldávo Emerson Kreidler da Anunciação. Sempre que havia uma corrida fotográfica lá ia ele todo afoito inscrever-se com a sua Yashica emprestada por uma amiga. Desta vez o prémio que usualmente ganhava&amp;nbsp;caiu em saco roto. Largou tudo e rumou ao Gana onde pensa recomeçar a sua vida. Aqui ficam alguns exemplares do seu espólio perdido...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-1575786522763212898?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/1575786522763212898/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/09/abismados.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/1575786522763212898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/1575786522763212898'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/09/abismados.html' title='Abismados'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-rFZvQ1m4VrU/TnoCs-0CmeI/AAAAAAAAAbc/MyFlmmKxP9Y/s72-c/DSC_0062.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-8672608426165299413</id><published>2011-09-20T01:44:00.000-07:00</published><updated>2011-09-20T01:44:49.798-07:00</updated><title type='text'>Mania da saudade</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-D2mQmEyrE64/TnhPufWe8YI/AAAAAAAAAbM/jnPi5FP5iCU/s1600/SAM_1236.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" rba="true" src="http://1.bp.blogspot.com/-D2mQmEyrE64/TnhPufWe8YI/AAAAAAAAAbM/jnPi5FP5iCU/s320/SAM_1236.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-yX5F7oSN1DU/TnhQAm5PqxI/AAAAAAAAAbQ/X7gSCKLHPZU/s1600/SAM_1341.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" rba="true" src="http://2.bp.blogspot.com/-yX5F7oSN1DU/TnhQAm5PqxI/AAAAAAAAAbQ/X7gSCKLHPZU/s320/SAM_1341.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-blh8MCRl8Gg/TnhQGRHmlOI/AAAAAAAAAbU/9q1aLUSplb4/s1600/SAM_1055.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320px" rba="true" src="http://2.bp.blogspot.com/-blh8MCRl8Gg/TnhQGRHmlOI/AAAAAAAAAbU/9q1aLUSplb4/s320/SAM_1055.JPG" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-E_W5jRT7sCo/TnhQMsh2bcI/AAAAAAAAAbY/1F66G_huiok/s1600/SAM_0985.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="253px" rba="true" src="http://3.bp.blogspot.com/-E_W5jRT7sCo/TnhQMsh2bcI/AAAAAAAAAbY/1F66G_huiok/s320/SAM_0985.JPG" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;Essa coisa da nostalgia que prepassa a obra espúria de Domenico Crivelli Bastos deixava um rasto viscoso no seu público de tal forma que também eles nas suas quotidianas vidas incorporavam os vestígios e as diluições da sua civilização...&lt;br /&gt;&lt;br /&gt;Era para além de um dotado ceramista um estudioso de beatificados santos aos quais pedia sempre ajuda para os males do mundo.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.triplov.com/semas/semiot/alberto_magno.html"&gt;http://www.triplov.com/semas/semiot/alberto_magno.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-8672608426165299413?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/8672608426165299413/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/09/mania-da-saudade.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/8672608426165299413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/8672608426165299413'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/09/mania-da-saudade.html' title='Mania da saudade'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-D2mQmEyrE64/TnhPufWe8YI/AAAAAAAAAbM/jnPi5FP5iCU/s72-c/SAM_1236.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-1491097223059840837</id><published>2011-09-14T10:33:00.000-07:00</published><updated>2011-09-14T10:33:57.610-07:00</updated><title type='text'>As aves avoam</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-DVsFWj-jXWw/TnDg8AjB3GI/AAAAAAAAAbE/QnYkkMj7zeU/s1600/SAM_1281.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" rba="true" src="http://2.bp.blogspot.com/-DVsFWj-jXWw/TnDg8AjB3GI/AAAAAAAAAbE/QnYkkMj7zeU/s320/SAM_1281.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-iF3Fx0p-HnQ/TnDhwQVJ0RI/AAAAAAAAAbI/y9s5TCFgxfI/s1600/SAM_1569.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" rba="true" src="http://4.bp.blogspot.com/-iF3Fx0p-HnQ/TnDhwQVJ0RI/AAAAAAAAAbI/y9s5TCFgxfI/s320/SAM_1569.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;O relaxado Tyrone Carboot sentia-se uma espécie de guardião do templo da muito bem&amp;nbsp;cotada casa de fumo (smokehouse) onde ocupava um cargo obscuro. Em primeiro lugar do tripadvisor, com site e boas referências, havia ali um potencial atrativo para o explorador gastronómico. O problema é que ali tudo parecia o contrário, zero movimento, zero simpatia e um repetido: Comida? "só amanhã". Hoje estou a estudar a peça do Aristófanes.&lt;br /&gt;&lt;br /&gt;EUELPIDES - Não poderias averiguar, apartir daqui, onde se encontra a nossa pátria?&lt;br /&gt;&lt;br /&gt;PITHETAERUS - De certeza que não; nem sequer Execestides o conseguiria.&lt;br /&gt;&lt;br /&gt;EUELPIDES - Credo!&lt;br /&gt;&lt;br /&gt;PITHETAERUS - Tu, amigo meu, continua por esse caminho.&lt;br /&gt;&lt;br /&gt;EUELPIDES - Que terrível aldrabice aquela que Filocrates nos fez!! Esse vendedor aldrabão de pássaros! Garantiu-nos que estas duas aves nos iriam guiar melhor que qualquer outra ao local onde se encontra Tereus, o Epopoi, que foi transformado em pássaro; e vendeu-nos este gaio, um verdadeiro filho de Tharrhelides, por um obolus, e por trazer aquele corvo, que só sabem bicar-nos.&lt;br /&gt;(Para o seu gaio) Porque é que me olhas constantemente com o bico aberto? Queres precipitar-nos destas pedras? Por aí não existe qualquer caminho.&lt;br /&gt;&lt;br /&gt;PITHETAERUS - Por Zeus, nem sequer uma trilha.&lt;br /&gt;&lt;br /&gt;EUELPIDES - O que diz o corvo sobre o caminho a seguir?&lt;br /&gt;&lt;br /&gt;PITHETAERUS - Por Zeus, continua a grasnar as mesmas coisas de antes.&lt;br /&gt;&lt;br /&gt;EUELPIDES - Sim, está bem, mas o que é que diz a respeito do caminho?&lt;br /&gt;&lt;br /&gt;PITHETAERUS - O que é que há-de dizer? Apenas que à força de roer acabará por comer-me os dedos?&lt;br /&gt;&lt;br /&gt;EUELPIDES - Isto é insuportável! Demos tudo o que tinhamos para ficar com os corvos, e não conseguimos encontrar o caminho. Porque deveis de saber, caros leitores, que a nossa enfermidade é completamente distinta daquela que aflige Saccas: este, que não é cidadão, obstina em sê-lo, e nós, que o somos, e de famílias distintas, ainda que ninguém nos expulse, fugimos a toda à pressa da nossa pátria. &lt;br /&gt;Não que incomodemos uma cidade tão célebre e rica como a nossa, sempre aberta a todo aquele que queira arruinar-se em litígios; porque na realidade, é uma triste verdade que as cigarras apenas cantam um ou dois meses por ano entre as folhas das árvores, em contrapartida, os atenienses cantam toda a vida debruçados sobre processos. &lt;br /&gt;Foi isto que nos obrigou a iniciar esta viagem e a buscar, carregados apenas de figos e algumas folhas e bagas de mirto, um país livre de pleitos, onde tranquilamente viver a nossa vida. Vamos para Tereus, onde está o Epopoi, para perguntar-lhe se nos locais por onde passou nos seus aéreos caminhos, avistou alguma cidade como esta que procuramos.&lt;br /&gt;&lt;br /&gt;PITHETAERUS - Ei, tu!&lt;br /&gt;&lt;br /&gt;EUELPIDES - O que é que se passa?&lt;br /&gt;&lt;br /&gt;PITHETAERUS - Há já algum tempo que o corvo me indica que&lt;br /&gt;há que subir um pouco.&lt;br /&gt;&lt;br /&gt;EUELPIDES - Também o gaio olha na mesma direcção, com o bico aberto, como se quisesse dizer-me alguma coisa: deve haver aves por aqui. Pronto, sabê-lo-emos se fizermos barulho.&lt;br /&gt;&lt;br /&gt;PITHETAERUS - Sabes o que é que tens que fazer? Bate-lhe com o pé e a pedra.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-1491097223059840837?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/1491097223059840837/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/09/as-aves-avoam.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/1491097223059840837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/1491097223059840837'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/09/as-aves-avoam.html' title='As aves avoam'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-DVsFWj-jXWw/TnDg8AjB3GI/AAAAAAAAAbE/QnYkkMj7zeU/s72-c/SAM_1281.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-8659683781196923383</id><published>2011-09-05T09:42:00.000-07:00</published><updated>2011-09-05T09:42:28.890-07:00</updated><title type='text'>Coveiríadas</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-_VhFYUR4qSI/TmTznMTsBdI/AAAAAAAAAbA/wuht7gdo8BU/s1600/Imagem6004.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" nba="true" src="http://1.bp.blogspot.com/-_VhFYUR4qSI/TmTznMTsBdI/AAAAAAAAAbA/wuht7gdo8BU/s320/Imagem6004.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Leocádio Barradas, coveiro diplomado,&amp;nbsp;sentia na pele os chamados ajustes do novo governo de empertigados chico-espertos prontos para calibrarem o paizeco aos designios da narta da europa das castas. Hoje tinha conquilhas, amanhã sabão amarelo.&lt;br /&gt;&lt;a href="http://hojehaconquilhas.blogs.sapo.pt/"&gt;http://hojehaconquilhas.blogs.sapo.pt/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-8659683781196923383?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/8659683781196923383/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/09/coveiriadas.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/8659683781196923383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/8659683781196923383'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/09/coveiriadas.html' title='Coveiríadas'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-_VhFYUR4qSI/TmTznMTsBdI/AAAAAAAAAbA/wuht7gdo8BU/s72-c/Imagem6004.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-3692023054107128212</id><published>2011-09-05T05:22:00.000-07:00</published><updated>2011-09-05T05:22:15.574-07:00</updated><title type='text'>Fim de verão</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-qP75Uj5b6I4/TmS7jR3Rc2I/AAAAAAAAAa8/_gePiqcxlBs/s1600/SAM_1150.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-qP75Uj5b6I4/TmS7jR3Rc2I/AAAAAAAAAa8/_gePiqcxlBs/s320/SAM_1150.JPG" width="181" xaa="true" /&gt;&lt;/a&gt;&lt;/div&gt;Nos braços de uma canção&lt;br /&gt;O suave alento de nos deixar-mos conduzir&lt;br /&gt;Nas ainda cálidas águas limpas&lt;br /&gt;Um mergulho ou a contemplação do horizonte &lt;br /&gt;Um jogo de bola, uma construção de areia&lt;br /&gt;O perfume dos pinheirais antigos...&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-3692023054107128212?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/3692023054107128212/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/09/fim-de-verao.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/3692023054107128212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/3692023054107128212'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/09/fim-de-verao.html' title='Fim de verão'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-qP75Uj5b6I4/TmS7jR3Rc2I/AAAAAAAAAa8/_gePiqcxlBs/s72-c/SAM_1150.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-8208941483738316312</id><published>2011-08-30T08:18:00.000-07:00</published><updated>2011-09-05T05:04:29.179-07:00</updated><title type='text'>Sagres e o campista</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-nux8XwS5jg4/Tlz8BAt_2nI/AAAAAAAAAaQ/ldbSgEKTpxU/s1600/SAM_0963.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-nux8XwS5jg4/Tlz8BAt_2nI/AAAAAAAAAaQ/ldbSgEKTpxU/s320/SAM_0963.JPG" width="320" xaa="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-xVPKA3ADqKE/Tlz8JItbuWI/AAAAAAAAAaU/h5N5PtHqulQ/s1600/SAM_0964.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-xVPKA3ADqKE/Tlz8JItbuWI/AAAAAAAAAaU/h5N5PtHqulQ/s320/SAM_0964.JPG" width="320" xaa="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-yOqe38v2Ki0/Tlz8Vz7rYII/AAAAAAAAAaY/Pm0nMsrHS-E/s1600/SAM_0967.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://1.bp.blogspot.com/-yOqe38v2Ki0/Tlz8Vz7rYII/AAAAAAAAAaY/Pm0nMsrHS-E/s320/SAM_0967.JPG" width="320" xaa="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-hjPExifHnRY/Tlz8j0EMA1I/AAAAAAAAAac/offBKmQRQpw/s1600/SAM_0980.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-hjPExifHnRY/Tlz8j0EMA1I/AAAAAAAAAac/offBKmQRQpw/s320/SAM_0980.JPG" width="320" xaa="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-39W6ApXV13M/Tlz8uA79RAI/AAAAAAAAAag/oKI15eLCrqg/s1600/SAM_0975.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/-39W6ApXV13M/Tlz8uA79RAI/AAAAAAAAAag/oKI15eLCrqg/s320/SAM_0975.JPG" width="320" xaa="true" /&gt;&lt;/a&gt;&lt;/div&gt;O sossego de Ludovico Manso, antes da partida para o mar carregado de vento, foi interrompido por um turista nortenho e o seu filho que estavam à procura de uns cordames para fazer um baloiço no parque de campismo onde iriam pernoitar.&amp;nbsp;É que o dito tinha para lá um que tinha parado no tempo, manutenção zero, cuidados minimos. Sem demoras logo lhe deu uma molhada de corda que até agora já deu para 3 baloiços e ainda não acabou. "Faça uma mancheia de baloiços prós ganapos!" - lançou ele cheio de esperança...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-RA8tkJFICio/Tl5FtguCO3I/AAAAAAAAAak/1l-vO8Q6o18/s1600/Imagem6019.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-RA8tkJFICio/Tl5FtguCO3I/AAAAAAAAAak/1l-vO8Q6o18/s320/Imagem6019.jpg" width="240" xaa="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-8208941483738316312?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/8208941483738316312/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/08/sagres-e-o-campista.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/8208941483738316312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/8208941483738316312'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/08/sagres-e-o-campista.html' title='Sagres e o campista'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-nux8XwS5jg4/Tlz8BAt_2nI/AAAAAAAAAaQ/ldbSgEKTpxU/s72-c/SAM_0963.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-407471459688392707</id><published>2011-08-24T08:41:00.000-07:00</published><updated>2011-08-24T15:28:14.542-07:00</updated><title type='text'>O recesso logro europeu</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-fYUiAYCl59g/TlUWkIzMoNI/AAAAAAAAAZw/-6fQxMGk4S0/s1600/SAM_0697.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" qaa="true" src="http://2.bp.blogspot.com/-fYUiAYCl59g/TlUWkIzMoNI/AAAAAAAAAZw/-6fQxMGk4S0/s320/SAM_0697.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Os mercados não querem apostar no bostil de ilusões em que se transformou a big europa dos frangalhos. Mas quem são esses marados dos mercados? Gajos como o Amorim ou o Berardo, brontotugas moneymakers em campos opostos? Os alemães muito cumpridores e muito trabalhadores e muito controladores e muito euro=marco=império? Os chinos empastados de poluição, amordaçamento e créditos mal parados do mundo ocidental? Os países emergentes quais novos ricos a caminho de novo desastre? Os miseráveis e bem intencionados Estados Unidos sempre prontos a ditar as regras do mundo mas incapazes de se conterem e mudarem as regras? Quem manda nesta latrina onde nós confessos cagalhões rolamos à deriva já a meio do fluxo?&lt;br /&gt;Perguntas a mais para um simples pizzaiolo em rescaldo de uma partida de futebol perdida...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-407471459688392707?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/407471459688392707/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/08/o-recesso-logro-europeu.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/407471459688392707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/407471459688392707'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/08/o-recesso-logro-europeu.html' title='O recesso logro europeu'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-fYUiAYCl59g/TlUWkIzMoNI/AAAAAAAAAZw/-6fQxMGk4S0/s72-c/SAM_0697.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-7281686709685802771</id><published>2011-08-24T08:16:00.000-07:00</published><updated>2011-08-24T08:16:47.311-07:00</updated><title type='text'>Presente continuo</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Kbt6L_Temf8/TlUVP1DFd7I/AAAAAAAAAZg/zlHtLHGHzCo/s1600/SAM_0720.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" qaa="true" src="http://2.bp.blogspot.com/-Kbt6L_Temf8/TlUVP1DFd7I/AAAAAAAAAZg/zlHtLHGHzCo/s320/SAM_0720.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-WkFaw4VPJEA/TlUVW2QbLII/AAAAAAAAAZk/LlsH-nUKGII/s1600/SAM_0721.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" qaa="true" src="http://2.bp.blogspot.com/-WkFaw4VPJEA/TlUVW2QbLII/AAAAAAAAAZk/LlsH-nUKGII/s320/SAM_0721.JPG" width="180" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-kLZkpBhVRS8/TlUVaaToqbI/AAAAAAAAAZo/TUkqwq68teg/s1600/SAM_0722.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" qaa="true" src="http://4.bp.blogspot.com/-kLZkpBhVRS8/TlUVaaToqbI/AAAAAAAAAZo/TUkqwq68teg/s320/SAM_0722.JPG" width="180" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-5NQH_zgFiR4/TlUVignmsvI/AAAAAAAAAZs/XzsUjsy7y8M/s1600/gato.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="231" qaa="true" src="http://1.bp.blogspot.com/-5NQH_zgFiR4/TlUVignmsvI/AAAAAAAAAZs/XzsUjsy7y8M/s320/gato.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="messageBody" data-ft="{&amp;quot;type&amp;quot;:3}"&gt;Paying attention provides the gift of noticing, and the gift of connecting. It provides the gift of seeing a little bit of ourselves in others, and of realizing that we’re not so awfully alone. It allows us to let go of the burden of so much of what we habitually carry with us, and receive the gift of the present moment.&lt;br /&gt;-Sharon Salzberg&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-7281686709685802771?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/7281686709685802771/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/08/presente-continuo.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/7281686709685802771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/7281686709685802771'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/08/presente-continuo.html' title='Presente continuo'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Kbt6L_Temf8/TlUVP1DFd7I/AAAAAAAAAZg/zlHtLHGHzCo/s72-c/SAM_0720.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-7998489909917972283</id><published>2011-08-17T01:49:00.000-07:00</published><updated>2011-08-17T01:49:07.098-07:00</updated><title type='text'>Biblia de férias</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-JKGP-pnGbb0/Tkt_K0tgjDI/AAAAAAAAAZI/X0FQE3xyR-o/s1600/Imagem5896.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" naa="true" src="http://4.bp.blogspot.com/-JKGP-pnGbb0/Tkt_K0tgjDI/AAAAAAAAAZI/X0FQE3xyR-o/s320/Imagem5896.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-2JCBafX0dX8/Tkt_Rcx0LGI/AAAAAAAAAZM/Cd6YZpKS9W4/s1600/Imagem5898.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" naa="true" src="http://2.bp.blogspot.com/-2JCBafX0dX8/Tkt_Rcx0LGI/AAAAAAAAAZM/Cd6YZpKS9W4/s320/Imagem5898.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-NHmBgf5CVnE/Tkt_rvgjxWI/AAAAAAAAAZQ/FHHAodxHM3E/s1600/Imagem5899.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" naa="true" src="http://1.bp.blogspot.com/-NHmBgf5CVnE/Tkt_rvgjxWI/AAAAAAAAAZQ/FHHAodxHM3E/s320/Imagem5899.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-5DPNHY3DVQM/Tkt_9FQ5h6I/AAAAAAAAAZU/PblVuEylnxk/s1600/12695_000585kq.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" naa="true" src="http://2.bp.blogspot.com/-5DPNHY3DVQM/Tkt_9FQ5h6I/AAAAAAAAAZU/PblVuEylnxk/s320/12695_000585kq.jpg" width="254" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;pre&gt;O AMOR EM VISITA&lt;br /&gt;&lt;br /&gt;Dai-me uma jovem mulher com sua harpa de sombra&lt;br /&gt;e seu arbusto de sangue. Com ela&lt;br /&gt;encantarei a noite.&lt;br /&gt;Dai-me uma folha viva de erva, uma mulher. &lt;br /&gt;Seus ombros beijarei, a pedra pequena&lt;br /&gt;do sorriso de um momento.&lt;br /&gt;Mulher quase incriada, mas com a gravidade&lt;br /&gt;de dois seios, com o peso lúbrico e triste&lt;br /&gt;da boca. Seus ombros beijarei.&lt;br /&gt;&lt;br /&gt;Cantar? Longamente cantar,&lt;br /&gt;Uma mulher com quem beber e morrer.&lt;br /&gt;Quando fora se abrir o instinto da noite e uma ave&lt;br /&gt;o atravessar trespassada por um grito marítimo&lt;br /&gt;e o pão for invadido pelas ondas,&lt;br /&gt;seu corpo arderá mansamente sob os meus olhos palpitantes&lt;br /&gt;ele - imagem inacessível e casta de um certo pensamento&lt;br /&gt;de alegria e de impudor.&lt;br /&gt;&lt;br /&gt;Seu corpo arderá para mim&lt;br /&gt;sobre um lençol mordido por flores com água.&lt;br /&gt;Ah! em cada mulher existe uma morte silenciosa;&lt;br /&gt;e enquanto o dorso imagina, sob nossos dedos,&lt;br /&gt;os bordões da melodia,&lt;br /&gt;a morte sobe pelos dedos, navega o sangue,&lt;br /&gt;desfaz-se em embriaguez dentro do coração faminto.&lt;br /&gt;- Ó cabra no vento e na urze, mulher nua sob&lt;br /&gt;as mãos, mulher de ventre escarlate onde o sal põe o espírito,&lt;br /&gt;mulher de pés no branco, transportadora&lt;br /&gt;da morte e da alegria.&lt;br /&gt;&lt;br /&gt;Dai-me uma mulher tão nova como a resina&lt;br /&gt;e o cheiro da terra.&lt;br /&gt;Com uma flecha em meu flanco, cantarei. &lt;br /&gt;&lt;br /&gt;E enquanto manar de minha carne uma videira de sangue,&lt;br /&gt;cantarei seu sorriso ardendo,&lt;br /&gt;suas mamas de pura substância,&lt;br /&gt;a curva quente dos cabelos.&lt;br /&gt;Beberei sua boca, para depois cantar a morte&lt;br /&gt;e a alegria da morte. &lt;br /&gt;&lt;br /&gt;Dai-me um torso dobrado pela música, um ligeiro&lt;br /&gt;pescoço de planta,&lt;br /&gt;onde uma chama comece a florir o espírito.&lt;br /&gt;À tona da sua face se moverão as águas,&lt;br /&gt;dentro da sua face estará a pedra da noite.&lt;br /&gt;- Então cantarei a exaltante alegria da morte. &lt;br /&gt;&lt;br /&gt;Nem sempre me incendeiam o acordar das ervas e a estrela&lt;br /&gt;despenhada de sua órbita viva. &lt;br /&gt;&lt;br /&gt;- Porém, tu sempre me incendeias.&lt;br /&gt;Esqueço o arbusto impregnado de silêncio diurno, a noite&lt;br /&gt;imagem pungente&lt;br /&gt;com seu deus esmagado e ascendido.&lt;br /&gt;- Porém, não te esquecem meus corações de sal e de brandura. &lt;br /&gt;&lt;br /&gt;Entontece meu hálito com a sombra,&lt;br /&gt;tua boca penetra a minha voz como a espada&lt;br /&gt;se perde no arco.&lt;br /&gt;E quando gela a mãe em sua distância amarga, a lua&lt;br /&gt;estiola, a paisagem regressa ao ventre, o tempo&lt;br /&gt;se desfibra - invento para ti a música, a loucura&lt;br /&gt;e o mar.&lt;br /&gt;&lt;br /&gt;Toco o peso da tua vida: a carne que fulge, o sorriso,&lt;br /&gt;a inspiração.&lt;br /&gt;E eu sei que cercaste os pensamentos com mesa e harpa.&lt;br /&gt;Vou para ti com a beleza oculta,&lt;br /&gt;o corpo iluminado pelas luzes longas.&lt;br /&gt;Digo: eu sou a beleza, seu rosto e seu durar. Teus olhos&lt;br /&gt;transfiguram-se, tuas mãos descobrem&lt;br /&gt;a sombra da minha face. Agarro tua cabeça&lt;br /&gt;áspera e luminosa, e digo: ouves, meu amor?, eu sou&lt;br /&gt;aquilo que se espera para as coisas, para o tempo -&lt;br /&gt;eu sou a beleza.&lt;br /&gt;Inteira, tua vida o deseja. Para mim se erguem&lt;br /&gt;teus olhos de longe. Tu própria me duras em minha velada beleza.&lt;br /&gt;&lt;br /&gt;Então sento-me à tua mesa. Porque é de ti&lt;br /&gt;que me vem o fogo.&lt;br /&gt;Não há gesto ou verdade onde não dormissem&lt;br /&gt;tua noite e loucura,&lt;br /&gt;não há vindima ou água&lt;br /&gt;em que não estivesses pousando o silêncio criador.&lt;br /&gt;Digo: olha, é o mar e a ilha dos mitos&lt;br /&gt;originais.&lt;br /&gt;Tu dás-me a tua mesa, descerras na vastidão da terra&lt;br /&gt;a carne transcendente. E em ti&lt;br /&gt;principiam o mar e o mundo.&lt;br /&gt;&lt;br /&gt;Minha memória perde em sua espuma&lt;br /&gt;o sinal e a vinha.&lt;br /&gt;Plantas, bichos, águas cresceram como religião&lt;br /&gt;sobre a vida - e eu nisso demorei&lt;br /&gt;meu frágil instante. Porém&lt;br /&gt;teu silêncio de fogo e leite repõe&lt;br /&gt;a força maternal, e tudo circula entre teu sopro&lt;br /&gt;e teu amor. As coisas nascem de ti&lt;br /&gt;como as luas nascem dos campos fecundos,&lt;br /&gt;os instantes começam da tua oferenda&lt;br /&gt;como as guitarras tiram seu início da música nocturna.&lt;br /&gt;&lt;br /&gt;Mais inocente que as árvores, mais vasta&lt;br /&gt;que a pedra e a morte,&lt;br /&gt;a carne cresce em seu espírito cego e abstracto,&lt;br /&gt;tinge a aurora pobre,&lt;br /&gt;insiste de violência a imobilidade aquática.&lt;br /&gt;E os astros quebram-se em luz sobre&lt;br /&gt;as casas, a cidade arrebata-se,&lt;br /&gt;os bichos erguem seus olhos dementes,&lt;br /&gt;arde a madeira - para que tudo cante&lt;br /&gt;pelo teu poder fechado.&lt;br /&gt;Com minha face cheia de teu espanto e beleza,&lt;br /&gt;eu sei quanto és o íntimo pudor&lt;br /&gt;e a água inicial de outros sentidos. &lt;br /&gt;&lt;br /&gt;Começa o tempo onde a mulher começa,&lt;br /&gt;é sua carne que do minuto obscuro e morto&lt;br /&gt;se devolve à luz.&lt;br /&gt;Na morte referve o vinho, e a promessa tinge as pálpebras&lt;br /&gt;com uma imagem.&lt;br /&gt;Espero o tempo com a face espantada junto ao teu peito&lt;br /&gt;de sal e de silêncio, concebo para minha serenidade&lt;br /&gt;uma ideia de pedra e de brancura.&lt;br /&gt;És tu que me aceitas em teu sorriso, que ouves,&lt;br /&gt;que te alimentas de desejos puros.&lt;br /&gt;E une-se ao vento o espírito, rarefaz-se a auréola,&lt;br /&gt;a sombra canta baixo.&lt;br /&gt;&lt;br /&gt;Começa o tempo onde a boca se desfaz na lua,&lt;br /&gt;onde a beleza que transportas como um peso árduo&lt;br /&gt;se quebra em glória junto ao meu flanco&lt;br /&gt;martirizado e vivo.&lt;br /&gt;- Para consagração da noite erguerei um violino,&lt;br /&gt;beijarei tuas mãos fecundas, e à madrugada&lt;br /&gt;darei minha voz confundida com a tua. &lt;br /&gt;&lt;br /&gt;Oh teoria de instintos, dom de inocência,&lt;br /&gt;taça para beber junto à perturbada intimidade&lt;br /&gt;em que me acolhes. &lt;br /&gt;&lt;br /&gt;Começa o tempo na insuportável ternura&lt;br /&gt;com que te adivinho, o tempo onde&lt;br /&gt;a vária dor envolve o barro e a estrela, onde&lt;br /&gt;o encanto liga a ave ao trevo. E em sua medida&lt;br /&gt;ingénua e cara, o que pressente o coração&lt;br /&gt;engasta seu contorno de lume ao longe.&lt;br /&gt;Bom será o tempo, bom será o espírito,&lt;br /&gt;boa será nossa carne presa e morosa.&lt;br /&gt;- Começa o tempo onde se une a vida&lt;br /&gt;à nossa vida breve.&lt;br /&gt;&lt;br /&gt;Estás profundamente na pedra e a pedra em mim, ó urna&lt;br /&gt;salina, imagem fechada em sua força e pungência.&lt;br /&gt;E o que se perde de ti, como espírito de música estiolado&lt;br /&gt;em torno das violas, a morte que não beijo,&lt;br /&gt;a erva incendiada que se derrama na íntima noite&lt;br /&gt;- o que se perde de ti, minha voz o renova&lt;br /&gt;num estilo de prata viva.&lt;br /&gt;&lt;br /&gt;Quando o fruto empolga um instante a eternidade&lt;br /&gt;inteira, eu estou no fruto como sol&lt;br /&gt;e desfeita pedra, e tu és o silêncio, a cerrada&lt;br /&gt;matriz de sumo e vivo gosto.&lt;br /&gt;- E as aves morrem para nós, os luminosos cálices&lt;br /&gt;das nuvens florescem, a resina tinge&lt;br /&gt;a estrela, o aroma distancia o barro vermelho da manhã.&lt;br /&gt;E estás em mim como a flor na ideia&lt;br /&gt;e o livro no espaço triste.&lt;br /&gt;&lt;br /&gt;Se te apreendessem minhas mãos, forma do vento&lt;br /&gt;na cevada pura, de ti viriam cheias&lt;br /&gt;minhas mãos sem nada. Se uma vida dormisses&lt;br /&gt;em minha espuma,&lt;br /&gt;que frescura indecisa ficaria no meu sorriso?&lt;br /&gt;- No entanto és tu que te moverás na matéria&lt;br /&gt;da minha boca, e serás uma árvore&lt;br /&gt;dormindo e acordando onde existe o meu sangue. &lt;br /&gt;&lt;br /&gt;Beijar teus olhos será morrer pela esperança.&lt;br /&gt;Ver no aro de fogo de uma entrega&lt;br /&gt;tua carne de vinho roçada pelo espírito de Deus&lt;br /&gt;será criar-te para luz dos meus pulsos e instante&lt;br /&gt;do meu perpétuo instante.&lt;br /&gt;- Eu devo rasgar minha face para que a tua face&lt;br /&gt;se encha de um minuto sobrenatural,&lt;br /&gt;devo murmurar cada coisa do mundo&lt;br /&gt;até que sejas o incêndio da minha voz.&lt;br /&gt;&lt;br /&gt;As águas que um dia nasceram onde marcaste o peso&lt;br /&gt;jovem da carne aspiram longamente&lt;br /&gt;a nossa vida. As sombras que rodeiam&lt;br /&gt;o êxtase, os bichos que levam ao fim do instinto&lt;br /&gt;seu bárbaro fulgor, o rosto divino&lt;br /&gt;impresso no lodo, a casa morta, a montanha&lt;br /&gt;inspirada, o mar, os centauros do crepúsculo&lt;br /&gt;- aspiram longamente a nossa vida.&lt;br /&gt;&lt;br /&gt;Por isso é que estamos morrendo na boca&lt;br /&gt;um do outro. Por isso é que&lt;br /&gt;nos desfazemos no arco do verão, no pensamento&lt;br /&gt;da brisa, no sorriso, no peixe,&lt;br /&gt;no cubo, no linho, no mosto aberto&lt;br /&gt;- no amor mais terrível do que a vida.&lt;br /&gt;&lt;br /&gt;Beijo o degrau e o espaço. O meu desejo traz&lt;br /&gt;o perfume da tua noite.&lt;br /&gt;Murmuro os teus cabelos e o teu ventre, ó mais nua&lt;br /&gt;e branca das mulheres. Correm em mim o lacre&lt;br /&gt;e a cânfora, descubro tuas mãos, ergue-se tua boca&lt;br /&gt;ao círculo de meu ardente pensamento.&lt;br /&gt;Onde está o mar? Aves bêbedas e puras que voam&lt;br /&gt;sobre o teu sorriso imenso.&lt;br /&gt;Em cada espasmo eu morrerei contigo. &lt;br /&gt;&lt;br /&gt;E peço ao vento: traz do espaço a luz inocente&lt;br /&gt;das urzes, um silêncio, uma palavra;&lt;br /&gt;traz da montanha um pássaro de resina, uma lua&lt;br /&gt;vermelha.&lt;br /&gt;Oh amados cavalos com flor de giesta nos olhos novos,&lt;br /&gt;casa de madeira do planalto,&lt;br /&gt;rios imaginados,&lt;br /&gt;espadas, danças, superstições, cânticos, coisas&lt;br /&gt;maravilhosas da noite. Ó meu amor,&lt;br /&gt;em cada espasmo eu morrerei contigo.&lt;br /&gt;&lt;br /&gt;De meu recente coração a vida inteira sobe,&lt;br /&gt;o povo renasce,&lt;br /&gt;o tempo ganha a alma. Meu desejo devora&lt;br /&gt;a flor do vinho, envolve tuas ancas com uma espuma&lt;br /&gt;de crepúsculos e crateras. &lt;br /&gt;&lt;br /&gt;Ó pensada corola de linho, mulher que a fome&lt;br /&gt;encanta pela noite equilibrada, imponderável -&lt;br /&gt;em cada espasmo eu morrerei contigo. &lt;br /&gt;&lt;br /&gt;E à alegria diurna descerro as mãos. Perde-se&lt;br /&gt;entre a nuvem e o arbusto o cheiro acre e puro&lt;br /&gt;da tua entrega. Bichos inclinam-se&lt;br /&gt;para dentro do sono, levantam-se rosas respirando&lt;br /&gt;contra o ar. Tua voz canta&lt;br /&gt;o horto e a água - e eu caminho pelas ruas frias com&lt;br /&gt;o lento desejo do teu corpo.&lt;br /&gt;Beijarei em ti a vida enorme, e em cada espasmo&lt;br /&gt;eu morrerei contigo.&lt;br /&gt;&lt;br /&gt;                             Herberto Helder&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;script type="text/javascript"&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.needLivePhishCheck = false;searchshield.allowedSites = [];searchshield.enabled = function (doc){	var result = searchshield.avgCallFunc(doc, 'GetSearchEnabled');	return (result == '1' ? 1 : 0);};searchshield.init = function (doc){	if ((doc == null) || (doc.location == null) || (doc.location.href.search(/about:/) != -1))		return;	if (!searchshield.enabled(doc))		return;	if (!g_aEng)		g_aEng = searchshield.Search.prototype.detectEngine(doc.location.href);	if (!g_aEng)		return;	// init search object (not declared or is null)	if (typeof xplSearch === 'undefined')	{		// global		xplSearch = new searchshield.Search();		// reset the links added flag		xplSearch.new_links = false;		xplSearch.doc = doc;		xplSearch.href	= xplSearch.doc.location.href;		xplSearch.uri	= searchshield.parseLink(xplSearch.href);				xplSearch.engine	= new searchshield[g_aEng+'SearchEngine'](xplSearch)		xplSearch.addEngine(xplSearch.engine);		searchshield.launch(doc);	}	if (doc.location.href != g_loc)	{		g_loc = doc.location.href;		if ((typeof xplSearch !== 'undefined') &amp;&amp; (xplSearch != null))			searchshield.launch(doc);	}};searchshield.launch = function (doc){	// IE specific check	searchshield.quirksMode = (self.top.document.compatMode == 'BackCompat');	searchshield.docMode = parseInt(navigator.userAgent.split('MSIE')[1]);			if ((self === top) &amp;&amp; (self.document === doc))	{		if (!xplSearch.engine)			return;		// set verdict display config		xplSearch.engine.setRatingsConfig(doc);		// init the alert popup		searchshield.initPopupAlert(doc);		if (xplSearch.engine.type != 'inline')		{			// save function reference for memory clean up later			var fn = function(event){avglsflyover.hide(null)};			//hide flyover if these events occur			window.detachEvent('onscroll', fn);			window.attachEvent('onscroll', fn);			doc.detachEvent('onkeydown', fn);			doc.attachEvent('onkeydown', fn);		}				// only start monitor on top doc		searchshield.avgPageMonitor.start(doc);	}	return;};// search monitors and processors - doc is always top most 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 == 'google') ? 1 : 0;		}		searchshield.avgProcessSearch(doc, refresh);	},	stop: function(){		if (searchshield.avgPageMonitor.timeoutID)		{			window.clearTimeout(searchshield.avgPageMonitor.timeoutID);			delete searchshield.avgPageMonitor.timeoutID;		}	}};searchshield.avgProcessSearch = function (doc, refresh){	// doc may be about:Tabs or about:Blank	if (!doc)		return;			if (!searchshield.enabled(doc))		return;	if (!searchshield.clockUrl)		searchshield.clockUrl = searchshield.avgCallFunc(doc, 'GetIconUrl', '0');			xplSearch.clockUrl = searchshield.clockUrl	if (!xplSearch.engine)		return;	// get result links	xplSearch.links = [];	var links = searchshield.avgGetSearchLinks(doc, xplSearch.engine, refresh);	searchshield.needLivePhishCheck = false;	for (var i=0; i &lt; links.length; i++)	{		var isPhishing = searchshield.avglsCheckandUpdate(links[i]);		if (isPhishing)			searchshield.needLivePhishCheck = true;	}		if (searchshield.needLivePhishCheck)	{		var prev = '1';		if ( xplSearch.engine.type == 'inline' )			prev = '0';		searchshield.avgCallFunc(doc, 'GetPhishingResults', prev);		searchshield.needLivePhishCheck = false;	}	else if (links.length &gt; 0 &amp;&amp; xplSearch.engine.type != 'inline')	{		searchshield.avgCallFunc(doc, 'FinalScanComplete');	}		// attach click handlers for popup alerts	doc.body.detachEvent("onclick", searchshield.blockClick);	doc.body.attachEvent("onclick", searchshield.blockClick);		doc.body.detachEvent("ondblclick", searchshield.blockClick);	doc.body.attachEvent("ondblclick", searchshield.blockClick);};searchshield.avgGetSearchLinks = function (doc, engine, refresh){	if (!doc.body)		return;	var alltags = doc.body.getElementsByTagName('a');	for (var i = 0; i &lt; alltags.length; i++)	{		if ( !refresh )		{	// no checked test if refreshing - google			if (alltags[i].getAttribute('avglschecked'))				continue;		}				// ignore linked resources		if (alltags[i].tagName == 'LINK')			continue;		// ignore in-page bookmarks and javascript		if ((!alltags[i].href)	||			(alltags[i].href.charAt(0) == '#') ||	// in-page bookmark			(alltags[i].href.indexOf("javascript") == 0))			continue;					// ignore verdicts		if (/XPLSS_/.test(alltags[i].id))			continue;		// ignore flyover anchors		if (/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			// 'editable' frame it's probably a gmail reply			if (attr &amp;&amp; (attr.indexOf("editable") != -1))				continue;			if (frameDoc)				searchshield.avgGetSearchLinks(frameDoc, engine, 0);		}	}		return engine.search.links;};searchshield.avglsCheckandUpdate = function (linkNode){	if (!xplSearch)		return;	// element is the search result anchor	var element = linkNode.element;	var href = linkNode.href;	var result = searchshield.avgCallFunc(xplSearch.doc, 'CheckSite', href, element.href);	if (result == null)		return;		var resultParse = result.split('::');	var phishing  = resultParse[0];  // if phishing then rest of array does not exist.	if (phishing == 1)		return true;	if (resultParse.length &lt; 8)		return;		var hash	  = resultParse[1];	var score	  = resultParse[2];	var new_image = resultParse[3];	var alt_image = resultParse[4];	var flyover	  = resultParse[5];	var click_thru= resultParse[6];	var altClick_thru = resultParse[7];	// iterate to get verdict anchor	nextElem = element.nextSibling;	while (nextElem)	{		if (nextElem.nodeType == 1 &amp;&amp; nextElem.id &amp;&amp; (nextElem.id.indexOf("XPLSS_") != -1))			break;		nextElem = nextElem.nextSibling;	}		return xplSearch.engine.updateImage(hash, xplSearch.searchHash, score, new_image, alt_image, flyover, click_thru, altClick_thru);};// click event handler - shows popup for links of caution and warning 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) == "H") ||														(node.tagName.charAt(0) == "D") ||														(node.tagName.charAt(0) == "T"))}	);		if ((anchor == null) || (anchor.href == null))		return true;		// ignore if anchor is on an xpl verdict	if (!!anchor.id)	{		if (anchor.id.indexOf('LXPLSS_') == 0)			return true;				if (anchor.id.indexOf('XPLSS_INTR') == 0)		{			searchshield.allowedSites.push(searchshield.GetDomain(anchor.href));			return true;		}	}		// VeriSign A/B Split reporting - only for VerSign domains	var avglschecked = anchor.getAttribute("avglschecked");	if (avglschecked &amp;&amp; avglschecked != 1)	{		var sPos = avglschecked.indexOf("S");		var hash = (sPos &gt; -1) ? avglschecked.substring(0, sPos) : null;		var split = (sPos &gt; -1) ? avglschecked.substring(sPos+1) : null;		if (hash &amp;&amp; split &amp;&amp; split != searchshield.VERISIGN_SPLIT_NOTEST)		{			// check updated verdict anchor for verisign domain			var d = event.srcElement.ownerDocument;			if (d.getElementById("LXPLSS_" + hash + "U" + searchshield.SCORE_SS_VERISIGN))			{				searchshield.avgCallFunc(d, "RecordVSClick", hash, d.location.href);			}		}	}	var link = anchor.href;	var verdict = searchshield.getAvgImage(anchor);	var score = -1;	var img_id = '';	if (verdict != null)	{		score = verdict.score;		img_id = verdict.rawId;	}		// show popup alert (upper left)	if ((score &gt;= searchshield.SCORE_SS_CAUTION) &amp;&amp; (score &lt;= searchshield.SCORE_SS_WARNING))	{		// prevent this click from going any further		var search_hash = searchshield.avgCallFunc(document, 'GetHash', document.location.href);		searchshield.ShowPopupAlert(document, link, img_id, search_hash);		// if possible, stop the event from going any further		searchshield.cancelEvent(event);		return false;	}		return true;};// called by native to update phishing linkssearchshield.updatePhishingLinks = function (results){	if (!results)		return;	if (!xplSearch)		return;	var engine = xplSearch.engine;	var resultParse = results.split("::");	var resultsLength = resultParse[0];	for (var i=0; i &lt; resultsLength; i++)	{		var idx = i*7;		var hash	  = resultParse[idx+1];		var score	  = resultParse[idx+2];		var new_image = resultParse[idx+3];		var alt_image = resultParse[idx+4];		var flyover	  = resultParse[idx+5];		var click_thru= resultParse[idx+6];		var altClick_thru = resultParse[idx+7];		engine.updateImage(hash, xplSearch.searchHash, score, new_image, alt_image, flyover, click_thru, altClick_thru);	}};searchshield.getAvgImage = function (element){	var obj = {};	obj.img = xplSearch.engine.getImgElement(element);	obj.score = -1;		//parse the score from the id	if (obj.img != null &amp;&amp; obj.img.id)	{		var pos = !!obj.img.id ? obj.img.id.indexOf('U') + 1 : -1;		obj.score = (pos &lt; 1) ? -1 : obj.img.id.charAt(pos);		obj.rawId = obj.img.id.substring(0,pos-1);	}		return obj;};searchshield.GetScannedLink = function (link){	if (!xplSearch || !(xplSearch.links instanceof Array))		return link;	// look for the link we scanned based on original element	for (var i = 0; i &lt; xplSearch.links.length; i++)	{		if (xplSearch.links[i].element.href == link)			return xplSearch.links[i].href;	}	// else return the incoming link	return link;};searchshield.previouslyScanned = function (links, hash){	for (var i = 0; i &lt; links.length; i++)	{		if ((links[i] != null) &amp;&amp; (links[i].hash != null) &amp;&amp; 			(links[i].hash == hash) &amp;&amp; (links[i].checked == true))			return true;	}	return false;};searchshield.initPopupAlert = function (doc){	// check if it exists first	if (doc.getElementById("XPLSS_PopupAlert"))		return;	// create a div to use for the popup itself, hide for now	var popup_div = doc.createElement("DIV");	popup_div.setAttribute("id", "XPLSS_PopupAlert");	popup_div.style.position = "absolute";	popup_div.style.zIndex = "10000";	doc.body.appendChild(popup_div);};searchshield.initFlyover = function (doc, engine){	// create in top doc only	if (doc !== window.top.document)		doc = window.top.document;	// check if it exists first	if ((doc == null) || (doc.getElementById("XPLSS_Flyover")))		return;	// create a div to use for the flyover itself, hide for now	var flyover_div = doc.createElement("DIV");	flyover_div.setAttribute("id", "XPLSS_Flyover");	flyover_div.style.position = "absolute";	flyover_div.style.zIndex = "10000";	doc.body.appendChild(flyover_div);	// create a layer for the image	var trans_div = doc.createElement("DIV");	trans_div.setAttribute("id", "XPLSS_Trans");	trans_div.style.position = "absolute";	trans_div.style.zIndex = "9999";	doc.body.appendChild(trans_div);};searchshield.ShowPopupAlert = function (doc, link, hash, search){	// build the content	var popup_content = searchshield.avgCallFunc(doc, 'BuildPopupAlert', hash, search);	if (popup_content == null || popup_content == "")		return;	// get the div	var div = doc.getElementById("XPLSS_PopupAlert");	div.innerHTML = searchshield.CleanupHTML(popup_content);	// set position, account for scrolling	var zoom = searchshield.zoomLevel();	var pageOffsetX = Math.round(doc.documentElement.scrollLeft/zoom);	var pageOffsetY = Math.round(doc.documentElement.scrollTop/zoom);		div.style.left = 10 + pageOffsetX + "px";	div.style.top = 10 + pageOffsetY + "px";		// TODO: the event handler function doesn't exist so, is this even necessary?	//div.attachEvent("onmouseout", HidePopupAlert);	// set the link	//var data = doc.getElementById("avgalertpopurl");	//if (data)	//		data.innerHTML = escape(link);	// set visibility	div.style.visibility = "visible";	//navigate to the link after timed delay	// TODO: Bug 31707 - make this open a new tab/window	setTimeout(function(){doc.location.assign(link)}, 3000);};searchshield.avgCallFunc = function (doc, name /*, param1..., paramN*/){	// get the data element	var avg_ls_data = (typeof gAvgDataElement !== 'undefined') ? gAvgDataElement : doc.getElementById("avglsdata");	if ((avg_ls_data == null) || (name == null))		return;		// save the data element	gAvgDataElement = avg_ls_data;	// for some reason you can't fire and event on an element with no parent node	if (avg_ls_data.parentNode == null)		return;	// set the attributes	avg_ls_data.setAttribute("function", name);		// set variable length of optional parameter attributes	var pcnt = 0;	for (var i=2; i &lt; arguments.length; i++)		avg_ls_data.setAttribute("param"+(++pcnt), String(arguments[i]));	avg_ls_data.fireEvent("onrowenter");	// get the result	return avg_ls_data.getAttribute("result");	};// general use functions - begin// DOM 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 != "A"))	{		if (filterFunc(node))		{			node = null;			break;		}		node = node.parentNode;	}	return node;};searchshield.getDocuments = function (frame, frameArray){	// recursively get all embedded frames/docs	frameArray.push(frame.document);	var frames = frame.frames;	for (var i = 0; i &lt; frames.length; i++)	{		// recurse on each frame		searchshield.getDocuments(frames[i], frameArray);	}	return frameArray;};searchshield.NextSiblingNode = function (element){	var TEXTNODE = 3;	var ParentNode = element.parentNode;	if (!ParentNode)		return;	var NextSibling = ParentNode.nextSibling;	while (NextSibling)	{		if (NextSibling.nodeType != TEXTNODE)			return NextSibling;		NextSibling = NextSibling.nextSibling;	}	return;};searchshield.getParentNodeByAttribute = function (attrName, attrValue, node, maxDepth){	if (!node)		return null;		var maxLoop = maxDepth ? maxDepth : 1;	var pNode = node.parentNode;		if (!pNode)		return null;		for(; 0 &lt; maxLoop; maxLoop--) 	{		if ((pNode[attrName]) &amp;&amp; 			(pNode[attrName].toLowerCase() === attrValue.toLowerCase())) 		{			return pNode;		}		pNode = pNode.parentNode;		if (!pNode)			return null;	}	return null;};searchshield.getParentNodeByClassName = function (className, node, maxDepth) {	return searchshield.getParentNodeByAttribute("className", className, node, maxDepth);};searchshield.getParentNodeById = function (id, node, maxDepth){	return searchshield.getParentNodeByAttribute("id", id, node, maxDepth);};searchshield.getParentNodeByTagName = function (tagName, node, attrName) {	// find parent node by tag name and optional attribute name	if (!tagName || !node || !node.parentNode)		return null;	tagName = tagName.toUpperCase();	while ((node != null) &amp;&amp; (node.nodeType != 9))	{		// if attrName is not provided just return TRUE		if (node.nodeName == tagName)		{			var nodeHasAttribute = !!attrName ? node[attrName] : true;			if (nodeHasAttribute)				return node;		}					node = node.parentNode;	}		// no div	return null;};searchshield.getHrefFromCiteElement = function (tag){	var rtnHtml;	var tp = tag.parentNode;	var tgpn = tp ? tp.parentNode : null;	if (!tgpn)		return;	lastChildElem = tgpn.lastChild;	while ((lastChildElem != null) &amp;&amp; (lastChildElem.nodeName != 'SPAN') &amp;&amp; (lastChildElem.nodeName != 'DIV'))	{		lastChildElem = lastChildElem.previousSibling;	}		if (lastChildElem)		rtnHtml = lastChildElem.getElementsByTagName('cite')[0];		if (rtnHtml)		rtnHtml = rtnHtml.innerHTML;		return rtnHtml;};searchshield.getHrefFromSpanElement = function (tag){	var rtnHtml;		var tp = tag.parentNode;	var tgpn = tp ? tp.parentNode : null;	if (!tgpn)		return;	siblingElem = tgpn.nextSibling;	while ((siblingElem != null) &amp;&amp; (siblingElem.nodeName != 'SPAN') &amp;&amp; (siblingElem.className != 'site'))	{		siblingElem = siblingElem.nextSibling;		if (siblingElem &amp;&amp; siblingElem.className  &amp;&amp; (siblingElem.className.match(/res[13]/)))			break;	}		if (siblingElem)		rtnHtml = siblingElem.getElementsByTagName('a')[0];		if (rtnHtml)		rtnHtml = rtnHtml.innerHTML;		return rtnHtml;};searchshield.getTopLevelDocument = function (doc){	// return the top level document for the given doc, could be itself	// TODO: determine a method of doing this for IE, if necessary		// don't check about:blank	if (doc &amp;&amp; ((doc.location.href == "about:blank") || (doc.location.href == "about:Tabs")))		return doc;	// Check if already a top level document	for (var i = 0; i &lt; gBrowser.browsers.length; i++)	{		if (doc == gBrowser.browsers[i].contentDocument)			return doc;	}	// Not a top level, check all frames 	var documents;	for (var j = 0; j &lt; gBrowser.browsers.length; j++)	{		// get all docs for each browser		documents = searchshield.getDocuments(gBrowser.browsers[j].contentWindow, new Array());		for (var k = 0; k &lt; documents.length; k++)		{			// check if doc is from current browser			if (doc == documents[k])			{				// it is, return the top level doc for this browser				return gBrowser.browsers[j].contentDocument;			}		}	}		return doc;};searchshield.getTopLevelWindow = function (){	// TODO: determine a method of doing this for IE, if necessary	return mediator.getMostRecentWindow("navigator:browser");};//Event 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("on"+evtType, listener);		 return true;	}		return false;};searchshield.cancelEvent = function (event){	event.cancelBubble = true;	event.returnValue = false;};searchshield.doEvent = function (evtObj, evtTarget, evtName, evtType, bubbles, cancelable){	bubbles		= !!bubbles;	cancelable	= !!cancelable;		if (document.createEvent)	{		var evt = document.createEvent("Events");		evt.initEvent(evtName, bubbles, cancelable);		evtTarget.dispatchEvent(evt);		return true;	}	else if (document.createEventObject)	{		var evt = document.createEventObject(evtObj);		evtTarget.fireEvent("on" + evtType, evt);		return true;	}		return false;};searchshield.removeListener = function (object, evtType, listener, useCapture){	useCapture = !!useCapture;		if (object.removeEventListener)	{		object.removeEventListener(evtType, listener, useCapture);		return true;	}	else if (object.detachEvent)	{		 object.detachEvent(evtType, listener);		 return true;	}		return false;};// HTML functionssearchshield.CleanupHTML = function (data){	if (data == null)		return data;	// cleanup html data, replace any new lines	data = data.replace(/\r/g, "");	data = data.replace(/\n/g, "");	// escape any single quotes	data = data.replace(/'/g, "\\'");	return data;};searchshield.removeHtmlTags = function (str){	var re = new RegExp('(&lt;[^&gt;]+&gt;)','g');	var strStr = new String(str);	if (!!strStr)		return strStr.replace(re, '');	else		return str;	};// Browser 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("XPLSS_") != -1)	{		nextImg = siblingElement.firstChild;				nextImgRect = nextImg.getBoundingClientRect();		}	else	{		return elementRect;	}		if ((nextImgRect.top &gt;= elementRect.bottom) &amp;&amp; 		(nextImgRect.left &lt;= elementRect.left))	{	// images appear to be on seperate lines		return elementRect;	}	// else merge the rects together into a new one	var newRect = new function() { this.top=0; this.left=0; this.right=0; this.bottom=0; this.mid=0;};	newRect.top = Math.min(elementRect.top, nextImgRect.top);	newRect.left= Math.min(elementRect.left, nextImgRect.left);	newRect.right=Math.max(elementRect.right, nextImgRect.right);	newRect.bottom=Math.max(elementRect.bottom, nextImgRect.bottom);	newRect.mid = Math.min(elementRect.right, nextImgRect.left);		return newRect;};searchshield.offsetLeft = function (element){	var offset = 0;	while (element)	{		offset += element.offsetLeft;		element = element.offsetParent;	}	return offset;};searchshield.offsetTop = function (element){	var offset = 0;	while (element)	{		offset += element.offsetTop;			element = element.offsetParent;	}	return offset;};searchshield.scrollSize = function (imageElem){	// returns an array [scrollX, scrollY, hasParentFrame]	var scrollX;	var scrollY;	var hasParentFrame;		// firefox	if (window.pageXOffset &amp;&amp; window.pageYOffset)	{		scrollX = window.pageXOffset;		scrollY = window.pageYOffset;	}	else if (document.documentElement || document.body)	{		scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;		scrollY = document.documentElement.scrollTop || document.body.scrollTop;		if (imageElem)		{			var frames = document.frames;			if (frames)			{				for (var i=0; i &lt; frames.length; i++)				{					var img;					try {						img = frames[i].document.getElementById(imageElem.id);					}					catch(domErr){}					if (img != null)					{						scrollX = frames[i].document.documentElement.scrollLeft;						scrollY = frames[i].document.documentElement.scrollTop;						hasParentFrame = true;						break;					}				}			}		}	}	else	{		scrollX = 0;		scrollY = 0;	}		return [parseInt(scrollX,10), parseInt(scrollY,10), hasParentFrame];};searchshield.viewPortSize = function (){	// returns an array [width, height, scrollYWidth], where scrollYWidth is always 0 for IE	var scrollXWidth	 = 19;	var scrollYWidth	 = 0; // 0 for Microsoft IE	var scrollBarX	 = false;	var windowX;	var windowY;		// firefox	if (window.innerWidth &amp;&amp; window.innerHeight)	{		//TODO: validate this block if implemented for firefox				windowX = window.innerWidth - scrollXWidth;		windowY = window.innerHeight;		try		{			scrollYWidth = Math.floor(Math.abs(window.innerHeight - document.documentElement.clientHeight)) + 1;			scrollBarX = (document.documentElement.clientWidth &lt; document.documentElement.scrollWidth);		}		catch(err){}		if (scrollBarX &amp;&amp; !scrollYWidth)			scrollYWidth = 18;	//normally 17 (+1 top border)						}	else if (document.documentElement || document.body) 	{		windowX = (document.documentElement.clientWidth || document.body.clientWidth) - scrollXWidth;		windowY = document.documentElement.clientHeight || document.body.clientHeight;	}	else	{		windowX = 0;		windowY = 0;	}	return [windowX, windowY, scrollYWidth];};searchshield.zoomLevel = function (){		var level = 1;		if (document.body.getBoundingClientRect) {			// rect is only in physical pixel size before IE8 			var rect = document.body.getBoundingClientRect();			level = Math.round (((rect.right - rect.left) / (document.body.offsetWidth)) * 100) / 100;		}				return level;};// Href 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+/, "").replace(/\s+$/, "");		// if no protocol, add http:// to it			if (url.indexOf("://") == -1)			url = "http://" + url;	}	catch(err){}	return url;};searchshield.DoesURLContain = function (url, contain){	if ((url == null) || (url.length &lt; 1))		return false;	// breakup the url to check	var parts = url.split('/');	if (parts.length &lt; 3)		return false;	var domain= parts[2].toLowerCase();	if (domain.indexOf(contain) &gt; -1)		return true;	return false;};searchshield.FilterUrl = function (url, filter){	if (!url || (url.length &lt; 1))		return false;		if (!filter || !(filter instanceof Array))			return false;			var parts = url.split('/');	if ((parts == null) || (parts.length &lt; 3))		return false;	var domain = parts[2];	for (var i = 0; i &lt; filter.length; i++)	{		if (domain.indexOf(filter[i]) != -1)			return true;	}	return false;};searchshield.GetDomain = function (url){	if (url != null)	{		// get url domain		var parts = url.split('/');		if ((parts != null) &amp;&amp; (parts.length &gt;= 3))		{			return parts[2].toLowerCase();		}	}		return url;};searchshield.getUrlContents = function (url) {	if (url == null)		return null;	// don't query if local url	if (url.indexOf("linkscanner://") != -1)		return null;	try 	{		req = new XMLHttpRequest();		req.open("GET", url, false);		req.send(null);		if (req.status == 200)			return req.responseText;		else			return null;	} 	catch (err)	{		// nothing to do		return null;	}};searchshield.parseLink = function (href, simpleMode){	var uri		  = {};	var parameter = {			complex: {				pattern: /^(?:([a-z]+):(?:([a-z]*):)?\/\/)?(?:([^:@]*)(?::([^:@]*))?@)?((?:[a-z0-9_-]+\.)+[a-z]{2,})(?::(\d+))?(?:([^:\?\#]+))?(?:\?([^\#]+))?(?:\#([^\s]+))?$/i,				element: ['source','scheme','subscheme','user','pass','host','port','path','query','fragment']				},			simple: {				pattern: /^(?:([a-z]+):\/\/)?((?:[a-z0-9_-]+\.)+[a-z]{2,})(?:\/)([^:\?]+)?(?:([\?|\#])([^\?]+))?$/i,				element: ['source','scheme','host','path','delimiter','query']			}		};	var mode	= simpleMode !== false ? 'simple' : 'complex';	var pattern	= parameter[mode].pattern;	var element	= parameter[mode].element;		if (!href)		return uri;	var matches	= href.match(pattern);		if (matches)	{		// --------------------		// iterate over the matches array and populate uri properties		// using the respective element parameter as the name.		// NOTE: set raw property type as String to make inArray()		// work properly with instanceof.		// --------------------		for (var i=0; i &lt; matches.length; i++)			uri[element[i]] = new String(matches[i] || "");				// --------------------		// create an array, hostArray, from host, for example,		// host="www.google.com" and hostArray=["www","google","com"]		// --------------------		uri.hostArray	= uri.host.split(".");				// --------------------		// create an array, qsArray, from query, for example,		// query='hl=en&amp;q=javascript&amp;btnG=Search&amp;aq=f&amp;aqi=g10&amp;aql=&amp;oq=&amp;gs_rfai='		// qsArray=[{hl:'en'},{q:javascript}, ... ,(qs_rfai:''}]		//		// $0=entire match, $1=capture 1, $2=capture 2		// must include $0 even though it is unused so		// the replace works properly		// --------------------		uri.qsArray		= searchshield.parseQuery(uri.query);	}		//non-standard urls require a fail-safe that relies on simply splitting the href	function splitLink(href)	{		// split the href on '/'		var linkParts = href.split("/");		// need domain and path		if ((linkParts == null) || (linkParts.length &lt; 2))			return false;			var uri = {			delimiter: (linkParts[3]).substring(0,1),			host: linkParts[2],			hostArray: (linkParts[2]).split('.'),			path: (linkParts[3]).substring(1),			qsArray: [],			query: '',			scheme: (linkParts[0]).substring(0, linkParts[0].length-1),			source: href			};		return uri;	}	if (!uri.host)		uri = splitLink(href);	return uri;};searchshield.parseQuery = function (qs){	var qsArray = [];	qs.replace(/(?:^|&amp;)([^&amp;=]*)=?([^&amp;]*)/g, 					function ($0, $1, $2) {						if ($1) qsArray[$1] = $2;					}	);		return qsArray;};// general 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 = /((?:'[^']*')|[\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 =  [		'Google',		'AVGGoogle',		'AltaVista',		'AVGYahoo',		'Yahoo',		'Bing',		'MSN', // MSN redirects to BING		'Baidu',		'Earthlink',		'AOL',		'Ask',		'Yandex',		'Seznam',		'Webhledani',		'eBay',///temp		'Digg',		'Slashdot',		'Twitter',		'GMail',		'Facebook',		'MySpace'	];	return names;};searchshield.Search.prototype.detectEngine = function(href){	if (!href)		return;	var aEng = searchshield.Search.prototype.getSearchNames();	var aEngLen = aEng.length;	for (var i=0; i &lt; aEngLen; i++)	{		if (searchshield[aEng[i] + 'SearchEngine'].prototype.validSearch(href))			return aEng[i];	}	return;};searchshield.Search.prototype.addEngine = function(engine){	if (!this.engines)		this.engines = new Array();		this.engines.push(engine);};searchshield.Search.prototype.addLink = function(inElement, inHref){	if (!this.links)		this.links = new Array();	var hrefHash;	try	{		hrefHash = searchshield.avgCallFunc(this.doc, 'GetHash', inHref);	}	catch (e){}	var newNode = {			element:	inElement,			href: 		inHref,			hash:		hrefHash,			search:		this.searchHash		};		this.links.push(newNode);		return newNode;}// process the search result page after all search engines have been 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, 'GetHash', this.href);		// get any previously active engine		this.engine		= this.engineList[this.searchHash.toString()];	}	catch (e) {}	/*		Process Steps:	1. Add all supported search engines	2. Identify the active search engine	3. Get all document links and add AVG images 	*/		// STEP 1 - Add all supported search engines	if (!this.engines)	{		var aEng = xplSearch.getSearchNames();		var aEngLen = aEng.length;		for (var i=0; i &lt; aEngLen; i++)		{			xplSearch.addEngine(new searchshield[aEng[i]+'SearchEngine'](this));		}	}		// search the engines if we didn't find one	if (!this.engine)	{		// STEP 2 - Identify the active search engine		var engLen = this.engines.length;		for (var i = 0; i &lt; engLen; i++)		{			if (this.engines[i].validSearch())			{				this.engine		= this.engines[i];				break;			}		}				// create a new engine instance to store		this.engineList[this.searchHash.toString()] = this.engine;				// init this search, if &lt; 1 either an error or disabled		//var sdkInit = 0;		//try {		//	sdkInit = xpl_sdk.SXPL_InitSearch(this.href);		//}		//catch(e){}		//if (sdkInit &lt; 1)		//	return false;	}	// return immediately if there is not an active search engine	if (!this.engine)		return false;		try {			// base url to check for icons		this.checkUrl 	= searchshield.avgCallFunc(this.doc, 'GetIconUrl', '1');		// check if using linked or local icons		this.useLocalImgs	= !searchshield.getUrlContents(this.checkUrl);		// get the clock url		this.clockUrl 	= searchshield.avgCallFunc(this.doc, 'GetIconUrl', '0');	}	catch(e){}			// STEP 3 - Get all document links and add AVG images	var alltags = this.doc.getElementsByTagName("*");	// this method works for IE, FF and Chrome	for (var i=0; i &lt; alltags.length; i++)	{		// ignore verdicts		if (alltags[i].id &amp;&amp; (alltags[i].id.indexOf("LXPLSS_") != -1))			continue;			//should the link be included?  Make sure includeLink always returns an href else FALSE,		var href = this.engine.includeLink(alltags[i]); 		if (!href)			continue;		var newNode = this.addLink(alltags[i], href);		this.engine.addImage(newNode, this.clockUrl, false);	}	return (this.links ? this.links.length : false);};////////////////    SEARCH    ////////////////////////////////    SEARCH ENGINE    ////////////////// Interface for a SearchEngine objectsearchshield.SearchEngine = function(search){	this.search = search;	this.type = 'standard';	this.processFrames = false;	this.new_links		= true;	this.onlyPrimaries	= true;	this.inline = {		clockImage: "linkscanner://clock12.png",		image: [	"linkscanner://safe12.png",					"linkscanner://caution12.png",					"linkscanner://warning12.png",					"linkscanner://blocked12.png"				],		color: {			classname: ["green","yellow","orange","red"],			border: ["#00A120", "#EAA500", "#F57301", "#D20003"],			background: ["#C3E5CA", "#FEEFAE", "#FFD3B0", "#F5D4C1"]		}	};	this.filter_urls = [		"ad.doubleclick.net", "ads1.revenue.net", "aslads.ask.com",		"bluestreak.com", "clickbacktrack.net", "clickbank.net",		"clickboothlnk.com", "clickmanager.com", "clickserve.cc-dt.com",		"dartsearch.net", "clicktraxmedia.com", "clk.atdmt.com",		"dpi-digialphoto.com", "feedpoint.net", "hypertracker.com",		"jdoqocy.com", "kqzyfj.com", "m1428.ic-live.com",		"mediaplex.com", "mr.mdmngr.com", "n339.asp-cc.com",		"offeredby.net", "offerweb.com", "pinktrax.com",		"pinktrax.com", "pixel1523.everesttech.net", "qckjmp.com",		"r.rd06.com", "revenuewire.net", "s0b.bluestreak.com",		"s2.srtk.net", "servedby.advertising.com", "store.yahoo.com",		"tf8.cpcmanager.com", "thetoptracker.com", "track.searchignite.com",		"tracking.searchmarketing.com", "www.dpbolvw.net", "www.rkdms.com",		"www.yellowbookleads.com"		];	this.shortened_urls = [		"3.ly", "bit.ly", "is.gd", "tr.im", "short.to", "tiny.cc", "tinyurl.com", "lnk.ms", "msplinks.com"		];	this.showCleanVerdicts		= true;	this.showLowRiskVerdicts	= true;	this.showMedRiskVerdicts	= true;	this.VeriSignSplit			= searchshield.VERISIGN_SPLIT_NOTEST;};searchshield.SearchEngine.prototype.flyoverExists = function (doc){	return !!doc.getElementById("XPLSS_Flyover");};searchshield.SearchEngine.prototype.inlineExists = function (doc){	return !!doc.getElementById("XPLSS_InlineFlyover");};searchshield.SearchEngine.prototype.validSearch = function(href) { return false; };searchshield.SearchEngine.prototype.includeLink = function(link) { return false; };searchshield.SearchEngine.prototype.insertNodes = function(node, doc){	var element = node.element;	var parentNode = node.element.parentNode;	if (parentNode == null)	{		// try and find element again based on the hash		element = doc.getElementById("xplid_" + node.hash);		parentNode = !!element ? element.parentNode : null;	}	var insertNode = !!element ? element.nextSibling : null;	while ((insertNode			!= null) &amp;&amp; 			(insertNode.tagName	!= null) &amp;&amp; 			(insertNode.tagName	== "SPAN"))	{		insertNode = insertNode.nextSibling;	}		return [insertNode, parentNode];};searchshield.SearchEngine.prototype.addImage	= function(node, image, hidden){	var element	= node.element;	var hash	= node.hash;	var score 	= node.score;	// set verdict display configuration	var doc = element.ownerDocument;	if (this.type != 'inline' &amp;&amp; !doc.getElementById('XPLSS_Flyover'))		searchshield.initFlyover(doc, this);	// get the proper insertion point for the image	var insertNodes = this.insertNodes(node, doc);	var insertNode = insertNodes[0];	var parentNode = insertNodes[1];	if (!parentNode)		return;	// see if we already have an image	if ((insertNode		!= null) &amp;&amp; 		(insertNode.id	!= null) &amp;&amp; 		(insertNode.id.indexOf("XPLSS_") &gt; -1))	{		return;	}	// mark search result anchor so it isn't processed repeatedly	if (score == undefined)		element.setAttribute("avglschecked", hash + "S" + this.VeriSignSplit);	// create a new image	var img = doc.createElement('img');	img.src = image;	img.id = "XPLSS_" + hash;	img.style.borderStyle = "none";	img.style.margin = "0 3px";		// for IE, specify these style attributes to prevent inadvertent inheritance from parent	if (img.width &amp;&amp; img.height)	{		img.style.width = img.width + 'px';		img.style.height = img.height + 'px';	}		// apply custom element styles	this.updateElementStyle(img, this.addImageStyle);		// create the link element 	var anchor = doc.createElement("A");	anchor.setAttribute("id", "LXPLSS_" + hash);	if ((hidden != null) &amp;&amp; (hidden == true))	{	// hiding the parent will also hide its child nodes		anchor.style.display = "none";	}		// Default anchor styles	//Over-ride possible border style with inline declaration	anchor.style.borderStyle = "none";	// apply custom element styles	this.updateElementStyle(anchor, this.addAnchorStyle);	if (score == searchshield.SCORE_SS_VERISIGN)	{		anchor.style.textDecoration = "none";		anchor.style.background = "none repeat scroll 0 0 transparent";	}	// append the image to the link	anchor.appendChild(img);	// insert the node as either a sibling or a child	if (insertNode != null)		parentNode.insertBefore(anchor, insertNode);	else		parentNode.appendChild(anchor);			return anchor;};searchshield.SearchEngine.prototype.updateImage = function (hash, search, score, image, alt_image, flyover, click_thru, altClick_thru){		var updated = false;		var frameDoc  = this.search.doc;		var docFrames = frameDoc.frames;		var frameElem;		if (docFrames &amp;&amp; this.processFrames)		{			for (var i=0; i &lt; docFrames.length; i++)			{				try {					if (docFrames[i].document.getElementById(hash))					{						frameElem = docFrames[i].frameElement;						frameDoc = docFrames[i].document;						break;					}				} 				catch(err){}			}		}		while ((element = frameDoc.getElementById(hash)) != null)		{			// check configuration to determine if verdict display property			var showVerdict = true;						var nSeverity = Number(score - 1);			switch (nSeverity)			{				case searchshield.XPLCHECK_RESULT_SEV_LOW:					showVerdict = this.showLowRiskVerdicts;					break;				case searchshield.XPLCHECK_RESULT_SEV_MED:					showVerdict = this.showMedRiskVerdicts;					break;				case searchshield.XPLCHECK_RESULT_SEV_NONE:					showVerdict = this.showCleanVerdicts;					break;				default:					if (score == searchshield.SCORE_SS_VERISIGN)						showVerdict = this.showCleanVerdicts;					break;			}						// remove image if no url specified			if ((!showVerdict) || (image == null) || (image.length &lt; 1))			{				// hide the parent anchor node				element.parentNode.style.display = "none";				// mark the id as being hidden (element is the image)				element.id = element.id + "H";				updated = true;								// if not a verisign score				if (score != searchshield.SCORE_SS_VERISIGN)					continue;			}			// cleanup flyover, replace any new lines or single quotes			flyover = searchshield.CleanupHTML(flyover);			// mark the id as having been updated			element.id = element.id + "U" + score;			element.src	= image;			element.attachEvent("onmouseover", function(e){avglsflyover.popup(e, hash, search, flyover)});			element.attachEvent("onmouseout", function(e){avglsflyover.hide(e)});			// check for attribute updates (elementAttribute is an associative array (i.e., object)			if (this.elementAttribute)			{				for (a in this.elementAttribute)				{					if(this.elementAttribute[a])						element.setAttribute(a, this.elementAttribute[a]);				}			}			// To dynamically reduce verdict image size if it causes its container to scroll			// when not showing alt images determine if the element containing			// the verdict image is scrolling and decrease the image size by			// the scroll amount (min size is 80% or original)			var reduceBy	= 0.8;			var scrl		= 0;			if (!alt_image || this.omitAltImage || this.VeriSignSplit == searchshield.VERISIGN_SPLIT_TESTB)			{				try{					var maxLoop = 5;					var cN = element.parentNode.parentNode;  //image-&gt;anchor-&gt;containerNodes...					while (cN &amp;&amp; maxLoop--)					{						if (cN.tagName == "DIV" || cN.tagName == "SPAN")						{							// get object height depending on ie document mode							var clientHeight = (cN.clientHeight == 0 || 								(this.search.doc.documentMode &amp;&amp; this.search.doc.documentMode &lt; 8)) ? 								cN.offsetHeight : 								cN.clientHeight;							scrl = cN.scrollHeight - clientHeight;							break;						}						cN = cN.parentNode;					}					if (0 &lt; scrl)					{						var eH = (element.height - scrl)/element.height;						if (reduceBy &gt; eH)							eH = reduceBy;												var newDim = Math.ceil(eH*element.height);												element.height = newDim;						element.width = newDim;												element.style.height = newDim + "px";						element.style.width = newDim + "px";					}				}				catch(e){}			}			// set default style attributes			element.style.display		= "";						// if verisign icon showing move our icon up for better centering of the 2			// except for IE7 browser - it does not like this style			try {				var ieVersion = parseFloat(navigator.appVersion.split("MSIE")[1]);				if (alt_image &amp;&amp; (alt_image.length &gt; 0) &amp;&amp; ieVersion != 7)					element.style.verticalAlign = "10%";			}			catch(err){};			// apply custom element styles			this.updateElementStyle(element, this.updateImageStyle)			// update the click thru			var link = this.search.doc.getElementById("L" + hash);			if (link)			{				link.href = click_thru;				link.id = link.id + "U" + score;			}			updated = true;			// add the alternate image if supplied BUT not on avg yahoo			if ((alt_image)				&amp;&amp; 				(alt_image.length &gt; 0)	&amp;&amp; 				(!this.omitAltImage)	&amp;&amp;				(this.VeriSignSplit != searchshield.VERISIGN_SPLIT_TESTB))			{				var vhash = hash.substring(hash.indexOf("_")+1);				// create a temporary link node				var tmp_node = {						element:	element.parentNode,						href:		altClick_thru,						hash:		vhash + "VU" + score,						search:		this.searchHash,						score:		score					};				var altAnchor = this.addImage(tmp_node, alt_image, false);				if (altAnchor &amp;&amp; altAnchor.firstChild)				{					altAnchor.firstChild.setAttribute("onmouseover", "");					altAnchor.href = altClick_thru;				}			}		}				if (updated != false)		{			this.resizeFrame(frameElem);			return true;		}	return false;};searchshield.SearchEngine.prototype.updateElementStyle = function (element, elementStyle){	if (elementStyle)	{	// a NULL attribte value will unset it		for(attr in elementStyle)		{			try {				if (element.style.setAttribute)					element.style.setAttribute(attr, elementStyle[attr]);				else					element.style[attr] = elementStyle[attr];			} catch(err){}		}	}};searchshield.SearchEngine.prototype.resizeFrame = function (frameElem){	// resize frame to prevent unwanted scrolling after inserting verdicts	// ignore inline and non-frame engines	if ((this.type == 'inline') || (!this.processFrames))		return;	// ensure all required elements are available	if ((frameElem == null) || (frameElem.style == null) || (frameElem.contentWindow == null))		return;	// if frame is scrolling vertically then resize	var frameHeight = parseInt(frameElem.style.height, 10);	if (!isNaN(frameHeight) &amp;&amp; (frameHeight &lt; frameElem.contentWindow.document.body.scrollHeight))		frameElem.style.height = frameElem.contentWindow.document.body.scrollHeight + 'px';	return;};searchshield.SearchEngine.prototype.getImgElement = function (element){	// return an xpl img element associated with a given element	if (element == null)		return null;	// go up the parent tree looking for a header or div	while ( (element.parentNode != null) &amp;&amp; 			(element.tagName.charAt(0) != "H") &amp;&amp; 			(element.tagName.charAt(0) != "D") &amp;&amp;			(element.tagName.charAt(0) != "T") )	{		element = element.parentNode;	}	// if all the way to the top, nothing	if ((element.tagName == "HTML") || (element == null))		return null;	// get image tags, if none we are done	var imgTags = element.getElementsByTagName("IMG");	if ((imgTags == null) || (imgTags.Length &lt; 1))		return null;	for (var i = 0; i &lt; imgTags.length; i++)	{		if ((imgTags[i].id == null) || (imgTags[i].id.indexOf("XPLSS_") == -1))			continue;		return imgTags[i];	}	// else didn't find anything	return null;};searchshield.SearchEngine.prototype.setRatingsConfig = function (doc){	// get verdict configuration, need at least severity	var results = searchshield.avgCallFunc(doc, 'GetRatingsConfig');	var parts = !!results ? results.split('::') : null;	if (parts != null &amp;&amp; parts.length &gt;= 5)	{	//if set to default then get config value		if (this.showCleanVerdicts === true)			this.showCleanVerdicts		= (parseInt(parts[0]) == 1) ? true : false;					if (this.showLowRiskVerdicts === true)			this.showLowRiskVerdicts	= (parseInt(parts[1]) == 1) ? true : false;				if (this.showMedRiskVerdicts === true)			this.showMedRiskVerdicts	= (parseInt(parts[2]) == 1) ? true : false;					this.VeriSignSplit	= (parseInt(parts[4]));	}		return true;};searchshield.SearchEngine.prototype.init_inline_ratings = function (doc){	if ((doc == null) || (doc.getElementById("XPLSS_InlineFlyover")))		return;	if (!searchshield.quirksMode)	{		// create style for inline flyovers		var styleTag = doc.createElement("style");		styleTag.setAttribute("id","avgILFOStyle");				var headTag = doc.getElementsByTagName("head")[0];		headTag.appendChild(styleTag);		var inline_style = styleTag.styleSheet;		// stub in the base image name as the url		inline_style.addRule(".avgILFO", "background: url(linkscanner://default_inline_border_tl.png) no-repeat top left;");		inline_style.addRule(".avgILFO", "width:0px; font-size:0px; z-index:9999; visibility:hidden; position:absolute; left:-5000px;");				inline_style.addRule(".avgILFO_content", "background: url(linkscanner://default_inline_border_r.png) top right repeat-y;");		inline_style.addRule(".avgILFO_content","font-size:10px; color:black; padding:0px 10px; text-align:left; word-wrap:break-word; line-height:130%");				inline_style.addRule(".avgILFO_head", "background: url(linkscanner://default_inline_border_tr.png) no-repeat top right;");		inline_style.addRule(".avgILFO_head", "width:0px; height:5px;");		inline_style.addRule(".avgILFO_head div","height:5px;");			inline_style.addRule(".avgILFO_foot", "background: url(linkscanner://default_inline_border_bl.png) no-repeat bottom left");		inline_style.addRule(".avgILFO_foot", "height:5px;");				inline_style.addRule(".avgILFO_foot div", "background: url(linkscanner://default_inline_border_br.png) no-repeat bottom right");		inline_style.addRule(".avgILFO_foot div", "height:5px; width:0px;");	}		try {			// create the popup box		var box = doc.createElement("DIV");		if (searchshield.quirksMode)		{			box.style.visibility = "hidden";			box.style.position = "absolute";			box.style.left = "-5000px";		}		box.setAttribute("id", "XPLSS_InlineFlyover");		box.setAttribute("class", "avgILFO");		doc.body.appendChild(box);		box = null;	}	catch(boxErr){}};searchshield.SearchEngine.prototype.show_inline_ratings = function (doc, node, image){		var href	= node.href;	var anchor	= node.element;	if ((href == null) || (href.length &lt; 1))		return;			if (avglsinlineflyover.imageExists(anchor))		return;		// mark search result anchor so it isn't processed repeatedly	anchor.setAttribute("avglschecked", "1");		// get verdict 	this.display_inline(doc, anchor, href, node, false);};searchshield.SearchEngine.prototype.display_inline = function (doc, anchor, href, node, update, min_severity){	// min_severity is the lowest severity to display, so setting it to	// 1 would not display safe icons		var results	= searchshield.avgCallFunc(doc, 'MalsiteCheck', href);	if (results == null)		return;		var parts = results.split('::');		// need at least severity	if (parts == null)		return;				var nSeverity = parseInt(parts[0]);		if (!update &amp;&amp; nSeverity == searchshield.XPLCHECK_RESULT_SEV_NONE)	{		var shortUrl = searchshield.FilterUrl(href, this.shortened_urls);		if (shortUrl)		{	// shortened url verdicts display later			var engine = this;			anchor.attachEvent("onmouseover", function(event){avglsinlineflyover.mouseOverHandler(event, doc, engine)});			return;		}	}		// severity -1 signifies sb.dat load failure	if ( nSeverity == -1 )		nSeverity = searchshield.XPLCHECK_RESULT_SEV_NONE;	//blacklist url	var blShortUrl = false;	if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_BLOCK)	{		var shortUrl = searchshield.FilterUrl(href, this.shortened_urls);		if (shortUrl)			blShortUrl = true;	}		// need xlated cat tag and category	if (parts.length &lt; 3)		return;	// check the minimum to display	if ((min_severity != null) &amp;&amp; (nSeverity &lt; min_severity))		return;			if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_LOW &amp;&amp; !this.showLowRiskVerdicts)	{		if (update)			this.avg_ls_inline_hide_verdict(anchor);				return;	} 	if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_MED &amp;&amp; !this.showMedRiskVerdicts)	{		if (update)			this.avg_ls_inline_hide_verdict(anchor);				return;	}	if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_NONE &amp;&amp; !this.showCleanVerdicts) 	{		if (update)			this.avg_ls_inline_hide_verdict(anchor);					return;	}	if (update)		this.update_inline_image(anchor, nSeverity, parts);	else		this.add_inline_image(doc, anchor, nSeverity, parts, blShortUrl);};searchshield.SearchEngine.prototype.avg_ls_inline_hide_verdict = function (anchor){	var image = avglsinlineflyover.getImage(anchor);	if (image)	{		image.style.display = "none";		if (image.parentNode &amp;&amp; image.parentNode.id == "avg_ls_anch")			image.parentNode.style.display = "none";	}};searchshield.SearchEngine.prototype.update_inline_image = function (anchor, nSeverity, aRisk){	// update the image already in the page	if (anchor &amp;&amp; anchor.firstChild)	{		var html  = '';		var image = ''; 		if (aRisk != null &amp;&amp; nSeverity != null)		{			var riskCategory = aRisk[1];			var riskName	 = aRisk[2];			var bgColor		 = this.inline.color.background[nSeverity];			var borderColor	 = this.inline.color.border[nSeverity];			image			 = this.inline.image[nSeverity];			html			 = avglsinlineflyover.build(riskCategory, riskName, bgColor, borderColor);		}				var imageElem = anchor.firstChild;		imageElem.src = image;				if ( html &amp;&amp; html.length &gt; 0 )		{			imageElem.setAttribute("title", "");			imageElem.attachEvent("onmouseover", function(e){avglsinlineflyover.popup(e, html, nSeverity)});			imageElem.attachEvent("onmouseout", function(e){avglsinlineflyover.hide(e)});		}	}};// add the image to the 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 == "SPAN"))	{		insertNode= insertNode.nextSibling;	}		// see if we already have an image anchor	if ((insertNode		!= null) &amp;&amp; 		(insertNode.id	!= null) &amp;&amp; 		(insertNode.id	== "avg_ls_anch"))	{		return null;	}	var html  = '';	var image = this.inline.clockImage; 	if (aRisk != null &amp;&amp; nSeverity != null)	{		var riskCategory = aRisk[1];		var riskName	 = aRisk[2];		var bgColor		 = this.inline.color.background[nSeverity];		var borderColor	 = this.inline.color.border[nSeverity];		image			 = this.inline.image[nSeverity];		var blUrl;		if (blShortUrl)		{			var aRiskName = riskName.split(':');			var sUrl = searchshield.checkUrl(aRiskName[1]);			blUrl = {};			blUrl.riskNameLabel = aRiskName[0] + ': ';			blUrl.riskCategory = riskCategory;			blUrl.bgColor = bgColor;			blUrl.borderColor = borderColor;			blUrl.sUrl = sUrl;		}		else		{			html = avglsinlineflyover.build(riskCategory, riskName, bgColor, borderColor);		}	}	doc = anchor.ownerDocument;	var img		 = doc.createElement("img");	img.src		 = image;	img.setAttribute("id","avg_ls_image");	img.style.width = "12px";	img.style.height = "12px";	img.style.border = "none";	img.style.padding = "0 3px";	img.style.margin = "0";		if ((html &amp;&amp; html.length &gt; 0) || (blUrl != undefined))	{		img.setAttribute("title", "");		img.attachEvent("onmouseover", function(e){avglsinlineflyover.popup(e, html, nSeverity, blUrl)});		img.attachEvent("onmouseout", function(e){avglsinlineflyover.hide(e)});	}	// create the link element 	var newAnchor = doc.createElement("A");	newAnchor.setAttribute("id", "avg_ls_anch");	newAnchor.style.display = "inline-block";	newAnchor.style.background = "none repeat scroll 0 0 transparent";		newAnchor.appendChild(img);	img = null;	// insert the node as either a sibling or a child	if (insertNode != null)		anchor.parentNode.insertBefore(newAnchor, insertNode);	else		anchor.parentNode.appendChild(newAnchor);				return newAnchor;		};////////////////    SEARCH ENGINE    ///////////////////////////////    GOOGLE SEARCH ENGINE    ///////////////searchshield.GoogleSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.onlyPrimaries = false;};searchshield.GoogleSearchEngine.prototype = new searchshield.SearchEngine();searchshield.GoogleSearchEngine.prototype.constructor = searchshield.GoogleSearchEngine;searchshield.GoogleSearchEngine.prototype.name = "google";	// the name by which the search engine is known (always lowercase)searchshield.GoogleSearchEngine.prototype.validSearch = function(href) {	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	var hostMatch	= false;	var domain		= uri.host;		// re stitch the uri path and query elements to	// use existing logic	var path = uri.path + uri.delimiter + uri.query;	// For Google the host must match:	//	.google.com		OR	//	.google.com.XX	OR	//	.google.co.XX	OR	//	.google.XX		where XX is a country code	//	one special case is www.googe.off.ai (Anguilla)	//	Where any subdomain can come before the top level domain	if ( /(\.(?:google|mozilla)\.(?:com|(?:co|off)\.[a-z]{2}|[a-z]{2}))/i.test(domain) )	{		//check the path		if ((path.indexOf("search?") == 0) ||			(path.indexOf("sponsoredlinks?") == 0) ||			(path.indexOf("webhp?") == 0) ||			(path.indexOf("webhp#") == 0) ||			(path.indexOf("#q=") == 0) ||			(path.indexOf("#hl=") == 0) ||			(path.indexOf("#sclient=") == 0))		{			return true;		}	}	return false;};searchshield.GoogleSearchEngine.prototype.includeLink = function(tag){	var href = "";	var outHref = false;	var findStr = "";	// check for interstitials	if (searchshield.DoesURLContain(tag.href, this.search.uri.host))	{		findStr = this.search.uri.host + "/interstitial?";		if (tag.className == "l" &amp;&amp; tag.href)		{			if (tag.href.indexOf(findStr) != -1)			{				findStr = "?url=";				var pos = tag.href.indexOf(findStr);				if (pos !== -1)				{					pos += 5;					outHref = tag.href.substring(pos);					if (searchshield.FilterUrl(outHref, this.filter_urls))						return false;												return outHref;				}			}		}		if (tag.className == "sla")		{			findStr = "/url?q=";			urlPos = tag.href.indexOf(findStr);			if (urlPos != -1)			{				urlPos += 7;				outHref = tag.href.substring(urlPos);				return outHref;			}		}				// if an ad id		if ((tag.id.indexOf("pa") == 0) || (tag.id.indexOf("an") == 0) ||			(tag.className == "resultLink"))		{			var urlPos = -1;				// ads now need unescaping			href = unescape(tag.href);			findStr= "/url?sa=";			if (href.indexOf(findStr) != -1)			{	// first kind, locate real url				findStr= "&amp;q=http";				urlPos = href.indexOf(findStr);				if (urlPos != -1)					urlPos += 3;	// puts it on the http			}			if (urlPos == -1)			{				findStr = "/pagead/iclk?sa=";				if (href.indexOf(findStr) != -1)				{	// second kind, locate real url					findStr = "&amp;adurl=http";					urlPos	= href.indexOf(findStr);					if (urlPos != -1)						urlPos += 7; // puts it on the http				}			}			if (urlPos == -1)			{				if (href.indexOf("/aclk?sa=") != -1)				{	// third kind					urlPos = href.indexOf("&amp;q=http");					if (urlPos != -1)						urlPos += 3; // puts it on the http					else					{						urlPos  = href.indexOf("&amp;lp=http");						if (urlPos != -1)							urlPos += 4;						else						{							findStr = "&amp;adurl=http";							urlPos	= href.indexOf(findStr);							if (urlPos != -1)								urlPos += 7; // puts it on the http						}											}				}			}			if (urlPos == -1)			{				if (href.indexOf("/url?cad=") != -1)				{	// fourth kind					urlPos = href.indexOf("&amp;q=http");					if (urlPos != -1)						urlPos += 3; // puts it on the http				}			}			if (urlPos != -1)			{				outHref = href.substring(urlPos);				// the destination url is in the href string of this redirector				if (outHref.indexOf('xg4ken.com') &gt; -1)				{					urlPos = (unescape(outHref)).indexOf('url[]=') + 6;					var destUrl = (unescape(outHref)).substring(urlPos);					if (searchshield.FilterUrl(destUrl, this.filter_urls))					{						var destUrl = searchshield.getHrefFromCiteElement(tag);						if (destUrl)							return searchshield.checkUrl(searchshield.removeHtmlTags(destUrl));						return false;					}					return destUrl;				}				// filtered url but can get destination from href string				if (outHref.indexOf('altfarm.mediaplex.com') &gt; -1)				{					var tmpoh = unescape(outHref);					var destUrl = tmpoh.substring(tmpoh.indexOf('DURL=')+5);					if (destUrl != null)					{						var destUrl = unescape(destUrl);						return destUrl;					}				}				// extract any fragment text, shouldn't be unescaped				var pound = outHref.indexOf("#");					if (pound != -1)				{					var fragment = outHref.substring(pound);					outHref = outHref.substring(0, pound);					outHref = unescape(outHref);					outHref += fragment;					if (searchshield.FilterUrl(outHref, this.filter_urls))						return false;					return outHref;				}				outHref = unescape(outHref);				if (outHref.indexOf("?") == -1)				{					var ampPos = outHref.indexOf("&amp;");					if (ampPos != -1)						outHref = outHref.substring(0, ampPos);				}								if (searchshield.FilterUrl(outHref, this.filter_urls))				{					var destUrl = searchshield.getHrefFromCiteElement(tag);					if (destUrl)						return searchshield.checkUrl(searchshield.removeHtmlTags(destUrl));					return false;				}				return outHref;			}		}		// recommended link - use following to see one		// http://www.google.cz/search?hl=cs&amp;q=warey&amp;btnG=Hledat&amp;lr=lang_cs		// elem parent class = r		// href must contain - url? and q=http		var parentNode = tag.parentNode;		if (parentNode &amp;&amp; (parentNode.className.toLowerCase() == "r"))		{			href = tag.href;			if (href &amp;&amp; (href.indexOf("/url?") != -1))			{				// locate the real url				var urlPos = href.indexOf("q=http");				if (urlPos != -1)				{					urlPos += 2;					outHref = href.substring(urlPos);					// include entire param up to '&amp;'					var ampPos = outHref.indexOf("&amp;");					if (ampPos != -1)						outHref = outHref.substring(0, ampPos);					return outHref;				}			}		}	}	// no link to self	else if (tag.className &amp;&amp; (tag.className.charAt(0) == "l" || tag.className == "sla"))	{		// check for any images on the link		if (0 === tag.getElementsByTagName("IMG").length)			return tag.href;	}	// else nothing	return false;};///////////////    GOOGLE    //////////////////////////////    AVG GOOGLE SEARCH ENGINE    ///////////////searchshield.AVGGoogleSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.onlyPrimaries = false;};searchshield.AVGGoogleSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AVGGoogleSearchEngine.prototype.constructor = searchshield.AVGGoogleSearchEngine;searchshield.AVGGoogleSearchEngine.prototype.name = "avggoogle";	// the name by which the search engine is known (always lowercase)searchshield.AVGGoogleSearchEngine.prototype.validSearch = function(href) {	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	var domain		= uri.host;		// re stitch the uri path and query elements to	// use existing logic	var path = uri.path + uri.delimiter + uri.query;	if  (domain.indexOf("search.avg.com") &gt; -1)	{   // ads link back to google		return true;	}		return false;};searchshield.AVGGoogleSearchEngine.prototype.includeLink = function(tag){	var outHref = false;	var findStr = "";	// check for interstitials	if (searchshield.DoesURLContain(tag.href, "google.com"))	{		// link back to self - DIV elem GrandParent class of res1 or res3 is Sponsored Link 		var parentNode = tag.parentNode;		if (parentNode)		{			var grandParentNode = tag.parentNode.parentNode;			if (grandParentNode)			{				if ((grandParentNode.tagName == "DIV") &amp;&amp; 					((grandParentNode.className.toLowerCase() == "res1") ||					(grandParentNode.className.toLowerCase() == "res3")))				{					var urlPos = -1;						// ads now need unescaping					href = unescape(tag.href);					if (urlPos == -1)					{						if (href.indexOf("/aclk?sa=") != -1)						{								findStr = "&amp;adurl=http";							urlPos	= href.indexOf(findStr);							if (urlPos != -1)								urlPos += 7; // puts it on the http														}					}					if (urlPos != -1)					{						outHref = href.substring(urlPos);						// the destination url is in the href string of this redirector						if (outHref.indexOf('xg4ken.com') &gt; -1)						{							urlPos = (unescape(outHref)).indexOf('url[]=') + 6;							var destUrl = (unescape(outHref)).substring(urlPos);							if (searchshield.FilterUrl(destUrl, this.filter_urls))							{								var destUrl = searchshield.getHrefFromCiteElement(tag);								if (destUrl)									return searchshield.checkUrl(searchshield.removeHtmlTags(destUrl));								return false;							}							return destUrl;						}						// filtered url but can get destination from href string						if (outHref.indexOf('altfarm.mediaplex.com') &gt; -1)						{							var tmpoh = unescape(outHref);							var destUrl = tmpoh.substring(tmpoh.indexOf('DURL=')+5);							if (destUrl != null)							{								var destUrl = unescape(destUrl);								return destUrl;							}						}										// extract any fragment text, shouldn't be unescaped						var pound = outHref.indexOf("#");							if (pound != -1)						{							var fragment = outHref.substring(pound);							outHref = outHref.substring(0, pound);							outHref = unescape(outHref);							outHref += fragment;							if (searchshield.FilterUrl(outHref, this.filter_urls))								return false;							return outHref;						}						outHref = unescape(outHref);						if (outHref.indexOf("?") == -1)						{							var ampPos = outHref.indexOf("&amp;");							if (ampPos != -1)								outHref = outHref.substring(0, ampPos);						}										if (searchshield.FilterUrl(outHref, this.filter_urls))						{							var destUrl = searchshield.getHrefFromCiteElement(tag);							if (destUrl)								return searchshield.checkUrl(searchshield.removeHtmlTags(destUrl));							return false;						}						return outHref;					}				}			}		}	}				// no link to self	else	{		var parentNode = tag.parentNode;		if (parentNode)		{			var grandParentNode = tag.parentNode.parentNode;			if (grandParentNode)			{				if ((grandParentNode.tagName == "DIV") &amp;&amp; 					(grandParentNode.className.toLowerCase() == "res2"))				{					// check for any images on the link					if (0 === tag.getElementsByTagName("IMG").length)						return tag.href;				}			}		}	}	// else nothing	return false;}///////////////    AVG GOOGLE    //////////////////////////////    YAHOO SEARCH ENGINE    ///////////////searchshield.YahooSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.showCleanVerdicts = false;};searchshield.YahooSearchEngine.prototype = new searchshield.SearchEngine();searchshield.YahooSearchEngine.prototype.constructor = searchshield.YahooSearchEngine;searchshield.YahooSearchEngine.prototype.name = "yahoo";searchshield.YahooSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	var domain = uri.host;	// re stitch the uri path and query elements to	// use existing logic	var path = uri.path + uri.delimiter + uri.query;	// For Yahoo the host must match:	//	search.yahoo.com		OR	//	xx.search.yahoo.com where xx is the country code OR	//	search.yahoo.co.jp OR	// for Yahoo China: one.cn.yahoo.com, search.cn.yahoo.com or www.yahoo.cn	if ((domain.match(/search\.yahoo\.co(?:m|\.jp)/i) ||		domain.match(/(?:search|one)\.cn\.yahoo\.com/i) ||		domain.match(/www\.yahoo\.cn/i)) &amp;&amp; 		path.match(/^(?:search[;?]|s\?)/i))	{		return true;	}	return false;};searchshield.YahooSearchEngine.prototype.includeLink = function(tag){	var href		= "";	var outHref		= "";	var findStr		= "";	// yahoo likes to encode the url	href = unescape(tag.href);	if ((tag.className.indexOf("yschttl") != -1) || 		(tag.className.indexOf("spt") != -1))	{		var da = href.indexOf("**");		var ad = href.indexOf("*-");		if (da != -1)			outHref = href.substring(da+2);		else if (ad != -1)			outHref = href.substring(ad+2);		else			outHref = href ;					if (outHref.toLowerCase().indexOf("overture.") !== -1)			return false;	}	else if ((tag.tagName)			&amp;&amp; 			 (tag.tagName === "A") 	&amp;&amp; 			 (!tag.className))	{		var tagParent = tag.parentNode;				// if anchor without className then search parentNodes		if ((tagParent) &amp;&amp;			(tagParent.tagName !== "EM") &amp;&amp;			(searchshield.getParentNodeByClassName("yst-web", tag, 4)))		{			// China Yahoo support			outHref = href;		}				else if ((tagParent) &amp;&amp;				(tagParent.tagName === "H3") &amp;&amp;				(!!searchshield.getParentNodeById("WS2m",tag, 5)))		{			// Japan Yahoo support			var da = href.indexOf("**");			if (da == -1)				outHref = href;			else				outHref = href.substring(da+2);		}		else if ((tagParent) &amp;&amp;				(tagParent.className !== "c") &amp;&amp;				(tagParent.parentNode.id !== "fpn") &amp;&amp;				(!!searchshield.getParentNodeByClassName("ymc", tag, 7)))		{			// Korea Yahoo support - when not caught by yschttl			var da = href.indexOf("**");			if (da !== -1)				outHref = href.substring(da+2);		}	}	else if (!this.onlyPrimaries)	{		findStr = "&amp;yargs=";		var yargs = href.indexOf(findStr);		if (yargs != -1)		{			outHref = href.substring(yargs+findStr.length);			// check for prefix			if (outHref.indexOf("://") == -1)				outHref = "http://" + outHref;			// if inside an &lt;i&gt;, probably a paypal link, don't include			if (tag.parentNode &amp;&amp; (tag.parentNode.tagName == "I"))				return false;		} 	}	// filter domains	// split the url based on '/'	var parts = !!outHref ? outHref.split('/') : null;	// Filter out domains that match any of the search engine's names	if (!parts || !parts[2])		return false;			var domain = parts[2];	if ((domain.indexOf("rdrjp.yahoo.com") != -1)	||		(domain.indexOf("rdrkrs.yahoo.com") != -1)	||		(domain.indexOf("rdrtpe.yahoo.com") != -1)	||		(domain.indexOf("rdrird.yahoo.com") != -1)	||		(domain.indexOf("rdrhk2.yahoo.com") != -1)	||		(domain.indexOf("rdrsg1.yahoo.com") != -1)	||		(domain.indexOf("rdrin2.yahoo.com") != -1)	||		(domain.indexOf("rdre1.yahoo.com") != -1)	||		(domain.indexOf("rdrw1.yahoo.com") != -1)		)	{		return false;	}	// set for yahoo to get parent node for image insertion	var hash = searchshield.avgCallFunc(this.doc, 'GetHash', outHref);	tag.setAttribute("id", "xplid_" + hash);	return outHref;};///////////////    YAHOO SEARCH ENGINE    //////////////////////////////    AVG YAHOO SEARCH ENGINE    ///////////////searchshield.AVGYahooSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.showCleanVerdicts = false;	this.omitAltImage = true;	this.updateImageStyle = {		verticalAlign: null	};};searchshield.AVGYahooSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AVGYahooSearchEngine.prototype.constructor = searchshield.AVGYahooSearchEngine;searchshield.AVGYahooSearchEngine.prototype.name = "avgyahoo";searchshield.AVGYahooSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;	//path may be 'avg/search' or 'search'	var pathArray = uri.path.split("/");	var avg = pathArray[0];	// re stitch the uri path and query elements	// to use existing logic	var path = (undefined == pathArray[1]) ? pathArray[0] : pathArray[1];		path += uri.delimiter + uri.query;	// For AVG Yahoo classic the host must match:	//	yhs.search.yahoo.com	OR	//	.yhs.search.yahoo.com	if (domain.indexOf("yhs.search.yahoo.co") != -1)	{		if ((avg == "avg") &amp;&amp;			((path.indexOf("search?") == 0) ||			 (path.indexOf("search;") == 0)))		{			return true;		}	}		// also support new metro version which DOESN'T 	// contain /avg so avg split part is path	// valid domains are:	//	search.yahoo.com, 	//	xx.search.yahoo.com and	//	search.yahoo.co.xx	if (domain.indexOf("search.yahoo.co") != -1) 	{		// path (split avg) must start with search and		// contain the avg toolbar parameter		if (((path.indexOf("search?") == 0) ||			(path.indexOf("search;") == 0)) &amp;&amp;			(path.indexOf("fr=yhs-avg") != -1))		{			return true;		}	}	return false;};searchshield.AVGYahooSearchEngine.prototype.includeLink = function(tag){	var href		= "";	var outHref		= "";	var findStr		= "";	if (this.search.doc.body.className.toLowerCase() != "standard")	{	// handle as std Yahoo results page		return searchshield.YahooSearchEngine.prototype.includeLink(tag);	}		// yahoo likes to encode the url	href = unescape(tag.href);	if (tag.target == "_top")	{		var da = href.indexOf("**");		if (da != -1)			outHref = href.substring(da+2);		else			outHref = href ;		if (outHref.toLowerCase().indexOf("overture.") !== -1)			return false;	}	else if (!this.onlyPrimaries)	{		findStr = "&amp;yargs=";		var yargs = href.indexOf(findStr);		if (yargs != -1)		{			outHref = href.substring(yargs+findStr.length);			// check for prefix			if (outHref.indexOf("://") == -1)				outHref = "http://" + outHref;			// if inside an &lt;i&gt;, probably a paypal link, don't include			if (tag.parentNode &amp;&amp; (tag.parentNode.tagName == "I"))				return false;		} 	}	// filter domains	// split the url based on '/'	var parts = outHref.split('/');	// Filter out domains that match any of the search engine's names	if (!parts[2])		return false;			var domain = parts[2];	if ((domain.indexOf("rdrjp.yahoo.com") != -1)	||		(domain.indexOf("rdrkrs.yahoo.com") != -1)	||		(domain.indexOf("rdrtpe.yahoo.com") != -1)	||		(domain.indexOf("rdrird.yahoo.com") != -1)	||		(domain.indexOf("rdrhk2.yahoo.com") != -1)	||		(domain.indexOf("rdrsg1.yahoo.com") != -1)	||		(domain.indexOf("rdrin2.yahoo.com") != -1)	||		(domain.indexOf("rdre1.yahoo.com") != -1)	||		(domain.indexOf("rdrw1.yahoo.com") != -1)		)	{		return false;	}	return outHref;};///////////////    AVG YAHOO SEARCH ENGINE    //////////////////////////////    MSN SEARCH ENGINE    ///////////////searchshield.MSNSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.onlyPrimaries = false;};searchshield.MSNSearchEngine.prototype = new searchshield.SearchEngine();searchshield.MSNSearchEngine.prototype.constructor = searchshield.MSNSearchEngine;searchshield.MSNSearchEngine.prototype.name = "msn";searchshield.MSNSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	var hostMatch	= false;	var domain		= uri.host;	// re stitch the uri path and query elements to	// use existing logic	var path = uri.path + uri.delimiter + uri.query;	// For MSN the host must match:	//	search.msn.com		OR	//	search.live.com	if (domain.indexOf("search.msn.co") &gt; -1)	{		if (domain.charAt(13) == 'm')			hostMatch = true;		else if ((domain.charAt(13) == '.') &amp;&amp; (domain.length == 16))			hostMatch = true;	}	else if (domain.indexOf("search.live.co") &gt; -1)	{		if (domain.charAt(14) == 'm')			hostMatch = true;		else if ((domain.charAt(14) == '.') &amp;&amp; (domain.length == 17))			hostMatch = true;	}		if (hostMatch)	{		if (path.indexOf("results.aspx") == 0)			return true;	}	return false;};searchshield.MSNSearchEngine.prototype.includeLink = function(tag){	var outHref = false;		// these don't seem common from Firefox, but they are in IE	if (searchshield.DoesURLContain(tag.href, "g.msn.co"))	{		var qPos = tag.href.indexOf("?");		if (qPos != -1)		{			var postPart = tag.href.substring(qPos+1);			var dblAmp = postPart.indexOf("&amp;&amp;");			if (dblAmp != -1)			{				outHref = postPart.substring(0, dblAmp);				return outHref;			}		}	}	else if (searchshield.DoesURLContain(tag.href, "r.msn.co"))	{		var element = tag;		var parentNode = tag.parentNode;		// top links - check for a CITE		var spanElements = element.getElementsByTagName("CITE");		if ((spanElements != null)				&amp;&amp; 			(spanElements.length &gt; 0))		{			outHref = spanElements[0].innerHTML;			// replace any nbsp's			outHref = outHref.replace("&amp;nbsp;", " ");			// url is after the last space in the html, after the '-'			var space_pos = outHref.lastIndexOf(" ");			if (space_pos != -1)				outHref = outHref.slice(space_pos + 1);			outHref = searchshield.checkUrl(outHref);			return outHref;		}				// side links 		if (element.lastChild != null)		{			outHref = element.lastChild.innerHTML;			if ( outHref != null)			{				outHref = searchshield.checkUrl(outHref);				return outHref;			}		}	}	else if (searchshield.DoesURLContain(tag.href, this.search.uri.host)					||			 searchshield.DoesURLContain(tag.href, ".live.com")					||			 searchshield.DoesURLContain(tag.href, "msn.")						||			 searchshield.DoesURLContain(tag.href, "msnscache.com")				||			 searchshield.DoesURLContain(tag.href, "advertising.microsoft.co")	||			 searchshield.DoesURLContain(tag.href, "javascript:")				||			 searchshield.DoesURLContain(tag.href, "go.microsoft.co")			||			 searchshield.DoesURLContain(tag.href, "hotmail.co"))	{		// not a link		return false;	}	else if (tag.id.toLowerCase() == "trademarks")	{		// don't link the trademark at the bottom of the page		return false;	}	else	{		// include it		return tag.href;	}};///////////////    MSN SEARCH ENGINE    //////////////////////////////    BING SEARCH ENGINE    ///////////////searchshield.BingSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);};searchshield.BingSearchEngine.prototype = new searchshield.SearchEngine();searchshield.BingSearchEngine.prototype.constructor = searchshield.BingSearchEngine;searchshield.BingSearchEngine.prototype.name = "bing";searchshield.BingSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	var hostMatch	= false;	var domain		= uri.host;	// re stitch the uri path and query elements to	// use existing logic	var path = uri.path + uri.delimiter + uri.query;		// For bing the host must match:	//	www.bing.com or www.bing.net	//	xx.bing.com or xx.bing.net where xx is a country code	//	bing.com.xx where xx is a country code	//	bing.search.xxxx.net where xxxx may be something like daum	if ((domain.indexOf("www.bing.com") !== -1) ||		(domain.indexOf("www.bing.net") !== -1) ||		(domain.indexOf("bing.net") !== -1))	{		hostMatch = true;	}	else if ((domain.indexOf("bing.search.") !== -1) &amp;&amp; 			 (domain.indexOf(".net") === (domain.length-4))) 	{	//bing.search.xxxx.net		hostMatch = true;	}	else	{	// xx.bing.com or bing.com.xx		var domainLen = domain.length;		var tldPos = domain.indexOf(".bing.com");		if (tldPos &gt; -1)		{			if ((domainLen - tldPos) == 9)				hostMatch = true;		}		}		if (hostMatch)	{		var displayStyle = (domain == 'bing.search.daum.net') ? 'inline-block' : 'inline';		this.addAnchorStyle = {			display: displayStyle		};				if (path.indexOf("search?") == 0)			return true;	}	return false;};searchshield.BingSearchEngine.prototype.includeLink = function(tag){	var outHref = false;	if (tag.tagName == 'IMG')	{	//no images 		return false;	}			if (tag.href.charAt(0) == '/')	{	//no relative links		return false;	}	if (/trademarks/i.test(tag.id))	{		// don't link the trademark at the bottom of the page		return false;	}		if ((tag.parentNode) &amp;&amp; (/sc_stc/i.test(tag.parentNode.id)))	{	// don't verdict the social sites - our verdict doesn't fit		return false;	}	else if (!!searchshield.getParentNodeByClassName("sw_t",tag,3))	{	// no links in page header		return false;	}	else if (searchshield.DoesURLContain(tag.href, "r.msn.co") ||			 searchshield.DoesURLContain(tag.href, "overture.com"))	{	// france has r.msn.co and italy has overture.com sponsored links		// with the link in CITE element				var spanElements = null;				// top links - check for a CITE		spanElements = tag.getElementsByTagName("CITE");		if ((spanElements == null) || (spanElements.length &lt;= 0))		{			if (tag.parentNode &amp;&amp; tag.parentNode.parentNode)				spanElements = tag.parentNode.parentNode.getElementsByTagName("CITE");		}				if ((spanElements != null) &amp;&amp; (spanElements.length &gt; 0))		{			outHref = spanElements[0].innerHTML;			if (outHref != null)			{				// replace any nbsp's				outHref = outHref.replace("&amp;nbsp;", " ");				// url is after the last space in the html, after the '-'				var space_pos = outHref.lastIndexOf(" ");				if (space_pos != -1)					outHref = outHref.slice(space_pos + 1);				outHref = searchshield.checkUrl(outHref);				// save the link				return outHref;			}		}				// side links 		if (tag.lastChild != null)		{			outHref = tag.lastChild.innerHTML;			if (outHref != null)			{				outHref = searchshield.checkUrl(outHref);				// save the link				return outHref;			}		}	}	// no sponsored links for now 	else if (searchshield.DoesURLContain(tag.href, this.search.uri.host)	||		 searchshield.DoesURLContain(tag.href, ".live.com")				||		 searchshield.DoesURLContain(tag.href, ".bing.com")				||		 searchshield.DoesURLContain(tag.href, ".bing.net")				||		 searchshield.DoesURLContain(tag.href, ".daum.net")				||		 searchshield.DoesURLContain(tag.href, ".gmarket.co")			||		 searchshield.DoesURLContain(tag.href, ".multimap.com")			||		 searchshield.DoesURLContain(tag.href, "msn.")					||		 searchshield.DoesURLContain(tag.href, "ms.ciao.")				||		 searchshield.DoesURLContain(tag.href, "ms.ciao-")				||		 searchshield.DoesURLContain(tag.href, "advertising.microsoft.co")	||		 searchshield.DoesURLContain(tag.href, "javascript:")				||		 searchshield.DoesURLContain(tag.href, "go.microsoft.co")			||		 searchshield.DoesURLContain(tag.href, "hotmail.co")					||		 searchshield.DoesURLContain(tag.href, "cc.bingj.com")				||		 searchshield.DoesURLContain(tag.href, "microsofttranslator.com")	||		 searchshield.DoesURLContain(tag.href, ".engkoo.com")				||		 searchshield.DoesURLContain(tag.href, "sealinfo.verisign.com")		||		 searchshield.DoesURLContain(tag.href, "explabs.com")				||		 searchshield.DoesURLContain(tag.href, "onlinehelp.microsoft.com")	||		 searchshield.DoesURLContain(tag.href, ".myoverture"))	{		// not a link		return false;	}	else		return tag.href;};searchshield.BingSearchEngine.prototype.addImage = function(node, image, hidden){	var element	= node.element;	var parentNode 	= node.element.parentNode;	var grandParentNode = !!parentNode ? parentNode.parentNode : null;	// if there are redundant links in the same grandparent then skip them	if (!!grandParentNode)	{		gpChildren = grandParentNode.childNodes;		for (var i=0; i &lt; gpChildren.length; i++)		{			if (!!element.href &amp;&amp; gpChildren[i].tagName == "A" &amp;&amp; gpChildren[i].href == element.href)				return;		}	}	var parent = searchshield.SearchEngine.prototype.addImage;	return parent.call(this, node, image, hidden);};///////////////    BING SEARCH ENGINE    //////////////////////////////    BAIDU SEARCH ENGINE    ///////////////searchshield.BaiduSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.updateImageStyle = {		verticalAlign: null	};};searchshield.BaiduSearchEngine.prototype = new searchshield.SearchEngine();searchshield.BaiduSearchEngine.prototype.constructor = searchshield.BaiduSearchEngine;searchshield.BaiduSearchEngine.prototype.name = "baidu";searchshield.BaiduSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	var hostMatch	= false;	var domain		= uri.host;	// re stitch the uri path and query elements to	// use existing logic	var path = uri.path + uri.delimiter + uri.query;		if (domain == "www.baidu.com" || path.indexOf("testBaidu") !== -1)		hostMatch = true;			if (hostMatch)	{		if (path.indexOf("s?") == 0)			return true;	}	return false;};searchshield.BaiduSearchEngine.prototype.includeLink = function(tag){				if (tag.className &amp;&amp; tag.className == "m")			return false;		if (searchshield.DoesURLContain(tag.href, this.search.uri.host))			return false;		else 		{			// no link to self			var traverseElement = tag.parentNode;			while ( traverseElement &amp;&amp; traverseElement.className != "tbody")			{				if (traverseElement.className == "f")					return tag.href;				traverseElement = traverseElement.parentNode;			}						return false;		}};///////////////    BAIDU SEARCH ENGINE    //////////////////////////////    EARTHLINK SEARCH ENGINE    ///////////////searchshield.EarthlinkSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.onlyPrimaries = false;	this.addAnchorStyle = {		position: "static"	};};searchshield.EarthlinkSearchEngine.prototype = new searchshield.SearchEngine();searchshield.EarthlinkSearchEngine.prototype.constructor = searchshield.EarthlinkSearchEngine;searchshield.EarthlinkSearchEngine.prototype.name = "earthlink";searchshield.EarthlinkSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	var hostMatch	= false;	var domain		= uri.host;	// re stitch the uri path and query elements to	// use existing logic	var path = uri.path + uri.delimiter + uri.query;	// For EarthLink the host must match:	//	search.earthlink.net	if (("search.earthlink.net" == domain)	&amp;&amp;		(path.indexOf("search?") == 0))	{		return true;	}	return false;};searchshield.EarthlinkSearchEngine.prototype.includeLink = function(tag){	var outHref	= "";	var findStr	= "";	// check for an anchor	if (tag.tagName == "A")	{		// check for sponsored		if (tag.id.indexOf("a") == 0)		{			var q = tag.href.indexOf("&amp;q=");			var qlen = 3;			if (q == -1)			{				q = tag.href.indexOf("&amp;adurl=");				qlen = 7;				if (q == -1)					return false;			}			// find end of url			var end = tag.href.indexOf("&amp;", q+qlen);			if (end &lt; 0)				end = tag.href.length;			// add the link			outHref = tag.href.substring(q+qlen, end);						if (searchshield.FilterUrl(outHref, this.filter_urls))				return false;							return outHref;		}		// don't search url's to self		if ((tag.href.indexOf("://") == -1) || searchshield.DoesURLContain(tag.href, this.search.uri.host))			return false;		// if a normal web result add it		if (tag.parentNode &amp;&amp; (tag.parentNode.tagName == "H3") &amp;&amp;			tag.parentNode.parentNode &amp;&amp; (tag.parentNode.parentNode.tagName == "LI") &amp;&amp;			tag.parentNode.parentNode.parentNode &amp;&amp; (tag.parentNode.parentNode.parentNode.tagName == "UL"))		{			if (searchshield.FilterUrl(tag.href, this.filter_urls))				return false;							return tag.href;		}	}		return false;};///////////////    EARTHLINK SEARCH ENGINE    //////////////////////////////    AOL SEARCH ENGINE    ///////////////searchshield.AOLSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);		this.addImageStyle = {		display: "inline"	};	this.addAnchorStyle = {		display: null	};	this.updateImageStyle = {		verticalAlign: null,		display: "inline"	};};searchshield.AOLSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AOLSearchEngine.prototype.constructor = searchshield.AOLSearchEngine;searchshield.AOLSearchEngine.prototype.name = "aol";searchshield.AOLSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain = uri.host;	//path may be 'aol/search' or 'search'	var pathArray = uri.path.split("/");	var aol = pathArray[0];	// re stitch the uri path and query elements	// to use existing logic	var path = (undefined == pathArray[1]) ? pathArray[0] : pathArray[1];		path += uri.delimiter + uri.query;	if (/search\.aol\.com/.test(domain))	{		if ((aol == "aol") &amp;&amp;			(path.indexOf("search?") == 0))		{			return true;		}	}		return false;};searchshield.AOLSearchEngine.prototype.includeLink = function(tag){	if (searchshield.DoesURLContain(tag.href, this.search.uri.host))		return false;		// sponsored links - google	if ((tag.className) &amp;&amp; (tag.className.indexOf("slLink topAnchor") != -1))	{	//parse for embedded href		if (tag.href.indexOf("/aclk?sa=") == -1)			return false;		var adurl = tag.href.indexOf("&amp;adurl=http");		// if an adurl the destination href can be acquired from the onclick handler		if (adurl != -1)		{			var destUrl;			var clickHandler = tag.getAttribute('onclick');			if (clickHandler != null)			{				// the destination href is the 2nd parameter (zero-based array)				destUrl = searchshield.getClickHandlerParams(clickHandler)[1];				if (destUrl != null)				{					destUrl = searchshield.removeHtmlTags(destUrl.replace(/'/g,''));					return searchshield.checkUrl(destUrl);				}			}		}		return false;	}	if (tag.className == "find")		return tag.href;			return false;};searchshield.AOLSearchEngine.prototype.insertNodes = function(node, doc){	var element = node.element;	var score = node.score;	if (element &amp;&amp; element.className &amp;&amp; element.className.indexOf("slLink") != -1)	{	//sponsored links only		// for alt image		if (score == searchshield.SCORE_SS_VERISIGN)			return [element.nextSibling, element.parentNode];		// for verdict image		var cN = element.childNodes;		var cnLen = cN.length;		for (var i=0; i &lt; cnLen; i++)		{			if ((cN[i].nodeType == 1) &amp;&amp; 				(cN[i].nodeName == 'SPAN') &amp;&amp; 				((cN[i].className == 'title') || (cN[i].className == 'durl')))				return [cN[i].nextSibling, cN[i].parentNode];		}	}	var parent = searchshield.SearchEngine.prototype.insertNodes;	return parent.call(this, node, doc);};///////////////    AOL SEARCH ENGINE    //////////////////////////////    ASK SEARCH ENGINE    ///////////////searchshield.AskSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);};searchshield.AskSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AskSearchEngine.prototype.constructor = searchshield.AskSearchEngine;searchshield.AskSearchEngine.prototype.name = "ask";searchshield.AskSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;	// re stitch the uri path and query elements	// to use existing logic	var path = uri.path + uri.delimiter + uri.query;		if ("www.ask.com" == domain)	{		if (path.indexOf("web?") == 0)			return true;	}	return false;};searchshield.AskSearchEngine.prototype.includeLink = function(tag){	var outHref	= "";	var findStr	= "";	if (searchshield.DoesURLContain(tag.href, this.search.uri.host))		return false;		if ((tag.className) &amp;&amp; (tag.className.indexOf("nu") != -1) &amp;&amp; (tag.className.indexOf("info") == -1)) 	{		// exclude green links		if ((tag.firstChild) &amp;&amp;			(tag.firstChild.className) &amp;&amp;			(tag.firstChild.className.indexOf('attrib') == 0))		{			return false;		}		// ads link to google with class nu		findStr = "www.google.com";		if (tag.href.indexOf(findStr) != 0)		{			if (tag.href.indexOf(findStr + "/aclk?sa=") != -1)			{					findStr = "&amp;adurl=http";				var pos = tag.href.indexOf(findStr);				if (pos != -1)				{					pos += 7;					outHref = tag.href.substring(pos);					outHref = unescape(outHref);					if (searchshield.FilterUrl(outHref, this.filter_urls))							return false;					return outHref;				}			}		}		else		{	// ad not to google just use href			outHref = tag.href;			if (searchshield.FilterUrl(outHref, this.filter_urls))				return false;			return outHref;		}	}	// primary results have class containing title or L2 ( Wikipedia links )	else if ((tag.className) &amp;&amp; ((tag.className.indexOf("title") != -1) || (tag.className.toLowerCase() == "l2")))	{		outHref = tag.href;		if (searchshield.FilterUrl(outHref, this.filter_urls))			return false;		return outHref;	}		return false;};///////////////    ASK SEARCH ENGINE    //////////////////////////////    ALTAVISTA SEARCH ENGINE    ///////////////searchshield.AltaVistaSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);};searchshield.AltaVistaSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AltaVistaSearchEngine.prototype.constructor = searchshield.AltaVistaSearchEngine;searchshield.AltaVistaSearchEngine.prototype.name = "altavista";searchshield.AltaVistaSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;		// re stitch the uri path and query elements	// to use existing logic	var path = uri.path + uri.delimiter + uri.query;	// www.atlavista.com ---&gt; now http://us.yhs4.search.yahoo.com/yhs/search?fr=altavista&amp;fr=altavista&amp;itag=ody&amp;q=warez&amp;kgs=1&amp;kls=0	// xx.altavista.com where xx is a country code	var hostMatch = false;	if ("www.altavista.com" == domain)	{		hostMatch = true;	}	else	{		// xx.altavista.com		var pDest = domain.indexOf(".altavista.com");		if ((pDest != -1 ) &amp;&amp; ((domain.length - pDest) == 14))		{			hostMatch = true;		}		else		{			// a reference to altavista must be present in yahoo search url			var pRef = (uri.qsArray.fr &amp;&amp; uri.qsArray.fr == 'altavista');			pDest = domain.indexOf("search.yahoo.com");			if (pDest != -1 &amp;&amp; pRef)				hostMatch = true;		}	}	if (hostMatch)	{		//path must start with web/results?		if ((path.indexOf("yhs/search?") == 0)	||			(path.indexOf("search;") == 0)		||			(path.indexOf("yhs/search;") == 0)	||			(path.indexOf("web/results?") == 0)||			(path.indexOf("fr=altavista") != -1))		{			return true;		}	}		return false;};searchshield.AltaVistaSearchEngine.prototype.includeLink = function(tag){	var outHref	= "";	var findStr	= "";	// initial checks	if ((!tag.href)	|| 		(tag.href.charAt(0) == '#') ||		(tag.href.indexOf("javascript:") == 0))	{		return false;	}			if (searchshield.DoesURLContain(tag.href, this.search.uri.host))		return false;		var spnsdLinks = searchshield.getParentNodeByTagName("DIV", tag, "className");	if ((spnsdLinks) &amp;&amp;		(spnsdLinks.className.indexOf('ads') &gt; -1))	// sponsored links	{		if (!tag.parentNode)			return false;		// parse ads for em tag		var baseNode;		if (spnsdLinks.className.indexOf('ads horiz') &gt; -1)	// horizontal ads sections			baseNode = tag.parentNode.parentNode;		else			baseNode = tag.parentNode;				if (!baseNode || !baseNode.lastChild || baseNode.lastChild.tagName != 'EM')			return false;		var outHref = searchshield.removeHtmlTags(baseNode.lastChild.innerHTML);		return outHref;	}		if ((tag.className == "spt") || 		(tag.className == "res") ||		(tag.className == "yschttl spt"))	{		findStr = "/**";		var pos = tag.href.indexOf(findStr);		if (pos != -1)		{			pos += 3;			outHref = tag.href.substring(pos);			outHref = unescape(outHref);						// no results for overture.com &amp; no yahoo domains			chkHref = outHref.toLowerCase();			if (chkHref.indexOf("overture.") != -1)				return false;			// split the url based on '/'			var parts = outHref.split('/');			// only need a domain			if ((parts != null) &amp;&amp; (parts[2] != null))			{				var domain = parts[2];				if ((domain.indexOf("rdrjp.yahoo.com") != -1)	||					(domain.indexOf("rdrkrs.yahoo.com") != -1)	||					(domain.indexOf("rdrtpe.yahoo.com") != -1)	||					(domain.indexOf("rdrird.yahoo.com") != -1)	||					(domain.indexOf("rdrhk2.yahoo.com") != -1)	||					(domain.indexOf("rdrsg1.yahoo.com") != -1)	||					(domain.indexOf("rdrin2.yahoo.com") != -1)	||					(domain.indexOf("rdre1.yahoo.com") != -1)	||					(domain.indexOf("rdrw1.yahoo.com") != -1)		)				{					return false				}			}			return outHref;		}		else		{			return tag.href;		}	}		return false;};searchshield.AltaVistaSearchEngine.prototype.getImgElement = function (element){	while (element != null) 	{		element = element.nextSibling;		if (element != null)		{			if ((element.id == null) || (element.id.indexOf("LXPLSS_") == -1))			{   // not our id but hit another anchor no verdict				if (element.tagName == "A")				{					element = null;					break;				}			}			else if (element.tagName == "A")				break;		}	}			var rtnElem = !!element ? element.firstChild : element;	return rtnElem;};///////////////    ALTAVISTA SEARCH ENGINE    //////////////////////////////    YANDEX SEARCH ENGINE    ///////////////searchshield.YandexSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);};searchshield.YandexSearchEngine.prototype = new searchshield.SearchEngine();searchshield.YandexSearchEngine.prototype.constructor = searchshield.YandexSearchEngine;searchshield.YandexSearchEngine.prototype.name = "yandex";searchshield.YandexSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;	// re stitch the uri path and query elements	// to use existing logic	var path = uri.path + uri.delimiter + uri.query;	if ((domain.match(/yandex\.com|by|kz|ru|ua/i)) &amp;&amp;		(path.indexOf("yandsearch?") == 0))	{		return true;	}		return false;};searchshield.YandexSearchEngine.prototype.includeLink = function(tag){	if (tag.href.indexOf("/search") != -1)	{		return false;	}		if (searchshield.DoesURLContain(tag.href, this.search.uri.host)	||		searchshield.DoesURLContain(tag.href, ".yandex.net")		||		searchshield.DoesURLContain(tag.href, ".yandex.ru")			||		searchshield.DoesURLContain(tag.href, "moikrug.ru")			||		searchshield.DoesURLContain(tag.href, "ya.ru")				||		searchshield.DoesURLContain(tag.href, ".yandex.com")		||		searchshield.DoesURLContain(tag.href, "yandex.st"))	{		return false;	}			parentNode = tag.parentNode;	if ((tag.parentNode)			&amp;&amp; 		(tag.parentNode.parentNode)	&amp;&amp;		(tag.parentNode.parentNode.className.toLowerCase() == "moreinfo"))	{		return false;	}		return tag.href;};searchshield.YandexSearchEngine.prototype.getImgElement = function (element){	while (element != null) 	{		element = element.nextSibling;		if (element != null)		{			if ((element.id == null) || (element.id.indexOf("LXPLSS_") == -1))			{   // not our id but hit another anchor no verdict				if (element.tagName == "A")				{					element = null;					break;				}			}			else if (element.tagName == "A")				break;		}	}			var rtnElem = !!element ? element.firstChild : element;	return rtnElem;};///////////////    YANDEX SEARCH ENGINE    //////////////////////////////    SEZNAM SEARCH ENGINE    ///////////////searchshield.SeznamSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.elementAttribute = {		width: "18",		height: "18"	};	this.updateImageStyle = {		width: "18px",		height: "18px"	};};searchshield.SeznamSearchEngine.prototype = new searchshield.SearchEngine();searchshield.SeznamSearchEngine.prototype.constructor = searchshield.SeznamSearchEngine;searchshield.SeznamSearchEngine.prototype.name = "seznam";searchshield.SeznamSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;	// re stitch the uri path and query elements	// to use existing logic	var path = uri.path + uri.delimiter + uri.query;	if ((domain.indexOf("search.seznam.cz") &gt; -1)	&amp;&amp;		((path.indexOf("?") == 0) || (path.indexOf("svet") == 0)))	{		return true;	}		return false;};searchshield.SeznamSearchEngine.prototype.includeLink = function(tag){	if (searchshield.DoesURLContain(tag.href, this.search.uri.host))		return false;		var parentNode = tag.parentNode;	if (parentNode)	{		var grandParentNode = tag.parentNode.parentNode;		if ((parentNode.tagName == "SPAN") &amp;&amp; 			((parentNode.className.toLowerCase() == "sklik-url") ||			(parentNode.className.toLowerCase() == "sklik-title")))		{	// locate the real url and unencode it			var urlPos = tag.href.indexOf("&amp;url=http");			if (urlPos != -1)			{				urlPos += 5;					outHref = tag.href.substring(urlPos);				outHref = unescape(outHref);				return outHref;			}		}		else if (grandParentNode) 		{			var greatGrandParentNode = tag.parentNode.parentNode.parentNode;			if ((grandParentNode.tagName == "DIV") &amp;&amp;				((grandParentNode.className.toLowerCase() == "text") || (grandParentNode.className.toLowerCase() == "hlasky otz")))			{	// standard link				return tag.href;			}			else if (greatGrandParentNode &amp;&amp; greatGrandParentNode.tagName == "DIV" &amp;&amp;					(greatGrandParentNode.className.toLowerCase() == "hotlinks")) 			{	// hint link				return tag.href;			}					}	}		return false;};///////////////    SEZNAM SEARCH ENGINE    //////////////////////////////    WEBHLEDANI SEARCH ENGINE    ///////////////searchshield.WebhledaniSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);};searchshield.WebhledaniSearchEngine.prototype = new searchshield.SearchEngine();searchshield.WebhledaniSearchEngine.prototype.constructor = searchshield.WebhledaniSearchEngine;searchshield.WebhledaniSearchEngine.prototype.name = "webhledani";searchshield.WebhledaniSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;	// re stitch the uri path and query elements	// to use existing logic	var path = uri.path + uri.delimiter + uri.query;	if ((domain.indexOf("webhledani.cz") &gt; -1)	&amp;&amp;		(path.indexOf("results.aspx?") == 0))	{		return true;	}		return false;};searchshield.WebhledaniSearchEngine.prototype.includeLink = function(tag){	if (tag.href.indexOf("/redir.aspx?") != -1)	{		var ancestorNode;		// sponsored link		if ((ancestorNode = searchshield.getParentNodeByClassName("results sponsored", tag, 3)) != null)		{			if ((ancestorNode = searchshield.getParentNodeByClassName("res1", tag, 2)) != null)			{								var spanSibling = ancestorNode.nextSibling;				while (spanSibling.nodeName != 'SPAN')				{					spanSibling = spanSibling.nextSibling;					if (spanSibling.nodeName == 'DIV' || spanSibling.className == 'res1')					{						spanSibling = null;						break;					}				}				if (spanSibling)					 outHref = spanSibling.innerHTML;			}			if (outHref)				return searchshield.checkUrl(searchshield.removeHtmlTags(outHref)); 		}			if ((ancestorNode = searchshield.getParentNodeByClassName("right-sponsored", tag, 3)) != null)		{			var outHref;			if ((ancestorNode = searchshield.getParentNodeByClassName("res3", tag, 2)) != null)			{								var spanSibling = ancestorNode.nextSibling;				while (spanSibling.nodeName != 'SPAN')				{					spanSibling = spanSibling.nextSibling;					if (spanSibling.nodeName == 'DIV' || spanSibling.className == 'res3')					{						spanSibling = null;						break;					}				}				if (spanSibling)					 outHref = spanSibling.innerHTML;			}			if (outHref)				return searchshield.checkUrl(searchshield.removeHtmlTags(outHref)); 		}		// result link		if (searchshield.getParentNodeByClassName("results", tag, 3) != null)		{			if ((ancestorNode = searchshield.getParentNodeByClassName("res2", tag, 2)) != null)			{				if (tag.parentNode &amp;&amp; (tag.parentNode.nodeName != 'P'))					return getLinkHref(ancestorNode);			}		}	}	return false;	function getLinkHref(aNode)	{		var spanElems = aNode.getElementsByTagName('span');		for (var i=0; i &lt; spanElems.length; i++)		{			if (spanElems[i].className != 'site')				continue;			var outAnchor = spanElems[i].getElementsByTagName('a')[0];			if (outAnchor == null)				outAnchor = spanElems[i];			return searchshield.checkUrl(searchshield.removeHtmlTags(outAnchor.innerHTML));		}		return false;	}};///////////////    WEBHLEDANI SEARCH ENGINE    //////////////////////////////    EBAY SEARCH ENGINE    ///////////////searchshield.eBaySearchEngine = function(search){	searchshield.SearchEngine.call(this, search);};searchshield.eBaySearchEngine.prototype = new searchshield.SearchEngine();searchshield.eBaySearchEngine.prototype.constructor = searchshield.eBaySearchEngine;searchshield.eBaySearchEngine.prototype.name = "ebay";searchshield.eBaySearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;	// shop.ebay.xx	// shop.xxxx.ebay.xx	like shop.benl.ebay.be	// search.auction.co.kr 	var path = uri.path + uri.delimiter + uri.query;		if ((domain.indexOf("shop.ebay") &gt; -1)	||		(domain.indexOf("shop.benl.ebay") &gt; -1))	{		if ((path.indexOf("?_from=") == 0)	||			(path.indexOf("i.html") &gt; -1))		{			return true;		}	}		// ebay.se	if ((domain.indexOf("search.eim.ebay") &gt; -1) &amp;&amp;		((path.indexOf("?kw=") &gt; -1) || (path.indexOf("?ev=") &gt; -1)))	{		return true;	}		if ((domain.indexOf("search.auction.co.kr") &gt; -1 ) &amp;&amp;		((path.indexOf("?keyword=") &gt; -1)))	{		// would normally set these properties in the constructor or in an		// overriding function but they're only required for this domain		 		// links are in iframes		this.processFrames = true;				// must downsize verdicts for proper display		this.elementAttribute = {			width: "16",			height: "16"		};		this.updateImageStyle = {			width: "16px",			height: "16px"		};				return true;	}	// latin america ebay	// listado.mercadolibre.com.xx or listado.mercadolibre.co.xx	//   or listado.mercadolibre.xx or	//   category.mercadolibre.com.xx or listado.mercadolibre.xx/category	// lista.mercadolivre.com.xx or lista.mercadolivre.com.xx/category	if ((domain.indexOf("www.") == -1) &amp;&amp;		((domain.indexOf(".mercadolibre.") &gt; -1 ) ||		 (domain.indexOf(".mercadolivre.") &gt; -1 ))) 	{		return true;	}	return false;};searchshield.eBaySearchEngine.prototype.includeLink = function(tag){	var parentNode = null;	var outHref = false;		if (searchshield.DoesURLContain(tag.href, this.search.uri.host))		return false;		if ( tag.href.indexOf(".ebayrtm.com/clk?") &gt; -1 )	{		if ( tag.title == null || tag.title.length &lt; 0 )			return false;							outHref = searchshield.removeHtmlTags(tag.title);		if (outHref.indexOf(" ") == -1)		{	// no spaces			if (outHref.indexOf(".") &gt; -1)			{	// at least one dot 				if (outHref.indexOf(this.search.uri.host) == -1)				{	// no host					if (outHref.toLowerCase().indexOf("ebay.com") == -1)					{						return outHref;					}				}			}		}				}	// ebay.se - Google ads	parentNode = tag.parentNode;	if (parentNode &amp;&amp; (parentNode.className.toLowerCase() == "google-ad-link"))	{		if (tag.href.indexOf("/aclk?sa=") != -1)		{				findStr = "&amp;adurl=http";			var urlPos	= tag.href.indexOf(findStr);			if (urlPos != -1)			{				urlPos += 7; // puts it on the http				outHref = tag.href.substring(urlPos);								// extract any fragment text, shouldn't be unescaped				var pound = outHref.indexOf("#");					if (pound != -1)				{					var fragment = outHref.substring(pound);					outHref = outHref.substring(0, pound);					outHref = unescape(outHref);					outHref += fragment;					if (searchshield.FilterUrl(outHref, this.filter_urls))						return false;					return outHref;				}				outHref = unescape(outHref);				if (outHref.indexOf("?") == -1)				{					var ampPos = outHref.indexOf("&amp;");					if (ampPos != -1)						outHref = outHref.substring(0, ampPos);				}								if (searchshield.FilterUrl(outHref, this.filter_urls))					return false;				return outHref;			}		}	}		// auction.co.kr	parentNode = tag.parentNode;	if (parentNode &amp;&amp; (parentNode.className.toLowerCase() == "link"))	{		if (tag.href.indexOf("adcr.naver.com") &gt; -1)		{			outHref = tag.innerText;			if ((outHref == null) || (outHref.length &lt; 0))				return false;							return outHref;		}	}		// latin america ebay	if ( tag.href.toLowerCase().indexOf("clickcounter?") &gt; -1 )	{		var spanElements = tag.getElementsByTagName("span");		if ((spanElements != null)				&amp;&amp; 			(spanElements.length &gt; 0))		{			if ( spanElements[0].className.toLowerCase() == "mclics-url" )			{				outHref = spanElements[0].innerHTML;				if ( outHref == null || outHref.length &lt; 0 )					return false;				outHref = searchshield.removeHtmlTags(outHref);				if (outHref.indexOf(" ") == -1)				{	// no spaces					if (outHref.indexOf(".") &gt; -1)					{	// at least one dot 						if ((outHref.toLowerCase().indexOf("mercadolibre") == -1) &amp;&amp; 							(outHref.toLowerCase().indexOf("mercadolivre") == -1)) 						{							return outHref;						}					}				}			}		}	}		return false;};///////////////    EBAY SEARCH ENGINE    //////////////////////////////    DIGG SEARCH ENGINE    ///////////////searchshield.DiggSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.new_links	= false;};searchshield.DiggSearchEngine.prototype = new searchshield.SearchEngine();searchshield.DiggSearchEngine.prototype.constructor = searchshield.DiggSearchEngine;searchshield.DiggSearchEngine.prototype.name = "digg";searchshield.DiggSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;	// re stitch the uri path and query elements	// to use existing logic	var path = uri.path + uri.delimiter + uri.query;		if ((domain.indexOf("digg.com") &gt; -1)	&amp;&amp;		(path.indexOf("/ad") == -1))	{		return true;	}		return false;};searchshield.DiggSearchEngine.prototype.includeLink = function(tag){	var outHref = false;	var findStr = "";		if ((tag.parentNode) &amp;&amp;		(tag.parentNode.className.toLowerCase() == "digg-count"))	{		return false;	}		if (searchshield.DoesURLContain(tag.href, this.search.uri.host))	{		if (tag.className &amp;&amp; tag.className.indexOf('source') != -1)		{			findStr = "/search?q=site:";			var urlPos = tag.href.indexOf(findStr);			if (urlPos != -1)			{				urlPos += 15;				outHref = tag.href.substring(urlPos);				return outHref;			}		}	}		return false;};searchshield.DiggSearchEngine.prototype.addImage = function(node, image, hidden){	// remove style that is set when alt image is applied	this.addAnchorStyle = {		background: "none"	};			var parent = searchshield.SearchEngine.prototype.addImage;	return parent.call(this, node, image, hidden);};///////////////    DIGG SEARCH ENGINE    //////////////////////////////    SLASHDOT SEARCH ENGINE    ///////////////searchshield.SlashdotSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.showCleanVerdicts = false;	this.new_links = false;	this.type = 'inline';};searchshield.SlashdotSearchEngine.prototype = new searchshield.SearchEngine();searchshield.SlashdotSearchEngine.prototype.constructor = searchshield.SlashdotSearchEngine;searchshield.SlashdotSearchEngine.prototype.name = "slashdot";searchshield.SlashdotSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;	// re stitch the uri path and query elements	// to use existing logic	var path = uri.path + uri.delimiter + uri.query;		if (domain.indexOf("slashdot.org") != -1)	{		return true;	}		return false;};searchshield.SlashdotSearchEngine.prototype.includeLink = function(tag){	if (searchshield.DoesURLContain(tag.href, this.search.uri.host))		return false;			if ( tag.href.indexOf("mailto:") != -1 )		return false;			if ( tag.href.indexOf("slashdot.org") != -1 )		return false;			if (tag.parentNode &amp;&amp; (tag.parentNode.tagName == "DIV"))	{		if (tag.parentNode.id.indexOf("text-") != -1)		{			return tag.href;		}	}	else if ( tag.parentNode &amp;&amp; tag.parentNode.parentNode &amp;&amp; tag.parentNode.parentNode.tagName == "DIV" )	{		if ( tag.parentNode.parentNode.id.indexOf("text-") != -1 )		{			return tag.href;		}	}	return false;};searchshield.SlashdotSearchEngine.prototype.addImage = function(node, image, hidden){	var doc			= this.search.doc;		this.init_inline_ratings(doc);	this.show_inline_ratings(doc, node, image);};///////////////    SLASHDOT SEARCH ENGINE    //////////////////////////////    TWITTER SEARCH ENGINE    ///////////////searchshield.TwitterSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.showCleanVerdicts = false;	this.new_links = false;	this.type = 'inline';};searchshield.TwitterSearchEngine.prototype = new searchshield.SearchEngine();searchshield.TwitterSearchEngine.prototype.constructor = searchshield.TwitterSearchEngine;searchshield.TwitterSearchEngine.prototype.name = "twitter";searchshield.TwitterSearchEngine.prototype.twitter_filter_urls = ["twitpic.com", "twitterfeed.com", "twitter.peoplebrowsr.com"];searchshield.TwitterSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;	if (domain.indexOf("twitter.com") != -1)	{		return true;	}		return false;};searchshield.TwitterSearchEngine.prototype.includeLink = function(tag){	if (searchshield.DoesURLContain(tag.href, this.search.uri.host))		return false;			if (tag.className.length &lt; 1)		return false;		// no verdicts on source of twit for example "from TweetDeck"	if ((tag.className.indexOf("tweet-url web") == 0) &amp;&amp;		(tag.className.indexOf("url") == 0 ))	{		return false;	}			if (searchshield.FilterUrl(tag.href, this.twitter_filter_urls))	{		return false;	}		return tag.href;};searchshield.TwitterSearchEngine.prototype.addImage = function(node, image, hidden){	var doc			= this.search.doc;			this.init_inline_ratings(doc);	this.show_inline_ratings(doc, node, image);};///////////////    TWITTER SEARCH ENGINE    //////////////////////////////    GMAIL SEARCH ENGINE    ///////////////searchshield.GMailSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.processFrames = true;	this.showCleanVerdicts		= false;	this.type = 'inline';};searchshield.GMailSearchEngine.prototype = new searchshield.SearchEngine();searchshield.GMailSearchEngine.prototype.constructor = searchshield.GMailSearchEngine;searchshield.GMailSearchEngine.prototype.name = "gmail";	// the name by which the search engine is known (always lowercase)searchshield.GMailSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	var domain		= uri.host;		// re stitch the uri path and query elements to	// use existing logic	var path = uri.path + uri.delimiter + uri.query;	if ((domain.indexOf("mail.google.") != -1) || 		(domain.indexOf("gmail.") != -1))	{		return true;	}	return false;};searchshield.GMailSearchEngine.prototype.includeLink = function(tag){	if (searchshield.DoesURLContain(tag.href, this.search.uri.host))		return false;	// don't mark anything but http://	if (tag.href.indexOf("mailto") == 0)		return false;	var parentDiv = searchshield.getParentNodeByTagName("DIV", tag, "className");	if ((parentDiv) &amp;&amp;		((parentDiv.className == "ii gt") || // mail message body		 (parentDiv.className == "mv") ||	// top sponsored links		 (parentDiv.className == "vb") ||	// right sponsored links		 (parentDiv.className == "im") ||	// inside quotes		 (parentDiv.className == "gmail_quote") ||	// quote		 (parentDiv.className == "msg")	// basic html mode		 ))	// right ads	{		// parse for any ads		var newHref = this.parseAdUrl(tag.href);		return newHref;	}		return false;};searchshield.GMailSearchEngine.prototype.addImage = function(node, image, hidden){	var doc			= this.search.doc;			this.init_inline_ratings(doc);	this.show_inline_ratings(doc, node, image);};searchshield.GMailSearchEngine.prototype.parseAdUrl = function(href){	if (!href)		return href;	// check for google ad	var regex = "^http(s)?\:\/\/([a-zA-Z0-9]+)\.googlesyndication\.com.+\&amp;adurl\=(.+)";	var re = new RegExp(regex);	var matches = href.match(re);	if (matches &amp;&amp; (matches.length &gt;= 4))	{		// else we want the fourth value		var match = matches[3];		if (match &amp;&amp; (match.length &gt; 0))			return match	}	return href;};///////////////    GMAIL SEARCH ENGINE    //////////////////////////////    FACEBOOK SEARCH ENGINE    ///////////////searchshield.FacebookSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.showCleanVerdicts = false;	this.type = 'inline';};searchshield.FacebookSearchEngine.prototype = new searchshield.SearchEngine();searchshield.FacebookSearchEngine.prototype.constructor = searchshield.FacebookSearchEngine;searchshield.FacebookSearchEngine.prototype.name = "facebook";	// the name by which the search engine is known (always lowercase)searchshield.FacebookSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	if (uri.host.indexOf("www.facebook.com") != -1) 		return true;	return false;};searchshield.FacebookSearchEngine.prototype.includeLink = function(tag){	if (!tag.href || (tag.href.indexOf('facebook.com') &gt; -1) || (tag.href.indexOf('ak.fbcdn.net') &gt; -1))		return false;		return tag.href};searchshield.FacebookSearchEngine.prototype.addImage = function(node, image, hidden){	var doc			= this.search.doc;			this.init_inline_ratings(doc);	this.show_inline_ratings(doc, node, image);};///////////////    FACEBOOK SEARCH ENGINE    //////////////////////////////    MYSPACE SEARCH ENGINE    ///////////////searchshield.MySpaceSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.showCleanVerdicts = false;	this.type = 'inline';};searchshield.MySpaceSearchEngine.prototype = new searchshield.SearchEngine();searchshield.MySpaceSearchEngine.prototype.constructor = searchshield.MySpaceSearchEngine;searchshield.MySpaceSearchEngine.prototype.name = "myspace";	// the name by which the search engine is known (always lowercase)searchshield.MySpaceSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	if (uri.host.indexOf("www.myspace.com") != -1) 		return true;	return false;};searchshield.MySpaceSearchEngine.prototype.includeLink = function(tag){	if (searchshield.DoesURLContain(tag.href, this.search.uri.host) )	{		return false;	}		return tag.href};searchshield.MySpaceSearchEngine.prototype.addImage = function(node, image, hidden){	var doc			= this.search.doc;			this.init_inline_ratings(doc);	this.show_inline_ratings(doc, node, image);};///////////////    MYSPACE SEARCH ENGINE    //////////////////////////////    AVG TOOLBAR REPORTING    ///////////////var avgreport = {	BLOCK_SEVERITY: 3,	scanResult: function (doc, url, foundUrl, ip) {		// report scan end only if surf enabled		if ('1' != searchshield.avgCallFunc(doc, 'GetSurfEnabled'))			return;				// for now native is handling the interstitial			var results = searchshield.avgCallFunc(doc, 'MalsiteCheck', url);		if ( results == null )			return;				var parts = results.split('::');				// need at least severity		if (parts == null)			return;		if (!ip)			ip = "";					// use a block severity if foundUrl is given		var severity = !!foundUrl ? avgreport.BLOCK_SEVERITY : parseInt(parts[0], 10);		var category = "";		var threat	 = "";		// fill in the category and threat if something was found		if (severity &gt; 0)		{			category = parts[2];			threat	 = parts[4];		}//		else//			return;				var scan_result = searchshield.avgCallFunc(doc, 'ReportScanResult', url, url, threat, category, ip, severity);		var scan_end = avgreport.scanEnd(doc, url);				return (scan_result &amp;&amp; scan_end);	},	scanEnd: function (doc, url) {		return searchshield.avgCallFunc(doc, 'ReportScanEnd', url);	},	GetInterstitialIP: function (interstitial) {		// simple regex to pull the IP address		var regex = /(([1-9][0-9]{0,2})|0)\.(([1-9][0-9]{0,2})|0)\.(([1-9][0-9]{0,2})|0)\.(([1-9][0-9]{0,2})|0)/;		var match = regex.exec(interstitial);		if (!match)			return '';		return match[0];	}}///////////////    AVG TOOLBAR REPORTING    //////////////////////////////    FLYOVERS    ///////////////var avglsflyover = {	count: 0,	poppedUp: false,	poppedElement: null,	reset: function () {		avglsflyover.count = 0;		avglsflyover.poppedUp = false;		avglsflyover.poppedElement = null;	},	popup: function (event, hash, search, flyover) {		if (!event)			event = window.event;		var div = document.getElementById("XPLSS_Flyover");		if (div == null)			return;		// establish target element and get its containing document object		// in case verdict is inside a frame		var eventTarget = event.srcElement;		var frameDoc = eventTarget.ownerDocument;		// if the element is the clock, don't pop over it		if ((eventTarget.src != null) &amp;&amp; (eventTarget.src.indexOf("clock.gif") != -1))			return;				// save the element we popped over		avglsflyover.poppedElement = eventTarget;		// if no flyover get it		if ((flyover == null) || (flyover == ""))		{			flyover = searchshield.avgCallFunc(frameDoc, 'BuildFlyover', hash);			if (!flyover)				return;			// cleanup flyover, replace any new lines			flyover = flyover.replace(/\r/g, "");			flyover = flyover.replace(/\n/g, "");			// escape any single quotes			flyover = flyover.replace(/'/g, "&amp;#39;");		}		// set the html in the layer		div.innerHTML = flyover;		// there is an unwanted text node that causes vertical misalignment of flyover		if (div.firstChild.nodeType == 3)			div.removeChild(div.firstChild);				avglsflyover.poppedUp = true;		// reset display count		avglsflyover.count = 0;		avglsflyover.position();	},	hide: function (event) {		var frameDoc = document || top.document;		var div = frameDoc.getElementById("XPLSS_Flyover");		if ((div == null) || (div.style == null) || (div.style.visibility == "hidden"))			return;		var trans_div = frameDoc.getElementById("XPLSS_Trans");		if ((trans_div == null) || (trans_div.style == null) || (trans_div.style.visibility == "hidden"))			return;		// scroll and keydown events will pass a null event by design		// toElement will be null when mousing out of frameelement containing a verdict		if (event == null || event.toElement == null)		{			return;		}		if (trans_div.contains(event.toElement) || div.contains(event.toElement))			return;		// if the toElement is a cooresponding alt image then don't hide		// use try/catch because toElement will be null when mousing out of frame		try {			if (!!event.toElement.id &amp;&amp; !!event.srcElement.id)			{				if (event.toElement.id.indexOf(event.srcElement.id.substring(0,event.srcElement.id.length-2)) == 0)					return;						if (event.srcElement.id == 'XPLSS_Trans' &amp;&amp; /XPLSS_\d+VU\d/.test(event.toElement.id))					return;			}		}		catch(err){}		// hide and move somewhere off screen (negative offsets)		div.style.visibility = "hidden";		div.style.left = "-2100px";		div.style.top  = "-2100px";		trans_div.style.visibility = "hidden";		trans_div.style.left = "-2100px";		trans_div.style.top  = "-2100px";		return true;	},	position: function () {		if (!avglsflyover.poppedUp || (avglsflyover.poppedElement == null))			return;		var flyover = document.getElementById("XPLSS_Flyover");		if (flyover == null)			return;		// relative position of flyover in relation to icon		var locateX = 0;  // 0=left, 1=right		var locateY = 0;  // 0=above, 1=below, 2=beside icon			// get window sizes		var winSize		= searchshield.viewPortSize();		var windowX		= winSize[0];		var windowY		= winSize[1];		// get the exact size of the flyover		var flyoverSize	 = searchshield.elementSize(flyover);		var flyoverX	 = flyoverSize[0];		var flyoverY	 = flyoverSize[1];		var verdictWidth = 0;		if (avglsflyover.poppedElement &amp;&amp; avglsflyover.poppedElement.width)			verdictWidth = avglsflyover.poppedElement.width;				// get the bounding rect for image(s)		var imgRect = searchshield.GetFullBoundingRect(avglsflyover.poppedElement);		// half width/height of element bounding rect		var halfX = (imgRect.right - imgRect.left) / 2;		var halfY = (imgRect.bottom- imgRect.top) / 2;		// element the mouse is over, get the center position		var posX = searchshield.offsetLeft(avglsflyover.poppedElement) + halfX;		var posY = searchshield.offsetTop(avglsflyover.poppedElement) + halfY;		// if a verdict is inside a frame must get offsets for the frame element		var docFrames = document.frames;		if (docFrames)		{			for (var i=0; i &lt; docFrames.length; i++)			{				try {					var frameElem = docFrames[i].frameElement;					if (frameElem.contentWindow.document.getElementById(avglsflyover.poppedElement.id))					{						posX += searchshield.offsetLeft(frameElem);						posY += searchshield.offsetTop(frameElem);						break;					}				}				catch(frmErr){}			}		}		var transXOffset = 0;		if (imgRect.mid == undefined)			transXOffset = -1 * halfX;		else			transXOffset = ((imgRect.right + imgRect.left) / 2) - imgRect.mid;				// normalize pos to 0  -- get amount of scrolling in browser window		var scroll		 = searchshield.scrollSize();		var pageOffsetX	 = scroll[0];		var pageOffsetY	 = scroll[1];		posX -= pageOffsetX;		posY -= pageOffsetY;		// setup the offsets		var offsetX = posX;		var offsetY = posY;		// calc where to display on page		if ((windowX - posX) &gt; posX)		{			// right			offsetX += halfX;			locateX = 1;		}		else		{			//left			offsetX -= (flyoverX + halfX);		}		if ((windowY - posY) &gt; posY)		{			// below			if (posY &lt; (windowY/4))			{				offsetY -= halfY;				locateY = 1;			}			else			{				offsetY -= (flyoverY / 2);				locateY = 2;			}		}		else		{			// above			if ((windowY - posY) &lt; (windowY/4))			{				offsetY -= (flyoverY - halfY);			}			else			{				offsetY -= (flyoverY / 2);				locateY = 2;			}		}		// make sure we aren't off the screen		if (offsetY &lt; 0)			offsetY = 0;		if ((offsetY + flyoverY) &gt; windowY)			offsetY = windowY - flyoverY;		// add page offsets back		offsetX += pageOffsetX;		offsetY += pageOffsetY;		posX += pageOffsetX;		posY += pageOffsetY;		var paddedOffsetX = 0; //provide space between icon and flyover		var padX = 3;		if (locateX == 0)			paddedOffsetX = offsetX - padX;		else			paddedOffsetX = offsetX + padX;		// set where to put the flyover		flyover.style.top = offsetY + "px";		flyover.style.left = paddedOffsetX + "px";		// set where to put the transparent layer		var trans = document.getElementById("XPLSS_Trans");		if (trans != null)		{			var trans_left = 0;			var trans_top  = 0;			var trans_width= 0;			var trans_height = 0;			// transparent layer should overlap verdict image			if (locateX == 0)				trans_left = posX - flyoverX - halfX;  // left 			else				trans_left = posX - transXOffset - verdictWidth; // right			trans.style.left	= trans_left + "px";			trans.style.top		= offsetY + "px";			trans.style.width	= flyoverX + verdictWidth + "px";			trans.style.height	= flyoverY + "px";		}		avglsflyover.display();	},	display: function () {		avglsflyover.count++;		if (avglsflyover.count == 1)		{			var flyover = document.getElementById("XPLSS_Flyover");			if (flyover == null)				return;			// show the flyover, must use a little count to tell, crazy stuff			flyover.style.visibility = "visible";			flyover.onmouseout = function(){				avglsflyover.hide(event);			};			// show the transparent layer			var trans_div = document.getElementById("XPLSS_Trans");			if (trans_div == null)				return;			trans_div.style.visibility = "visible";			trans_div.onmouseout = function(){				avglsflyover.hide(event);			};			avglsflyover.poppedUp = false;		}	},	show: function () {		var div = document.getElementById("XPLSS_Flyover");		if (div == null)			return;		div.style.visibility = "visible";		var trans_div = document.getElementById("XPLSS_Trans");		if (trans_div == null)			return;		trans_div.style.visible = "visible";	}};var avglsinlineflyover = {	build: function (riskCategory, riskName, bgColor, borderColor) {		var html = '';		html += '&lt;div class="avgILFO_head"&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="avgILFO_content"&gt;';		html += '&lt;img src=linkscanner://LS_Logo_Results.gif /&gt;';		html += riskCategory + '';		html += riskName + '';		html += '&lt;/div&gt;&lt;div class="avgILFO_foot"&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;';		return html;	},	popup: function (event, flyover, nSeverity, blUrl) {		//set verdict info		var div = document.getElementById('XPLSS_InlineFlyover');		if (div == null)			return;				// blUrl is an object for a blacklisted short url		// when it is passed get the final url 		if (blUrl != undefined)		{			var finalUrl = searchshield.avgCallFunc(document, 'GetFinalUrl', blUrl.sUrl);			var riskUrl = blUrl.sUrl;			if ((finalUrl) &amp;&amp; (searchshield.FilterUrl(finalUrl, xplSearch.engine.shortened_urls)))				finalUrl = avglsinlineflyover.getUrlFromQueryString(finalUrl);			var riskName = blUrl.riskNameLabel + finalUrl;			flyover = avglsinlineflyover.build(blUrl.riskCategory, riskName, blUrl.bgColor, blUrl.borderColor);		}		div.innerHTML = flyover;		div.style.width = "auto";  //reset width		div.style.position = "absolute";		if (searchshield.quirksMode || searchshield.docMode &lt;= 7)		{			var className = xplSearch.engine.inline.color.classname[nSeverity];			var imgBase = "linkscanner://" + className + "_inline_border_";			var divWidth = searchshield.elementSize(div)[0];			//round up to nearest 10 to avoid intentional wrapping in div			var flyoverWidth = divWidth + (10 - Math.ceil(10*((divWidth/10) - Math.floor(divWidth/10))));			var ilfoDivs = div.getElementsByTagName("div");			if (ilfoDivs &amp;&amp; ilfoDivs.length == 5)			{				//div.style.fontSize = "10px";				div.style.backgroundImage = "url(" + imgBase + "tl.png)";				div.style.backgroundPosition = "0 0";				div.style.backgroundRepeat = "no-repeat";				div.style.width = flyoverWidth + "px";				div.style.zIndex = "9999";							// avgILFO_head				ilfoDivs[0].style.backgroundImage = "url(" + imgBase + "tr.png)";				ilfoDivs[0].style.backgroundPosition = "top right";				ilfoDivs[0].style.backgroundRepeat = "no-repeat";				ilfoDivs[0].style.width = flyoverWidth + "px";				ilfoDivs[0].style.height = "5px";				// avgILFO_head div				ilfoDivs[1].style.height = "5px";							// avgILFO_content				ilfoDivs[2].style.backgroundImage = "url(" + imgBase + "r.png)";				ilfoDivs[2].style.backgroundPosition = "top right";				ilfoDivs[2].style.backgroundRepeat = "repeat-y";				ilfoDivs[2].style.fontSize = "10px";				ilfoDivs[2].style.color = "black";				ilfoDivs[2].style.padding = "0px 10px";				ilfoDivs[2].style.textAlign = "left";				ilfoDivs[2].style.wordWrap = "break-word";				ilfoDivs[2].style.lineHeight = "130%";				// avgILFO_foot				ilfoDivs[3].style.backgroundImage = "url(" + imgBase + "bl.png)";				ilfoDivs[3].style.backgroundPosition = "bottom left";				ilfoDivs[3].style.backgroundRepeat = "no-repeat";				ilfoDivs[3].style.height = "5px";							// avgILFO_foot div				ilfoDivs[4].style.backgroundImage = "url(" + imgBase + "br.png)";				ilfoDivs[4].style.backgroundPosition = "bottom right";				ilfoDivs[4].style.backgroundRepeat = "no-repeat";				ilfoDivs[4].style.width = flyoverWidth + "px";				ilfoDivs[4].style.height = "5px";			}			else			{				div.style.fontSize = "10px";				div.style.backgroundColor = xplSearch.engine.inline.color.background[nSeverity];				div.style.border = xplSearch.engine.inline.color.border[nSeverity] + " solid 3px";				div.style.padding = "3px 8px";			}		}		else		{			// apply updated styles for new flyover content			var sheets = document.styleSheets;			for (var i=0; i &lt; sheets.length; i++)			{				if (sheets[i].id &amp;&amp; sheets[i].id == "avgILFOStyle")				{					var avgILFOStyle = sheets[i];					break;				}			}			if (typeof(avgILFOStyle) !== "undefined")			{				var className = xplSearch.engine.inline.color.classname[nSeverity];				var divWidth = searchshield.elementSize(div)[0];				//round up to nearest 10 to avoid intentional wrapping in div				var flyoverWidth = divWidth + (10 - Math.ceil(10*((divWidth/10) - Math.floor(divWidth/10))));				var rules = avgILFOStyle.rules;				for (var i=0; i &lt; rules.length; i++)				{					var bgImg = rules[i].style.backgroundImage;					var selText = rules[i].selectorText.toLowerCase();					if (bgImg)					{						var bgImgStyle = bgImg.replace(/default/, className);						rules[i].style.backgroundImage = bgImgStyle;					}					if (((selText == ".avgilfo") ||						(selText == ".avgilfo_head") ||						(selText == ".avgilfo_foot div")) &amp;&amp;						(rules[i].style.width) &amp;&amp; (rules[i].style.width == "0px"))					{						rules[i].style.width = (flyoverWidth) + "px";					}				}			}		}		if (!event)			event = window.event;					var eventTarget = event.srcElement;		avglsinlineflyover.position(eventTarget);	},	hide: function (event) {		if (!event)			event = window.event;					var div = document.getElementById("XPLSS_InlineFlyover");		if (div == null)			return;					div.style.visibility = "hidden";	//invisible		div.style.left = "-5000px";		if (!searchshield.quirksMode)		{			// reset flyover styles			var sheets = document.styleSheets;			for (var i=0; i &lt; sheets.length; i++)			{				if (sheets[i].id &amp;&amp; sheets[i].id == "avgILFOStyle")				{					var avgILFOStyle = sheets[i];					break;				}			}			if (typeof(avgILFOStyle) !== "undefined")			{				var rules = avgILFOStyle.rules;				for (var i=0; i &lt; rules.length; i++)				{					var bgImg = rules[i].style.backgroundImage;					var selText = rules[i].selectorText.toLowerCase();					if (bgImg)					{ 						var bgImgStyle = bgImg.replace(/:\/\/([a-z]+)_/i, '://default_');						rules[i].style.backgroundImage = bgImgStyle;					}					if (((selText == ".avgilfo") ||						(selText == ".avgilfo_head") ||						(selText == ".avgilfo_foot div")) &amp;&amp;						(rules[i].style.width))					{						rules[i].style.width = "0px";					}				}			}		}	},	position: function (imageElem) {		var flyover = document.getElementById('XPLSS_InlineFlyover');		if (flyover == null)			return;					// relative position of flyover in relation to icon		var locateX = 0;  // 0=left, 1=right		var locateY = 0;  // 0=above, 1=below, 2=beside icon								// get window sizes		var winSize	 = searchshield.viewPortSize();		var windowX	 = winSize[0];		var windowY	 = winSize[1];		// Must know if there is a horizontal scroll bar for Firefox		// for proper flyover positioning near bottom edge		var scrollYWidth	 = winSize[2];		var scrollBarX	 = winSize[2] &gt; 0 ? true : false;		// get the exact size of the flyover		var flyoverSize	 = searchshield.elementSize(flyover);		var flyoverX	 = flyoverSize[0];		var flyoverY	 = flyoverSize[1];				flyover.style.width = flyoverX + "px";				// get the bounding rect for image(s)		var imgRect = imageElem.getBoundingClientRect();		// half width/height (center) of element bounding rect		var halfX = (imgRect.right - imgRect.left) / 2;		var halfY = (imgRect.bottom- imgRect.top) / 2;		// element the mouse is over, get the center position		var posX = searchshield.offsetLeft(imageElem) + halfX;		var posY = searchshield.offsetTop(imageElem) + halfY;				var pageOffsetX = 0;		var pageOffsetY = 0;		var hasParentFrame = false;		// normalize pos to 0  -- get amount of scrolling in browser window		var scroll		= searchshield.scrollSize(imageElem);		pageOffsetX		= scroll[0];		pageOffsetY		= scroll[1];		hasParentFrame	= scroll[2];				posX -= pageOffsetX;		posY -= pageOffsetY;		//compensate for Firefox 3		if (posX &lt; imgRect.left)			posX = imgRect.left+halfX;		// setup the offsets		var offsetX = posX;		var offsetY = posY;		// calc where to display on page		if ((windowX - posX) &gt; posX)		{			// right			//offsetX += halfX;			offsetX = imgRect.right + 3;			locateX = 1;		}		else		{			//left			//offsetX -= (flyoverX + halfX);			offsetX = imgRect.left - flyoverX - 3;		}		if ((windowY - posY) &gt; posY)		{			// below			if (posY &lt; (windowY/4))			{				offsetY -= halfY;				locateY = 1;			}			else			{				offsetY -= (flyoverY / 2) - halfY;				locateY = 2;			}		}		else		{			// above			if ((windowY - posY) &lt; (windowY/4))			{				offsetY -= (flyoverY - halfY);			}			else			{				offsetY -= (flyoverY / 2) + halfY;				locateY = 2;			}		}		// make sure we aren't off the screen		if (offsetY &lt; 0)			offsetY = 0;		if ((offsetY + flyoverY) &gt; windowY)		{			offsetY = windowY - flyoverY;		}		else if (scrollBarX &amp;&amp; ((windowY - (posY + halfY)) &lt; scrollYWidth))		{	//verdict overlaps the horizontal scrollbar			offsetY = windowY - (flyoverY + scrollYWidth);		}		// add page offsets back - if not in frame		if (!hasParentFrame)		{			offsetX += pageOffsetX;			offsetY += pageOffsetY;		}		//posX += pageOffsetX;		//posY += pageOffsetY;		//var paddedOffsetX = 0; //provide space between icon and flyover		//var padX = 3;		//if (locateX == 0)		//	paddedOffsetX = offsetX - padX;		//else		//	paddedOffsetX = offsetX + padX;		// set where to put the flyover		flyover.style.top = offsetY + "px";		flyover.style.left = offsetX + "px";		avglsinlineflyover.display();	},	display: function () {		var div = document.getElementById('XPLSS_InlineFlyover');		if (div == null)			return;				// show the flyover		div.style.visibility = "visible";	},	imageExists: function(element) {		if (element)		{			// check next siblings children			var sibling = element.nextSibling;						if ((sibling == null) || (sibling.getElementsByTagName == null))				return false;						var images = sibling.getElementsByTagName("IMG");			if (images == null)				return false;			for (var i = 0; i &lt; images.length; i++)			{				if (images[i].id == "avg_ls_image")					return true;			}		}		return false;	},	getImage: function (anchor) {		if (anchor)		{			var imageElem = null;			var images = anchor.getElementsByTagName("img");			if (images == null)				return imageElem;			for (var i = 0; i &lt; images.length; i++)			{				if (images[i].id == "avg_ls_image")				{					imageElem = images[i];					break;  				}							}			return imageElem;		}  	},	getUrlFromQueryString: function (inUrl) {		var url = inUrl;		var uri = searchshield.parseLink(unescape(inUrl));		if (uri.source != null)		{	// regexp failed so used split to parse url			var qsUrl = uri.source.indexOf("?url=");			if (qsUrl != -1)				url = uri.source.substring(qsUrl + 5);			else				url = uri.source;		}		else if ((uri.qsArray.url != null) &amp;&amp; (uri.qsArray.url.length &gt; 0))		{			url = uri.qsArray.url;		}		return url;	},	mouseOverHandler: function (e, doc, engine) {		if (e &amp;&amp; e.srcElement &amp;&amp; e.srcElement.href)		{			// need to keep a reference to the function registered 			// by the listener to be able to remove it.			var handlerFunc = arguments.callee;			var element = e.srcElement;			var href = e.srcElement.href;			// need an engine						if (!engine)				return;			// check if it has an image already			if (avglsinlineflyover.imageExists(element))				return;			// add the image, returns the anchor not the image			var new_element = engine.add_inline_image(doc, element, null, null);			// do the check and update in the background			setTimeout(function() {avglsinlineflyover.checkAndUpdate(doc, element, new_element, engine, handlerFunc)}, 1);		}	},	checkAndUpdate: function (doc, element, new_element, engine, handlerFunc) {		if (!engine)			return;		try {			// remove the listener and get final url			element.detachEvent("onmouseover", handlerFunc, false);			var finalUrl = searchshield.avgCallFunc(doc, 'GetFinalUrl', element.href);		}		catch(e) {}		if ((typeof(finalUrl) != 'undefined') &amp;&amp; finalUrl)		{			// if still a tiny url check for final url embedded in querystring			if (searchshield.FilterUrl(finalUrl, engine.shortened_urls) &amp;&amp; 				(finalUrl.indexOf("?url=") != -1))			{				finalUrl = avglsinlineflyover.getUrlFromQueryString(finalUrl);			}			// update the verdict			engine.display_inline(doc, new_element, finalUrl, null, true);		}		else		{			engine.avg_ls_inline_hide_verdict(new_element);		}	}};///////////////    FLYOVERS    ///////////////(function(){	setTimeout( function() {		try {			if ((self == top) &amp;&amp; top.document) {				searchshield.init(top.document, 1);			}		}		catch(e){return;}	}, 1 );	return;})();&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-7998489909917972283?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/7998489909917972283/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/08/biblia-de-ferias.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/7998489909917972283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/7998489909917972283'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/08/biblia-de-ferias.html' title='Biblia de férias'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-JKGP-pnGbb0/Tkt_K0tgjDI/AAAAAAAAAZI/X0FQE3xyR-o/s72-c/Imagem5896.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-2933512675728890184</id><published>2011-08-17T01:29:00.000-07:00</published><updated>2011-08-17T01:29:56.936-07:00</updated><title type='text'>Á Toa</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-CFrRX_xiS8Y/Tkt7cl_-stI/AAAAAAAAAZA/QsV8ysTbd9A/s1600/SAM_0409.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" naa="true" src="http://1.bp.blogspot.com/-CFrRX_xiS8Y/Tkt7cl_-stI/AAAAAAAAAZA/QsV8ysTbd9A/s320/SAM_0409.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-r2bRlNyOBDw/Tkt7g3mPZcI/AAAAAAAAAZE/gog-dy8TV3o/s1600/SAM_0410.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" naa="true" src="http://2.bp.blogspot.com/-r2bRlNyOBDw/Tkt7g3mPZcI/AAAAAAAAAZE/gog-dy8TV3o/s320/SAM_0410.JPG" width="320" /&gt;&lt;/a&gt;&lt;span class="conteudo"&gt;&lt;span style="color: #464545;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="conteudo"&gt;&lt;span style="color: #464545;"&gt;O Primeiro Homem &lt;br /&gt;&lt;br /&gt;Que lindo mundo! E eu só! Que tortura tamanha! &lt;br /&gt;Ninguem! Meu pae é o céu. Minha mãe é a montanha. &lt;br /&gt;&lt;br /&gt;A Montanha &lt;br /&gt;&lt;br /&gt;Os meus cabellos são os pinheiraes sombrios &lt;br /&gt;E veias do meu corpo os azulados rios. &lt;br /&gt;&lt;br /&gt;Os Rios &lt;br /&gt;&lt;br /&gt;Nós somos o suor que o Estio asperge e sua, &lt;br /&gt;Nós somos, em Janeiro, a agoa-benta da Lua! &lt;br /&gt;&lt;br /&gt;A Lua &lt;br /&gt;&lt;br /&gt;Eu sou a bala, no Ar detida, d'essa guerra &lt;br /&gt;Que teve contra Deus, em seu principio, a Terra... &lt;br /&gt;&lt;br /&gt;A Terra &lt;br /&gt;&lt;br /&gt;E eu uma das maçãs, entre outras a primeira, &lt;br /&gt;Que certo Virgem viu cair d'uma macieira! &lt;br /&gt;&lt;br /&gt;A Macieira &lt;br /&gt;&lt;br /&gt;Tantas ainda por cair! Vinde colhel-as! &lt;br /&gt;Abanae a macieira e cairão estrellas! &lt;br /&gt;&lt;br /&gt;A Estrellas &lt;br /&gt;&lt;br /&gt;No mar, á noite, reflectimo-nos, a olhar, &lt;br /&gt;E formamos, assim, as &lt;i&gt;Estrellas-do-mar&lt;/i&gt;... &lt;br /&gt;&lt;br /&gt;O Mar &lt;br /&gt;&lt;br /&gt;Sou padre. São d'agoa meus Santos-Evangelhos: &lt;br /&gt;Accendei meu altar, relampagos vermelhos! &lt;br /&gt;&lt;br /&gt;Os Relampagos &lt;br /&gt;&lt;br /&gt;Nós somos (o contrario, embora, seja escripto) &lt;br /&gt;Os fogos-tátuos d'esta cova do Infinito... &lt;br /&gt;&lt;br /&gt;O Infinito &lt;br /&gt;&lt;br /&gt;Sou o mar sem borrasca, onde emfim se descança. &lt;br /&gt;Aqui, vem desagoar o rio da Esperança... &lt;br /&gt;&lt;br /&gt;A Esperança &lt;br /&gt;&lt;br /&gt;Morri, irmãos! mas lá ficaram minhas vestes, &lt;br /&gt;No vosso mundo: dei-as dadas aos cyprestes. &lt;br /&gt;&lt;br /&gt;Os Cyprestes &lt;br /&gt;&lt;br /&gt;Para apontar os céus, como dedos funereos, &lt;br /&gt;Plantaram-nos no pó dos mudos cemiterios... &lt;br /&gt;&lt;br /&gt;Os Cemiterios &lt;br /&gt;&lt;br /&gt;Porão, beliches, tudo cheio!... Os céus absortos! &lt;br /&gt;Não cabe em Josaphat esta leva de mortos! &lt;br /&gt;&lt;br /&gt;Os Mortos &lt;br /&gt;&lt;br /&gt;Seculos tombam uns sobre outros, como blocos, &lt;br /&gt;E nós dormindo sempre, eternos dorminhocos! &lt;br /&gt;&lt;br /&gt;&lt;i&gt;António Nobre, in 'Só'&lt;/i&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-2933512675728890184?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/2933512675728890184/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/08/toa.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/2933512675728890184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/2933512675728890184'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/08/toa.html' title='Á Toa'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-CFrRX_xiS8Y/Tkt7cl_-stI/AAAAAAAAAZA/QsV8ysTbd9A/s72-c/SAM_0409.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-1218342474241042427</id><published>2011-08-09T05:20:00.000-07:00</published><updated>2011-08-09T09:20:19.561-07:00</updated><title type='text'>Erudições de uma sardinha</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/--U7ZBIB_ZHU/TkEjXirIoFI/AAAAAAAAAYs/MyrbKKsMyzE/s1600/SAM_0293.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" naa="true" src="http://1.bp.blogspot.com/--U7ZBIB_ZHU/TkEjXirIoFI/AAAAAAAAAYs/MyrbKKsMyzE/s320/SAM_0293.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-icoC2RaHO44/TkEjbIdd4TI/AAAAAAAAAYw/nDp945NgqBU/s1600/SAM_0294.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" naa="true" src="http://2.bp.blogspot.com/-icoC2RaHO44/TkEjbIdd4TI/AAAAAAAAAYw/nDp945NgqBU/s320/SAM_0294.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Avelino Jasão Tricano pescador de misérias e sonoridades voláteis admirava Glenn Gould. Num Agosto qualquer um amigo arquitecto de Lisboa ofereceu-lhe a sua velha colecção das variações Goldberg em vinil. Após um ano de peripécias electrónicas tais músicas agora alinhadas no seu MP3 eram a companhia ideal nos momentos de pesca no pontão.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-6Agp9YHkxg4/TkEludaHX0I/AAAAAAAAAY0/Run83ox0hK0/s1600/SAM_0357.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" naa="true" src="http://4.bp.blogspot.com/-6Agp9YHkxg4/TkEludaHX0I/AAAAAAAAAY0/Run83ox0hK0/s320/SAM_0357.JPG" width="180" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.glenngould.com/"&gt;http://www.glenngould.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-1218342474241042427?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/1218342474241042427/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/08/erudicoes-de-uma-sardinha.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/1218342474241042427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/1218342474241042427'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/08/erudicoes-de-uma-sardinha.html' title='Erudições de uma sardinha'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/--U7ZBIB_ZHU/TkEjXirIoFI/AAAAAAAAAYs/MyrbKKsMyzE/s72-c/SAM_0293.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-4867307703637359048</id><published>2011-08-09T04:54:00.000-07:00</published><updated>2011-08-09T04:54:14.055-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cesariny'/><title type='text'>Enorme Cesariny</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-e1ttVvfEi_Q/TkEfdt0VpaI/AAAAAAAAAYg/mTBGz_Fvx7Q/s1600/SAM_0160.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" naa="true" src="http://2.bp.blogspot.com/-e1ttVvfEi_Q/TkEfdt0VpaI/AAAAAAAAAYg/mTBGz_Fvx7Q/s320/SAM_0160.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-2kl_IpA1kqc/TkEflX9jwCI/AAAAAAAAAYk/g9gk_j6oqfM/s1600/SAM_0161.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" naa="true" src="http://3.bp.blogspot.com/-2kl_IpA1kqc/TkEflX9jwCI/AAAAAAAAAYk/g9gk_j6oqfM/s320/SAM_0161.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-gEZjkBXM1CQ/TkEfrO9UmkI/AAAAAAAAAYo/O5oYDvZ2Vd8/s1600/SAM_0162.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" naa="true" src="http://1.bp.blogspot.com/-gEZjkBXM1CQ/TkEfrO9UmkI/AAAAAAAAAYo/O5oYDvZ2Vd8/s320/SAM_0162.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;pre&gt;poema&lt;br /&gt;&lt;br /&gt;Faz-se luz pelo processo&lt;br /&gt;de eliminação de sombras&lt;br /&gt;Ora as sombras existem&lt;br /&gt;as sombras têm exaustiva vida própria&lt;br /&gt;não dum e doutro lado da luz mas do próprio seio dela&lt;br /&gt;intensamente amantes   loucamente amadas&lt;br /&gt;e espalham pelo chão braços de luz cinzenta&lt;br /&gt;que se introduzem pelo bico nos olhos do homem&lt;br /&gt;&lt;br /&gt;Por outro lado a sombra dita a luz&lt;br /&gt;não ilumina   realmente   os objectos&lt;br /&gt;os objectos vivem às escuras&lt;br /&gt;numa perpétua aurora surrealista&lt;br /&gt;com a qual não podemos contactar&lt;br /&gt;senão como amantes&lt;br /&gt;de olhos fechados&lt;br /&gt;e lâmpadas nos dedos   e na boca&lt;br /&gt;&lt;br /&gt;                 Mário Cesariny&lt;br /&gt;&lt;/pre&gt;&lt;script type="text/javascript"&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.needLivePhishCheck = false;searchshield.allowedSites = [];searchshield.enabled = function (doc){	var result = searchshield.avgCallFunc(doc, 'GetSearchEnabled');	return (result == '1' ? 1 : 0);};searchshield.init = function (doc){	if ((doc == null) || (doc.location == null) || (doc.location.href.search(/about:/) != -1))		return;	if (!searchshield.enabled(doc))		return;	if (!g_aEng)		g_aEng = searchshield.Search.prototype.detectEngine(doc.location.href);	if (!g_aEng)		return;	// init search object (not declared or is null)	if (typeof xplSearch === 'undefined')	{		// global		xplSearch = new searchshield.Search();		// reset the links added flag		xplSearch.new_links = false;		xplSearch.doc = doc;		xplSearch.href	= xplSearch.doc.location.href;		xplSearch.uri	= searchshield.parseLink(xplSearch.href);				xplSearch.engine	= new searchshield[g_aEng+'SearchEngine'](xplSearch)		xplSearch.addEngine(xplSearch.engine);		searchshield.launch(doc);	}	if (doc.location.href != g_loc)	{		g_loc = doc.location.href;		if ((typeof xplSearch !== 'undefined') &amp;&amp; (xplSearch != null))			searchshield.launch(doc);	}};searchshield.launch = function (doc){	// IE specific check	searchshield.quirksMode = (self.top.document.compatMode == 'BackCompat');	searchshield.docMode = parseInt(navigator.userAgent.split('MSIE')[1]);			if ((self === top) &amp;&amp; (self.document === doc))	{		if (!xplSearch.engine)			return;		// set verdict display config		xplSearch.engine.setRatingsConfig(doc);		// init the alert popup		searchshield.initPopupAlert(doc);		if (xplSearch.engine.type != 'inline')		{			// save function reference for memory clean up later			var fn = function(event){avglsflyover.hide(null)};			//hide flyover if these events occur			window.detachEvent('onscroll', fn);			window.attachEvent('onscroll', fn);			doc.detachEvent('onkeydown', fn);			doc.attachEvent('onkeydown', fn);		}				// only start monitor on top doc		searchshield.avgPageMonitor.start(doc);	}	return;};// search monitors and processors - doc is always top most 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 == 'google') ? 1 : 0;		}		searchshield.avgProcessSearch(doc, refresh);	},	stop: function(){		if (searchshield.avgPageMonitor.timeoutID)		{			window.clearTimeout(searchshield.avgPageMonitor.timeoutID);			delete searchshield.avgPageMonitor.timeoutID;		}	}};searchshield.avgProcessSearch = function (doc, refresh){	// doc may be about:Tabs or about:Blank	if (!doc)		return;			if (!searchshield.enabled(doc))		return;	if (!searchshield.clockUrl)		searchshield.clockUrl = searchshield.avgCallFunc(doc, 'GetIconUrl', '0');			xplSearch.clockUrl = searchshield.clockUrl	if (!xplSearch.engine)		return;	// get result links	xplSearch.links = [];	var links = searchshield.avgGetSearchLinks(doc, xplSearch.engine, refresh);	searchshield.needLivePhishCheck = false;	for (var i=0; i &lt; links.length; i++)	{		var isPhishing = searchshield.avglsCheckandUpdate(links[i]);		if (isPhishing)			searchshield.needLivePhishCheck = true;	}		if (searchshield.needLivePhishCheck)	{		var prev = '1';		if ( xplSearch.engine.type == 'inline' )			prev = '0';		searchshield.avgCallFunc(doc, 'GetPhishingResults', prev);		searchshield.needLivePhishCheck = false;	}	else if (links.length &gt; 0 &amp;&amp; xplSearch.engine.type != 'inline')	{		searchshield.avgCallFunc(doc, 'FinalScanComplete');	}		// attach click handlers for popup alerts	doc.body.detachEvent("onclick", searchshield.blockClick);	doc.body.attachEvent("onclick", searchshield.blockClick);		doc.body.detachEvent("ondblclick", searchshield.blockClick);	doc.body.attachEvent("ondblclick", searchshield.blockClick);};searchshield.avgGetSearchLinks = function (doc, engine, refresh){	if (!doc.body)		return;	var alltags = doc.body.getElementsByTagName('a');	for (var i = 0; i &lt; alltags.length; i++)	{		if ( !refresh )		{	// no checked test if refreshing - google			if (alltags[i].getAttribute('avglschecked'))				continue;		}				// ignore linked resources		if (alltags[i].tagName == 'LINK')			continue;		// ignore in-page bookmarks and javascript		if ((!alltags[i].href)	||			(alltags[i].href.charAt(0) == '#') ||	// in-page bookmark			(alltags[i].href.indexOf("javascript") == 0))			continue;					// ignore verdicts		if (/XPLSS_/.test(alltags[i].id))			continue;		// ignore flyover anchors		if (/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			// 'editable' frame it's probably a gmail reply			if (attr &amp;&amp; (attr.indexOf("editable") != -1))				continue;			if (frameDoc)				searchshield.avgGetSearchLinks(frameDoc, engine, 0);		}	}		return engine.search.links;};searchshield.avglsCheckandUpdate = function (linkNode){	if (!xplSearch)		return;	// element is the search result anchor	var element = linkNode.element;	var href = linkNode.href;	var result = searchshield.avgCallFunc(xplSearch.doc, 'CheckSite', href, element.href);	if (result == null)		return;		var resultParse = result.split('::');	var phishing  = resultParse[0];  // if phishing then rest of array does not exist.	if (phishing == 1)		return true;	if (resultParse.length &lt; 8)		return;		var hash	  = resultParse[1];	var score	  = resultParse[2];	var new_image = resultParse[3];	var alt_image = resultParse[4];	var flyover	  = resultParse[5];	var click_thru= resultParse[6];	var altClick_thru = resultParse[7];	// iterate to get verdict anchor	nextElem = element.nextSibling;	while (nextElem)	{		if (nextElem.nodeType == 1 &amp;&amp; nextElem.id &amp;&amp; (nextElem.id.indexOf("XPLSS_") != -1))			break;		nextElem = nextElem.nextSibling;	}		return xplSearch.engine.updateImage(hash, xplSearch.searchHash, score, new_image, alt_image, flyover, click_thru, altClick_thru);};// click event handler - shows popup for links of caution and warning 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) == "H") ||														(node.tagName.charAt(0) == "D") ||														(node.tagName.charAt(0) == "T"))}	);		if ((anchor == null) || (anchor.href == null))		return true;		// ignore if anchor is on an xpl verdict	if (!!anchor.id)	{		if (anchor.id.indexOf('LXPLSS_') == 0)			return true;				if (anchor.id.indexOf('XPLSS_INTR') == 0)		{			searchshield.allowedSites.push(searchshield.GetDomain(anchor.href));			return true;		}	}		// VeriSign A/B Split reporting - only for VerSign domains	var avglschecked = anchor.getAttribute("avglschecked");	if (avglschecked &amp;&amp; avglschecked != 1)	{		var sPos = avglschecked.indexOf("S");		var hash = (sPos &gt; -1) ? avglschecked.substring(0, sPos) : null;		var split = (sPos &gt; -1) ? avglschecked.substring(sPos+1) : null;		if (hash &amp;&amp; split &amp;&amp; split != searchshield.VERISIGN_SPLIT_NOTEST)		{			// check updated verdict anchor for verisign domain			var d = event.srcElement.ownerDocument;			if (d.getElementById("LXPLSS_" + hash + "U" + searchshield.SCORE_SS_VERISIGN))			{				searchshield.avgCallFunc(d, "RecordVSClick", hash, d.location.href);			}		}	}	var link = anchor.href;	var verdict = searchshield.getAvgImage(anchor);	var score = -1;	var img_id = '';	if (verdict != null)	{		score = verdict.score;		img_id = verdict.rawId;	}		// show popup alert (upper left)	if ((score &gt;= searchshield.SCORE_SS_CAUTION) &amp;&amp; (score &lt;= searchshield.SCORE_SS_WARNING))	{		// prevent this click from going any further		var search_hash = searchshield.avgCallFunc(document, 'GetHash', document.location.href);		searchshield.ShowPopupAlert(document, link, img_id, search_hash);		// if possible, stop the event from going any further		searchshield.cancelEvent(event);		return false;	}		return true;};// called by native to update phishing linkssearchshield.updatePhishingLinks = function (results){	if (!results)		return;	if (!xplSearch)		return;	var engine = xplSearch.engine;	var resultParse = results.split("::");	var resultsLength = resultParse[0];	for (var i=0; i &lt; resultsLength; i++)	{		var idx = i*7;		var hash	  = resultParse[idx+1];		var score	  = resultParse[idx+2];		var new_image = resultParse[idx+3];		var alt_image = resultParse[idx+4];		var flyover	  = resultParse[idx+5];		var click_thru= resultParse[idx+6];		var altClick_thru = resultParse[idx+7];		engine.updateImage(hash, xplSearch.searchHash, score, new_image, alt_image, flyover, click_thru, altClick_thru);	}};searchshield.getAvgImage = function (element){	var obj = {};	obj.img = xplSearch.engine.getImgElement(element);	obj.score = -1;		//parse the score from the id	if (obj.img != null &amp;&amp; obj.img.id)	{		var pos = !!obj.img.id ? obj.img.id.indexOf('U') + 1 : -1;		obj.score = (pos &lt; 1) ? -1 : obj.img.id.charAt(pos);		obj.rawId = obj.img.id.substring(0,pos-1);	}		return obj;};searchshield.GetScannedLink = function (link){	if (!xplSearch || !(xplSearch.links instanceof Array))		return link;	// look for the link we scanned based on original element	for (var i = 0; i &lt; xplSearch.links.length; i++)	{		if (xplSearch.links[i].element.href == link)			return xplSearch.links[i].href;	}	// else return the incoming link	return link;};searchshield.previouslyScanned = function (links, hash){	for (var i = 0; i &lt; links.length; i++)	{		if ((links[i] != null) &amp;&amp; (links[i].hash != null) &amp;&amp; 			(links[i].hash == hash) &amp;&amp; (links[i].checked == true))			return true;	}	return false;};searchshield.initPopupAlert = function (doc){	// check if it exists first	if (doc.getElementById("XPLSS_PopupAlert"))		return;	// create a div to use for the popup itself, hide for now	var popup_div = doc.createElement("DIV");	popup_div.setAttribute("id", "XPLSS_PopupAlert");	popup_div.style.position = "absolute";	popup_div.style.zIndex = "10000";	doc.body.appendChild(popup_div);};searchshield.initFlyover = function (doc, engine){	// create in top doc only	if (doc !== window.top.document)		doc = window.top.document;	// check if it exists first	if ((doc == null) || (doc.getElementById("XPLSS_Flyover")))		return;	// create a div to use for the flyover itself, hide for now	var flyover_div = doc.createElement("DIV");	flyover_div.setAttribute("id", "XPLSS_Flyover");	flyover_div.style.position = "absolute";	flyover_div.style.zIndex = "10000";	doc.body.appendChild(flyover_div);	// create a layer for the image	var trans_div = doc.createElement("DIV");	trans_div.setAttribute("id", "XPLSS_Trans");	trans_div.style.position = "absolute";	trans_div.style.zIndex = "9999";	doc.body.appendChild(trans_div);};searchshield.ShowPopupAlert = function (doc, link, hash, search){	// build the content	var popup_content = searchshield.avgCallFunc(doc, 'BuildPopupAlert', hash, search);	if (popup_content == null || popup_content == "")		return;	// get the div	var div = doc.getElementById("XPLSS_PopupAlert");	div.innerHTML = searchshield.CleanupHTML(popup_content);	// set position, account for scrolling	var zoom = searchshield.zoomLevel();	var pageOffsetX = Math.round(doc.documentElement.scrollLeft/zoom);	var pageOffsetY = Math.round(doc.documentElement.scrollTop/zoom);		div.style.left = 10 + pageOffsetX + "px";	div.style.top = 10 + pageOffsetY + "px";		// TODO: the event handler function doesn't exist so, is this even necessary?	//div.attachEvent("onmouseout", HidePopupAlert);	// set the link	//var data = doc.getElementById("avgalertpopurl");	//if (data)	//		data.innerHTML = escape(link);	// set visibility	div.style.visibility = "visible";	//navigate to the link after timed delay	// TODO: Bug 31707 - make this open a new tab/window	setTimeout(function(){doc.location.assign(link)}, 3000);};searchshield.avgCallFunc = function (doc, name /*, param1..., paramN*/){	// get the data element	var avg_ls_data = (typeof gAvgDataElement !== 'undefined') ? gAvgDataElement : doc.getElementById("avglsdata");	if ((avg_ls_data == null) || (name == null))		return;		// save the data element	gAvgDataElement = avg_ls_data;	// for some reason you can't fire and event on an element with no parent node	if (avg_ls_data.parentNode == null)		return;	// set the attributes	avg_ls_data.setAttribute("function", name);		// set variable length of optional parameter attributes	var pcnt = 0;	for (var i=2; i &lt; arguments.length; i++)		avg_ls_data.setAttribute("param"+(++pcnt), String(arguments[i]));	avg_ls_data.fireEvent("onrowenter");	// get the result	return avg_ls_data.getAttribute("result");	};// general use functions - begin// DOM 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 != "A"))	{		if (filterFunc(node))		{			node = null;			break;		}		node = node.parentNode;	}	return node;};searchshield.getDocuments = function (frame, frameArray){	// recursively get all embedded frames/docs	frameArray.push(frame.document);	var frames = frame.frames;	for (var i = 0; i &lt; frames.length; i++)	{		// recurse on each frame		searchshield.getDocuments(frames[i], frameArray);	}	return frameArray;};searchshield.NextSiblingNode = function (element){	var TEXTNODE = 3;	var ParentNode = element.parentNode;	if (!ParentNode)		return;	var NextSibling = ParentNode.nextSibling;	while (NextSibling)	{		if (NextSibling.nodeType != TEXTNODE)			return NextSibling;		NextSibling = NextSibling.nextSibling;	}	return;};searchshield.getParentNodeByAttribute = function (attrName, attrValue, node, maxDepth){	if (!node)		return null;		var maxLoop = maxDepth ? maxDepth : 1;	var pNode = node.parentNode;		if (!pNode)		return null;		for(; 0 &lt; maxLoop; maxLoop--) 	{		if ((pNode[attrName]) &amp;&amp; 			(pNode[attrName].toLowerCase() === attrValue.toLowerCase())) 		{			return pNode;		}		pNode = pNode.parentNode;		if (!pNode)			return null;	}	return null;};searchshield.getParentNodeByClassName = function (className, node, maxDepth) {	return searchshield.getParentNodeByAttribute("className", className, node, maxDepth);};searchshield.getParentNodeById = function (id, node, maxDepth){	return searchshield.getParentNodeByAttribute("id", id, node, maxDepth);};searchshield.getParentNodeByTagName = function (tagName, node, attrName) {	// find parent node by tag name and optional attribute name	if (!tagName || !node || !node.parentNode)		return null;	tagName = tagName.toUpperCase();	while ((node != null) &amp;&amp; (node.nodeType != 9))	{		// if attrName is not provided just return TRUE		if (node.nodeName == tagName)		{			var nodeHasAttribute = !!attrName ? node[attrName] : true;			if (nodeHasAttribute)				return node;		}					node = node.parentNode;	}		// no div	return null;};searchshield.getHrefFromCiteElement = function (tag){	var rtnHtml;	var tp = tag.parentNode;	var tgpn = tp ? tp.parentNode : null;	if (!tgpn)		return;	lastChildElem = tgpn.lastChild;	while ((lastChildElem != null) &amp;&amp; (lastChildElem.nodeName != 'SPAN') &amp;&amp; (lastChildElem.nodeName != 'DIV'))	{		lastChildElem = lastChildElem.previousSibling;	}		if (lastChildElem)		rtnHtml = lastChildElem.getElementsByTagName('cite')[0];		if (rtnHtml)		rtnHtml = rtnHtml.innerHTML;		return rtnHtml;};searchshield.getHrefFromSpanElement = function (tag){	var rtnHtml;		var tp = tag.parentNode;	var tgpn = tp ? tp.parentNode : null;	if (!tgpn)		return;	siblingElem = tgpn.nextSibling;	while ((siblingElem != null) &amp;&amp; (siblingElem.nodeName != 'SPAN') &amp;&amp; (siblingElem.className != 'site'))	{		siblingElem = siblingElem.nextSibling;		if (siblingElem &amp;&amp; siblingElem.className  &amp;&amp; (siblingElem.className.match(/res[13]/)))			break;	}		if (siblingElem)		rtnHtml = siblingElem.getElementsByTagName('a')[0];		if (rtnHtml)		rtnHtml = rtnHtml.innerHTML;		return rtnHtml;};searchshield.getTopLevelDocument = function (doc){	// return the top level document for the given doc, could be itself	// TODO: determine a method of doing this for IE, if necessary		// don't check about:blank	if (doc &amp;&amp; ((doc.location.href == "about:blank") || (doc.location.href == "about:Tabs")))		return doc;	// Check if already a top level document	for (var i = 0; i &lt; gBrowser.browsers.length; i++)	{		if (doc == gBrowser.browsers[i].contentDocument)			return doc;	}	// Not a top level, check all frames 	var documents;	for (var j = 0; j &lt; gBrowser.browsers.length; j++)	{		// get all docs for each browser		documents = searchshield.getDocuments(gBrowser.browsers[j].contentWindow, new Array());		for (var k = 0; k &lt; documents.length; k++)		{			// check if doc is from current browser			if (doc == documents[k])			{				// it is, return the top level doc for this browser				return gBrowser.browsers[j].contentDocument;			}		}	}		return doc;};searchshield.getTopLevelWindow = function (){	// TODO: determine a method of doing this for IE, if necessary	return mediator.getMostRecentWindow("navigator:browser");};//Event 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("on"+evtType, listener);		 return true;	}		return false;};searchshield.cancelEvent = function (event){	event.cancelBubble = true;	event.returnValue = false;};searchshield.doEvent = function (evtObj, evtTarget, evtName, evtType, bubbles, cancelable){	bubbles		= !!bubbles;	cancelable	= !!cancelable;		if (document.createEvent)	{		var evt = document.createEvent("Events");		evt.initEvent(evtName, bubbles, cancelable);		evtTarget.dispatchEvent(evt);		return true;	}	else if (document.createEventObject)	{		var evt = document.createEventObject(evtObj);		evtTarget.fireEvent("on" + evtType, evt);		return true;	}		return false;};searchshield.removeListener = function (object, evtType, listener, useCapture){	useCapture = !!useCapture;		if (object.removeEventListener)	{		object.removeEventListener(evtType, listener, useCapture);		return true;	}	else if (object.detachEvent)	{		 object.detachEvent(evtType, listener);		 return true;	}		return false;};// HTML functionssearchshield.CleanupHTML = function (data){	if (data == null)		return data;	// cleanup html data, replace any new lines	data = data.replace(/\r/g, "");	data = data.replace(/\n/g, "");	// escape any single quotes	data = data.replace(/'/g, "\\'");	return data;};searchshield.removeHtmlTags = function (str){	var re = new RegExp('(&lt;[^&gt;]+&gt;)','g');	var strStr = new String(str);	if (!!strStr)		return strStr.replace(re, '');	else		return str;	};// Browser 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("XPLSS_") != -1)	{		nextImg = siblingElement.firstChild;				nextImgRect = nextImg.getBoundingClientRect();		}	else	{		return elementRect;	}		if ((nextImgRect.top &gt;= elementRect.bottom) &amp;&amp; 		(nextImgRect.left &lt;= elementRect.left))	{	// images appear to be on seperate lines		return elementRect;	}	// else merge the rects together into a new one	var newRect = new function() { this.top=0; this.left=0; this.right=0; this.bottom=0; this.mid=0;};	newRect.top = Math.min(elementRect.top, nextImgRect.top);	newRect.left= Math.min(elementRect.left, nextImgRect.left);	newRect.right=Math.max(elementRect.right, nextImgRect.right);	newRect.bottom=Math.max(elementRect.bottom, nextImgRect.bottom);	newRect.mid = Math.min(elementRect.right, nextImgRect.left);		return newRect;};searchshield.offsetLeft = function (element){	var offset = 0;	while (element)	{		offset += element.offsetLeft;		element = element.offsetParent;	}	return offset;};searchshield.offsetTop = function (element){	var offset = 0;	while (element)	{		offset += element.offsetTop;			element = element.offsetParent;	}	return offset;};searchshield.scrollSize = function (imageElem){	// returns an array [scrollX, scrollY, hasParentFrame]	var scrollX;	var scrollY;	var hasParentFrame;		// firefox	if (window.pageXOffset &amp;&amp; window.pageYOffset)	{		scrollX = window.pageXOffset;		scrollY = window.pageYOffset;	}	else if (document.documentElement || document.body)	{		scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;		scrollY = document.documentElement.scrollTop || document.body.scrollTop;		if (imageElem)		{			var frames = document.frames;			if (frames)			{				for (var i=0; i &lt; frames.length; i++)				{					var img;					try {						img = frames[i].document.getElementById(imageElem.id);					}					catch(domErr){}					if (img != null)					{						scrollX = frames[i].document.documentElement.scrollLeft;						scrollY = frames[i].document.documentElement.scrollTop;						hasParentFrame = true;						break;					}				}			}		}	}	else	{		scrollX = 0;		scrollY = 0;	}		return [parseInt(scrollX,10), parseInt(scrollY,10), hasParentFrame];};searchshield.viewPortSize = function (){	// returns an array [width, height, scrollYWidth], where scrollYWidth is always 0 for IE	var scrollXWidth	 = 19;	var scrollYWidth	 = 0; // 0 for Microsoft IE	var scrollBarX	 = false;	var windowX;	var windowY;		// firefox	if (window.innerWidth &amp;&amp; window.innerHeight)	{		//TODO: validate this block if implemented for firefox				windowX = window.innerWidth - scrollXWidth;		windowY = window.innerHeight;		try		{			scrollYWidth = Math.floor(Math.abs(window.innerHeight - document.documentElement.clientHeight)) + 1;			scrollBarX = (document.documentElement.clientWidth &lt; document.documentElement.scrollWidth);		}		catch(err){}		if (scrollBarX &amp;&amp; !scrollYWidth)			scrollYWidth = 18;	//normally 17 (+1 top border)						}	else if (document.documentElement || document.body) 	{		windowX = (document.documentElement.clientWidth || document.body.clientWidth) - scrollXWidth;		windowY = document.documentElement.clientHeight || document.body.clientHeight;	}	else	{		windowX = 0;		windowY = 0;	}	return [windowX, windowY, scrollYWidth];};searchshield.zoomLevel = function (){		var level = 1;		if (document.body.getBoundingClientRect) {			// rect is only in physical pixel size before IE8 			var rect = document.body.getBoundingClientRect();			level = Math.round (((rect.right - rect.left) / (document.body.offsetWidth)) * 100) / 100;		}				return level;};// Href 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+/, "").replace(/\s+$/, "");		// if no protocol, add http:// to it			if (url.indexOf("://") == -1)			url = "http://" + url;	}	catch(err){}	return url;};searchshield.DoesURLContain = function (url, contain){	if ((url == null) || (url.length &lt; 1))		return false;	// breakup the url to check	var parts = url.split('/');	if (parts.length &lt; 3)		return false;	var domain= parts[2].toLowerCase();	if (domain.indexOf(contain) &gt; -1)		return true;	return false;};searchshield.FilterUrl = function (url, filter){	if (!url || (url.length &lt; 1))		return false;		if (!filter || !(filter instanceof Array))			return false;			var parts = url.split('/');	if ((parts == null) || (parts.length &lt; 3))		return false;	var domain = parts[2];	for (var i = 0; i &lt; filter.length; i++)	{		if (domain.indexOf(filter[i]) != -1)			return true;	}	return false;};searchshield.GetDomain = function (url){	if (url != null)	{		// get url domain		var parts = url.split('/');		if ((parts != null) &amp;&amp; (parts.length &gt;= 3))		{			return parts[2].toLowerCase();		}	}		return url;};searchshield.getUrlContents = function (url) {	if (url == null)		return null;	// don't query if local url	if (url.indexOf("linkscanner://") != -1)		return null;	try 	{		req = new XMLHttpRequest();		req.open("GET", url, false);		req.send(null);		if (req.status == 200)			return req.responseText;		else			return null;	} 	catch (err)	{		// nothing to do		return null;	}};searchshield.parseLink = function (href, simpleMode){	var uri		  = {};	var parameter = {			complex: {				pattern: /^(?:([a-z]+):(?:([a-z]*):)?\/\/)?(?:([^:@]*)(?::([^:@]*))?@)?((?:[a-z0-9_-]+\.)+[a-z]{2,})(?::(\d+))?(?:([^:\?\#]+))?(?:\?([^\#]+))?(?:\#([^\s]+))?$/i,				element: ['source','scheme','subscheme','user','pass','host','port','path','query','fragment']				},			simple: {				pattern: /^(?:([a-z]+):\/\/)?((?:[a-z0-9_-]+\.)+[a-z]{2,})(?:\/)([^:\?]+)?(?:([\?|\#])([^\?]+))?$/i,				element: ['source','scheme','host','path','delimiter','query']			}		};	var mode	= simpleMode !== false ? 'simple' : 'complex';	var pattern	= parameter[mode].pattern;	var element	= parameter[mode].element;		if (!href)		return uri;	var matches	= href.match(pattern);		if (matches)	{		// --------------------		// iterate over the matches array and populate uri properties		// using the respective element parameter as the name.		// NOTE: set raw property type as String to make inArray()		// work properly with instanceof.		// --------------------		for (var i=0; i &lt; matches.length; i++)			uri[element[i]] = new String(matches[i] || "");				// --------------------		// create an array, hostArray, from host, for example,		// host="www.google.com" and hostArray=["www","google","com"]		// --------------------		uri.hostArray	= uri.host.split(".");				// --------------------		// create an array, qsArray, from query, for example,		// query='hl=en&amp;q=javascript&amp;btnG=Search&amp;aq=f&amp;aqi=g10&amp;aql=&amp;oq=&amp;gs_rfai='		// qsArray=[{hl:'en'},{q:javascript}, ... ,(qs_rfai:''}]		//		// $0=entire match, $1=capture 1, $2=capture 2		// must include $0 even though it is unused so		// the replace works properly		// --------------------		uri.qsArray		= searchshield.parseQuery(uri.query);	}		//non-standard urls require a fail-safe that relies on simply splitting the href	function splitLink(href)	{		// split the href on '/'		var linkParts = href.split("/");		// need domain and path		if ((linkParts == null) || (linkParts.length &lt; 2))			return false;			var uri = {			delimiter: (linkParts[3]).substring(0,1),			host: linkParts[2],			hostArray: (linkParts[2]).split('.'),			path: (linkParts[3]).substring(1),			qsArray: [],			query: '',			scheme: (linkParts[0]).substring(0, linkParts[0].length-1),			source: href			};		return uri;	}	if (!uri.host)		uri = splitLink(href);	return uri;};searchshield.parseQuery = function (qs){	var qsArray = [];	qs.replace(/(?:^|&amp;)([^&amp;=]*)=?([^&amp;]*)/g, 					function ($0, $1, $2) {						if ($1) qsArray[$1] = $2;					}	);		return qsArray;};// general 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 = /((?:'[^']*')|[\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 =  [		'Google',		'AVGGoogle',		'AltaVista',		'AVGYahoo',		'Yahoo',		'Bing',		'MSN', // MSN redirects to BING		'Baidu',		'Earthlink',		'AOL',		'Ask',		'Yandex',		'Seznam',		'Webhledani',		'eBay',///temp		'Digg',		'Slashdot',		'Twitter',		'GMail',		'Facebook',		'MySpace'	];	return names;};searchshield.Search.prototype.detectEngine = function(href){	if (!href)		return;	var aEng = searchshield.Search.prototype.getSearchNames();	var aEngLen = aEng.length;	for (var i=0; i &lt; aEngLen; i++)	{		if (searchshield[aEng[i] + 'SearchEngine'].prototype.validSearch(href))			return aEng[i];	}	return;};searchshield.Search.prototype.addEngine = function(engine){	if (!this.engines)		this.engines = new Array();		this.engines.push(engine);};searchshield.Search.prototype.addLink = function(inElement, inHref){	if (!this.links)		this.links = new Array();	var hrefHash;	try	{		hrefHash = searchshield.avgCallFunc(this.doc, 'GetHash', inHref);	}	catch (e){}	var newNode = {			element:	inElement,			href: 		inHref,			hash:		hrefHash,			search:		this.searchHash		};		this.links.push(newNode);		return newNode;}// process the search result page after all search engines have been 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, 'GetHash', this.href);		// get any previously active engine		this.engine		= this.engineList[this.searchHash.toString()];	}	catch (e) {}	/*		Process Steps:	1. Add all supported search engines	2. Identify the active search engine	3. Get all document links and add AVG images 	*/		// STEP 1 - Add all supported search engines	if (!this.engines)	{		var aEng = xplSearch.getSearchNames();		var aEngLen = aEng.length;		for (var i=0; i &lt; aEngLen; i++)		{			xplSearch.addEngine(new searchshield[aEng[i]+'SearchEngine'](this));		}	}		// search the engines if we didn't find one	if (!this.engine)	{		// STEP 2 - Identify the active search engine		var engLen = this.engines.length;		for (var i = 0; i &lt; engLen; i++)		{			if (this.engines[i].validSearch())			{				this.engine		= this.engines[i];				break;			}		}				// create a new engine instance to store		this.engineList[this.searchHash.toString()] = this.engine;				// init this search, if &lt; 1 either an error or disabled		//var sdkInit = 0;		//try {		//	sdkInit = xpl_sdk.SXPL_InitSearch(this.href);		//}		//catch(e){}		//if (sdkInit &lt; 1)		//	return false;	}	// return immediately if there is not an active search engine	if (!this.engine)		return false;		try {			// base url to check for icons		this.checkUrl 	= searchshield.avgCallFunc(this.doc, 'GetIconUrl', '1');		// check if using linked or local icons		this.useLocalImgs	= !searchshield.getUrlContents(this.checkUrl);		// get the clock url		this.clockUrl 	= searchshield.avgCallFunc(this.doc, 'GetIconUrl', '0');	}	catch(e){}			// STEP 3 - Get all document links and add AVG images	var alltags = this.doc.getElementsByTagName("*");	// this method works for IE, FF and Chrome	for (var i=0; i &lt; alltags.length; i++)	{		// ignore verdicts		if (alltags[i].id &amp;&amp; (alltags[i].id.indexOf("LXPLSS_") != -1))			continue;			//should the link be included?  Make sure includeLink always returns an href else FALSE,		var href = this.engine.includeLink(alltags[i]); 		if (!href)			continue;		var newNode = this.addLink(alltags[i], href);		this.engine.addImage(newNode, this.clockUrl, false);	}	return (this.links ? this.links.length : false);};////////////////    SEARCH    ////////////////////////////////    SEARCH ENGINE    ////////////////// Interface for a SearchEngine objectsearchshield.SearchEngine = function(search){	this.search = search;	this.type = 'standard';	this.processFrames = false;	this.new_links		= true;	this.onlyPrimaries	= true;	this.inline = {		clockImage: "linkscanner://clock12.png",		image: [	"linkscanner://safe12.png",					"linkscanner://caution12.png",					"linkscanner://warning12.png",					"linkscanner://blocked12.png"				],		color: {			classname: ["green","yellow","orange","red"],			border: ["#00A120", "#EAA500", "#F57301", "#D20003"],			background: ["#C3E5CA", "#FEEFAE", "#FFD3B0", "#F5D4C1"]		}	};	this.filter_urls = [		"ad.doubleclick.net", "ads1.revenue.net", "aslads.ask.com",		"bluestreak.com", "clickbacktrack.net", "clickbank.net",		"clickboothlnk.com", "clickmanager.com", "clickserve.cc-dt.com",		"dartsearch.net", "clicktraxmedia.com", "clk.atdmt.com",		"dpi-digialphoto.com", "feedpoint.net", "hypertracker.com",		"jdoqocy.com", "kqzyfj.com", "m1428.ic-live.com",		"mediaplex.com", "mr.mdmngr.com", "n339.asp-cc.com",		"offeredby.net", "offerweb.com", "pinktrax.com",		"pinktrax.com", "pixel1523.everesttech.net", "qckjmp.com",		"r.rd06.com", "revenuewire.net", "s0b.bluestreak.com",		"s2.srtk.net", "servedby.advertising.com", "store.yahoo.com",		"tf8.cpcmanager.com", "thetoptracker.com", "track.searchignite.com",		"tracking.searchmarketing.com", "www.dpbolvw.net", "www.rkdms.com",		"www.yellowbookleads.com"		];	this.shortened_urls = [		"3.ly", "bit.ly", "is.gd", "tr.im", "short.to", "tiny.cc", "tinyurl.com", "lnk.ms", "msplinks.com"		];	this.showCleanVerdicts		= true;	this.showLowRiskVerdicts	= true;	this.showMedRiskVerdicts	= true;	this.VeriSignSplit			= searchshield.VERISIGN_SPLIT_NOTEST;};searchshield.SearchEngine.prototype.flyoverExists = function (doc){	return !!doc.getElementById("XPLSS_Flyover");};searchshield.SearchEngine.prototype.inlineExists = function (doc){	return !!doc.getElementById("XPLSS_InlineFlyover");};searchshield.SearchEngine.prototype.validSearch = function(href) { return false; };searchshield.SearchEngine.prototype.includeLink = function(link) { return false; };searchshield.SearchEngine.prototype.insertNodes = function(node, doc){	var element = node.element;	var parentNode = node.element.parentNode;	if (parentNode == null)	{		// try and find element again based on the hash		element = doc.getElementById("xplid_" + node.hash);		parentNode = !!element ? element.parentNode : null;	}	var insertNode = !!element ? element.nextSibling : null;	while ((insertNode			!= null) &amp;&amp; 			(insertNode.tagName	!= null) &amp;&amp; 			(insertNode.tagName	== "SPAN"))	{		insertNode = insertNode.nextSibling;	}		return [insertNode, parentNode];};searchshield.SearchEngine.prototype.addImage	= function(node, image, hidden){	var element	= node.element;	var hash	= node.hash;	var score 	= node.score;	// set verdict display configuration	var doc = element.ownerDocument;	if (this.type != 'inline' &amp;&amp; !doc.getElementById('XPLSS_Flyover'))		searchshield.initFlyover(doc, this);	// get the proper insertion point for the image	var insertNodes = this.insertNodes(node, doc);	var insertNode = insertNodes[0];	var parentNode = insertNodes[1];	if (!parentNode)		return;	// see if we already have an image	if ((insertNode		!= null) &amp;&amp; 		(insertNode.id	!= null) &amp;&amp; 		(insertNode.id.indexOf("XPLSS_") &gt; -1))	{		return;	}	// mark search result anchor so it isn't processed repeatedly	if (score == undefined)		element.setAttribute("avglschecked", hash + "S" + this.VeriSignSplit);	// create a new image	var img = doc.createElement('img');	img.src = image;	img.id = "XPLSS_" + hash;	img.style.borderStyle = "none";	img.style.margin = "0 3px";		// for IE, specify these style attributes to prevent inadvertent inheritance from parent	if (img.width &amp;&amp; img.height)	{		img.style.width = img.width + 'px';		img.style.height = img.height + 'px';	}		// apply custom element styles	this.updateElementStyle(img, this.addImageStyle);		// create the link element 	var anchor = doc.createElement("A");	anchor.setAttribute("id", "LXPLSS_" + hash);	if ((hidden != null) &amp;&amp; (hidden == true))	{	// hiding the parent will also hide its child nodes		anchor.style.display = "none";	}		// Default anchor styles	//Over-ride possible border style with inline declaration	anchor.style.borderStyle = "none";	// apply custom element styles	this.updateElementStyle(anchor, this.addAnchorStyle);	if (score == searchshield.SCORE_SS_VERISIGN)	{		anchor.style.textDecoration = "none";		anchor.style.background = "none repeat scroll 0 0 transparent";	}	// append the image to the link	anchor.appendChild(img);	// insert the node as either a sibling or a child	if (insertNode != null)		parentNode.insertBefore(anchor, insertNode);	else		parentNode.appendChild(anchor);			return anchor;};searchshield.SearchEngine.prototype.updateImage = function (hash, search, score, image, alt_image, flyover, click_thru, altClick_thru){		var updated = false;		var frameDoc  = this.search.doc;		var docFrames = frameDoc.frames;		var frameElem;		if (docFrames &amp;&amp; this.processFrames)		{			for (var i=0; i &lt; docFrames.length; i++)			{				try {					if (docFrames[i].document.getElementById(hash))					{						frameElem = docFrames[i].frameElement;						frameDoc = docFrames[i].document;						break;					}				} 				catch(err){}			}		}		while ((element = frameDoc.getElementById(hash)) != null)		{			// check configuration to determine if verdict display property			var showVerdict = true;						var nSeverity = Number(score - 1);			switch (nSeverity)			{				case searchshield.XPLCHECK_RESULT_SEV_LOW:					showVerdict = this.showLowRiskVerdicts;					break;				case searchshield.XPLCHECK_RESULT_SEV_MED:					showVerdict = this.showMedRiskVerdicts;					break;				case searchshield.XPLCHECK_RESULT_SEV_NONE:					showVerdict = this.showCleanVerdicts;					break;				default:					if (score == searchshield.SCORE_SS_VERISIGN)						showVerdict = this.showCleanVerdicts;					break;			}						// remove image if no url specified			if ((!showVerdict) || (image == null) || (image.length &lt; 1))			{				// hide the parent anchor node				element.parentNode.style.display = "none";				// mark the id as being hidden (element is the image)				element.id = element.id + "H";				updated = true;								// if not a verisign score				if (score != searchshield.SCORE_SS_VERISIGN)					continue;			}			// cleanup flyover, replace any new lines or single quotes			flyover = searchshield.CleanupHTML(flyover);			// mark the id as having been updated			element.id = element.id + "U" + score;			element.src	= image;			element.attachEvent("onmouseover", function(e){avglsflyover.popup(e, hash, search, flyover)});			element.attachEvent("onmouseout", function(e){avglsflyover.hide(e)});			// check for attribute updates (elementAttribute is an associative array (i.e., object)			if (this.elementAttribute)			{				for (a in this.elementAttribute)				{					if(this.elementAttribute[a])						element.setAttribute(a, this.elementAttribute[a]);				}			}			// To dynamically reduce verdict image size if it causes its container to scroll			// when not showing alt images determine if the element containing			// the verdict image is scrolling and decrease the image size by			// the scroll amount (min size is 80% or original)			var reduceBy	= 0.8;			var scrl		= 0;			if (!alt_image || this.omitAltImage || this.VeriSignSplit == searchshield.VERISIGN_SPLIT_TESTB)			{				try{					var maxLoop = 5;					var cN = element.parentNode.parentNode;  //image-&gt;anchor-&gt;containerNodes...					while (cN &amp;&amp; maxLoop--)					{						if (cN.tagName == "DIV" || cN.tagName == "SPAN")						{							// get object height depending on ie document mode							var clientHeight = (cN.clientHeight == 0 || 								(this.search.doc.documentMode &amp;&amp; this.search.doc.documentMode &lt; 8)) ? 								cN.offsetHeight : 								cN.clientHeight;							scrl = cN.scrollHeight - clientHeight;							break;						}						cN = cN.parentNode;					}					if (0 &lt; scrl)					{						var eH = (element.height - scrl)/element.height;						if (reduceBy &gt; eH)							eH = reduceBy;												var newDim = Math.ceil(eH*element.height);												element.height = newDim;						element.width = newDim;												element.style.height = newDim + "px";						element.style.width = newDim + "px";					}				}				catch(e){}			}			// set default style attributes			element.style.display		= "";						// if verisign icon showing move our icon up for better centering of the 2			// except for IE7 browser - it does not like this style			try {				var ieVersion = parseFloat(navigator.appVersion.split("MSIE")[1]);				if (alt_image &amp;&amp; (alt_image.length &gt; 0) &amp;&amp; ieVersion != 7)					element.style.verticalAlign = "10%";			}			catch(err){};			// apply custom element styles			this.updateElementStyle(element, this.updateImageStyle)			// update the click thru			var link = this.search.doc.getElementById("L" + hash);			if (link)			{				link.href = click_thru;				link.id = link.id + "U" + score;			}			updated = true;			// add the alternate image if supplied BUT not on avg yahoo			if ((alt_image)				&amp;&amp; 				(alt_image.length &gt; 0)	&amp;&amp; 				(!this.omitAltImage)	&amp;&amp;				(this.VeriSignSplit != searchshield.VERISIGN_SPLIT_TESTB))			{				var vhash = hash.substring(hash.indexOf("_")+1);				// create a temporary link node				var tmp_node = {						element:	element.parentNode,						href:		altClick_thru,						hash:		vhash + "VU" + score,						search:		this.searchHash,						score:		score					};				var altAnchor = this.addImage(tmp_node, alt_image, false);				if (altAnchor &amp;&amp; altAnchor.firstChild)				{					altAnchor.firstChild.setAttribute("onmouseover", "");					altAnchor.href = altClick_thru;				}			}		}				if (updated != false)		{			this.resizeFrame(frameElem);			return true;		}	return false;};searchshield.SearchEngine.prototype.updateElementStyle = function (element, elementStyle){	if (elementStyle)	{	// a NULL attribte value will unset it		for(attr in elementStyle)		{			try {				if (element.style.setAttribute)					element.style.setAttribute(attr, elementStyle[attr]);				else					element.style[attr] = elementStyle[attr];			} catch(err){}		}	}};searchshield.SearchEngine.prototype.resizeFrame = function (frameElem){	// resize frame to prevent unwanted scrolling after inserting verdicts	// ignore inline and non-frame engines	if ((this.type == 'inline') || (!this.processFrames))		return;	// ensure all required elements are available	if ((frameElem == null) || (frameElem.style == null) || (frameElem.contentWindow == null))		return;	// if frame is scrolling vertically then resize	var frameHeight = parseInt(frameElem.style.height, 10);	if (!isNaN(frameHeight) &amp;&amp; (frameHeight &lt; frameElem.contentWindow.document.body.scrollHeight))		frameElem.style.height = frameElem.contentWindow.document.body.scrollHeight + 'px';	return;};searchshield.SearchEngine.prototype.getImgElement = function (element){	// return an xpl img element associated with a given element	if (element == null)		return null;	// go up the parent tree looking for a header or div	while ( (element.parentNode != null) &amp;&amp; 			(element.tagName.charAt(0) != "H") &amp;&amp; 			(element.tagName.charAt(0) != "D") &amp;&amp;			(element.tagName.charAt(0) != "T") )	{		element = element.parentNode;	}	// if all the way to the top, nothing	if ((element.tagName == "HTML") || (element == null))		return null;	// get image tags, if none we are done	var imgTags = element.getElementsByTagName("IMG");	if ((imgTags == null) || (imgTags.Length &lt; 1))		return null;	for (var i = 0; i &lt; imgTags.length; i++)	{		if ((imgTags[i].id == null) || (imgTags[i].id.indexOf("XPLSS_") == -1))			continue;		return imgTags[i];	}	// else didn't find anything	return null;};searchshield.SearchEngine.prototype.setRatingsConfig = function (doc){	// get verdict configuration, need at least severity	var results = searchshield.avgCallFunc(doc, 'GetRatingsConfig');	var parts = !!results ? results.split('::') : null;	if (parts != null &amp;&amp; parts.length &gt;= 5)	{	//if set to default then get config value		if (this.showCleanVerdicts === true)			this.showCleanVerdicts		= (parseInt(parts[0]) == 1) ? true : false;					if (this.showLowRiskVerdicts === true)			this.showLowRiskVerdicts	= (parseInt(parts[1]) == 1) ? true : false;				if (this.showMedRiskVerdicts === true)			this.showMedRiskVerdicts	= (parseInt(parts[2]) == 1) ? true : false;					this.VeriSignSplit	= (parseInt(parts[4]));	}		return true;};searchshield.SearchEngine.prototype.init_inline_ratings = function (doc){	if ((doc == null) || (doc.getElementById("XPLSS_InlineFlyover")))		return;	if (!searchshield.quirksMode)	{		// create style for inline flyovers		var styleTag = doc.createElement("style");		styleTag.setAttribute("id","avgILFOStyle");				var headTag = doc.getElementsByTagName("head")[0];		headTag.appendChild(styleTag);		var inline_style = styleTag.styleSheet;		// stub in the base image name as the url		inline_style.addRule(".avgILFO", "background: url(linkscanner://default_inline_border_tl.png) no-repeat top left;");		inline_style.addRule(".avgILFO", "width:0px; font-size:0px; z-index:9999; visibility:hidden; position:absolute; left:-5000px;");				inline_style.addRule(".avgILFO_content", "background: url(linkscanner://default_inline_border_r.png) top right repeat-y;");		inline_style.addRule(".avgILFO_content","font-size:10px; color:black; padding:0px 10px; text-align:left; word-wrap:break-word; line-height:130%");				inline_style.addRule(".avgILFO_head", "background: url(linkscanner://default_inline_border_tr.png) no-repeat top right;");		inline_style.addRule(".avgILFO_head", "width:0px; height:5px;");		inline_style.addRule(".avgILFO_head div","height:5px;");			inline_style.addRule(".avgILFO_foot", "background: url(linkscanner://default_inline_border_bl.png) no-repeat bottom left");		inline_style.addRule(".avgILFO_foot", "height:5px;");				inline_style.addRule(".avgILFO_foot div", "background: url(linkscanner://default_inline_border_br.png) no-repeat bottom right");		inline_style.addRule(".avgILFO_foot div", "height:5px; width:0px;");	}		try {			// create the popup box		var box = doc.createElement("DIV");		if (searchshield.quirksMode)		{			box.style.visibility = "hidden";			box.style.position = "absolute";			box.style.left = "-5000px";		}		box.setAttribute("id", "XPLSS_InlineFlyover");		box.setAttribute("class", "avgILFO");		doc.body.appendChild(box);		box = null;	}	catch(boxErr){}};searchshield.SearchEngine.prototype.show_inline_ratings = function (doc, node, image){		var href	= node.href;	var anchor	= node.element;	if ((href == null) || (href.length &lt; 1))		return;			if (avglsinlineflyover.imageExists(anchor))		return;		// mark search result anchor so it isn't processed repeatedly	anchor.setAttribute("avglschecked", "1");		// get verdict 	this.display_inline(doc, anchor, href, node, false);};searchshield.SearchEngine.prototype.display_inline = function (doc, anchor, href, node, update, min_severity){	// min_severity is the lowest severity to display, so setting it to	// 1 would not display safe icons		var results	= searchshield.avgCallFunc(doc, 'MalsiteCheck', href);	if (results == null)		return;		var parts = results.split('::');		// need at least severity	if (parts == null)		return;				var nSeverity = parseInt(parts[0]);		if (!update &amp;&amp; nSeverity == searchshield.XPLCHECK_RESULT_SEV_NONE)	{		var shortUrl = searchshield.FilterUrl(href, this.shortened_urls);		if (shortUrl)		{	// shortened url verdicts display later			var engine = this;			anchor.attachEvent("onmouseover", function(event){avglsinlineflyover.mouseOverHandler(event, doc, engine)});			return;		}	}		// severity -1 signifies sb.dat load failure	if ( nSeverity == -1 )		nSeverity = searchshield.XPLCHECK_RESULT_SEV_NONE;	//blacklist url	var blShortUrl = false;	if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_BLOCK)	{		var shortUrl = searchshield.FilterUrl(href, this.shortened_urls);		if (shortUrl)			blShortUrl = true;	}		// need xlated cat tag and category	if (parts.length &lt; 3)		return;	// check the minimum to display	if ((min_severity != null) &amp;&amp; (nSeverity &lt; min_severity))		return;			if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_LOW &amp;&amp; !this.showLowRiskVerdicts)	{		if (update)			this.avg_ls_inline_hide_verdict(anchor);				return;	} 	if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_MED &amp;&amp; !this.showMedRiskVerdicts)	{		if (update)			this.avg_ls_inline_hide_verdict(anchor);				return;	}	if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_NONE &amp;&amp; !this.showCleanVerdicts) 	{		if (update)			this.avg_ls_inline_hide_verdict(anchor);					return;	}	if (update)		this.update_inline_image(anchor, nSeverity, parts);	else		this.add_inline_image(doc, anchor, nSeverity, parts, blShortUrl);};searchshield.SearchEngine.prototype.avg_ls_inline_hide_verdict = function (anchor){	var image = avglsinlineflyover.getImage(anchor);	if (image)	{		image.style.display = "none";		if (image.parentNode &amp;&amp; image.parentNode.id == "avg_ls_anch")			image.parentNode.style.display = "none";	}};searchshield.SearchEngine.prototype.update_inline_image = function (anchor, nSeverity, aRisk){	// update the image already in the page	if (anchor &amp;&amp; anchor.firstChild)	{		var html  = '';		var image = ''; 		if (aRisk != null &amp;&amp; nSeverity != null)		{			var riskCategory = aRisk[1];			var riskName	 = aRisk[2];			var bgColor		 = this.inline.color.background[nSeverity];			var borderColor	 = this.inline.color.border[nSeverity];			image			 = this.inline.image[nSeverity];			html			 = avglsinlineflyover.build(riskCategory, riskName, bgColor, borderColor);		}				var imageElem = anchor.firstChild;		imageElem.src = image;				if ( html &amp;&amp; html.length &gt; 0 )		{			imageElem.setAttribute("title", "");			imageElem.attachEvent("onmouseover", function(e){avglsinlineflyover.popup(e, html, nSeverity)});			imageElem.attachEvent("onmouseout", function(e){avglsinlineflyover.hide(e)});		}	}};// add the image to the 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 == "SPAN"))	{		insertNode= insertNode.nextSibling;	}		// see if we already have an image anchor	if ((insertNode		!= null) &amp;&amp; 		(insertNode.id	!= null) &amp;&amp; 		(insertNode.id	== "avg_ls_anch"))	{		return null;	}	var html  = '';	var image = this.inline.clockImage; 	if (aRisk != null &amp;&amp; nSeverity != null)	{		var riskCategory = aRisk[1];		var riskName	 = aRisk[2];		var bgColor		 = this.inline.color.background[nSeverity];		var borderColor	 = this.inline.color.border[nSeverity];		image			 = this.inline.image[nSeverity];		var blUrl;		if (blShortUrl)		{			var aRiskName = riskName.split(':');			var sUrl = searchshield.checkUrl(aRiskName[1]);			blUrl = {};			blUrl.riskNameLabel = aRiskName[0] + ': ';			blUrl.riskCategory = riskCategory;			blUrl.bgColor = bgColor;			blUrl.borderColor = borderColor;			blUrl.sUrl = sUrl;		}		else		{			html = avglsinlineflyover.build(riskCategory, riskName, bgColor, borderColor);		}	}	doc = anchor.ownerDocument;	var img		 = doc.createElement("img");	img.src		 = image;	img.setAttribute("id","avg_ls_image");	img.style.width = "12px";	img.style.height = "12px";	img.style.border = "none";	img.style.padding = "0 3px";	img.style.margin = "0";		if ((html &amp;&amp; html.length &gt; 0) || (blUrl != undefined))	{		img.setAttribute("title", "");		img.attachEvent("onmouseover", function(e){avglsinlineflyover.popup(e, html, nSeverity, blUrl)});		img.attachEvent("onmouseout", function(e){avglsinlineflyover.hide(e)});	}	// create the link element 	var newAnchor = doc.createElement("A");	newAnchor.setAttribute("id", "avg_ls_anch");	newAnchor.style.display = "inline-block";	newAnchor.style.background = "none repeat scroll 0 0 transparent";		newAnchor.appendChild(img);	img = null;	// insert the node as either a sibling or a child	if (insertNode != null)		anchor.parentNode.insertBefore(newAnchor, insertNode);	else		anchor.parentNode.appendChild(newAnchor);				return newAnchor;		};////////////////    SEARCH ENGINE    ///////////////////////////////    GOOGLE SEARCH ENGINE    ///////////////searchshield.GoogleSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.onlyPrimaries = false;};searchshield.GoogleSearchEngine.prototype = new searchshield.SearchEngine();searchshield.GoogleSearchEngine.prototype.constructor = searchshield.GoogleSearchEngine;searchshield.GoogleSearchEngine.prototype.name = "google";	// the name by which the search engine is known (always lowercase)searchshield.GoogleSearchEngine.prototype.validSearch = function(href) {	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	var hostMatch	= false;	var domain		= uri.host;		// re stitch the uri path and query elements to	// use existing logic	var path = uri.path + uri.delimiter + uri.query;	// For Google the host must match:	//	.google.com		OR	//	.google.com.XX	OR	//	.google.co.XX	OR	//	.google.XX		where XX is a country code	//	one special case is www.googe.off.ai (Anguilla)	//	Where any subdomain can come before the top level domain	if ( /(\.(?:google|mozilla)\.(?:com|(?:co|off)\.[a-z]{2}|[a-z]{2}))/i.test(domain) )	{		//check the path		if ((path.indexOf("search?") == 0) ||			(path.indexOf("sponsoredlinks?") == 0) ||			(path.indexOf("webhp?") == 0) ||			(path.indexOf("webhp#") == 0) ||			(path.indexOf("#q=") == 0) ||			(path.indexOf("#hl=") == 0) ||			(path.indexOf("#sclient=") == 0))		{			return true;		}	}	return false;};searchshield.GoogleSearchEngine.prototype.includeLink = function(tag){	var href = "";	var outHref = false;	var findStr = "";	// check for interstitials	if (searchshield.DoesURLContain(tag.href, this.search.uri.host))	{		findStr = this.search.uri.host + "/interstitial?";		if (tag.className == "l" &amp;&amp; tag.href)		{			if (tag.href.indexOf(findStr) != -1)			{				findStr = "?url=";				var pos = tag.href.indexOf(findStr);				if (pos !== -1)				{					pos += 5;					outHref = tag.href.substring(pos);					if (searchshield.FilterUrl(outHref, this.filter_urls))						return false;												return outHref;				}			}		}		if (tag.className == "sla")		{			findStr = "/url?q=";			urlPos = tag.href.indexOf(findStr);			if (urlPos != -1)			{				urlPos += 7;				outHref = tag.href.substring(urlPos);				return outHref;			}		}				// if an ad id		if ((tag.id.indexOf("pa") == 0) || (tag.id.indexOf("an") == 0) ||			(tag.className == "resultLink"))		{			var urlPos = -1;				// ads now need unescaping			href = unescape(tag.href);			findStr= "/url?sa=";			if (href.indexOf(findStr) != -1)			{	// first kind, locate real url				findStr= "&amp;q=http";				urlPos = href.indexOf(findStr);				if (urlPos != -1)					urlPos += 3;	// puts it on the http			}			if (urlPos == -1)			{				findStr = "/pagead/iclk?sa=";				if (href.indexOf(findStr) != -1)				{	// second kind, locate real url					findStr = "&amp;adurl=http";					urlPos	= href.indexOf(findStr);					if (urlPos != -1)						urlPos += 7; // puts it on the http				}			}			if (urlPos == -1)			{				if (href.indexOf("/aclk?sa=") != -1)				{	// third kind					urlPos = href.indexOf("&amp;q=http");					if (urlPos != -1)						urlPos += 3; // puts it on the http					else					{						urlPos  = href.indexOf("&amp;lp=http");						if (urlPos != -1)							urlPos += 4;						else						{							findStr = "&amp;adurl=http";							urlPos	= href.indexOf(findStr);							if (urlPos != -1)								urlPos += 7; // puts it on the http						}											}				}			}			if (urlPos == -1)			{				if (href.indexOf("/url?cad=") != -1)				{	// fourth kind					urlPos = href.indexOf("&amp;q=http");					if (urlPos != -1)						urlPos += 3; // puts it on the http				}			}			if (urlPos != -1)			{				outHref = href.substring(urlPos);				// the destination url is in the href string of this redirector				if (outHref.indexOf('xg4ken.com') &gt; -1)				{					urlPos = (unescape(outHref)).indexOf('url[]=') + 6;					var destUrl = (unescape(outHref)).substring(urlPos);					if (searchshield.FilterUrl(destUrl, this.filter_urls))					{						var destUrl = searchshield.getHrefFromCiteElement(tag);						if (destUrl)							return searchshield.checkUrl(searchshield.removeHtmlTags(destUrl));						return false;					}					return destUrl;				}				// filtered url but can get destination from href string				if (outHref.indexOf('altfarm.mediaplex.com') &gt; -1)				{					var tmpoh = unescape(outHref);					var destUrl = tmpoh.substring(tmpoh.indexOf('DURL=')+5);					if (destUrl != null)					{						var destUrl = unescape(destUrl);						return destUrl;					}				}				// extract any fragment text, shouldn't be unescaped				var pound = outHref.indexOf("#");					if (pound != -1)				{					var fragment = outHref.substring(pound);					outHref = outHref.substring(0, pound);					outHref = unescape(outHref);					outHref += fragment;					if (searchshield.FilterUrl(outHref, this.filter_urls))						return false;					return outHref;				}				outHref = unescape(outHref);				if (outHref.indexOf("?") == -1)				{					var ampPos = outHref.indexOf("&amp;");					if (ampPos != -1)						outHref = outHref.substring(0, ampPos);				}								if (searchshield.FilterUrl(outHref, this.filter_urls))				{					var destUrl = searchshield.getHrefFromCiteElement(tag);					if (destUrl)						return searchshield.checkUrl(searchshield.removeHtmlTags(destUrl));					return false;				}				return outHref;			}		}		// recommended link - use following to see one		// http://www.google.cz/search?hl=cs&amp;q=warey&amp;btnG=Hledat&amp;lr=lang_cs		// elem parent class = r		// href must contain - url? and q=http		var parentNode = tag.parentNode;		if (parentNode &amp;&amp; (parentNode.className.toLowerCase() == "r"))		{			href = tag.href;			if (href &amp;&amp; (href.indexOf("/url?") != -1))			{				// locate the real url				var urlPos = href.indexOf("q=http");				if (urlPos != -1)				{					urlPos += 2;					outHref = href.substring(urlPos);					// include entire param up to '&amp;'					var ampPos = outHref.indexOf("&amp;");					if (ampPos != -1)						outHref = outHref.substring(0, ampPos);					return outHref;				}			}		}	}	// no link to self	else if (tag.className &amp;&amp; (tag.className.charAt(0) == "l" || tag.className == "sla"))	{		// check for any images on the link		if (0 === tag.getElementsByTagName("IMG").length)			return tag.href;	}	// else nothing	return false;};///////////////    GOOGLE    //////////////////////////////    AVG GOOGLE SEARCH ENGINE    ///////////////searchshield.AVGGoogleSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.onlyPrimaries = false;};searchshield.AVGGoogleSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AVGGoogleSearchEngine.prototype.constructor = searchshield.AVGGoogleSearchEngine;searchshield.AVGGoogleSearchEngine.prototype.name = "avggoogle";	// the name by which the search engine is known (always lowercase)searchshield.AVGGoogleSearchEngine.prototype.validSearch = function(href) {	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	var domain		= uri.host;		// re stitch the uri path and query elements to	// use existing logic	var path = uri.path + uri.delimiter + uri.query;	if  (domain.indexOf("search.avg.com") &gt; -1)	{   // ads link back to google		return true;	}		return false;};searchshield.AVGGoogleSearchEngine.prototype.includeLink = function(tag){	var outHref = false;	var findStr = "";	// check for interstitials	if (searchshield.DoesURLContain(tag.href, "google.com"))	{		// link back to self - DIV elem GrandParent class of res1 or res3 is Sponsored Link 		var parentNode = tag.parentNode;		if (parentNode)		{			var grandParentNode = tag.parentNode.parentNode;			if (grandParentNode)			{				if ((grandParentNode.tagName == "DIV") &amp;&amp; 					((grandParentNode.className.toLowerCase() == "res1") ||					(grandParentNode.className.toLowerCase() == "res3")))				{					var urlPos = -1;						// ads now need unescaping					href = unescape(tag.href);					if (urlPos == -1)					{						if (href.indexOf("/aclk?sa=") != -1)						{								findStr = "&amp;adurl=http";							urlPos	= href.indexOf(findStr);							if (urlPos != -1)								urlPos += 7; // puts it on the http														}					}					if (urlPos != -1)					{						outHref = href.substring(urlPos);						// the destination url is in the href string of this redirector						if (outHref.indexOf('xg4ken.com') &gt; -1)						{							urlPos = (unescape(outHref)).indexOf('url[]=') + 6;							var destUrl = (unescape(outHref)).substring(urlPos);							if (searchshield.FilterUrl(destUrl, this.filter_urls))							{								var destUrl = searchshield.getHrefFromCiteElement(tag);								if (destUrl)									return searchshield.checkUrl(searchshield.removeHtmlTags(destUrl));								return false;							}							return destUrl;						}						// filtered url but can get destination from href string						if (outHref.indexOf('altfarm.mediaplex.com') &gt; -1)						{							var tmpoh = unescape(outHref);							var destUrl = tmpoh.substring(tmpoh.indexOf('DURL=')+5);							if (destUrl != null)							{								var destUrl = unescape(destUrl);								return destUrl;							}						}										// extract any fragment text, shouldn't be unescaped						var pound = outHref.indexOf("#");							if (pound != -1)						{							var fragment = outHref.substring(pound);							outHref = outHref.substring(0, pound);							outHref = unescape(outHref);							outHref += fragment;							if (searchshield.FilterUrl(outHref, this.filter_urls))								return false;							return outHref;						}						outHref = unescape(outHref);						if (outHref.indexOf("?") == -1)						{							var ampPos = outHref.indexOf("&amp;");							if (ampPos != -1)								outHref = outHref.substring(0, ampPos);						}										if (searchshield.FilterUrl(outHref, this.filter_urls))						{							var destUrl = searchshield.getHrefFromCiteElement(tag);							if (destUrl)								return searchshield.checkUrl(searchshield.removeHtmlTags(destUrl));							return false;						}						return outHref;					}				}			}		}	}				// no link to self	else	{		var parentNode = tag.parentNode;		if (parentNode)		{			var grandParentNode = tag.parentNode.parentNode;			if (grandParentNode)			{				if ((grandParentNode.tagName == "DIV") &amp;&amp; 					(grandParentNode.className.toLowerCase() == "res2"))				{					// check for any images on the link					if (0 === tag.getElementsByTagName("IMG").length)						return tag.href;				}			}		}	}	// else nothing	return false;}///////////////    AVG GOOGLE    //////////////////////////////    YAHOO SEARCH ENGINE    ///////////////searchshield.YahooSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.showCleanVerdicts = false;};searchshield.YahooSearchEngine.prototype = new searchshield.SearchEngine();searchshield.YahooSearchEngine.prototype.constructor = searchshield.YahooSearchEngine;searchshield.YahooSearchEngine.prototype.name = "yahoo";searchshield.YahooSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	var domain = uri.host;	// re stitch the uri path and query elements to	// use existing logic	var path = uri.path + uri.delimiter + uri.query;	// For Yahoo the host must match:	//	search.yahoo.com		OR	//	xx.search.yahoo.com where xx is the country code OR	//	search.yahoo.co.jp OR	// for Yahoo China: one.cn.yahoo.com, search.cn.yahoo.com or www.yahoo.cn	if ((domain.match(/search\.yahoo\.co(?:m|\.jp)/i) ||		domain.match(/(?:search|one)\.cn\.yahoo\.com/i) ||		domain.match(/www\.yahoo\.cn/i)) &amp;&amp; 		path.match(/^(?:search[;?]|s\?)/i))	{		return true;	}	return false;};searchshield.YahooSearchEngine.prototype.includeLink = function(tag){	var href		= "";	var outHref		= "";	var findStr		= "";	// yahoo likes to encode the url	href = unescape(tag.href);	if ((tag.className.indexOf("yschttl") != -1) || 		(tag.className.indexOf("spt") != -1))	{		var da = href.indexOf("**");		var ad = href.indexOf("*-");		if (da != -1)			outHref = href.substring(da+2);		else if (ad != -1)			outHref = href.substring(ad+2);		else			outHref = href ;					if (outHref.toLowerCase().indexOf("overture.") !== -1)			return false;	}	else if ((tag.tagName)			&amp;&amp; 			 (tag.tagName === "A") 	&amp;&amp; 			 (!tag.className))	{		var tagParent = tag.parentNode;				// if anchor without className then search parentNodes		if ((tagParent) &amp;&amp;			(tagParent.tagName !== "EM") &amp;&amp;			(searchshield.getParentNodeByClassName("yst-web", tag, 4)))		{			// China Yahoo support			outHref = href;		}				else if ((tagParent) &amp;&amp;				(tagParent.tagName === "H3") &amp;&amp;				(!!searchshield.getParentNodeById("WS2m",tag, 5)))		{			// Japan Yahoo support			var da = href.indexOf("**");			if (da == -1)				outHref = href;			else				outHref = href.substring(da+2);		}		else if ((tagParent) &amp;&amp;				(tagParent.className !== "c") &amp;&amp;				(tagParent.parentNode.id !== "fpn") &amp;&amp;				(!!searchshield.getParentNodeByClassName("ymc", tag, 7)))		{			// Korea Yahoo support - when not caught by yschttl			var da = href.indexOf("**");			if (da !== -1)				outHref = href.substring(da+2);		}	}	else if (!this.onlyPrimaries)	{		findStr = "&amp;yargs=";		var yargs = href.indexOf(findStr);		if (yargs != -1)		{			outHref = href.substring(yargs+findStr.length);			// check for prefix			if (outHref.indexOf("://") == -1)				outHref = "http://" + outHref;			// if inside an &lt;i&gt;, probably a paypal link, don't include			if (tag.parentNode &amp;&amp; (tag.parentNode.tagName == "I"))				return false;		} 	}	// filter domains	// split the url based on '/'	var parts = !!outHref ? outHref.split('/') : null;	// Filter out domains that match any of the search engine's names	if (!parts || !parts[2])		return false;			var domain = parts[2];	if ((domain.indexOf("rdrjp.yahoo.com") != -1)	||		(domain.indexOf("rdrkrs.yahoo.com") != -1)	||		(domain.indexOf("rdrtpe.yahoo.com") != -1)	||		(domain.indexOf("rdrird.yahoo.com") != -1)	||		(domain.indexOf("rdrhk2.yahoo.com") != -1)	||		(domain.indexOf("rdrsg1.yahoo.com") != -1)	||		(domain.indexOf("rdrin2.yahoo.com") != -1)	||		(domain.indexOf("rdre1.yahoo.com") != -1)	||		(domain.indexOf("rdrw1.yahoo.com") != -1)		)	{		return false;	}	// set for yahoo to get parent node for image insertion	var hash = searchshield.avgCallFunc(this.doc, 'GetHash', outHref);	tag.setAttribute("id", "xplid_" + hash);	return outHref;};///////////////    YAHOO SEARCH ENGINE    //////////////////////////////    AVG YAHOO SEARCH ENGINE    ///////////////searchshield.AVGYahooSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.showCleanVerdicts = false;	this.omitAltImage = true;	this.updateImageStyle = {		verticalAlign: null	};};searchshield.AVGYahooSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AVGYahooSearchEngine.prototype.constructor = searchshield.AVGYahooSearchEngine;searchshield.AVGYahooSearchEngine.prototype.name = "avgyahoo";searchshield.AVGYahooSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;	//path may be 'avg/search' or 'search'	var pathArray = uri.path.split("/");	var avg = pathArray[0];	// re stitch the uri path and query elements	// to use existing logic	var path = (undefined == pathArray[1]) ? pathArray[0] : pathArray[1];		path += uri.delimiter + uri.query;	// For AVG Yahoo classic the host must match:	//	yhs.search.yahoo.com	OR	//	.yhs.search.yahoo.com	if (domain.indexOf("yhs.search.yahoo.co") != -1)	{		if ((avg == "avg") &amp;&amp;			((path.indexOf("search?") == 0) ||			 (path.indexOf("search;") == 0)))		{			return true;		}	}		// also support new metro version which DOESN'T 	// contain /avg so avg split part is path	// valid domains are:	//	search.yahoo.com, 	//	xx.search.yahoo.com and	//	search.yahoo.co.xx	if (domain.indexOf("search.yahoo.co") != -1) 	{		// path (split avg) must start with search and		// contain the avg toolbar parameter		if (((path.indexOf("search?") == 0) ||			(path.indexOf("search;") == 0)) &amp;&amp;			(path.indexOf("fr=yhs-avg") != -1))		{			return true;		}	}	return false;};searchshield.AVGYahooSearchEngine.prototype.includeLink = function(tag){	var href		= "";	var outHref		= "";	var findStr		= "";	if (this.search.doc.body.className.toLowerCase() != "standard")	{	// handle as std Yahoo results page		return searchshield.YahooSearchEngine.prototype.includeLink(tag);	}		// yahoo likes to encode the url	href = unescape(tag.href);	if (tag.target == "_top")	{		var da = href.indexOf("**");		if (da != -1)			outHref = href.substring(da+2);		else			outHref = href ;		if (outHref.toLowerCase().indexOf("overture.") !== -1)			return false;	}	else if (!this.onlyPrimaries)	{		findStr = "&amp;yargs=";		var yargs = href.indexOf(findStr);		if (yargs != -1)		{			outHref = href.substring(yargs+findStr.length);			// check for prefix			if (outHref.indexOf("://") == -1)				outHref = "http://" + outHref;			// if inside an &lt;i&gt;, probably a paypal link, don't include			if (tag.parentNode &amp;&amp; (tag.parentNode.tagName == "I"))				return false;		} 	}	// filter domains	// split the url based on '/'	var parts = outHref.split('/');	// Filter out domains that match any of the search engine's names	if (!parts[2])		return false;			var domain = parts[2];	if ((domain.indexOf("rdrjp.yahoo.com") != -1)	||		(domain.indexOf("rdrkrs.yahoo.com") != -1)	||		(domain.indexOf("rdrtpe.yahoo.com") != -1)	||		(domain.indexOf("rdrird.yahoo.com") != -1)	||		(domain.indexOf("rdrhk2.yahoo.com") != -1)	||		(domain.indexOf("rdrsg1.yahoo.com") != -1)	||		(domain.indexOf("rdrin2.yahoo.com") != -1)	||		(domain.indexOf("rdre1.yahoo.com") != -1)	||		(domain.indexOf("rdrw1.yahoo.com") != -1)		)	{		return false;	}	return outHref;};///////////////    AVG YAHOO SEARCH ENGINE    //////////////////////////////    MSN SEARCH ENGINE    ///////////////searchshield.MSNSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.onlyPrimaries = false;};searchshield.MSNSearchEngine.prototype = new searchshield.SearchEngine();searchshield.MSNSearchEngine.prototype.constructor = searchshield.MSNSearchEngine;searchshield.MSNSearchEngine.prototype.name = "msn";searchshield.MSNSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	var hostMatch	= false;	var domain		= uri.host;	// re stitch the uri path and query elements to	// use existing logic	var path = uri.path + uri.delimiter + uri.query;	// For MSN the host must match:	//	search.msn.com		OR	//	search.live.com	if (domain.indexOf("search.msn.co") &gt; -1)	{		if (domain.charAt(13) == 'm')			hostMatch = true;		else if ((domain.charAt(13) == '.') &amp;&amp; (domain.length == 16))			hostMatch = true;	}	else if (domain.indexOf("search.live.co") &gt; -1)	{		if (domain.charAt(14) == 'm')			hostMatch = true;		else if ((domain.charAt(14) == '.') &amp;&amp; (domain.length == 17))			hostMatch = true;	}		if (hostMatch)	{		if (path.indexOf("results.aspx") == 0)			return true;	}	return false;};searchshield.MSNSearchEngine.prototype.includeLink = function(tag){	var outHref = false;		// these don't seem common from Firefox, but they are in IE	if (searchshield.DoesURLContain(tag.href, "g.msn.co"))	{		var qPos = tag.href.indexOf("?");		if (qPos != -1)		{			var postPart = tag.href.substring(qPos+1);			var dblAmp = postPart.indexOf("&amp;&amp;");			if (dblAmp != -1)			{				outHref = postPart.substring(0, dblAmp);				return outHref;			}		}	}	else if (searchshield.DoesURLContain(tag.href, "r.msn.co"))	{		var element = tag;		var parentNode = tag.parentNode;		// top links - check for a CITE		var spanElements = element.getElementsByTagName("CITE");		if ((spanElements != null)				&amp;&amp; 			(spanElements.length &gt; 0))		{			outHref = spanElements[0].innerHTML;			// replace any nbsp's			outHref = outHref.replace("&amp;nbsp;", " ");			// url is after the last space in the html, after the '-'			var space_pos = outHref.lastIndexOf(" ");			if (space_pos != -1)				outHref = outHref.slice(space_pos + 1);			outHref = searchshield.checkUrl(outHref);			return outHref;		}				// side links 		if (element.lastChild != null)		{			outHref = element.lastChild.innerHTML;			if ( outHref != null)			{				outHref = searchshield.checkUrl(outHref);				return outHref;			}		}	}	else if (searchshield.DoesURLContain(tag.href, this.search.uri.host)					||			 searchshield.DoesURLContain(tag.href, ".live.com")					||			 searchshield.DoesURLContain(tag.href, "msn.")						||			 searchshield.DoesURLContain(tag.href, "msnscache.com")				||			 searchshield.DoesURLContain(tag.href, "advertising.microsoft.co")	||			 searchshield.DoesURLContain(tag.href, "javascript:")				||			 searchshield.DoesURLContain(tag.href, "go.microsoft.co")			||			 searchshield.DoesURLContain(tag.href, "hotmail.co"))	{		// not a link		return false;	}	else if (tag.id.toLowerCase() == "trademarks")	{		// don't link the trademark at the bottom of the page		return false;	}	else	{		// include it		return tag.href;	}};///////////////    MSN SEARCH ENGINE    //////////////////////////////    BING SEARCH ENGINE    ///////////////searchshield.BingSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);};searchshield.BingSearchEngine.prototype = new searchshield.SearchEngine();searchshield.BingSearchEngine.prototype.constructor = searchshield.BingSearchEngine;searchshield.BingSearchEngine.prototype.name = "bing";searchshield.BingSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	var hostMatch	= false;	var domain		= uri.host;	// re stitch the uri path and query elements to	// use existing logic	var path = uri.path + uri.delimiter + uri.query;		// For bing the host must match:	//	www.bing.com or www.bing.net	//	xx.bing.com or xx.bing.net where xx is a country code	//	bing.com.xx where xx is a country code	//	bing.search.xxxx.net where xxxx may be something like daum	if ((domain.indexOf("www.bing.com") !== -1) ||		(domain.indexOf("www.bing.net") !== -1) ||		(domain.indexOf("bing.net") !== -1))	{		hostMatch = true;	}	else if ((domain.indexOf("bing.search.") !== -1) &amp;&amp; 			 (domain.indexOf(".net") === (domain.length-4))) 	{	//bing.search.xxxx.net		hostMatch = true;	}	else	{	// xx.bing.com or bing.com.xx		var domainLen = domain.length;		var tldPos = domain.indexOf(".bing.com");		if (tldPos &gt; -1)		{			if ((domainLen - tldPos) == 9)				hostMatch = true;		}		}		if (hostMatch)	{		var displayStyle = (domain == 'bing.search.daum.net') ? 'inline-block' : 'inline';		this.addAnchorStyle = {			display: displayStyle		};				if (path.indexOf("search?") == 0)			return true;	}	return false;};searchshield.BingSearchEngine.prototype.includeLink = function(tag){	var outHref = false;	if (tag.tagName == 'IMG')	{	//no images 		return false;	}			if (tag.href.charAt(0) == '/')	{	//no relative links		return false;	}	if (/trademarks/i.test(tag.id))	{		// don't link the trademark at the bottom of the page		return false;	}		if ((tag.parentNode) &amp;&amp; (/sc_stc/i.test(tag.parentNode.id)))	{	// don't verdict the social sites - our verdict doesn't fit		return false;	}	else if (!!searchshield.getParentNodeByClassName("sw_t",tag,3))	{	// no links in page header		return false;	}	else if (searchshield.DoesURLContain(tag.href, "r.msn.co") ||			 searchshield.DoesURLContain(tag.href, "overture.com"))	{	// france has r.msn.co and italy has overture.com sponsored links		// with the link in CITE element				var spanElements = null;				// top links - check for a CITE		spanElements = tag.getElementsByTagName("CITE");		if ((spanElements == null) || (spanElements.length &lt;= 0))		{			if (tag.parentNode &amp;&amp; tag.parentNode.parentNode)				spanElements = tag.parentNode.parentNode.getElementsByTagName("CITE");		}				if ((spanElements != null) &amp;&amp; (spanElements.length &gt; 0))		{			outHref = spanElements[0].innerHTML;			if (outHref != null)			{				// replace any nbsp's				outHref = outHref.replace("&amp;nbsp;", " ");				// url is after the last space in the html, after the '-'				var space_pos = outHref.lastIndexOf(" ");				if (space_pos != -1)					outHref = outHref.slice(space_pos + 1);				outHref = searchshield.checkUrl(outHref);				// save the link				return outHref;			}		}				// side links 		if (tag.lastChild != null)		{			outHref = tag.lastChild.innerHTML;			if (outHref != null)			{				outHref = searchshield.checkUrl(outHref);				// save the link				return outHref;			}		}	}	// no sponsored links for now 	else if (searchshield.DoesURLContain(tag.href, this.search.uri.host)	||		 searchshield.DoesURLContain(tag.href, ".live.com")				||		 searchshield.DoesURLContain(tag.href, ".bing.com")				||		 searchshield.DoesURLContain(tag.href, ".bing.net")				||		 searchshield.DoesURLContain(tag.href, ".daum.net")				||		 searchshield.DoesURLContain(tag.href, ".gmarket.co")			||		 searchshield.DoesURLContain(tag.href, ".multimap.com")			||		 searchshield.DoesURLContain(tag.href, "msn.")					||		 searchshield.DoesURLContain(tag.href, "ms.ciao.")				||		 searchshield.DoesURLContain(tag.href, "ms.ciao-")				||		 searchshield.DoesURLContain(tag.href, "advertising.microsoft.co")	||		 searchshield.DoesURLContain(tag.href, "javascript:")				||		 searchshield.DoesURLContain(tag.href, "go.microsoft.co")			||		 searchshield.DoesURLContain(tag.href, "hotmail.co")					||		 searchshield.DoesURLContain(tag.href, "cc.bingj.com")				||		 searchshield.DoesURLContain(tag.href, "microsofttranslator.com")	||		 searchshield.DoesURLContain(tag.href, ".engkoo.com")				||		 searchshield.DoesURLContain(tag.href, "sealinfo.verisign.com")		||		 searchshield.DoesURLContain(tag.href, "explabs.com")				||		 searchshield.DoesURLContain(tag.href, "onlinehelp.microsoft.com")	||		 searchshield.DoesURLContain(tag.href, ".myoverture"))	{		// not a link		return false;	}	else		return tag.href;};searchshield.BingSearchEngine.prototype.addImage = function(node, image, hidden){	var element	= node.element;	var parentNode 	= node.element.parentNode;	var grandParentNode = !!parentNode ? parentNode.parentNode : null;	// if there are redundant links in the same grandparent then skip them	if (!!grandParentNode)	{		gpChildren = grandParentNode.childNodes;		for (var i=0; i &lt; gpChildren.length; i++)		{			if (!!element.href &amp;&amp; gpChildren[i].tagName == "A" &amp;&amp; gpChildren[i].href == element.href)				return;		}	}	var parent = searchshield.SearchEngine.prototype.addImage;	return parent.call(this, node, image, hidden);};///////////////    BING SEARCH ENGINE    //////////////////////////////    BAIDU SEARCH ENGINE    ///////////////searchshield.BaiduSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.updateImageStyle = {		verticalAlign: null	};};searchshield.BaiduSearchEngine.prototype = new searchshield.SearchEngine();searchshield.BaiduSearchEngine.prototype.constructor = searchshield.BaiduSearchEngine;searchshield.BaiduSearchEngine.prototype.name = "baidu";searchshield.BaiduSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	var hostMatch	= false;	var domain		= uri.host;	// re stitch the uri path and query elements to	// use existing logic	var path = uri.path + uri.delimiter + uri.query;		if (domain == "www.baidu.com" || path.indexOf("testBaidu") !== -1)		hostMatch = true;			if (hostMatch)	{		if (path.indexOf("s?") == 0)			return true;	}	return false;};searchshield.BaiduSearchEngine.prototype.includeLink = function(tag){				if (tag.className &amp;&amp; tag.className == "m")			return false;		if (searchshield.DoesURLContain(tag.href, this.search.uri.host))			return false;		else 		{			// no link to self			var traverseElement = tag.parentNode;			while ( traverseElement &amp;&amp; traverseElement.className != "tbody")			{				if (traverseElement.className == "f")					return tag.href;				traverseElement = traverseElement.parentNode;			}						return false;		}};///////////////    BAIDU SEARCH ENGINE    //////////////////////////////    EARTHLINK SEARCH ENGINE    ///////////////searchshield.EarthlinkSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.onlyPrimaries = false;	this.addAnchorStyle = {		position: "static"	};};searchshield.EarthlinkSearchEngine.prototype = new searchshield.SearchEngine();searchshield.EarthlinkSearchEngine.prototype.constructor = searchshield.EarthlinkSearchEngine;searchshield.EarthlinkSearchEngine.prototype.name = "earthlink";searchshield.EarthlinkSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	var hostMatch	= false;	var domain		= uri.host;	// re stitch the uri path and query elements to	// use existing logic	var path = uri.path + uri.delimiter + uri.query;	// For EarthLink the host must match:	//	search.earthlink.net	if (("search.earthlink.net" == domain)	&amp;&amp;		(path.indexOf("search?") == 0))	{		return true;	}	return false;};searchshield.EarthlinkSearchEngine.prototype.includeLink = function(tag){	var outHref	= "";	var findStr	= "";	// check for an anchor	if (tag.tagName == "A")	{		// check for sponsored		if (tag.id.indexOf("a") == 0)		{			var q = tag.href.indexOf("&amp;q=");			var qlen = 3;			if (q == -1)			{				q = tag.href.indexOf("&amp;adurl=");				qlen = 7;				if (q == -1)					return false;			}			// find end of url			var end = tag.href.indexOf("&amp;", q+qlen);			if (end &lt; 0)				end = tag.href.length;			// add the link			outHref = tag.href.substring(q+qlen, end);						if (searchshield.FilterUrl(outHref, this.filter_urls))				return false;							return outHref;		}		// don't search url's to self		if ((tag.href.indexOf("://") == -1) || searchshield.DoesURLContain(tag.href, this.search.uri.host))			return false;		// if a normal web result add it		if (tag.parentNode &amp;&amp; (tag.parentNode.tagName == "H3") &amp;&amp;			tag.parentNode.parentNode &amp;&amp; (tag.parentNode.parentNode.tagName == "LI") &amp;&amp;			tag.parentNode.parentNode.parentNode &amp;&amp; (tag.parentNode.parentNode.parentNode.tagName == "UL"))		{			if (searchshield.FilterUrl(tag.href, this.filter_urls))				return false;							return tag.href;		}	}		return false;};///////////////    EARTHLINK SEARCH ENGINE    //////////////////////////////    AOL SEARCH ENGINE    ///////////////searchshield.AOLSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);		this.addImageStyle = {		display: "inline"	};	this.addAnchorStyle = {		display: null	};	this.updateImageStyle = {		verticalAlign: null,		display: "inline"	};};searchshield.AOLSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AOLSearchEngine.prototype.constructor = searchshield.AOLSearchEngine;searchshield.AOLSearchEngine.prototype.name = "aol";searchshield.AOLSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain = uri.host;	//path may be 'aol/search' or 'search'	var pathArray = uri.path.split("/");	var aol = pathArray[0];	// re stitch the uri path and query elements	// to use existing logic	var path = (undefined == pathArray[1]) ? pathArray[0] : pathArray[1];		path += uri.delimiter + uri.query;	if (/search\.aol\.com/.test(domain))	{		if ((aol == "aol") &amp;&amp;			(path.indexOf("search?") == 0))		{			return true;		}	}		return false;};searchshield.AOLSearchEngine.prototype.includeLink = function(tag){	if (searchshield.DoesURLContain(tag.href, this.search.uri.host))		return false;		// sponsored links - google	if ((tag.className) &amp;&amp; (tag.className.indexOf("slLink topAnchor") != -1))	{	//parse for embedded href		if (tag.href.indexOf("/aclk?sa=") == -1)			return false;		var adurl = tag.href.indexOf("&amp;adurl=http");		// if an adurl the destination href can be acquired from the onclick handler		if (adurl != -1)		{			var destUrl;			var clickHandler = tag.getAttribute('onclick');			if (clickHandler != null)			{				// the destination href is the 2nd parameter (zero-based array)				destUrl = searchshield.getClickHandlerParams(clickHandler)[1];				if (destUrl != null)				{					destUrl = searchshield.removeHtmlTags(destUrl.replace(/'/g,''));					return searchshield.checkUrl(destUrl);				}			}		}		return false;	}	if (tag.className == "find")		return tag.href;			return false;};searchshield.AOLSearchEngine.prototype.insertNodes = function(node, doc){	var element = node.element;	var score = node.score;	if (element &amp;&amp; element.className &amp;&amp; element.className.indexOf("slLink") != -1)	{	//sponsored links only		// for alt image		if (score == searchshield.SCORE_SS_VERISIGN)			return [element.nextSibling, element.parentNode];		// for verdict image		var cN = element.childNodes;		var cnLen = cN.length;		for (var i=0; i &lt; cnLen; i++)		{			if ((cN[i].nodeType == 1) &amp;&amp; 				(cN[i].nodeName == 'SPAN') &amp;&amp; 				((cN[i].className == 'title') || (cN[i].className == 'durl')))				return [cN[i].nextSibling, cN[i].parentNode];		}	}	var parent = searchshield.SearchEngine.prototype.insertNodes;	return parent.call(this, node, doc);};///////////////    AOL SEARCH ENGINE    //////////////////////////////    ASK SEARCH ENGINE    ///////////////searchshield.AskSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);};searchshield.AskSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AskSearchEngine.prototype.constructor = searchshield.AskSearchEngine;searchshield.AskSearchEngine.prototype.name = "ask";searchshield.AskSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;	// re stitch the uri path and query elements	// to use existing logic	var path = uri.path + uri.delimiter + uri.query;		if ("www.ask.com" == domain)	{		if (path.indexOf("web?") == 0)			return true;	}	return false;};searchshield.AskSearchEngine.prototype.includeLink = function(tag){	var outHref	= "";	var findStr	= "";	if (searchshield.DoesURLContain(tag.href, this.search.uri.host))		return false;		if ((tag.className) &amp;&amp; (tag.className.indexOf("nu") != -1) &amp;&amp; (tag.className.indexOf("info") == -1)) 	{		// exclude green links		if ((tag.firstChild) &amp;&amp;			(tag.firstChild.className) &amp;&amp;			(tag.firstChild.className.indexOf('attrib') == 0))		{			return false;		}		// ads link to google with class nu		findStr = "www.google.com";		if (tag.href.indexOf(findStr) != 0)		{			if (tag.href.indexOf(findStr + "/aclk?sa=") != -1)			{					findStr = "&amp;adurl=http";				var pos = tag.href.indexOf(findStr);				if (pos != -1)				{					pos += 7;					outHref = tag.href.substring(pos);					outHref = unescape(outHref);					if (searchshield.FilterUrl(outHref, this.filter_urls))							return false;					return outHref;				}			}		}		else		{	// ad not to google just use href			outHref = tag.href;			if (searchshield.FilterUrl(outHref, this.filter_urls))				return false;			return outHref;		}	}	// primary results have class containing title or L2 ( Wikipedia links )	else if ((tag.className) &amp;&amp; ((tag.className.indexOf("title") != -1) || (tag.className.toLowerCase() == "l2")))	{		outHref = tag.href;		if (searchshield.FilterUrl(outHref, this.filter_urls))			return false;		return outHref;	}		return false;};///////////////    ASK SEARCH ENGINE    //////////////////////////////    ALTAVISTA SEARCH ENGINE    ///////////////searchshield.AltaVistaSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);};searchshield.AltaVistaSearchEngine.prototype = new searchshield.SearchEngine();searchshield.AltaVistaSearchEngine.prototype.constructor = searchshield.AltaVistaSearchEngine;searchshield.AltaVistaSearchEngine.prototype.name = "altavista";searchshield.AltaVistaSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;		// re stitch the uri path and query elements	// to use existing logic	var path = uri.path + uri.delimiter + uri.query;	// www.atlavista.com ---&gt; now http://us.yhs4.search.yahoo.com/yhs/search?fr=altavista&amp;fr=altavista&amp;itag=ody&amp;q=warez&amp;kgs=1&amp;kls=0	// xx.altavista.com where xx is a country code	var hostMatch = false;	if ("www.altavista.com" == domain)	{		hostMatch = true;	}	else	{		// xx.altavista.com		var pDest = domain.indexOf(".altavista.com");		if ((pDest != -1 ) &amp;&amp; ((domain.length - pDest) == 14))		{			hostMatch = true;		}		else		{			// a reference to altavista must be present in yahoo search url			var pRef = (uri.qsArray.fr &amp;&amp; uri.qsArray.fr == 'altavista');			pDest = domain.indexOf("search.yahoo.com");			if (pDest != -1 &amp;&amp; pRef)				hostMatch = true;		}	}	if (hostMatch)	{		//path must start with web/results?		if ((path.indexOf("yhs/search?") == 0)	||			(path.indexOf("search;") == 0)		||			(path.indexOf("yhs/search;") == 0)	||			(path.indexOf("web/results?") == 0)||			(path.indexOf("fr=altavista") != -1))		{			return true;		}	}		return false;};searchshield.AltaVistaSearchEngine.prototype.includeLink = function(tag){	var outHref	= "";	var findStr	= "";	// initial checks	if ((!tag.href)	|| 		(tag.href.charAt(0) == '#') ||		(tag.href.indexOf("javascript:") == 0))	{		return false;	}			if (searchshield.DoesURLContain(tag.href, this.search.uri.host))		return false;		var spnsdLinks = searchshield.getParentNodeByTagName("DIV", tag, "className");	if ((spnsdLinks) &amp;&amp;		(spnsdLinks.className.indexOf('ads') &gt; -1))	// sponsored links	{		if (!tag.parentNode)			return false;		// parse ads for em tag		var baseNode;		if (spnsdLinks.className.indexOf('ads horiz') &gt; -1)	// horizontal ads sections			baseNode = tag.parentNode.parentNode;		else			baseNode = tag.parentNode;				if (!baseNode || !baseNode.lastChild || baseNode.lastChild.tagName != 'EM')			return false;		var outHref = searchshield.removeHtmlTags(baseNode.lastChild.innerHTML);		return outHref;	}		if ((tag.className == "spt") || 		(tag.className == "res") ||		(tag.className == "yschttl spt"))	{		findStr = "/**";		var pos = tag.href.indexOf(findStr);		if (pos != -1)		{			pos += 3;			outHref = tag.href.substring(pos);			outHref = unescape(outHref);						// no results for overture.com &amp; no yahoo domains			chkHref = outHref.toLowerCase();			if (chkHref.indexOf("overture.") != -1)				return false;			// split the url based on '/'			var parts = outHref.split('/');			// only need a domain			if ((parts != null) &amp;&amp; (parts[2] != null))			{				var domain = parts[2];				if ((domain.indexOf("rdrjp.yahoo.com") != -1)	||					(domain.indexOf("rdrkrs.yahoo.com") != -1)	||					(domain.indexOf("rdrtpe.yahoo.com") != -1)	||					(domain.indexOf("rdrird.yahoo.com") != -1)	||					(domain.indexOf("rdrhk2.yahoo.com") != -1)	||					(domain.indexOf("rdrsg1.yahoo.com") != -1)	||					(domain.indexOf("rdrin2.yahoo.com") != -1)	||					(domain.indexOf("rdre1.yahoo.com") != -1)	||					(domain.indexOf("rdrw1.yahoo.com") != -1)		)				{					return false				}			}			return outHref;		}		else		{			return tag.href;		}	}		return false;};searchshield.AltaVistaSearchEngine.prototype.getImgElement = function (element){	while (element != null) 	{		element = element.nextSibling;		if (element != null)		{			if ((element.id == null) || (element.id.indexOf("LXPLSS_") == -1))			{   // not our id but hit another anchor no verdict				if (element.tagName == "A")				{					element = null;					break;				}			}			else if (element.tagName == "A")				break;		}	}			var rtnElem = !!element ? element.firstChild : element;	return rtnElem;};///////////////    ALTAVISTA SEARCH ENGINE    //////////////////////////////    YANDEX SEARCH ENGINE    ///////////////searchshield.YandexSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);};searchshield.YandexSearchEngine.prototype = new searchshield.SearchEngine();searchshield.YandexSearchEngine.prototype.constructor = searchshield.YandexSearchEngine;searchshield.YandexSearchEngine.prototype.name = "yandex";searchshield.YandexSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;	// re stitch the uri path and query elements	// to use existing logic	var path = uri.path + uri.delimiter + uri.query;	if ((domain.match(/yandex\.com|by|kz|ru|ua/i)) &amp;&amp;		(path.indexOf("yandsearch?") == 0))	{		return true;	}		return false;};searchshield.YandexSearchEngine.prototype.includeLink = function(tag){	if (tag.href.indexOf("/search") != -1)	{		return false;	}		if (searchshield.DoesURLContain(tag.href, this.search.uri.host)	||		searchshield.DoesURLContain(tag.href, ".yandex.net")		||		searchshield.DoesURLContain(tag.href, ".yandex.ru")			||		searchshield.DoesURLContain(tag.href, "moikrug.ru")			||		searchshield.DoesURLContain(tag.href, "ya.ru")				||		searchshield.DoesURLContain(tag.href, ".yandex.com")		||		searchshield.DoesURLContain(tag.href, "yandex.st"))	{		return false;	}			parentNode = tag.parentNode;	if ((tag.parentNode)			&amp;&amp; 		(tag.parentNode.parentNode)	&amp;&amp;		(tag.parentNode.parentNode.className.toLowerCase() == "moreinfo"))	{		return false;	}		return tag.href;};searchshield.YandexSearchEngine.prototype.getImgElement = function (element){	while (element != null) 	{		element = element.nextSibling;		if (element != null)		{			if ((element.id == null) || (element.id.indexOf("LXPLSS_") == -1))			{   // not our id but hit another anchor no verdict				if (element.tagName == "A")				{					element = null;					break;				}			}			else if (element.tagName == "A")				break;		}	}			var rtnElem = !!element ? element.firstChild : element;	return rtnElem;};///////////////    YANDEX SEARCH ENGINE    //////////////////////////////    SEZNAM SEARCH ENGINE    ///////////////searchshield.SeznamSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.elementAttribute = {		width: "18",		height: "18"	};	this.updateImageStyle = {		width: "18px",		height: "18px"	};};searchshield.SeznamSearchEngine.prototype = new searchshield.SearchEngine();searchshield.SeznamSearchEngine.prototype.constructor = searchshield.SeznamSearchEngine;searchshield.SeznamSearchEngine.prototype.name = "seznam";searchshield.SeznamSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;	// re stitch the uri path and query elements	// to use existing logic	var path = uri.path + uri.delimiter + uri.query;	if ((domain.indexOf("search.seznam.cz") &gt; -1)	&amp;&amp;		((path.indexOf("?") == 0) || (path.indexOf("svet") == 0)))	{		return true;	}		return false;};searchshield.SeznamSearchEngine.prototype.includeLink = function(tag){	if (searchshield.DoesURLContain(tag.href, this.search.uri.host))		return false;		var parentNode = tag.parentNode;	if (parentNode)	{		var grandParentNode = tag.parentNode.parentNode;		if ((parentNode.tagName == "SPAN") &amp;&amp; 			((parentNode.className.toLowerCase() == "sklik-url") ||			(parentNode.className.toLowerCase() == "sklik-title")))		{	// locate the real url and unencode it			var urlPos = tag.href.indexOf("&amp;url=http");			if (urlPos != -1)			{				urlPos += 5;					outHref = tag.href.substring(urlPos);				outHref = unescape(outHref);				return outHref;			}		}		else if (grandParentNode) 		{			var greatGrandParentNode = tag.parentNode.parentNode.parentNode;			if ((grandParentNode.tagName == "DIV") &amp;&amp;				((grandParentNode.className.toLowerCase() == "text") || (grandParentNode.className.toLowerCase() == "hlasky otz")))			{	// standard link				return tag.href;			}			else if (greatGrandParentNode &amp;&amp; greatGrandParentNode.tagName == "DIV" &amp;&amp;					(greatGrandParentNode.className.toLowerCase() == "hotlinks")) 			{	// hint link				return tag.href;			}					}	}		return false;};///////////////    SEZNAM SEARCH ENGINE    //////////////////////////////    WEBHLEDANI SEARCH ENGINE    ///////////////searchshield.WebhledaniSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);};searchshield.WebhledaniSearchEngine.prototype = new searchshield.SearchEngine();searchshield.WebhledaniSearchEngine.prototype.constructor = searchshield.WebhledaniSearchEngine;searchshield.WebhledaniSearchEngine.prototype.name = "webhledani";searchshield.WebhledaniSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;	// re stitch the uri path and query elements	// to use existing logic	var path = uri.path + uri.delimiter + uri.query;	if ((domain.indexOf("webhledani.cz") &gt; -1)	&amp;&amp;		(path.indexOf("results.aspx?") == 0))	{		return true;	}		return false;};searchshield.WebhledaniSearchEngine.prototype.includeLink = function(tag){	if (tag.href.indexOf("/redir.aspx?") != -1)	{		var ancestorNode;		// sponsored link		if ((ancestorNode = searchshield.getParentNodeByClassName("results sponsored", tag, 3)) != null)		{			if ((ancestorNode = searchshield.getParentNodeByClassName("res1", tag, 2)) != null)			{								var spanSibling = ancestorNode.nextSibling;				while (spanSibling.nodeName != 'SPAN')				{					spanSibling = spanSibling.nextSibling;					if (spanSibling.nodeName == 'DIV' || spanSibling.className == 'res1')					{						spanSibling = null;						break;					}				}				if (spanSibling)					 outHref = spanSibling.innerHTML;			}			if (outHref)				return searchshield.checkUrl(searchshield.removeHtmlTags(outHref)); 		}			if ((ancestorNode = searchshield.getParentNodeByClassName("right-sponsored", tag, 3)) != null)		{			var outHref;			if ((ancestorNode = searchshield.getParentNodeByClassName("res3", tag, 2)) != null)			{								var spanSibling = ancestorNode.nextSibling;				while (spanSibling.nodeName != 'SPAN')				{					spanSibling = spanSibling.nextSibling;					if (spanSibling.nodeName == 'DIV' || spanSibling.className == 'res3')					{						spanSibling = null;						break;					}				}				if (spanSibling)					 outHref = spanSibling.innerHTML;			}			if (outHref)				return searchshield.checkUrl(searchshield.removeHtmlTags(outHref)); 		}		// result link		if (searchshield.getParentNodeByClassName("results", tag, 3) != null)		{			if ((ancestorNode = searchshield.getParentNodeByClassName("res2", tag, 2)) != null)			{				if (tag.parentNode &amp;&amp; (tag.parentNode.nodeName != 'P'))					return getLinkHref(ancestorNode);			}		}	}	return false;	function getLinkHref(aNode)	{		var spanElems = aNode.getElementsByTagName('span');		for (var i=0; i &lt; spanElems.length; i++)		{			if (spanElems[i].className != 'site')				continue;			var outAnchor = spanElems[i].getElementsByTagName('a')[0];			if (outAnchor == null)				outAnchor = spanElems[i];			return searchshield.checkUrl(searchshield.removeHtmlTags(outAnchor.innerHTML));		}		return false;	}};///////////////    WEBHLEDANI SEARCH ENGINE    //////////////////////////////    EBAY SEARCH ENGINE    ///////////////searchshield.eBaySearchEngine = function(search){	searchshield.SearchEngine.call(this, search);};searchshield.eBaySearchEngine.prototype = new searchshield.SearchEngine();searchshield.eBaySearchEngine.prototype.constructor = searchshield.eBaySearchEngine;searchshield.eBaySearchEngine.prototype.name = "ebay";searchshield.eBaySearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;	// shop.ebay.xx	// shop.xxxx.ebay.xx	like shop.benl.ebay.be	// search.auction.co.kr 	var path = uri.path + uri.delimiter + uri.query;		if ((domain.indexOf("shop.ebay") &gt; -1)	||		(domain.indexOf("shop.benl.ebay") &gt; -1))	{		if ((path.indexOf("?_from=") == 0)	||			(path.indexOf("i.html") &gt; -1))		{			return true;		}	}		// ebay.se	if ((domain.indexOf("search.eim.ebay") &gt; -1) &amp;&amp;		((path.indexOf("?kw=") &gt; -1) || (path.indexOf("?ev=") &gt; -1)))	{		return true;	}		if ((domain.indexOf("search.auction.co.kr") &gt; -1 ) &amp;&amp;		((path.indexOf("?keyword=") &gt; -1)))	{		// would normally set these properties in the constructor or in an		// overriding function but they're only required for this domain		 		// links are in iframes		this.processFrames = true;				// must downsize verdicts for proper display		this.elementAttribute = {			width: "16",			height: "16"		};		this.updateImageStyle = {			width: "16px",			height: "16px"		};				return true;	}	// latin america ebay	// listado.mercadolibre.com.xx or listado.mercadolibre.co.xx	//   or listado.mercadolibre.xx or	//   category.mercadolibre.com.xx or listado.mercadolibre.xx/category	// lista.mercadolivre.com.xx or lista.mercadolivre.com.xx/category	if ((domain.indexOf("www.") == -1) &amp;&amp;		((domain.indexOf(".mercadolibre.") &gt; -1 ) ||		 (domain.indexOf(".mercadolivre.") &gt; -1 ))) 	{		return true;	}	return false;};searchshield.eBaySearchEngine.prototype.includeLink = function(tag){	var parentNode = null;	var outHref = false;		if (searchshield.DoesURLContain(tag.href, this.search.uri.host))		return false;		if ( tag.href.indexOf(".ebayrtm.com/clk?") &gt; -1 )	{		if ( tag.title == null || tag.title.length &lt; 0 )			return false;							outHref = searchshield.removeHtmlTags(tag.title);		if (outHref.indexOf(" ") == -1)		{	// no spaces			if (outHref.indexOf(".") &gt; -1)			{	// at least one dot 				if (outHref.indexOf(this.search.uri.host) == -1)				{	// no host					if (outHref.toLowerCase().indexOf("ebay.com") == -1)					{						return outHref;					}				}			}		}				}	// ebay.se - Google ads	parentNode = tag.parentNode;	if (parentNode &amp;&amp; (parentNode.className.toLowerCase() == "google-ad-link"))	{		if (tag.href.indexOf("/aclk?sa=") != -1)		{				findStr = "&amp;adurl=http";			var urlPos	= tag.href.indexOf(findStr);			if (urlPos != -1)			{				urlPos += 7; // puts it on the http				outHref = tag.href.substring(urlPos);								// extract any fragment text, shouldn't be unescaped				var pound = outHref.indexOf("#");					if (pound != -1)				{					var fragment = outHref.substring(pound);					outHref = outHref.substring(0, pound);					outHref = unescape(outHref);					outHref += fragment;					if (searchshield.FilterUrl(outHref, this.filter_urls))						return false;					return outHref;				}				outHref = unescape(outHref);				if (outHref.indexOf("?") == -1)				{					var ampPos = outHref.indexOf("&amp;");					if (ampPos != -1)						outHref = outHref.substring(0, ampPos);				}								if (searchshield.FilterUrl(outHref, this.filter_urls))					return false;				return outHref;			}		}	}		// auction.co.kr	parentNode = tag.parentNode;	if (parentNode &amp;&amp; (parentNode.className.toLowerCase() == "link"))	{		if (tag.href.indexOf("adcr.naver.com") &gt; -1)		{			outHref = tag.innerText;			if ((outHref == null) || (outHref.length &lt; 0))				return false;							return outHref;		}	}		// latin america ebay	if ( tag.href.toLowerCase().indexOf("clickcounter?") &gt; -1 )	{		var spanElements = tag.getElementsByTagName("span");		if ((spanElements != null)				&amp;&amp; 			(spanElements.length &gt; 0))		{			if ( spanElements[0].className.toLowerCase() == "mclics-url" )			{				outHref = spanElements[0].innerHTML;				if ( outHref == null || outHref.length &lt; 0 )					return false;				outHref = searchshield.removeHtmlTags(outHref);				if (outHref.indexOf(" ") == -1)				{	// no spaces					if (outHref.indexOf(".") &gt; -1)					{	// at least one dot 						if ((outHref.toLowerCase().indexOf("mercadolibre") == -1) &amp;&amp; 							(outHref.toLowerCase().indexOf("mercadolivre") == -1)) 						{							return outHref;						}					}				}			}		}	}		return false;};///////////////    EBAY SEARCH ENGINE    //////////////////////////////    DIGG SEARCH ENGINE    ///////////////searchshield.DiggSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.new_links	= false;};searchshield.DiggSearchEngine.prototype = new searchshield.SearchEngine();searchshield.DiggSearchEngine.prototype.constructor = searchshield.DiggSearchEngine;searchshield.DiggSearchEngine.prototype.name = "digg";searchshield.DiggSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;	// re stitch the uri path and query elements	// to use existing logic	var path = uri.path + uri.delimiter + uri.query;		if ((domain.indexOf("digg.com") &gt; -1)	&amp;&amp;		(path.indexOf("/ad") == -1))	{		return true;	}		return false;};searchshield.DiggSearchEngine.prototype.includeLink = function(tag){	var outHref = false;	var findStr = "";		if ((tag.parentNode) &amp;&amp;		(tag.parentNode.className.toLowerCase() == "digg-count"))	{		return false;	}		if (searchshield.DoesURLContain(tag.href, this.search.uri.host))	{		if (tag.className &amp;&amp; tag.className.indexOf('source') != -1)		{			findStr = "/search?q=site:";			var urlPos = tag.href.indexOf(findStr);			if (urlPos != -1)			{				urlPos += 15;				outHref = tag.href.substring(urlPos);				return outHref;			}		}	}		return false;};searchshield.DiggSearchEngine.prototype.addImage = function(node, image, hidden){	// remove style that is set when alt image is applied	this.addAnchorStyle = {		background: "none"	};			var parent = searchshield.SearchEngine.prototype.addImage;	return parent.call(this, node, image, hidden);};///////////////    DIGG SEARCH ENGINE    //////////////////////////////    SLASHDOT SEARCH ENGINE    ///////////////searchshield.SlashdotSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.showCleanVerdicts = false;	this.new_links = false;	this.type = 'inline';};searchshield.SlashdotSearchEngine.prototype = new searchshield.SearchEngine();searchshield.SlashdotSearchEngine.prototype.constructor = searchshield.SlashdotSearchEngine;searchshield.SlashdotSearchEngine.prototype.name = "slashdot";searchshield.SlashdotSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;	// re stitch the uri path and query elements	// to use existing logic	var path = uri.path + uri.delimiter + uri.query;		if (domain.indexOf("slashdot.org") != -1)	{		return true;	}		return false;};searchshield.SlashdotSearchEngine.prototype.includeLink = function(tag){	if (searchshield.DoesURLContain(tag.href, this.search.uri.host))		return false;			if ( tag.href.indexOf("mailto:") != -1 )		return false;			if ( tag.href.indexOf("slashdot.org") != -1 )		return false;			if (tag.parentNode &amp;&amp; (tag.parentNode.tagName == "DIV"))	{		if (tag.parentNode.id.indexOf("text-") != -1)		{			return tag.href;		}	}	else if ( tag.parentNode &amp;&amp; tag.parentNode.parentNode &amp;&amp; tag.parentNode.parentNode.tagName == "DIV" )	{		if ( tag.parentNode.parentNode.id.indexOf("text-") != -1 )		{			return tag.href;		}	}	return false;};searchshield.SlashdotSearchEngine.prototype.addImage = function(node, image, hidden){	var doc			= this.search.doc;		this.init_inline_ratings(doc);	this.show_inline_ratings(doc, node, image);};///////////////    SLASHDOT SEARCH ENGINE    //////////////////////////////    TWITTER SEARCH ENGINE    ///////////////searchshield.TwitterSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.showCleanVerdicts = false;	this.new_links = false;	this.type = 'inline';};searchshield.TwitterSearchEngine.prototype = new searchshield.SearchEngine();searchshield.TwitterSearchEngine.prototype.constructor = searchshield.TwitterSearchEngine;searchshield.TwitterSearchEngine.prototype.name = "twitter";searchshield.TwitterSearchEngine.prototype.twitter_filter_urls = ["twitpic.com", "twitterfeed.com", "twitter.peoplebrowsr.com"];searchshield.TwitterSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;		var domain= uri.host;	if (domain.indexOf("twitter.com") != -1)	{		return true;	}		return false;};searchshield.TwitterSearchEngine.prototype.includeLink = function(tag){	if (searchshield.DoesURLContain(tag.href, this.search.uri.host))		return false;			if (tag.className.length &lt; 1)		return false;		// no verdicts on source of twit for example "from TweetDeck"	if ((tag.className.indexOf("tweet-url web") == 0) &amp;&amp;		(tag.className.indexOf("url") == 0 ))	{		return false;	}			if (searchshield.FilterUrl(tag.href, this.twitter_filter_urls))	{		return false;	}		return tag.href;};searchshield.TwitterSearchEngine.prototype.addImage = function(node, image, hidden){	var doc			= this.search.doc;			this.init_inline_ratings(doc);	this.show_inline_ratings(doc, node, image);};///////////////    TWITTER SEARCH ENGINE    //////////////////////////////    GMAIL SEARCH ENGINE    ///////////////searchshield.GMailSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.processFrames = true;	this.showCleanVerdicts		= false;	this.type = 'inline';};searchshield.GMailSearchEngine.prototype = new searchshield.SearchEngine();searchshield.GMailSearchEngine.prototype.constructor = searchshield.GMailSearchEngine;searchshield.GMailSearchEngine.prototype.name = "gmail";	// the name by which the search engine is known (always lowercase)searchshield.GMailSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	var domain		= uri.host;		// re stitch the uri path and query elements to	// use existing logic	var path = uri.path + uri.delimiter + uri.query;	if ((domain.indexOf("mail.google.") != -1) || 		(domain.indexOf("gmail.") != -1))	{		return true;	}	return false;};searchshield.GMailSearchEngine.prototype.includeLink = function(tag){	if (searchshield.DoesURLContain(tag.href, this.search.uri.host))		return false;	// don't mark anything but http://	if (tag.href.indexOf("mailto") == 0)		return false;	var parentDiv = searchshield.getParentNodeByTagName("DIV", tag, "className");	if ((parentDiv) &amp;&amp;		((parentDiv.className == "ii gt") || // mail message body		 (parentDiv.className == "mv") ||	// top sponsored links		 (parentDiv.className == "vb") ||	// right sponsored links		 (parentDiv.className == "im") ||	// inside quotes		 (parentDiv.className == "gmail_quote") ||	// quote		 (parentDiv.className == "msg")	// basic html mode		 ))	// right ads	{		// parse for any ads		var newHref = this.parseAdUrl(tag.href);		return newHref;	}		return false;};searchshield.GMailSearchEngine.prototype.addImage = function(node, image, hidden){	var doc			= this.search.doc;			this.init_inline_ratings(doc);	this.show_inline_ratings(doc, node, image);};searchshield.GMailSearchEngine.prototype.parseAdUrl = function(href){	if (!href)		return href;	// check for google ad	var regex = "^http(s)?\:\/\/([a-zA-Z0-9]+)\.googlesyndication\.com.+\&amp;adurl\=(.+)";	var re = new RegExp(regex);	var matches = href.match(re);	if (matches &amp;&amp; (matches.length &gt;= 4))	{		// else we want the fourth value		var match = matches[3];		if (match &amp;&amp; (match.length &gt; 0))			return match	}	return href;};///////////////    GMAIL SEARCH ENGINE    //////////////////////////////    FACEBOOK SEARCH ENGINE    ///////////////searchshield.FacebookSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.showCleanVerdicts = false;	this.type = 'inline';};searchshield.FacebookSearchEngine.prototype = new searchshield.SearchEngine();searchshield.FacebookSearchEngine.prototype.constructor = searchshield.FacebookSearchEngine;searchshield.FacebookSearchEngine.prototype.name = "facebook";	// the name by which the search engine is known (always lowercase)searchshield.FacebookSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	if (uri.host.indexOf("www.facebook.com") != -1) 		return true;	return false;};searchshield.FacebookSearchEngine.prototype.includeLink = function(tag){	if (!tag.href || (tag.href.indexOf('facebook.com') &gt; -1) || (tag.href.indexOf('ak.fbcdn.net') &gt; -1))		return false;		return tag.href};searchshield.FacebookSearchEngine.prototype.addImage = function(node, image, hidden){	var doc			= this.search.doc;			this.init_inline_ratings(doc);	this.show_inline_ratings(doc, node, image);};///////////////    FACEBOOK SEARCH ENGINE    //////////////////////////////    MYSPACE SEARCH ENGINE    ///////////////searchshield.MySpaceSearchEngine = function(search){	searchshield.SearchEngine.call(this, search);	this.showCleanVerdicts = false;	this.type = 'inline';};searchshield.MySpaceSearchEngine.prototype = new searchshield.SearchEngine();searchshield.MySpaceSearchEngine.prototype.constructor = searchshield.MySpaceSearchEngine;searchshield.MySpaceSearchEngine.prototype.name = "myspace";	// the name by which the search engine is known (always lowercase)searchshield.MySpaceSearchEngine.prototype.validSearch = function(href){	var uri;	if (typeof(this.search) === 'undefined' || null === this.search)		uri = searchshield.parseLink(href);	else		uri = this.search.uri;	if(!uri || !uri.host)		return false;	if (uri.host.indexOf("www.myspace.com") != -1) 		return true;	return false;};searchshield.MySpaceSearchEngine.prototype.includeLink = function(tag){	if (searchshield.DoesURLContain(tag.href, this.search.uri.host) )	{		return false;	}		return tag.href};searchshield.MySpaceSearchEngine.prototype.addImage = function(node, image, hidden){	var doc			= this.search.doc;			this.init_inline_ratings(doc);	this.show_inline_ratings(doc, node, image);};///////////////    MYSPACE SEARCH ENGINE    //////////////////////////////    AVG TOOLBAR REPORTING    ///////////////var avgreport = {	BLOCK_SEVERITY: 3,	scanResult: function (doc, url, foundUrl, ip) {		// report scan end only if surf enabled		if ('1' != searchshield.avgCallFunc(doc, 'GetSurfEnabled'))			return;				// for now native is handling the interstitial			var results = searchshield.avgCallFunc(doc, 'MalsiteCheck', url);		if ( results == null )			return;				var parts = results.split('::');				// need at least severity		if (parts == null)			return;		if (!ip)			ip = "";					// use a block severity if foundUrl is given		var severity = !!foundUrl ? avgreport.BLOCK_SEVERITY : parseInt(parts[0], 10);		var category = "";		var threat	 = "";		// fill in the category and threat if something was found		if (severity &gt; 0)		{			category = parts[2];			threat	 = parts[4];		}//		else//			return;				var scan_result = searchshield.avgCallFunc(doc, 'ReportScanResult', url, url, threat, category, ip, severity);		var scan_end = avgreport.scanEnd(doc, url);				return (scan_result &amp;&amp; scan_end);	},	scanEnd: function (doc, url) {		return searchshield.avgCallFunc(doc, 'ReportScanEnd', url);	},	GetInterstitialIP: function (interstitial) {		// simple regex to pull the IP address		var regex = /(([1-9][0-9]{0,2})|0)\.(([1-9][0-9]{0,2})|0)\.(([1-9][0-9]{0,2})|0)\.(([1-9][0-9]{0,2})|0)/;		var match = regex.exec(interstitial);		if (!match)			return '';		return match[0];	}}///////////////    AVG TOOLBAR REPORTING    //////////////////////////////    FLYOVERS    ///////////////var avglsflyover = {	count: 0,	poppedUp: false,	poppedElement: null,	reset: function () {		avglsflyover.count = 0;		avglsflyover.poppedUp = false;		avglsflyover.poppedElement = null;	},	popup: function (event, hash, search, flyover) {		if (!event)			event = window.event;		var div = document.getElementById("XPLSS_Flyover");		if (div == null)			return;		// establish target element and get its containing document object		// in case verdict is inside a frame		var eventTarget = event.srcElement;		var frameDoc = eventTarget.ownerDocument;		// if the element is the clock, don't pop over it		if ((eventTarget.src != null) &amp;&amp; (eventTarget.src.indexOf("clock.gif") != -1))			return;				// save the element we popped over		avglsflyover.poppedElement = eventTarget;		// if no flyover get it		if ((flyover == null) || (flyover == ""))		{			flyover = searchshield.avgCallFunc(frameDoc, 'BuildFlyover', hash);			if (!flyover)				return;			// cleanup flyover, replace any new lines			flyover = flyover.replace(/\r/g, "");			flyover = flyover.replace(/\n/g, "");			// escape any single quotes			flyover = flyover.replace(/'/g, "&amp;#39;");		}		// set the html in the layer		div.innerHTML = flyover;		// there is an unwanted text node that causes vertical misalignment of flyover		if (div.firstChild.nodeType == 3)			div.removeChild(div.firstChild);				avglsflyover.poppedUp = true;		// reset display count		avglsflyover.count = 0;		avglsflyover.position();	},	hide: function (event) {		var frameDoc = document || top.document;		var div = frameDoc.getElementById("XPLSS_Flyover");		if ((div == null) || (div.style == null) || (div.style.visibility == "hidden"))			return;		var trans_div = frameDoc.getElementById("XPLSS_Trans");		if ((trans_div == null) || (trans_div.style == null) || (trans_div.style.visibility == "hidden"))			return;		// scroll and keydown events will pass a null event by design		// toElement will be null when mousing out of frameelement containing a verdict		if (event == null || event.toElement == null)		{			return;		}		if (trans_div.contains(event.toElement) || div.contains(event.toElement))			return;		// if the toElement is a cooresponding alt image then don't hide		// use try/catch because toElement will be null when mousing out of frame		try {			if (!!event.toElement.id &amp;&amp; !!event.srcElement.id)			{				if (event.toElement.id.indexOf(event.srcElement.id.substring(0,event.srcElement.id.length-2)) == 0)					return;						if (event.srcElement.id == 'XPLSS_Trans' &amp;&amp; /XPLSS_\d+VU\d/.test(event.toElement.id))					return;			}		}		catch(err){}		// hide and move somewhere off screen (negative offsets)		div.style.visibility = "hidden";		div.style.left = "-2100px";		div.style.top  = "-2100px";		trans_div.style.visibility = "hidden";		trans_div.style.left = "-2100px";		trans_div.style.top  = "-2100px";		return true;	},	position: function () {		if (!avglsflyover.poppedUp || (avglsflyover.poppedElement == null))			return;		var flyover = document.getElementById("XPLSS_Flyover");		if (flyover == null)			return;		// relative position of flyover in relation to icon		var locateX = 0;  // 0=left, 1=right		var locateY = 0;  // 0=above, 1=below, 2=beside icon			// get window sizes		var winSize		= searchshield.viewPortSize();		var windowX		= winSize[0];		var windowY		= winSize[1];		// get the exact size of the flyover		var flyoverSize	 = searchshield.elementSize(flyover);		var flyoverX	 = flyoverSize[0];		var flyoverY	 = flyoverSize[1];		var verdictWidth = 0;		if (avglsflyover.poppedElement &amp;&amp; avglsflyover.poppedElement.width)			verdictWidth = avglsflyover.poppedElement.width;				// get the bounding rect for image(s)		var imgRect = searchshield.GetFullBoundingRect(avglsflyover.poppedElement);		// half width/height of element bounding rect		var halfX = (imgRect.right - imgRect.left) / 2;		var halfY = (imgRect.bottom- imgRect.top) / 2;		// element the mouse is over, get the center position		var posX = searchshield.offsetLeft(avglsflyover.poppedElement) + halfX;		var posY = searchshield.offsetTop(avglsflyover.poppedElement) + halfY;		// if a verdict is inside a frame must get offsets for the frame element		var docFrames = document.frames;		if (docFrames)		{			for (var i=0; i &lt; docFrames.length; i++)			{				try {					var frameElem = docFrames[i].frameElement;					if (frameElem.contentWindow.document.getElementById(avglsflyover.poppedElement.id))					{						posX += searchshield.offsetLeft(frameElem);						posY += searchshield.offsetTop(frameElem);						break;					}				}				catch(frmErr){}			}		}		var transXOffset = 0;		if (imgRect.mid == undefined)			transXOffset = -1 * halfX;		else			transXOffset = ((imgRect.right + imgRect.left) / 2) - imgRect.mid;				// normalize pos to 0  -- get amount of scrolling in browser window		var scroll		 = searchshield.scrollSize();		var pageOffsetX	 = scroll[0];		var pageOffsetY	 = scroll[1];		posX -= pageOffsetX;		posY -= pageOffsetY;		// setup the offsets		var offsetX = posX;		var offsetY = posY;		// calc where to display on page		if ((windowX - posX) &gt; posX)		{			// right			offsetX += halfX;			locateX = 1;		}		else		{			//left			offsetX -= (flyoverX + halfX);		}		if ((windowY - posY) &gt; posY)		{			// below			if (posY &lt; (windowY/4))			{				offsetY -= halfY;				locateY = 1;			}			else			{				offsetY -= (flyoverY / 2);				locateY = 2;			}		}		else		{			// above			if ((windowY - posY) &lt; (windowY/4))			{				offsetY -= (flyoverY - halfY);			}			else			{				offsetY -= (flyoverY / 2);				locateY = 2;			}		}		// make sure we aren't off the screen		if (offsetY &lt; 0)			offsetY = 0;		if ((offsetY + flyoverY) &gt; windowY)			offsetY = windowY - flyoverY;		// add page offsets back		offsetX += pageOffsetX;		offsetY += pageOffsetY;		posX += pageOffsetX;		posY += pageOffsetY;		var paddedOffsetX = 0; //provide space between icon and flyover		var padX = 3;		if (locateX == 0)			paddedOffsetX = offsetX - padX;		else			paddedOffsetX = offsetX + padX;		// set where to put the flyover		flyover.style.top = offsetY + "px";		flyover.style.left = paddedOffsetX + "px";		// set where to put the transparent layer		var trans = document.getElementById("XPLSS_Trans");		if (trans != null)		{			var trans_left = 0;			var trans_top  = 0;			var trans_width= 0;			var trans_height = 0;			// transparent layer should overlap verdict image			if (locateX == 0)				trans_left = posX - flyoverX - halfX;  // left 			else				trans_left = posX - transXOffset - verdictWidth; // right			trans.style.left	= trans_left + "px";			trans.style.top		= offsetY + "px";			trans.style.width	= flyoverX + verdictWidth + "px";			trans.style.height	= flyoverY + "px";		}		avglsflyover.display();	},	display: function () {		avglsflyover.count++;		if (avglsflyover.count == 1)		{			var flyover = document.getElementById("XPLSS_Flyover");			if (flyover == null)				return;			// show the flyover, must use a little count to tell, crazy stuff			flyover.style.visibility = "visible";			flyover.onmouseout = function(){				avglsflyover.hide(event);			};			// show the transparent layer			var trans_div = document.getElementById("XPLSS_Trans");			if (trans_div == null)				return;			trans_div.style.visibility = "visible";			trans_div.onmouseout = function(){				avglsflyover.hide(event);			};			avglsflyover.poppedUp = false;		}	},	show: function () {		var div = document.getElementById("XPLSS_Flyover");		if (div == null)			return;		div.style.visibility = "visible";		var trans_div = document.getElementById("XPLSS_Trans");		if (trans_div == null)			return;		trans_div.style.visible = "visible";	}};var avglsinlineflyover = {	build: function (riskCategory, riskName, bgColor, borderColor) {		var html = '';		html += '&lt;div class="avgILFO_head"&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="avgILFO_content"&gt;';		html += '&lt;img src=linkscanner://LS_Logo_Results.gif /&gt;';		html += riskCategory + '';		html += riskName + '';		html += '&lt;/div&gt;&lt;div class="avgILFO_foot"&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;';		return html;	},	popup: function (event, flyover, nSeverity, blUrl) {		//set verdict info		var div = document.getElementById('XPLSS_InlineFlyover');		if (div == null)			return;				// blUrl is an object for a blacklisted short url		// when it is passed get the final url 		if (blUrl != undefined)		{			var finalUrl = searchshield.avgCallFunc(document, 'GetFinalUrl', blUrl.sUrl);			var riskUrl = blUrl.sUrl;			if ((finalUrl) &amp;&amp; (searchshield.FilterUrl(finalUrl, xplSearch.engine.shortened_urls)))				finalUrl = avglsinlineflyover.getUrlFromQueryString(finalUrl);			var riskName = blUrl.riskNameLabel + finalUrl;			flyover = avglsinlineflyover.build(blUrl.riskCategory, riskName, blUrl.bgColor, blUrl.borderColor);		}		div.innerHTML = flyover;		div.style.width = "auto";  //reset width		div.style.position = "absolute";		if (searchshield.quirksMode || searchshield.docMode &lt;= 7)		{			var className = xplSearch.engine.inline.color.classname[nSeverity];			var imgBase = "linkscanner://" + className + "_inline_border_";			var divWidth = searchshield.elementSize(div)[0];			//round up to nearest 10 to avoid intentional wrapping in div			var flyoverWidth = divWidth + (10 - Math.ceil(10*((divWidth/10) - Math.floor(divWidth/10))));			var ilfoDivs = div.getElementsByTagName("div");			if (ilfoDivs &amp;&amp; ilfoDivs.length == 5)			{				//div.style.fontSize = "10px";				div.style.backgroundImage = "url(" + imgBase + "tl.png)";				div.style.backgroundPosition = "0 0";				div.style.backgroundRepeat = "no-repeat";				div.style.width = flyoverWidth + "px";				div.style.zIndex = "9999";							// avgILFO_head				ilfoDivs[0].style.backgroundImage = "url(" + imgBase + "tr.png)";				ilfoDivs[0].style.backgroundPosition = "top right";				ilfoDivs[0].style.backgroundRepeat = "no-repeat";				ilfoDivs[0].style.width = flyoverWidth + "px";				ilfoDivs[0].style.height = "5px";				// avgILFO_head div				ilfoDivs[1].style.height = "5px";							// avgILFO_content				ilfoDivs[2].style.backgroundImage = "url(" + imgBase + "r.png)";				ilfoDivs[2].style.backgroundPosition = "top right";				ilfoDivs[2].style.backgroundRepeat = "repeat-y";				ilfoDivs[2].style.fontSize = "10px";				ilfoDivs[2].style.color = "black";				ilfoDivs[2].style.padding = "0px 10px";				ilfoDivs[2].style.textAlign = "left";				ilfoDivs[2].style.wordWrap = "break-word";				ilfoDivs[2].style.lineHeight = "130%";				// avgILFO_foot				ilfoDivs[3].style.backgroundImage = "url(" + imgBase + "bl.png)";				ilfoDivs[3].style.backgroundPosition = "bottom left";				ilfoDivs[3].style.backgroundRepeat = "no-repeat";				ilfoDivs[3].style.height = "5px";							// avgILFO_foot div				ilfoDivs[4].style.backgroundImage = "url(" + imgBase + "br.png)";				ilfoDivs[4].style.backgroundPosition = "bottom right";				ilfoDivs[4].style.backgroundRepeat = "no-repeat";				ilfoDivs[4].style.width = flyoverWidth + "px";				ilfoDivs[4].style.height = "5px";			}			else			{				div.style.fontSize = "10px";				div.style.backgroundColor = xplSearch.engine.inline.color.background[nSeverity];				div.style.border = xplSearch.engine.inline.color.border[nSeverity] + " solid 3px";				div.style.padding = "3px 8px";			}		}		else		{			// apply updated styles for new flyover content			var sheets = document.styleSheets;			for (var i=0; i &lt; sheets.length; i++)			{				if (sheets[i].id &amp;&amp; sheets[i].id == "avgILFOStyle")				{					var avgILFOStyle = sheets[i];					break;				}			}			if (typeof(avgILFOStyle) !== "undefined")			{				var className = xplSearch.engine.inline.color.classname[nSeverity];				var divWidth = searchshield.elementSize(div)[0];				//round up to nearest 10 to avoid intentional wrapping in div				var flyoverWidth = divWidth + (10 - Math.ceil(10*((divWidth/10) - Math.floor(divWidth/10))));				var rules = avgILFOStyle.rules;				for (var i=0; i &lt; rules.length; i++)				{					var bgImg = rules[i].style.backgroundImage;					var selText = rules[i].selectorText.toLowerCase();					if (bgImg)					{						var bgImgStyle = bgImg.replace(/default/, className);						rules[i].style.backgroundImage = bgImgStyle;					}					if (((selText == ".avgilfo") ||						(selText == ".avgilfo_head") ||						(selText == ".avgilfo_foot div")) &amp;&amp;						(rules[i].style.width) &amp;&amp; (rules[i].style.width == "0px"))					{						rules[i].style.width = (flyoverWidth) + "px";					}				}			}		}		if (!event)			event = window.event;					var eventTarget = event.srcElement;		avglsinlineflyover.position(eventTarget);	},	hide: function (event) {		if (!event)			event = window.event;					var div = document.getElementById("XPLSS_InlineFlyover");		if (div == null)			return;					div.style.visibility = "hidden";	//invisible		div.style.left = "-5000px";		if (!searchshield.quirksMode)		{			// reset flyover styles			var sheets = document.styleSheets;			for (var i=0; i &lt; sheets.length; i++)			{				if (sheets[i].id &amp;&amp; sheets[i].id == "avgILFOStyle")				{					var avgILFOStyle = sheets[i];					break;				}			}			if (typeof(avgILFOStyle) !== "undefined")			{				var rules = avgILFOStyle.rules;				for (var i=0; i &lt; rules.length; i++)				{					var bgImg = rules[i].style.backgroundImage;					var selText = rules[i].selectorText.toLowerCase();					if (bgImg)					{ 						var bgImgStyle = bgImg.replace(/:\/\/([a-z]+)_/i, '://default_');						rules[i].style.backgroundImage = bgImgStyle;					}					if (((selText == ".avgilfo") ||						(selText == ".avgilfo_head") ||						(selText == ".avgilfo_foot div")) &amp;&amp;						(rules[i].style.width))					{						rules[i].style.width = "0px";					}				}			}		}	},	position: function (imageElem) {		var flyover = document.getElementById('XPLSS_InlineFlyover');		if (flyover == null)			return;					// relative position of flyover in relation to icon		var locateX = 0;  // 0=left, 1=right		var locateY = 0;  // 0=above, 1=below, 2=beside icon								// get window sizes		var winSize	 = searchshield.viewPortSize();		var windowX	 = winSize[0];		var windowY	 = winSize[1];		// Must know if there is a horizontal scroll bar for Firefox		// for proper flyover positioning near bottom edge		var scrollYWidth	 = winSize[2];		var scrollBarX	 = winSize[2] &gt; 0 ? true : false;		// get the exact size of the flyover		var flyoverSize	 = searchshield.elementSize(flyover);		var flyoverX	 = flyoverSize[0];		var flyoverY	 = flyoverSize[1];				flyover.style.width = flyoverX + "px";				// get the bounding rect for image(s)		var imgRect = imageElem.getBoundingClientRect();		// half width/height (center) of element bounding rect		var halfX = (imgRect.right - imgRect.left) / 2;		var halfY = (imgRect.bottom- imgRect.top) / 2;		// element the mouse is over, get the center position		var posX = searchshield.offsetLeft(imageElem) + halfX;		var posY = searchshield.offsetTop(imageElem) + halfY;				var pageOffsetX = 0;		var pageOffsetY = 0;		var hasParentFrame = false;		// normalize pos to 0  -- get amount of scrolling in browser window		var scroll		= searchshield.scrollSize(imageElem);		pageOffsetX		= scroll[0];		pageOffsetY		= scroll[1];		hasParentFrame	= scroll[2];				posX -= pageOffsetX;		posY -= pageOffsetY;		//compensate for Firefox 3		if (posX &lt; imgRect.left)			posX = imgRect.left+halfX;		// setup the offsets		var offsetX = posX;		var offsetY = posY;		// calc where to display on page		if ((windowX - posX) &gt; posX)		{			// right			//offsetX += halfX;			offsetX = imgRect.right + 3;			locateX = 1;		}		else		{			//left			//offsetX -= (flyoverX + halfX);			offsetX = imgRect.left - flyoverX - 3;		}		if ((windowY - posY) &gt; posY)		{			// below			if (posY &lt; (windowY/4))			{				offsetY -= halfY;				locateY = 1;			}			else			{				offsetY -= (flyoverY / 2) - halfY;				locateY = 2;			}		}		else		{			// above			if ((windowY - posY) &lt; (windowY/4))			{				offsetY -= (flyoverY - halfY);			}			else			{				offsetY -= (flyoverY / 2) + halfY;				locateY = 2;			}		}		// make sure we aren't off the screen		if (offsetY &lt; 0)			offsetY = 0;		if ((offsetY + flyoverY) &gt; windowY)		{			offsetY = windowY - flyoverY;		}		else if (scrollBarX &amp;&amp; ((windowY - (posY + halfY)) &lt; scrollYWidth))		{	//verdict overlaps the horizontal scrollbar			offsetY = windowY - (flyoverY + scrollYWidth);		}		// add page offsets back - if not in frame		if (!hasParentFrame)		{			offsetX += pageOffsetX;			offsetY += pageOffsetY;		}		//posX += pageOffsetX;		//posY += pageOffsetY;		//var paddedOffsetX = 0; //provide space between icon and flyover		//var padX = 3;		//if (locateX == 0)		//	paddedOffsetX = offsetX - padX;		//else		//	paddedOffsetX = offsetX + padX;		// set where to put the flyover		flyover.style.top = offsetY + "px";		flyover.style.left = offsetX + "px";		avglsinlineflyover.display();	},	display: function () {		var div = document.getElementById('XPLSS_InlineFlyover');		if (div == null)			return;				// show the flyover		div.style.visibility = "visible";	},	imageExists: function(element) {		if (element)		{			// check next siblings children			var sibling = element.nextSibling;						if ((sibling == null) || (sibling.getElementsByTagName == null))				return false;						var images = sibling.getElementsByTagName("IMG");			if (images == null)				return false;			for (var i = 0; i &lt; images.length; i++)			{				if (images[i].id == "avg_ls_image")					return true;			}		}		return false;	},	getImage: function (anchor) {		if (anchor)		{			var imageElem = null;			var images = anchor.getElementsByTagName("img");			if (images == null)				return imageElem;			for (var i = 0; i &lt; images.length; i++)			{				if (images[i].id == "avg_ls_image")				{					imageElem = images[i];					break;  				}							}			return imageElem;		}  	},	getUrlFromQueryString: function (inUrl) {		var url = inUrl;		var uri = searchshield.parseLink(unescape(inUrl));		if (uri.source != null)		{	// regexp failed so used split to parse url			var qsUrl = uri.source.indexOf("?url=");			if (qsUrl != -1)				url = uri.source.substring(qsUrl + 5);			else				url = uri.source;		}		else if ((uri.qsArray.url != null) &amp;&amp; (uri.qsArray.url.length &gt; 0))		{			url = uri.qsArray.url;		}		return url;	},	mouseOverHandler: function (e, doc, engine) {		if (e &amp;&amp; e.srcElement &amp;&amp; e.srcElement.href)		{			// need to keep a reference to the function registered 			// by the listener to be able to remove it.			var handlerFunc = arguments.callee;			var element = e.srcElement;			var href = e.srcElement.href;			// need an engine						if (!engine)				return;			// check if it has an image already			if (avglsinlineflyover.imageExists(element))				return;			// add the image, returns the anchor not the image			var new_element = engine.add_inline_image(doc, element, null, null);			// do the check and update in the background			setTimeout(function() {avglsinlineflyover.checkAndUpdate(doc, element, new_element, engine, handlerFunc)}, 1);		}	},	checkAndUpdate: function (doc, element, new_element, engine, handlerFunc) {		if (!engine)			return;		try {			// remove the listener and get final url			element.detachEvent("onmouseover", handlerFunc, false);			var finalUrl = searchshield.avgCallFunc(doc, 'GetFinalUrl', element.href);		}		catch(e) {}		if ((typeof(finalUrl) != 'undefined') &amp;&amp; finalUrl)		{			// if still a tiny url check for final url embedded in querystring			if (searchshield.FilterUrl(finalUrl, engine.shortened_urls) &amp;&amp; 				(finalUrl.indexOf("?url=") != -1))			{				finalUrl = avglsinlineflyover.getUrlFromQueryString(finalUrl);			}			// update the verdict			engine.display_inline(doc, new_element, finalUrl, null, true);		}		else		{			engine.avg_ls_inline_hide_verdict(new_element);		}	}};///////////////    FLYOVERS    ///////////////(function(){	setTimeout( function() {		try {			if ((self == top) &amp;&amp; top.document) {				searchshield.init(top.document, 1);			}		}		catch(e){return;}	}, 1 );	return;})();&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-4867307703637359048?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/4867307703637359048/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/08/enorme-cesariny.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/4867307703637359048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/4867307703637359048'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/08/enorme-cesariny.html' title='Enorme Cesariny'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-e1ttVvfEi_Q/TkEfdt0VpaI/AAAAAAAAAYg/mTBGz_Fvx7Q/s72-c/SAM_0160.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-5040349125504453183</id><published>2011-08-05T09:13:00.000-07:00</published><updated>2011-08-05T09:18:51.073-07:00</updated><title type='text'>Afananço a um gato sotaventino</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Sn5BN5sbZm8/TjwVTNnEg3I/AAAAAAAAAYU/PKRbFUi8P5g/s1600/SAM_0066.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://1.bp.blogspot.com/-Sn5BN5sbZm8/TjwVTNnEg3I/AAAAAAAAAYU/PKRbFUi8P5g/s320/SAM_0066.JPG" t$="true" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-0F41w2zEOFk/TjwVYlPEN8I/AAAAAAAAAYY/6Qwjlt4YnQU/s1600/SAM_0067.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/-0F41w2zEOFk/TjwVYlPEN8I/AAAAAAAAAYY/6Qwjlt4YnQU/s320/SAM_0067.JPG" t$="true" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-MMwvtYU4ZHw/TjwVcQanx2I/AAAAAAAAAYc/V2ra7Cmwwyc/s1600/SAM_0068.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/-MMwvtYU4ZHw/TjwVcQanx2I/AAAAAAAAAYc/V2ra7Cmwwyc/s320/SAM_0068.JPG" t$="true" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="background-color: transparent; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; color: black; overflow: hidden; text-align: left; text-decoration: none;"&gt;&lt;div class="stTxt" id="bodyText"&gt;&lt;span style="color: #f3f3f3;"&gt;Aquele ministro liberal merecia o seu descanso. Não acreditava que tivesse direito a ele, porque por princípio era contra direitos adquiridos - como o de preguiçar,&amp;nbsp;à imagem&amp;nbsp;do resto da populaça, mas sim porque merecera aquele descanso. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #f3f3f3;"&gt;Aquele ministro liberal acreditava que só o mérito pode estender uma toalha de praia à sombra (concessionada) e pedir um daiquiri carregadinho de rum e de impostos. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #f3f3f3;"&gt;Sim, porque aquela espécie de liberais daquele país insólito&amp;nbsp;pertencia a uma seita&amp;nbsp;liberal muito original - por um lado a liberdade de empresa e o mercado sem manápula do estado, mas por outro, e como tinha uma manápula livre, ia metê-la no bolso dos contribuintes, sobretudo os de bolsos mais curtos, porque os outros de bolsos fundos não eram em número suficiente para a sua contribuição ser opípara.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #f3f3f3;"&gt;O ministro liberal que acabara de arredondar a pança com uma caldeirada de peixe rico, preparava-se para dormir uma retemperadora sesta - o sono dos justos -&amp;nbsp;acomodado&amp;nbsp;no contentamento inflingido de quem cumpriu um dever messiânico de salvar o país graças à luminosidade das suas ideias. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #f3f3f3;"&gt;-O melhor de dois mundos - costumava defender - Acabar com o Estado, mantendo apenas a sua função colectora de impostos. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #f3f3f3;"&gt;- Diacho, como é que ninguém se tinha lembrado disso antes. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #f3f3f3;"&gt;Depois da sesta o ministro foi banhar-se no&amp;nbsp;lado menos tépido do&amp;nbsp;Atlântico, mas como o mar estava revolto, cheio de algas e com um ou outro cagalhoto a boiar, o ministro, aborrecido por ter areia no rego do cú, tomou uma decisão.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #f3f3f3;"&gt;- Onde é que já se viu tamanho desleixo, amanhã vou mandar privatizar o mar, e a um preço apetecível para os angolanos. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #f3f3f3;"&gt;Felizmente veio uma onda e nacionalizou-o.&lt;/span&gt;&lt;/div&gt;&lt;span style="color: #f3f3f3;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #f3f3f3;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #f3f3f3;"&gt;Ler mais: &lt;/span&gt;&lt;a href="http://aeiou.visao.pt/podemos-sempre-privatizar-o-mar=f615878#ixzz1UAhUCbHH" style="color: #003399;"&gt;&lt;span style="color: #f3f3f3;"&gt;http://aeiou.visao.pt/podemos-sempre-privatizar-o-mar=f615878#ixzz1UAhUCbHH&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-5040349125504453183?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/5040349125504453183/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/08/afananco-um-gato-sotaventino.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/5040349125504453183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/5040349125504453183'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/08/afananco-um-gato-sotaventino.html' title='Afananço a um gato sotaventino'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Sn5BN5sbZm8/TjwVTNnEg3I/AAAAAAAAAYU/PKRbFUi8P5g/s72-c/SAM_0066.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-8747554775745466094</id><published>2011-08-05T09:03:00.000-07:00</published><updated>2011-08-05T09:03:48.094-07:00</updated><title type='text'>Estio pop eye</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-vEC8WM8cUok/TjwQR5bEx8I/AAAAAAAAAYM/gKxNgZ7sH0Y/s1600/SAM_0137.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://1.bp.blogspot.com/-vEC8WM8cUok/TjwQR5bEx8I/AAAAAAAAAYM/gKxNgZ7sH0Y/s320/SAM_0137.JPG" t$="true" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-lskf1vyQnfE/TjwQYZj-3NI/AAAAAAAAAYQ/OUkxVV2n9m8/s1600/SAM_0138.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-lskf1vyQnfE/TjwQYZj-3NI/AAAAAAAAAYQ/OUkxVV2n9m8/s320/SAM_0138.JPG" t$="true" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Era por demais evidente o estado lastimoso que o filósofo aprendiz tinha deixado o desencantado país dos lusitanos. Mas o problema não era apenas do emproado fariseu e sim de todo um conjunto de manobras politiqueiras de engordanço dos próprios bolsos e distribuição de previlégios em&amp;nbsp; escandalosa escala. O que ficou foi uma herança de novo riquismo raquitico apoiada de um anquilosamento social dominado por máfias acampadas nas estruturas do poder. Um país doente mas estranhamente distraido, alegremente atolado em escrecências próprias e dividas impróprias. Fala-se de combates iminentes contra os fantasmas da nossa inépcia. Depois quanto ao entrosamento social necessário para contrariar a calamitosa realidade o melhor é esquecer e assobiar para o lado melodias dos dias felizes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-8747554775745466094?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/8747554775745466094/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/08/estio-pop-eye.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/8747554775745466094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/8747554775745466094'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/08/estio-pop-eye.html' title='Estio pop eye'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-vEC8WM8cUok/TjwQR5bEx8I/AAAAAAAAAYM/gKxNgZ7sH0Y/s72-c/SAM_0137.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-1580043137210696326</id><published>2011-08-02T05:10:00.000-07:00</published><updated>2011-08-02T05:12:51.483-07:00</updated><title type='text'>Os Guerreiros do Chinicato</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ic97GJkWMUA/Tjfnu8jLxDI/AAAAAAAAAYI/ZvaZoSABPh4/s1600/DSC_0214.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="214" src="http://3.bp.blogspot.com/-ic97GJkWMUA/Tjfnu8jLxDI/AAAAAAAAAYI/ZvaZoSABPh4/s320/DSC_0214.JPG" t$="true" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;O vaicinquista inveterado que aqui mora, ao deixar o 123 na Casa Chico Zé, na última 5ª feira, catou o cartaz e ficou com a pulga atrás da orelha. Claro que não descansou até manobrar o Domingo para ir ver o evento. Azarito, mas já não estavam no Chinicato. Mais tarde ao ir para a Marina de Lagos, uuuuu, lá estavam todos alinhadinhos. O pior é que já estavam outra vez de saída. Quando me lancei finalmente para os apanhar, puf!&lt;br /&gt;O que vale é o pessoal&amp;nbsp;ser muito organizado... e cá vai material dos Guerreiros do Chinicato, grandes maganos!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.osguerreirosdochinicato.blogspot.com/"&gt;http://www.osguerreirosdochinicato.blogspot.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-1580043137210696326?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/1580043137210696326/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/08/os-guerreiros-do-chinicato.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/1580043137210696326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/1580043137210696326'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/08/os-guerreiros-do-chinicato.html' title='Os Guerreiros do Chinicato'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-ic97GJkWMUA/Tjfnu8jLxDI/AAAAAAAAAYI/ZvaZoSABPh4/s72-c/DSC_0214.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-8319011172443688674</id><published>2011-07-29T07:16:00.000-07:00</published><updated>2011-07-29T07:16:24.212-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Banco'/><title type='text'>Assalto ao banco</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-oMx9WWlSImc/TjK-t3ykPOI/AAAAAAAAAXg/I3MGbJffxQg/s1600/Imagem5849.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="227" src="http://4.bp.blogspot.com/-oMx9WWlSImc/TjK-t3ykPOI/AAAAAAAAAXg/I3MGbJffxQg/s320/Imagem5849.jpg" t$="true" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-I0g2C1kJz2Y/TjK-xl0XSgI/AAAAAAAAAXk/Foi7OtIOE9o/s1600/Imagem5850.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="231" src="http://4.bp.blogspot.com/-I0g2C1kJz2Y/TjK-xl0XSgI/AAAAAAAAAXk/Foi7OtIOE9o/s320/Imagem5850.jpg" t$="true" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Sim era excessiva a ideia tresloucada de, por estarem fartinhos de jogar à sueca e ao burro, tentarem juntar esforços para assaltarem aquele banco de jardim. As armas a utilizar estavam previa e pormenorizadamente definidas: um baralho de cartas, um canivete comprado na feira de Odiáxere, uma lata de sardinhas, uma corda achada na zona ribeirinha e uma caixa vazia do Lidl. O resto era um espirito bem enraízado nos seus genes de lutarem quase até à morte por um lugar. Estes bem dispostos convivas eram companheiros de longa data do clube Glória ou Morte Portimonense e viesse quem viesse...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-8319011172443688674?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/8319011172443688674/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/07/assalto-ao-banco.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/8319011172443688674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/8319011172443688674'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/07/assalto-ao-banco.html' title='Assalto ao banco'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-oMx9WWlSImc/TjK-t3ykPOI/AAAAAAAAAXg/I3MGbJffxQg/s72-c/Imagem5849.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-6338687845528531226</id><published>2011-07-29T07:05:00.000-07:00</published><updated>2011-07-29T07:21:30.231-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dr. Bölos'/><category scheme='http://www.blogger.com/atom/ns#' term='O sentido da vida'/><title type='text'>Poder de exaustão</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Yv07UOgtHv0/TjK5wULt7xI/AAAAAAAAAXQ/ivJABACF8zY/s1600/Imagem5867.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-Yv07UOgtHv0/TjK5wULt7xI/AAAAAAAAAXQ/ivJABACF8zY/s320/Imagem5867.jpg" t$="true" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-9iGB6gT_2HA/TjK51rCCCwI/AAAAAAAAAXU/DV6BdepUyG0/s1600/Imagem5858.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-9iGB6gT_2HA/TjK51rCCCwI/AAAAAAAAAXU/DV6BdepUyG0/s320/Imagem5858.jpg" t$="true" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-rUfGcm4MbO0/TjK59BAK9uI/AAAAAAAAAXY/ZQdcipt5poQ/s1600/Imagem5856.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-rUfGcm4MbO0/TjK59BAK9uI/AAAAAAAAAXY/ZQdcipt5poQ/s320/Imagem5856.jpg" t$="true" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-6__XyfuNmLw/TjK6H0dWCQI/AAAAAAAAAXc/vnTsG-I4r_o/s1600/Imagem5663.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-6__XyfuNmLw/TjK6H0dWCQI/AAAAAAAAAXc/vnTsG-I4r_o/s320/Imagem5663.jpg" t$="true" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;O descernimento decadente&amp;nbsp;de um concretista, como era o caso do Dr. Bölos, deixava toda uma comunidade sensível e integradora, todo um ambiente&amp;nbsp;em franca expansão comunicacional, toda uma civilização de forte pro-actividade pueril mas apaixonada, em estado de alguma fraqueza moral. As suas teses largamente referenciadas sobre matérias tão distintas como a "verborreia renascentista de um condutor de Famel, da zona leste de Bensafrim", o "tratado das múltiplas escoriações inflacionistas inflingidas pelo&amp;nbsp;11 de Setembro&amp;nbsp;a um pasteleiro tradicional algarvio"&amp;nbsp;&amp;nbsp;ou ainda o insensato "corolário de um sexagenário colecionador de jambés gostosos em pleno PEC", tinham feito dele um sociólogo de alto gabarito, reconhecido e elogiado pelos seus compatriotas germânicos da Andalusia. Na sua própria terra de adopção era ignorado, e muitas vezes maltratado verbalmente quando o reconheciam na rua. O que seria dele agora&amp;nbsp; que toda a gente o&amp;nbsp;tinha abandonado à sua sorte?&lt;br /&gt;Exausto pesou-se na balança da farmácia e leu pausadamente o seu horóscopo em busca de sentido para a sua vida.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7185906446924923781-6338687845528531226?l=vaicinco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vaicinco.blogspot.com/feeds/6338687845528531226/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://vaicinco.blogspot.com/2011/07/poder-de-exaustao.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/6338687845528531226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7185906446924923781/posts/default/6338687845528531226'/><link rel='alternate' type='text/html' href='http://vaicinco.blogspot.com/2011/07/poder-de-exaustao.html' title='Poder de exaustão'/><author><name>Karlown</name><uri>http://www.blogger.com/profile/15267495730440092137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://2.bp.blogspot.com/_1rJ5_TCQ0bU/TTcUI2Nh7GI/AAAAAAAAACE/Ehip-4_j1L0/S220/anjinho.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Yv07UOgtHv0/TjK5wULt7xI/AAAAAAAAAXQ/ivJABACF8zY/s72-c/Imagem5867.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7185906446924923781.post-2424621101806643109</id><published>2011-07-18T03:20:00.000-07:00</published><updated>2011-07-18T03:22:56.761-07:00</updated><category scheme='http://www.bl
