<?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-2123509879950643873</id><updated>2012-02-16T01:55:40.048-08:00</updated><title type='text'>D3300 MEMBERSHIP DEVELOPMENT</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-6582814994888750864</id><published>2011-12-16T23:38:00.000-08:00</published><updated>2011-12-16T23:40:25.137-08:00</updated><title type='text'>THE WHEELS OF LIFE</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-tEJ65QQe1m4/TuxGu21s5HI/AAAAAAAAAVs/sczCckB6efA/s1600/WheelsOfLife.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="372" oda="true" src="http://4.bp.blogspot.com/-tEJ65QQe1m4/TuxGu21s5HI/AAAAAAAAAVs/sczCckB6efA/s400/WheelsOfLife.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;So my friends - NOTHING lasts forever. &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-X9nhDtkAg5U/TuxHXdcuMJI/AAAAAAAAAV0/FOOLbw6oAUw/s1600/0613-life-instructions.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="243" oda="true" src="http://4.bp.blogspot.com/-X9nhDtkAg5U/TuxHXdcuMJI/AAAAAAAAAV0/FOOLbw6oAUw/s400/0613-life-instructions.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&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/2123509879950643873-6582814994888750864?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/6582814994888750864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/12/wheels-of-life.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/6582814994888750864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/6582814994888750864'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/12/wheels-of-life.html' title='THE WHEELS OF LIFE'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-tEJ65QQe1m4/TuxGu21s5HI/AAAAAAAAAVs/sczCckB6efA/s72-c/WheelsOfLife.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-2457203102355272466</id><published>2011-10-28T23:12:00.000-07:00</published><updated>2011-10-28T23:13:59.169-07:00</updated><title type='text'>MEMBERSHIP UPDATE JULY - SEP 2011</title><content type='html'>&lt;span style="color: red;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;&lt;strong&gt;List of New Members Inducted in July 2011&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Calibri; font-size: large;"&gt;Rotary Club of Bangsar - 2&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Calibri; font-size: large;"&gt;Rotary Club of Bandar Sungai Petani - 2&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Cambria;"&gt;Rotary Club of Greentown -&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Club of Kerian -&amp;nbsp;1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Calibri; font-size: large;"&gt;Rotary Club of Kelana Jaya - 1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Club of Klang -&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;2&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Calibri; font-size: large;"&gt;Rotary Club of Kuantan - 1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Club of Kuala Pilah -&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;3&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Calibri; font-size: large;"&gt;Rotary Club of Bukit Bintang - 2&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Calibri; font-size: large;"&gt;Rotary Club of Seri Changkat Jong - 1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Calibri; font-size: large;"&gt;Rotary Club of Klang Central - 8&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Calibri; font-size: large;"&gt;Rotary Club of Bukit Tinggi Klang - 1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: red;"&gt;New members inducted in August 2011&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Club of Ampang - 1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Club of Bahau -&amp;nbsp;1&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Club of Bangsar -&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Club of Bentong -&amp;nbsp;3&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Cambria;"&gt;Rotary Club of Butterworth -&amp;nbsp;1&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Cambria;"&gt;Rotary Club of Damansara -&lt;span style="mso-spacerun: yes;"&gt; &lt;/span&gt;1&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Club of Melawati -&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Club of Metro Ipoh&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;- &lt;/span&gt;1&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Cambria;"&gt;Rotary Club of Pantai Valley -&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Club of Petaling Jaya -&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;3&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Cambria;"&gt;Rotary Club of Port Dickson -&amp;nbsp;1&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Cambria;"&gt;Rotary Club of Senawang -&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Club of Sentul - 3&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Cambria;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Seremban -&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Cambria;"&gt;Rotary Club of Sitiawan -&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Clubof Sungei Way -&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;4&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Club of Teluk Intan -&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;&lt;strong&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;List of new members in September 2011&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Cambria;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Bandar Utama - 1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Club of Damansara West&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;- &lt;/span&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Club of Indera Mahkota -&amp;nbsp;1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Club of Kajang -&amp;nbsp;1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: Cambria;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Pantai Valley -&amp;nbsp;1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Club of Port Dickson&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;- &lt;/span&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Club of Pudu - 3&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Cambria; font-size: large;"&gt;Rotary Club of Titiwangsa&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;- &lt;/span&gt;3&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: red; font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;u&gt;&lt;strong&gt;There is a net gain of 40 members till September 2011&lt;/strong&gt;.(&lt;/u&gt;Total gain of new members&amp;nbsp;=&amp;nbsp;65, loss =&amp;nbsp;25.&amp;nbsp;Net Gain = 40)&lt;br /&gt;&lt;strong&gt;34 clubs out of 74 clubs had membership growth in the first quarter =&lt;/strong&gt;&amp;nbsp;&lt;strong&gt;45.94% of the clubs have positive growth.&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Kc5U3rDcuhM/TquY3Hx5KSI/AAAAAAAAATA/F8T2lKHVofM/s1600/MembershipSlogan-ERROKO-EN-4c.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="90px" ida="true" src="http://4.bp.blogspot.com/-Kc5U3rDcuhM/TquY3Hx5KSI/AAAAAAAAATA/F8T2lKHVofM/s400/MembershipSlogan-ERROKO-EN-4c.gif" width="400px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;strong&gt;&lt;span style="color: red; font-family: Arial; font-size: large;"&gt;My dear Rotary friends. We have conducted 3 MAPS (Membership Action Plan Seminars) in Kuala Lumpur for the Klang Valley clubs, in Penang for the Northern clubs and in Ipoh for the Perak Clubs. &lt;u&gt;Our next MAPS will be in Seremban for the Klang Valley and Negeri Sembilan clubs on the 27th November.&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;strong&gt;&lt;span style="color: red; font-family: Arial; font-size: large;"&gt;I wish to thank the nearly 200 Rotarians who have attended the MAPS thus far in this Rotary year and encourage as many Rotarians as possible to attend the next one in Sereban to share ideas and build Rotary in D3300.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;strong&gt;&lt;span style="color: red; font-family: Arial; font-size: large;"&gt;The input thus far has been invaluable to all of us. It time now for ACTION. Go out and reach out. If you LOVE Rotary - SHARE Rotary.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-wDdvg4zsJRE/TquZk-UO2OI/AAAAAAAAATI/LvVaMDlHBwM/s1600/MembReferral_colorAd_EN.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640px" ida="true" src="http://2.bp.blogspot.com/-wDdvg4zsJRE/TquZk-UO2OI/AAAAAAAAATI/LvVaMDlHBwM/s640/MembReferral_colorAd_EN.jpg" width="314px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&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/2123509879950643873-2457203102355272466?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/2457203102355272466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/10/membership-update-july-sep-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/2457203102355272466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/2457203102355272466'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/10/membership-update-july-sep-2011.html' title='MEMBERSHIP UPDATE JULY - SEP 2011'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Kc5U3rDcuhM/TquY3Hx5KSI/AAAAAAAAATA/F8T2lKHVofM/s72-c/MembershipSlogan-ERROKO-EN-4c.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-8761983610673371532</id><published>2011-10-25T02:29:00.000-07:00</published><updated>2011-10-25T02:29:04.954-07:00</updated><title type='text'>PERAK MAPS #3</title><content type='html'>&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;The Perak MAPS was just completed this Sunday (23rd October 2011) with great success in Ipoh. The hall was packed with nearly 50 Rotarians and all the Perak clubs were represented at the MAPS. Thank you RC Metro Ipoh and Organising Chairperson PP Amy Chin for doing a great job.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-IqnUjkE1gtk/TqZ_v0tY1bI/AAAAAAAAAQ0/vFqYdR0ZZJs/s1600/Hulu+Kinta-20111023-01709.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300px" ida="true" src="http://3.bp.blogspot.com/-IqnUjkE1gtk/TqZ_v0tY1bI/AAAAAAAAAQ0/vFqYdR0ZZJs/s400/Hulu+Kinta-20111023-01709.jpg" width="400px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;Once again PDG Leslie Salehuddin did an outstanding job in helping the clubs take a good hard look at what their respective&amp;nbsp;membership challenges were and in developing a customised&amp;nbsp;Membership Action Plan (MAP).&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;The first panel discussion on&amp;nbsp;&lt;span style="font-family: 'DejaVu Serif';"&gt;“What’s Breaking Up Rotary?” was moderated by&amp;nbsp;PP Amy Chin and the topics covered were&amp;nbsp;(1)&lt;/span&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="mso-tab-count: 1;"&gt; &lt;/span&gt;“Negative External Influences”&amp;nbsp;by PP Graham Bennett, (2)&amp;nbsp;"&lt;/span&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;Infighting, Conflicts and Other Cancers” by PP Varpal Sagoo and (3)&amp;nbsp;"The Polit&lt;/span&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;ics of Rotary”&amp;nbsp;by&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;PP Choolathileka Adris. The discussion that followed showed clearly that Rotarians want less conflict and more amity. Especially among top Rotary leaders.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ftugz3cRbeA/TqZ_6jJXXBI/AAAAAAAAAQ8/dXwvCMHAz0A/s1600/Hulu+Kinta-20111023-01737.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300px" ida="true" src="http://2.bp.blogspot.com/-ftugz3cRbeA/TqZ_6jJXXBI/AAAAAAAAAQ8/dXwvCMHAz0A/s400/Hulu+Kinta-20111023-01737.jpg" width="400px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;The second panel discussion on &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;“What’s so great about Rotary?” was&amp;nbsp;moderated by&amp;nbsp;PP Ho Yok Loy and the topics under discussion were&amp;nbsp;(1) &lt;/span&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;“My Rotary Journey”&amp;nbsp;by PP Edwin Seibel, (2) "&lt;/span&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;The Great Rotary Fellowship”&amp;nbsp;by PP Dato’ Dr M Subramaniam and "&lt;/span&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;Friends Around The World” by PP Christie Daniels. All the participants agreed that Rotary was a wonderful organisation and many great things are being done by Rotary around the world.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;All in all, it was a great weekend in Ipoh. Personally, I really enjoyed meeting up with so many old friends and thanks to PP Amy and her spouse William, sampling the culinary delights of Ipoh!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-v36tHaYGhSM/TqaAAK7AUOI/AAAAAAAAARM/Uh67Jy0hxso/s1600/Hulu+Kinta-20111023-01739.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300px" ida="true" src="http://2.bp.blogspot.com/-v36tHaYGhSM/TqaAAK7AUOI/AAAAAAAAARM/Uh67Jy0hxso/s400/Hulu+Kinta-20111023-01739.jpg" width="400px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;Next MAPS will be in Seremban on the 27th of November being organised by RC Senawang. Contact AG Ananda 0196200066 for more information.&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-scZah7R5qu0/TqaBPUGZ2RI/AAAAAAAAARY/JK-B0RAPEAI/s1600/grow.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="281px" ida="true" src="http://4.bp.blogspot.com/-scZah7R5qu0/TqaBPUGZ2RI/AAAAAAAAARY/JK-B0RAPEAI/s400/grow.jpg" width="400px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2123509879950643873-8761983610673371532?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/8761983610673371532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/10/perak-maps-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/8761983610673371532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/8761983610673371532'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/10/perak-maps-3.html' title='PERAK MAPS #3'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-IqnUjkE1gtk/TqZ_v0tY1bI/AAAAAAAAAQ0/vFqYdR0ZZJs/s72-c/Hulu+Kinta-20111023-01709.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-4123436580893130658</id><published>2011-10-11T22:22:00.000-07:00</published><updated>2011-10-11T22:22:50.243-07:00</updated><title type='text'>LATEST UPDATES - 51 NEW MEMBERS INDUCTED IN JULY &amp; AUGUST 2011</title><content type='html'>&lt;span style="color: black;"&gt;CONGRATULATIONS ROTARY DISTRICT 3300!!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red; font-size: x-large;"&gt;A total of 51 new members have been inducted in the month of July and August 2011.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Clubs that inducted members in August are:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Ampang - 1&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Bahau - 1&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Bangsar - 1&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Bentong - 3&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Butterworth - 1&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Damansara - 1&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Melawati - 1&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Metro Ipoh&amp;nbsp;- 1&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Pantai Valley - 1&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Petaling Jaya - 3&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Port Dickson - 1&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Senawang - 1&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Sentul - 3&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Seremban - 3&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Sitiawan - 1&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Sungei Way - 4&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="color: black;"&gt;Rotary Club of Teluk Intan - 1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;26 clubs out of 74 have membership increase between one to eight members ie @ 35.13 %&lt;br /&gt;A total of 30 members have resigned in July &amp;amp; August 2011. A net increase of 21 members in two months. RETENTION of members&amp;nbsp; has to be addressed more.&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: black;"&gt;PP Surendra Kaur&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: black;"&gt;District Secretary - Attendance&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: black;"&gt;D3300 MDRC - Member&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2123509879950643873-4123436580893130658?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/4123436580893130658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/10/latest-updates-51-new-members-inducted.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/4123436580893130658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/4123436580893130658'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/10/latest-updates-51-new-members-inducted.html' title='LATEST UPDATES - 51 NEW MEMBERS INDUCTED IN JULY &amp; AUGUST 2011'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-4618098238764449012</id><published>2011-10-05T05:43:00.000-07:00</published><updated>2011-10-05T05:49:15.102-07:00</updated><title type='text'>INDUCTION OF NEW MEMBERS - THE 3 "I"S</title><content type='html'>&lt;span style="color: black; font-size: large;"&gt;It is important that we induct new members with the required formality and dignity. May I share the following suggestions with you. I call them the 3 "I"s - &lt;strong&gt;&lt;u&gt;INFORM, INDUCT and INVOLVE.&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: black; font-size: large;"&gt;Inform then Induct (Don't Induct then Inform)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;I have seen many new members inducted into Rotary clubs without any real effort being made to inform them about what Rotary is all about. In some cases, they are misinformed - this is a recipe for failure in the future. &lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;Educating prospective members about Rotary membership contributes to the long-term retention of new members. Your club’s prospective member information program should provide a broad overview of Rotary International and The Rotary Foundation, with a focus on the benefits and responsibilities of membership in&amp;nbsp;Rotary, including an overview of your club’s primary projects and activities.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLTStd-Roman; font-size: x-small;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;Conduct group informational sessions for prospective members quarterly (or periodically). Organize them as special events separate from regular club meetings, either on weekday evenings or weekends, and schedule them well in advance so that club members are able to promote them to prospective members. Club &lt;/span&gt;&lt;span style="font-size: small;"&gt;members who invite prospective members to attend these events should also attend. Plan for the educational portion of the event to last approximately two hours, and encourage prospective members to bring their spouses. Host a lunch, dinner, or reception to accompany the event if your budget allows. Get senior members of your club to share their knowledge of Rotary and the club culture openly. If you need backup, contact your club MDR mentor or me directly. We are ready to assist you.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black; font-size: small;"&gt;Ask attendees to complete an evaluation at the end of the event to obtain feedback on the educational program you’ve presented. Feedback is the key to knowing what you are doing right and also what you are doing wrong. &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black; font-size: small;"&gt;The session should focus on the following - you may require more than one session:&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;div align="left"&gt;&lt;span style="color: black; font-size: small;"&gt;1. History and organization of Rotary International&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black; font-size: small;"&gt;2. Mission of Rotary&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black; font-size: small;"&gt;3. Benefits of Rotary club membership&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black; font-size: small;"&gt;4. Responsibilities of membership&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="color: black; font-size: small;"&gt;• Attendance requirements and options &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="color: black; font-size: small;"&gt;for meeting make-ups&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="color: black; font-family: PalatinoLTStd-Roman; font-size: small;"&gt; &lt;div align="left"&gt;• Financial obligations&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;div align="left"&gt;&lt;span style="color: black; font-size: small;"&gt;5. Club projects (past and present)&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black; font-size: small;"&gt;6. RI programs and opportunities for involvement&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black; font-size: small;"&gt;7. Club and district structure and current officers&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black; font-size: small;"&gt;8. The Rotary Foundation&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;div align="left"&gt;&lt;span style="color: black; font-size: small;"&gt;• Humanitarian and educational programs&lt;/span&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;• Financial support&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;strong&gt;Induct them with dignity&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;A simple yet dignified Induction will show the member that we take his membership in Rotary seriously and that he is undertaking this obligation voluntarily. As PDG Paul Lee always says whilst you join Rotary voluntarily - once you are a member you must take your obligations seriously. If the member is married, make sure you invite the spouse to the ceremony and recognise the spouse as well.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;span style="font-size: small;"&gt;&lt;strong&gt;A simple induction charge:&lt;/strong&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-size: small;"&gt;Fellow Rotarians, it is my privilege and pleasure today to welcome into membership in our club Mr/Ms__________________&lt;/span&gt;&lt;span style="font-size: small;"&gt;, whose name was proposed by Rtn________&amp;nbsp;. The proposal has been &lt;/span&gt;&lt;span style="font-size: small;"&gt;reviewed in accordance with our club constitution and bylaws. I now ask &lt;/span&gt;&lt;span style="font-size: small;"&gt;(sponsor) to come up here with (proposed new member). __________&lt;/span&gt;&lt;span style="font-size: small;"&gt;, we now proceed to admit you into membership in the Rotary Club of __________ &lt;/span&gt;&lt;span style="font-size: small;"&gt;and to the friendship of Rotary throughout the world with more than 1.2 million Rotarians, serving in&amp;nbsp;more than 34,000 communities around the world.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-size: small;"&gt;It has already been e&lt;/span&gt;&lt;span style="font-size: small;"&gt;xplained to you that the ideal of Rotary is service. Our principal motto is Service Above Self and the o&lt;/span&gt;&lt;span style="font-size: small;"&gt;bject of this club and all Rotary clubs is to encourage and foster this ideal as a basis of worthy &lt;/span&gt;&lt;span style="font-size: small;"&gt;enterprise in every endeavour. You are to share in this effort because we believe that your possess the qualities of head and heart that make you worthy of this noble pursuit.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;You have been approved for membership in this club because we believe you to be a worthy representative &lt;/span&gt;&lt;span style="font-size: small;"&gt;of your vocation, interested in the ideals of Rotary, and willing to do your share in translating &lt;/span&gt;&lt;span style="font-size: small;"&gt;these ideals into action. You have agreed to accept the obligations of membership in this club and &lt;/span&gt;&lt;span style="font-size: small;"&gt;to obey this club’s constitution and bylaws. You will be loaned the classification _______________.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;Now I have the pleasure of asking your proposer to pin on the Rotary emblem, which we hope you &lt;/span&gt;&lt;span style="font-size: small;"&gt;will wear with pride. May I now invite the President to give you our Induction kit with some basic Rotary information.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;Welcome to the Rotary Club of ____________. &lt;/span&gt;&lt;span style="font-size: small;"&gt;Fellow Rotarians, I am happy to present to you Rotarian _____________&amp;nbsp;, our newest member.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: black; font-size: large;"&gt;Involve the new Rotarian&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black; font-size: small;"&gt;The best way to keep members is to involve them in the club activities and make them feel that they are making a real and meaning contribution to the club.&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black; font-size: small;"&gt;Every new member should have a senior Rotarian as a Mentor. They mentor should:&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: black;"&gt;Monitor the new member’s comfort level and i&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-size: small;"&gt;nvolvement in the club through periodic p&lt;/span&gt;&lt;span style="font-size: small;"&gt;ersonal meetings.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-size: small;"&gt;Accompany the new member to club meet&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-size: small;"&gt;ings on&lt;/span&gt;&lt;span style="font-size: small;"&gt; occasion.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman; font-size: small;"&gt;Introduce the new member to every club &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman; font-size: small;"&gt;member.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;E&lt;/span&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman; font-size: small;"&gt;xplain the various club committees and &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-size: small;"&gt;suggest a committee assignment that is &lt;/span&gt;&lt;span style="font-size: small;"&gt;compatible with the new member’s interests, &lt;/span&gt;&lt;span style="font-size: small;"&gt;if possible.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-size: small;"&gt;Inform the new member about special meet&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-size: small;"&gt;ings &lt;/span&gt;&lt;span style="font-size: small;"&gt;and Rotary social events held throughout &lt;/span&gt;&lt;span style="font-size: small;"&gt;the year. Attend as many of these events as &lt;/span&gt;&lt;span style="font-size: small;"&gt;possible, and act as an informal host to the &lt;/span&gt;&lt;span style="font-size: small;"&gt;new member and the member’s family, &lt;/span&gt;&lt;span style="font-size: small;"&gt;introducing them to other club members and &lt;/span&gt;&lt;span style="font-size: small;"&gt;making them feel at home.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman; font-size: small;"&gt;Ensure that the new member understands all &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-size: small;"&gt;club rules, including the attendance requirement &lt;/span&gt;&lt;span style="font-size: small;"&gt;and options.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman; font-size: small;"&gt;Monitor the new member’s attendance. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-size: small;"&gt;Suggest make-up alternatives, when necessary, &lt;/span&gt;&lt;span style="font-size: small;"&gt;and accompany new members to &lt;/span&gt;&lt;span style="font-size: small;"&gt;meeting make-ups, if possible.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman; font-size: small;"&gt;Be readily available to answer questions and &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman; font-size: small;"&gt;provide advice or guidance if asked.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman; font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman; font-size: small;"&gt;&lt;span style="color: black; font-size: large;"&gt;&lt;strong&gt;Get the family involved&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman; font-size: small;"&gt;&lt;span style="color: black;"&gt;Participating in Rotary activities often conflicts with family time, therefore, family members &lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-family: PalatinoLTStd-Roman;"&gt;&lt;span style="font-size: small;"&gt;should be informed about Rotary and understand &lt;/span&gt;&lt;span style="font-size: small;"&gt;the responsibilities and benefits of membership. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-i4hZiqfwJW8/ToxQ46vhNjI/AAAAAAAAAPY/xaiLzgXmoZc/s1600/new-members.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" height="400px" kca="true" src="http://1.bp.blogspot.com/-i4hZiqfwJW8/ToxQ46vhNjI/AAAAAAAAAPY/xaiLzgXmoZc/s400/new-members.jpg" width="390px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div align="left"&gt;&amp;nbsp;&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/2123509879950643873-4618098238764449012?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/4618098238764449012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/10/induction-of-new-members-3-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/4618098238764449012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/4618098238764449012'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/10/induction-of-new-members-3-is.html' title='INDUCTION OF NEW MEMBERS - THE 3 &quot;I&quot;S'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-i4hZiqfwJW8/ToxQ46vhNjI/AAAAAAAAAPY/xaiLzgXmoZc/s72-c/new-members.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-961294974847578803</id><published>2011-09-25T20:39:00.000-07:00</published><updated>2011-09-25T20:39:50.161-07:00</updated><title type='text'>INPUT FROM AG BASKARAN</title><content type='html'>&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;It took me sometime to write this mail and I was reluctant initially but I thought I should share&amp;nbsp; with you some of my thoughts on Membership development and Retention.&lt;/span&gt; &lt;br /&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;The biggest problem we face at club level in the issue of membership is a lack of a solid Public image of&amp;nbsp; Rotary,our clubs and our projects. We are not convincing enough and my suggestions are mainly to improve our image. If we have a good and prominent profile,it is only a matter of time before we start seeing people queuing to join Rotary.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;&lt;strong&gt;How do we improve our Public Image?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;I am firm believer that people will be attracted to us if we start thinking big in terms of our projects that would create a powerful impact on the Public and as well as making sure that the benefits are long term and meaningful. Today,we have a situation where we have 72 clubs doing 72 different projects which though meaningful in their own right, gives an impression to the newcomers or potential members that what we are doing is no big deal to them and we are too individualistic. We need to make a big leap in our planning to make sure that every one who joins us feel that Rotary is the best.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;&lt;strong&gt;How do we do it?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;First and foremost,we need to implement a "DISTRICT PROJECT" . This could be done together with District 3310 .&lt;br /&gt;We need to identify a meaningful and long term project (3-5 years) in consultation and co operation with the Government of the day and the project should bring about&amp;nbsp; significant socio-economic changes to the beneficiaries. This project should be decided by the District with all the clubs informed at least a year before the implementation so that all the clubs would be fully prepared to commit themselves. Undertaking a project of this nature nation-wide will generate enormous publicity and goodwill to Rotary. For this to succeed,the District must have the desire and will and mark my words,we will see the difference.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;Secondly,we need to think of a "STATE PROJECT" whereby all the clubs from a single state undertake a common project at the state level. The project should follow the pattern of the District project which should be meaningful and long term and working hand in hand with the Government of the day and other departments.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;Carrying out&amp;nbsp; District and&amp;nbsp; State projects will bring all our clubs together bonded with a sense of purpose in the pursuit of a common cause. This will generate a lot Positive publicity for Rotary,district as well as our clubs and this in turn will appeal to new members.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;Clubs should carry on with their projects with every club having at least 1 Flagship project which again should be long term and bring significant changes to our local communities.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;Besides projects,it is time that our District come up with a book about ourselves,about the projects we do as well as our goals and and long term strategies.This could be another significant tool in our membership development drive. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;These suggestions involve planning and requires co operation at all levels. I believe we should work on new strategies if it is feasible as we Rotarians have nothing but concern for our organization. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2123509879950643873-961294974847578803?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/961294974847578803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/09/input-from-ag-baskaran.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/961294974847578803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/961294974847578803'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/09/input-from-ag-baskaran.html' title='INPUT FROM AG BASKARAN'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-110926530420046530</id><published>2011-09-23T19:05:00.000-07:00</published><updated>2011-09-23T19:06:20.681-07:00</updated><title type='text'>BALI ROTARY INSTITUTE 2011</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-q39yTm64Cbo/Tn06NZrjxcI/AAAAAAAAAOw/utDG1wglEH4/s1600/2011_bali_rotary_institute_logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" hca="true" height="245px" src="http://1.bp.blogspot.com/-q39yTm64Cbo/Tn06NZrjxcI/AAAAAAAAAOw/utDG1wglEH4/s320/2011_bali_rotary_institute_logo.png" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: black; font-size: large;"&gt;Dear&amp;nbsp; Rotary friends&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;As you may be well aware, the Bali Rotary Institute is just around the corner (2th Dec - 4th Dec 2011). &lt;br /&gt;&lt;br /&gt;We wish to take this opportunity to thank you all for your overwhelming support. The registration has been most encouraging with approx 90 Rtns and spouses have registered todate. We are confident that our delegation will exceed a hundred-strong especially a few more members of the HOC of the Selangor Institute 2012 having yet to register.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-5tZbsuXxC0U/Tn06Vy8M_tI/AAAAAAAAAO8/9_P2lZKHK2U/s1600/wpid982-nusa-dua-beach-grand-hyatt-bali.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" hca="true" height="266px" src="http://2.bp.blogspot.com/-5tZbsuXxC0U/Tn06Vy8M_tI/AAAAAAAAAO8/9_P2lZKHK2U/s400/wpid982-nusa-dua-beach-grand-hyatt-bali.jpg" width="400px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-size: large;"&gt;We are planning a ground promotional gambit and cultural dance item to “welcome” Rtns from abroad to our Institute next year. &lt;br /&gt;&lt;br /&gt;The organiser have informed us that they are closing the hotel booking of the Grand Hyatt, Nusa Dua on 26th Sept 2011.If you wish to book for a room in this hotel, please do so immediately. This is special rate for&amp;nbsp; the Institute as it is almost half the normal rack rate.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Rtns who has yet to provide&amp;nbsp; us the flight bookings details, please do so no later than 15th October 2011 as the organiser&amp;nbsp; need the information for local transfer arrangments.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Apart from that, if you wish to book the hotel room for your family members (other than spouses &amp;amp; children), kindly find details as follows:-&lt;br /&gt;1.Grand Ocean : USD 165 nett/r/n&lt;br /&gt;2.Club Garden&amp;nbsp; : USD 200 nett/r/n&lt;br /&gt;3.Club Deluxe Garden : 215 nett/r/n&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-KdlAsAXOfI4/Tn06QhXCrTI/AAAAAAAAAO0/upg3p8E6-NY/s1600/5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" hca="true" height="157px" src="http://4.bp.blogspot.com/-KdlAsAXOfI4/Tn06QhXCrTI/AAAAAAAAAO0/upg3p8E6-NY/s400/5.jpg" width="400px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-aTflS9AGuCI/Tn06TZzmsII/AAAAAAAAAO4/Q1lWDTsqGOg/s1600/Grand-Hyatt-Bali-Nusa-Dua.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" hca="true" height="212px" src="http://2.bp.blogspot.com/-aTflS9AGuCI/Tn06TZzmsII/AAAAAAAAAO4/Q1lWDTsqGOg/s400/Grand-Hyatt-Bali-Nusa-Dua.jpg" width="400px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-size: large;"&gt;All prices incl breakfast for 2 pax.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-size: large;"&gt;Furthermore, for those who are&amp;nbsp; planning to stay back after the Institute for sightseeing, the organiser would be pleased to extend the rates 4 nights prior and after the Institute. &lt;br /&gt;&lt;br /&gt;Those who need assistance in registering, please do not be hesitate to contact me. &lt;br /&gt;&lt;br /&gt;Warmest regards&lt;br /&gt;Leslie Salehuddin&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2123509879950643873-110926530420046530?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/110926530420046530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/09/bali-rotary-institute-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/110926530420046530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/110926530420046530'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/09/bali-rotary-institute-2011.html' title='BALI ROTARY INSTITUTE 2011'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-q39yTm64Cbo/Tn06NZrjxcI/AAAAAAAAAOw/utDG1wglEH4/s72-c/2011_bali_rotary_institute_logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-2782371866447882633</id><published>2011-09-23T03:02:00.000-07:00</published><updated>2011-09-23T03:02:43.133-07:00</updated><title type='text'>RC KAJANG GETS GOING WITH INDUCTION OF YOUNGEST MEMBER!</title><content type='html'>&lt;div class="MsoNormal" style="margin: 0in 0in 10pt; text-align: justify;"&gt;&lt;span style="font-family: 'Arial','sans-serif'; line-height: 115%; mso-ansi-language: EN-US;"&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;On 20&lt;sup&gt;th&lt;/sup&gt; Sept 2011, RC Kajang held a joint meeting with RC Puchong Centennial&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;in conjunction the induction of their new and youngest&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;member, Mr Tee Han Seng.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;RC Kajang&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;is now 24 members strong and answering the call from RI and District 3300 to recruit younger members. In conjuction with our event our guest speaker was PP Dr Siva Ananthan, Chair MDR.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Dr Siva entertain us with his take on membership development espousing&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;the need for change, the importance of being a Rotarian, the necessity of PR exercise by individual Rotarians and the need to do things differently so that people will have a desire to become Rotarians.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Dr Siva emphasised that as individual Rotarians we have the power to make a difference as long as we have the belief that we are doing is important. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt; text-align: justify;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'Arial','sans-serif'; line-height: 115%; mso-ansi-language: EN-US;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-PZfo_FOoivY/TnxYcLDNkiI/AAAAAAAAAOs/mk-bXwDRz2U/s1600/Picture1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" hca="true" height="300px" src="http://4.bp.blogspot.com/-PZfo_FOoivY/TnxYcLDNkiI/AAAAAAAAAOs/mk-bXwDRz2U/s400/Picture1.jpg" width="400px" /&gt;&lt;/span&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="MsoNormal" style="margin: 0in 0in 10pt; text-align: justify;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'Arial','sans-serif'; line-height: 115%; mso-ansi-language: EN-US;"&gt;All Rotarians feel that what they are doing is important, if it is important to us then we must walk the talk and overcome&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #1f497d; font-family: 'Arial','sans-serif'; line-height: 115%; mso-ansi-language: EN-US; mso-fareast-font-family: SimSun; mso-fareast-theme-font: major-fareast; mso-themecolor: text2;"&gt;The &lt;b&gt;Paradigm&lt;/b&gt; of Powerlessness. &lt;/span&gt;&lt;span style="font-family: 'Arial','sans-serif'; line-height: 115%; mso-ansi-language: EN-US; mso-fareast-font-family: SimSun; mso-fareast-theme-font: major-fareast;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;As Rotarians we must never give up and never accept that we are powerless to change anything&lt;span style="color: #1f497d; mso-themecolor: text2;"&gt; &lt;/span&gt;that can contribute to the betterment of all humanity.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt; text-align: justify;"&gt;&lt;span style="font-family: 'Arial','sans-serif'; line-height: 115%; mso-ansi-language: EN-US; mso-fareast-font-family: SimSun; mso-fareast-theme-font: major-fareast;"&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;We congratulate and welcome Rotarian Tee to our club, we thank Dr Siva for sharing his thoughts with us on Membership Development and we also thank AG Ananda for his presence in supporting&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;our club activities and club development.&lt;/span&gt;&lt;a href="" name="_GoBack"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;Rtn Mah&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif;"&gt;RC Kajang&lt;/span&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/2123509879950643873-2782371866447882633?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/2782371866447882633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/09/rc-kajang-gets-going-with-induction-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/2782371866447882633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/2782371866447882633'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/09/rc-kajang-gets-going-with-induction-of.html' title='RC KAJANG GETS GOING WITH INDUCTION OF YOUNGEST MEMBER!'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-PZfo_FOoivY/TnxYcLDNkiI/AAAAAAAAAOs/mk-bXwDRz2U/s72-c/Picture1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-8830814846013038674</id><published>2011-09-19T23:27:00.000-07:00</published><updated>2011-09-19T23:27:59.345-07:00</updated><title type='text'>ROTARY STATISTICAL UPDATE</title><content type='html'>&lt;span style="color: black; font-size: large;"&gt;The family of Rotary extends beyond individual Rotarians and Rotary clubs to include other service-minded people who help with the organization's work. Groups such as Rotaract, Interact, and&amp;nbsp;Rotary Community Corps serve side by side with sponsor clubs, using&amp;nbsp;their diverse skills to improve the quality of life in their communities. Below are some of the latest statistics available, as of 30 April 2011. (*as of&amp;nbsp;4 April 2011) &lt;/span&gt;&lt;br /&gt;&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/-oVe-wgMHFRQ/Tngx3BSpbmI/AAAAAAAAAOk/GauGydMCTXc/s1600/rotary_wheel_cmyk.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" height="400px" rba="true" src="http://1.bp.blogspot.com/-oVe-wgMHFRQ/Tngx3BSpbmI/AAAAAAAAAOk/GauGydMCTXc/s400/rotary_wheel_cmyk.jpg" width="400px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: black; font-size: x-large;"&gt;ROTARY&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: black; font-size: large;"&gt;Members: 1,222,293 &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black; font-size: large;"&gt;Clubs: 34,118 &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black; font-size: large;"&gt;Districts: 530 &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;span style="color: black; font-size: x-large;"&gt;ROTARACT&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: black; font-size: large;"&gt;Members: 195,040* &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black; font-size: large;"&gt;Clubs: 8,480* &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: black; font-size: x-large;"&gt;INTERACT&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: black; font-size: large;"&gt;Members: 303,991* &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black; font-size: large;"&gt;Clubs: 13,217* &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;span style="color: black; font-size: x-large;"&gt;ROTARY COMMUNITY CORPS&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: black; font-size: large;"&gt;Members: 161,759* &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black; font-size: large;"&gt;Corps: 7,033* &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Cq1FiDW9Kmw/TngyXvu2EuI/AAAAAAAAAOo/a6zcpv2hUmQ/s1600/RotaryTheme2011-2012.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400px" rba="true" src="http://4.bp.blogspot.com/-Cq1FiDW9Kmw/TngyXvu2EuI/AAAAAAAAAOo/a6zcpv2hUmQ/s400/RotaryTheme2011-2012.jpg" width="308px" /&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/2123509879950643873-8830814846013038674?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/8830814846013038674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/09/rotary-statistical-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/8830814846013038674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/8830814846013038674'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/09/rotary-statistical-update.html' title='ROTARY STATISTICAL UPDATE'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-oVe-wgMHFRQ/Tngx3BSpbmI/AAAAAAAAAOk/GauGydMCTXc/s72-c/rotary_wheel_cmyk.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-3694811930736261274</id><published>2011-09-19T23:18:00.000-07:00</published><updated>2011-09-19T23:36:02.403-07:00</updated><title type='text'>PENANG MAPS - WHAT A GREAT DAY!!!</title><content type='html'>&lt;span style="color: black; font-size: large;"&gt;The Penang MAPS was successfully carried out on the 14th of August 2011 organised by RC Tanjung Bungah and attended by about 50 Rotarians will all the Kedah and Penang clubs represented. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-UQDnifWTsLU/TngrqZXnwsI/AAAAAAAAAOQ/prHpQvWimT4/s1600/Georgetown-20110814-00040.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" height="400px" rba="true" src="http://3.bp.blogspot.com/-UQDnifWTsLU/TngrqZXnwsI/AAAAAAAAAOQ/prHpQvWimT4/s400/Georgetown-20110814-00040.jpg" width="300px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: black; font-size: large;"&gt;The sessions were highly interactive and many innovative and progressive ideas were put forward by the Rotarians present. These were a group of dedicated and committed Rotarians who sacrificed their day of leisure (Sunday) to make Rotary greater in their communities.&lt;/span&gt;&lt;br /&gt;&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/-wdMbGURisSI/Tngsif-0CeI/AAAAAAAAAOY/XvdwqD1AqvI/s1600/Georgetown-20110814-00045.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" height="400px" rba="true" src="http://1.bp.blogspot.com/-wdMbGURisSI/Tngsif-0CeI/AAAAAAAAAOY/XvdwqD1AqvI/s400/Georgetown-20110814-00045.jpg" width="300px" /&gt;&lt;/span&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/-TqA0zFbIlWU/TngskKmMrMI/AAAAAAAAAOc/fEDVaUtfG7I/s1600/Georgetown-20110814-00046.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" height="400px" rba="true" src="http://3.bp.blogspot.com/-TqA0zFbIlWU/TngskKmMrMI/AAAAAAAAAOc/fEDVaUtfG7I/s400/Georgetown-20110814-00046.jpg" width="295px" /&gt;&lt;/span&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/-COaOeokYGeQ/TngslzAbf-I/AAAAAAAAAOg/yLmJNHCja9E/s1600/Georgetown-20110814-00047.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" height="400px" rba="true" src="http://3.bp.blogspot.com/-COaOeokYGeQ/TngslzAbf-I/AAAAAAAAAOg/yLmJNHCja9E/s400/Georgetown-20110814-00047.jpg" width="300px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-align: justify; text-indent: -2in;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;The first session was presented by me&amp;nbsp;and entitled&amp;nbsp;“The &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-align: justify; text-indent: -2in;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Rotary Way." I was overwhelmed &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;by the enthusiasm and &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-align: justify; text-indent: -2in;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;appreciation shown by the Rotarians for this presentation &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-align: justify; text-indent: -2in;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;and I hope &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;that the inspiration provided to you will spark &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-align: justify; text-indent: -2in;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;greater growth in your clubs.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-align: justify; text-indent: -2in;"&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-align: justify; text-indent: -2in;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;This&amp;nbsp;was followed by a great&amp;nbsp;presentation by PDG Leslie who &lt;/span&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-align: justify; text-indent: -2in;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;shared some &lt;/span&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;vital points and &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;pointers with those present.&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;His &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-align: justify; text-indent: -2in;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;presentation was titled - "A &lt;/span&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Custom Approach to &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-align: justify; text-indent: -2in;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Membership Development". I must say that PDG Leslie &lt;/span&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;is a &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-align: justify; text-indent: -2in;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;very committed and &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;valued&amp;nbsp;Advisor to our MDR &lt;/span&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Committee &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-align: justify; text-indent: -2in;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;and we have &lt;/span&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;benefitted greatly from his positive &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-align: justify; text-indent: -2in;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;input. PDG Leslie also conducted &lt;/span&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;a&amp;nbsp;Membership Action Plan &lt;/span&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-align: justify; text-indent: -2in;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Round Table discussion that saw &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;some very &lt;/span&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;interesting &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-align: justify; text-indent: -2in;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;discussions.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;After lunch we had a very interesting Panel session&amp;nbsp;– “What’s Breaking Up Rotary?”&amp;nbsp;moderated by&amp;nbsp;PP Ronnie Tan. The topics under discussion were:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="mso-tab-count: 1;"&gt;1.&amp;nbsp;&lt;/span&gt;“Negative External Influences” – IPP Shamrat Sen Gupta&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="mso-tab-count: 1;"&gt;2. &lt;/span&gt;“Infighting, Conflicts and Other Cancers” – PP Cheang &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;3. “The Politics of Rotary” – PP Ricky Ch’ng&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;The next panel session focussed on&amp;nbsp;– “What’s so great about Rotary?”&amp;nbsp;moderated by&amp;nbsp;PDG Dato’&amp;nbsp;Bill Ng. It was a great session and we all benefitted from the experience and wisdom of PDG Bill. The topics under discussion were:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="mso-tab-count: 1;"&gt;1.&amp;nbsp;"My Rotary &lt;/span&gt;Journey” – PDG Dr Santokh Sing&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;2. “The Great Rotary Fellowship” – AG Dr Baskaran&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;"&gt;3. “Friends Around The World” – AG Ananda Pillai&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: black; font-size: large;"&gt;All round I think the Penang MAPS was a resounding success and we head next to Ipoh for the MAPS for Perak clubs. See you October 23rd in Ipoh. For further details contact PP Amy Chin from RC Metro Ipoh.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;b&gt;&lt;span style="color: #000066; font-size: x-large;"&gt;"The future belongs to those who believe in the beauty of their dreams." - &lt;i&gt;Eleanor Roosevelt.&lt;/i&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span style="font-size: x-large;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: left;"&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/2123509879950643873-3694811930736261274?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/3694811930736261274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/09/penang-maps-what-great-day.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/3694811930736261274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/3694811930736261274'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/09/penang-maps-what-great-day.html' title='PENANG MAPS - WHAT A GREAT DAY!!!'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-UQDnifWTsLU/TngrqZXnwsI/AAAAAAAAAOQ/prHpQvWimT4/s72-c/Georgetown-20110814-00040.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-7968360502609958722</id><published>2011-09-19T22:53:00.000-07:00</published><updated>2011-09-19T22:53:42.575-07:00</updated><title type='text'>BENTONG INDUCTS 3 NEW ROTARIANS</title><content type='html'>&lt;span style="color: black; font-size: large;"&gt;It was a great pleasure to attend RC Bentong's grand Installation Dinner at the Genting Awana Resort last month on the 13th of August 2011. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-wLICDdAC-2k/TngoZBqfEVI/AAAAAAAAAN4/iBzhxZCd5Qw/s1600/Bentong-20110813-00033.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black; font-size: large;"&gt;&lt;img border="0" height="400px" rba="true" src="http://3.bp.blogspot.com/-wLICDdAC-2k/TngoZBqfEVI/AAAAAAAAAN4/iBzhxZCd5Qw/s400/Bentong-20110813-00033.jpg" width="297px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-size: large;"&gt;Our D3300 MDR Team consisting of PDG Leslie, AG Ananda and myself were on route to Penang for the Penang MAPS the next morning but this was a wonderful pitstop with plenty of fellowship and fun.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-vUdUhPRbcys/TngpBbnIWhI/AAAAAAAAAN8/jpb8XgSz37I/s1600/Bentong-20110813-00035.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black; font-size: large;"&gt;&lt;img border="0" height="300px" rba="true" src="http://4.bp.blogspot.com/-vUdUhPRbcys/TngpBbnIWhI/AAAAAAAAAN8/jpb8XgSz37I/s400/Bentong-20110813-00035.jpg" width="400px" /&gt;&lt;/span&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/-xCbKaJNVP5U/TngpD5uzkWI/AAAAAAAAAOA/uv5tHX2Vjhk/s1600/Bentong-20110813-00036.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black; font-size: large;"&gt;&lt;img border="0" height="297px" rba="true" src="http://4.bp.blogspot.com/-xCbKaJNVP5U/TngpD5uzkWI/AAAAAAAAAOA/uv5tHX2Vjhk/s400/Bentong-20110813-00036.jpg" width="400px" /&gt;&lt;/span&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/-VWIxMVk601A/TngpGk5RC3I/AAAAAAAAAOE/xJs_SX3l0FA/s1600/Bentong-20110813-00037.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black; font-size: large;"&gt;&lt;img border="0" height="300px" rba="true" src="http://2.bp.blogspot.com/-VWIxMVk601A/TngpGk5RC3I/AAAAAAAAAOE/xJs_SX3l0FA/s400/Bentong-20110813-00037.jpg" width="400px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-size: large;"&gt;The highlight of the day for the MDR Team was the induction of 3 new Rotarians. Welcome to the Rotary family and our best wishes to RC Bentong for greater growth and more Rotarians!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-DWWk8FQ3NP0/TngpjLsboAI/AAAAAAAAAOI/w9i0yEb_SKI/s1600/Bentong-20110813-00038.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black; font-size: large;"&gt;&lt;img border="0" height="297px" rba="true" src="http://2.bp.blogspot.com/-DWWk8FQ3NP0/TngpjLsboAI/AAAAAAAAAOI/w9i0yEb_SKI/s400/Bentong-20110813-00038.jpg" width="400px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;&lt;span style="color: black; font-size: large;"&gt;"I shall pass through this world but once. Any good therefore that I can do or any kindness that I can show to any human being, let me do it now. Let me not defer or neglect it, for I may not pass this way again."&lt;/span&gt;&lt;/strong&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/2123509879950643873-7968360502609958722?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/7968360502609958722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/09/bentong-inducts-3-new-rotarians.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/7968360502609958722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/7968360502609958722'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/09/bentong-inducts-3-new-rotarians.html' title='BENTONG INDUCTS 3 NEW ROTARIANS'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-wLICDdAC-2k/TngoZBqfEVI/AAAAAAAAAN4/iBzhxZCd5Qw/s72-c/Bentong-20110813-00033.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-4038530556978035364</id><published>2011-09-11T21:34:00.000-07:00</published><updated>2011-09-11T21:34:42.408-07:00</updated><title type='text'>Some Thoughts on Club Extension - PP Christie Daniels (RC Danau Desa)</title><content type='html'>&lt;span style="font-family: Arial;"&gt;&lt;span style="color: black; font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;It has not been comforting to know that Clubs have been rushed to charter at the end of last term. No fault of the Clubs. But there has been expressed reservation and lack of mitigation.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Arial;"&gt;1. &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;Parts of the actions were exasperating. It has invited condemnation for the way the charter has been rushed in some cases and ROS registration in others. Given the lack of preparation and experience it won’t be without consequences. But that’s when the District has to demonstrate maturity and be responsible, help them adjust the sails, correct the emphasis. The atmosphere has to be moderated. We cannot be like the proverbial ostrich and pretend that it is someone else’s problem. It’s necessary to re-jig the focus, what has begun must now continue on a good note.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Arial;"&gt;2. &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;The irony of it all is, when a new Club comes into inception it is often by way of a heart-wrenching tear-away from a ‘parent’ Club. Like hunger that drives wolves out of the woods, it’s the ‘discarded’ (not meant rudely) fellow Rotarians passion and I think that may be acceptable. At this juncture engagement is more productive than alienation and isolation. Let’s not dampen their passion.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Arial;"&gt;3. There was perhaps very little by way of conceptual mapping and &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;thoughtful dissemination of the Rotary structure, information and understanding. Past reviews are replete with polemics.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="color: black; font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;4. RI has a carefully crafted running-order and the responsibility lies with the District. But I guess up to this point it has been mostly ‘hands-off’ and allowing ‘discourse’ to flourish. There are many ways to govern a Club but only one way to treat the Mbrs – with acceptance.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Arial;"&gt;5. &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;Be conscious of the fact that we are getting this opportunity to impact the lives of so many people, starting with Rotarians… Where there was passion, there was anger and in cases it spilled over into despair. Right now there is perhaps no necessity for any investigation, it is rendered academic&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="color: black; font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;6. But, as an appointed DGSR, let me reflect the range of my initial excitement and later concerns. I did not take offence but was left embarrassed at a Joint Mtg. Others were being announced as the DGSRs and that their appointment letter will arrive soon!!! Well, I was there with the (then) DG’s &lt;b style="mso-bidi-font-weight: normal;"&gt;official letter of appointment&lt;/b&gt;, and the Provisional Club Pres’ Invitation! Such mistakes should never repeat. It also placed the Host in a quandary.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Arial;"&gt;7. I&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;n the unfolding confusion, I was then appointed to mentor the Provisional Club of&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Bkt Tinggi. So much for principled stand. But it was immensely and mutually enriching and inspiring. Pres Richard’s commitment has already established optimism.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Arial;"&gt;8. &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;It is my earnest hope (and for all Rotarians I believe) that future Club extensions must continue to strive for proper understanding of Rotary. It is not for the District to fit into the context of the Club but the reverse.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Arial;"&gt;9. &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;For me as a DGSR it has been a particularly special experience. But the District has to look again at the entangled mess. There were many ‘flames’ of dissension. Naturally, the Provisional Club has to be built in reflexes of group thinking and emphasis of Rotary values. Sustainability never comes with a warranty.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Arial;"&gt;10. E&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;very new Club must have character; it must ‘belong to its community’.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;We must avoid ‘anonymous’ Clubs, which is what we are inadvertently doing by expanding so rapidly.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Arial;"&gt;11. &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;Club Extension is important but do not let any one use it frivolously. &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;Perhaps the Club Ext Comt be placed under the Dist Strategic Planning&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Comt for prior approval, monitoring and final review for charter!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Arial;"&gt;12. &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;RI advisory on Club Extensions, implemented thru the Dist inter alia &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;include specifics, one of which is that all inclinations (to form Clubs) must have best capacity. I propose that the Strategic Planning Comt&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;hold the tool to review for final approval. Failure to meet minimum standards established by the RI Board of Directors and low attendance rates are compromises not to be accepted and will be the best way to bring home the gravity of the fact. Timeline perhaps must not be a condition but a review process must be governed by a timeline to resist manipulation.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Arial;"&gt;13. &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;There must be a clear and coherent plan to avoid unseemly conduct by all and sundry! Incidentally, the saving grace is, at least 2 Clubs in the &lt;place w:st="on"&gt;&lt;placename w:st="on"&gt;Klang&lt;/placename&gt; &lt;placetype w:st="on"&gt;Valley&lt;/placetype&gt;&lt;/place&gt; are buzzing with creativity and have embarked on some serious projects.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;&lt;span style="color: black;"&gt;Some issues no long exist and have been overtaken by the march of time! Let’s ignore them.&lt;/span&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/2123509879950643873-4038530556978035364?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/4038530556978035364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/09/some-thoughts-on-club-extension-pp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/4038530556978035364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/4038530556978035364'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/09/some-thoughts-on-club-extension-pp.html' title='Some Thoughts on Club Extension - PP Christie Daniels (RC Danau Desa)'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-642015813895711391</id><published>2011-09-11T21:09:00.000-07:00</published><updated>2011-09-11T21:12:36.663-07:00</updated><title type='text'>Who Knew How Many Rotarians Were Walking Out? - PDG Jim Henry (D6960)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-F6m24E-ANDE/TmJJFER3LkI/AAAAAAAAAKg/T2HDKxHB1cQ/s1600/Walking+Out.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="293px" src="http://3.bp.blogspot.com/-F6m24E-ANDE/TmJJFER3LkI/AAAAAAAAAKg/T2HDKxHB1cQ/s320/Walking+Out.jpg" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;PP Shankar Duraiswami from the Rotary Club of Melawati drew my attention to the following article and I want to share it with all of you. Read on.......&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia;"&gt;&lt;b&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Georgia; font-size: 16pt;"&gt;Annually, More Than &lt;/span&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;157,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Georgia; font-size: 16pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: blue; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia;"&gt;&lt;b&gt;&lt;b&gt;&lt;span style="color: black; font-family: Georgia; font-size: 16pt;"&gt;Rotarians Have Been Walking Out Clubs’ Doors Taking With Them Over&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: blue; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia;"&gt;&lt;b&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;US$7,500,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Georgia; font-size: 16pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia;"&gt;&lt;b&gt;&lt;b&gt;&lt;span style="font-family: Georgia; font-size: 16pt;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;Of Rotary International's Dues Revenue.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;span style="font-family: Georgia;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;em&gt;&lt;span style="color: black;"&gt;&lt;strong&gt;“On 30 June 2003, we had approximately 1.2 million members in 31,551 clubs. As of 30 June 2010, we had approximately 1.2 million members in 34,103 clubs. Since 2003, we have added 2,552 Rotary clubs yet only increased our overall membership by 226 members. Shocking? Even more disturbing is that&lt;/strong&gt; &lt;strong&gt;in this seven-year period, we inducted into our Rotary clubs more than &amp;nbsp;&lt;span style="font-size: small;"&gt;&lt;em&gt;157,000 Rotarians &lt;/em&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;walked out of Rotary clubs’ &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;doors during each one of those seven years, reducing Rotary&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia; font-size: x-small;"&gt;&lt;span style="font-family: Georgia; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;span style="color: black; font-family: Georgia;"&gt;&lt;em&gt;1.1 million members&lt;/em&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span style="color: black;"&gt;.”&lt;/span&gt; &lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Georgia;"&gt;- &lt;/span&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span style="font-family: Georgia;"&gt;Director John Smarge’s address to the 2011 International Assembly.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Georgia; font-size: x-small;"&gt;&lt;span style="font-family: Georgia; font-size: x-small;"&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;div align="left"&gt;&lt;em&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;What’s even more mind-boggling is that an average of &lt;/span&gt;&lt;/em&gt;&lt;span style="color: black;"&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;International’s annual dues income by more than &lt;/span&gt;&lt;/em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;us$7,500,000&lt;/span&gt;&lt;span style="font-size: small;"&gt;, or 12.5%. &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;We can only hope that RI’s Board of &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;Directors had not been made aware of the magnitude of these &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;osses.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;We can only wonder &lt;/span&gt;&lt;/em&gt;&lt;span style="font-size: small;"&gt;about the full life value of an &lt;/span&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;additional 1.1 million Rotarians advancing the Object of &lt;/span&gt;&lt;/em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;Rotary. &lt;/span&gt;&lt;/em&gt;&lt;span style="font-size: small;"&gt;&lt;em&gt;We can only wonder &lt;/em&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;about the lost full life value of&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;1.1 million entrepreneurial brains sharing ideas, which would &lt;/span&gt;&lt;/em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;have given birth to countless other ideas. &lt;/span&gt;&lt;/em&gt;&lt;span style="font-size: small;"&gt;&lt;em&gt;We can only wonder &lt;/em&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;about how much the full life &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;value our worldwide network of business, professional, and community leaders could have &lt;/span&gt;&lt;/em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;contributed to 1.1 million families and personal networks. &lt;/span&gt;&lt;/em&gt;&lt;span style="font-size: small;"&gt;&lt;em&gt;We can only wonder &lt;/em&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;about the lost &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;full life value of 1.1 million sets of hands and feet participating in a wide variety of projects. &lt;/span&gt;&lt;span style="font-size: small;"&gt;We &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;can only wonder &lt;/span&gt;&lt;/em&gt;&lt;span style="font-size: small;"&gt;of the full life value to local societies if each of those 1.1 million were in &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;contact with fifty to one hundred others from different walks of life. And, of course, &lt;/span&gt;&lt;span style="font-size: small;"&gt;we can only &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;wonder &lt;/span&gt;&lt;/em&gt;&lt;span style="font-size: small;"&gt;of the lost full life value to The Rotary Foundation, to district coffers, and to local club &lt;/span&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;treasuries and foundations.&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;em&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;But why did this human and monetary capital walk out? Clubs will always lose members&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;for reasons they cannot control, such as death, health, and relocation. Assume this &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;uncontrollable loss to be 7% annually. Is anything being done to keep the remaining 146,000 &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;Rotarians from walking out with over US$7 million in dues every year?&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;span style="color: black;"&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;In May, 2011 Rotary International’s Board of Directors instructed the general secretary to&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;engage an agency to assist RI with brand revitalization. It allocated US$975,000 over the next &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;two years to implement the process, and directed US$600,000 of that amount to be included in &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;the 2011–12 budget. This is a major, refreshing step, because for years assisting member clubs &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;with their #1 priority, membership, has not been RI’s #1 priority. Though it does seem a bit &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;strange that serving its customers’ needs would not have always been Rotary International’s &lt;/span&gt;&lt;/em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;number one priority &lt;/span&gt;&lt;/em&gt;&lt;span style="font-size: small;"&gt;&lt;em&gt;(see previous Strategic Plans.)&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;In most businesses, a 12.5% annual customer and monetary loss would trigger prompt &lt;/span&gt;&lt;/em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;and substantial evaluations of the organization’s four Ps &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;(priorities, policies, procedures,&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;practices)&lt;/span&gt;&lt;/em&gt;&lt;span style="font-size: small;"&gt;, starting with the means of reporting gains and losses. After all, if the Board of&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;Directors had been made aware of the magnitude of these losses several years ago, I suspect a &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;cause and effect analysis would have taken place long before now. All clubs send membership &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;gains and losses to RI. All clubs send semi-annual reports to RI. These reports include paid &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;membership information. It seems that regardless of how complicated it would be to compile the &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;information, the secretariat could, semi-annually, report to the Board the real number of &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;Rotarians that walked out by zone, district, and club. Had this information been available seven &lt;/span&gt;&lt;/em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;or more years ago, and priorities and recognitions placed on &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;retaining and recruiting &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;members, &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;perhaps the brains of 1.2 million business, professional, and community leaders working together &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;would have made our condition today substantially different.&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;There’s no question that clubs and individual Rotarians &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;are responsible for membership. But just talking about it does &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;not help. How much importance have Rotary leaders placed on &lt;/span&gt;&lt;/em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;retaining &lt;/span&gt;&lt;/em&gt;&lt;span style="font-size: small;"&gt;members until this Rotary year? How much emphasis &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;are zone and district leaders, even this year, placing on &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;retaining &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;members through recognitions and awards based on &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;accurate &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;numbers&lt;/span&gt;&lt;/em&gt;&lt;span style="font-size: small;"&gt;? What priorities are being placed on supporting clubs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;in helping them discover and practice Rotary fundamentals through GETS, PETS, and other &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;training programs?&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;Rotary is in the people business. The only measure of an effective club, regardless of &lt;/span&gt;&lt;/em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;how many projects and programs each have in place, is their ability to &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;retain and attract &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;members.&lt;/span&gt;&lt;/em&gt;&lt;span style="font-size: small;"&gt;&lt;em&gt;1 &lt;/em&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;It seems only logical that an association serving such a diverse group of clubs would &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;have an objective data base from which to gauge overall branding, public information, and &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;training efforts, and a monetary base of reference to measure return on investment potential.&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;It will take years to adjust practices of 34,000 clubs with over 1.2 million Rotarians. It &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;seems that RI could put a priority on data consolidation and &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;reporting that would supply beneficial information to RI’s &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;Board of Directors, zones, districts, and clubs. After all, if&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;only ten percent more Rotarians would &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-size: small;"&gt;continue walking into &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;club meetings, overall membership would return to the growth &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;stage, more Rotarians would be advancing the Object of &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;Rotary, RI revenues would increase about US$700,000 a year, &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;district and club revenues would increase, and the Rotary &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;Foundation would receive more contributions. Doesn’t that &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;make an investment in time, data processing, and meaningful &lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;reports worth considering?&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Times New Roman;"&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;&lt;span style="font-family: Arial; font-size: medium;"&gt;&lt;span style="color: blue; font-family: Arial; font-size: medium;"&gt;&lt;div style="text-align: center;"&gt;&lt;strong&gt;Can we improve retention by up to ten percent?&lt;/strong&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial; font-size: x-large;"&gt;&lt;span style="font-family: Arial; font-size: x-large;"&gt;&lt;span style="color: blue; font-family: Arial; font-size: x-large;"&gt;&lt;div style="text-align: center;"&gt;&lt;strong&gt;Together We Can!&lt;/strong&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2123509879950643873-642015813895711391?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/642015813895711391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/09/who-knew-how-many-rotarians-were.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/642015813895711391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/642015813895711391'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/09/who-knew-how-many-rotarians-were.html' title='Who Knew How Many Rotarians Were Walking Out? - PDG Jim Henry (D6960)'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-F6m24E-ANDE/TmJJFER3LkI/AAAAAAAAAKg/T2HDKxHB1cQ/s72-c/Walking+Out.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-4317684931577056564</id><published>2011-08-21T21:09:00.000-07:00</published><updated>2011-08-21T21:09:28.483-07:00</updated><title type='text'>WE HAVE GROWN BY 34 NEW MEMBERS</title><content type='html'>&lt;span style="color: black;"&gt;We have had an outstanding first month in this RY 2011-12 as far as membership development is concerned. &lt;/span&gt;&lt;strong&gt;&lt;span style="color: red; font-size: x-large;"&gt;WE HAVE GROWN BY&amp;nbsp;34 NEW MEMBERS&lt;/span&gt;.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;The following clubs should be congratulated for SHARING ROTARY. And I hope that the rest of us will work hard and be inspired by their example. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;RC Klang Central - 8&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;RC Bentong - 3&lt;br /&gt;RC Seremban - 3&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;RC Sentul - 3&lt;br /&gt;RC Bandar Sungai Petani - 2&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;RC Klang - 2&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;RC Bangsar - 2&lt;br /&gt;RC Bukit Bintang - 2&lt;br /&gt;RC Greater Kuala Lumpur - 1&lt;br /&gt;RC Kelana Jaya - 1&lt;br /&gt;RC Kuantan - 1&lt;br /&gt;RC Seri Changkat Jong - 1&lt;br /&gt;RC Bukit Tinggi Klang - 1&lt;br /&gt;RC Senawang -&amp;nbsp;1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;RC Georgetown - 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;RC Kerian - 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;RC Sitiawan - 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;My special congratulations to RC Klang Central for an outstanding job sharing Rotary. Congratulations also to RC Bentong, RC Seremban and RC Sentul for vigourously focussing on growth.&lt;br /&gt;&lt;br /&gt;Remember that our biggest challenge is not recruitment but retention. Now that you have &lt;strong&gt;Identified, Invited and Inducted&lt;/strong&gt;, please take the next vital steps:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;INFORM &lt;/strong&gt;- Share as much Rotary information as you can with them, and&lt;br /&gt;&lt;strong&gt;INVOLVE &lt;/strong&gt;- Get them involved your club activities - so that they can see and feel the power of Rotary's good work.&lt;br /&gt;&lt;br /&gt;I am sure that many other clubs have also inducted new members but have yet to report it to PP Surendra. Kindly do so. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: red; font-size: large;"&gt;&lt;strong&gt;REMEMBER - IF YOU THINK WHAT YOU ARE DOING IN ROTARY IS IMPORTANT - SHARE ROTARY. WE DON'T NEED MORE MEMBERS - WE NEED MORE ROTARIANS&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: red; font-size: large;"&gt;&lt;img height="574" src="http://www.ojairotary.org/OldRotaryCartoonTreasurer.jpg" width="640" /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2123509879950643873-4317684931577056564?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/4317684931577056564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/08/we-have-grown-by-34-new-members.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/4317684931577056564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/4317684931577056564'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/08/we-have-grown-by-34-new-members.html' title='WE HAVE GROWN BY 34 NEW MEMBERS'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-2251099378565414666</id><published>2011-08-16T21:15:00.000-07:00</published><updated>2011-08-16T21:15:21.172-07:00</updated><title type='text'>Penang MAPS - Opinion of Rtn A Joseph Walter - RC Bandar Sg Petani</title><content type='html'>&lt;span style="color: black;"&gt;The Membership Action Plan Seminar for the clubs in Penang and Kedah which was held on&amp;nbsp; Sunday - 14th Aug 2011 at the 1926 Heritage Hotel in Penang was a day always in my memory. First time I attended and was an eye opener for me. Dr Siva not only kept me awake but drilled the right and relevant message straight into my brain. He made to realize the Membership Development is the lifeblood or the pillar of any clubs. Without members, clubs die.&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;His invaluable information made me to love the club more. “Never beg for members” still quakes in my heart. We want Rotarian and not members prick my heart. We need quality Rotarians are his wisdom words that makes me to realize that I am called to serve with Rotarians and not members. I fully agree with him, we never want members but committed Rotarians. As Dr Siva reminded me, we should never, never and never beg for members but with our service, Rotarians must voluntarily join us. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;In fact, I was at the edge of leaving the club because of one or two Rotarians. Listening to Dr Siva and PDG Dr Santokh Singh and AG Dr Baskaran made me to stay to make the change. Change is want we need. Change makes us to be different. As the Membership Director at RC of Bandar Sungai Petani, I want to bring Quality Rotarians and not members. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Thank you Dr Siva, you are my superhero now, opps underwear inside please heheheh. I have no regrets at all attending the MAPS. Honestly I attended the MAPS with heavy heart and for the sake of attending. But believe me, Dr Siva turned my perception to be completely different and his message vibrates through my blood veins. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Thank you and Terima Kasih PDG (Potential District Governor) Dr Siva and AG Dr Baskaran for making the difference in me. Please come and visit us at RC Bandar Sungai Petani, Kedah.&lt;/span&gt; &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2123509879950643873-2251099378565414666?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/2251099378565414666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/08/penang-maps-opinion-of-rtn-joseph.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/2251099378565414666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/2251099378565414666'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/08/penang-maps-opinion-of-rtn-joseph.html' title='Penang MAPS - Opinion of Rtn A Joseph Walter - RC Bandar Sg Petani'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-4582159191872115532</id><published>2011-08-15T01:06:00.000-07:00</published><updated>2011-08-15T01:06:59.190-07:00</updated><title type='text'>Presidential Citation, Changemaker Award can help your club set tangible membership goals - By Joseph Derr</title><content type='html'>&lt;span style="color: black;"&gt;What is your club’s approach to recruiting and keeping members? &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;August, Membership and Extension Month, is an ideal time to discuss membership strategies for the year. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;The Presidential Citation and Changemaker Award both include membership criteria and are excellent resources to help you set your goals. &lt;/span&gt;&lt;br /&gt;&lt;div sizcache="1" sizset="35"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div sizcache="1" sizset="35"&gt;&lt;span style="color: black;"&gt;Clubs aiming for the Presidential Citation this year must add at least one new member and keep at least 85 percent of their membership. Additional goals include recruiting RI and Rotary Foundation program alumni and young professionals, and increasing diversity by adding more female members. Districts must meet similar goals.&lt;/span&gt;&lt;/div&gt;&lt;div sizcache="1" sizset="36"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div sizcache="1" sizset="36"&gt;&lt;span style="color: black;"&gt;The Changemaker Award, established by RI President Kalyan Banerjee, also puts membership in the spotlight. Clubs must achieve a specific set of club service goals, including adding one new member under the age of 40 for each 50 members, implementing a comprehensive strategy for keeping members, and demonstrating that they have retained 85 percent of their members for the three Rotary years ending with 2011-12. &lt;/span&gt;&lt;/div&gt;&lt;div sizcache="1" sizset="36"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;Both recognitions also include criteria for supporting Foundation programs, crucial to Rotary’s continued global success. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Past RI Vice President Monty J. Audenart, chair of the RI Membership Development and Retention Committee, encourages all clubs to focus on their membership goals as they take a fresh look at strengthening Rotary. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;“When building strong clubs, attracting new members and retaining existing ones are given first priority. Then, the rest of our service activities and programs will take care of themselves,” says Audenart. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2123509879950643873-4582159191872115532?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/4582159191872115532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/08/presidential-citation-changemaker-award.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/4582159191872115532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/4582159191872115532'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/08/presidential-citation-changemaker-award.html' title='Presidential Citation, Changemaker Award can help your club set tangible membership goals - By Joseph Derr'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-8570746019547678683</id><published>2011-08-15T01:04:00.000-07:00</published><updated>2011-08-15T01:04:42.412-07:00</updated><title type='text'>A New Approach to Rotary - Rotary International News - 20 January 2011</title><content type='html'>&lt;span style="color: black;"&gt;Katie Ischkin, president and founder of the Rotary Club of South Metro Minneapolis Evenings, Minnesota, USA, believes in a new approach to Rotary. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Her Rotary club, chartered in June, has already grown to 25 members, including 12 new Rotarians who were recruited in a three-month period. The club has signed up for its first Matching Grant and international service project and has participated in more than 10 community service or hands-on volunteer efforts. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Ischkin shared her ideas on how to attract young professionals to Rotary during the International Assembly, an annual training event in San Diego, California. As a "proud, young, female Rotarian," she is among only 2 percent of club members worldwide under the age of 30, and only 11 percent under 40. &amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;"We need to focus on generating interest in young people for the future success of Rotary," she said. "We are faced today with the need to grow not just for the sake of numbers but to create strong, young, global leaders who are going to help continue the success of the Rotary organization."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Ischkin advocates a new outlook on membership and a different approach to club structure. As a change management consultant, she said she understands people's fear of change. But she stressed that her approach doesn't mean altering the core pieces of the organization or losing what Rotarians hold dear. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;"What does change are what I call surface-level elements," she said. "The pieces that individual clubs have the power to shift and redesign, such as meeting times and locations, program structures, club member involvement, and committee formats." &lt;/span&gt;&lt;br /&gt;&lt;h3&gt;&lt;span style="color: black;"&gt;Manage expectations&lt;/span&gt;&lt;/h3&gt;&lt;span style="color: black;"&gt;Ischkin's club meets in the evening and lowers costs by not having meals. And it doesn't hold a traditional meeting every week: The third meeting of the month is a happy hour/networking event at different locations in the city, and the fourth meeting is a hands-on volunteering opportunity. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Ischkin added that it's important to understand the mindset of the new generation and manage expectations accordingly. Younger people are "always on the go and truly connected," she explained, whether it’s through social networking, text messaging, or other means. They face a lot of pressure to be involved in multiple endeavors and to balance work and personal life. As a result, they may be "on call" with their careers, but they are no less dedicated to service. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;"When you’re trying to recruit younger members or even sponsor and start a New Generations Rotary club, take time with your club and committee to outline what your expectations are and whether they will align with the younger generation you are trying to attract and work with," she said. "Not every Rotary club can quickly shift gears to attract younger members; it takes time and baby steps." &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;But for many clubs, she said, "all it takes is opening up your minds and starting to think differently about the future of your club's membership." &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2123509879950643873-8570746019547678683?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/8570746019547678683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/08/new-approach-to-rotary-rotary.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/8570746019547678683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/8570746019547678683'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/08/new-approach-to-rotary-rotary.html' title='A New Approach to Rotary - Rotary International News - 20 January 2011'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-5291758421650307625</id><published>2011-08-14T23:14:00.000-07:00</published><updated>2011-08-14T23:14:16.331-07:00</updated><title type='text'>MAPS KL &amp; SELANGOR</title><content type='html'>&lt;strong&gt;&lt;span style="color: black;"&gt;The MAPS held for KL and Selangor clubs proved very successful with 31 clubs being represented by more than 90 Rotarians. Here is a photo record of the event. &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;strong&gt;PDG Leslie (MDRC Advisor) shared his views on how clubs must customise a SPAM - Strategic Plan To Activate Membership! SPAM of course he pointed out is MAPS read backwards!&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-JZ_QCnDY7m4/TkivmJLbf1I/AAAAAAAAALM/lRsmybxBJFk/s1600/MAPS+KL+7" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://3.bp.blogspot.com/-JZ_QCnDY7m4/TkivmJLbf1I/AAAAAAAAALM/lRsmybxBJFk/s320/MAPS+KL+7" width="320px" /&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;strong&gt;Rotarians busy coming up with an Action Plan or ap for membership development during the round table discussion. There discussions were very productive and useful. The MDR Committee believes that every Rotarian's input is valuable and vital if we are serious about growing membership and Rotarians.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-aBLXfR00iL8/TkiwAn_bjFI/AAAAAAAAALY/gvalB44esYc/s1600/MAPS+KL+9" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://4.bp.blogspot.com/-aBLXfR00iL8/TkiwAn_bjFI/AAAAAAAAALY/gvalB44esYc/s320/MAPS+KL+9" width="320px" /&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;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-SsNtIz7f0kA/TkiwD5CyAYI/AAAAAAAAALc/cQzxWvKMaiE/s1600/MAPS+KL+10" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://3.bp.blogspot.com/-SsNtIz7f0kA/TkiwD5CyAYI/AAAAAAAAALc/cQzxWvKMaiE/s320/MAPS+KL+10" 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/-o5MAHklroHE/TkiwG0GMEJI/AAAAAAAAALg/7OvwgEWrClM/s1600/MAPS+KL+11" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://4.bp.blogspot.com/-o5MAHklroHE/TkiwG0GMEJI/AAAAAAAAALg/7OvwgEWrClM/s320/MAPS+KL+11" 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/-d5GFRRzHmJs/TkiwNEQxZ0I/AAAAAAAAALk/uwAY74qsOyM/s1600/MAPS+KL+12" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://4.bp.blogspot.com/-d5GFRRzHmJs/TkiwNEQxZ0I/AAAAAAAAALk/uwAY74qsOyM/s320/MAPS+KL+12" 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/-81Xmd1gbl7Q/TkiwXYZsbYI/AAAAAAAAALo/PyYCSuCdxqM/s1600/MAPS+KL+13" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://2.bp.blogspot.com/-81Xmd1gbl7Q/TkiwXYZsbYI/AAAAAAAAALo/PyYCSuCdxqM/s320/MAPS+KL+13" 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/-ZxpseodaPac/Tkiwch3q_tI/AAAAAAAAALs/7QQk-7AgAW4/s1600/MAPS+KL+15" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://4.bp.blogspot.com/-ZxpseodaPac/Tkiwch3q_tI/AAAAAAAAALs/7QQk-7AgAW4/s320/MAPS+KL+15" 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/-2jtUB4eKnNg/TkivT7LDWhI/AAAAAAAAAK8/sOxhlsNHTfo/s1600/MAPS+KL+2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://2.bp.blogspot.com/-2jtUB4eKnNg/TkivT7LDWhI/AAAAAAAAAK8/sOxhlsNHTfo/s320/MAPS+KL+2.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/-DgAKoBjLaLg/TkiwlShXMzI/AAAAAAAAAL0/3aryNGlbL4I/s1600/MAPS+KL+17" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://2.bp.blogspot.com/-DgAKoBjLaLg/TkiwlShXMzI/AAAAAAAAAL0/3aryNGlbL4I/s320/MAPS+KL+17" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;PP Charlie Chan moderating a session with gusto and passion.&lt;/strong&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/-UKCEVe6ghP0/TkiwpdHAGuI/AAAAAAAAAL4/6WTW8P-QcV0/s1600/MAPS+KL+19" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://2.bp.blogspot.com/-UKCEVe6ghP0/TkiwpdHAGuI/AAAAAAAAAL4/6WTW8P-QcV0/s320/MAPS+KL+19" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;PP Christie Daniels sharing his Rotary journey with everyone.&lt;/strong&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/-6FF3b5Q3MaY/Tkiws_oh5KI/AAAAAAAAAL8/rYV_KjNfH3c/s1600/MAPS+KL+20" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://4.bp.blogspot.com/-6FF3b5Q3MaY/Tkiws_oh5KI/AAAAAAAAAL8/rYV_KjNfH3c/s320/MAPS+KL+20" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;PP Sonny Leong talking about great Rotary fellowship.&lt;/strong&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/-pnxPBSIftNw/Tkiwv_0q7oI/AAAAAAAAAMA/KULpNXQ1HoA/s1600/MAPS+KL+21" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://2.bp.blogspot.com/-pnxPBSIftNw/Tkiwv_0q7oI/AAAAAAAAAMA/KULpNXQ1HoA/s320/MAPS+KL+21" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;The panelists of the "What's breaking up Rotary?" Panel discussion.&lt;/strong&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/-rjcvkB531YM/Tkiw0c1KsWI/AAAAAAAAAME/NEz4bQDpMn8/s1600/MAPS+KL+23" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://4.bp.blogspot.com/-rjcvkB531YM/Tkiw0c1KsWI/AAAAAAAAAME/NEz4bQDpMn8/s320/MAPS+KL+23" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;DGN Mohinder promises to take the views expressed by the Rotarians seriously and to implement the necessary reforms to make D3300 Bigger, Better and Bolder.&lt;/strong&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/-88ssRQ7SYm0/Tkiw3s80HsI/AAAAAAAAAMI/SqUZp0Og00k/s1600/MAPS+KL+24" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://1.bp.blogspot.com/-88ssRQ7SYm0/Tkiw3s80HsI/AAAAAAAAAMI/SqUZp0Og00k/s320/MAPS+KL+24" 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/-TmlgmFvdQxY/Tkiw6s9dPEI/AAAAAAAAAMM/ysahoRrgWR8/s1600/MAPS+KL+27" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://1.bp.blogspot.com/-TmlgmFvdQxY/Tkiw6s9dPEI/AAAAAAAAAMM/ysahoRrgWR8/s320/MAPS+KL+27" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;PP Varpal Sagoo tackling the difficult topic of conflicts and infighting in clubs.&lt;/strong&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/-P-H7uUU7I4M/Tkiw-40YiLI/AAAAAAAAAMQ/UlSfvSOs2F0/s1600/MAPS+KL+28" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://2.bp.blogspot.com/-P-H7uUU7I4M/Tkiw-40YiLI/AAAAAAAAAMQ/UlSfvSOs2F0/s320/MAPS+KL+28" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;PP Graham Bennett sharing his views of what negative external factors are inhibiting our growth.&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-iXHJmZF-s_I/TkixDGg5k6I/AAAAAAAAAMU/KH9ndqM2cTc/s1600/MAPS+KL+29" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://2.bp.blogspot.com/-iXHJmZF-s_I/TkixDGg5k6I/AAAAAAAAAMU/KH9ndqM2cTc/s320/MAPS+KL+29" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;More discussions and brainstorming.&lt;/strong&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/-eFJF5tP4WRQ/TkixGeVG9QI/AAAAAAAAAMY/PqGr3vjMsKM/s1600/MAPS+KL+30" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://2.bp.blogspot.com/-eFJF5tP4WRQ/TkixGeVG9QI/AAAAAAAAAMY/PqGr3vjMsKM/s320/MAPS+KL+30" 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/-Hr4hJ2rhxIs/TkixJ53FeNI/AAAAAAAAAMc/QdggHioLdQw/s1600/MAPS+KL+30" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://3.bp.blogspot.com/-Hr4hJ2rhxIs/TkixJ53FeNI/AAAAAAAAAMc/QdggHioLdQw/s320/MAPS+KL+30" 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;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-_iVpfgJX5Xg/TkixRIc1CbI/AAAAAAAAAMk/sntDL_KhX2g/s1600/MAPS+KL+32" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://3.bp.blogspot.com/-_iVpfgJX5Xg/TkixRIc1CbI/AAAAAAAAAMk/sntDL_KhX2g/s320/MAPS+KL+32" 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/-7UqGWPW5WWc/TkixVKRQFbI/AAAAAAAAAMo/hb8OHS_fsgg/s1600/MAPS+KL+33" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://2.bp.blogspot.com/-7UqGWPW5WWc/TkixVKRQFbI/AAAAAAAAAMo/hb8OHS_fsgg/s320/MAPS+KL+33" width="320px" /&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 style="text-align: center;"&gt;&amp;nbsp;&lt;strong&gt;Participants sharing their deliberations and findings with everyone.&lt;/strong&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/-esh9jKost_8/Tkixadte1YI/AAAAAAAAAMs/a0auBi93mYY/s1600/MAPS+KL+36" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://2.bp.blogspot.com/-esh9jKost_8/Tkixadte1YI/AAAAAAAAAMs/a0auBi93mYY/s320/MAPS+KL+36" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;PP Dr Siva giving his input - we don't need more members. We need more ROTARIANS!&lt;/strong&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/-tVffT3wLWpM/Tkixdw7BKsI/AAAAAAAAAMw/5rHeU7Gc7_o/s1600/MAPS+KL+34" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://4.bp.blogspot.com/-tVffT3wLWpM/Tkixdw7BKsI/AAAAAAAAAMw/5rHeU7Gc7_o/s320/MAPS+KL+34" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;More sharing.&lt;/strong&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/-Jg57QsSgI2k/Tkixhm2Z9CI/AAAAAAAAAM0/rGRVCoSEEVE/s1600/MAPS+KL+35" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://3.bp.blogspot.com/-Jg57QsSgI2k/Tkixhm2Z9CI/AAAAAAAAAM0/rGRVCoSEEVE/s320/MAPS+KL+35" 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/-dRJ8lefSRhI/TkixkyghRYI/AAAAAAAAAM4/J4iT1a_Q2BA/s1600/MAPS+KL+39" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://2.bp.blogspot.com/-dRJ8lefSRhI/TkixkyghRYI/AAAAAAAAAM4/J4iT1a_Q2BA/s320/MAPS+KL+39" 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/-PurEeELoUJU/Tkixn3VPBwI/AAAAAAAAAM8/czlB1AQJS7M/s1600/MAPS+KL+40" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://3.bp.blogspot.com/-PurEeELoUJU/Tkixn3VPBwI/AAAAAAAAAM8/czlB1AQJS7M/s320/MAPS+KL+40" width="320px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;strong&gt;Yes, we can do it. If we work together and beileve in Rotary.&lt;/strong&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/-X4dWcAObgPs/TkixrRk6ulI/AAAAAAAAANA/umiLiDciMMg/s1600/MAPS+KL+41" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://2.bp.blogspot.com/-X4dWcAObgPs/TkixrRk6ulI/AAAAAAAAANA/umiLiDciMMg/s320/MAPS+KL+41" 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/-fzs4ZnNyOJE/Tkixu-wC7lI/AAAAAAAAANE/jkeDNoUc-bw/s1600/MAPS+KL+44" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://2.bp.blogspot.com/-fzs4ZnNyOJE/Tkixu-wC7lI/AAAAAAAAANE/jkeDNoUc-bw/s320/MAPS+KL+44" 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;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;strong&gt;&amp;nbsp;Let us REACH WITHIN TO EMBRACE HUMANITY BY SHARING ROTARY.&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-RwumaRV6Ffo/TkivNxoZSSI/AAAAAAAAAK4/p0R2kec1bmE/s1600/MAPS+KL+1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180px" naa="true" src="http://3.bp.blogspot.com/-RwumaRV6Ffo/TkivNxoZSSI/AAAAAAAAAK4/p0R2kec1bmE/s320/MAPS+KL+1.JPG" width="320px" /&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/2123509879950643873-5291758421650307625?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/5291758421650307625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/08/maps-kl-selangor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/5291758421650307625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/5291758421650307625'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/08/maps-kl-selangor.html' title='MAPS KL &amp; SELANGOR'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-JZ_QCnDY7m4/TkivmJLbf1I/AAAAAAAAALM/lRsmybxBJFk/s72-c/MAPS+KL+7' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-6973270844476583419</id><published>2011-08-12T00:40:00.000-07:00</published><updated>2011-08-12T00:40:01.693-07:00</updated><title type='text'>MAPS IN PENANG</title><content type='html'>&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;The Membership Action Plan Seminar for the clubs in Penang and Kedah will be held this Sunday - 14th Aug 2011 at the 1926 Heritage Hotel in Penang.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;strong&gt;Please be assured that these seminars have as their primary focus - SHARING BY ROTARIANS&lt;/strong&gt;. I believe that we all share a collective responsibility for membership development and retention and therefore everyone should have a voice. Come and express your views candidly and share your experiences so that we can make D3300 all that it can be. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;The programme for the&amp;nbsp; day is as follows:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;/span&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;09.00 – 0930 &lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Registration&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;0930 – 10.00 &lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Welcome Address by Organizing Chairman&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="mso-tab-count: 4;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Address by Host Club President&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;10.00 – 10.45 &lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;“The &lt;street w:st="on"&gt;&lt;address w:st="on"&gt;Rotary Way&lt;/address&gt;&lt;/street&gt;” – PP Dr Siva Ananthan – D3300 MDRC Chair&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;10.45 – 11.30&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;“A Custom Approach to Membership Development” – PDG Leslie Salehuddin – D3300 MDRC Advisor &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;11.30 – 11.45&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Tea Break&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;11.45 – 12.45&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Membership Action Plan Round Table – PDG Leslie Salehuddin&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;12.45 – 01.45&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Lunch&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;01.45 – 02.45&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Panel Discussion 1 – “What’s Breaking Up Rotary?” – Moderator – PP Ronnie Tan&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;Panelists&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;“Negative External Influences” – IPP Shamrat Sen Gupta&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;“Infighting, Conflicts and Other Cancers” – PP Varpal Sagoo &lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-tab-count: 3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;“The Politics of Rotary” – PP Ricky Ch’ng&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;02.45 – 03.45&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Panel Discussion 2 – “What’s so great about Rotary?” – Moderator – PDG Dato’ William Ng&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;Panelists&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;“My Rotary Journey” – PDG Dr Santokh Singh&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;“The Great Rotary Fellowship” – AG Dr Baskaran&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;/span&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;“Friends Around The World” – AG Ananda Pillai&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;03.45 – 04.00 &lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Tea Break&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt 2in; text-indent: -2in;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;span style="color: black;"&gt;04.00 – 04.45&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Membership Action Plan Review – PP Dr Siva Ananthan&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;04.45 – 05.00&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Closing Remarks&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;I know that we all love Rotary and this is why we must SHARE IT. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="color: black; font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;See you soon in Penang.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia;"&gt;&lt;strong&gt;PP Dr Siva Ananthan &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="font-family: 'DejaVu Serif';"&gt;&lt;span style="font-family: Georgia;"&gt;&lt;strong&gt;MDR Chair D3300&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&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/2123509879950643873-6973270844476583419?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/6973270844476583419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/08/maps-in-penang.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/6973270844476583419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/6973270844476583419'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/08/maps-in-penang.html' title='MAPS IN PENANG'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-4512739476404431371</id><published>2011-08-12T00:23:00.000-07:00</published><updated>2011-08-12T00:31:02.948-07:00</updated><title type='text'>Comments from Rtn Dr Arasu (RC Bandar Sunway) on the recent KL MAPS</title><content type='html'>&lt;span style="font-family: TT1B0t00;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: TT1B0t00;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;It was an awsome experience attending the MAPS seminar and it was well beyond my expectations. I am so glad that I participated. This is my first seminar and workshop that I was attending as a Rotarian since joining this wonderful club. There were 90 rotarians (mostly Past Presidents and Membership Chairs) from 31 clubs in KL and Selangor.&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;The MAPS was declared open by DG Dr Ravee who gave us a rousing speech laden with much food for thought. The majority of sessions were conducted interactively and invoked a lot of participation from the Rotarians present. Almost every view raised in the seminar was given serious consideration and it was an enormous learning experience for me. To be truthful, when I was absorbed into the Board as an alternate to PP Sinnu, I had no inkling of on how to carry out the responsibilities but thanks to this seminar, I can play a more active role in the membership development of the Club.&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black;"&gt;The primary message in the seminar was that as Rotarians we should live a life of service to others so that the memory of our deeds will live long after we have gone. The other key message that I got was a simple one yet exceedingly meaningful for the growth of Rotary&amp;nbsp;- &lt;span style="font-family: TT1ADt00;"&gt;‘&lt;/span&gt;&lt;span style="font-family: TT1B0t00;"&gt;if we think what we do as Rotarians is important, then we must spread our message of hope more vigorously and with great commitment’.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: TT1B0t00;"&gt;We must approach potential members in the general public and share our passion and commitment for&amp;nbsp; humanitarian service. Now our club’s proposed PR project of sending leaflets promoting Rotary in the vicinity of Sunway and the recent floral project in Putra Jaya makes a lot more sense to me after attending this seminar.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color: black; font-family: TT1B0t00;"&gt;The conclusion at the seminar is that we do not need just members - we need more Rotarians who truly believe in service to humanity and dutifully commit some time for that purpose. We simply do not have enough committed Rotarians for the needs of the less fortunate and hence the need to recruit more. Membership development in simple terms is about ensuring that we leave a legacy of good so that more will be inspired to do the same in the future.&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: TT1B0t00;"&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Times-BoldItalic;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;span style="color: black;"&gt;‘There is no higher religion than human service. To work for the common good is the greatest creed.’- Albert Schweitzer.&lt;/span&gt;&lt;/strong&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/2123509879950643873-4512739476404431371?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/4512739476404431371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/08/comments-from-rtn-dr-arasu-rc-bandar.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/4512739476404431371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/4512739476404431371'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/08/comments-from-rtn-dr-arasu-rc-bandar.html' title='Comments from Rtn Dr Arasu (RC Bandar Sunway) on the recent KL MAPS'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-1051081461145894628</id><published>2011-08-07T23:45:00.000-07:00</published><updated>2011-08-07T23:48:34.676-07:00</updated><title type='text'>MEMBERSHIP ACTION PLAN SEMINAR (MAPS) FOR KL AND SELANGOR CLUBS</title><content type='html'>&lt;span style="color: black;"&gt;I am happy to announce that yesterday (7th Aug 2011), we had successfully completed the MAPS for all the clubs in KL and Selangor. We had 31 clubs there and an attendance of more than 90 Rotarians. My thanks to RC Danau Desa for organising it and OC PP Christie Daniels for a great job. The MAPS was declared open by DG Dr Ravee who gave us a rousing speech and food for thought. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;We approached this whole Membership Development Seminar very differently. Firstly, the presenters were all Rotarians that has some currency in the District being active Rotarians in their own clubs and outside them. The majority of&amp;nbsp;sessions were conducted interactively and this saw a lot of participation from the Rotarians present. I am was very pleased with this outcome&amp;nbsp;since I believe that District Officers and Committees must&amp;nbsp;listen to what&amp;nbsp;every Rotarian has to say in&amp;nbsp;devising their plans for a better D3300. I want all of you to know that your views are very important to me and that my committee and I will take them seriously.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;The first keynote address was presented by me as the MDR Chair and entitled - THE ROTARY WAY. My mesage - simple - if we think what we do as Rotarians is important, then we must spread our message of hope more vigourously and with greater committment. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Here are some of the ideas I shared for the benefit of all the Rotarians who could not attend.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-9nDAyYlBxzY/Tj9yda_qxMI/AAAAAAAAAI4/uHq3j43RmnU/s1600/Missing+piece.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" height="125px" src="http://2.bp.blogspot.com/-9nDAyYlBxzY/Tj9yda_qxMI/AAAAAAAAAI4/uHq3j43RmnU/s400/Missing+piece.png" t$="true" width="400px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;It is an undisputed fact that many Rotarians for one reason or another fail in their obligation to share Rotary. This is not due selfishness but&amp;nbsp;because we are complacent or lack conviction in what we are doing in Rotary. We lack the courage of our convictions are we&amp;nbsp;ourselves are not convinced that what we are doing in Rotary is truly meaningful. For some, it is because their fellowship has no purpose, for others it is because they lack an understanding of their true power as Rotarians to make a better&amp;nbsp;world.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;I want to share with you this painting by Rosa Branson commissioned by Rotary International in Great Britain and Ireland (RIBI).&amp;nbsp;The thematic work, entitled &lt;i&gt;Service Above Self&lt;/i&gt;, depicts the many facets of Rotary’s humanitarian service, including the global campaign to eradicate polio and efforts addressing literacy, health, hunger, and water issues. Branson discovered Rotary’s work on a trip to Sierra Leone to visit the land-based operations of Mercy Ships, which is depicted in the painting and provides health care to port cities around the world. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-sOex6JK2Bqo/Tj91yJTUJsI/AAAAAAAAAI8/HeRUYOkqnjM/s1600/Rotary+is+hope.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" height="246px" src="http://4.bp.blogspot.com/-sOex6JK2Bqo/Tj91yJTUJsI/AAAAAAAAAI8/HeRUYOkqnjM/s400/Rotary+is+hope.jpg" t$="true" width="400px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;I love this depiction of Rotary. It is empowering and makes me feel important in the scheme of things. What great things we do as Rotarians. Feed the hungry, help people in disasters, heal the sick and&amp;nbsp;work for a more peaceful world. This is why we are Rotarians. This is why we must stand up and be counted. In a world that has gone mad - we are the hope for sanity and goodness. What we do is as Michael Jackson says, "Heal the world and make it a better place". Let me share some of the lyrics of his inspirational song:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;There's A Place In Your Heart&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;And I Know That It Is Love&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;And This Place Could be Much Brighter Than Tomorrow&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;And If You Really Try..........&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;There Are Ways To Get There&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;If You Care Enough For The Living&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Make A Little Space, Make A Better Place...&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Heal The World, Make It A Better Place&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;For You And For Me, And The Entire Human Race.........&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;And The Dream We Were Conceived In&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Will Reveal A Joyful Face&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;And The World We Once Believed In Will Shine Again In Grace.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;THE PARADIGM OF POWERLESSNESS&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Many people in the world are consumed by the paradigm of powerlessness. They feel there is nothing they can do in the face of the overwhelming problems that confront the world. So much so that they are numb to human suffering. Everyday the media of the world bring images of suffering into our living rooms - LIVE. We watch these events of human misery unfold before our very eyes. Images like these:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-6t05cvwT_M8/Tj95JnbM0fI/AAAAAAAAAJE/kJFdZt_mS9Q/s1600/image0131.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" height="270px" src="http://3.bp.blogspot.com/-6t05cvwT_M8/Tj95JnbM0fI/AAAAAAAAAJE/kJFdZt_mS9Q/s400/image0131.jpg" t$="true" width="400px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-CKg-f-5zJiM/Tj95PstgBwI/AAAAAAAAAJI/8WyENfXLd2A/s1600/hunger3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" height="263px" src="http://2.bp.blogspot.com/-CKg-f-5zJiM/Tj95PstgBwI/AAAAAAAAAJI/8WyENfXLd2A/s400/hunger3.jpg" t$="true" width="400px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-oatiq0huX30/Tj95TjQoUVI/AAAAAAAAAJM/TDxGJp09C7U/s1600/hunger+4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" height="266px" src="http://3.bp.blogspot.com/-oatiq0huX30/Tj95TjQoUVI/AAAAAAAAAJM/TDxGJp09C7U/s400/hunger+4.jpg" t$="true" width="400px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Wo0dDkVppWI/Tj95ZNM5ErI/AAAAAAAAAJQ/qQiLXwh1jsY/s1600/image0112.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" height="400px" src="http://4.bp.blogspot.com/-Wo0dDkVppWI/Tj95ZNM5ErI/AAAAAAAAAJQ/qQiLXwh1jsY/s400/image0112.jpg" t$="true" width="298px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-mPSSXQGzKT0/Tj95CAPlQhI/AAAAAAAAAJA/XDDaBsLxETA/s1600/hunger+1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" height="400px" src="http://4.bp.blogspot.com/-mPSSXQGzKT0/Tj95CAPlQhI/AAAAAAAAAJA/XDDaBsLxETA/s400/hunger+1.jpg" t$="true" width="361px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;They shock us, but many people take the position there is nothing they can do about it. So, they turn off the TV, have dinner and go to sleep. It's not that they don't care - they just don't know what to do about it. They are trapped by their own problems - not realising that it is nothing compared to what many people suffer. They rationalise and justify their inaction and simply.........&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-tcwZIG1Rycs/Tj96V1H-UxI/AAAAAAAAAJU/P-EXVHzC2TI/s1600/Dead_Hope_by_Lightfree.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" height="297px" src="http://4.bp.blogspot.com/-tcwZIG1Rycs/Tj96V1H-UxI/AAAAAAAAAJU/P-EXVHzC2TI/s400/Dead_Hope_by_Lightfree.jpg" t$="true" width="400px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: black;"&gt;GIVE UP.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;I want you to now take a journey with me. Back in time - to when you were a little boy or girl. When you were seven or eight years old. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-JETbvEgUdwE/Tj97Uey9EgI/AAAAAAAAAJY/pv2UEmKb8BY/s1600/Children.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" height="265px" src="http://3.bp.blogspot.com/-JETbvEgUdwE/Tj97Uey9EgI/AAAAAAAAAJY/pv2UEmKb8BY/s400/Children.jpg" t$="true" width="400px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: black;"&gt;DO YOU REMEMBER THE TIME?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;It was the time when you were really you. It was a time when all things were possible and the indoctrinations of life had not happened. I remember that time well. And whenever I falter in life and think back to the Siva of seven or eight. The Siva who would give the beggar on the street his 10 sens pocket money and not think about what the beggar was going to do with it. The Siva who believed and trusted in the inherent goodness in all people. The Siva who believed in Superheroes.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-AtTsnR9nEus/Tj99AaD7H7I/AAAAAAAAAJc/zWXbHmXvaXA/s1600/super.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" height="305px" src="http://2.bp.blogspot.com/-AtTsnR9nEus/Tj99AaD7H7I/AAAAAAAAAJc/zWXbHmXvaXA/s400/super.jpg" t$="true" width="400px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Don't laugh at me cynically. We all did - you did too. So did everybody. Because deep down everyone wants to see good truimph. Most people forget the real them. Life takes over and as Shakespeare put it - the whips and scorns of outrageous fortune condition people into a hardened state. Impervious to human suffering - numbing themselves to preserve their sanity. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: black;"&gt;ROTARIANS AND NOT AMONG THEIR NUMBER - BECAUSE WE HAVE RESOLVED TO FIGHT ON - TO END HUMAN MISERY.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;The fact of the matter is that we are outnumbered and outgunned and we need to rearm and recruit. The total population of the world surpasses 7 Billion people. About half that number live in poverty and can't even help themselves. So we have about 3 Billion people who live in the developed world. We have 1.2 million Rotarians. Even if you multiply that number by 20 to reflect the altruistic people of the world - we have 240 million people. Against a human population of 7 billion and a viable population of 3 billion. The world is not in good shape. Why? Because most people have been defeated by the paradigm of POWERLESSNESS.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Its time we turned to these people and shared our passion and commitment for humanitarian service. That is what membership development is about. We do not need more members - &lt;strong&gt;WE NEED MORE ROTARIANS. Believe this and ACT on your belief - REACH OUT. &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-UH3J1bhbogY/Tj9_0PWtQRI/AAAAAAAAAJg/vuEgtxRQcs8/s1600/4+Rotarians.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black;"&gt;&lt;img border="0" height="270px" src="http://2.bp.blogspot.com/-UH3J1bhbogY/Tj9_0PWtQRI/AAAAAAAAAJg/vuEgtxRQcs8/s400/4+Rotarians.jpg" t$="true" width="400px" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;These were the four founding members of Rotary. Such distinguished gentlemen, Gus Loehr, Silvester Schiele, Hiram Shorey and Paul Harris. What did they share in common with you? They yearned for fellowship. Saw it as an opportunity for service and shared that message with their friends. They believed a fellowship anchored on the ideal of humanitarian service was lasting and meaningful. But even the very first Rotarian group had their retention problem - 50% of this group left Rotary. But the remaining two perservered - that is why we have Rotary International today. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;What else will we have in common with them? Yes, we will all die some day. Just like they did. 106 years on, we are still talking about what they did. A friend of mine, once told me, that every person has 2 deaths. I was confounded by what he said and asked him, how is that possible? He said, Siva a man dies the first time when he is dead physically. But he really dies only when people stop talking about him. When&amp;nbsp;the memory of him&amp;nbsp;is dead. That is the 2nd death! Live your life in such a way, that the 2nd death does not happen to you. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;My friends, we as Rotarians live a life of service to others and therefore long after we are dead - the memory of our deeds will live. This is why we must commit ourselves to sharing Rotary and bringing in new and young members, so that, the good work that we do will carry on and long endure. Membership development is about ensuring that we leave a legacy of good. &lt;strong&gt;THIS IS THE ROTARY WAY.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: black;"&gt;Our mission, to provide humanitarian service, to promote high ethical standards and to advance understanding, goodwill and peace, is so fundamental and essential to improving the human condition. &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: black;"&gt;GOD BLESS ROTARY. &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2123509879950643873-1051081461145894628?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/1051081461145894628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/08/membership-action-plan-seminar-maps-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/1051081461145894628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/1051081461145894628'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/08/membership-action-plan-seminar-maps-for.html' title='MEMBERSHIP ACTION PLAN SEMINAR (MAPS) FOR KL AND SELANGOR CLUBS'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-9nDAyYlBxzY/Tj9yda_qxMI/AAAAAAAAAI4/uHq3j43RmnU/s72-c/Missing+piece.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-8797313722159068320</id><published>2011-07-17T03:48:00.000-07:00</published><updated>2011-07-17T03:48:43.116-07:00</updated><title type='text'>SOME IDEAS ABOUT KEEEPING MEMBERS</title><content type='html'>&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Retention is an important part of membership development. How can we develop members into good Rotarians if they keep leaving. This year's Presidential Citation recognises and emphasizes this element. Clubs must retain 85% of their existing members&amp;nbsp;to qualify.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;In the many years I have been a Rotarian, I have observed that there are several issues that are pertinent to retaining existing members and it is my hope that by sharing my views I will help you troubleshoot better.&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Rotary education for new members and continuing education of Rotarians – It never ceases to surprise me how we take the inculcation of Rotary ideology in new members for granted. Rotary is a dynamic organization and there is constant change within our great organization. It is the responsibility of the club leadership to keep all members informed and abreast of these changes. Contiunuing education lies at the heart of any living organization. Secondly, Rotary education must not be shared in a ‘preachy’ fashion. Rotarians and accomplished individuals and what is required is a dialogue. I would encourage the transmission of Rotary knowledge in an interactive and fun setting – for example, a Rotary quiz. Alternatively this information can be shared through the bulletin. The bulletin editor can be given one or two fining sessions to ascertain who is actually reading the bulletin!! &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Dignified induction ceremony for new members – This is most essential. The dignity we profer to those whom we&amp;nbsp;are inducting into Rotary membership is an indication of how highly we value our Rotary membership.&amp;nbsp;If we&amp;nbsp;share the view that Rotarians are important people&amp;nbsp;and have an important contribution&amp;nbsp;to&amp;nbsp;make to society, then this should be reflected in the manner we induct and treat every new Rotarian. Because they are now members of this important fraternity.&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Good assimilation of members – Spare no effort in assimilating new members into the club immediately. Get them involved in club projects directly and open our hearts and minds to them. Allow them to experience the great fellowship of Rotary. Just don’t talk about it. Invite them to your homes and share Rotary with them.&amp;nbsp; There some clubs where certain members tend to be in&amp;nbsp;cliques.&amp;nbsp;The Past Presidents’ clique, the lawyers’ clique, the District Officers’ clique, etc. etc. etc. It is natural to be close to those who share common interests with us – but make an effort to open you hearts in the interest of building a strong club. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;It also important for younger members to be given leadership positions within the club to show them that their participation is an integral part of the club. Don’t keep them out until they get fed up and leave. RI has challenged clubs around the world this coming Rotary&amp;nbsp;year to induct a Rotarian under the age of 35 into the club. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Have a life outside of Rotary. Try to share fellowship&amp;nbsp;around non-Rotary and hobby&amp;nbsp;activities. Like bowling together or mountain climbing or karaoke. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Rotary needs every hand it can get. As Rotarians we are aware of the enormous problems that afflict human society. &lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;You need to look into your hearts and search for the reasons that made you a Rotarian and more importantly, kept you a Rotarian. SHARE this with the new Rotarians and our organization will prosper and grow strong. And our communities will benefit from your inspiration. &lt;strong&gt;YOUR WORK IN ROTARY IS&amp;nbsp;THE INSPIRATION THAT MANY ARE LOOKING FOR.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;strong&gt;&lt;em&gt;“Rotary summons men to respond to their best impulses. ..their best selves… [to] lift up their heads in every land. The best things in us are not confined by national boundaries. ” &lt;/em&gt;- Allen D Albert, The Tree That Is Rotary, THE ROTARIAN, December 1934&lt;/strong&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2123509879950643873-8797313722159068320?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/8797313722159068320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/07/some-ideas-about-keeeping-members.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/8797313722159068320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/8797313722159068320'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/07/some-ideas-about-keeeping-members.html' title='SOME IDEAS ABOUT KEEEPING MEMBERS'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-5857816394281320843</id><published>2011-07-15T01:31:00.000-07:00</published><updated>2011-07-15T01:31:51.651-07:00</updated><title type='text'>THE RIGHT CANDIDATE BY PP ARTHUR YEONG (RC KINTA)</title><content type='html'>&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;I wonder if this business of membership development and retention is not unlike that of bumiputera membership development of a few years ago.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Remember we used to have a District Committee for Bumiputera Membership Development ? It was eventually disbanded and the reason I was told by a Malay PDG then was that in 3300 most bumiputras were Malay and it was not in their culture or habit to join clubs. I am not sure if we ever had a Women (or Lady) Membership Development Committee. Yet we have ladies joining Rotary.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;My humble opinion is that people will join Rotary and leave Rotary for their own reasons. We may try to increase the reasons for their joining and reduce the reasons for their leaving but each one must find his (for brevity I will use this pronoun) own motivation for joining and staying in Rotary.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Of course conduct that is generally unpleasant or unacceptable must be avoided. Disparaging remarks, rudeness, sexism, racism, nepotism, in short anything that will fail the Four Way Test of all that we think, say and do, must be eliminated. Conversely, every kind of good conduct must be encouraged and emulated.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Other than that, I think it is ultimately a simple question of whether we induct the right candidate or not.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;br /&gt;Let us ask ourselves : are we deliriously happy with Rotary in 3300 in general and with our own Rotary Club in particular ? If the answer is not “yes”, why have we not resigned ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;I cannot speak for anyone else but personally I have to admit to certain sporadic unhappiness with Rotary but these episodes do not last very long. I had wanted to resign about 6 months after I was inducted. Why did I not resign ? Will that shed some light on the subject ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;I did not resign then because I found a past president (in Ipoh-Kinta as it then was) I could talk to and who appeared to understand what I was going through. So whenever I had notions of giving up, I would go to him, bellyache to him, sometimes raving and ranting, and he would always put things into perspective for me. And the urge to leave subsides.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Another reason is that I feel I have discovered my niche in Rotary. I have found something which makes being a Rotarian meaningful and valuable. This makes it worthwhile spending my time and effort attending the Regular Dinner Meetings of my Club and all its activities. For its sake I put up with some of the things that may make others leave. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;I know that these two reasons may not be good enough for everyone to remain in Rotary, which brings me back to my point : we have to induct the right candidate.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;That then begs the question : &lt;strong&gt;what constitutes a right candidate ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;I cannot answer that. Everyone will have their own answers. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;I can only guess that the right member genuinely believes and practices the tenets and principles of Rotary like Service Above Self, He Benefits Most Who Serves Best, Every Rotarian An Example To Youth, that we may one day achieve World Peace and Understanding and so on.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;He may also be someone who believes that together we can make the world a better place, with the rich helping the poor, the healthy helping the sick, the privileged helping the under-privileged and so on.&lt;br /&gt;He may believe in equality among peoples, justice, human rights and so on.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Unfortunately these are traits that may not be easily discernible or visible. They do not appear in neon lights on human foreheads.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Ultimately the right candidate, whatever strengths and weaknesses he has, whatever he believes in or eschews, has to be the one that will not leave or resign. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS;"&gt;&lt;u&gt;&lt;strong&gt;MDR Chair Comments&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Trebuchet MS;"&gt;Thank you PP Arthur for&amp;nbsp;your illuminating and insightful thoughts. Couldn't agree with you more. &lt;/span&gt;&lt;span style="font-family: Trebuchet MS;"&gt;We did have a Women's Membership Committee for a few years that proved more successful than the Bumiputra Membership Committee. &lt;/span&gt;&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/-Pu-PjocnYrU/Th_61G9QERI/AAAAAAAAAHc/H8Ux-CqUzEU/s1600/desert_isle_nato_membership_675755.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="285px" m$="true" src="http://1.bp.blogspot.com/-Pu-PjocnYrU/Th_61G9QERI/AAAAAAAAAHc/H8Ux-CqUzEU/s400/desert_isle_nato_membership_675755.jpg" width="400px" /&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/2123509879950643873-5857816394281320843?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/5857816394281320843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/07/right-candidate-by-pp-arthur-yeong-rc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/5857816394281320843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/5857816394281320843'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/07/right-candidate-by-pp-arthur-yeong-rc.html' title='THE RIGHT CANDIDATE BY PP ARTHUR YEONG (RC KINTA)'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Pu-PjocnYrU/Th_61G9QERI/AAAAAAAAAHc/H8Ux-CqUzEU/s72-c/desert_isle_nato_membership_675755.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-2204596865621046650</id><published>2011-07-14T18:46:00.000-07:00</published><updated>2011-07-14T18:47:05.836-07:00</updated><title type='text'>Some tips for starting an e-club  by Arnold R. Grahl and Ryan Hyland</title><content type='html'>&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;As the mother of two small children, Simone Carot Collins found it increasingly difficult to attend meetings of her Rotary club after starting her own business. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Carot Collins, 2010-11 president of the Rotary Club of Freshwater Bay, Western Australia, Australia, talked to two other Rotarians in a similar situation, and approached her district governor-elect about exploring the possibility of an e-club. Carot Collins is now president-elect of the provisional Rotary E-Club of Sunset Coast, in District 9455. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;"E-clubs are an invaluable way to enable committed Rotarians to remain engaged with Rotary work rather than losing them from the organization entirely," says Carot Collins, who is also past chair of the Rotarians on Social Networks Fellowship. "A change in life circumstances can make it very difficult to participate in a regular Rotary club, be it having young children, starting up a new business, or taking a job that involves regular traveling." &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;E-clubs have been around since 2004, when a pilot project allowed about a dozen clubs to experiment with the format. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;The 2010 Council on Legislation decided to make e-clubs a permanent part of Rotary International, approving a limit of two per district. There are now more than 30 e-clubs, whose members meet weekly, plan service projects, and build friendships online. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Starting an e-club involves essentially the same process as starting any Rotary club. The responsibility of approving the new club rests with the district governor, who appoints a special representative to gauge interest and find potential members. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Selecting the special representative is crucial, says Philip Schunk, 2010-11 governor of District 7210 (New York, USA). &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;"The special representative must have -- or have access to someone with -- superior technical skills, and be able to communicate well to charter members," says Schunk, who helped organize an e-club in his district. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;He says the representative should work with potential e-club members to ensure that they find a qualified vendor to help set up a website, if necessary, and identify members who can be trained to handle day-to-day operations. The website will need to safeguard personal data and accommodate secure financial transactions. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;"Rotary needs to adapt and keep up with technology," says Schunk. "With e-clubs, we can build membership and extend our reach of fellowship." &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;The Rotary E-Club of District 3170 became one of the newest additions to the fold, celebrating its charter 2 July during a special dinner with members of its sponsor club, the Rotary Club of Vasco da Gama, Goa, India. Members who could not attend celebrated via the club's website.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Like Carot Collins's club, the District 3170 e-club meets both in person and online. Lizette Ödfalk, the club's public relations chair, says it has 25 charter members. Some are former Rotaractors who wanted to become Rotarians but needed flexible meeting arrangements; others are former Rotarians who had moved to places where it was difficult to maintain club membership. The club also looked to contacts on social networking sites like Facebook and LinkedIn. Club members are from Australia, Bulgaria, Canada, China, India, Malaysia, Norway, South Africa, and the United States. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Before starting an e-club, ask these questions: &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;*Why create an e-club? What need does it meet? &lt;br /&gt;*How will it conduct service projects and activities? &lt;br /&gt;*How will it create and strengthen friendships? &lt;br /&gt;*What support will it need from your district? &lt;br /&gt;*If you've found prospective members, do they have the necessary technical skills? &lt;br /&gt;*What platform will you use? &lt;br /&gt;*Will members meet in person as well as online? &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Trebuchet MS;"&gt;&lt;u&gt;&lt;strong&gt;MDR Chair's comment&lt;/strong&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: Trebuchet MS;"&gt;We need to think more innovatively in D3300 about a more inclusive approach to Rotary membership. E-Clubs need to be started correctly and with the right amount of Rotary input but more importantly they need regular shepherding and support from the District. Let me know what you think. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2123509879950643873-2204596865621046650?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/2204596865621046650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/07/some-tips-for-starting-e-club-by-arnold.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/2204596865621046650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/2204596865621046650'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/07/some-tips-for-starting-e-club-by-arnold.html' title='Some tips for starting an e-club  by Arnold R. Grahl and Ryan Hyland'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-8845194626674268572</id><published>2011-07-14T03:50:00.000-07:00</published><updated>2011-07-14T03:51:16.823-07:00</updated><title type='text'>FOR CLUB LEADERS - GETTING ALONG BETTER</title><content type='html'>&lt;div class="storycontent"&gt;&lt;h5 style="margin: auto 0px;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: small;"&gt;At my last club meeting, I had an outburst of sorts. Someone complained their name was spelt wrong in the club bulletin and I reacted by saying - "I am really tired of negative comments. Someone put&amp;nbsp;a lot of effort into getting the bulletin out and it looked great - but there was hardly a complementary world about that. But we are really good at being critical and negative". &lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;&lt;h5 style="margin: auto 0px;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;&lt;span style="color: black; font-family: Trebuchet MS; font-size: small;"&gt;I realise now that I was overreacting but that notwithstanding I would be great if we could be better at intimating our views and if we were more vocal in complementing others rather than just criticizing them.&lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;&lt;h5 style="margin: auto 0px;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: small;"&gt;I read this some time ago and&amp;nbsp; want to share it with you.&lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;&lt;h5 style="margin: auto 0px;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: small;"&gt;&lt;strong&gt;Proven Ways to Get Along Better With EVERYONE &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;&lt;h5 style="margin: auto 0px;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;1.&lt;span style="font-family: '; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;Before you say anything to anyone, ask yourself 3 things:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;&lt;h5 style="margin: auto 0px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;Is it true?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;&lt;/li&gt;&lt;li&gt;&lt;h5 style="margin: auto 0px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;Is it kind?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;&lt;/li&gt;&lt;li&gt;&lt;h5 style="margin: auto 0px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;Is it necessary?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h5 style="margin: auto 0px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;2.&lt;span style="font-family: '; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;Make promises sparingly and keep them faithfully. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;&lt;h5 style="margin: auto 0px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;3.&lt;span style="font-family: '; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;Never miss the opportunity to compliment or say something encouraging to someone.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;&lt;h5 style="margin: auto 0px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;4.&lt;span style="font-family: '; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;Refuse to talk negatively about others; don’t gossip and don’t listen to gossip. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;&lt;h5 style="margin: auto 0px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;5.&lt;span style="font-family: '; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;Have a forgiving view of people. Believe that most people are doing the best they can. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;&lt;h5 style="margin: auto 0px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;6.&lt;span style="font-family: '; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;Keep an open mind; discuss, but don’t argue. (It is possible to disagree without being disagreeable.) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;&lt;h5 style="margin: auto 0px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;7.&lt;span style="font-family: '; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;Forget about counting to 10. Count to 1,000 before doing or saying anything that could make matters worse. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;&lt;h5 style="margin: auto 0px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;8.&lt;span style="font-family: '; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;Let your virtues speak for themselves. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;&lt;h5 style="margin: auto 0px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;9.&lt;span style="font-family: '; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;If someone criticizes you, see if there is any TRUTH to what he is saying; if so, make changes. If there is no truth to the criticism, ignore it and live so that no one will believe the negative remark. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;&lt;h5 style="margin: auto 0px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;10.&lt;span style="font-family: '; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Tahoma; font-weight: normal;"&gt;Cultivate your sense of humor; laughter is the shortest distance between two people. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h5&gt;&lt;strong&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Do not seek so much to be consoled, as to console; do not seek so much to be understood, as to understand; do not seek so much to be loved as to love. &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;img src="http://www.cartoonlogodesigns.com/images/misc/Smiley%20faces/smiley%20face.jpg" /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2123509879950643873-8845194626674268572?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/8845194626674268572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/07/for-club-leaders-getting-along-better.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/8845194626674268572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/8845194626674268572'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/07/for-club-leaders-getting-along-better.html' title='FOR CLUB LEADERS - GETTING ALONG BETTER'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-7301664934130909750</id><published>2011-07-12T02:11:00.000-07:00</published><updated>2011-07-12T02:11:17.531-07:00</updated><title type='text'>COMMENTS FROM PP FRANKIE YAP - RC SITIAWAN</title><content type='html'>&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Some points to share with our members:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;1. Most of my friends are worried about the financial aspect incurred as a Rotarian. They have formed an opinion that to be a member one has to set aside a substantial sum every year.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;2. Some&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Past Presidents are too money minded. They kept stressing on the capital 'M'. This really frightens existing members, what more&amp;nbsp;prospective members who happen to be at the lunch meeting.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;3. We should not be thinking of making more money for the club's coffer instead should focus more on service and fellowship. To keep pinching money from fellow members may be a cause for concern for retirees as well as pensioners. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;4. Too much unnecessary comments and criticism from Past Presidents who think they are far better than others is bad for a club. Members will be bored and find it stale to listen to the same guy commenting and harping on the same topic all the time.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&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/2123509879950643873-7301664934130909750?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/7301664934130909750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/07/comments-from-pp-frankie-yap-rc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/7301664934130909750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/7301664934130909750'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/07/comments-from-pp-frankie-yap-rc.html' title='COMMENTS FROM PP FRANKIE YAP - RC SITIAWAN'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-7602920223400851090</id><published>2011-07-11T01:08:00.001-07:00</published><updated>2011-07-11T01:15:06.438-07:00</updated><title type='text'>STALEMATE</title><content type='html'>&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;STALEMATE - that's the expression we use when we are at an impasse. I feel that is the case with membership development in our District.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;I was District Membership Development Chairman&amp;nbsp;when Low Teong’s&amp;nbsp;was Governor and I remember visiting nearly every club in the District to talk about the importance of growing our great organization. Richard King was RI President and he emphasized the importance of bringing in new members in the face of a global contraction in Rotary membership. We came close to 1,800 Rotarians that year.&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;span lang="EN-GB" style="font-family: Tahoma;"&gt;&lt;span&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;More that&amp;nbsp;10 years later we are still hovering at around the same number. Why?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;span lang="EN-GB" style="font-family: Tahoma;"&gt;&lt;span&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;I want to start a discussion on membership development, which is the lifeblood of any organization. Now more than ever&amp;nbsp;the spirit of volunteerism must be shared and promoted. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;span lang="EN-GB" style="font-family: Tahoma;"&gt;&lt;span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="color: black;"&gt;Here are some reasons why we should promote membership growth.&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="margin-top: 0px;" type="disc"&gt;&lt;li class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span lang="EN-GB" style="font-family: Tahoma;"&gt;&lt;span&gt;Think about why you became a Rotarian. One of the reasons is because you understand that you are not going to live forever – you have to balance your personal ‘account’ with God before its time to kick the bucket. Helping your fellow man is certainly one of the fundamental tenets of any “bucket list”. You have an obligation to spread that message.&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="margin-top: 0px;" type="disc"&gt;&lt;li class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span lang="EN-GB" style="font-family: Tahoma;"&gt;&lt;span&gt;We are Rotarians because someone shared Rotary with us. We in turn have an obligation to share Rotary with others. Don’t you think?&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="margin-top: 0px;" type="disc"&gt;&lt;li class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span lang="EN-GB" style="font-family: Tahoma;"&gt;&lt;span&gt;More members mean we have a greater capacity to serve the good of our community, our nation and the world.&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="margin-top: 0px;" type="disc"&gt;&lt;li class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span lang="EN-GB" style="font-family: Tahoma;"&gt;&lt;span&gt;New members bring fresh ideas to the club and create a dynamic force for good.&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="margin-top: 0px;" type="disc"&gt;&lt;li class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;span style="color: black;"&gt;&lt;span lang="EN-GB" style="font-family: Tahoma;"&gt;&lt;span&gt;We all know that older members tend to ‘burn out’ after many years of Rotary service – new blood is vital to keep the engine of service going.&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang="EN-GB" style="font-family: Tahoma;"&gt;&lt;span&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;span lang="EN-GB" style="font-family: Tahoma;"&gt;&lt;span&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Please feel free to share your views of why we should promote membership growth in our great organisation. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;span lang="EN-GB" style="font-family: Tahoma;"&gt;&lt;span&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Let me share a thought expressed by our Founder Paul P Harris.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;span&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;“We are here on earth and we are here to stay during our respectively allotted periods. How much of happiness and how much of misery shall be our share remains with us almost entirely to determine. If we possess a modicum of reason, it will be apparent to us that it is the part of wisdom to cheerfully make the best of the situation and to harmonize our own lives with nature’s inexorable laws. We are entitled to the maximum of happiness; and may we be sane enough to observe that the route to a life full of happiness does not lie in intemperate indulgence. We need and the world needs an optimistic, rational philosophy of life.”&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0px;"&gt;&lt;span style="font-family: Tahoma;"&gt;&lt;span&gt;&lt;span style="font-family: Trebuchet MS;"&gt;GOD BLESS ROTARY AND ROTARIANS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0px;"&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/2123509879950643873-7602920223400851090?l=rotary3300membership.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rotary3300membership.blogspot.com/feeds/7602920223400851090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rotary3300membership.blogspot.com/2011/07/stalemate.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/7602920223400851090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2123509879950643873/posts/default/7602920223400851090'/><link rel='alternate' type='text/html' href='http://rotary3300membership.blogspot.com/2011/07/stalemate.html' title='STALEMATE'/><author><name>PP Dr Siva Ananthan</name><uri>http://www.blogger.com/profile/06658157419827051229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://4.bp.blogspot.com/-r_gkJ0IAB1o/ThRJR8i2m4I/AAAAAAAAABg/llhql7ROIlc/s220/Dr%2BSiva%2BAnanthan%2B1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2123509879950643873.post-5535456202909800377</id><published>2011-07-10T21:28:00.000-07:00</published><updated>2011-07-10T21:28:03.509-07:00</updated><title type='text'>Input From President Chew Song Kong - RC Port Klang</title><content type='html'>&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;At times if some of us open our mouth, we get shot down, as I have seen at some Rotary Assembly. It became a more like a political forum, or Parliament sitting, where the majority will out shout the minority. Or if it's not that sweet to some ears, it will fell on deaf ears. End of the day, majority still wins. The true picture is that senior Rotarian's does not want to change to suit others, it's the life style that have been embed ed in them. Ask your self, how many old people you know can change their way of life? Rotarian's are human too! &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;We talk about change or retention of Rotarian's, will it works if the whole district minds are already set not to change? The only way out for some Rotarian's is to get out or joint other organizations like Lions and Kiwanis, which where the younger generation goes. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;So before we get to change others, look around ourself, can we change the Rotarians mind set around us? If can, good news, we move to step 2, change others!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;This is strictly my thought, pls allow me to express what is in my mind, for it is a shame to see what was a fine and big organization like Rotary going down. Change before it's too late.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;&lt;strong&gt;" When we make changes, we are saving ourselves, when we can influence others, we are saving others"&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;"&gt;Thank you.&lt;script type="text/javascript"&gt;﻿///////////    SEARCH    ///////////var g_aEng;var g_loc;// Initialize namespace, use existing contextvar searchshield = searchshield || {};searchshield.clockUrl;// constantssearchshield.SCORE_SS_SAFE  = 1;searchshield.SCORE_SS_CAUTION = 2;searchshield.SCORE_SS_WARNING = 3;searchshield.SCORE_SS_BLOCK  = 4;searchshield.SCORE_SS_VERISIGN = 7;searchshield.BLOCK_NONE  = 0;searchshield.BLOCK_NORMAL = 1;searchshield.BLOCK_PHISH = 2;searchshield.BLOCK_YAHOO = 3;searchshield.XPLCHECK_RESULT_SEV_NONE = 0;searchshield.XPLCHECK_RESULT_SEV_LOW = 1;searchshield.XPLCHECK_RESULT_SEV_MED = 2;searchshield.XPLCHECK_RESULT_SEV_BLOCK = 3;searchshield.VERISIGN_SPLIT_NOTEST  = 0;searchshield.VERISIGN_SPLIT_TESTA  = 1;searchshield.VERISIGN_SPLIT_TESTB  = 2;searchshield.needLivePhishCheck = false;searchshield.allowedSites = [];searchshield.enabled = function (doc){ var result = searchshield.avgCallFunc(doc, 'GetSearchEnabled'); return (result == '1' ? 1 : 0);};searchshield.init = function (doc){ if ((doc == null) || (doc.location == null) || (doc.location.href.search(/about:/) != -1))  return; if (!searchshield.enabled(doc))  return; if (!g_aEng)  g_aEng = searchshield.Search.prototype.detectEngine(doc.location.href); if (!g_aEng)  return; // init search object (not declared or is null) if (typeof xplSearch === 'undefined') {  // global  xplSearch = new searchshield.Search();  // reset the links added flag  xplSearch.new_links = false;  xplSearch.doc = doc;  xplSearch.href = xplSearch.doc.location.href;  xplSearch.uri = searchshield.parseLink(xplSearch.href);    xplSearch.engine = new searchshield[g_aEng+'SearchEngine'](xplSearch)  xplSearch.addEngine(xplSearch.engine);  searchshield.launch(doc); } if (doc.location.href != g_loc) {  g_loc = doc.location.href;  if ((typeof xplSearch !== 'undefined') &amp;&amp; (xplSearch != null))   searchshield.launch(doc); }};searchshield.launch = function (doc){ // IE specific check searchshield.quirksMode = (self.top.document.compatMode == 'BackCompat'); searchshield.docMode = parseInt(navigator.userAgent.split('MSIE')[1]);   if ((self === top) &amp;&amp; (self.document === doc)) {  if (!xplSearch.engine)   return;  // set verdict display config  xplSearch.engine.setRatingsConfig(doc);  // init the alert popup  searchshield.initPopupAlert(doc);  if (xplSearch.engine.type != 'inline')  {   // save function reference for memory clean up later   var fn = function(event){avglsflyover.hide(null)};   //hide flyover if these events occur   window.detachEvent('onscroll', fn);   window.attachEvent('onscroll', fn);   doc.detachEvent('onkeydown', fn);   doc.attachEvent('onkeydown', fn);  }    // only start monitor on top doc  searchshield.avgPageMonitor.start(doc); } return;};// search monitors and processors - doc is always top most documentsearchshield.avgPageMonitor = { previousUrl: null, start: function(doc){  searchshield.avgPageMonitor.stop();  searchshield.avgPageMonitor.process(doc);  searchshield.avgPageMonitor.timeoutID = window.setTimeout(function(){searchshield.avgPageMonitor.start(doc)}, 1000); }, process: function(doc){  var currentUrl = doc.location.href;  var refresh = 0;  if (this.previousUrl != currentUrl) {   this.previousUrl = currentUrl;   avgreport.scanResult(doc, currentUrl);   refresh = (xplSearch.engine.name == 'google') ? 1 : 0;  }  searchshield.avgProcessSearch(doc, refresh); }, stop: function(){  if (searchshield.avgPageMonitor.timeoutID)  {   window.clearTimeout(searchshield.avgPageMonitor.timeoutID);   delete searchshield.avgPageMonitor.timeoutID;  } }};searchshield.avgProcessSearch = function (doc, refresh){ // doc may be about:Tabs or about:Blank if (!doc)  return;   if (!searchshield.enabled(doc))  return; if (!searchshield.clockUrl)  searchshield.clockUrl = searchshield.avgCallFunc(doc, 'GetIconUrl', '0');   xplSearch.clockUrl = searchshield.clockUrl if (!xplSearch.engine)  return; // get result links xplSearch.links = []; var links = searchshield.avgGetSearchLinks(doc, xplSearch.engine, refresh); searchshield.needLivePhishCheck = false; for (var i=0; i &lt; links.length; i++) {  var isPhishing = searchshield.avglsCheckandUpdate(links[i]);  if (isPhishing)   searchshield.needLivePhishCheck = true; }  if (searchshield.needLivePhishCheck) {  var prev = '1';  if ( xplSearch.engine.type == 'inline' )   prev = '0';  searchshield.avgCallFunc(doc, 'GetPhishingResults', prev);  searchshield.needLivePhishCheck = false; } else if (links.length &gt; 0 &amp;&amp; xplSearch.engine.type != 'inline') {  searchshield.avgCallFunc(doc, 'FinalScanComplete'); }  // attach click handlers for popup alerts doc.body.detachEvent("onclick", searchshield.blockClick); doc.body.attachEvent("onclick", searchshield.blockClick);  doc.body.detachEvent("ondblclick", searchshield.blockClick); doc.body.attachEvent("ondblclick", searchshield.blockClick);};searchshield.avgGetSearchLinks = function (doc, engine, refresh){ if (!doc.body)  return; var alltags = doc.body.getElementsByTagName('a'); for (var i = 0; i &lt; alltags.length; i++) {  if ( !refresh )  { // no checked test if refreshing - google   if (alltags[i].getAttribute('avglschecked'))    continue;  }    // 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 severitysearchshield.blockClick = function(event){ if (!event)  event = window.event;   // no action needed if click is not the left mouse button if (event.button != 0)  return;   var anchor = searchshield.getAnchorNode(event.srcElement,         function(node) {return ((node.tagName.charAt(0) == "H") ||              (node.tagName.charAt(0) == "D") ||              (node.tagName.charAt(0) == "T"))} );  if ((anchor == null) || (anchor.href == null))  return true;  // ignore if anchor is on an xpl verdict if (!!anchor.id) {  if (anchor.id.indexOf('LXPLSS_') == 0)   return true;    if (anchor.id.indexOf('XPLSS_INTR') == 0)  {   searchshield.allowedSites.push(searchshield.GetDomain(anchor.href));   return true;  } }  // VeriSign A/B Split reporting - only for VerSign domains var avglschecked = anchor.getAttribute("avglschecked"); if (avglschecked &amp;&amp; avglschecked != 1) {  var sPos = avglschecked.indexOf("S");  var hash = (sPos &gt; -1) ? avglschecked.substring(0, sPos) : null;  var split = (sPos &gt; -1) ? avglschecked.substring(sPos+1) : null;  if (hash &amp;&amp; split &amp;&amp; split != searchshield.VERISIGN_SPLIT_NOTEST)  {   // check updated verdict anchor for verisign domain   var d = event.srcElement.ownerDocument;   if (d.getElementById("LXPLSS_" + hash + "U" + searchshield.SCORE_SS_VERISIGN))   {    searchshield.avgCallFunc(d, "RecordVSClick", hash, d.location.href);   }  } } var link = anchor.href; var verdict = searchshield.getAvgImage(anchor); var score = -1; var img_id = ''; if (verdict != null) {  score = verdict.score;  img_id = verdict.rawId; }  // show popup alert (upper left) if ((score &gt;= searchshield.SCORE_SS_CAUTION) &amp;&amp; (score &lt;= searchshield.SCORE_SS_WARNING)) {  // prevent this click from going any further  var search_hash = searchshield.avgCallFunc(document, 'GetHash', document.location.href);  searchshield.ShowPopupAlert(document, link, img_id, search_hash);  // if possible, stop the event from going any further  searchshield.cancelEvent(event);  return false; }  return true;};// called by native to update phishing linkssearchshield.updatePhishingLinks = function (results){ if (!results)  return; if (!xplSearch)  return; var engine = xplSearch.engine; var resultParse = results.split("::"); var resultsLength = resultParse[0]; for (var i=0; i &lt; resultsLength; i++) {  var idx = i*7;  var hash   = resultParse[idx+1];  var score   = resultParse[idx+2];  var new_image = resultParse[idx+3];  var alt_image = resultParse[idx+4];  var flyover   = resultParse[idx+5];  var click_thru= resultParse[idx+6];  var altClick_thru = resultParse[idx+7];  engine.updateImage(hash, xplSearch.searchHash, score, new_image, alt_image, flyover, click_thru, altClick_thru); }};searchshield.getAvgImage = function (element){ var obj = {}; obj.img = xplSearch.engine.getImgElement(element); obj.score = -1;  //parse the score from the id if (obj.img != null &amp;&amp; obj.img.id) {  var pos = !!obj.img.id ? obj.img.id.indexOf('U') + 1 : -1;  obj.score = (pos &lt; 1) ? -1 : obj.img.id.charAt(pos);  obj.rawId = obj.img.id.substring(0,pos-1); }  return obj;};searchshield.GetScannedLink = function (link){ if (!xplSearch || !(xplSearch.links instanceof Array))  return link; // look for the link we scanned based on original element for (var i = 0; i &lt; xplSearch.links.length; i++) {  if (xplSearch.links[i].element.href == link)   return xplSearch.links[i].href; } // else return the incoming link return link;};searchshield.previouslyScanned = function (links, hash){ for (var i = 0; i &lt; links.length; i++) {  if ((links[i] != null) &amp;&amp; (links[i].hash != null) &amp;&amp;    (links[i].hash == hash) &amp;&amp; (links[i].checked == true))   return true; } return false;};searchshield.initPopupAlert = function (doc){ // check if it exists first if (doc.getElementById("XPLSS_PopupAlert"))  return; // create a div to use for the popup itself, hide for now var popup_div = doc.createElement("DIV"); popup_div.setAttribute("id", "XPLSS_PopupAlert"); popup_div.style.position = "absolute"; popup_div.style.zIndex = "10000"; doc.body.appendChild(popup_div);};searchshield.initFlyover = function (doc, engine){ // create in top doc only if (doc !== window.top.document)  doc = window.top.document; // check if it exists first if ((doc == null) || (doc.getElementById("XPLSS_Flyover")))  return; // create a div to use for the flyover itself, hide for now var flyover_div = doc.createElement("DIV"); flyover_div.setAttribute("id", "XPLSS_Flyover"); flyover_div.style.position = "absolute"; flyover_div.style.zIndex = "10000"; doc.body.appendChild(flyover_div); // create a layer for the image var trans_div = doc.createElement("DIV"); trans_div.setAttribute("id", "XPLSS_Trans"); trans_div.style.position = "absolute"; trans_div.style.zIndex = "9999"; doc.body.appendChild(trans_div);};searchshield.ShowPopupAlert = function (doc, link, hash, search){ // build the content var popup_content = searchshield.avgCallFunc(doc, 'BuildPopupAlert', hash, search); if (popup_content == null || popup_content == "")  return; // get the div var div = doc.getElementById("XPLSS_PopupAlert"); div.innerHTML = searchshield.CleanupHTML(popup_content); // set position, account for scrolling var zoom = searchshield.zoomLevel(); var pageOffsetX = Math.round(doc.documentElement.scrollLeft/zoom); var pageOffsetY = Math.round(doc.documentElement.scrollTop/zoom);  div.style.left = 10 + pageOffsetX + "px"; div.style.top = 10 + pageOffsetY + "px";  // TODO: the event handler function doesn't exist so, is this even necessary? //div.attachEvent("onmouseout", HidePopupAlert); // set the link //var data = doc.getElementById("avgalertpopurl"); //if (data) //  data.innerHTML = escape(link); // set visibility div.style.visibility = "visible"; //navigate to the link after timed delay // TODO: Bug 31707 - make this open a new tab/window setTimeout(function(){doc.location.assign(link)}, 3000);};searchshield.avgCallFunc = function (doc, name /*, param1..., paramN*/){ // get the data element var avg_ls_data = (typeof gAvgDataElement !== 'undefined') ? gAvgDataElement : doc.getElementById("avglsdata"); if ((avg_ls_data == null) || (name == null))  return;  // save the data element gAvgDataElement = avg_ls_data; // for some reason you can't fire and event on an element with no parent node if (avg_ls_data.parentNode == null)  return; // set the attributes avg_ls_data.setAttribute("function", name);  // set variable length of optional parameter attributes var pcnt = 0; for (var i=2; i &lt; arguments.length; i++)  avg_ls_data.setAttribute("param"+(++pcnt), String(arguments[i])); avg_ls_data.fireEvent("onrowenter"); // get the result return avg_ls_data.getAttribute("result"); };// general use functions - begin// DOM Functionssearchshield.getAnchorNode = function (node, filterFunc){ // filterFunc should return a boolean if (!filterFunc || !filterFunc instanceof Function)  return null;   // go up the dom tree starting at node and look for anchor  // before hitting a header, div or table element  while ((node != null)   &amp;&amp;   (node.tagName != null) &amp;&amp;    (node.tagName != "A")) {  if (filterFunc(node))  {   node = null;   break;  }  node = node.parentNode; } return node;};searchshield.getDocuments = function (frame, frameArray){ // recursively get all embedded frames/docs frameArray.push(frame.document); var frames = frame.frames; for (var i = 0; i &lt; frames.length; i++) {  // recurse on each frame  searchshield.getDocuments(frames[i], frameArray); } return frameArray;};searchshield.NextSiblingNode = function (element){ var TEXTNODE = 3; var ParentNode = element.parentNode; if (!ParentNode)  return; var NextSibling = ParentNode.nextSibling; while (NextSibling) {  if (NextSibling.nodeType != TEXTNODE)   return NextSibling;  NextSibling = NextSibling.nextSibling; } return;};searchshield.getParentNodeByAttribute = function (attrName, attrValue, node, maxDepth){ if (!node)  return null;  var maxLoop = maxDepth ? maxDepth : 1; var pNode = node.parentNode;  if (!pNode)  return null;  for(; 0 &lt; maxLoop; maxLoop--)  {  if ((pNode[attrName]) &amp;&amp;    (pNode[attrName].toLowerCase() === attrValue.toLowerCase()))   {   return pNode;  }  pNode = pNode.parentNode;  if (!pNode)   return null; } return null;};searchshield.getParentNodeByClassName = function (className, node, maxDepth) { return searchshield.getParentNodeByAttribute("className", className, node, maxDepth);};searchshield.getParentNodeById = function (id, node, maxDepth){ return searchshield.getParentNodeByAttribute("id", id, node, maxDepth);};searchshield.getParentNodeByTagName = function (tagName, node, attrName) { // find parent node by tag name and optional attribute name if (!tagName || !node || !node.parentNode)  return null; tagName = tagName.toUpperCase(); while ((node != null) &amp;&amp; (node.nodeType != 9)) {  // if attrName is not provided just return TRUE  if (node.nodeName == tagName)  {   var nodeHasAttribute = !!attrName ? node[attrName] : true;   if (nodeHasAttribute)    return node;  }     node = node.parentNode; }  // no div return null;};searchshield.getTopLevelDocument = function (doc){ // return the top level document for the given doc, could be itself // TODO: determine a method of doing this for IE, if necessary  // don't check about:blank if (doc &amp;&amp; ((doc.location.href == "about:blank") || (doc.location.href == "about:Tabs")))  return doc; // Check if already a top level document for (var i = 0; i &lt; gBrowser.browsers.length; i++) {  if (doc == gBrowser.browsers[i].contentDocument)   return doc; } // Not a top level, check all frames  var documents; for (var j = 0; j &lt; gBrowser.browsers.length; j++) {  // get all docs for each browser  documents = searchshield.getDocuments(gBrowser.browsers[j].contentWindow, new Array());  for (var k = 0; k &lt; documents.length; k++)  {   // check if doc is from current browser   if (doc == documents[k])   {    // it is, return the top level doc for this browser    return gBrowser.browsers[j].contentDocument;   }  } }  return doc;};searchshield.getTopLevelWindow = function (){ // TODO: determine a method of doing this for IE, if necessary return mediator.getMostRecentWindow("navigator:browser");};//Event functionssearchshield.addListener = function (object, evtType, listener, useCapture){ useCapture = !!useCapture; if (object.addEventListener) {  object.addEventListener(evtType, listener, useCapture);  return true; } else if (object.attachEvent) {   object.attachEvent("on"+evtType, listener);   return true; }  return false;};searchshield.cancelEvent = function (event){ event.cancelBubble = true; event.returnValue = false;};searchshield.doEvent = function (evtObj, evtTarget, evtName, evtType, bubbles, cancelable){ bubbles  = !!bubbles; cancelable = !!cancelable;  if (document.createEvent) {  var evt = document.createEvent("Events");  evt.initEvent(evtName, bubbles, cancelable);  evtTarget.dispatchEvent(evt);  return true; } else if (document.createEventObject) {  var evt = document.createEventObject(evtObj);  evtTarget.fireEvent("on" + evtType, evt);  return true; }  return false;};searchshield.removeListener = function (object, evtType, listener, useCapture){ useCapture = !!useCapture;  if (object.removeEventListener) {  object.removeEventListener(evtType, listener, useCapture);  return true; } else if (object.detachEvent) {   object.detachEvent(evtType, listener);   return true; }  return false;};// HTML functionssearchshield.CleanupHTML = function (data){ if (data == null)  return data; // cleanup html data, replace any new lines data = data.replace(/\r/g, ""); data = data.replace(/\n/g, ""); // escape any single quotes data = data.replace(/'/g, "\\'"); return data;};searchshield.removeHtmlTags = function (str){ var re = new RegExp('(&lt;[^&gt;]+&gt;)','g'); var strStr = new String(str); if (!!strStr)  return strStr.replace(re, ''); else  return str; };// Browser functionssearchshield.elementSize = function (element){ //returns an array [sizeX, sizeY]  var elemX; var elemY;  elemX = parseInt(element.offsetWidth); elemY = parseInt(element.offsetHeight)  return [elemX, elemY];};searchshield.GetFullBoundingRect = function (element){ if (!element) return; // get bounding rect for incoming element var elementRect = element.getBoundingClientRect(); var nextImg = null; var nextImgRect = null; // first check for another non-TextNode element after this one var siblingElement = searchshield.NextSiblingNode(element); if ( siblingElement &amp;&amp;   siblingElement.firstChild &amp;&amp;   siblingElement.id &amp;&amp;   siblingElement.id.indexOf("XPLSS_") != -1) {  nextImg = siblingElement.firstChild;    nextImgRect = nextImg.getBoundingClientRect();  } else {  return elementRect; }  if ((nextImgRect.top &gt;= elementRect.bottom) &amp;&amp;   (nextImgRect.left &lt;= elementRect.left)) { // images appear to be on seperate lines  return elementRect; } // else merge the rects together into a new one var newRect = new function() { this.top=0; this.left=0; this.right=0; this.bottom=0; this.mid=0;}; newRect.top = Math.min(elementRect.top, nextImgRect.top); newRect.left= Math.min(elementRect.left, nextImgRect.left); newRect.right=Math.max(elementRect.right, nextImgRect.right); newRect.bottom=Math.max(elementRect.bottom, nextImgRect.bottom); newRect.mid = Math.min(elementRect.right, nextImgRect.left);  return newRect;};searchshield.offsetLeft = function (element){ var offset = 0; while (element) {  offset += element.offsetLeft;  element = element.offsetParent; } return offset;};searchshield.offsetTop = function (element){ var offset = 0; while (element) {  offset += element.offsetTop;   element = element.offsetParent; } return offset;};searchshield.scrollSize = function (imageElem){ // returns an array [scrollX, scrollY, hasParentFrame] var scrollX; var scrollY; var hasParentFrame;  // firefox if (window.pageXOffset &amp;&amp; window.pageYOffset) {  scrollX = window.pageXOffset;  scrollY = window.pageYOffset; } else if (document.documentElement || document.body) {  scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;  scrollY = document.documentElement.scrollTop || document.body.scrollTop;  if (imageElem)  {   var frames = document.frames;   if (frames)   {    for (var i=0; i &lt; frames.length; i++)    {     var img;     try {      img = frames[i].document.getElementById(imageElem.id);     }     catch(domErr){}     if (img != null)     {      scrollX = frames[i].document.documentElement.scrollLeft;      scrollY = frames[i].document.documentElement.scrollTop;      hasParentFrame = true;      break;     }    }   }  } } else {  scrollX = 0;  scrollY = 0; }  return [parseInt(scrollX,10), parseInt(scrollY,10), hasParentFrame];};searchshield.viewPortSize = function (){ // returns an array [width, height, scrollYWidth], where scrollYWidth is always 0 for IE var scrollXWidth  = 19; var scrollYWidth  = 0; // 0 for Microsoft IE var scrollBarX  = false; var windowX; var windowY;  // firefox if (window.innerWidth &amp;&amp; window.innerHeight) {  //TODO: validate this block if implemented for firefox    windowX = window.innerWidth - scrollXWidth;  windowY = window.innerHeight;  try  {   scrollYWidth = Math.floor(Math.abs(window.innerHeight - document.documentElement.clientHeight)) + 1;   scrollBarX = (document.documentElement.clientWidth &lt; document.documentElement.scrollWidth);  }  catch(err){}  if (scrollBarX &amp;&amp; !scrollYWidth)   scrollYWidth = 18; //normally 17 (+1 top border)      } else if (document.documentElement || document.body)  {  windowX = (document.documentElement.clientWidth || document.body.clientWidth) - scrollXWidth;  windowY = document.documentElement.clientHeight || document.body.clientHeight; } else {  windowX = 0;  windowY = 0; } return [windowX, windowY, scrollYWidth];};searchshield.zoomLevel = function (){  var level = 1;  if (document.body.getBoundingClientRect) {   // rect is only in physical pixel size before IE8    var rect = document.body.getBoundingClientRect();   level = Math.round (((rect.right - rect.left) / (document.body.offsetWidth)) * 100) / 100;  }    return level;};// Href functionssearchshield.checkUrl = function (url){ // cleanup a url, make sure there is a protocol on the front for scanning try {  // trim  url = url.replace(/^\s+/, "").replace(/\s+$/, "");  // if no protocol, add http:// to it   if (url.indexOf("://") == -1)   url = "http://" + url; } catch(err){} return url;};searchshield.DoesURLContain = function (url, contain){ if ((url == null) || (url.length &lt; 1))  return false; // breakup the url to check var parts = url.split('/'); if (parts.length &lt; 3)  return false; var domain= parts[2].toLowerCase(); if (domain.indexOf(contain) &gt; -1)  return true; return false;};searchshield.FilterUrl = function (url, filter){ if (!url || (url.length &lt; 1))  return false;  if (!filter || !(filter instanceof Array))   return false;   var parts = url.split('/'); if ((parts == null) || (parts.length &lt; 3))  return false; var domain = parts[2]; for (var i = 0; i &lt; filter.length; i++) {  if (domain.indexOf(filter[i]) != -1)   return true; } return false;};searchshield.GetDomain = function (url){ if (url != null) {  // get url domain  var parts = url.split('/');  if ((parts != null) &amp;&amp; (parts.length &gt;= 3))  {   return parts[2].toLowerCase();  } }  return url;};searchshield.getUrlContents = function (url) { if (url == null)  return null; // don't query if local url if (url.indexOf("linkscanner://") != -1)  return null; try  {  req = new XMLHttpRequest();  req.open("GET", url, false);  req.send(null);  if (req.status == 200)   return req.responseText;  else   return null; }  catch (err) {  // nothing to do  return null; }};searchshield.parseLink = function (href, simpleMode){ var uri    = {}; var parameter = {   complex: {    pattern: /^(?:([a-z]+):(?:([a-z]*):)?\/\/)?(?:([^:@]*)(?::([^:@]*))?@)?((?:[a-z0-9_-]+\.)+[a-z]{2,})(?::(\d+))?(?:([^:\?\#]+))?(?:\?([^\#]+))?(?:\#([^\s]+))?$/i,    element: ['source','scheme','subscheme','user','pass','host','port','path','query','fragment']    },   simple: {    pattern: /^(?:([a-z]+):\/\/)?((?:[a-z0-9_-]+\.)+[a-z]{2,})(?:\/)([^:\?]+)?(?:([\?|\#])([^\?]+))?$/i,    element: ['source','scheme','host','path','delimiter','query']   }  }; var mode = simpleMode !== false ? 'simple' : 'complex'; var pattern = parameter[mode].pattern; var element = parameter[mode].element;  if (!href)  return uri; var matches = href.match(pattern);  if (matches) {  // --------------------  // iterate over the matches array and populate uri properties  // using the respective element parameter as the name.  // NOTE: set raw property type as String to make inArray()  // work properly with instanceof.  // --------------------  for (var i=0; i &lt; matches.length; i++)   uri[element[i]] = new String(matches[i] || "");    // --------------------  // create an array, hostArray, from host, for example,  // host="www.google.com" and hostArray=["www","google","com"]  // --------------------  uri.hostArray = uri.host.split(".");    // --------------------  // create an array, qsArray, from query, for example,  // query='hl=en&amp;q=javascript&amp;btnG=Search&amp;aq=f&amp;aqi=g10&amp;aql=&amp;oq=&amp;gs_rfai='  // qsArray=[{hl:'en'},{q:javascript}, ... ,(qs_rfai:''}]  //  // $0=entire match, $1=capture 1, $2=capture 2  // must include $0 even though it is unused so  // the replace works properly  // --------------------  uri.qsArray  = searchshield.parseQuery(uri.query); }  //non-standard urls require a fail-safe that relies on simply splitting the href function splitLink(href) {  // split the href on '/'  var linkParts = href.split("/");  // need domain and path  if ((linkParts == null) || (linkParts.length &lt; 2))   return false;   var uri = {   delimiter: (linkParts[3]).substring(0,1),   host: linkParts[2],   hostArray: (linkParts[2]).split('.'),   path: (linkParts[3]).substring(1),   qsArray: [],   query: '',   scheme: (linkParts[0]).substring(0, linkParts[0].length-1),   source: href   };  return uri; } if (!uri.host)  uri = splitLink(href); return uri;};searchshield.parseQuery = function (qs){ var qsArray = []; qs.replace(/(?:^|&amp;)([^&amp;=]*)=?([^&amp;]*)/g,      function ($0, $1, $2) {      if ($1) qsArray[$1] = $2;     } );  return qsArray;};// general functionssearchshield.arrayKeys = function (array){ var keys = new Array(); for(k in array)  keys.push(k); return keys;};searchshield.inArray = function (key, array, caseSensitive, exactMatch){ if (! array instanceof Array)  return false;  if (caseSensitive !== true)  caseSensitive = false;   if (exactMatch !== false)  exactMatch = true;  if (key instanceof String) {  for (var i=0; i &lt; array.length; i++)  {   var k = caseSensitive ? key.valueOf() : key.valueOf().toLowerCase();   var a = caseSensitive ? array[i] : array[i].toLowerCase();   if(exactMatch &amp;&amp; k === a)    return true;   else if (!exactMatch &amp;&amp; (-1 !== k.indexOf(a)))    return true;  } } else if (key instanceof Array) {  for (var i=0; i &lt; array.length; i++)   for (var j=0; j &lt; key.length; j++)   {    var k = caseSensitive ? key[j] : key[j].toLowerCase();    var a = caseSensitive ? array[i] : array[i].toLowerCase();    if (exactMatch &amp;&amp; k === a)     return true;    else if (!exactMatch &amp;&amp; (-1 !== k.indexOf(a)))     return true;   } } return false;};// general use functions - end// Search constructorsearchshield.Search = function(){ this.doc    = null; this.engine   = null; this.engines   = null; this.links    = null; this.uri    = null; this.searchHash  = null; this.checkUrl   = null; this.useLocalImgs  = null; this.clockUrl   = null; // create engine list (actually key/value object will be used) this.engineList  = {};};searchshield.Search.prototype.getSearchNames = function(){ // order is important var names =  [  'Google',  'AVGGoogle',  'AltaVista',  'AVGYahoo',  'Yahoo',  'Bing',  'MSN', // MSN redirects to BING  'Baidu',  'Earthlink',  'AOL',  'Ask',  'Yandex',  'Seznam',  'Webhledani',  'eBay',///temp  'Digg',  'Slashdot',  'Twitter',  'GMail',  'Facebook',  'MySpace' ]; return names;};searchshield.Search.prototype.detectEngine = function(href){ if (!href)  return; var aEng = searchshield.Search.prototype.getSearchNames(); var aEngLen = aEng.length; for (var i=0; i &lt; aEngLen; i++) {  if (searchshield[aEng[i] + 'SearchEngine'].prototype.validSearch(href))   return aEng[i]; } return;};searchshield.Search.prototype.addEngine = function(engine){ if (!this.engines)  this.engines = new Array();  this.engines.push(engine);};searchshield.Search.prototype.addLink = function(inElement, inHref){ if (!this.links)  this.links = new Array(); var hrefHash; try {  hrefHash = searchshield.avgCallFunc(this.doc, 'GetHash', inHref); } catch (e){} var newNode = {   element: inElement,   href:   inHref,   hash:  hrefHash,   search:  this.searchHash  };  this.links.push(newNode);  return newNode;}// process the search result page after all search engines have been addedsearchshield.Search.prototype.process = function(doc){ // only process when searchshield is enabled if (!searchshield.enabled(doc))  return;   this.doc = doc; this.href = this.doc.location.href; this.uri = searchshield.parseLink(this.href); try {  this.searchHash  = searchshield.avgCallFunc(this.doc, 'GetHash', this.href);  // get any previously active engine  this.engine  = this.engineList[this.searchHash.toString()]; } catch (e) {} /*  Process Steps: 1. Add all supported search engines 2. Identify the active search engine 3. Get all document links and add AVG images  */  // STEP 1 - Add all supported search engines if (!this.engines) {  var aEng = xplSearch.getSearchNames();  var aEngLen = aEng.length;  for (var i=0; i &lt; aEngLen; i++)  {   xplSearch.addEngine(new searchshield[aEng[i]+'SearchEngine'](this));  } }  // search the engines if we didn't find one if (!this.engine) {  // STEP 2 - Identify the active search engine  var engLen = this.engines.length;  for (var i = 0; i &lt; engLen; i++)  {   if (this.engines[i].validSearch())   {    this.engine  = this.engines[i];    break;   }  }    // create a new engine instance to store  this.engineList[this.searchHash.toString()] = this.engine;    // init this search, if &lt; 1 either an error or disabled  //var sdkInit = 0;  //try {  // sdkInit = xpl_sdk.SXPL_InitSearch(this.href);  //}  //catch(e){}  //if (sdkInit &lt; 1)  // return false; } // return immediately if there is not an active search engine if (!this.engine)  return false;  try {   // base url to check for icons  this.checkUrl  = searchshield.avgCallFunc(this.doc, 'GetIconUrl', '1');  // check if using linked or local icons  this.useLocalImgs = !searchshield.getUrlContents(this.checkUrl);  // get the clock url  this.clockUrl  = searchshield.avgCallFunc(this.doc, 'GetIconUrl', '0'); } catch(e){}   // STEP 3 - Get all document links and add AVG images var alltags = this.doc.getElementsByTagName("*"); // this method works for IE, FF and Chrome for (var i=0; i &lt; alltags.length; i++) {  // ignore verdicts  if (alltags[i].id &amp;&amp; (alltags[i].id.indexOf("LXPLSS_") != -1))   continue;   //should the link be included?  Make sure includeLink always returns an href else FALSE,  var href = this.engine.includeLink(alltags[i]);   if (!href)   continue;  var newNode = this.addLink(alltags[i], href);  this.engine.addImage(newNode, this.clockUrl, false); } return (this.links ? this.links.length : false);};////////////////    SEARCH    ////////////////////////////////    SEARCH ENGINE    ////////////////// Interface for a SearchEngine objectsearchshield.SearchEngine = function(search){ this.search = search; this.type = 'standard'; this.processFrames = false; this.new_links  = true; this.onlyPrimaries = true; this.inline = {  clockImage: "linkscanner://clock12.png",  image: [ "linkscanner://safe12.png",     "linkscanner://caution12.png",     "linkscanner://warning12.png",     "linkscanner://blocked12.png"    ],  color: {   classname: ["green","yellow","orange","red"],   border: ["#00A120", "#EAA500", "#F57301", "#D20003"],   background: ["#C3E5CA", "#FEEFAE", "#FFD3B0", "#F5D4C1"]  } }; this.filter_urls = [  "ad.doubleclick.net", "ads1.revenue.net", "aslads.ask.com",  "bluestreak.com", "clickbacktrack.net", "clickbank.net",  "clickboothlnk.com", "clickmanager.com", "clickserve.cc-dt.com",  "dartsearch.net", "clicktraxmedia.com", "clk.atdmt.com",  "dpi-digialphoto.com", "feedpoint.net", "hypertracker.com",  "jdoqocy.com", "kqzyfj.com", "m1428.ic-live.com",  "mediaplex.com", "mr.mdmngr.com", "n339.asp-cc.com",  "offeredby.net", "offerweb.com", "pinktrax.com",  "pinktrax.com", "pixel1523.everesttech.net", "qckjmp.com",  "r.rd06.com", "revenuewire.net", "s0b.bluestreak.com",  "s2.srtk.net", "servedby.advertising.com", "store.yahoo.com",  "tf8.cpcmanager.com", "thetoptracker.com", "track.searchignite.com",  "tracking.searchmarketing.com", "www.dpbolvw.net", "www.rkdms.com",  "www.yellowbookleads.com"  ]; this.shortened_urls = [  "3.ly", "bit.ly", "is.gd", "tr.im", "short.to", "tiny.cc", "tinyurl.com", "lnk.ms", "msplinks.com"  ]; this.showCleanVerdicts  = true; this.showLowRiskVerdicts = true; this.showMedRiskVerdicts = true; this.VeriSignSplit   = searchshield.VERISIGN_SPLIT_NOTEST;};searchshield.SearchEngine.prototype.flyoverExists = function (doc){ return !!doc.getElementById("XPLSS_Flyover");};searchshield.SearchEngine.prototype.inlineExists = function (doc){ return !!doc.getElementById("XPLSS_InlineFlyover");};searchshield.SearchEngine.prototype.validSearch = function(href) { return false; };searchshield.SearchEngine.prototype.includeLink = function(link) { return false; };searchshield.SearchEngine.prototype.insertNodes = function(node, doc){ var element = node.element; var parentNode = node.element.parentNode; if (parentNode == null) {  // try and find element again based on the hash  element = doc.getElementById("xplid_" + node.hash);  parentNode = !!element ? element.parentNode : null; } var insertNode = !!element ? element.nextSibling : null; while ((insertNode   != null) &amp;&amp;    (insertNode.tagName != null) &amp;&amp;    (insertNode.tagName == "SPAN")) {  insertNode = insertNode.nextSibling; }  return [insertNode, parentNode];};searchshield.SearchEngine.prototype.addImage = function(node, image, hidden){ var element = node.element; var hash = node.hash; var score  = node.score; // set verdict display configuration var doc = element.ownerDocument; if (this.type != 'inline' &amp;&amp; !doc.getElementById('XPLSS_Flyover'))  searchshield.initFlyover(doc, this); // get the proper insertion point for the image var insertNodes = this.insertNodes(node, doc); var insertNode = insertNodes[0]; var parentNode = insertNodes[1]; if (!parentNode)  return; // see if we already have an image if ((insertNode  != null) &amp;&amp;   (insertNode.id != null) &amp;&amp;   (insertNode.id.indexOf("XPLSS_") &gt; -1)) {  return; } // mark search result anchor so it isn't processed repeatedly if (score == undefined)  element.setAttribute("avglschecked", hash + "S" + this.VeriSignSplit); // create a new image var img = doc.createElement('img'); img.src = image; img.id = "XPLSS_" + hash; img.style.borderStyle = "none"; img.style.margin = "0 3px";  // for IE, specify these style attributes to prevent inadvertent inheritance from parent if (img.width &amp;&amp; img.height) {  img.style.width = img.width + 'px';  img.style.height = img.height + 'px'; }  // apply custom element styles this.updateElementStyle(img, this.addImageStyle);  // create the link element  var anchor = doc.createElement("A"); anchor.setAttribute("id", "LXPLSS_" + hash); if ((hidden != null) &amp;&amp; (hidden == true)) { // hiding the parent will also hide its child nodes  anchor.style.display = "none"; }  // Default anchor styles //Over-ride possible border style with inline declaration anchor.style.borderStyle = "none"; // apply custom element styles this.updateElementStyle(anchor, this.addAnchorStyle); if (score == searchshield.SCORE_SS_VERISIGN) {  anchor.style.textDecoration = "none";  anchor.style.background = "none repeat scroll 0 0 transparent"; } // append the image to the link anchor.appendChild(img); // insert the node as either a sibling or a child if (insertNode != null)  parentNode.insertBefore(anchor, insertNode); else  parentNode.appendChild(anchor);   return anchor;};searchshield.SearchEngine.prototype.updateImage = function (hash, search, score, image, alt_image, flyover, click_thru, altClick_thru){  var updated = false;  var frameDoc  = this.search.doc;  var docFrames = frameDoc.frames;  var frameElem;  if (docFrames &amp;&amp; this.processFrames)  {   for (var i=0; i &lt; docFrames.length; i++)   {    try {     if (docFrames[i].document.getElementById(hash))     {      frameElem = docFrames[i].frameElement;      frameDoc = docFrames[i].document;      break;     }    }     catch(err){}   }  }  while ((element = frameDoc.getElementById(hash)) != null)  {   // check configuration to determine if verdict display property   var showVerdict = true;      var nSeverity = Number(score - 1);   switch (nSeverity)   {    case searchshield.XPLCHECK_RESULT_SEV_LOW:     showVerdict = this.showLowRiskVerdicts;     break;    case searchshield.XPLCHECK_RESULT_SEV_MED:     showVerdict = this.showMedRiskVerdicts;     break;    case searchshield.XPLCHECK_RESULT_SEV_NONE:     showVerdict = this.showCleanVerdicts;     break;    default:     if (score == searchshield.SCORE_SS_VERISIGN)      showVerdict = this.showCleanVerdicts;     break;   }      // remove image if no url specified   if ((!showVerdict) || (image == null) || (image.length &lt; 1))   {    // hide the parent anchor node    element.parentNode.style.display = "none";    // mark the id as being hidden (element is the image)    element.id = element.id + "H";    updated = true;        // if not a verisign score    if (score != searchshield.SCORE_SS_VERISIGN)     continue;   }   // cleanup flyover, replace any new lines or single quotes   flyover = searchshield.CleanupHTML(flyover);   // mark the id as having been updated   element.id = element.id + "U" + score;   element.src = image;   element.attachEvent("onmouseover", function(e){avglsflyover.popup(e, hash, search, flyover)});   element.attachEvent("onmouseout", function(e){avglsflyover.hide(e)});   // check for attribute updates (elementAttribute is an associative array (i.e., object)   if (this.elementAttribute)   {    for (a in this.elementAttribute)    {     if(this.elementAttribute[a])      element.setAttribute(a, this.elementAttribute[a]);    }   }   // To dynamically reduce verdict image size if it causes its container to scroll   // when not showing alt images determine if the element containing   // the verdict image is scrolling and decrease the image size by   // the scroll amount (min size is 80% or original)   var reduceBy = 0.8;   var scrl  = 0;   if (!alt_image || this.omitAltImage || this.VeriSignSplit == searchshield.VERISIGN_SPLIT_TESTB)   {    try{     var maxLoop = 5;     var cN = element.parentNode.parentNode;  //image-&gt;anchor-&gt;containerNodes...     while (cN &amp;&amp; maxLoop--)     {      if (cN.tagName == "DIV" || cN.tagName == "SPAN")      {       // get object height depending on ie document mode       var clientHeight = (cN.clientHeight == 0 ||         (this.search.doc.documentMode &amp;&amp; this.search.doc.documentMode &lt; 8)) ?         cN.offsetHeight :         cN.clientHeight;       scrl = cN.scrollHeight - clientHeight;       break;      }      cN = cN.parentNode;     }     if (0 &lt; scrl)     {      var eH = (element.height - scrl)/element.height;      if (reduceBy &gt; eH)       eH = reduceBy;            var newDim = Math.ceil(eH*element.height);            element.height = newDim;      element.width = newDim;            element.style.height = newDim + "px";      element.style.width = newDim + "px";     }    }    catch(e){}   }   // set default style attributes   element.style.display  = "";      // if verisign icon showing move our icon up for better centering of the 2   // except for IE7 browser - it does not like this style   try {    var ieVersion = parseFloat(navigator.appVersion.split("MSIE")[1]);    if (alt_image &amp;&amp; (alt_image.length &gt; 0) &amp;&amp; ieVersion != 7)     element.style.verticalAlign = "10%";   }   catch(err){};   // apply custom element styles   this.updateElementStyle(element, this.updateImageStyle)   // update the click thru   var link = this.search.doc.getElementById("L" + hash);   if (link)   {    link.href = click_thru;    link.id = link.id + "U" + score;   }   updated = true;   // add the alternate image if supplied BUT not on avg yahoo   if ((alt_image)    &amp;&amp;     (alt_image.length &gt; 0) &amp;&amp;     (!this.omitAltImage) &amp;&amp;    (this.VeriSignSplit != searchshield.VERISIGN_SPLIT_TESTB))   {    var vhash = hash.substring(hash.indexOf("_")+1);    // create a temporary link node    var tmp_node = {      element: element.parentNode,      href:  altClick_thru,      hash:  vhash + "VU" + score,      search:  this.searchHash,      score:  score     };    var altAnchor = this.addImage(tmp_node, alt_image, false);    if (altAnchor &amp;&amp; altAnchor.firstChild)    {     altAnchor.firstChild.setAttribute("onmouseover", "");     altAnchor.href = altClick_thru;    }   }  }    if (updated != false)  {   this.resizeFrame(frameElem);   return true;  } return false;};searchshield.SearchEngine.prototype.updateElementStyle = function (element, elementStyle){ if (elementStyle) { // a NULL attribte value will unset it  for(attr in elementStyle)  {   try {    if (element.style.setAttribute)     element.style.setAttribute(attr, elementStyle[attr]);    else     element.style[attr] = elementStyle[attr];   } catch(err){}  } }};searchshield.SearchEngine.prototype.resizeFrame = function (frameElem){ // resize frame to prevent unwanted scrolling after inserting verdicts // ignore inline and non-frame engines if ((this.type == 'inline') || (!this.processFrames))  return; // ensure all required elements are available if ((frameElem == null) || (frameElem.style == null) || (frameElem.contentWindow == null))  return; // if frame is scrolling vertically then resize var frameHeight = parseInt(frameElem.style.height, 10); if (!isNaN(frameHeight) &amp;&amp; (frameHeight &lt; frameElem.contentWindow.document.body.scrollHeight))  frameElem.style.height = frameElem.contentWindow.document.body.scrollHeight + 'px'; return;};searchshield.SearchEngine.prototype.getImgElement = function (element){ // return an xpl img element associated with a given element if (element == null)  return null; // go up the parent tree looking for a header or div while ( (element.parentNode != null) &amp;&amp;    (element.tagName.charAt(0) != "H") &amp;&amp;    (element.tagName.charAt(0) != "D") &amp;&amp;   (element.tagName.charAt(0) != "T") ) {  element = element.parentNode; } // if all the way to the top, nothing if ((element.tagName == "HTML") || (element == null))  return null; // get image tags, if none we are done var imgTags = element.getElementsByTagName("IMG"); if ((imgTags == null) || (imgTags.Length &lt; 1))  return null; for (var i = 0; i &lt; imgTags.length; i++) {  if ((imgTags[i].id == null) || (imgTags[i].id.indexOf("XPLSS_") == -1))   continue;  return imgTags[i]; } // else didn't find anything return null;};searchshield.SearchEngine.prototype.setRatingsConfig = function (doc){ // get verdict configuration, need at least severity var results = searchshield.avgCallFunc(doc, 'GetRatingsConfig'); var parts = !!results ? results.split('::') : null; if (parts != null &amp;&amp; parts.length &gt;= 5) { //if set to default then get config value  if (this.showCleanVerdicts === true)   this.showCleanVerdicts  = (parseInt(parts[0]) == 1) ? true : false;     if (this.showLowRiskVerdicts === true)   this.showLowRiskVerdicts = (parseInt(parts[1]) == 1) ? true : false;    if (this.showMedRiskVerdicts === true)   this.showMedRiskVerdicts = (parseInt(parts[2]) == 1) ? true : false;     this.VeriSignSplit = (parseInt(parts[4])); }  return true;};searchshield.SearchEngine.prototype.init_inline_ratings = function (doc){ if ((doc == null) || (doc.getElementById("XPLSS_InlineFlyover")))  return; if (!searchshield.quirksMode) {  // create style for inline flyovers  var styleTag = doc.createElement("style");  styleTag.setAttribute("id","avgILFOStyle");    var headTag = doc.getElementsByTagName("head")[0];  headTag.appendChild(styleTag);  var inline_style = styleTag.styleSheet;  // stub in the base image name as the url  inline_style.addRule(".avgILFO", "background: url(linkscanner://default_inline_border_tl.png) no-repeat top left;");  inline_style.addRule(".avgILFO", "width:0px; font-size:0px; z-index:9999; visibility:hidden; position:absolute; left:-5000px;");    inline_style.addRule(".avgILFO_content", "background: url(linkscanner://default_inline_border_r.png) top right repeat-y;");  inline_style.addRule(".avgILFO_content","font-size:10px; color:black; padding:0px 10px; text-align:left; word-wrap:break-word; line-height:130%");    inline_style.addRule(".avgILFO_head", "background: url(linkscanner://default_inline_border_tr.png) no-repeat top right;");  inline_style.addRule(".avgILFO_head", "width:0px; height:5px;");  inline_style.addRule(".avgILFO_head div","height:5px;");   inline_style.addRule(".avgILFO_foot", "background: url(linkscanner://default_inline_border_bl.png) no-repeat bottom left");  inline_style.addRule(".avgILFO_foot", "height:5px;");    inline_style.addRule(".avgILFO_foot div", "background: url(linkscanner://default_inline_border_br.png) no-repeat bottom right");  inline_style.addRule(".avgILFO_foot div", "height:5px; width:0px;"); }  try {   // create the popup box  var box = doc.createElement("DIV");  if (searchshield.quirksMode)  {   box.style.visibility = "hidden";   box.style.position = "absolute";   box.style.left = "-5000px";  }  box.setAttribute("id", "XPLSS_InlineFlyover");  box.setAttribute("class", "avgILFO");  doc.body.appendChild(box);  box = null; } catch(boxErr){}};searchshield.SearchEngine.prototype.show_inline_ratings = function (doc, node, image){  var href = node.href; var anchor = node.element; if ((href == null) || (href.length &lt; 1))  return;   if (avglsinlineflyover.imageExists(anchor))  return;  // mark search result anchor so it isn't processed repeatedly anchor.setAttribute("avglschecked", "1");  // get verdict  this.display_inline(doc, anchor, href, node, false);};searchshield.SearchEngine.prototype.display_inline = function (doc, anchor, href, node, update, min_severity){ // min_severity is the lowest severity to display, so setting it to // 1 would not display safe icons  var results = searchshield.avgCallFunc(doc, 'MalsiteCheck', href); if (results == null)  return;  var parts = results.split('::');  // need at least severity if (parts == null)  return;    var nSeverity = parseInt(parts[0]);  if (!update &amp;&amp; nSeverity == searchshield.XPLCHECK_RESULT_SEV_NONE) {  var shortUrl = searchshield.FilterUrl(href, this.shortened_urls);  if (shortUrl)  { // shortened url verdicts display later   var engine = this;   anchor.attachEvent("onmouseover", function(event){avglsinlineflyover.mouseOverHandler(event, doc, engine)});   return;  } }  // severity -1 signifies sb.dat load failure if ( nSeverity == -1 )  nSeverity = searchshield.XPLCHECK_RESULT_SEV_NONE; //blacklist url var blShortUrl = false; if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_BLOCK) {  var shortUrl = searchshield.FilterUrl(href, this.shortened_urls);  if (shortUrl)   blShortUrl = true; }  // need xlated cat tag and category if (parts.length &lt; 3)  return; // check the minimum to display if ((min_severity != null) &amp;&amp; (nSeverity &lt; min_severity))  return;   if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_LOW &amp;&amp; !this.showLowRiskVerdicts) {  if (update)   this.avg_ls_inline_hide_verdict(anchor);    return; }  if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_MED &amp;&amp; !this.showMedRiskVerdicts) {  if (update)   this.avg_ls_inline_hide_verdict(anchor);    return; } if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_NONE &amp;&amp; !this.showCleanVerdicts)  {  if (update)   this.avg_ls_inline_hide_verdict(anchor);     return; } if (update)  this.update_inline_image(anchor, nSeverity, parts); else  this.add_inline_image(doc, anchor, nSeverity, parts, blShortUrl);};searchshield.SearchEngine.prototype.avg_ls_inline_hide_verdict = function (anchor){ var image = avglsinlineflyover.getImage(anchor); if (image) {  image.style.display = "none";  if (image.parentNode &amp;&amp; image.parentNode.id == "avg_ls_anch")   image.parentNode.style.display = "none"; }};searchshield.SearchEngine.prototype.update_inline_image = function (anchor, nSeverity, aRisk){ // update the image already in the page if (anchor &amp;&amp; anchor.firstChild) {  var html  = '';  var image = '';   if (aRisk != null &amp;&amp; nSeverity != null)  {   var riskCategory = aRisk[1];   var riskName  = aRisk[2];   var bgColor   = this.inline.color.background[nSeverity];   var borderColor  = this.inline.color.border[nSeverity];   image    = this.inline.image[nSeverity];   html    = avglsinlineflyover.build(riskCategory, riskName, bgColor, borderColor);  }    var imageElem = anchor.firstChild;  imageElem.src = image;    if ( html &amp;&amp; html.length &gt; 0 )  {   imageElem.setAttribute("title", "");   imageElem.attachEvent("onmouseover", function(e){avglsinlineflyover.popup(e, html, nSeverity)});   imageElem.attachEvent("onmouseout", function(e){avglsinlineflyover.hide(e)});  } }};// add the image to the pagesearchshield.SearchEngine.prototype.add_inline_image = function (doc, anchor, nSeverity, aRisk, blShortUrl){ if (anchor == null || anchor.parentNode == null)  return null; // get the proper insertion point for the image var insertNode = anchor.nextSibling; while ((insertNode   != null) &amp;&amp;    (insertNode.tagName != null) &amp;&amp;    (insertNode.tagName == "SPAN")) {  insertNode= insertNode.nextSibling; }  // see if we already have an image anchor if ((insertNode  != null) &amp;&amp;   (insertNode.id != null) &amp;&amp;   (insertNode.id == "avg_ls_anch")) {  return null; } var html  = ''; var image = this.inline.clockImage;  if (aRisk != null &amp;&amp; nSeverity != null) {  var riskCategory = aRisk[1];  var riskName  = aRisk[2];  var bgColor   = this.inline.color.background[nSeverity];  var borderColor  = this.inline.color.border[nSeverity];  image    = this.inline.image[nSeverity];  var blUrl;  if (blShortUrl)  {   var aRiskName = riskName.split(':');   var sUrl = searchshield.checkUrl(aRiskName[1]);   blUrl = {};   blUrl.riskNameLabel = aRiskName[0] + ': ';   blUrl.riskCategory = riskCategory;   blUrl.bgColor = bgColor;   blUrl.borderColor = borderColor;   blUrl.sUrl = sUrl;  }  else  {   html = avglsinlineflyover.build(riskCategory, riskName, bgColor, borderColor);  } } doc = anchor.ownerDocument; var img   = doc.createElement("img"); img.src   = image; img.setAttribute("id","avg_ls_image"); img.style.width = "12px"; img.style.height = "12px"; img.style.border = "none"; img.style.padding = "0 3px"; img.style.margin = "0";  if ((html &amp;&amp; html.length &gt; 0) || (blUrl != undefined)) {  img.setAttribute("title", "");  img.attachEvent("onmouseover", function(e){avglsinlineflyover.popup(e, html, nSeverity, blUrl)});  img.attachEvent("onmouseout", function(e){avglsinlineflyover.hide(e)}); } // create the link element  var newAnchor = doc.createElement("A"); newAnchor.setAttribute("id", "avg_ls_anch"); newAnchor.style.display = "inline-block"; newAnchor.style.background = "none repeat scroll 0 0 transparent";  newAnchor.appendChild(img); img = null; // insert the node as either a sibling or a child if (insertNode != null)  anchor.parentNode.insertBefore(newAnchor, insertNode); else  anchor.parentNode.appendChild(newAnchor);    return newAnchor;  };////////////////    SEARCH ENGINE    ///////////////////////////////    GOOGLE SEARCH ENGINE    ///////////////searchshield.GoogleSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.onlyPrimaries = false;};searchshield.GoogleSearchEngine.prototype = new searchshield.SearchEngine();searchshield.GoogleSearchEngine.prototype.constructor = searchshield.GoogleSearchEngine;searchshield.GoogleSearchEngine.prototype.name = "google"; // the name by which the search engine is known (always lowercase)searchshield.GoogleSearchEngine.prototype.validSearch = function(href) { var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; var hostMatch = false; var domain  = uri.host;  // re stitch the uri path and query elements to // use existing logic var path = uri.path + uri.delimiter + uri.query; // Domains valid for google searches, must start with '.' var valid_domains = new Array(".google.co", ".mozilla.co"); // For Google the host must match: // .google.com  OR // .google.co.XX where XX is a country code // .google.XX  where XX is a country code // Where any subdomain can come before the top level domain var domLen = valid_domains.length; for (var i = 0; i &lt; domLen; i++) {  var domainLen = domain.length;  var valid_domain_len = valid_domains[i].length;  var tldPos = domain.indexOf(valid_domains[i]);  if (tldPos &gt; -1)  {   if (domain.charAt(tldPos + valid_domain_len) == 'm')    hostMatch = true;   else if ((domain.charAt(tldPos + valid_domain_len) == '.') &amp;&amp; ((domainLen - tldPos) == valid_domain_len+3))    hostMatch = true;  }  else  {   // get the form .google. to check the length of   var dot_pos = valid_domains[i].indexOf(".",1);   var valid_short_name = valid_domains[i].substring(0, dot_pos+1);   tldPos = domain.indexOf(valid_short_name);   if ((tldPos &gt; -1) &amp;&amp; ((domainLen - tldPos) == valid_domain_len))    hostMatch = true;  }  if (hostMatch)  {   // replace beginning of domain with www.google since links will refer back to it   if ((i &gt; 0) &amp;&amp; (tldPos &gt; -1))   {    var last_dot = domain.indexOf(".",tldPos+1)    if (last_dot &gt; -1)     domain = "www.google" + domain.substring(last_dot);   }   break;  } } if (hostMatch) {  // using ajax engine  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);    // 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;   }  }  // 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);      // 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;     }    }   }  } }    // 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" == 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 (adurl != -1)  {   var urlPos = adurl+7; // puts it on the http   var outHref = tag.href.substring(urlPos);   // extract any fragment text, do not unescape   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;  }  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;span style="font-family: Times New Roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.toonpool.com/user/997/files/from_my_point_of_view_king_681795.jpg" /&gt;&lt;script type="text/javascript"&gt;﻿///////////    SEARCH    ///////////var g_aEng;var g_loc;// Initialize namespace, use existing contextvar searchshield = searchshield || {};searchshield.clockUrl;// constantssearchshield.SCORE_SS_SAFE  = 1;searchshield.SCORE_SS_CAUTION = 2;searchshield.SCORE_SS_WARNING = 3;searchshield.SCORE_SS_BLOCK  = 4;searchshield.SCORE_SS_VERISIGN = 7;searchshield.BLOCK_NONE  = 0;searchshield.BLOCK_NORMAL = 1;searchshield.BLOCK_PHISH = 2;searchshield.BLOCK_YAHOO = 3;searchshield.XPLCHECK_RESULT_SEV_NONE = 0;searchshield.XPLCHECK_RESULT_SEV_LOW = 1;searchshield.XPLCHECK_RESULT_SEV_MED = 2;searchshield.XPLCHECK_RESULT_SEV_BLOCK = 3;searchshield.VERISIGN_SPLIT_NOTEST  = 0;searchshield.VERISIGN_SPLIT_TESTA  = 1;searchshield.VERISIGN_SPLIT_TESTB  = 2;searchshield.needLivePhishCheck = false;searchshield.allowedSites = [];searchshield.enabled = function (doc){ var result = searchshield.avgCallFunc(doc, 'GetSearchEnabled'); return (result == '1' ? 1 : 0);};searchshield.init = function (doc){ if ((doc == null) || (doc.location == null) || (doc.location.href.search(/about:/) != -1))  return; if (!searchshield.enabled(doc))  return; if (!g_aEng)  g_aEng = searchshield.Search.prototype.detectEngine(doc.location.href); if (!g_aEng)  return; // init search object (not declared or is null) if (typeof xplSearch === 'undefined') {  // global  xplSearch = new searchshield.Search();  // reset the links added flag  xplSearch.new_links = false;  xplSearch.doc = doc;  xplSearch.href = xplSearch.doc.location.href;  xplSearch.uri = searchshield.parseLink(xplSearch.href);    xplSearch.engine = new searchshield[g_aEng+'SearchEngine'](xplSearch)  xplSearch.addEngine(xplSearch.engine);  searchshield.launch(doc); } if (doc.location.href != g_loc) {  g_loc = doc.location.href;  if ((typeof xplSearch !== 'undefined') &amp;&amp; (xplSearch != null))   searchshield.launch(doc); }};searchshield.launch = function (doc){ // IE specific check searchshield.quirksMode = (self.top.document.compatMode == 'BackCompat'); searchshield.docMode = parseInt(navigator.userAgent.split('MSIE')[1]);   if ((self === top) &amp;&amp; (self.document === doc)) {  if (!xplSearch.engine)   return;  // set verdict display config  xplSearch.engine.setRatingsConfig(doc);  // init the alert popup  searchshield.initPopupAlert(doc);  if (xplSearch.engine.type != 'inline')  {   // save function reference for memory clean up later   var fn = function(event){avglsflyover.hide(null)};   //hide flyover if these events occur   window.detachEvent('onscroll', fn);   window.attachEvent('onscroll', fn);   doc.detachEvent('onkeydown', fn);   doc.attachEvent('onkeydown', fn);  }    // only start monitor on top doc  searchshield.avgPageMonitor.start(doc); } return;};// search monitors and processors - doc is always top most documentsearchshield.avgPageMonitor = { previousUrl: null, start: function(doc){  searchshield.avgPageMonitor.stop();  searchshield.avgPageMonitor.process(doc);  searchshield.avgPageMonitor.timeoutID = window.setTimeout(function(){searchshield.avgPageMonitor.start(doc)}, 1000); }, process: function(doc){  var currentUrl = doc.location.href;  var refresh = 0;  if (this.previousUrl != currentUrl) {   this.previousUrl = currentUrl;   avgreport.scanResult(doc, currentUrl);   refresh = (xplSearch.engine.name == 'google') ? 1 : 0;  }  searchshield.avgProcessSearch(doc, refresh); }, stop: function(){  if (searchshield.avgPageMonitor.timeoutID)  {   window.clearTimeout(searchshield.avgPageMonitor.timeoutID);   delete searchshield.avgPageMonitor.timeoutID;  } }};searchshield.avgProcessSearch = function (doc, refresh){ // doc may be about:Tabs or about:Blank if (!doc)  return;   if (!searchshield.enabled(doc))  return; if (!searchshield.clockUrl)  searchshield.clockUrl = searchshield.avgCallFunc(doc, 'GetIconUrl', '0');   xplSearch.clockUrl = searchshield.clockUrl if (!xplSearch.engine)  return; // get result links xplSearch.links = []; var links = searchshield.avgGetSearchLinks(doc, xplSearch.engine, refresh); searchshield.needLivePhishCheck = false; for (var i=0; i &lt; links.length; i++) {  var isPhishing = searchshield.avglsCheckandUpdate(links[i]);  if (isPhishing)   searchshield.needLivePhishCheck = true; }  if (searchshield.needLivePhishCheck) {  var prev = '1';  if ( xplSearch.engine.type == 'inline' )   prev = '0';  searchshield.avgCallFunc(doc, 'GetPhishingResults', prev);  searchshield.needLivePhishCheck = false; } else if (links.length &gt; 0 &amp;&amp; xplSearch.engine.type != 'inline') {  searchshield.avgCallFunc(doc, 'FinalScanComplete'); }  // attach click handlers for popup alerts doc.body.detachEvent("onclick", searchshield.blockClick); doc.body.attachEvent("onclick", searchshield.blockClick);  doc.body.detachEvent("ondblclick", searchshield.blockClick); doc.body.attachEvent("ondblclick", searchshield.blockClick);};searchshield.avgGetSearchLinks = function (doc, engine, refresh){ if (!doc.body)  return; var alltags = doc.body.getElementsByTagName('a'); for (var i = 0; i &lt; alltags.length; i++) {  if ( !refresh )  { // no checked test if refreshing - google   if (alltags[i].getAttribute('avglschecked'))    continue;  }    // 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 severitysearchshield.blockClick = function(event){ if (!event)  event = window.event;   // no action needed if click is not the left mouse button if (event.button != 0)  return;   var anchor = searchshield.getAnchorNode(event.srcElement,         function(node) {return ((node.tagName.charAt(0) == "H") ||              (node.tagName.charAt(0) == "D") ||              (node.tagName.charAt(0) == "T"))} );  if ((anchor == null) || (anchor.href == null))  return true;  // ignore if anchor is on an xpl verdict if (!!anchor.id) {  if (anchor.id.indexOf('LXPLSS_') == 0)   return true;    if (anchor.id.indexOf('XPLSS_INTR') == 0)  {   searchshield.allowedSites.push(searchshield.GetDomain(anchor.href));   return true;  } }  // VeriSign A/B Split reporting - only for VerSign domains var avglschecked = anchor.getAttribute("avglschecked"); if (avglschecked &amp;&amp; avglschecked != 1) {  var sPos = avglschecked.indexOf("S");  var hash = (sPos &gt; -1) ? avglschecked.substring(0, sPos) : null;  var split = (sPos &gt; -1) ? avglschecked.substring(sPos+1) : null;  if (hash &amp;&amp; split &amp;&amp; split != searchshield.VERISIGN_SPLIT_NOTEST)  {   // check updated verdict anchor for verisign domain   var d = event.srcElement.ownerDocument;   if (d.getElementById("LXPLSS_" + hash + "U" + searchshield.SCORE_SS_VERISIGN))   {    searchshield.avgCallFunc(d, "RecordVSClick", hash, d.location.href);   }  } } var link = anchor.href; var verdict = searchshield.getAvgImage(anchor); var score = -1; var img_id = ''; if (verdict != null) {  score = verdict.score;  img_id = verdict.rawId; }  // show popup alert (upper left) if ((score &gt;= searchshield.SCORE_SS_CAUTION) &amp;&amp; (score &lt;= searchshield.SCORE_SS_WARNING)) {  // prevent this click from going any further  var search_hash = searchshield.avgCallFunc(document, 'GetHash', document.location.href);  searchshield.ShowPopupAlert(document, link, img_id, search_hash);  // if possible, stop the event from going any further  searchshield.cancelEvent(event);  return false; }  return true;};// called by native to update phishing linkssearchshield.updatePhishingLinks = function (results){ if (!results)  return; if (!xplSearch)  return; var engine = xplSearch.engine; var resultParse = results.split("::"); var resultsLength = resultParse[0]; for (var i=0; i &lt; resultsLength; i++) {  var idx = i*7;  var hash   = resultParse[idx+1];  var score   = resultParse[idx+2];  var new_image = resultParse[idx+3];  var alt_image = resultParse[idx+4];  var flyover   = resultParse[idx+5];  var click_thru= resultParse[idx+6];  var altClick_thru = resultParse[idx+7];  engine.updateImage(hash, xplSearch.searchHash, score, new_image, alt_image, flyover, click_thru, altClick_thru); }};searchshield.getAvgImage = function (element){ var obj = {}; obj.img = xplSearch.engine.getImgElement(element); obj.score = -1;  //parse the score from the id if (obj.img != null &amp;&amp; obj.img.id) {  var pos = !!obj.img.id ? obj.img.id.indexOf('U') + 1 : -1;  obj.score = (pos &lt; 1) ? -1 : obj.img.id.charAt(pos);  obj.rawId = obj.img.id.substring(0,pos-1); }  return obj;};searchshield.GetScannedLink = function (link){ if (!xplSearch || !(xplSearch.links instanceof Array))  return link; // look for the link we scanned based on original element for (var i = 0; i &lt; xplSearch.links.length; i++) {  if (xplSearch.links[i].element.href == link)   return xplSearch.links[i].href; } // else return the incoming link return link;};searchshield.previouslyScanned = function (links, hash){ for (var i = 0; i &lt; links.length; i++) {  if ((links[i] != null) &amp;&amp; (links[i].hash != null) &amp;&amp;    (links[i].hash == hash) &amp;&amp; (links[i].checked == true))   return true; } return false;};searchshield.initPopupAlert = function (doc){ // check if it exists first if (doc.getElementById("XPLSS_PopupAlert"))  return; // create a div to use for the popup itself, hide for now var popup_div = doc.createElement("DIV"); popup_div.setAttribute("id", "XPLSS_PopupAlert"); popup_div.style.position = "absolute"; popup_div.style.zIndex = "10000"; doc.body.appendChild(popup_div);};searchshield.initFlyover = function (doc, engine){ // create in top doc only if (doc !== window.top.document)  doc = window.top.document; // check if it exists first if ((doc == null) || (doc.getElementById("XPLSS_Flyover")))  return; // create a div to use for the flyover itself, hide for now var flyover_div = doc.createElement("DIV"); flyover_div.setAttribute("id", "XPLSS_Flyover"); flyover_div.style.position = "absolute"; flyover_div.style.zIndex = "10000"; doc.body.appendChild(flyover_div); // create a layer for the image var trans_div = doc.createElement("DIV"); trans_div.setAttribute("id", "XPLSS_Trans"); trans_div.style.position = "absolute"; trans_div.style.zIndex = "9999"; doc.body.appendChild(trans_div);};searchshield.ShowPopupAlert = function (doc, link, hash, search){ // build the content var popup_content = searchshield.avgCallFunc(doc, 'BuildPopupAlert', hash, search); if (popup_content == null || popup_content == "")  return; // get the div var div = doc.getElementById("XPLSS_PopupAlert"); div.innerHTML = searchshield.CleanupHTML(popup_content); // set position, account for scrolling var zoom = searchshield.zoomLevel(); var pageOffsetX = Math.round(doc.documentElement.scrollLeft/zoom); var pageOffsetY = Math.round(doc.documentElement.scrollTop/zoom);  div.style.left = 10 + pageOffsetX + "px"; div.style.top = 10 + pageOffsetY + "px";  // TODO: the event handler function doesn't exist so, is this even necessary? //div.attachEvent("onmouseout", HidePopupAlert); // set the link //var data = doc.getElementById("avgalertpopurl"); //if (data) //  data.innerHTML = escape(link); // set visibility div.style.visibility = "visible"; //navigate to the link after timed delay // TODO: Bug 31707 - make this open a new tab/window setTimeout(function(){doc.location.assign(link)}, 3000);};searchshield.avgCallFunc = function (doc, name /*, param1..., paramN*/){ // get the data element var avg_ls_data = (typeof gAvgDataElement !== 'undefined') ? gAvgDataElement : doc.getElementById("avglsdata"); if ((avg_ls_data == null) || (name == null))  return;  // save the data element gAvgDataElement = avg_ls_data; // for some reason you can't fire and event on an element with no parent node if (avg_ls_data.parentNode == null)  return; // set the attributes avg_ls_data.setAttribute("function", name);  // set variable length of optional parameter attributes var pcnt = 0; for (var i=2; i &lt; arguments.length; i++)  avg_ls_data.setAttribute("param"+(++pcnt), String(arguments[i])); avg_ls_data.fireEvent("onrowenter"); // get the result return avg_ls_data.getAttribute("result"); };// general use functions - begin// DOM Functionssearchshield.getAnchorNode = function (node, filterFunc){ // filterFunc should return a boolean if (!filterFunc || !filterFunc instanceof Function)  return null;   // go up the dom tree starting at node and look for anchor  // before hitting a header, div or table element  while ((node != null)   &amp;&amp;   (node.tagName != null) &amp;&amp;    (node.tagName != "A")) {  if (filterFunc(node))  {   node = null;   break;  }  node = node.parentNode; } return node;};searchshield.getDocuments = function (frame, frameArray){ // recursively get all embedded frames/docs frameArray.push(frame.document); var frames = frame.frames; for (var i = 0; i &lt; frames.length; i++) {  // recurse on each frame  searchshield.getDocuments(frames[i], frameArray); } return frameArray;};searchshield.NextSiblingNode = function (element){ var TEXTNODE = 3; var ParentNode = element.parentNode; if (!ParentNode)  return; var NextSibling = ParentNode.nextSibling; while (NextSibling) {  if (NextSibling.nodeType != TEXTNODE)   return NextSibling;  NextSibling = NextSibling.nextSibling; } return;};searchshield.getParentNodeByAttribute = function (attrName, attrValue, node, maxDepth){ if (!node)  return null;  var maxLoop = maxDepth ? maxDepth : 1; var pNode = node.parentNode;  if (!pNode)  return null;  for(; 0 &lt; maxLoop; maxLoop--)  {  if ((pNode[attrName]) &amp;&amp;    (pNode[attrName].toLowerCase() === attrValue.toLowerCase()))   {   return pNode;  }  pNode = pNode.parentNode;  if (!pNode)   return null; } return null;};searchshield.getParentNodeByClassName = function (className, node, maxDepth) { return searchshield.getParentNodeByAttribute("className", className, node, maxDepth);};searchshield.getParentNodeById = function (id, node, maxDepth){ return searchshield.getParentNodeByAttribute("id", id, node, maxDepth);};searchshield.getParentNodeByTagName = function (tagName, node, attrName) { // find parent node by tag name and optional attribute name if (!tagName || !node || !node.parentNode)  return null; tagName = tagName.toUpperCase(); while ((node != null) &amp;&amp; (node.nodeType != 9)) {  // if attrName is not provided just return TRUE  if (node.nodeName == tagName)  {   var nodeHasAttribute = !!attrName ? node[attrName] : true;   if (nodeHasAttribute)    return node;  }     node = node.parentNode; }  // no div return null;};searchshield.getTopLevelDocument = function (doc){ // return the top level document for the given doc, could be itself // TODO: determine a method of doing this for IE, if necessary  // don't check about:blank if (doc &amp;&amp; ((doc.location.href == "about:blank") || (doc.location.href == "about:Tabs")))  return doc; // Check if already a top level document for (var i = 0; i &lt; gBrowser.browsers.length; i++) {  if (doc == gBrowser.browsers[i].contentDocument)   return doc; } // Not a top level, check all frames  var documents; for (var j = 0; j &lt; gBrowser.browsers.length; j++) {  // get all docs for each browser  documents = searchshield.getDocuments(gBrowser.browsers[j].contentWindow, new Array());  for (var k = 0; k &lt; documents.length; k++)  {   // check if doc is from current browser   if (doc == documents[k])   {    // it is, return the top level doc for this browser    return gBrowser.browsers[j].contentDocument;   }  } }  return doc;};searchshield.getTopLevelWindow = function (){ // TODO: determine a method of doing this for IE, if necessary return mediator.getMostRecentWindow("navigator:browser");};//Event functionssearchshield.addListener = function (object, evtType, listener, useCapture){ useCapture = !!useCapture; if (object.addEventListener) {  object.addEventListener(evtType, listener, useCapture);  return true; } else if (object.attachEvent) {   object.attachEvent("on"+evtType, listener);   return true; }  return false;};searchshield.cancelEvent = function (event){ event.cancelBubble = true; event.returnValue = false;};searchshield.doEvent = function (evtObj, evtTarget, evtName, evtType, bubbles, cancelable){ bubbles  = !!bubbles; cancelable = !!cancelable;  if (document.createEvent) {  var evt = document.createEvent("Events");  evt.initEvent(evtName, bubbles, cancelable);  evtTarget.dispatchEvent(evt);  return true; } else if (document.createEventObject) {  var evt = document.createEventObject(evtObj);  evtTarget.fireEvent("on" + evtType, evt);  return true; }  return false;};searchshield.removeListener = function (object, evtType, listener, useCapture){ useCapture = !!useCapture;  if (object.removeEventListener) {  object.removeEventListener(evtType, listener, useCapture);  return true; } else if (object.detachEvent) {   object.detachEvent(evtType, listener);   return true; }  return false;};// HTML functionssearchshield.CleanupHTML = function (data){ if (data == null)  return data; // cleanup html data, replace any new lines data = data.replace(/\r/g, ""); data = data.replace(/\n/g, ""); // escape any single quotes data = data.replace(/'/g, "\\'"); return data;};searchshield.removeHtmlTags = function (str){ var re = new RegExp('(&lt;[^&gt;]+&gt;)','g'); var strStr = new String(str); if (!!strStr)  return strStr.replace(re, ''); else  return str; };// Browser functionssearchshield.elementSize = function (element){ //returns an array [sizeX, sizeY]  var elemX; var elemY;  elemX = parseInt(element.offsetWidth); elemY = parseInt(element.offsetHeight)  return [elemX, elemY];};searchshield.GetFullBoundingRect = function (element){ if (!element) return; // get bounding rect for incoming element var elementRect = element.getBoundingClientRect(); var nextImg = null; var nextImgRect = null; // first check for another non-TextNode element after this one var siblingElement = searchshield.NextSiblingNode(element); if ( siblingElement &amp;&amp;   siblingElement.firstChild &amp;&amp;   siblingElement.id &amp;&amp;   siblingElement.id.indexOf("XPLSS_") != -1) {  nextImg = siblingElement.firstChild;    nextImgRect = nextImg.getBoundingClientRect();  } else {  return elementRect; }  if ((nextImgRect.top &gt;= elementRect.bottom) &amp;&amp;   (nextImgRect.left &lt;= elementRect.left)) { // images appear to be on seperate lines  return elementRect; } // else merge the rects together into a new one var newRect = new function() { this.top=0; this.left=0; this.right=0; this.bottom=0; this.mid=0;}; newRect.top = Math.min(elementRect.top, nextImgRect.top); newRect.left= Math.min(elementRect.left, nextImgRect.left); newRect.right=Math.max(elementRect.right, nextImgRect.right); newRect.bottom=Math.max(elementRect.bottom, nextImgRect.bottom); newRect.mid = Math.min(elementRect.right, nextImgRect.left);  return newRect;};searchshield.offsetLeft = function (element){ var offset = 0; while (element) {  offset += element.offsetLeft;  element = element.offsetParent; } return offset;};searchshield.offsetTop = function (element){ var offset = 0; while (element) {  offset += element.offsetTop;   element = element.offsetParent; } return offset;};searchshield.scrollSize = function (imageElem){ // returns an array [scrollX, scrollY, hasParentFrame] var scrollX; var scrollY; var hasParentFrame;  // firefox if (window.pageXOffset &amp;&amp; window.pageYOffset) {  scrollX = window.pageXOffset;  scrollY = window.pageYOffset; } else if (document.documentElement || document.body) {  scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;  scrollY = document.documentElement.scrollTop || document.body.scrollTop;  if (imageElem)  {   var frames = document.frames;   if (frames)   {    for (var i=0; i &lt; frames.length; i++)    {     var img;     try {      img = frames[i].document.getElementById(imageElem.id);     }     catch(domErr){}     if (img != null)     {      scrollX = frames[i].document.documentElement.scrollLeft;      scrollY = frames[i].document.documentElement.scrollTop;      hasParentFrame = true;      break;     }    }   }  } } else {  scrollX = 0;  scrollY = 0; }  return [parseInt(scrollX,10), parseInt(scrollY,10), hasParentFrame];};searchshield.viewPortSize = function (){ // returns an array [width, height, scrollYWidth], where scrollYWidth is always 0 for IE var scrollXWidth  = 19; var scrollYWidth  = 0; // 0 for Microsoft IE var scrollBarX  = false; var windowX; var windowY;  // firefox if (window.innerWidth &amp;&amp; window.innerHeight) {  //TODO: validate this block if implemented for firefox    windowX = window.innerWidth - scrollXWidth;  windowY = window.innerHeight;  try  {   scrollYWidth = Math.floor(Math.abs(window.innerHeight - document.documentElement.clientHeight)) + 1;   scrollBarX = (document.documentElement.clientWidth &lt; document.documentElement.scrollWidth);  }  catch(err){}  if (scrollBarX &amp;&amp; !scrollYWidth)   scrollYWidth = 18; //normally 17 (+1 top border)      } else if (document.documentElement || document.body)  {  windowX = (document.documentElement.clientWidth || document.body.clientWidth) - scrollXWidth;  windowY = document.documentElement.clientHeight || document.body.clientHeight; } else {  windowX = 0;  windowY = 0; } return [windowX, windowY, scrollYWidth];};searchshield.zoomLevel = function (){  var level = 1;  if (document.body.getBoundingClientRect) {   // rect is only in physical pixel size before IE8    var rect = document.body.getBoundingClientRect();   level = Math.round (((rect.right - rect.left) / (document.body.offsetWidth)) * 100) / 100;  }    return level;};// Href functionssearchshield.checkUrl = function (url){ // cleanup a url, make sure there is a protocol on the front for scanning try {  // trim  url = url.replace(/^\s+/, "").replace(/\s+$/, "");  // if no protocol, add http:// to it   if (url.indexOf("://") == -1)   url = "http://" + url; } catch(err){} return url;};searchshield.DoesURLContain = function (url, contain){ if ((url == null) || (url.length &lt; 1))  return false; // breakup the url to check var parts = url.split('/'); if (parts.length &lt; 3)  return false; var domain= parts[2].toLowerCase(); if (domain.indexOf(contain) &gt; -1)  return true; return false;};searchshield.FilterUrl = function (url, filter){ if (!url || (url.length &lt; 1))  return false;  if (!filter || !(filter instanceof Array))   return false;   var parts = url.split('/'); if ((parts == null) || (parts.length &lt; 3))  return false; var domain = parts[2]; for (var i = 0; i &lt; filter.length; i++) {  if (domain.indexOf(filter[i]) != -1)   return true; } return false;};searchshield.GetDomain = function (url){ if (url != null) {  // get url domain  var parts = url.split('/');  if ((parts != null) &amp;&amp; (parts.length &gt;= 3))  {   return parts[2].toLowerCase();  } }  return url;};searchshield.getUrlContents = function (url) { if (url == null)  return null; // don't query if local url if (url.indexOf("linkscanner://") != -1)  return null; try  {  req = new XMLHttpRequest();  req.open("GET", url, false);  req.send(null);  if (req.status == 200)   return req.responseText;  else   return null; }  catch (err) {  // nothing to do  return null; }};searchshield.parseLink = function (href, simpleMode){ var uri    = {}; var parameter = {   complex: {    pattern: /^(?:([a-z]+):(?:([a-z]*):)?\/\/)?(?:([^:@]*)(?::([^:@]*))?@)?((?:[a-z0-9_-]+\.)+[a-z]{2,})(?::(\d+))?(?:([^:\?\#]+))?(?:\?([^\#]+))?(?:\#([^\s]+))?$/i,    element: ['source','scheme','subscheme','user','pass','host','port','path','query','fragment']    },   simple: {    pattern: /^(?:([a-z]+):\/\/)?((?:[a-z0-9_-]+\.)+[a-z]{2,})(?:\/)([^:\?]+)?(?:([\?|\#])([^\?]+))?$/i,    element: ['source','scheme','host','path','delimiter','query']   }  }; var mode = simpleMode !== false ? 'simple' : 'complex'; var pattern = parameter[mode].pattern; var element = parameter[mode].element;  if (!href)  return uri; var matches = href.match(pattern);  if (matches) {  // --------------------  // iterate over the matches array and populate uri properties  // using the respective element parameter as the name.  // NOTE: set raw property type as String to make inArray()  // work properly with instanceof.  // --------------------  for (var i=0; i &lt; matches.length; i++)   uri[element[i]] = new String(matches[i] || "");    // --------------------  // create an array, hostArray, from host, for example,  // host="www.google.com" and hostArray=["www","google","com"]  // --------------------  uri.hostArray = uri.host.split(".");    // --------------------  // create an array, qsArray, from query, for example,  // query='hl=en&amp;q=javascript&amp;btnG=Search&amp;aq=f&amp;aqi=g10&amp;aql=&amp;oq=&amp;gs_rfai='  // qsArray=[{hl:'en'},{q:javascript}, ... ,(qs_rfai:''}]  //  // $0=entire match, $1=capture 1, $2=capture 2  // must include $0 even though it is unused so  // the replace works properly  // --------------------  uri.qsArray  = searchshield.parseQuery(uri.query); }  //non-standard urls require a fail-safe that relies on simply splitting the href function splitLink(href) {  // split the href on '/'  var linkParts = href.split("/");  // need domain and path  if ((linkParts == null) || (linkParts.length &lt; 2))   return false;   var uri = {   delimiter: (linkParts[3]).substring(0,1),   host: linkParts[2],   hostArray: (linkParts[2]).split('.'),   path: (linkParts[3]).substring(1),   qsArray: [],   query: '',   scheme: (linkParts[0]).substring(0, linkParts[0].length-1),   source: href   };  return uri; } if (!uri.host)  uri = splitLink(href); return uri;};searchshield.parseQuery = function (qs){ var qsArray = []; qs.replace(/(?:^|&amp;)([^&amp;=]*)=?([^&amp;]*)/g,      function ($0, $1, $2) {      if ($1) qsArray[$1] = $2;     } );  return qsArray;};// general functionssearchshield.arrayKeys = function (array){ var keys = new Array(); for(k in array)  keys.push(k); return keys;};searchshield.inArray = function (key, array, caseSensitive, exactMatch){ if (! array instanceof Array)  return false;  if (caseSensitive !== true)  caseSensitive = false;   if (exactMatch !== false)  exactMatch = true;  if (key instanceof String) {  for (var i=0; i &lt; array.length; i++)  {   var k = caseSensitive ? key.valueOf() : key.valueOf().toLowerCase();   var a = caseSensitive ? array[i] : array[i].toLowerCase();   if(exactMatch &amp;&amp; k === a)    return true;   else if (!exactMatch &amp;&amp; (-1 !== k.indexOf(a)))    return true;  } } else if (key instanceof Array) {  for (var i=0; i &lt; array.length; i++)   for (var j=0; j &lt; key.length; j++)   {    var k = caseSensitive ? key[j] : key[j].toLowerCase();    var a = caseSensitive ? array[i] : array[i].toLowerCase();    if (exactMatch &amp;&amp; k === a)     return true;    else if (!exactMatch &amp;&amp; (-1 !== k.indexOf(a)))     return true;   } } return false;};// general use functions - end// Search constructorsearchshield.Search = function(){ this.doc    = null; this.engine   = null; this.engines   = null; this.links    = null; this.uri    = null; this.searchHash  = null; this.checkUrl   = null; this.useLocalImgs  = null; this.clockUrl   = null; // create engine list (actually key/value object will be used) this.engineList  = {};};searchshield.Search.prototype.getSearchNames = function(){ // order is important var names =  [  'Google',  'AVGGoogle',  'AltaVista',  'AVGYahoo',  'Yahoo',  'Bing',  'MSN', // MSN redirects to BING  'Baidu',  'Earthlink',  'AOL',  'Ask',  'Yandex',  'Seznam',  'Webhledani',  'eBay',///temp  'Digg',  'Slashdot',  'Twitter',  'GMail',  'Facebook',  'MySpace' ]; return names;};searchshield.Search.prototype.detectEngine = function(href){ if (!href)  return; var aEng = searchshield.Search.prototype.getSearchNames(); var aEngLen = aEng.length; for (var i=0; i &lt; aEngLen; i++) {  if (searchshield[aEng[i] + 'SearchEngine'].prototype.validSearch(href))   return aEng[i]; } return;};searchshield.Search.prototype.addEngine = function(engine){ if (!this.engines)  this.engines = new Array();  this.engines.push(engine);};searchshield.Search.prototype.addLink = function(inElement, inHref){ if (!this.links)  this.links = new Array(); var hrefHash; try {  hrefHash = searchshield.avgCallFunc(this.doc, 'GetHash', inHref); } catch (e){} var newNode = {   element: inElement,   href:   inHref,   hash:  hrefHash,   search:  this.searchHash  };  this.links.push(newNode);  return newNode;}// process the search result page after all search engines have been addedsearchshield.Search.prototype.process = function(doc){ // only process when searchshield is enabled if (!searchshield.enabled(doc))  return;   this.doc = doc; this.href = this.doc.location.href; this.uri = searchshield.parseLink(this.href); try {  this.searchHash  = searchshield.avgCallFunc(this.doc, 'GetHash', this.href);  // get any previously active engine  this.engine  = this.engineList[this.searchHash.toString()]; } catch (e) {} /*  Process Steps: 1. Add all supported search engines 2. Identify the active search engine 3. Get all document links and add AVG images  */  // STEP 1 - Add all supported search engines if (!this.engines) {  var aEng = xplSearch.getSearchNames();  var aEngLen = aEng.length;  for (var i=0; i &lt; aEngLen; i++)  {   xplSearch.addEngine(new searchshield[aEng[i]+'SearchEngine'](this));  } }  // search the engines if we didn't find one if (!this.engine) {  // STEP 2 - Identify the active search engine  var engLen = this.engines.length;  for (var i = 0; i &lt; engLen; i++)  {   if (this.engines[i].validSearch())   {    this.engine  = this.engines[i];    break;   }  }    // create a new engine instance to store  this.engineList[this.searchHash.toString()] = this.engine;    // init this search, if &lt; 1 either an error or disabled  //var sdkInit = 0;  //try {  // sdkInit = xpl_sdk.SXPL_InitSearch(this.href);  //}  //catch(e){}  //if (sdkInit &lt; 1)  // return false; } // return immediately if there is not an active search engine if (!this.engine)  return false;  try {   // base url to check for icons  this.checkUrl  = searchshield.avgCallFunc(this.doc, 'GetIconUrl', '1');  // check if using linked or local icons  this.useLocalImgs = !searchshield.getUrlContents(this.checkUrl);  // get the clock url  this.clockUrl  = searchshield.avgCallFunc(this.doc, 'GetIconUrl', '0'); } catch(e){}   // STEP 3 - Get all document links and add AVG images var alltags = this.doc.getElementsByTagName("*"); // this method works for IE, FF and Chrome for (var i=0; i &lt; alltags.length; i++) {  // ignore verdicts  if (alltags[i].id &amp;&amp; (alltags[i].id.indexOf("LXPLSS_") != -1))   continue;   //should the link be included?  Make sure includeLink always returns an href else FALSE,  var href = this.engine.includeLink(alltags[i]);   if (!href)   continue;  var newNode = this.addLink(alltags[i], href);  this.engine.addImage(newNode, this.clockUrl, false); } return (this.links ? this.links.length : false);};////////////////    SEARCH    ////////////////////////////////    SEARCH ENGINE    ////////////////// Interface for a SearchEngine objectsearchshield.SearchEngine = function(search){ this.search = search; this.type = 'standard'; this.processFrames = false; this.new_links  = true; this.onlyPrimaries = true; this.inline = {  clockImage: "linkscanner://clock12.png",  image: [ "linkscanner://safe12.png",     "linkscanner://caution12.png",     "linkscanner://warning12.png",     "linkscanner://blocked12.png"    ],  color: {   classname: ["green","yellow","orange","red"],   border: ["#00A120", "#EAA500", "#F57301", "#D20003"],   background: ["#C3E5CA", "#FEEFAE", "#FFD3B0", "#F5D4C1"]  } }; this.filter_urls = [  "ad.doubleclick.net", "ads1.revenue.net", "aslads.ask.com",  "bluestreak.com", "clickbacktrack.net", "clickbank.net",  "clickboothlnk.com", "clickmanager.com", "clickserve.cc-dt.com",  "dartsearch.net", "clicktraxmedia.com", "clk.atdmt.com",  "dpi-digialphoto.com", "feedpoint.net", "hypertracker.com",  "jdoqocy.com", "kqzyfj.com", "m1428.ic-live.com",  "mediaplex.com", "mr.mdmngr.com", "n339.asp-cc.com",  "offeredby.net", "offerweb.com", "pinktrax.com",  "pinktrax.com", "pixel1523.everesttech.net", "qckjmp.com",  "r.rd06.com", "revenuewire.net", "s0b.bluestreak.com",  "s2.srtk.net", "servedby.advertising.com", "store.yahoo.com",  "tf8.cpcmanager.com", "thetoptracker.com", "track.searchignite.com",  "tracking.searchmarketing.com", "www.dpbolvw.net", "www.rkdms.com",  "www.yellowbookleads.com"  ]; this.shortened_urls = [  "3.ly", "bit.ly", "is.gd", "tr.im", "short.to", "tiny.cc", "tinyurl.com", "lnk.ms", "msplinks.com"  ]; this.showCleanVerdicts  = true; this.showLowRiskVerdicts = true; this.showMedRiskVerdicts = true; this.VeriSignSplit   = searchshield.VERISIGN_SPLIT_NOTEST;};searchshield.SearchEngine.prototype.flyoverExists = function (doc){ return !!doc.getElementById("XPLSS_Flyover");};searchshield.SearchEngine.prototype.inlineExists = function (doc){ return !!doc.getElementById("XPLSS_InlineFlyover");};searchshield.SearchEngine.prototype.validSearch = function(href) { return false; };searchshield.SearchEngine.prototype.includeLink = function(link) { return false; };searchshield.SearchEngine.prototype.insertNodes = function(node, doc){ var element = node.element; var parentNode = node.element.parentNode; if (parentNode == null) {  // try and find element again based on the hash  element = doc.getElementById("xplid_" + node.hash);  parentNode = !!element ? element.parentNode : null; } var insertNode = !!element ? element.nextSibling : null; while ((insertNode   != null) &amp;&amp;    (insertNode.tagName != null) &amp;&amp;    (insertNode.tagName == "SPAN")) {  insertNode = insertNode.nextSibling; }  return [insertNode, parentNode];};searchshield.SearchEngine.prototype.addImage = function(node, image, hidden){ var element = node.element; var hash = node.hash; var score  = node.score; // set verdict display configuration var doc = element.ownerDocument; if (this.type != 'inline' &amp;&amp; !doc.getElementById('XPLSS_Flyover'))  searchshield.initFlyover(doc, this); // get the proper insertion point for the image var insertNodes = this.insertNodes(node, doc); var insertNode = insertNodes[0]; var parentNode = insertNodes[1]; if (!parentNode)  return; // see if we already have an image if ((insertNode  != null) &amp;&amp;   (insertNode.id != null) &amp;&amp;   (insertNode.id.indexOf("XPLSS_") &gt; -1)) {  return; } // mark search result anchor so it isn't processed repeatedly if (score == undefined)  element.setAttribute("avglschecked", hash + "S" + this.VeriSignSplit); // create a new image var img = doc.createElement('img'); img.src = image; img.id = "XPLSS_" + hash; img.style.borderStyle = "none"; img.style.margin = "0 3px";  // for IE, specify these style attributes to prevent inadvertent inheritance from parent if (img.width &amp;&amp; img.height) {  img.style.width = img.width + 'px';  img.style.height = img.height + 'px'; }  // apply custom element styles this.updateElementStyle(img, this.addImageStyle);  // create the link element  var anchor = doc.createElement("A"); anchor.setAttribute("id", "LXPLSS_" + hash); if ((hidden != null) &amp;&amp; (hidden == true)) { // hiding the parent will also hide its child nodes  anchor.style.display = "none"; }  // Default anchor styles //Over-ride possible border style with inline declaration anchor.style.borderStyle = "none"; // apply custom element styles this.updateElementStyle(anchor, this.addAnchorStyle); if (score == searchshield.SCORE_SS_VERISIGN) {  anchor.style.textDecoration = "none";  anchor.style.background = "none repeat scroll 0 0 transparent"; } // append the image to the link anchor.appendChild(img); // insert the node as either a sibling or a child if (insertNode != null)  parentNode.insertBefore(anchor, insertNode); else  parentNode.appendChild(anchor);   return anchor;};searchshield.SearchEngine.prototype.updateImage = function (hash, search, score, image, alt_image, flyover, click_thru, altClick_thru){  var updated = false;  var frameDoc  = this.search.doc;  var docFrames = frameDoc.frames;  var frameElem;  if (docFrames &amp;&amp; this.processFrames)  {   for (var i=0; i &lt; docFrames.length; i++)   {    try {     if (docFrames[i].document.getElementById(hash))     {      frameElem = docFrames[i].frameElement;      frameDoc = docFrames[i].document;      break;     }    }     catch(err){}   }  }  while ((element = frameDoc.getElementById(hash)) != null)  {   // check configuration to determine if verdict display property   var showVerdict = true;      var nSeverity = Number(score - 1);   switch (nSeverity)   {    case searchshield.XPLCHECK_RESULT_SEV_LOW:     showVerdict = this.showLowRiskVerdicts;     break;    case searchshield.XPLCHECK_RESULT_SEV_MED:     showVerdict = this.showMedRiskVerdicts;     break;    case searchshield.XPLCHECK_RESULT_SEV_NONE:     showVerdict = this.showCleanVerdicts;     break;    default:     if (score == searchshield.SCORE_SS_VERISIGN)      showVerdict = this.showCleanVerdicts;     break;   }      // remove image if no url specified   if ((!showVerdict) || (image == null) || (image.length &lt; 1))   {    // hide the parent anchor node    element.parentNode.style.display = "none";    // mark the id as being hidden (element is the image)    element.id = element.id + "H";    updated = true;        // if not a verisign score    if (score != searchshield.SCORE_SS_VERISIGN)     continue;   }   // cleanup flyover, replace any new lines or single quotes   flyover = searchshield.CleanupHTML(flyover);   // mark the id as having been updated   element.id = element.id + "U" + score;   element.src = image;   element.attachEvent("onmouseover", function(e){avglsflyover.popup(e, hash, search, flyover)});   element.attachEvent("onmouseout", function(e){avglsflyover.hide(e)});   // check for attribute updates (elementAttribute is an associative array (i.e., object)   if (this.elementAttribute)   {    for (a in this.elementAttribute)    {     if(this.elementAttribute[a])      element.setAttribute(a, this.elementAttribute[a]);    }   }   // To dynamically reduce verdict image size if it causes its container to scroll   // when not showing alt images determine if the element containing   // the verdict image is scrolling and decrease the image size by   // the scroll amount (min size is 80% or original)   var reduceBy = 0.8;   var scrl  = 0;   if (!alt_image || this.omitAltImage || this.VeriSignSplit == searchshield.VERISIGN_SPLIT_TESTB)   {    try{     var maxLoop = 5;     var cN = element.parentNode.parentNode;  //image-&gt;anchor-&gt;containerNodes...     while (cN &amp;&amp; maxLoop--)     {      if (cN.tagName == "DIV" || cN.tagName == "SPAN")      {       // get object height depending on ie document mode       var clientHeight = (cN.clientHeight == 0 ||         (this.search.doc.documentMode &amp;&amp; this.search.doc.documentMode &lt; 8)) ?         cN.offsetHeight :         cN.clientHeight;       scrl = cN.scrollHeight - clientHeight;       break;      }      cN = cN.parentNode;     }     if (0 &lt; scrl)     {      var eH = (element.height - scrl)/element.height;      if (reduceBy &gt; eH)       eH = reduceBy;            var newDim = Math.ceil(eH*element.height);            element.height = newDim;      element.width = newDim;            element.style.height = newDim + "px";      element.style.width = newDim + "px";     }    }    catch(e){}   }   // set default style attributes   element.style.display  = "";      // if verisign icon showing move our icon up for better centering of the 2   // except for IE7 browser - it does not like this style   try {    var ieVersion = parseFloat(navigator.appVersion.split("MSIE")[1]);    if (alt_image &amp;&amp; (alt_image.length &gt; 0) &amp;&amp; ieVersion != 7)     element.style.verticalAlign = "10%";   }   catch(err){};   // apply custom element styles   this.updateElementStyle(element, this.updateImageStyle)   // update the click thru   var link = this.search.doc.getElementById("L" + hash);   if (link)   {    link.href = click_thru;    link.id = link.id + "U" + score;   }   updated = true;   // add the alternate image if supplied BUT not on avg yahoo   if ((alt_image)    &amp;&amp;     (alt_image.length &gt; 0) &amp;&amp;     (!this.omitAltImage) &amp;&amp;    (this.VeriSignSplit != searchshield.VERISIGN_SPLIT_TESTB))   {    var vhash = hash.substring(hash.indexOf("_")+1);    // create a temporary link node    var tmp_node = {      element: element.parentNode,      href:  altClick_thru,      hash:  vhash + "VU" + score,      search:  this.searchHash,      score:  score     };    var altAnchor = this.addImage(tmp_node, alt_image, false);    if (altAnchor &amp;&amp; altAnchor.firstChild)    {     altAnchor.firstChild.setAttribute("onmouseover", "");     altAnchor.href = altClick_thru;    }   }  }    if (updated != false)  {   this.resizeFrame(frameElem);   return true;  } return false;};searchshield.SearchEngine.prototype.updateElementStyle = function (element, elementStyle){ if (elementStyle) { // a NULL attribte value will unset it  for(attr in elementStyle)  {   try {    if (element.style.setAttribute)     element.style.setAttribute(attr, elementStyle[attr]);    else     element.style[attr] = elementStyle[attr];   } catch(err){}  } }};searchshield.SearchEngine.prototype.resizeFrame = function (frameElem){ // resize frame to prevent unwanted scrolling after inserting verdicts // ignore inline and non-frame engines if ((this.type == 'inline') || (!this.processFrames))  return; // ensure all required elements are available if ((frameElem == null) || (frameElem.style == null) || (frameElem.contentWindow == null))  return; // if frame is scrolling vertically then resize var frameHeight = parseInt(frameElem.style.height, 10); if (!isNaN(frameHeight) &amp;&amp; (frameHeight &lt; frameElem.contentWindow.document.body.scrollHeight))  frameElem.style.height = frameElem.contentWindow.document.body.scrollHeight + 'px'; return;};searchshield.SearchEngine.prototype.getImgElement = function (element){ // return an xpl img element associated with a given element if (element == null)  return null; // go up the parent tree looking for a header or div while ( (element.parentNode != null) &amp;&amp;    (element.tagName.charAt(0) != "H") &amp;&amp;    (element.tagName.charAt(0) != "D") &amp;&amp;   (element.tagName.charAt(0) != "T") ) {  element = element.parentNode; } // if all the way to the top, nothing if ((element.tagName == "HTML") || (element == null))  return null; // get image tags, if none we are done var imgTags = element.getElementsByTagName("IMG"); if ((imgTags == null) || (imgTags.Length &lt; 1))  return null; for (var i = 0; i &lt; imgTags.length; i++) {  if ((imgTags[i].id == null) || (imgTags[i].id.indexOf("XPLSS_") == -1))   continue;  return imgTags[i]; } // else didn't find anything return null;};searchshield.SearchEngine.prototype.setRatingsConfig = function (doc){ // get verdict configuration, need at least severity var results = searchshield.avgCallFunc(doc, 'GetRatingsConfig'); var parts = !!results ? results.split('::') : null; if (parts != null &amp;&amp; parts.length &gt;= 5) { //if set to default then get config value  if (this.showCleanVerdicts === true)   this.showCleanVerdicts  = (parseInt(parts[0]) == 1) ? true : false;     if (this.showLowRiskVerdicts === true)   this.showLowRiskVerdicts = (parseInt(parts[1]) == 1) ? true : false;    if (this.showMedRiskVerdicts === true)   this.showMedRiskVerdicts = (parseInt(parts[2]) == 1) ? true : false;     this.VeriSignSplit = (parseInt(parts[4])); }  return true;};searchshield.SearchEngine.prototype.init_inline_ratings = function (doc){ if ((doc == null) || (doc.getElementById("XPLSS_InlineFlyover")))  return; if (!searchshield.quirksMode) {  // create style for inline flyovers  var styleTag = doc.createElement("style");  styleTag.setAttribute("id","avgILFOStyle");    var headTag = doc.getElementsByTagName("head")[0];  headTag.appendChild(styleTag);  var inline_style = styleTag.styleSheet;  // stub in the base image name as the url  inline_style.addRule(".avgILFO", "background: url(linkscanner://default_inline_border_tl.png) no-repeat top left;");  inline_style.addRule(".avgILFO", "width:0px; font-size:0px; z-index:9999; visibility:hidden; position:absolute; left:-5000px;");    inline_style.addRule(".avgILFO_content", "background: url(linkscanner://default_inline_border_r.png) top right repeat-y;");  inline_style.addRule(".avgILFO_content","font-size:10px; color:black; padding:0px 10px; text-align:left; word-wrap:break-word; line-height:130%");    inline_style.addRule(".avgILFO_head", "background: url(linkscanner://default_inline_border_tr.png) no-repeat top right;");  inline_style.addRule(".avgILFO_head", "width:0px; height:5px;");  inline_style.addRule(".avgILFO_head div","height:5px;");   inline_style.addRule(".avgILFO_foot", "background: url(linkscanner://default_inline_border_bl.png) no-repeat bottom left");  inline_style.addRule(".avgILFO_foot", "height:5px;");    inline_style.addRule(".avgILFO_foot div", "background: url(linkscanner://default_inline_border_br.png) no-repeat bottom right");  inline_style.addRule(".avgILFO_foot div", "height:5px; width:0px;"); }  try {   // create the popup box  var box = doc.createElement("DIV");  if (searchshield.quirksMode)  {   box.style.visibility = "hidden";   box.style.position = "absolute";   box.style.left = "-5000px";  }  box.setAttribute("id", "XPLSS_InlineFlyover");  box.setAttribute("class", "avgILFO");  doc.body.appendChild(box);  box = null; } catch(boxErr){}};searchshield.SearchEngine.prototype.show_inline_ratings = function (doc, node, image){  var href = node.href; var anchor = node.element; if ((href == null) || (href.length &lt; 1))  return;   if (avglsinlineflyover.imageExists(anchor))  return;  // mark search result anchor so it isn't processed repeatedly anchor.setAttribute("avglschecked", "1");  // get verdict  this.display_inline(doc, anchor, href, node, false);};searchshield.SearchEngine.prototype.display_inline = function (doc, anchor, href, node, update, min_severity){ // min_severity is the lowest severity to display, so setting it to // 1 would not display safe icons  var results = searchshield.avgCallFunc(doc, 'MalsiteCheck', href); if (results == null)  return;  var parts = results.split('::');  // need at least severity if (parts == null)  return;    var nSeverity = parseInt(parts[0]);  if (!update &amp;&amp; nSeverity == searchshield.XPLCHECK_RESULT_SEV_NONE) {  var shortUrl = searchshield.FilterUrl(href, this.shortened_urls);  if (shortUrl)  { // shortened url verdicts display later   var engine = this;   anchor.attachEvent("onmouseover", function(event){avglsinlineflyover.mouseOverHandler(event, doc, engine)});   return;  } }  // severity -1 signifies sb.dat load failure if ( nSeverity == -1 )  nSeverity = searchshield.XPLCHECK_RESULT_SEV_NONE; //blacklist url var blShortUrl = false; if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_BLOCK) {  var shortUrl = searchshield.FilterUrl(href, this.shortened_urls);  if (shortUrl)   blShortUrl = true; }  // need xlated cat tag and category if (parts.length &lt; 3)  return; // check the minimum to display if ((min_severity != null) &amp;&amp; (nSeverity &lt; min_severity))  return;   if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_LOW &amp;&amp; !this.showLowRiskVerdicts) {  if (update)   this.avg_ls_inline_hide_verdict(anchor);    return; }  if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_MED &amp;&amp; !this.showMedRiskVerdicts) {  if (update)   this.avg_ls_inline_hide_verdict(anchor);    return; } if (nSeverity == searchshield.XPLCHECK_RESULT_SEV_NONE &amp;&amp; !this.showCleanVerdicts)  {  if (update)   this.avg_ls_inline_hide_verdict(anchor);     return; } if (update)  this.update_inline_image(anchor, nSeverity, parts); else  this.add_inline_image(doc, anchor, nSeverity, parts, blShortUrl);};searchshield.SearchEngine.prototype.avg_ls_inline_hide_verdict = function (anchor){ var image = avglsinlineflyover.getImage(anchor); if (image) {  image.style.display = "none";  if (image.parentNode &amp;&amp; image.parentNode.id == "avg_ls_anch")   image.parentNode.style.display = "none"; }};searchshield.SearchEngine.prototype.update_inline_image = function (anchor, nSeverity, aRisk){ // update the image already in the page if (anchor &amp;&amp; anchor.firstChild) {  var html  = '';  var image = '';   if (aRisk != null &amp;&amp; nSeverity != null)  {   var riskCategory = aRisk[1];   var riskName  = aRisk[2];   var bgColor   = this.inline.color.background[nSeverity];   var borderColor  = this.inline.color.border[nSeverity];   image    = this.inline.image[nSeverity];   html    = avglsinlineflyover.build(riskCategory, riskName, bgColor, borderColor);  }    var imageElem = anchor.firstChild;  imageElem.src = image;    if ( html &amp;&amp; html.length &gt; 0 )  {   imageElem.setAttribute("title", "");   imageElem.attachEvent("onmouseover", function(e){avglsinlineflyover.popup(e, html, nSeverity)});   imageElem.attachEvent("onmouseout", function(e){avglsinlineflyover.hide(e)});  } }};// add the image to the pagesearchshield.SearchEngine.prototype.add_inline_image = function (doc, anchor, nSeverity, aRisk, blShortUrl){ if (anchor == null || anchor.parentNode == null)  return null; // get the proper insertion point for the image var insertNode = anchor.nextSibling; while ((insertNode   != null) &amp;&amp;    (insertNode.tagName != null) &amp;&amp;    (insertNode.tagName == "SPAN")) {  insertNode= insertNode.nextSibling; }  // see if we already have an image anchor if ((insertNode  != null) &amp;&amp;   (insertNode.id != null) &amp;&amp;   (insertNode.id == "avg_ls_anch")) {  return null; } var html  = ''; var image = this.inline.clockImage;  if (aRisk != null &amp;&amp; nSeverity != null) {  var riskCategory = aRisk[1];  var riskName  = aRisk[2];  var bgColor   = this.inline.color.background[nSeverity];  var borderColor  = this.inline.color.border[nSeverity];  image    = this.inline.image[nSeverity];  var blUrl;  if (blShortUrl)  {   var aRiskName = riskName.split(':');   var sUrl = searchshield.checkUrl(aRiskName[1]);   blUrl = {};   blUrl.riskNameLabel = aRiskName[0] + ': ';   blUrl.riskCategory = riskCategory;   blUrl.bgColor = bgColor;   blUrl.borderColor = borderColor;   blUrl.sUrl = sUrl;  }  else  {   html = avglsinlineflyover.build(riskCategory, riskName, bgColor, borderColor);  } } doc = anchor.ownerDocument; var img   = doc.createElement("img"); img.src   = image; img.setAttribute("id","avg_ls_image"); img.style.width = "12px"; img.style.height = "12px"; img.style.border = "none"; img.style.padding = "0 3px"; img.style.margin = "0";  if ((html &amp;&amp; html.length &gt; 0) || (blUrl != undefined)) {  img.setAttribute("title", "");  img.attachEvent("onmouseover", function(e){avglsinlineflyover.popup(e, html, nSeverity, blUrl)});  img.attachEvent("onmouseout", function(e){avglsinlineflyover.hide(e)}); } // create the link element  var newAnchor = doc.createElement("A"); newAnchor.setAttribute("id", "avg_ls_anch"); newAnchor.style.display = "inline-block"; newAnchor.style.background = "none repeat scroll 0 0 transparent";  newAnchor.appendChild(img); img = null; // insert the node as either a sibling or a child if (insertNode != null)  anchor.parentNode.insertBefore(newAnchor, insertNode); else  anchor.parentNode.appendChild(newAnchor);    return newAnchor;  };////////////////    SEARCH ENGINE    ///////////////////////////////    GOOGLE SEARCH ENGINE    ///////////////searchshield.GoogleSearchEngine = function(search){ searchshield.SearchEngine.call(this, search); this.onlyPrimaries = false;};searchshield.GoogleSearchEngine.prototype = new searchshield.SearchEngine();searchshield.GoogleSearchEngine.prototype.constructor = searchshield.GoogleSearchEngine;searchshield.GoogleSearchEngine.prototype.name = "google"; // the name by which the search engine is known (always lowercase)searchshield.GoogleSearchEngine.prototype.validSearch = function(href) { var uri; if (typeof(this.search) === 'undefined' || null === this.search)  uri = searchshield.parseLink(href); else  uri = this.search.uri; if(!uri || !uri.host)  return false; var hostMatch = false; var domain  = uri.host;  // re stitch the uri path and query elements to // use existing logic var path = uri.path + uri.delimiter + uri.query; // Domains valid for google searches, must start with '.' var valid_domains = new Array(".google.co", ".mozilla.co"); // For Google the host must match: // .google.com  OR // .google.co.XX where XX is a country code // .google.XX  where XX is a country code // Where any subdomain can come before the top level domain var domLen = valid_domains.length; for (var i = 0; i &lt; domLen; i++) {  var domainLen = domain.length;  var valid_domain_len = valid_domains[i].length;  var tldPos = domain.indexOf(valid_domains[i]);  if (tldPos &gt; -1)  {   if (domain.charAt(tldPos + valid_domain_len) == 'm')    hostMatch = true;   else if ((domain.charAt(tldPos + valid_domain_len) == '.') &amp;&amp; ((domainLen - tldPos) == valid_domain_len+3))    hostMatch = true;  }  else  {   // get the form .google. to check the length of   var dot_pos = valid_domains[i].indexOf(".",1);   var valid_short_name = valid_domains[i].substring(0, dot_pos+1);   tldPos = domain.indexOf(valid_short_name);   if ((tldPos &gt; -1) &amp;&amp; ((domainLen - tldPos) == valid_domain_len))    hostMatch = true;  }  if (hostMatch)  {   // replace beginning of domain with www.google since links will refer back to it   if ((i &gt; 0) &amp;&amp; (tldPos &gt; -1))   {    var last_dot = domain.indexOf(".",tldPos+1)    if (last_dot &gt; -1)     domain = "www.google" + domain.substring(last_dot);   }   break;  } } if (hostMatch) {  // using ajax engine  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);    // 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;   }  }  // 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);      // 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;     }    }   }  } }    // 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" == 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 (adurl != -1)  {   var urlPos = adurl+7; // puts it on the http   var outHref = tag.href.substring(urlPos);   // extract any fragment text, do not unescape   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;  }  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.i
