<?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-1574855137468958648</id><updated>2012-02-16T07:19:52.001-08:00</updated><title type='text'>JavBlog: Javelin Wealth Management Investment Commentary</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://javelinwealth.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>93</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-6108932046058760160</id><published>2012-02-08T19:07:00.000-08:00</published><updated>2012-02-08T19:39:57.561-08:00</updated><title type='text'>Two out of three ain't bad</title><content type='html'>Back in October we wrote that we were looking for three things to happen to encourage us to get more positive on &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;stock markets&lt;/span&gt;: signs of stronger US employment, some prospect of an end to monetary tightening in China and some real progress (if not final resolution) to the European debacle.&lt;br /&gt;&lt;br /&gt;As Meatloaf memorably sang in 'Bat Out Of Hell', two out of three ain't bad, even if the third (Europe) still has plenty of potential to throw a large spanner through a more cautiously optimistic picture.&lt;br /&gt;&lt;br /&gt;The US numbers are improving across a range of different data: employment is up, credit delinquencies are down, manufacturing export orders have picked up, labour costs are down (implying corporate margins and productivity are up), housing affordability has increased (because housing prices have collapsed). All pretty decent sounding news. Combine that with confirmation from the Fed that low interest rates are going to be with us for a while, and you have the makings of a good story.&lt;br /&gt;&lt;br /&gt;In China, too, the focus on beating inflation seems to be easing off, with the result that fears of a hard landing seem to have receded somewhat.&lt;br /&gt;&lt;br /&gt;All of this is cheery stuff, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;particularly&lt;/span&gt; when compared with the worries that dogged markets in mid 2011.&lt;br /&gt;&lt;br /&gt;And that brings us on to Europe.&lt;br /&gt;&lt;br /&gt;The surprise in the last few months is how quickly markets have been to assume that a deal will be done over Greece that will push the European crisis on to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;backburner&lt;/span&gt; for a while. The moves by the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;ECB&lt;/span&gt; to ease credit to banks from mid December was an undoubted and major factor behind this and seemed to suggest that banks would be underpinned unconditionally. Even the Germans seem to have given up grumbling (in public).&lt;br /&gt;&lt;br /&gt;Nevertheless the skeptics remain unconvinced, simply because the debt numbers are so large whilst the impetus for major structural change - not just in Greece, but the US, France and elsewhere - seems to have stalled. Without this major structural change (which involves acknowledging that previous commitments on pensions and health care provision are unaffordable), debt levels will continue to grow until they reach the point at which bond investors vote with their feet and force change by their actions. So far, of course, bond markets outside of the obvious basket cases in Europe have chosen to ignore all of this.&lt;br /&gt;&lt;br /&gt;Where do we stand in this?&lt;br /&gt;&lt;br /&gt;We've ceratainly been adding some equity exposure for some clients over the last month or so, but still have cash in reserve: too frequently have we seen declarations from Europe that a line has been drawn under the crisis. We therefore skeptically feel the need to see the detail before being convinced. So at present, we regard the current market jumps as being more driven by short-term trading &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;impulses&lt;/span&gt; than longer-term investors. It may well be that when the latter get involved, the nimble money may be making it's way out again, happy in its quick profits. The question then will be whether or not the longer term money has enough room to benefit.&lt;br /&gt;&lt;br /&gt;However, with a 66% positive signal on our "Meatloaf Index" and with deposit rates in the cellar, this trading rally could continue for a little while, particularly if the Europeans find a large band aid for Greece to see them through for another few months. They still can't afford it, but at the moment markets are behaving as though it's better to keep eyes tight shut.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Steve&lt;br /&gt;e-mail: steve.davies@javelinwealth.com&lt;br /&gt;contact: &lt;span tabindex="-1" dir="ltr" class="skype_pnh_container"&gt; &lt;span dir="ltr" title="Call this phone number in Singapore with Skype: +6565577186" class="skype_pnh_highlighting_inactive_common"&gt;&lt;span title="Skype actions" class="skype_pnh_left_span"&gt;  &lt;/span&gt;&lt;span title="Skype actions" class="skype_pnh_dropart_span"&gt;&lt;span style="background-position:-5017px 1px !important;" class="skype_pnh_dropart_flag_span"&gt;      &lt;/span&gt;   &lt;/span&gt;&lt;span class="skype_pnh_textarea_span"&gt;&lt;span class="skype_pnh_text_span"&gt;+65 65577186&lt;/span&gt;&lt;/span&gt;&lt;span class="skype_pnh_right_span"&gt;     &lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Javelin          Wealth Management supports the global &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;microfinance&lt;/span&gt;&lt;/span&gt;      philanthropy         initiative www.kiva.org, the education  charity,       www.roomtoread.org,  and      the Singapore Children's  Cancer      Foundation,  www.ccf.org.sg.  New    clients   to the firm  can nominate      any or all of  these charities  for a    donation  we   make on their      behalf. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-6108932046058760160?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/6108932046058760160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/6108932046058760160'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2012/02/two-out-of-three-aint-bad.html' title='Two out of three ain&apos;t bad'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-8576604010663912016</id><published>2012-01-13T01:39:00.001-08:00</published><updated>2012-01-13T02:04:23.400-08:00</updated><title type='text'>The Germans have a cunning plan...</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:officedocumentsettings&gt;   &lt;o:allowpng/&gt;  &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-SG&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:enableopentypekerning/&gt;    &lt;w:dontflipmirrorindents/&gt;    &lt;w:overridetablestylehps/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin-top:0cm;  mso-para-margin-right:0cm;  mso-para-margin-bottom:10.0pt;  mso-para-margin-left:0cm;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;  mso-fareast-language:EN-US;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;One of my previous postings encouraged one of our friends, a long-term resident in Germany, to get in touch: he felt that we would benefit from the Berlin perspective. His thoughts are interesting, so I have, with his permission, paraphrased them here...&lt;/p&gt;&lt;p class="MsoNormal" style="text-align:justify"&gt;The Germans are playing a complex political end game in order to ensure that they are able to push through a restructuring of Europe’s economic machinery, based on German principles. They feel that they made a compromise when the foundations of the Euro were laid during the 1990’s in the interests of political expediency (common interest rate setting, despite the lack of common fiscal or debt mechanisms – the Bundesbank definitely “knew better”). &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;They clearly hoped – wrongly as it has turned out – that the Euro would run for longer without meeting with a structural crisis. Now that it has happened, they don’t want to make this type of compromise again in which expediency, rather than logic, drives policy.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;The political manoeuvring which seems endemic within the current structure of the EU is very complex and often seems both chaotic and smacking of incompetence and indecision.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;However, the German elite has a very clear idea where it wants Europe to go: towards fiscal union for &lt;i style="mso-bidi-font-style: normal"&gt;&lt;u&gt;an appropriate set of countries&lt;/u&gt;&lt;/i&gt; (my italics).&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;Having now successfully absorbed a defunct country – East Germany – with 25 million people, produced a DAX which is well represented by world leading companies, &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;and developed a unique breadth of mid-sized, export orientated companies in many industries&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;(the famous &lt;i style="mso-bidi-font-style: normal"&gt;Mittelstand&lt;/i&gt;), DAX listed companies are some of the most globalised in the world, and look both to Asia and the US for their continued growth.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align:justify"&gt;All this manufacturing success has engendered a new sense of self-confidence in Berlin, leading to the explicit belief that they actually do know something about business and economics, and don't need any lessons from the Brits or the Americans. &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;It is clear, however, that German leaders do not feel comfortable with overt displays of such confidence, given sensitivities to the "Don’t mention the war…" creed. Basil Fawlty would be proud.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align:justify"&gt;Despite this, there is a clear view that the German business model, as opposed to the debt fuelled Anglo-Saxon one, needs no further apology. But nor does that mean that Germany should act as the banker for everyone else in Europe.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;When Cameron visited Berlin in mid-November, he told his German counterpart that as much firepower as possible had to be used to combat the euro crisis. To which the Chancellor responded coolly: "One shouldn't pretend to have power that one doesn't actually have”.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; font-style: italic;"&gt;From the German perspective, the only way to remain relevant in a world economy dominated by the USA &amp;amp; China is for Europe to make a rapid dash for size via full fiscal union. &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;Chancellor Merkel is a quantum chemist by training and spent the first 12 years of her professional life in a Physical Chemistry institute in the DDR. She might not be as strong on media and communication skills as many of her contemporaries, but it’s doubtful that many of them can match her in the analysis of complex problems. &lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;Her preferred approach to politics can be compared to experimental particle physics. She engineers collisions between other particles and sees what happens. After the experiment, she moves in to fill the vacuum.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align:justify"&gt;Poor particles.&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;Thus all of her contemporary competitors for leadership in the CDU/CSU were masterfully able to discredit themselves in the maelstrom of personal rivalries and their subsequent disputes. These direct competitors for leadership ten years ago have long since left politics for business, leaving the field clear for Frau Merkel.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;And now she is applying the same tactics in the EU.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;Let Berlusconi discredit himself. Let Sarkozy hog the limelight in public disputes with Cameron. Frau Merkel will watch from the sidelines whilst engineering the desired end result. Very Machiavellian (if one is allowed to reference the work of a 16th century Italian).&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;So – you have a major player in the EU crisis playing a long-term strategy, whilst everyone else is focused on short-term tactics: hence the friction, and hence the appearance of indecision in the face of huge challenges. The Germans are playing the long game.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;Note also that German politicians don't care what the stock market does - due to limited share ownership, it is electorally irrelevant. This provides us with an interesting contrast to the US: Ben Bernanke has frequently emphasized that he uses the stockmarket as a key indicator for the success or otherwise of his Quantitive Easing and other policies.&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;With many thanks to our friend in Berlin.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;It remains to be seen whether or not the German Chancellor's long game will pay off, or, in the words of another British prime minister, be sidetracked by the challenges posed by "events".&lt;/p&gt;&lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;span style="font-size:100%;"&gt;Steve&lt;br /&gt;e-mail: steve.davies@javelinwealth.com&lt;br /&gt;contact: &lt;span tabindex="-1" dir="ltr" class="skype_pnh_container"&gt; &lt;span dir="ltr" title="Call this phone number in Singapore with Skype: +6565577186" class="skype_pnh_highlighting_inactive_common"&gt;&lt;span title="Skype actions" class="skype_pnh_left_span"&gt;  &lt;/span&gt;&lt;span title="Skype actions" class="skype_pnh_dropart_span"&gt;&lt;span style="background-position:-5017px 1px !important;" class="skype_pnh_dropart_flag_span"&gt;      &lt;/span&gt;   &lt;/span&gt;&lt;span class="skype_pnh_textarea_span"&gt;&lt;span class="skype_pnh_text_span"&gt;+65 65577186&lt;/span&gt;&lt;/span&gt;&lt;span class="skype_pnh_right_span"&gt;     &lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Javelin          Wealth Management supports the global &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;microfinance&lt;/span&gt;     philanthropy         initiative www.kiva.org, the education charity,       www.roomtoread.org,  and      the Singapore Children's Cancer      Foundation,  www.ccf.org.sg.  New    clients   to the firm can nominate      any or all of  these charities  for a    donation  we  make on their      behalf. &lt;/span&gt;&lt;/p&gt;  &lt;span style="line-height:115%;font-family:&amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font:minor-latin;mso-fareast-font-family:Calibri;mso-fareast-theme-font: minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-Times New Roman&amp;quot;; mso-bidi-theme-font:minor-bidi;mso-ansi-language:EN-SG;mso-fareast-language: EN-US;mso-bidi-language:AR-SAfont-family:&amp;quot;;font-size:11.0pt;"  &gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-8576604010663912016?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/8576604010663912016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/8576604010663912016'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2012/01/germans-have-cunning-plan.html' title='The Germans have a cunning plan...'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-8362188383304083597</id><published>2011-12-21T22:07:00.000-08:00</published><updated>2011-12-21T23:25:37.608-08:00</updated><title type='text'>Backwards and forwards for 2011 and 2012</title><content type='html'>As we enter the closing week of 2011, a quick review of this year's markets reveals the following:&lt;br /&gt;&lt;br /&gt;(1) The US has outperformed. The S&amp;amp;P500 and NASDAQ are virtually flat for the year, whilst the DJIA is up 4.6%.&lt;br /&gt;&lt;br /&gt;(2) The USD is still around. The USD has confounded first half predictions of its demise by rising 1% for the year so far, but has bounced nearly 9% from the low it recorded at the end of  April. As always there is a direct inverse relationship between the number of forecassers predicting its collapse and its subsequent strength. Look for the same to apply in reverse. There has been a strong inverse relationship between the USD and global stockmarkets.&lt;br /&gt;&lt;br /&gt;(3) Asia &amp;amp; Emerging Markets have slumped. In inverse proportion to the rise of the USD, other previously favoured risk assets such as Asia and the Emerging Markets have slumped in local currency terms, and even more so in USD terms. With AAXJ up as much as 5.5% for the year as at the beginning of May, they are looking likely to end the yeardown 17% in USD terms. Some markets, notably former BRIC darlings India and Brazil, have done even worse with declines of nearly 40% and 28% respectively in USD terms.&lt;br /&gt;&lt;br /&gt;(4) Europe has done less badly than it should have. Relative to Asia and EM, the main European indices (just to recap, Europe is the place where all the main problems are) have actually performed less badly, with Germany down by about 18% in USD terms, and France by about 22%. Obviously some of the peripherals have done much worse, as have the financial stocks in these countries. However, the UK (which we're not sure should be included as part of 'Europe' any more) is down by only 8% or so. It seems bizarre that the markets where austerity will bite hardest and where the financial problems are most grave, have outperformed their EM growth 'peers', but there you are: "Markets can remain irrational for longer than you can remain solvent..."&lt;br /&gt;&lt;br /&gt;(5) Gold has lost a bit of its lustre. Although Gold is still up by more than 13% for the year, it was up as much as 33% at its high point in early September. Margin restrictions on various commodities exchanges were the catlyst for the sell-off but so was an increasing view that deflation, rather than inflation, is more of a problem. As with Asia and EM stockmarkets, Gold also demonstrated that a stronger USD is negative for commodity prices overall.&lt;br /&gt;&lt;br /&gt;(6) The US Economy held up better than feared and despite the best efforts of US politicians. This may simply be because the US consumer remains in denial and because everyone was more worried about Europe.&lt;br /&gt;&lt;br /&gt;(7) Oh, and European governments haven't got a clue. Enough said.&lt;br /&gt;&lt;br /&gt;Looking ahead to 2012, it seems strange to think that the prospects for the year to come look much the same as they have done for the second half of 2011, with many of the same issues seeming likely to dominate. However, our view is that much of the bad news seems likely to be concentrated in the first half (which could reverse the old adage "sell in May and go away"):&lt;br /&gt;&lt;br /&gt;(a) The Eurozone will be forced to restructure and rebuild. If they are determined to support the Euro at any cost, then they'll have no choice but to craft a rescue package that finally looks credible with some sort of joint and several guarantee. Maybe this week's action by the ECB to offer 3 year unlimited funding to Eurozone banks is a foretaste of this: the ECB may not be guaranteeing countries, but it is increasingly acting as the lender of last resort to the banks. Once this restructuring happens, although austerity will be the key and widely adopted policy prescription, markets will bounce in the short-term, and probably by a long way out of simple relief that a solution (of some sort) is finally in place. As one of my clients has said, "hope is not a strategy", and its more than likely that more damage will be done on the way there (maybe that's what's needed to get the German government and its voters over the line), but this 'hope' still seems the most likely outcome.&lt;br /&gt;&lt;br /&gt;(b) There's a lot of cash out there and markets are vulnerable to good news. A good piece from Merrill Lynch (entitled "I'm so bearish, I'm bullish") this week highlighted that in the 5 weeks leading to December 15th, global long-only fund outflows amounted to $23bn, putting the amount of cash raised close to ML's previous 'buy' signals on a money flow basis. By the same token, $94bn in inflows to money market funds (which produce a zero return currently) over the same period have been the largest such cumulative inflow since the bad old days of January 2009 (6 weeks before the bottom of the market was reached). As we have seen repeatedly, it doesn't take much to get markets moving upward - sharply (even if the reasons for such moves seem impossible to explain at the time).&lt;br /&gt;&lt;br /&gt;(c) When risk returns, you'll want to buy Asia &amp;amp; EM, but not before. As in 2008/9, the worst performers turned into the best performers when risk appetite eventually came back.&lt;br /&gt;&lt;br /&gt;(d) A slowdown in China may be good news. Slower growth in China is likely to lead to significant easing, and although the impact of such easing will not be as great as was the case in 2009, it will still have a positive impact on the margin.&lt;br /&gt;&lt;br /&gt;(e) Beware US politics. The Europeans have set a new standard for political incompetence in 2011, but the divided government of the US has come in a close second. The willingness of US politicos to hold the economy hostage by taking key decisions over the budget, the debt ceiling and taxes to the brink, should not be underestimated.&lt;br /&gt;&lt;br /&gt;So, another year of uncertainty and volatility beckons. Although a recent poll of analysts by Barron's shows an average forecast for +12% growth in the US stockmarket next year, the same analysts said the same thing about 2011 at the back end of 2010. So, I think, did we: our mistake was assuming that just because we knew things were tricky, we assumed that this view had been fully discounted by stockmarkets.&lt;br /&gt;&lt;br /&gt;What's the potential for yet more mistaken and utterly unjustifiable optimism in 2011?&lt;br /&gt;&lt;br /&gt;Probably quite high. There are certainly plenty of "risks to the downside" as they like to say on CNBC. For that reason, for the time being, we are comfortable in maintaining a much lower exposure to equity than normal, and a much higher exposure to cash than usual. Perhaps we also need to be a bit more nimble to book profits as and when they exist and to cut losses on the other side.&lt;br /&gt;&lt;br /&gt;However, if the Mayans are right, the world is going to end in 2012 anyway, so what's the point of worrying? Here's hoping that we're all still around to read more drivel from all and sundry (and yours truly) on December 31st 2012!&lt;br /&gt;&lt;br /&gt;With best wishes to you and your family for a Merry Christmas and a Happy New Year.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Steve&lt;br /&gt;e-mail: steve.davies@javelinwealth.com&lt;br /&gt;contact: &lt;span tabindex="-1" dir="ltr" class="skype_pnh_container"&gt; &lt;span dir="ltr" title="Call this phone number in Singapore with Skype: +6565577186" class="skype_pnh_highlighting_inactive_common"&gt;&lt;span title="Skype actions" class="skype_pnh_left_span"&gt;  &lt;/span&gt;&lt;span title="Skype actions" class="skype_pnh_dropart_span"&gt;&lt;span style="background-position:-5017px 1px !important;" class="skype_pnh_dropart_flag_span"&gt;      &lt;/span&gt;   &lt;/span&gt;&lt;span class="skype_pnh_textarea_span"&gt;&lt;span class="skype_pnh_text_span"&gt;+65 65577186&lt;/span&gt;&lt;/span&gt;&lt;span class="skype_pnh_right_span"&gt;     &lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Javelin          Wealth Management supports the global &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;microfinance&lt;/span&gt;    philanthropy         initiative www.kiva.org, the education charity,      www.roomtoread.org,  and      the Singapore Children's Cancer     Foundation,  www.ccf.org.sg.  New    clients   to the firm can nominate     any or all of  these charities  for a    donation  we  make on their     behalf. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-8362188383304083597?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/8362188383304083597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/8362188383304083597'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/12/backwards-and-forwards-for-2011-and.html' title='Backwards and forwards for 2011 and 2012'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-553045771314860541</id><published>2011-12-11T16:38:00.000-08:00</published><updated>2011-12-11T17:00:33.975-08:00</updated><title type='text'>Ummmm... so that's it?</title><content type='html'>The much vaunted EU summit has produced exactly the same sort of result that all the previous summits have produced: a lot of hot air but very little by way of concrete results.&lt;br /&gt;&lt;br /&gt;For all the sound and fury generated by Britain's use of a veto over potential treaty changes (it seems strange to base the use of the veto on various regulatory issues for the financial services sector, rather than the broader issue of the sovereignty of national &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;parliaments&lt;/span&gt;, but never mind), the actual outcome has done little to address the immediate problems.&lt;br /&gt;&lt;br /&gt;The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ECB&lt;/span&gt; will not be acting as lender of last resort, there will be no collectively guaranteed &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Eurobonds&lt;/span&gt; and there is no significant expansion of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;EFSF&lt;/span&gt; to provide funding for debtor nations. There have been some moves on the margin  to allow greater involvement of the IMF but these moves are exactly that: marginal.&lt;br /&gt;&lt;br /&gt;Once again, markets will be left to speculate about individual banks and their exposure to sovereign debt, with the likelihood of a messy Greek default in 2012 looking higher. Once again, the very same banks will be reluctant to buy more European sovereign bonds, and once again, they will focus on cutting balance sheets and shrinking lending. The likelihood of a bank collapse remain pretty high, as most banks will remain reliant on their central bank or the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ECB&lt;/span&gt; for short-term funding support.&lt;br /&gt;&lt;br /&gt;The EU rule changes will focus on national budget rules, but there is little detail as to enforcement and penalties for non-compliance. Bearing in mind that France &amp;amp; Germany were among the first to breach the original Stability and Growth Pact and one doesn't hold out much hope that "this time it's different".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Steve&lt;br /&gt;e-mail: steve.davies@javelinwealth.com&lt;br /&gt;contact: &lt;span tabindex="-1" dir="ltr" class="skype_pnh_container"&gt; &lt;span dir="ltr" title="Call this phone number in Singapore with Skype: +6565577186" class="skype_pnh_highlighting_inactive_common"&gt;&lt;span title="Skype actions" class="skype_pnh_left_span"&gt;  &lt;/span&gt;&lt;span title="Skype actions" class="skype_pnh_dropart_span"&gt;&lt;span style="background-position:-5017px 1px !important;" class="skype_pnh_dropart_flag_span"&gt;      &lt;/span&gt;   &lt;/span&gt;&lt;span class="skype_pnh_textarea_span"&gt;&lt;span class="skype_pnh_text_span"&gt;+65 65577186&lt;/span&gt;&lt;/span&gt;&lt;span class="skype_pnh_right_span"&gt;     &lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Javelin          Wealth Management supports the global &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;microfinance&lt;/span&gt;   philanthropy         initiative www.kiva.org, the education charity,     www.roomtoread.org,  and      the Singapore Children's Cancer    Foundation,  www.ccf.org.sg.  New    clients   to the firm can nominate    any or all of  these charities  for a    donation  we  make on their    behalf. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-553045771314860541?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/553045771314860541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/553045771314860541'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/12/ummmm-so-thats-it.html' title='Ummmm... so that&apos;s it?'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-6334979715796251312</id><published>2011-11-20T19:31:00.000-08:00</published><updated>2011-11-20T23:13:24.430-08:00</updated><title type='text'>Jean-Claude Van Damnation</title><content type='html'>The Prime Minister of Luxembourg, and current President of the Euro Group, Jean-Claude Juncker, summed up the problems of the Eurozone in 2005 with regards to economic reform. His comments remain just as valid today, as the EU confronts the never-ending crisis of sovereign indebtedness within the Eurozone: “We all know what to do, we just don’t know how to get re-elected after we’ve done it.”&lt;br /&gt;&lt;br /&gt;As the recently departed Prime Ministers of Greece, Spain and Italy will be able to attest, voters do not respond well to economic crises, and reward the incumbent leaders with a negative verdict at the next election, or parliamentary putsch. The fact that the incoming guys are proposing to implement exactly the same policies seems to make little difference. This approach presumably guarantees ongoing political instability as politicians of various stripes continue to promise the undeliverable (i.e. a pain free restructuring).&lt;br /&gt;&lt;br /&gt;The issue, then, seems to lie as much with voters as the politicians themselves, with both moving to the lowest common denominator. Whether its Congressional gridlock in the US (and anyone who thinks that things will change after next year's Presidential election must be delusional), or European politicians who are unwilling to talk publicly about the blindingly obvious (a common currency without common fiscal and monetary policies can't work), each group is running scared of those constituents who seem to think that there is some magic pill for overnight success.&lt;br /&gt;&lt;br /&gt;So is dictatorship the answer? As some cataclysmic doom-mongers attest, the last time this sort of thing happened, the only thing that caused a shake out was the Second World War: a cheery prospect.&lt;br /&gt;&lt;br /&gt;For the time being, a lot of recent data, particularly out of the US, has erred on the side of "better than expected", whether it be employment / unemployment data, corporate earnings or industrial output. Maybe this is a temporary bounce back from the Japanese Tsunami affected "soft patch" in the middle of this year. However, as a recent note by JP Morgan put it, the  fact that interest rates are so low pretty much guarantees that investors won't hold cash long-term, and will be encouraged to dive into risk assets on the merest flicker of good news: hence the current gyrations of stockmarkets between optimism and pessimism between one day and the next.&lt;br /&gt;&lt;br /&gt;Not a good environment in which to make long-term investment decisions.&lt;br /&gt;&lt;br /&gt;We currently advise continuing patience, hoarding cash, and looking for opportunities on those occasions when pessimism gets overdone. This is not easy nor stress free, and as a consequence those who prefer an easy life should probably retire to Luxembourg.&lt;br /&gt;&lt;br /&gt;The Prime Minister there has just continued to notch up records as the longest standing democratically elected head of government in the world (nearly 17 years) - presumably because he hasn't actually done anything worth criticising (in Luxembourg, that is).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Steve&lt;br /&gt;e-mail: steve.davies@javelinwealth.com&lt;br /&gt;contact: &lt;span tabindex="-1" dir="ltr" class="skype_pnh_container"&gt; &lt;span dir="ltr" title="Call this phone number in Singapore with Skype: +6565577186" class="skype_pnh_highlighting_inactive_common"&gt;&lt;span title="Skype actions" class="skype_pnh_left_span"&gt;  &lt;/span&gt;&lt;span title="Skype actions" class="skype_pnh_dropart_span"&gt;&lt;span style="background-position:-5017px 1px !important;" class="skype_pnh_dropart_flag_span"&gt;      &lt;/span&gt;   &lt;/span&gt;&lt;span class="skype_pnh_textarea_span"&gt;&lt;span class="skype_pnh_text_span"&gt;+65 65577186&lt;/span&gt;&lt;/span&gt;&lt;span class="skype_pnh_right_span"&gt;     &lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Javelin         Wealth Management supports the global microfinance  philanthropy         initiative www.kiva.org, the education charity,    www.roomtoread.org,  and      the Singapore Children's Cancer   Foundation,  www.ccf.org.sg.  New    clients   to the firm can nominate   any or all of  these charities  for a    donation  we  make on their   behalf. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-6334979715796251312?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/6334979715796251312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/6334979715796251312'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/11/jean-claude-damnation.html' title='Jean-Claude Van Damnation'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-3193211139547752784</id><published>2011-11-01T01:11:00.000-07:00</published><updated>2011-11-01T02:47:22.205-07:00</updated><title type='text'>Now for Act 3....</title><content type='html'>Last week, the European "comprehensive" package of bailout measures for Greece, the European banks and everything else, was touted by the French and the Germans as the final answer to those doubters who feared that the Eurozone members would never be able to get their act together and agree on anything.&lt;br /&gt;&lt;br /&gt;The headline numbers seemed big, at 1 trillion Euros for the leveraged bailout fund (although not as large as the pre-announcement rumours had suggested), and 110 billion Euros or so in new capital for Europe's banks. At the same time, the willingness to acknowledge that Greece is indeed bankrupt and that a default is inevitable, seemed to highlight a new sense of realism, as illustrated  by the acknowledgement that a 50% write-down of the face value of Greek debt would be appropriate.&lt;br /&gt;&lt;br /&gt;All this helped to boost markets hugely last Thursday. Those sitting on lots of cash were feeling extremely uncomfortable since they were not participating.&lt;br /&gt;&lt;br /&gt;However, as so often in the past, a more detailed reading of the terms showed up the usual lack of Eurozone clarity and the presence of plenty of Eurofudge. Exactly how the 1 trillion EFSF is going to be funded seems open to question and reliant on extensive use of derivative products sold to foriegn sovereign wealth funds. Not surprisingly the latter have been decidely luke-warm in their response. The 110 billion in new capital for European banks looks too low, whilst the question about where the new funds will come from also remains unclear.&lt;br /&gt;&lt;br /&gt;All this has been followed up by last night's surprise announcement by the Greek government that it is now offering a referendum to its people on the terms of the latest bailout. This laudable exercise in democracy comes at the worst possible time, and takes the whole Eurozone debt crisis into a new realm of uncertainty and worry: if current opinion polls are to be believed, 60% of the Greek voting public would vote &lt;span style="font-style: italic;"&gt;against&lt;/span&gt; the package.&lt;br /&gt;&lt;br /&gt;Clearly a "No" vote would trigger a disorderly Greek default, would represent the death knell for Greece's banks and, most probably, the country's continued involvement in the Euro, along with much else besides. One hopes that the Greek government will be able to get this message across to the voters before the actual vote is held sometime in January.&lt;br /&gt;&lt;br /&gt;This then begs the question: why hold a referendum at all? Europe has hardly been a model for democratic affirmation over anything EU related in recent decades, so why start now?&lt;br /&gt;&lt;br /&gt;Obviously the poisonous mix of domestic Greek and international Eurozone politics proved too much for the Greek government, faced as it is with increasingly violent street protests and a cratering economy. Maybe this gambit represents the last move in a Greek attempt to extract better concessions from its European paymasters (viz. the Germans). If so, we are now faced with the prospects of seeing which side blinks first: a modern day sword of Damocles.&lt;br /&gt;&lt;br /&gt;The European crisis looks as though its going to keep running for a while...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Steve&lt;br /&gt;e-mail: steve.davies@javelinwealth.com&lt;br /&gt;contact: &lt;span tabindex="-1" dir="ltr" class="skype_pnh_container"&gt; &lt;span dir="ltr" title="Call this phone number in Singapore with Skype: +6565577186" class="skype_pnh_highlighting_inactive_common"&gt;&lt;span title="Skype actions" class="skype_pnh_left_span"&gt;  &lt;/span&gt;&lt;span title="Skype actions" class="skype_pnh_dropart_span"&gt;&lt;span style="background-position:-5017px 1px !important;" class="skype_pnh_dropart_flag_span"&gt;      &lt;/span&gt;   &lt;/span&gt;&lt;span class="skype_pnh_textarea_span"&gt;&lt;span class="skype_pnh_text_span"&gt;+65 65577186&lt;/span&gt;&lt;/span&gt;&lt;span class="skype_pnh_right_span"&gt;     &lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Javelin        Wealth Management supports the global microfinance  philanthropy        initiative www.kiva.org, the education charity,   www.roomtoread.org,  and      the Singapore Children's Cancer  Foundation,  www.ccf.org.sg.  New    clients   to the firm can nominate  any or all of  these charities  for a    donation  we  make on their  behalf. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-3193211139547752784?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/3193211139547752784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/3193211139547752784'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/11/now-for-act-3.html' title='Now for Act 3....'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-835222095999083857</id><published>2011-10-04T18:42:00.000-07:00</published><updated>2011-10-04T19:53:03.713-07:00</updated><title type='text'>Our 3 buy signals...</title><content type='html'>We've been asked a lot about what we would need to see before starting to deploy cash and get back to being fully invested (or more heavily invested) in equities.&lt;br /&gt;&lt;br /&gt;We have three signals we're looking for, and these are:&lt;br /&gt;&lt;br /&gt;(1) It's all about growth: Given the sluggishness of the US economy, and the Fed's repeated comments that it is running up against the limits of what it can achieve with monetary policy, we'd need to see a degree of bi-partisan political agreement that has so far been sadly lacking. This would manifest itself in an agreement that the longer term budget and debt issues of the US economy can only be met by pragmatic, longer-term, cuts in spending and increases in tax. These would be balanced by a shorter term job friendly policy initiatives, such as reform of the tax code to encourage companies to start investing again. On a score out of 10 as to how likely this is to happen over the next 6 months, we'd give this a 4/10 since expecting politicians to agree on anything with their opponents in an election year would seem a triumph of putting hope over experience.&lt;br /&gt;&lt;br /&gt;The same issues apply in Europe and elsewhere: it goes without saying that if most major economies are cutting spending and raising taxes at the same time, a recession is almost certain. To avoid this, governments need to show a bit more creativity in addressing the issues of restraining debt and deficits longer-term, whilst promoting and supporting growth in the short.&lt;br /&gt;&lt;br /&gt;(2) It's all about Europe: The main solutions to the European mess seem obvious: a well structured Greek default, a recapitalisation of the European banking sector and the ECB,  and a unified and much larger bailout fund to cope with sovereign debt pressures.&lt;br /&gt;&lt;br /&gt;As in the US, however, politics is getting in the way, with the current incremental approach bringing the Eurozone ever closer to a systemic crisis. Maybe that's what is needed in order for (German) politicians to bring their voters with them. Given the immediacy of these issues, the likelihood of this crisis reaching a head before Christmas seems high, although much blood seems likely to be spilt in the meantime. Likelihood over the next 6 months? 7/10&lt;br /&gt;&lt;br /&gt;(3) China easing: China has been tightening steadily for the last 18 months, and this has triggered a steady sell off in Emerging Markets equities. If market pundits are correct that China's growth will slow to as low as 0-3% in 2012 from 7-8% this year, the likelihood of easing by China next year seems high, although it's clear they'd like to see property prices lower before that happens. Likelihood over the next 6 months? 6/10 (but 10/10 by the end of next year).&lt;br /&gt;&lt;br /&gt;The latter is a big one for Emerging Markets, and would trigger a significant flood back into markets which have underperformed notably in the last three months with foreign investors taking a painful dual hit from the decline in share prices and the decline in currencies against the (recently loathed) USD.&lt;br /&gt;&lt;br /&gt;We want to position ourselves for this return of investor interest, but think it's likely we'll see some further weakness in the interim as markets adjust to the anemic global growth story (US analysts are still forecasting 10% EPS growth for 2012...).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Steve&lt;br /&gt;e-mail: steve.davies@javelinwealth.com&lt;br /&gt;contact: &lt;span tabindex="-1" dir="ltr" class="skype_pnh_container"&gt; &lt;span dir="ltr" title="Call this phone number in Singapore with Skype: +6565577186" class="skype_pnh_highlighting_inactive_common"&gt;&lt;span title="Skype actions" class="skype_pnh_left_span"&gt;  &lt;/span&gt;&lt;span title="Skype actions" class="skype_pnh_dropart_span"&gt;&lt;span style="background-position:-5017px 1px !important;" class="skype_pnh_dropart_flag_span"&gt;      &lt;/span&gt;   &lt;/span&gt;&lt;span class="skype_pnh_textarea_span"&gt;&lt;span class="skype_pnh_text_span"&gt;+65 65577186&lt;/span&gt;&lt;/span&gt;&lt;span class="skype_pnh_right_span"&gt;     &lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Javelin       Wealth Management supports the global microfinance  philanthropy       initiative www.kiva.org, the education charity,  www.roomtoread.org,  and      the Singapore Children's Cancer Foundation,  www.ccf.org.sg.  New    clients   to the firm can nominate any or all of  these charities  for a    donation  we  make on their behalf. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-835222095999083857?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/835222095999083857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/835222095999083857'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/10/our-3-buy-signals.html' title='Our 3 buy signals...'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-7026213580058622598</id><published>2011-09-26T18:03:00.000-07:00</published><updated>2011-09-26T18:47:39.156-07:00</updated><title type='text'>It's all about growth</title><content type='html'>The typical Euroland obfuscation drags on towards an inevitable Greek default, plus an enlarged bail-out fund, plus a further step towards a debt and fiscal union. Eventually a deal will be done, although whether this gets done in a rapid enough time frame to please the markets, remains to be seen. If so, we'll get a continuation of the relief rally that we saw in Europe and the US last night.&lt;br /&gt;&lt;br /&gt;However, the bigger issue remains one of global growth.&lt;br /&gt;&lt;br /&gt;Whilst a Euroland bailout will help to head off a deeper debt-driven depression, it also means that European governments will be focused on debt and deficit reduction for the foreseeable future. The grudging support of the Germans will require nothing less. Given the size of the public sector as a proportion of GDP in places like Italy, France &amp;amp; Spain, it is difficult to see a major contraction in such spending (often euphemistically referred to as "investment") &lt;span style="font-style: italic; font-weight: bold;"&gt;not&lt;/span&gt; resulting in renewed and possibly prolonged recession.&lt;br /&gt;&lt;br /&gt;The same is true in the US, where petty politicking has reached further into the reputational sub-basement. The White House has clearly given up trying to achieve an element of compromise in the face of Congressional leaders' opposition to even considering increases in taxes as part of any "grand bargain". Voters will be left to decide on the merits in 14 months, although it remains to be seen whether or not the new Congress that results will give either side the majority it wants to push through their favoured proposals.&lt;br /&gt;&lt;br /&gt;As a consequence, we will be stuck in a short term cycle for some time, in which the focus is on monthly data which purport to show the onset of recession or otherwise. That means the US employment data on the first Friday of every month will assume totemic importance, as will the monthly global purchasing managers' index data which is released around the same time.&lt;br /&gt;&lt;br /&gt;As if we needed more, it seems as though volatility will be with us for a while.&lt;br /&gt;&lt;br /&gt;For example, it is notable that this month in USD terms, non-Japan Asia has been the worst regional performer, with the AAXJ index in USD's down by 16.9%, compared with a drop of 'only' 12.9% in the MSCI Europe index. One would be hard pressed to explain the logic for this given that it's Europe with the major debt and banking crisis, not Asia/EM.&lt;br /&gt;&lt;br /&gt;Nevertheless, this highlights that the high beta Asian and EM markets remain very vulnerable to sentiment driven flights from risk, partly because of leverage being unwound (lots of investors had bet on further structural weakness in the USD and shorted it accordingly by buying Asian shares in local currency), partly because of fears that the Asia/EM exposure to a slowdown in trade would result in any Europe/US recession arriving almost as quickly in those economies (just look at the gyrations in Korea this month), and partly because in any crisis foreign investors simply take their money back home dumping anything foreign.&lt;br /&gt;&lt;br /&gt;Obviously, the flipside is that these same markets have strong recovery potential as and when volatility eases. In 2008 AAXJ dropped by 52.2% in USD terms. In 2009, they jumped by 72.5%.&lt;br /&gt;&lt;br /&gt;On present global market form, however, that jump could be  some way off.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Steve&lt;br /&gt;e-mail: steve.davies@javelinwealth.com&lt;br /&gt;contact: &lt;span tabindex="-1" dir="ltr" class="skype_pnh_container"&gt; &lt;span dir="ltr" title="Call this phone number in Singapore with Skype: +6565577186" class="skype_pnh_highlighting_inactive_common"&gt;&lt;span title="Skype actions" class="skype_pnh_left_span"&gt;  &lt;/span&gt;&lt;span title="Skype actions" class="skype_pnh_dropart_span"&gt;&lt;span style="background-position:-5017px 1px !important;" class="skype_pnh_dropart_flag_span"&gt;      &lt;/span&gt;   &lt;/span&gt;&lt;span class="skype_pnh_textarea_span"&gt;&lt;span class="skype_pnh_text_span"&gt;+65 65577186&lt;/span&gt;&lt;/span&gt;&lt;span class="skype_pnh_right_span"&gt;     &lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Javelin      Wealth Management supports the global microfinance  philanthropy      initiative www.kiva.org, the education charity,  www.roomtoread.org, and      the Singapore Children's Cancer Foundation,  www.ccf.org.sg. New    clients   to the firm can nominate any or all of  these charities for a    donation  we  make on their behalf. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-7026213580058622598?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/7026213580058622598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/7026213580058622598'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/09/its-all-about-growth.html' title='It&apos;s all about growth'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-62203706041385914</id><published>2011-09-22T17:36:00.000-07:00</published><updated>2011-09-23T01:08:32.988-07:00</updated><title type='text'>Killer currencies</title><content type='html'>The moves in equity and other markets has been bad enough.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;However&lt;/span&gt;, adding insult to injury has been the sharp flight away from previously favoured currencies and back into that pariah of the (very) recent past, the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;USD&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;To put this into perspective, the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;USD&lt;/span&gt; index was down 6.6% for the year to date as at the end of August: pretty much at its all time low. in the last three weeks the USD index has risen from 74.24 to 78.23 as of last night: a jump of 5.4% (albeit still down 1.3% for the year). The logical reasons for the weakness up to end August were several:&lt;br /&gt;&lt;br /&gt;(1) Low bond yields made the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;USD&lt;/span&gt; relatively unattractive&lt;br /&gt;(2) The Fed's continued commitment to a loose monetary policy meant that the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;official&lt;/span&gt; stance seemed to favour a weaker &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;USD&lt;/span&gt;&lt;br /&gt;(3) Political and economic sclerosis&lt;br /&gt;&lt;br /&gt;The fact that, until the last few weeks, even the dire position of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Eurozone&lt;/span&gt; did not result in a flood away from the EUR, was illustrative of market perceptions, that in the "ugly contest" the reasons for hating the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;EUR&lt;/span&gt; were evenly balanced by the reasons for hating the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;USD&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;The last few weeks have seemingly changed all that. Now, it's a question of forget the fundamentals, minimise the risk. In that environment, as we saw in 2008, it's the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;USD&lt;/span&gt; which is the favoured currency of choice. During that period of extreme stress the Dollar index moved from 71.5 on July 16&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;th&lt;/span&gt; 2008 to a high of 89.6 on March 4&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;th&lt;/span&gt; 2009 - an overall move of 25%.&lt;br /&gt;&lt;br /&gt;It then &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_12"&gt;proceeded&lt;/span&gt; to reverse most of that rise in the subsequent 7 months.&lt;br /&gt;&lt;br /&gt;These moves are extreme and very rapid: not for the first time, does it feel as though markets of all types discount the best and worst of news in a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;time frame&lt;/span&gt; that previously seemed to take months or even years. There are plenty of &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;reasons&lt;/span&gt; for this, but the end result is that it makes the job of perfect foresight even more humanly impossible than it was before.&lt;br /&gt;&lt;br /&gt;We don't aim to predict short-term currency moves since we are not currency speculators. We do feel however, that, on a longer-term view the currencies of Asia and the emerging markets are in better shape and worth holding: government debt and deficits are manageable and not confronted with major structural problems, the economies are growing  and consumers are &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_15"&gt;spending&lt;/span&gt;. Painful as it is, we aim to tune out the currency noise whilst focusing on those core facts: if anything, we'd aim to buy more of these if weakness persists. At some point they will rebound. That moment will come when all the banks (which were aggressively short &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;USD's&lt;/span&gt; last month) go long &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;USD's&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Given the speed with which things are moving, that could be by the time I've finished typing this sentence.&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Steve&lt;br /&gt;e-mail: steve.davies@javelinwealth.com&lt;br /&gt;contact: &lt;span tabindex="-1" dir="ltr" class="skype_pnh_container"&gt; &lt;span dir="ltr" title="Call this phone number in Singapore with Skype: +6565577186" class="skype_pnh_highlighting_inactive_common"&gt;&lt;span title="Skype actions" class="skype_pnh_left_span"&gt;  &lt;/span&gt;&lt;span title="Skype actions" class="skype_pnh_dropart_span"&gt;&lt;span style="background-position:-5017px 1px !important;" class="skype_pnh_dropart_flag_span"&gt;      &lt;/span&gt;   &lt;/span&gt;&lt;span class="skype_pnh_textarea_span"&gt;&lt;span class="skype_pnh_text_span"&gt;+65 65577186&lt;/span&gt;&lt;/span&gt;&lt;span class="skype_pnh_right_span"&gt;     &lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Javelin       Wealth Management supports the global &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;microfinance&lt;/span&gt;  philanthropy       initiative www.kiva.org, the education charity,  www.roomtoread.org,  and      the Singapore Children's Cancer Foundation,  www.ccf.org.sg.  New    clients   to the firm can nominate any or all of  these charities  for a    donation  we  make on their behalf. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-62203706041385914?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/62203706041385914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/62203706041385914'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/09/killer-currencies.html' title='Killer currencies'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-9069305064157364633</id><published>2011-09-21T16:11:00.000-07:00</published><updated>2011-09-21T16:47:20.463-07:00</updated><title type='text'>Twist &amp; shout</title><content type='html'>So the Fed has now come up with its latest wheeze to try and kick start the flagging US economy: the so-called "Operation Twist", which seeks to help bring down the yields on longer dated bonds by purchasing these as the Fed's current holdings of short dated Treasuries mature.&lt;br /&gt;&lt;br /&gt;Whilst the Fed can't be blamed for trying, the base fact is that it is left with few powerful weapons in its locker, and is reduced to tinkering on the sidelines of the main event. As the Fed Chairman, Ben Bernanke, highlighted in his speech last month at Jackson Hole, the Fed's use of monetary policy is reaching the limits of its effectiveness and it is now up to the two year olds in Congress to come up with fiscal policies to address the current problems.&lt;br /&gt;&lt;br /&gt;It's not an issue of the cost of borrowing: the Fed has reduced interest rates to almost zero and loan demand has remained anaemic. The core problem is a weakness of demand and therefore a weakness of sales: without either of these two things, few companies will be encouraged to make use of their substantial cash balances to invest in new capacity or the creation of new jobs.&lt;br /&gt;&lt;br /&gt;Such a lack of confidence reflects the poor quality of political leadership in the US and Europe.&lt;br /&gt;&lt;br /&gt;The two main parties in the US appear to have given up trying to reach any form of compromise, preferring to posture in front of their narrow bases, and ahead of an election that is still 14 months away (if you thought the election season of 2008 seemed looong, you ain't seen nothin' yet). In the meantime, of course, the economy will continue to flag, increasing the likelihood of a new recession, for which politicians of all stripes will share an equal element of blame.&lt;br /&gt;&lt;br /&gt;In Europe the situation is as bad or worse.&lt;br /&gt;&lt;br /&gt;It has been clear to virtually everyone for a long time that a Greek default is inevitable. The repeated attempts to force swingeing spending cuts on the Greeks  do little, particularly when the consequence is simply to deepen an aleady severe recession in Greece. Such policies further postpone its ability to pay the interest on the new debts it is taking on (and don't even talk about repayment of the principal).&lt;br /&gt;&lt;br /&gt;This week's edition of "The Economist" has an excellent analysis of the problems facing the Eurozone this week, and a possible solution. Not surprisingly, this focuses on the need for the Germans to get over their (understandable) annoyance about bailing out the profligate Greek beach goers and recognising that a managed default is ultimately preferable to the alternative: a disorderly default and the collapse of the Euro. The Germans, more than anyone else, have too much invested in the project to let it die (as an aside, don't forget that it was Germany and France that first bust through the deficit limits underpinning the Euro in the mid 2000's).&lt;br /&gt;&lt;br /&gt;The disquieting thing is that politics is driving the timetable.&lt;br /&gt;&lt;br /&gt;One gets the sense that the politicians are waiting for a greater sense of crisis before they have the courage to present the truth to their voters. In the US this means spending cuts and tax increases (otherwise the "Math" just doesn't work). In Europe this means fiscal union with a collectively guaranteed Eurobond to underpin the borrowing costs of all Eurozone members, but with far tougher enforcement and compliance from a German-led European finance ministry.&lt;br /&gt;&lt;br /&gt;Will this happen? Probably, but the crisis could get worse in the meantime.&lt;br /&gt;&lt;br /&gt;The only saving grace for investors in markets is that interest rates are not going anywhere any time soon. Any hint of adult leadership will result in this money sloshing in from the sidelines with nosebleed inducing speed.&lt;br /&gt;&lt;br /&gt;Keep the tissues handy.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Steve&lt;br /&gt;e-mail: steve.davies@javelinwealth.com&lt;br /&gt;contact: &lt;span tabindex="-1" dir="ltr" class="skype_pnh_container"&gt; &lt;span dir="ltr" title="Call this phone number in Singapore with Skype: +6565577186" class="skype_pnh_highlighting_inactive_common"&gt;&lt;span title="Skype actions" class="skype_pnh_left_span"&gt;  &lt;/span&gt;&lt;span title="Skype actions" class="skype_pnh_dropart_span"&gt;&lt;span style="background-position:-5017px 1px !important;" class="skype_pnh_dropart_flag_span"&gt;      &lt;/span&gt;   &lt;/span&gt;&lt;span class="skype_pnh_textarea_span"&gt;&lt;span class="skype_pnh_text_span"&gt;+65 65577186&lt;/span&gt;&lt;/span&gt;&lt;span class="skype_pnh_right_span"&gt;     &lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Javelin      Wealth Management supports the global microfinance  philanthropy      initiative www.kiva.org, the education charity,  www.roomtoread.org, and      the Singapore Children's Cancer Foundation,  www.ccf.org.sg. New    clients   to the firm can nominate any or all of  these charities for a    donation  we  make on their behalf. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-9069305064157364633?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/9069305064157364633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/9069305064157364633'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/09/twist-shout.html' title='Twist &amp; shout'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-8145056967077503046</id><published>2011-08-21T18:30:00.000-07:00</published><updated>2011-08-21T19:49:19.097-07:00</updated><title type='text'>Bloody markets</title><content type='html'>Since the beginning of August, global stockmarkets have fallen by 13.2%, and a temporary rebound between the 11th and the 15th proved short-lived. As of last Friday, global stockmarkets are back down to their lows for the month. Most markets have moved into the zone of a technical correction (a drop of more than 10%), whilst some are now in official bear market territory (-20%). Market moves that used to take months to play out are now occurring in the space of days or even hours.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The sharp falls of the last few weeks reflect the rapidly heightened concern amongst investors over the reluctance of politicians to recognise the depth of the problems confronting them, with the result that the crafting of solutions has been left to central bankers, who are stretching ever longer the limits of their official remit.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The ECB is getting deeper into the mire of supporting the sovereign bond market in Europe, whilst the Federal Reserve in the US has made a commitment to keeping real interest rates negative for the next two years.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Regrettably, however, both central banks are now getting to the point at which they can do little more. The recent experience of the US with QE2 bears this out: printing money has had little effect in helping to boost the economy, since if consumers and companies don't want to borrow, it doesn't matter how low lending rates go since it's not the price that matters any more... it's the perception of risk. The problem is not one of liquidity.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In Europe, the ECB can absorb sovereign debt issues without end, but lacking a collective and explicit guarantee from all Eurozone countries in support of future loans, eventually the ECB will run out of capacity and widespread sovereign defaults become inevitable. It may be that, at that point, the rest of the Eurozone will rally around with the necessary guarantees. It will take a crisis to get there.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In any event, a global recession now seems inevitable, given the limited policy tools available to governments and central bankers to prevent one (try getting another stimulus package past the Tea Party in the US, for instance). It therefore needs to be said that expectations that the recent "soft patch" in economic data would turn round, prompting a continuation of the gradual recovery now look optimistic (you might want to preface "optimistic" with the word "hopelessly"). We have been as guilty of that as anyone else.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It goes against logic that - post a Eurozone debt crisis and the recent US fiasco over the lifting of the debt ceiling - if developed world government spending accounts for more than 1/3rd of GDP and that is financed by deficit spending which needs to be cut, government spending across the board is going to be cut, whilst taxes are raised simultaneously. With private sector demand still anemic and fearful, the slack won't be offset by increased demand from elsewhere, so - by definition - global GDP will decline. China and the emerging world are not in such bad shape in debt terms, but they are exposed to slowing global trade, so they too, will be affected.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We then get on to the point of trying to determine how big and how long will the recession last, and how much of this has been discounted by stockmarkets? In addition, with interest rates so low, do these provide a degree of support for risk assets that have not been a feature of previous recessions?&lt;br /&gt;&lt;br /&gt;On the first - not being an economist - I'd admit that this is complete guesswork (maybe economists should admit this too...). However, logic suggests that any deficit and debt reduction programme will talks years no months, and that this will drag on economic growth for a while. It may well be the case, however, that greater clarity will eventually encourage the private sector to begin deploying its cash thereby limiting the depth of the recession itself. In this, prevailing low interest rates will eventually help, as will a marked falling off in inflation.&lt;br /&gt;&lt;br /&gt;What's less easy is to determine how much of this recessionary risk is now discounted by stockmarkets.&lt;br /&gt;&lt;br /&gt;John Mauldin, in his online weekly "Thoughts From The Frontline", suggests that on average, stocks drop more than 40% in a recession. He also notes that with the recent economic data from the US looking pretty grim, markets have further to fall as do bond yields. If he's right than the corrections we have seen thus far in stockmarkets are a foretaste of further declines, and that any bounces we see on the basis of short-term policy fixes (like the one that may well accompany Bernanke's policy speech this week from Jackson Hole), should probably be sold into. As Mauldin says, we are now at the point where "not much can be done, other than than just get through it as best we can. [Since] this will offer some very interesting opportunities, I am not one for digging a hole and crawling in it".&lt;br /&gt;&lt;br /&gt;To paraphrase Oliver Cromwell, you may keep your faith in God, Ben Bernanke, the ECB, Angela Merkel etc., but keep your powder dry. The markets we're looking at closely would be those that will benefit from reduced inflation and increased consumer demand at home: Asia, India, China etc (the latter two having underperformed for some while), luxury goods themes, commodities and high yield fixed income on further weakness.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Steve&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&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/1574855137468958648-8145056967077503046?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/8145056967077503046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/8145056967077503046'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/08/bloody-markets.html' title='Bloody markets'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-8234893352559929452</id><published>2011-08-08T17:29:00.000-07:00</published><updated>2011-08-08T17:59:57.608-07:00</updated><title type='text'>Now what....?</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:usefelayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if !mso]&gt;&lt;object classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id="ieooui"&gt;&lt;/object&gt; &lt;style&gt; st1\:*{behavior:url(#ieooui) } &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p  style="font-family: arial;font-family:arial;" class="MsoNormal"&gt;&lt;span lang="EN-GB"  style="font-size:100%;"&gt;Every morning we update a table of data on the daily movements in markets, commodities and currencies (if you want a copy let us know and we'll put you on the daily distribution list).&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family: arial;font-family:arial;" class="MsoNormal"&gt;&lt;span lang="EN-GB"  style="font-size:100%;"&gt;It also now shows the damage that has been done to markets since the beginning of the month: world equities down by 13.2%, the S&amp;amp;P 500 down by 13.4%, Europe -14.5% and Asia Ex-Japan -10.4% (the latter probably understated since we haven’t seen what Asia will do today in reaction to last night’s Wall Street / European sell-off). What it also shows is the big declines in some commodity prices: Brent crude oil now down 11.2% for the month.&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family: arial;font-family:arial;font-size:100%;" lang="EN-GB"  &gt;The gains have been equally noteworthy: Gold up 5.8% to yet another all time high, the USD index up 1.3% and the US 10 year Treasury yield (remember the downgrade?), down 16.8% to 2.339% (the yield moves inversely to the price, meaning that the 10 year Treasury price has gone up to reflect the “flight to security”).&lt;/span&gt;&lt;span style="font-family: arial;font-family:arial;font-size:100%;"  &gt;  &lt;/span&gt;&lt;p  style="font-family: arial;font-family:arial;" class="MsoNormal"&gt;&lt;span lang="EN-GB"  style="font-size:100%;"&gt;We’ve been saying in the last few months that we agreed with the US Fed’s assessment that the US Economy’s current “soft patch” will improve in the second half of 2011. Obviously that’s now looking (much too) optimistic, even if that argument may have been temporarily helped by the recent fallback in commodity prices which will reduce inflationary pressures worldwide. For Asia and the emerging markets which have been grappling with sharply rising prices over the last 12 months, that’s actually a positive. That’s the good news.&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family: arial;font-family:arial;font-size:100%;"  &gt;  &lt;/span&gt;  &lt;p  style="font-family: arial;font-family:arial;" class="MsoNormal"&gt;&lt;span lang="EN-GB"  style="font-size:100%;"&gt;The bad news is not the US debt downgrade.&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family: arial;font-family:arial;" class="MsoNormal"&gt;&lt;span lang="EN-GB"  style="font-size:100%;"&gt;The bad news is that with markets forcing the “developed” world debt story ever more sharply front and centre in recent weeks and days, the heightened pressure for major austerity programmes being imposed on unwilling governments will mean ongoing and significant public sector spending cuts at a time when private sector spending remains anaemic. Politicians will have no choice but to think about something other than their re-election for a change. Bloodbathing stockmarkets won’t help to boost private sector confidence and encourage either companies or consumers to spend.The likelihood of a renewed recession later this year or in 2012 has just risen several notches from "remote" to "probable".&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family: arial;font-family:arial;font-size:100%;"  &gt;  &lt;/span&gt;  &lt;p  style="font-family: arial;font-family:arial;" class="MsoNormal"&gt;&lt;span lang="EN-GB"  style="font-size:100%;"&gt;What could change this negative feedback loop?&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family: arial;font-family:arial;font-size:100%;"  &gt;  &lt;/span&gt;&lt;p  style="font-family: arial;font-family:arial;" class="MsoNormal"&gt;&lt;span lang="EN-GB"  style="font-size:100%;"&gt;Central banks will obviously be reaffirming their plans to keep interest rates down for the foreseeable future. This could mean we won’t see interest rates increasing until well into 2013 and then only if the economy and employment starts recovering materially. Aside from that, it is also clear that the Europeans will be pushed ever more closely into formal fiscal union, whether the Germans like it or not: the ECB’s program of buying Spanish &amp;amp; Italian debt is the latest step in this direction. The alternative is the dismantling of the Euro a prospect which the Germans seem to like even less.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family: arial;font-family:arial;font-size:100%;"  &gt;  &lt;/span&gt;  &lt;p  style="font-family: arial;font-family:arial;" class="MsoNormal"&gt;&lt;span lang="EN-GB"  style="font-size:100%;"&gt;In Asia and Emerging markets, reducing inflation is good news, although any double dip global recession will hurt the trade flows on which Asia is dependent. &lt;/span&gt;&lt;/p&gt;&lt;span style="font-family: arial;font-family:arial;font-size:100%;"  &gt;  &lt;/span&gt;  &lt;p  style="font-family: arial;font-family:arial;" class="MsoNormal"&gt;&lt;span lang="EN-GB"  style="font-size:100%;"&gt;So what do we recommend for this month?&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family: arial;font-family:arial;font-size:100%;"  &gt;  &lt;/span&gt;  &lt;p  style="font-family: arial;font-family:arial;" class="MsoNormal"&gt;&lt;span lang="EN-GB"  style="font-size:100%;"&gt;I’d like to think that we’re being presented with a good buying opportunity, especially in Asia and EM, especially given the prevailing low level of interest rates: holding cash on a longer – term basis is not an option.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family: arial;font-family:arial;" class="MsoNormal"&gt;&lt;span lang="EN-GB"  style="font-size:100%;"&gt;However, now is not yet the time, I think: short-term panic and nervousness could likely mean more short-term weakness until markets reach a level that prices in a Recession. Not good for mental health or sleeping well.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;Steve&lt;br /&gt;e-mail: steve.davies@javelinwealth.com&lt;br /&gt;contact: +65 65577186&lt;br /&gt;&lt;br /&gt;Javelin      Wealth Management supports the global microfinance philanthropy      initiative www.kiva.org, the education charity, www.roomtoread.org, and      the Singapore Children's Cancer Foundation, www.ccf.org.sg. New    clients   to the firm can nominate any or all of these charities for a    donation  we  make on their behalf. &lt;/span&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-8234893352559929452?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/8234893352559929452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/8234893352559929452'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/08/normal-0-false-false-false.html' title='Now what....?'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-4817280327502019290</id><published>2011-08-04T17:23:00.000-07:00</published><updated>2011-08-04T18:34:55.674-07:00</updated><title type='text'>Never go on holiday...</title><content type='html'>August is traditionally a time when Europe takes the month off. In the UK, for instance, the Prime Minister, the Deputy Prime Minister and the Chancellor of the Exchequer are all away this week, leaving the government in the hands of the Foreign Secretary. Last week, however, the Spanish Prime Minister delayed his vacation departure date in the face of growing concerns about Spain's fiscal position and spiking Spanish government bond yields.&lt;br /&gt;&lt;br /&gt;It all seemed so different a few weeks ago, with the latest Greek bailout package agreed only on July 21st and the US stepping back from the brink of worsening a self-inflicted injury over the debt ceiling.&lt;br /&gt;&lt;br /&gt;The reverse, obviously, has been the case.&lt;br /&gt;&lt;br /&gt;Recent US economic data has been weak (tonight's non farm payroll numbers will be critical), thereby either extending the life of the so-called economic "soft patch", or making a double dip recession in 2012 more likely, depending on your point of view. The Purchasing manager's Index (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;PMI&lt;/span&gt;) data last month, on a global basis, also looked pretty lacklustre, with a marked slowing in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Eurozone&lt;/span&gt; - even in previous powerhouses like Germany - and China.&lt;br /&gt;&lt;br /&gt;Concerns about the spreading of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Eurozone&lt;/span&gt; debt crisis to envelop Spain and Italy have charged to the fore, thereby severely testing the political will and financial resources of those in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Eurozone&lt;/span&gt; tasked with holding a series of ever retreating front lines.&lt;br /&gt;&lt;br /&gt;What is clear is that the ability of central banks and governments to step into the breach is much more limited than in 2008/9 at the time of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Lehmans&lt;/span&gt; melt-down.&lt;br /&gt;&lt;br /&gt;The political focus on debt reduction and austerity spending cuts in the developed world now limits governments' ability to further offset any continuing weakness consumption spending and in the private sector. Similarly, with banks remaining politically toxic, the possibility of further bailouts looks remote in anything other than the most extreme cases.&lt;br /&gt;&lt;br /&gt;As Gillian &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Tett&lt;/span&gt; points out in today's FT, the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;parallels&lt;/span&gt; with 2008 look uncanny: starting with pronouncements that the problems in Greece (for which read "Sub-Prime" in 2008) were not sufficiently large to put the system as a whole at risk etc.&lt;br /&gt;&lt;br /&gt;The behaviour of markets yesterday suggest that many market participants are choosing to shoot first and ask questions later.&lt;br /&gt;&lt;br /&gt;Since July 22&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;nd&lt;/span&gt;, the day after the latest Greek bailout, the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;MSCI&lt;/span&gt; World equity index has fallen by 10.3%, putting it in official "correction" territory. The dollar has recovered some ground and gold has risen to new highs.&lt;br /&gt;&lt;br /&gt;So - what's our view?&lt;br /&gt;&lt;br /&gt;(1) We have long held that the second half will see a recovery from the "soft patch". This is &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;starting&lt;/span&gt; to look optimistic, but won't be proven for another month or two. The problem, of course, is that by the time the data comes through, markets will already have discounted either the good or bad news: the current market rout has been concentrated in the last 6 trading days. Tactical market calls are therefore reduced to guesswork.&lt;br /&gt;(2) Europe's problems are reaching an end game since Spain and Italy are simply too large to bail out (see the chart below from JP Morgan). Weaker members will have to be allowed to default since the levels of debt in Greece, Ireland and possibly Portugal are simply too large relative to the size of their economies. Some recapitalisation of Europe's banks seem likely in that scenario (hence the severe weakness in their share prices over the last month).&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="data:image/png;base64,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" alt="" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;(3) Global interest rates will remain close to zero, despite inflationary pressures (which we do expect will ease in the second half).&lt;br /&gt;&lt;br /&gt;(4) Corporate earnings growth, so far, has been very healthy. Although this maybe of only academic interest if the banks start teetering again, an interesting piece from JP Morgan last week reiterated that their forecast of a 9% jump in the US market by the end of the year was at the low end of market forecasts (as at the beginning of May). With the falls of the last three days taken into account, that would seemingly now translate to forecasting a 15% rise from their current - more depressed - levels.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAACxCAIAAACQiDVJAAAgAElEQVR4nO19/3Mb17Xf/Sueuf3JKn40f6jLQSeRrc4q6tt5HaYD+7XM1Mx0k9Ac83UYPylKsX1om5gvMkaxd8pxCkt+dmengiM7tDRX40Z5GoOjHZvPiCVGG6GKxKJrWbYMQMtIFERB+wSGRjbbH87uxcW3xQUIgCB1P3OHQ5C79/vnnHPPPfcCuRwcHFsG2u4KcHDsBnAicXD0AJxIHBw9ACcSB0cP0IpIjm1iRRQQQoL8+rK16bqlrDYlIISEKS1bcl3XdTcLeFYIqUbFbfbR+6O1/LosIIQEUcGm7biuW80KSTG94Liu6+awHEIeBDG2aDlUHhVD9f8ZUo2KfVWTRxFCgnwiaztu3Ucadhb/6ERtfTqFY5v4R9rlNnlUDDWE6pvePL+CHpMQQoIofh2JqmF3W7EclkNMJfYcFpa3VPOmYOvnYPSlYqxoRaQ1XRlDkmau64qAQqqxaWoSGlP0FV0ZExS9RBjiDWbdRx9OVpMEQdHXvdfXXJdMO/2CKvrPk2nh2Ma8WNsdjqlJaAZbkO+GqU0gIabnFhVhTNFztR/XqLIrFp5hm90BYJuv7ESqGGooJOPcVurUQcV2DHrRnKEkko8SEGm5qMcENIOtDW925rAsHlYVyZs+Vu1HAierSQISZBUblJJZN9RxhBBCo7J21XbdQCJtmNqEp4/EOd0q6MoYkrHlvXL2g5qPVOFEj4UOv/UGKEDQWiVDFeGTpP2fgj4nIoSEveJeAcnY8jUGEuT5ZWvTz+PP5MOHRaG2zhQqhhpCgiju9TT2bVObQJJmOk5JjwloQjM3XNd1XdsvOiS/egRGvapuJVU7KvpqWVLUwyJCSJjFhU3vxZrmUTrcsxFKJo6JUMP5tOXYhip67fLr7FiLsRorgwyT32roovXl2uaUKKNgQjv/toxE1Vi38EyL/EOiOIbQDC7crMm2xl7YtKDn0ag8n84t+2OlpnPU36sD4JULOUNuFTt7QhaoHhheInn9O64aaxaeQTSRKm6DyG+qAUh/UTYhZYytmOZntlNr2sE8aKwMKLc33pRDFHMWFmo+0oXX1YfM6TVDFb0J6mQ1KSSqy7a9rIoCkk9lvWfWfSZAthdyeIYyRBsARJrChcpNPDWKZFwwNQlNaGbOU+wO/WRIxjky6hVDDaHRKXzTAbYIMX19RZMEJM4bhUVFECQt26zQHJZDSNLMSlaTBN9kGFeNdaeAp4QxRf/cUEWEJjSzVMCzAl2ZSlaTQjXZWlimLWqgjaSZ0BxJMzf9BjpE8K9beAaRvgqpRmXD1CaQOG/YRUMdR2gGX1qQGw11QEmHplW8jjK94av7+8o/1JZL/kURxn/FGVYigd4AYQOzcAZbtt9rLhuRXNd1Hct4X1NEhARFL7ledy9nT3tqojpfgzW7bagikn+mgQpyYAL5Gsn72JRIJVN//7QKwktUjdWqdLewjMDQymE5hOSFS3gGVTGDrc+9itlZrEgteV417XzVsZnVpJB09OhhAUhCP9lIJBh+onagMtgKshhJj9FUn8FWpdFy9otYoaQVQjK2qrkRbYYE+fXlXLq+ORtUTWgihVSjQvrZrzb0PJrBVrEmW1oHWliuViUk4yWvOXV/X1hoKNf2fynZ5ofYH1f/3aEj0mYBzwpIENVlqJdTv0ZyWYjkmJoEmZR0RaghkmHf1pUxhEDeBBBpTVfGkDhvlFY0SRCUs8sdrZGEmJ49JSNB0lbW9ZhQR6SmGsmzpgA5LIf89rrNTCwoqlaEy9giFqkQ00tO7ZP9IFIrjTSuGrdpjeRJ9xbwKnNBV0MIifNG6XNaI7UjUoNGsio12dJTvKQrNSLG7+e6v1cayyVEWvF0sr+MH0oiwdqGSAbVqDTx2rFopKqoQ+Kcbm26rutY6Xl51FsJvHVUDk1p2d8FaCTyvCfVmL12TgFPCQj92TPy5ChCSJiUJ8kMIz6SVmskTxWDQEFIlA96ayRJwdl2a6SS6wkRRJGQPNkFkZqvkWgiVTpZI1GD6Lqu61b1rSAq2GyxRmpHpIY1knm1JtvmayQYuA3oZ2qNVF2ttSBS0Rsa4Rl5clRQ9NIwEukRge9ULJFfepg37ajcBrRQnixgd0LWwHeolh76v7TWfbsOjzaRqttcCIkxbPaKR7CkbLa1NTgMnki1tkaj3t7VeMSJxMHRG3AicXD0AC2JVDHUUI2HtBYWlgP+y5hJj17h4Nh2cCJxcPQAbYiUM9TQXlEUEILdd887LIjypChjq7pYH5W1q7a9rIrPqEbRNualKVxwCCtqHiuZmiTE9JLjmJokxBazS/OU/5oTiWMngoFIwiwubJT0mCCfyuqxEPH6y9gq6UpoSsuWXPuqJk9p5kPbmBfFSVk6CHuaHivqHlv5BzUkqsaaqU0Iys9PK5KsXbXdUlabGdeym5xIHDsQDESSseV9XLiEZ7yQAFOTZGzVB3rk3NpQHY9I9Y8ZurJX0j5cVPZK2t+fqo1byXEicexAdESkU1k9JojzRqNG8rBZwLOhSXkyNNtcI3lwSnpM2CuKAsStSHQ8NTftOHYiOiISiaBpXCMhQX79k+V3pkKzuGAX8Gyo+RrJD/Mp6YoA4arULh45ucCJxLHTwPeRODh6AE4kDo4egBOJg6MH4ETi4OgB6ojk2Ma8CGt94rMmJ2QQQkhUjc/hQF7Q0WsOjkcMNJE2Lf3lSXGvIGPLdUr6j8bJsf6Sroz7Fw9UDHU0ppcqJT02untuseHg2BLqTTvfYU3u7vGDesihRfOUDLd5NITb5fN50zSvmdfvP/wDTzztiPTl7dKVG3cCkpkvkofXHjzslEgEOSwf9A/fVyx8UH71SCsiRaNRMAa7ojQHxzbg3PIX0pHFgPTThd+Sh7sg0pquTKiG7bo5LM++qR0eVY0KEGlhgZh2oWZnsxFCaw8e8sTTjkjvLZnBRHrp5G/o5zslkuPfvgdh3fQFI7d9Z0PzCwk4kXjaQalfRNo6OJF42kGJE4knnnqQOJF44qkHiROJJ556kDiReOKpB4kTiSeeepA4kXjiqQepT0RqEbRa1BWBXIRfCA5a5UTiaQelfhCpZdBqxVBHFb0E4Q4X9OCgVU4knnZQ6ndkAx20etnEs5KWddrF2nEi8bTjUr+JRJDD8syrr06xEIkHrXJsL4IpIR1ZvHFrve6VQQatHlzAL/um3bjywVketMrTcKa2RDKur9a9Mtig1ZLvbBBieokHrfI0pGmIiLR1cCLxtF2JE4knnnqQOJF44qkHiROJJ55qknF99b0lMyCdv3yz8S1OJJ54qkmdzm9InEg88VSTOJE4kXjqQdrpRKKCVl3XddcNdULGOdft4KZVTiSetp52NJHooFWfVPA9fJ3ctMqJxNPW044mkkcTL9bOXlZlFWuzMs45bDetptNpjDFC6OHmV71LdzNvfm8EIYT+PJq6aW/eSR/91wgJ+47++s7mP15/76/2fPfU9Y1elfWP19/7q5F/+tP0w68ebt698t5/3ocQQqOT6kc3Nr56uJY6LBz4wdFD+xBC6M8Pv3f1Dry18dm73x3dc/RiafOrh5vWuf/09QNvXrVrs/KaIHzv+O/u9rRzdm16/9efBc/vI+9eanyrLZFWbq5tpaAuiLRuqAdVY83CB2WcI/8MDlqFK4sRQj28Ufbelb/7Bnry4Llc/pwyMqL80vz7gyN/OX/8v+zZc/Qj6+Of7Pv6wXOFHpX1wFx67d+PILTn6EelP9xf/eDgiPCN45kvzykj6F/+JH333pW/+wZCCAlPxxc/Ov6XaET55Wr5vn1Tf+XbIwjtiX9y9+Ef7ttXEgf+1U/SFp2V34TMLw8/OXL4g/x2X9I7+HTlxp22U7zuFfzx9eDn//adS40FtS3lyo07WymocyJVDLX6FclT23jT6u3Lx/ejJ759cuWzX0UfQ/vm/vcvXhx5Vj32N4/v+a/a/3rhsQPHL96nnl/NnDh0ACGERiaPnD/73w/seerI0s0HuTOHnkQHjl+8d/3MD/3/fnjj1lL8cWgfZPLpu996+q/nDh1Ae+Ln75E87c+h3CXr2snnHzt07vMHD9ceFC8eexaNRM/cWr928oWnDr304tMjjx9Jrz54uPbpu98aiZ4xfk5lBTk8f+LT4rWTz9dm/qgk4/pq2ym+RYtrbXhNO6KCcM7dzptWVz859p3HPErvm1v69PyRv0Bo5Km5n80dePJbh154CiH09CvnV21vfj/9yvnV4u9OvvDYyAtzc99EI9Ez//fsiyOEis++dtm6eOxZdOB4+sP44+iJb5/M3q6WVaqb67c/PXvo6RH09CvnV784c+hr+49lbnvUGnnqyNJN7y3zxHN7Hj+SXoV/edwmWZWunXwecSI9akTaOvrkbLh9+fh+tG9u6c7ag4eeojjwN3Pf/9r+/5GcP3BgbukOTGj03LvXHjxcXYo/jvb9t2Px/eiJf/vcv3nM0x7Poyqe/58nX3q8miGkWiKtLs09PYJGvvOasbp2Lz23p/rw7cvH96MnX/xVbu3BQ4pId84f2eeppmpWRCPduXjsWU4kTqRtItKtcy+OjOw/9sknnjVlrz14uHY/89qBr734K+PMIZpIdRopeubWF2cOPYkQeuzQuc+BeyMvnDDXIWcgW0si3c+e+A9PIPQXc0vWGjAHbDY0sv+Y8fnSK081EsmrVa4uK591xplDT/rG4aOVOJGGgEjEtBuZPPLhjdsPHq5VLSj75tIrlGlXu0b68IZvhvkz/r6/RkJPfOvYpc8CiXT78vH9VfX1L/7joe88duD4xfurF09Gn4Icjp6/5i3PfCLdOvfiyLOvXS7WZUU14TuvGfUDuePSicWVl07+JiA1RsFxIg0DkXjqVyrcfWBcXw1OjW+9dPI3wTPvvSWz7hVOJE6kHZMGoyjWOJE4kYLTlf/36cXLV7a9Gl2nwczvgRXEibRTifT9gz/YoTWHxIm0NkxEahG0Wtr9N61yInEi9YpILYNWH4WbVjmROJF6RSTXbR60+rnFdtNqf4JWB5R+8MMf7tCaQzry7qXgCfH+rz+re2Xl5lrbmbddBe3KoNVdTqQr11auXFv57vemEELw+937pV5l/vHVwpF3LwWkj68Wmk7W4LRd83tgBe0WItUErc7s7ptWwagjePKfj+Vv3+1V5m0th0ZDiMVE2S6La2AF7SLTznWrQau7+qbVi5ev0EQ6cfLdAFYEp8+se5xInEi9wY4j0hqllILVUT/GiROJE2n3EIkopQB1xInEicSJ1D59/+AP2q6OOJE4kTiR2qSLl68EqyNOJE4kTqT69O/+2T9hSZxInEicSJxInEicSJxIQzm/OZEYiUSCVjctfU5EyPvGvl130yonEidS/4hUF7Tquq7rmJokaea93XbTKicSJ1L/iOTRhEQ2VAw1hEZl7WppO29a7UtiJNIAQrkaI9NYCuKxdjsk1o58tpdVcVIzN+CfuyZolROJE2kwRFrTlQnVsF0nq0kvbONNq9y0a5q4abdTTDvHNrEiCp6zYTtvWuVEGqL5zYnESqStgxOJE4kTiROJE2koCuJE4kTiROJE2plE6qL7OJE4kTiROJE4kTiROJE4kTiROJE4kTiRWIjUImh1uG9a5UTiRBoqIrUMWl1ZHuqbVjmROJGGikiu2zxo9bLJdkFkP77VnCW17b7G77JmJNIAvjQbf3y9ixY1vvK377QJgWssqIsvGx9YQbvlW83JZ3tZFZ+JRidZiJRMJqPRKELoqz86g0xtu8/M36t7hZFIWy/o7IUbwa+cvXCjixY1vhL/hdFpQWb+3tAW1Lbf4r8wejITOiqoCyLRQauzQ37Tatvu46Zd04K4aTcA0642aHW4b1rlROJEGjoibR2cSJxInEicSJxIQ1EQJxInEicSJxInEifScBTEicSJxInEicSJxIk0HAVxInEicSJxIlWDVh07e0IWdsZNq5xInEhDRSQ6aHVNV8YVfc0t6Yowg7MfDPNNq5xInEhDRSSPJnSsnVPAU+NaNst00yoE2iG0JXPRumvfuLUekNYfbNS90rb7btxar3uFkUhbL+jc8hfBr5xb/qKxE9oW1PjKTxd+22lBN26tD21Bbfvtpwu/7aLfuhgguqAuieRYizFpRsuSeLo2QatejlvTSF0IvLbdxzVS04K4RhqARtq0ll+XpRg2S67r+FbcIG5a5UTiRNpFRHKymgRhqgihGWxe7uKm1cLdB8b11eDEicSJtDuJtHUQIg1snLroPk4kTiROJE4kTiROJE4kTiROJE6kno8TJ1LTgjiROJE4kTiROJE4kYajIE4kTiROJE6kVkGrXd20yonEifRoEqll0Cp1HVcHN61yInEiPZpEct3mQatvnD/FdNMquSCSg2NX4tMv890QyQ9aLVpsVxYDotFoq8JawTRNjHGnb3VakGmaXdQtGo2apskL6qIghFCnBWGMO50JGONh6DeWoFW3YqjsN61yIvGCAJxIDUGr2Q/Yb1rl4HgE0Xv3NwfHIwhOJA6OHoATabchn2/pWeJoi3K5XC6Xu3ix70QqFovpdLpYLLK/Ui6XE4lEPB7vYk5kMpnp6Wn2gkzT7K7juu7xTmGaJnvvFYvFcDicTqfZ88/n8xjjTrs6n88POWM7GqB8Pp/JZFzXjcfjw0ikdDodDoej0Si7K6ZcLk9PT2OMU6lUp0NVLBYjkUgqlWJ5OJ/PRyKR6enpLhw4GONIJBIOh1nKyufz6XS6u+GJRqPT09MIIXZu5PN5di6ZpgkDlEwm2WuVSCQikUgkEulIPpK6ddTh5XI5Ho+Hw+GOOhC+OTIcDjNOIdJpXUwGQH+JFA6HwWOIMY5Go0D6YJimOT09XS6XMcbhcDgcDrO8BSgWi4lEAl4PfpKebeFwOJlMduRChXEF8d92qBKJBDQkkUh0JBowxgghUluWmZTJZKAtjFyKx+NAchggFnmXSqXo2dZRv0UiEdM0E4lENBpl7IpUKpVIJDKZTDweZxSRwAcwhTrlUjgcRghNT08nEomOqNsvIoGsikQi8Xg8EolEo9FUKoUYbuoql8vQGOj0TCbDIiQymQyoiGQyycIlQiQYVCAtS7symQyoMphA8Xi87UyC54vFIuiW6elpFtEA2yOED9PT020LMk0TOhweZpFB8Xg8Go2Gw2GoVSQSaTvt6rZ6WF5xfVMQeiCRSCSTSUYdmEqlwuEwGBqMYwSDC6xLp9ORSCT4eWLhw4vwVcgdmcdu/4hEBDDZL8vn8wFEgnURGHXFYpGMDXR62+JAssLr6XQ6mUy2sjry+Xw0GgViEzOjXC4jhNpKIJBw4XAYiAcyotVb6XSatAJKnJ6eLhaLqVSKhUjQG8AHKKvtK/F4HGM8PT0NXKIrUId8Ph+Px+PxeLFYJAMEIiyAFaZpwlqCVo9QUNu6wR4oTNlkMkkkUQBAkycSCdM0U6lUPB5PJBLBr6TTaRBVtAxqO6xg4YPwBanXhR3eLyJBL0Dl4vF4MpkMXlGAmU4W1sViEXqk7eKvWCyCRQcdl06nA+YckVVgyZCPwMDgFoEhVywWoS0wqwKeB4UAlc9kMixEBZClP82l4MkKExTmaDweBzUewCJoNRAPuASTu1UnlMvlaDQKOj+fz0NvZzIZqGFwc2CJ6Pp2HYiSVnUjHgKwAEFywYK5LV1hhQyro0gkwqKLXNcFgeL6vT0sXrtisQj1gFZB5TKZDAxYUD0oZQUjROulVgD5AX0NcoWsyhoBEhfmCljerj+r2oo6YmhB64DkwT0O8bukMpFIhHGxR1v2CCHg1dmzZ1s9D0YjqEd4N9gNAOMCTp1IJIIQAskSoCKIwIa4ZJjiYJ61nXZgMYLN2bafk8kkMcmg0GBDhi4FhAixTVjsQDDhSG/DYqztW03RSyLBTIXJCqYaLEJY/NG0UcEYCmWaJvQaWfC0JR70GsgqMtXaup7AmAFRClYWLC2+/PLLgLfAyiJ8S6fTbQcpkUgghEA5Q0EsZm0ikQClCuvDfD7fanLn8/lkMklcZ8Sp03Z+wyBC82GDgcUtAf1GVh3xeBwhFNDbqVSqXC4TGQcOVUaPIlkcgoezLYvK5TLQm+i9LXrze6yRwEgF6QhOUpfNsQMqBSYBmBytniS2H0w1FtMWJhBdw46WknRHF4vFTCaTyWR+/OMf/+lPf2r6PMwGUM7s7nXiViEWXdtKgrCHFsHiMHgpRYw68gvUMIDhoIJAIBIFG+xAI1SBTgOTAV5MpVIBqpXY/4lEAriUTqfbTh4QIvA8kUQsLpN0Og1rXeBS17oI0Ps1Ekw7MM8QQuxEh1aBV6cVJUCQELvRpUzbgJzBYUjIyS6Bkskk1Id+JZ/Pnz592nEaDwdXawhtB89ygOeDvAJGBbHpg40ZWBaCzQNkIytSFmOYaG8wAgPoCroXHJWu39XBHQ5WCfE0wuoLurFYLM7Pz9u23fgWmcpEhxMuBQOUHvyEQkHltnoYTFlYSyeTSRBY7FZ3APribOiJrgwAuLlZ+g4Argt6yQ792Op54mYEYUy4xKJbQHi7/l4nS3NgREEVw1ZBsGKBeUOWoCyLY9pJDQwEZ0mw0gM+w2gihDrdWnBdF7yjbbduQdzQkjGRSARYJclkEvKHuoFYCXbJEEsE6EQcTozbm23RL6/d1nVlU5TLZVD3dVxqCnqigBudZZuStivAOgWfW4CALBaLJNQIbE74yEgkKIX491j6jaxwGLlUJ9qSyWTwIge8CLCqAbENOwRuO28ymNlkWoO9yrKdRVtobXeZwGIkXCLmfYA8BbckOGaiPlicgYzYSUGrZJUMMxW8GgF9B/YV9DhYg2THLeAVGEtY4UCYBXiKW70CcxT8ZvRfgq0mAJGs7LoF7DrXn0Cw5c+i/InJDV0RPLlpNwn8xBi33cuC+Q1LFPZIJQjgAL8z4RJLW4hly2gswHyA/Bk3+tmxk4gEBjfsAJLRavok7I2A3wx8EuA+Cg6fBe0P2RJbCMJnW70FIwoCG2wtdoMWyENmW7AxAyBhLPQEYi8RbEJ6udgK0BzYQSZRM215DgME9YSuYHFUEmkF5QbUjdAS9os6iiokxbGHfXSEYScS2Z5LpVKw14YxptfljYD+BcqBwQCrcJaZCqt2xrAXlyISaKS2oUbg0HP9ZZtbuzoPBrQalv6dTiBG0GYtcZETHRgAED1QQ1ixMMbg0x3YtkVEX5GNAZCVLHtZpAnED8RSPXYMNZGI5ACXP2yVwC+tvKL0OQKyYwhcYiwUuMQu5onH3/Wj3QIeBolLgmWB2CRiILggaAgUBDO15+c4aOOZKGQWWwskl+u7Xln8YLAH6PrRdCz3dhDbD5Y6sKHcthPgFZo8nd7xwIKhJpLrT2uQ4iwLCdLX9M4SuCg6LbQjLpF93uBYNfD+kRqCaQcW0e9///uAF8Ezyb6K6BrAJXo51DZEqy4+gJHedOgTkSkBKPsgodksfIDNfZg5EBLOUrcuMNREgkGip3WwpxsGBvq6oy2sxl1aCM5gr2rwPm+5XIa4O5DWNB9gy//06dOtcgbpCxvW0Lq+TgiXOWzK9TVwp/EBoPHIXhZZIAUAhBS9icwYPA59DgZqFweo2DG8RAIjDQYJDAYWJy/ZBmWR3GS/CEwREifRdYVb/QtCK0ByE4EKq4JyudxUFxHrP5VKwaSBJWJ3desUEB7e9jFwbZNAFpY9D1gOub5DCGRl24Jgs4iEpcJhsFY1z+fzxPYDhwf7KcyuMaREgk1uIn5gkBidvAghEP/BwS9kNQW/gHURsPrqGrCPTjwEJFo0eFxh84r4zchOYm/r1gVo1zMYpRD9wBgfkKcOKQbLBdgzhTzJnXJtd8CICx5ixvsaGEBjGIkEm2t0WHtHxgyMdLBigQ0c2v0Fgp9F77GDSAE4DEJziYWuxMUCmx7dXWLRWxD7DVQrdBpx7gW/CyY6fZQwwGQgBy5BjZMj8SzeBXpYWQJYe4KhIxI5ygZRyZ3aWplMBgz34DlXF3IGv4AC3HILqiCBzOQjtC54Az7sh8/DNlEXndA/QGXAcCIreGhX8Iuw6CeWbbBLHbQKKZGEX5LzXa1A9g/z1Cnmvq4nCYaOSCB3iTnXNuKzDhDZxRLkX8elfgQ0kQ1KANiNwc0B05SIEvALtw0mHCRgZpNTQwFLKeL1IRIEJELblR45RwMzARaHLNMAlCTsGsGwDoZF7hASKUGdde3iQnAWANlAQBIu9UPkQ3go4UDw+WoSYJb2j0UQW6jnFdsiyHnNYO0K0xrcCeCchG5vG5sDrjbSV3XXrQSAMAfu0hikGh8WIsF+HAhscoa+t+Ik7Z/gJ8Hz4EnrbcxVHWC9CwuJYErAY6AYaffjwGRqR2CJD4AYc3LEAxwGjL4cOPkCIeFtHQawzQ12HTCc5URJbzEURAKfD1gyMDY9d53RQdkkkqCL72XormhQsMGPwdQhrjwWl8n2guXwHOxHQQRwp4v+fD4Pnre2W/BEBoEXhMRMDBJDQSRiwLCf4ekIINSJhUAOcg+DN5kgn8+z30c3tCD7Y+QvxK7r6A5KFoAWgr1aEpe8XQp8KIgE60LYNOg5kcjJPPA1EY03PPMV5hl46vrn+RgYyClU179+iETi9RZw8BZUEJCKPdq459hOIpGTniSiuR/bZ6D6wdSGjYje5r9FgM1J4ircnXCtdjBARfQjwppG2b8dlhxwpA3jwWPbiETu9UzXnha+ePFir4og0d/gAYPr77a3uxtB75kMG8nZAZqHBCiCv66vXCK7F+BC3Hbf5qCJBM5QMG0hlsf1Q7Zc171169bGxkYPy4KFEL1FO2CvaFPATiux38ChN7A9+H6AbBmF/fscyZW3/SgL9kUIl1hi/PqNgRIJ3DhgNMNxeXBx9nWNCFGSsIPRpyI6Auzu07Shdeb21q0LgC6CcQQfd8L/0oA+CSw6IhkiEoeh3wZHJPA7kxOvsMlA66W+IngPfmAgF2dDD5ATgTsU9Pc2GTQAAAYxSURBVOkv2HqG5WinB8DYiyNXVU77V5wPyXpycESqu0KEHPxOp9Pf/OY3W10Tt8tATrmS6NUhEajdgYQpkJVe/47Bu/6cAXMd7sEeHtfr4IgEtxSQSUPHw//xj38cWDW2HWXq+tU020XvQwhwDpF9C9pl31u5ADdFg9ABFUTC4XtYytYx0DUS3LiQ9q+K3bmSeIsgXBrYaZmegwTasR+n7QIkc1jlkkU1y00pA8agvXbgyQm44OoRAcjXHcoiADmb1Cdzri5bOKFUpL7QaagwFJENHDsU9B5gzz3djfzs6B6OAYMTqVOUTOOzJvfAP6qA8799ypzmEn1GfQjRkkiOlZ6XRxFCSIxhs9S7Em1DFZEHKaZnl1VZNTqemRVDHVONypZKRwjNYKvDPCwsy9jquFwaTkmPCQiFVKPi5rAcEhS95Lquu2FqE6hd5o61GBMFhJAgn8jalKvTvqrJo/7fb+vKmN/DBcd1XXtZFWf9xq4b6oSMc1tqhH+daj+iUetKIf6MYVsX0WhFpA1TmxTVZdt1bGNelDSzRI+TUzHUkIwt1zbUcXlhQQ0hhARJu5DFMREhJM7p1qY/5KOydtW2sByCiW8b6jiMYsWYH1cXdSBSzTxwaj6uL6ujz8iTo0iQjx6VBSSI6vK6oY6K4l7v+Q1LnxMRQsKUli14VBGekZ8bRWhMFMcaJk0Oy+PAXjIvkTCLb6ZJQ1a0KQEJe8W9gowL1Yb8WldFhELPvZqIiQJCghhbtBzXdQp6TEIIITQ6hc0CVIZMYreU1aYEr3ol18IyQgiJqmG7bg7LISTE9JLjOllNEpD8ziXvdSRMvb345oSg6CV3TVdmNJOK+XCymjRJ/cUp6bGQ96QoLyyoozG9VCnpsVHV2LQWY5OSKMxgq+I6BT022axPusFgHNB9dan3Cq2I5NjZE7KkaBi/b1gOjNMULjjrhvqMpGU364k0oZkbbklXQrO4UDK1SUn7aFGZjOkFx15WpR/pJSI7aZ0giB6RSrX5r9yjP77x1tHQuGpYpjYhKPq6qUkh9cIFNSTOG3bRUCfkN99QpDnd2rCNeUk5s6hK1RwqN/HU3gAi+fDnX01D7AKeFeSfaXRDsqdkeeESnqlXCK7rqRr5yKvyXlm7Ws3dy23DE0lOxcIH/SrlsCwriqzoa455YkY5PEk0UklXhJlT59+QhJieW1TGNZOUVjHUUING8qpwE09NaeffliXNdCj9WTHUEFG/VVnG0Su0WSM5lvG+pkhTC8unYOwrFp4JqcZGPZFmsFWpNXtyWA75hBGpWVsdRaeAp0YV9WVZNdb9uQX5X8jRH19WXx5TjYo//yqGOqZeuACmXcXCMyFZniDGWkhRXx6X8YpfStNJQxHJNnX8liIKCIVIQ3x961YMNSQfeZVuCNZkGRes5ROKhJAgKti0HdctmTrWFAkhhOR3LhlvK6KAkKTgrO1Ss9lTy3VEmn1LOxxS3j6tTKhYk+VTpvkh1hQRLM/CVU0am5QnxrVsLWk8iVbzR6egxyY8/c+JNFi0ItKarkhT+KbjTfejix80aCRJMytZTRqtEokS5CHl56dBkNfnXEukcVU7yqCRmhEpJM4b9m1dEX2NtEnl/0WJSSNVLDwjKHrJvqrJe5s2pKqR4FULy/Lb58HurRieBrOwLMT00npWmxKeOxyVnlGN9Qp0kdNWIx3E2Q8UASEhpmdPy/KRV2VR0W/b2ROyMIMt29QmKEnkgLVWcTdMTabb5VjpeXnCo27FIKZdCBZgnEh9BoOzAWz9+jXMsioKSHhGnqTmn1syq2ukDdvEClkWm6eoNVIzZ0PwGqkZkag10j2vXG8ZMy7jnJ8DrJGWam05QiTHzp6QBYSESeXwuPTGW0f9hmSra6RTJt2QwqIiCGL05Si9RvLKGpWVWVFKnF8MXCO5DUSyLF0ZExS9ZGFZfnNRmxIQEuTDh8VJzdxwTE2CRRTAzmJF8jvqC78hG6ZGtHJIxobvbBhT9DXXbUWkRhOXo0vsdve3cxNPSd5k6hibBTzrSfRtg1PVKk3Q4ITg2CbsViL5qqa6jOkEvj7steu/Y1QMNYTGVWN9G+vAwYLdSiQOjoGCE4mDowfgROLg6AH+P3ABxK1jdvUaAAAAAElFTkSuQmCC" alt="" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;So - sell, buy, or sit tight?&lt;br /&gt;&lt;br /&gt;Aside from the back end of 2008, the best tactic in recent bouts of market volatility has been to ride it out. The question, therefore, is whether or not we are facing another "back end of 2008 scenario" over Europe. Debt and democratic dysfunction in the US will not help.&lt;br /&gt;&lt;br /&gt;We hope not, but there is no doubt that we're in for a difficult month, since nothing short of an implosion will be enough to encourage European leaders to cut short their trip to the beaches, thereby prolonging the vacuum of leadership. As we saw in 2008, what seems limited in scope and short in duration can be driven by markets to a much more painful reality.&lt;br /&gt;&lt;br /&gt;Even if leaders &lt;span style="font-weight: bold; font-style: italic;"&gt;do&lt;/span&gt; come back from holiday, their recent attempts at structuring rescue packages have consistently fallen short of the "big deals" the markets now seem to feel is needed in an environment when global growth is sluggish.&lt;br /&gt;&lt;br /&gt;Crafting long term investment views in this type of environment is either difficult, or somewhat pointless.&lt;br /&gt;&lt;br /&gt;What is obvious, though, is that downside risks have grown over the last few weeks and that these now look larger the upside potential. In that environment, sitting on cash or very well diversified portfolios seems both prudent and appropriate. Not time to be brave yet.&lt;br /&gt;&lt;br /&gt;Yippee. Deja vu all over again.&lt;br /&gt;&lt;br /&gt;Steve&lt;br /&gt;e-mail: steve.davies@javelinwealth.com&lt;br /&gt;contact: +65 65577186&lt;br /&gt;&lt;br /&gt;Javelin     Wealth Management supports the global microfinance philanthropy     initiative www.kiva.org, the education charity, www.roomtoread.org, and     the Singapore Children's Cancer Foundation, www.ccf.org.sg. New   clients   to the firm can nominate any or all of these charities for a   donation  we  make on their behalf.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-4817280327502019290?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/4817280327502019290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/4817280327502019290'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/08/never-go-on-holiday.html' title='Never go on holiday...'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-1825978749564102701</id><published>2011-07-17T18:59:00.000-07:00</published><updated>2011-07-17T20:11:17.624-07:00</updated><title type='text'>Deja Vu All Over Again</title><content type='html'>Lurching markets in June &amp;amp; July still look like a carbon copy of last year when we had similar discomfort in May and June over similar issues (Euro debt / US growth).&lt;br /&gt;&lt;br /&gt;Given the growing &lt;span style="font-style: italic;"&gt;size&lt;/span&gt; of the issues at stake, though, it's been a surprise that markets have not fallen more sharply: we've said before that this is as much a function of the lack of real investment alternatives to equities as anything else (cash and fixed income returns are low or negative in real terms, and this seems unlikely to change any time soon, unless you feel the urge to load up on Greek debt?).&lt;br /&gt;&lt;br /&gt;There's no doubting, though, that sentiment remains extremely nervous as we saw by last week's bear raid on the Italian bond market and the sharp drop in the EUR.&lt;br /&gt;&lt;br /&gt;The spectacle of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Eurozone&lt;/span&gt; politicians and officials failing to produce a credible long term solution to the problems of the periphery is growing ever more pathetic, notwithstanding the difficulties of resolving the diametrically opposed political and economic objectives of the Germans, the French, the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ECB&lt;/span&gt; and the debtor nations. Although a managed default by Greece (and possibly Ireland and Portugal) seems inevitable and unavoidable, achieving this without triggering more widespread contagion and a possible break up of the EUR looks beyond the wit of the current bunch of "decision makers".&lt;br /&gt;&lt;br /&gt;Speaking of turkeys, the current "debate" in the US between the equally intransigent Democrats and Republicans is every bit as unedifying as the squabbles and indecision in Europe, as we head closer to the August 2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;nd&lt;/span&gt; deadline for raising the US debt ceiling.&lt;br /&gt;&lt;br /&gt;Once again, the effect of this on markets has so far proved virtually non-existent (the yield on ten year US treasures has actually dropped below 3%), on the basis of the widely held assumption that "something will turn up" in true &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;Micawber&lt;/span&gt; style. One has to assume that this will indeed be the end result, since the prospect of a government default and shut down will do little for the credibility of either side.&lt;br /&gt;&lt;br /&gt;The fact remains of course, that the debt problem is so large that both spending cuts and tax increases will be required. Both sides know this, but distilling that into a 5 second soundbite for Fox news is proving challenging.&lt;br /&gt;&lt;br /&gt;To put this into perspective, take a look at these charts from JP Morgan:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="data:image/png;base64,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" alt="" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;The first shows the steady rise in the debt ceiling since 2006, and the % of GDP accounted for by that debt... after a trifling 100% of GDP and about $14.3tn. The proposed increase would take it up to 109%. With the help of this week's 'Economist' magazine, the need for budget cuts becomes ever clearer:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-paNFiGKhgrE/TiOanqHY7kI/AAAAAAAAAmM/8XaCkLe9GL4/s1600/20110716_WOC181.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 184px; height: 320px;" src="http://4.bp.blogspot.com/-paNFiGKhgrE/TiOanqHY7kI/AAAAAAAAAmM/8XaCkLe9GL4/s320/20110716_WOC181.gif" alt="" id="BLOGGER_PHOTO_ID_5630513965254110786" border="0" /&gt;&lt;/a&gt;The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;US's&lt;/span&gt; primary budget deficit as a % of GDP is the largest of all the major developed economies: without rigorous action to bring this under control, the problems will simply grow ever larger due to the nature of spending commitments on Medicare, Medicaid and Social Security, and the reality of demographics in an aging society.&lt;br /&gt;&lt;br /&gt;In the past, the US has always relied on growth to help push these  problems into the background. Not any more: sluggish growth and  productivity improvements have meant that US companies can do more with  fewer workers (which is why the current Q2 results season is once again  exceeding expectations), whilst tax revenues slump due to the moribund state of the US property market and consumer spending.&lt;br /&gt;&lt;br /&gt;No corresponding cut  in spending or increase in tax rates results in the US is living beyond  its means. As a result, commitments made in the good old days when the US economy dominated the world must now be renegotiated, as shown by JP Morgan's second chart which illustrates the present value of future entitlements. These make the current debt of $14.3tn look like chicken feed.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="data:image/png;base64,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" alt="" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;One assumes that some form of reason will prevail, and a mutually &lt;span style="font-style: italic;"&gt;unacceptable&lt;/span&gt; solution will be found, although in true "Turkeys voting for Thanksgiving / Christmas / Festivus" style, rabid tea-partiers, signatories to Grover Norqvist's "no tax increases" pledge,  and spendthrift Democrats might just feel that a default is their only alternative if they want to get re-elected. Never mind the country's credit rating, or doing the right thing. It's all looking a bit like Europe.&lt;br /&gt;&lt;br /&gt;We're still of the view that a resolution will occur to both the EU &amp;amp; US deliberations since there are signs that all parties involved are getting the point. Watch for creative solutions in the next couple of weeks (the Europeans will want to get it sorted before they take August off). On that basis, we still hold the view that markets will stage a rally in the latter part of this year.&lt;br /&gt;&lt;br /&gt;Hopefully.&lt;br /&gt;&lt;br /&gt;Steve&lt;br /&gt;e-mail: steve.davies@javelinwealth.com&lt;br /&gt;contact: +65 65577186&lt;br /&gt;&lt;br /&gt;Javelin    Wealth Management supports the global microfinance philanthropy    initiative www.kiva.org, the education charity, www.roomtoread.org, and    the Singapore Children's Cancer Foundation, www.ccf.org.sg. New  clients   to the firm can nominate any or all of these charities for a  donation  we  make on their behalf.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-1825978749564102701?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/1825978749564102701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/1825978749564102701'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/07/deja-vu-all-over-again.html' title='Deja Vu All Over Again'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-paNFiGKhgrE/TiOanqHY7kI/AAAAAAAAAmM/8XaCkLe9GL4/s72-c/20110716_WOC181.gif' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-5128325794785223953</id><published>2011-06-19T20:59:00.000-07:00</published><updated>2011-06-19T21:19:41.303-07:00</updated><title type='text'>Javelin's Investor Seminar</title><content type='html'>We held another of our semi-annual investor seminars last week at the Singapore Cricket Club on June 15th. Our three speakers were Michael Preiss, the head of equity strategy for Standard Chartered Wealth Management, Richard Whittall, the Singapore based partner for the Fabien Pictet &amp;amp; Partners group, and myself.&lt;br /&gt;&lt;br /&gt;The Standard Chartered view was bullish on gold, but seemingly little else, as Michael recounted his thoughts on the Eurozone meltdown, the US economy and global debt. No quick fixes.&lt;br /&gt;&lt;br /&gt;Richard gave a thoughtful presentation on his experiences following the Japanese stockmarket since the late 1980's. He noted - obviously - that the Japanese market has been a dreadful performer since it peaked shortly after he started looking it, but that there are still some great companies that have prospered notwithstanding. Interestingly, he highlighted a number of those that are good proxies for Chinese growth, since they produce products that are helping to fuel the expansion of the Chinese manufacturing sector.&lt;br /&gt;&lt;br /&gt;Our view was one of highlighting that, so far, we view the current market performance as a carbon copy of last year - a sell-off in May/June on the back of worries over US growth and Eurozone debt, but with a stronger second half. Most particularly our view is dictated by the prevailing low interest rate environment, which gives few options for pursuing real returns, particularly from cash. As a result, any market sell-off seems likely to be short-lived as this sidelined cash moves back into markets. We liken this to a bath full of water: when tipped up, the contents slosh in one direction before sloshing back again.&lt;br /&gt;&lt;br /&gt;This is not to say that we under estimate or under play the headwinds or the bizarre approach of most politicians to ignore the longer-term debt and spending issues - which can only be resolved by a long bout of spending cuts and reductions in ultimately ruinous entitlement programmes and public sector pension programmes - but that the market's preoccupation with finding a short term home for unproductive cash means that these big picture issues will be pushed aside for consideration at some other time (as to when that will be is any one's guess).&lt;br /&gt;&lt;br /&gt;Until interest rates rise to the point at which holding cash presents a real investment alternative (as opposed to just avoiding short-term losses), risk markets will continue to provide the main focus.&lt;br /&gt;&lt;br /&gt;Have a good summer break!&lt;br /&gt;&lt;br /&gt;Steve&lt;br /&gt;e-mail: steve.davies@javelinwealth.com&lt;br /&gt;contact: +65 65577186&lt;br /&gt;&lt;br /&gt;Javelin   Wealth Management supports the global microfinance philanthropy   initiative www.kiva.org, the education charity, www.roomtoread.org, and   the Singapore Children's Cancer Foundation, www.ccf.org.sg. New clients   to the firm can nominate any or all of these charities for a donation  we  make on their behalf.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-5128325794785223953?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/5128325794785223953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/5128325794785223953'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/06/javelins-investor-seminar.html' title='Javelin&apos;s Investor Seminar'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-6450045898312776414</id><published>2011-06-06T17:32:00.000-07:00</published><updated>2011-06-06T19:00:38.701-07:00</updated><title type='text'>A summer slide or a correction?</title><content type='html'>&lt;span style="font-family:arial;"&gt;Last Friday's disappointing US non-farm payroll employment numbers for May have highlighted that the US economic recovery remains anaemic. Although these figures are notoriously volatile (and subject to change), stock markets have clearly taken these to heart, adding to a slide that has taken world equities down by more than 5% since May 2nd.&lt;br /&gt;&lt;br /&gt;It seems that the "Sell in May, go away adage" is obviously proving correct. It also seems to be doing so for the second year running. &lt;/span&gt;&lt;span style="mso-ansi-language: EN-SG;font-family:Arial;"  lang="EN-SG"&gt;&lt;br /&gt;&lt;br /&gt;Between the end of April and the beginning of July last year, US indices fell by a total of 16%. In 2010, the reasons for the market's weakness were similar: kicked off by the so-called "flash crash" on May 6th (when the Dow fell nearly 7% in a span of 47 minutes), sentiment was undermined by worries about the US economy and concerns over European debt.&lt;br /&gt;&lt;br /&gt;Sound familiar?&lt;br /&gt;&lt;br /&gt;Last year, the remedy was government and central bank action which resulted in the announcement of QE2 in August and the first of many rescue packages for indebted Eurozone members (Greece and Ireland). As a consequence, after the early summer bloodletting, US indices &lt;/span&gt;&lt;span  lang="EN-SG" style="font-family:Arial;"&gt;rebounded to finish the year up 12.8% overall and by 23% from that mid-summer low point.&lt;br /&gt;&lt;br /&gt;So what's different this time?&lt;br /&gt;&lt;br /&gt;The US economy is still anaemic, but the Federal Reserve would seem to have less room for manoeuvre than was the case a year ago: a third round of QE would be politically tough with Republican deficit hawks in control of the House of Representatives since last November. These upstanding individuals are already slavering at the prospect of bringing the Fed to heel, and a third round of QE, whether necessary or not, would ensure further support for this.&lt;br /&gt;&lt;br /&gt;It is also unclear as to whether or not QE has actually achieved its objective, if that objective is defined as anything other than boosting the stock market. I&lt;/span&gt;&lt;span style="mso-ansi-language: EN-SG;font-family:Arial;"  lang="EN-SG"&gt;n reality, banks have simply sat on the ‘extra’ cash and, as a consequence, credit growth has continued to struggle. Banks remain more concerned about repairing their balance sheets rather than in making new loans to businesses or homeowners (in the case of the latter, there is no evidence that the housing market is starting to recover). Banks may have received cheap credit from the government but continue to feel that this does not place them under any social or national interest obligation.&lt;br /&gt;&lt;br /&gt;In Europe, by contrast, nothing seems to have changed. The Europols still seem in institutional denial about the likelihood of a Greek default - sorry, "reprofiling" - whilst ensuring that enough money is lent to the struggling country to enable the whole thing to be deferred for another 9 months or so. Borrowing more money to repay the principal and interest on the loans you already have is clearly a well thought out, sustainable, long term strategy. It would seem that the 80,000 or so Greek protesters who took to the streets last weekend might have other views.&lt;br /&gt;&lt;br /&gt;So - there are plenty reasons for markets to be unsettled. Again.&lt;br /&gt;&lt;br /&gt;It is also the case that such concerns are valid enough to continue depressing markets for a little while longer, particularly if the global economic data continues to be sluggish over the next few months (as a result, for instance, of the after effects of the global supply chain shocks from Japan being obviously under-estimated).&lt;br /&gt;&lt;br /&gt;For how much longer and by how much more markets could fall, is, quite frankly, anyone's guess.&lt;br /&gt;&lt;br /&gt;What seems clear however, is that, like last year, rebounds in markets can be equally dramatic. We have been continually surprised at how markets can lurch around. From depression - where all bad news is viewed as cataclysmic. The bottom is usually heralded by Nouriel Rubini forecasting meltdown on CNBC, and Richard Russell's charts forecasting a 50% market decline.  To euphoria - where all bad news is viewed as being "in the price" and with central banks doing "whatever it takes" by flooding the system with more cash.&lt;br /&gt;&lt;br /&gt;Most particularly, however, the one major thing that hasn't changed is that a sluggish global economy will result in inflationary pressures tailing off (particularly once the year ago price comparisons are no longer a feature) and interest rates remaining at very low levels.&lt;br /&gt;&lt;br /&gt;It's interest rates, we think,  that remain the key to market performance: investors won't (and can't) sit on cash for very long since the real returns from holding cash remain negative. The slightest evidence that the global economy is recovering poise will result in that sidelined cash charging back.&lt;br /&gt;&lt;br /&gt;So the question is, although it's easy to sell now, can one be sufficiently prescient to spot the appropriate point at which to buy back in? Extensive studies of market sentiment suggest not: the biggest market outflows (selling) by retail investors take place just at the point when markets bottom, whilst the biggest inflows (buying) take place at the top.&lt;br /&gt;&lt;br /&gt;For our part, we feel that the summer sell-off looks, at present, like a bout of "healthy profit-taking", and are occurring at a time when volumes are seasonally lower. We like having a bit of cash to play with to pick up cheaper equity ideas, but are not running for the hills and stocking up on canned food.&lt;br /&gt;&lt;br /&gt;At least not yet. The world is not scheduled to end until 2012, right?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Steve&lt;br /&gt;e-mail: steve.davies@javelinwealth.com&lt;br /&gt;contact: +65 65577186&lt;br /&gt;&lt;br /&gt;Javelin  Wealth Management supports the global microfinance philanthropy  initiative www.kiva.org, the education charity, www.roomtoread.org, and  the Singapore Children's Cancer Foundation, www.ccf.org.sg. New clients  to the firm can nominate any or all of these charities for a donation we  make on their behalf.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-6450045898312776414?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/6450045898312776414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/6450045898312776414'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/06/summer-slide-or-correction.html' title='A summer slide or a correction?'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-1150587375701831510</id><published>2011-05-30T18:17:00.000-07:00</published><updated>2011-05-30T19:41:52.377-07:00</updated><title type='text'>Owe Money, Pay Money - Greece and the loansharks</title><content type='html'>When illegal loan sharks in Asia want their money back from someone who has fallen behind on their payments, a traditional tactic is that they daub signs on the front door of the house concerned: "Owe $, Pay $". They rely on public shame to force a response.&lt;br /&gt;&lt;br /&gt;The flip side, of course, is what happens when public shame doesn't work. Sometimes the borrower can end up receiving a rather more direct and painful reminder.&lt;br /&gt;&lt;br /&gt;Although you could argue that Greece has borrowed money from far more reputable sources than mere loan sharks, it is still facing the same difficulties as other overstretched borrowers, and runs the risk of meeting with similar discomfort. It remains to be seen whether it's going to get beaten up, or if its lenders will have a change of heart: as John Paul Getty once said, "if you owe the bank $100, that's your problem, if you owe the bank $100 million, that's the bank's problem". The fact that we're talking a few $100 billion here is the merely the difference of one letter, so who's counting?&lt;br /&gt;&lt;br /&gt;What we have here is a clash between Euro economics (the Greeks can't pay) and Euro politics (the Germans won't lend), and it's by no means clear which side will end up on top.&lt;br /&gt;&lt;br /&gt;The most likely end scenario, is - of course - the usual Euro fudge.&lt;br /&gt;&lt;br /&gt;However, we've cobbled together summaries from a couple of commentaries (the first from the WSJ, the second from ING) which seem to give a reasonable run down of the options available to the Greeks and their European 'partners'.&lt;br /&gt;&lt;br /&gt;This morning's column from the WSJ notes that Greek bond prices have been reflecting the increasing likelihood of a default for a few months now: the current yield on Greek 2 year debt is 25%. The yield on Germany's 2 year debt is about 2%: a difference of a mere 23 percentage points (the difference between borrowing from your mother and borrowing from Mastercard or Visa).&lt;br /&gt;&lt;br /&gt;If you didn't think Greece was going to default, obviously you'd be loading up on Greek paper like it was the latest hot item in a teenager's wardrobe.&lt;br /&gt;&lt;br /&gt;The market is therefore trying to tell us something about the likelihood of a Greek default (now referred to as a "re-profiling" rather than a "rescheduling" or "default", as if that helps to make it more acceptable - semantically).&lt;br /&gt;&lt;br /&gt;Last year's EU led bail-out of Greece was supposed to see the Greeks through, without the need for any further cash, till 2012 (although nobody really believed that at the time). To the surprise of no-one, they're actually going to run out of money in July. Of this year. That's two months from now.&lt;br /&gt;&lt;br /&gt;The key thing here, is that Mr. Getty was right: it's not really a Greek problem anymore: the European banks are in it up to their necks, as is the ECB: all of these have taken Greek bonds as collateral for further loans, and any "re-profiling" would likely result in such bonds no longer being treated as acceptable capital. If that's the case, the ECB ends up being insolvent and the Euro banks end up needing a lot more capital. The lack of transparency about how much Greek debt these groups actually hold is not helping.&lt;br /&gt;&lt;br /&gt;It's also not just these groups: many fund managers who hold the debt of Greece (although we haven't come across anyone that actually admits to having any) or Portugal or Ireland, are not allowed to hold debt that has been downgraded to 'junk status', and, in the event of a Greek default, they'd have to offload into a market where few buyers exist at prices that are not well below their cost (think 60% below). That would have big ramifications for the debt markets as a whole and high yield in particular (we saw at the end of 2008 what happens to the price of high yield when the buyers disappear).&lt;br /&gt;&lt;br /&gt;Since these - possibly unintended - consequences are too grave for any central banker to contemplate, there seems to be little alternative to their moving in the direction of a Euro fudge. A recent report from ING contemplates how this might happen:&lt;br /&gt;&lt;br /&gt;Stage 1: The EU finds a way to lending the Greeks some more money in the short-term whilst they spend the summer arguing about a more robust long-term solution. Obviously this has to be done without the Germans or the Finns backing out. In return for this cash, the Greeks will likely have to privatise everything that's privatisable, and sell off the Parthenon to China. Obviously this has to be done without the Greek populace objecting.&lt;br /&gt;&lt;br /&gt;Stage 2: The EU will have to find a way to restructure (sorry, "re-profile") Greek debt, by extending its maturity, by cutting the interest cost, by swapping the current stuff for longer dated and lower cost debt, or a combination of all three. And they have to do this without the rating agencies treating such a shuffle as a default.&lt;br /&gt;&lt;br /&gt;Stage 3: Greece reforms its economy, gets three jobs, works overtime, brings its costs down and gets more competitive, thereby enabling it to gradually reduce its debt burden as the growth generated by such hard work helps to raise sufficient money to pay off its creditors.&lt;br /&gt;&lt;br /&gt;Alternatively, it hits the Ouzo and takes off for the beach.&lt;br /&gt;&lt;br /&gt;Alcohol and the beach represents the unilateral option: that of Greece defaulting unilaterally, exiting from the Euro altogether and going back to the Drachma. This would be the "nuclear option" that would shut Greece out from the capital markets for a generation or two, scupper the Euro project completely, whilst causing the ECB and the Euro banks the same problems with worthless collateral as outlined by Mr. Getty in the third paragraph above.&lt;br /&gt;&lt;br /&gt;Even Germany would probably prefer lending the Greeks more money than contemplate having to bail out the ECB and the European banking sector (again).&lt;br /&gt;&lt;br /&gt;Steve&lt;br /&gt;e-mail: steve.davies@javelinwealth.com&lt;br /&gt;contact: +65 65577186&lt;br /&gt;&lt;br /&gt;Javelin Wealth Management supports the global microfinance philanthropy initiative www.kiva.org, the education charity, www.roomtoread.org, and the Singapore Children's Cancer Foundation, www.ccf.org.sg. New clients to the firm can nominate any or all of these charities for a donation we make on their behalf.&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: arial;font-family:arial;font-size:100%;"  &gt;&lt;span style=" ;"&gt;&lt;br /&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/1574855137468958648-1150587375701831510?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/1150587375701831510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/1150587375701831510'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/05/owe-money-pay-money-greece-and.html' title='Owe Money, Pay Money - Greece and the loansharks'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-8519072129187442483</id><published>2011-05-26T17:19:00.000-07:00</published><updated>2011-05-26T18:39:05.465-07:00</updated><title type='text'>Summer time out</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;The surprise is that it's a surprise. The "news" that Greece is having trouble meeting its punishing commitments for spending cuts and tax increases is a fact that was obvious before the ink was dry on the various agreements with the EU, ECB and IMF. Ireland's no better off, whilst the Portuguese and the Belgians don't have a real government so no-one knows what's going on.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The shrill protestations from the ECB that Greece will not be allowed to default or reschedule look equally unsustainable: the Greeks can't pay (because, as the UK Labour Party's outgoing head of the Treasury said in a note to his successor last year: "there's no money left"). &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;As we've said before, the end result of the Greek fiasco will inevitably be some sort of EU fudge - the latest possible wheeze being that instead of calling it "default" or "rescheduling", the new term will be "re-profiling": As BusinessWeek points out this week, that's the Eurospeak equivalent of referring to murder as "terminating with extreme prejudice".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;In broad terms, it just looks as though it's Europe's turn to come under the spotlight for a while, and that's the reason for the Euro falling by nearly 5% against the USD this month. The US is hardly in better shape, and neither is the UK, or Japan, but the major currencies can't all be weak at the same time, even though, in isolation there are compelling reasons why they should.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;What does this mean for markets over a hot and bothered summer?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The US markets are down about 3% or so this month so far, whilst in Europe the figure is about 6.5% (half of that is attributable to the fall in the EUR), and Asia is down 5% or so. The headline falls in commodities this month have been led by silver (-21%) and oil (-9%), although of late these seem to have stabilised. I was at a seminar yesterday where some bank strategist again talked about Asian markets "de-coupling". Obviously he hasn't registered the fact that the markets are inconveniently doing the complete opposite - correlation is alive and well (Asia remains the high beta market play).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Our sense is that the Eurozone crisis will continue bubbling away with markets continuing to speculate about the Greek problems (not for nothing did Virgil have the Trojans coining the phrase "beware of Greeks bearing gifts...") and the probability of a default which won't be called that. As before, ultimately, the Europeans will fudge the issue and likely change the rules so that the impact of the "not a default" will be more limited than the rules currently allow for. Once that's dealt with, then the spotlight will move on and markets should see a gradual recovery.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;In general terms, even though the headline rates of GDP growth still look anemic (the robustness of the German economy providing the obvious exception), corporate earnings still seem to be coming in above expectations. Interest rates still seem likely to be held at low levels, particularly so as the effect of commodity price rises and tax increases (VAT was pushed up by 2.5% in the UK at the start of 2011), begin to fade away from the year ago comparisons.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Easing inflation should be good news for markets generally, with some such as India and China beginning to look more attractive as and when those inflationary pressures begin to ease. In the developed markets, we still favour the US. We have been underweight Europe for a long time, and there remain good reasons for being so. Having said that Germany remains attractive particularly if the Euro continues to fall back: at that point (say around the $1.30 level on the USD) not only does the market look interesting, but foreign investors also can gain on a recovery in the currency.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: arial;font-family:arial;font-size:100%;"  &gt;&lt;span style=" ;"&gt;Steve&lt;br /&gt;e-mail: &lt;a href="mailto:steve.davies@javelinwealth.com"&gt;steve.davies@javelinwealth.com&lt;/a&gt;&lt;br /&gt;contact:       +65 65577185&lt;br /&gt;website: &lt;a href="http://www.javelinwealth.com/"&gt;http://www.javelinwealth.com&lt;/a&gt;&lt;br /&gt;Javelin           Wealth Management supports       www.kiva.org, the global         microfinance    philanthropy     initiative, www.roomtoread.org and  the  Singapore Children's Cancer Foundation www.ccf.org.sg.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-8519072129187442483?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/8519072129187442483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/8519072129187442483'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/05/summer-time-out.html' title='Summer time out'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-106809003730541679</id><published>2011-05-15T20:06:00.000-07:00</published><updated>2011-05-15T23:41:00.744-07:00</updated><title type='text'>QE2 - The end of the voyage</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;We were sent a good commentary piece recently by FX Concepts - the headline was "What happens when QE2 ends?": highly topical since the US Federal Reserve has already announced that it will conclude its "large scale asset purchases" by the end of June. The liquidity that the Fed has been injecting into the system since the beginning of the Quantitative Easing programme has been an important factor in supporting sentiment (if nothing else) since the beginning of the first QE programme in March 2009. Since this programme coincided with the bottom of the market earlier that month, it's a legitimate question as to whether the ending of the latest programme - QE2 - at the end of June will represent a topping out of markets as either liquidity stops growing so dramatically, or is withdrawn over time.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The FX Concepts piece describes the situation well. They note that in the last 3 months, Fed purchases of US Treasuries has soaked up 94% of the Treasury's total issuance of debt in the form of Bonds and Bills. That leaves, apparently, less than  $10bn a month to be absorbed by "the market". Obviously from July 1st, then, "the market" will need to subscribe to an additional $157bn in order to take up the slack. Ordinarily, once would assume that interest rates will have to rise to encourage such investors of the attractions of such debt, particularly in comparison with places like the Eurozone, where the ECB has already begun tightening.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;FX Concepts, however, makes an interesting point on the USD: what happens to it when foreigners are being expected to increase their purchase of USD debt...? Normally, increased large scale foreign purchases of US assets to the tune of an extra US$157bn a month, could be expected to boost the USD: for the same reasons that the Fed's purchases replaced foreign buyers with a single domestic one and resulted in steady USD declines through out the period of QE/QE2.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;FX Concepts also notes that on a global basis, the withdrawal of this excess liquidity means a squeeze on the availability of money and therefore higher interest rates: not good news for struggling property markets in the US.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If the withdrawal of the Fed as the main buyer of US Treasuries puts pressure on the banks to be more aggressive in lending in order to replace the risk-free revenue they are losing, then the positive trade-off could work well. If not, and interest rates go up, with no corresponding increase in lending, then the global economy could go into a stall.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Big stakes. Maybe we'll know in July which way things are going to go...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: arial;font-family:arial;font-size:100%;"  &gt;&lt;span style=" ;"&gt;Steve&lt;br /&gt;e-mail: &lt;a href="mailto:steve.davies@javelinwealth.com"&gt;steve.davies@javelinwealth.com&lt;/a&gt;&lt;br /&gt;contact:       +65 65577185&lt;br /&gt;website: &lt;a href="http://www.javelinwealth.com/"&gt;http://www.javelinwealth.com&lt;/a&gt;&lt;br /&gt;Javelin          Wealth Management supports       www.kiva.org, the global        microfinance    philanthropy     initiative, www.roomtoread.org and the  Singapore Children's Cancer Foundation www.ccf.org.sg.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-106809003730541679?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/106809003730541679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/106809003730541679'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/05/qe2-end-of-voyage.html' title='QE2 - The end of the voyage'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-5877451708078226144</id><published>2011-05-02T23:40:00.000-07:00</published><updated>2011-05-03T00:22:29.750-07:00</updated><title type='text'>Where next...?</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;I read a good piece from Damian Kestel of CLSA this morning, entitled "The last 15%":&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span lang="EN-GB"  style="font-size:7pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=" ;font-family:'Verdana','sans-serif';font-size:10pt;"  lang="EN-GB" &gt;The last 15%. Both the S&amp;amp;P 500 and the MSCI Asia ex-Japan index  are within just 15% of their all time highs. [This is] incredible, considering the carnage  that took place and the major issues that still exist, but not so incredible  considering the amount of money that has been thrown at the problem – not to  mention the persistently low interest rates that have been in place for sometime  (the Fed Fund Target Rate has been 0.25% for coming up to 2 ½ years). What is  also somewhat incredible is that the VIX index went below 15 late last week for  the first time since mid-2007 considering the issues the world faces.     &lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Damian goes on to quote a note from the analysts at GaveKal:&lt;/span&gt;&lt;i&gt;&lt;span style=" ;font-family:'Verdana','sans-serif';font-size:10pt;"  lang="EN-GB" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;i&gt;&lt;span style=" ;font-family:'Verdana','sans-serif';font-size:10pt;"  lang="EN-GB" &gt;“One of the more amazing features of the performance in equity  markets this year has been the continued lack of volatility. Investors who had  placed bets on the VIX as a hedge against potential 'black swan' events must by  now be wondering why they bothered. After all, we have recently witnessed: a) a  tragedy in the world's third-largest economy with consequent disruptions on  global supply chains, b) an eruption of political unrest across the Middle-East  and a surge in oil prices, c) continued acceleration of inflation across  emerging markets and further tightening of central bank monetary policies, d)  the admission by three separate European sovereigns of their inability to pay  back their debt, and e) S&amp;amp;P warns of a possible future downgrade of the US'  AAA rating. And yet, in spite of these destabilizing events, global equity  markets have stayed in a fairly tight range, epitomized by the 1250-1330 band in  which the S&amp;amp;P 500 has hovered in all year.” &lt;/span&gt;&lt;/i&gt;&lt;span style=" ;font-family:'Verdana','sans-serif';font-size:10pt;"  lang="EN-GB" &gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;Which highlights the real quandary for investors at present: risk is being embraced since there are considered few alternatives: cash earns you negative returns after inflation, bond and commodity markets look equally overvalued.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;The one clear trend has been that of the weakness of the US Dollar, notwithstanding the fact that it's impossible to say with any conviction that the other major currency choices look any more (or less) compelling.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;In many respects, there is clear evidence of an inverse relationship between the USD and stockmarkets, which may be exaggerated by a carry trade: borrowing in USD's to invest in other currencies merely exacerbates the downward pressure on the USD. We have been concerned about a USD bounce for some months now - we've been wrong on that one (obviously) - but this remains the clear flag to look for as a signal of a turnaround in stock, bond and commodity markets. A USD bounce would reflect a return in interest rate tightening expectations, thereby reversing the Fed's current stance of allowing the USD to take the pressure from prevailing low interest rates (which seem likely to remain a fact of life well into next year).&lt;/span&gt;&lt;/p&gt;&lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;As the Fed's latest round of easy liquidity (QE2) ends at the end of next month, it will be interesting to see what impact this has on sentiment and interest rate expectations. There is little doubt that the Fed would find pushing through a new round of easy liquidity difficult in the context of a changed Washingtonian political environment, so, for the time being, one assumes that there is going to be no new launch of the QE2's sister ship, QE3. Of course this will depend on the US economy continuing to recover, however slowly, and unemployment continuing to decline.&lt;/span&gt;&lt;/p&gt;&lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;Back to Damian's point, then: with core markets in the US and Asia within 15% of their all time highs (notably, the Korean market is now 7% &lt;span style="font-style: italic; font-weight: bold;"&gt;above&lt;/span&gt; its previous all time high, which itself accounts for much of the outperformance of the pan-Asian and EM indices), how much further can we expect this liquidity fueled rally to continue?&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;The answer is for as long as liquidity remains easy.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;In Asia, where rates have been tightening steadily in markets such as China and India, the impact of tightening has already extracted a toll on their respective markets: the Bombay index is down 7.4% YTD, whilst although the Shanghai index is marginally up for the year, it is still substantially below its all time high of 2008.&lt;/span&gt;&lt;/p&gt;&lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;So the turnaround seems likely to be flagged by a stronger USD and weaker commodity prices since these will seemingly predict the start of a rise in US interest rates. Watche them carefully. However, since there's not much sign of that happening any time soon, though, we continue to hang on with our fingernails.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;font-size:100%;"&gt;&lt;span style=" ;font-size:100%;" &gt;Steve&lt;br /&gt;e-mail: &lt;a href="mailto:steve.davies@javelinwealth.com"&gt;steve.davies@javelinwealth.com&lt;/a&gt;&lt;br /&gt;contact:       +65 65577185&lt;br /&gt;website: &lt;a href="http://www.javelinwealth.com/"&gt;http://www.javelinwealth.com&lt;/a&gt;&lt;br /&gt;Javelin         Wealth Management supports       www.kiva.org, the global       microfinance    philanthropy     initiative, www.roomtoread.org and the Singapore Children's Cancer Foundation www.ccf.org.sg.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p  style="font-family: arial;font-family:times new roman;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style=" ;font-family:times new roman;font-size:10pt;"  lang="EN-GB" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;p class="MsoNormal"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt; &lt;/span&gt;  &lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-5877451708078226144?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/5877451708078226144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/5877451708078226144'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/05/where-next.html' title='Where next...?'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-4419771119163129844</id><published>2011-03-17T20:27:00.000-07:00</published><updated>2011-03-17T20:52:00.398-07:00</updated><title type='text'>The Japanese Earthquake – One week on...</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if !mso]&gt;&lt;object classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id="ieooui"&gt;&lt;/object&gt; &lt;style&gt; st1\:*{behavior:url(#ieooui) } &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin:0in;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;p class="MsoNormal" style="margin: 6pt 0in 0.0001pt 35.7pt; text-align: justify; text-indent: -17.85pt;"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if !mso]&gt;&lt;object classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id="ieooui"&gt;&lt;/object&gt; &lt;style&gt; st1\:*{behavior:url(#ieooui) } &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin:0in;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p style="font-family: arial;font-family:arial;"  class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;A week has now passed since Japan was hit by the tragic  earthquake and subsequent tsunamis, and we’ve all been watching the commentary  with equal measures of horror and sympathy for those affected.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;font-family:arial;"  class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;Meanwhile with the clean-up operations are ongoing, financial markets  continue to assess the impact on the Japanese and global economies in both the  short and long terms. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="margin: 6pt 0in 0.0001pt 35.7pt; text-align: justify; text-indent: -17.85pt; font-family: arial;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;&lt;span style=""&gt;·&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-SG"&gt;Damage to the infrastructure – power and roads – may delay the reconstruction process, but the knee-jerk post-quake sell-off seems to have run its course.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="margin: 6pt 0in 0.0001pt 35.7pt; text-align: justify; text-indent: -17.85pt; font-family: arial;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;&lt;span style=""&gt;·&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-SG"&gt;Expect a short term rebound in equity markets, particularly if no further bad news on the nuclear front emerges.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="margin: 6pt 0in 0.0001pt 35.7pt; text-align: justify; text-indent: -17.85pt; font-family: arial;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;&lt;span style=""&gt;·&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-SG"&gt;But keep an eye on the Middle East.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style="" lang="EN-SG"&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;The volatility of these markets over the&lt;/span&gt; past week is in itself testament to the total lack of consensus. After plunging 16% in the first two days, short covering and hope that the worst of the crisis was over resulted in the Nikkei-225 Index rebounding 5.7% on Wednesday before sinking again on Thursday as worries grew over the possibility of a major nuclear catastrophe at the damaged Fukushima nuclear power plant.&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;  &lt;p class="MsoNormal"  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;While the Nikkei was plunging, the yen was heading in the opposite direction. During the week the yen rose over 5%, hitting a post WW2 high vs. the US dollar. This was widely attributed to Japanese institutions, including insurers liquidating their overseas positions and repatriating the proceeds. However, there is anecdotal evidence that hedge funds, anticipating just such an eventuality, have played an equal part in pushing the yen higher. However, concerted central bank and G-7 intervention on Friday has seen much of these gains reversed, possibly at the unlamented expense of said hedge funds.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;The volatility has not been limited to Japan-related assets. Equity markets globally have sold off to varying degrees. The S&amp;amp;P 500 fell 3.6% through Thursday and European markets were off by rather more. Ironically, Asian and emerging markets fared a little better, down on average 1-2%. Korea (which also happens to be one of the largest components of the MSCI Emerging Markets Index) actually rose during the week as that country’s industrial base was seen to benefit from the disruptions to production in Japan.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;Oil prices fell on expectations that demand from Japan would decline (although they subsequently rebounded as investors refocused on the still worrying situation in the Middle East). Slightly counter-intuitively, gold (the ultimate hedge assets) also fell slightly, albeit from a lofty position. Again, hedge funds are suspects.&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;Much of the movements of the last week have been knee-jerk, and not based in any meaningful manner on the real impact on the economy or businesses. There will be winners and losers to emerge from the tragedy. Into the former category will fall construction companies and developers, while insurers and &lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-size: auto auto; cursor: pointer; display: inline; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="leoHighlights_Underline_0" onclick="leoHighlightsHandleClick('leoHighlights_Underline_0')" onmouseover="leoHighlightsHandleMouseOver('leoHighlights_Underline_0')" onmouseout="leoHighlightsHandleMouseOut('leoHighlights_Underline_0')" leohighlights_keywords="manufacturers" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsTop.jsp?keywords%3Dmanufacturers%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsBottom.jsp?keywords%3Dmanufacturers%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;manufacturers&lt;/leo_highlight&gt; with facilities in the earthquake affected region will undoubtedly be in the latter. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;The nuclear accident has greatly added to the confusion. Tune in to any of the 24-hour news stations and you will hear yet another instant “expert” expounding on the likely outcome – whether it be minor inconvenience or Armageddon. The only conclusion to be drawn is that nobody, and this would appear to include the operators of the facility itself, and the Japanese government, has much of an idea. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;We shall not add to the general level of noise on this subject except to observe that it is this lack of information, exacerbated by warnings from governments of other countries for their nationals to leave, that continues to weigh on markets. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;That said, and provided that the nuclear situation does not take another dramatic turn for the worse, we would expect rationality to return to markets and there are signs that this is beginning to happen. As we have said before, Japan is a generally underheld market by foreign investors. Many are weighting on the sidelines for signs of stability. When this returns, a sharp rebound will follow, with commensurate knock-on effects elsewhere.&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;This earthquake has pushed the other major geopolitical news of the moment, the uprisings in the Middle  East, off the front pages. Again, it is close to impossible to know how the situation will resolve itself. Embattled Libyan leader Colonel Gaddafi seems to be close to recapturing his country, but the recent UN Security Council resolution authorising the robust imposition of a no-fly zone may yet change this dynamic, possibly leading to further instability. Meanwhile, the unrest in Bahrain rumbles on and the introduction of troops from foreign countries cannot be viewed entirely positively. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;Since the start of the month, global equity markets have fallen over 5%. However, a combination of an underweight position in Japan and a diversified asset base has seen our client portfolios fall by a lesser 1-3% or so (to Thursday’s close). Part of these losses will have been clawed back by the any additional rally in equity markets. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;There are three options open to investors at present:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt; &lt;span style=""&gt;(1)&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-SG"&gt;Sell,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;&lt;span style=""&gt;(2)&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-SG"&gt;Buy,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;&lt;span style=""&gt;(3)&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-SG"&gt;Sit tight.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;On the first, the only reason to lighten up in the current circumstances is if there is a likelihood of re-entry at substantially lower levels. Except in the worst possible scenario, we think that this will be difficult, whilst timing the entry correctly will be an almost impossible act of divination.&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;On the second, it is clear that some markets have been hit hard, with Japan (obviously leading the way). There is good value to be had there, although given the rapidly fluctuating news cycle this is a tactic to be adopted by only those who are happy to look to the long term and who are therefore able to stomach the shorter-term volatility.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;For most of us, therefore, the default advice will be to sit tight for now and wait for further clarity to emerge: we may miss the early snap back on any good news, but at the same time we won’t get our heads bitten off on any lurch downwards. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span lang="EN-SG"&gt;If you wish to obtain an updated valuation of your portfolio, please contact us and we would be happy to provide one.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;The Javelin &lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-size: auto auto; cursor: pointer; display: inline; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="leoHighlights_Underline_1" onclick="leoHighlightsHandleClick('leoHighlights_Underline_1')" onmouseover="leoHighlightsHandleMouseOver('leoHighlights_Underline_1')" onmouseout="leoHighlightsHandleMouseOut('leoHighlights_Underline_1')" leohighlights_keywords="team" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsTop.jsp?keywords%3Dteam%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsBottom.jsp?keywords%3Dteam%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;Team&lt;/leo_highlight&gt;&lt;br /&gt;e-mail: &lt;a href="mailto:steve.davies@javelinwealth.com"&gt;steve.davies@javelinwealth.com&lt;/a&gt;&lt;br /&gt;contact:       +65 65577185&lt;br /&gt;website: &lt;a href="http://www.javelinwealth.com/"&gt;http://www.javelinwealth.com&lt;/a&gt;&lt;br /&gt;Javelin         Wealth Management supports       www.kiva.org, the global       microfinance    philanthropy     initiative, and the Central Asia       Institute (see    www.ikat.org).&lt;/span&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-SG"  style="font-size:10pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;span id="leoHighlights_iframe_modal_span_container"&gt;&lt;div id="leoHighlights_iframe_modal_div_container" style="position: absolute; visibility: hidden; display: none; width: 520px; height: 391px; z-index: 2147483647;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();"&gt;        &lt;!-- Top iFrame --&gt;    &lt;iframe id="leoHighlights_top_iframe" name="leoHighlights_top_iframe" title="leoHighlights_top_iframe" src="about:blank" vspace="0" hspace="0" marginwidth="0" marginheight="0" allowtransparency="true" style="position: absolute; top: 0px; left: 0px; width: 520px; height: 294px; z-index: 2147483647;" width="520" frameborder="0" height="294" scrolling="no"&gt;    &lt;/iframe&gt;        &lt;!-- Bottom iFrame --&gt;    &lt;iframe id="leoHighlights_bottom_iframe" name="leoHighlights_bottom_iframe" title="leoHighlights_bottom_iframe" src="about:blank" vspace="0" hspace="0" marginwidth="0" marginheight="0" allowtransparency="true" style="position: absolute; top: 294px; left: 96px; z-index: 2147483647;" width="" frameborder="0" height="" scrolling="no"&gt;    &lt;/iframe&gt; &lt;/div&gt;  &lt;script defer="defer" type="text/javascript"&gt;    var LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT =              300;    var LEO_HIGHLIGHTS_MAX_HIGHLIGHTS =                   50;    var LEO_HIGHLIGHTS_IFRAME_TOP_ID =                    "leoHighlights_top_iframe";    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID =                 "leoHighlights_bottom_iframe";    var LEO_HIGHLIGHTS_IFRAME_DIV_ID =                    "leoHighlights_iframe_modal_div_container";           var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH =     520;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT =    391;        var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH =      520;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT =     665;        var LEO_HIGHLIGHTS_IFRAME_TOP_POS_X =                 0;    var LEO_HIGHLIGHTS_IFRAME_TOP_POS_Y =                 0;    var LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH =                 520;    var LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT =                294;        var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_X =              96;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_Y =              294;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH =    425;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT =   97;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH =     425;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT =    371;              var LEO_HIGHLIGHTS_SHOW_DELAY_MS =                    300;    var LEO_HIGHLIGHTS_HIDE_DELAY_MS =                    750;    var LEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_MS =           850;        var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT =         "transparent none repeat scroll 0% 0%";    var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER =           "rgb(245, 245, 0) none repeat scroll 0% 0%";    var LEO_HIGHLIGHTS_ROVER_TAG =                        "711-36858-13496-14";     createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0A%20%20%20%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0Avar%20_leoHighlightsSnoozed%20%3D%20false%3B%0A%0A/**%0A%20*%20Checks%20if%20the%20passed%20in%20class%20exists%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsClassExists%28c%29%20%7B%0A%20%20%20return%20typeof%28c%29%20%3D%3D%20%22function%22%20%26%26%20typeof%28c.prototype%29%20%3D%3D%20%22object%22%20?%20true%20%3A%20false%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20the%20firebug%20console%20is%20available%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFirebugConsoleAvailable%28c%29%20%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsClassExists%28_FirebugConsole%29%20%26%26%20%0A%20%20%20%20%20%20%20%20%20window.console%20%26%26%20console.log%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%28console%20instanceof%20_FirebugConsole%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%20%20%20%0A%20%20%20return%20false%3B%0A%7D%20%0A%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%20||LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20logString%3Dlocation%2B%22%3A%20%22%2Be%2B%22%5Cn%5Ct%22%2Be.name%2B%22%5Cn%5Ct%22%2B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%28e.number%260xFFFF%29%2B%22%5Cn%5Ct%22%2Be.description%3B%0A%20%20%20%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.error%28logString%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.trace%28%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%20%20%20alert%28logString%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20log%20a%20string%20to%20the%20firebug%20console%0A%20*%20%0A%20*%20@param%20str%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsDebugLog%28str%29%0A%7B%20%20%20%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20console.log%28typeof%28_FirebugConsole%29%2B%22%20%22%2Bstr%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsDebugLog%28%29%20%22%2Bstr%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20get%20an%20attribute%20and%20decode%20it.%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetAttrib%28elem%2Cid%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20val%3Delem.getAttribute%28id%29%3B%0A%20%20%20%20%20%20return%20decodeURI%28val%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsGetAttrib%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%20%20%20return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20this%20is%20within%20a%20frame%20by%20checking%20for%20a%20parent.%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsIsFrame%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%0A%20%20%20%20%20%20return%20%28window%21%3Dtop%29%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsIsFrame%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%0A%20%20%20return%20false%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22%2Bthis.width%2B%22%2C%22%2Bthis.height%2B%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22%2Bthis.x%2B%22%2C%22%2Bthis.y%2B%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_TOP_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT%29%3B%0A%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20%2B%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20%2B%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22%2BcallName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22%2Bname%2B%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%2Cdoc%29%0A%7B%0A%09try%0A%09%7B%0A%09%20%20%20if%28doc%3D%3Dnull%29%0A%09%20%20%20%20%20%20doc%3Ddocument%3B%0A%09%20%20%20%0A%09%09var%20elem%3Ddoc.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28doc.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddoc.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddoc.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsGetLocation%20%22%2Belem.id%29%3B%0A%20%20%20%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20%2B%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20%2B%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count%2B%2B%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22%2Belem.id%2B%22%20-%20%22%2Blocation%29%3B%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x%2BcenterDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y%2BcenterDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20%2B%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22%2BtopOrBottom%29%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20%2B%20iFrameDim.width%20%3E%20scrolledPos.x%20%2B%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20%2B%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22%2Bposition%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20%2B%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20%2B%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20sideBottom%3A%20%22%2Bposition%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x%2BiFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width%2B20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20%2BiFrame.id%2B%22%20-%20%22%2Banchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20%2B%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cncenter/visible%20%20%20%20%22%20%2B%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnanchor%20%28absolute%29%20%22%20%2B%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20%2B%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20%2B%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20%2B%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20%2B%20position%29%3B%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20%2B%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20%2B%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3DLEO_HIGHLIGHTS_ROVER_TAG%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22%2Brover%2B%22/4?%26mpre%3D%22%2BencodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20bottom%20windown%20part%0A%20*%20%0A%20*%20@param%20size%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetBottomSize%28size%2CclickId%29%0A%7B%0A%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%0A%20%20%20/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%20var%20iFrameBottomSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%3B%0A%20%20%20var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%20/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2CclickId%29%3B%0A%0A%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20_leoHighlightsPrevElem.hover%3Dsize%3D%3D1?false%3Atrue%3B%0A%0A%20%20%20_leoHighlightsSetSize%28iFrameBottom%2CiFrameBottomSize%29%3B%0A%20%20%20_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%7D%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22LeoHighlightsPopup%28%29%20%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.topIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20this.bottomIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09this.topIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_top%27%29%29%3B%3B%0A%20%20%20%20%20%20this.bottomIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_bottom%27%29%29%3B%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%221%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.topIframe.style.top%2B%22%2C%20%22%2Bthis.topIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.bottomIframe.style.top%2B%22%2C%20%22%2Bthis.bottomIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%3B%7D%3B%0A%20%20%20%20%20%20this.show%3Dfunction%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%223%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.topIframe.style.top%2B%22%2C%20%22%2Bthis.topIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%224%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.bottomIframe.style.top%2B%22%2C%20%22%2Bthis.bottomIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%3B%20%20%20%20%20%20%20%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20updates%20the%20url%20for%20the%20iFrame%0A%20*%20%0A%20*%20@param%20iFrame%0A%20*%20@param%20size%0A%20*%20@param%20clickId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsUpdateUrl%28iFrame%2Csize%2CclickId%2CdestUrl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22%2BdestUrl%29%3B%0A%20%20%20%20%20%20var%20url%3DiFrame.src%3B%0A%20%20%20%20%20%20var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%20%20%20%20if%28idx%3E%3D0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%20%20%20%20%20%20%0A//%20%20%20%20%20%20size%3D1%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20size%3D%22%2Bsize%2B%22%20%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28size%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26size%3D%22%2Bsize%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26clickId%3D%22%2BclickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26url%3D%22%2BdestUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20iFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsUpdateUrl%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20element%20*/%0A%20%20%09%09var%20iFrameTop%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameTopSize%3DLEO_HIGHLIGHTS_IFRAME_TOP_SIZE%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09leoHighlightsUpdateUrl%28iFrameTop%2Csize%2CclickId%29%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrameTop%2CiFrameTopSize%29%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%20%20%20%20%20%20%20_leoHighlightsPrevElem.hover%3Dfalse%3B%20%20%20%20%20%20%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%09%09%0A%09%09_leoHighlightsDebugLog%28%22leoHighlightsShowPopup%28%29%20%22%2B_leoHighlightsPrevElem%29%3B%09%09%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22%2BanchorId%2B%22%5C%27%2C%5C%27%22%2Bsize%2B%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%20%20%20%20var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20if%28iFrame%29%0A%20%20%20%20%20%20%20%20%20iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20is%20used%20to%20snooze%20the%20highlights.%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsSnooze%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsSnoozed%3Dtrue%3B%0A%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSnooze%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSnooze%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20is%20used%20to%20snooze%20the%20highlights.%0A*%20This%20gets%20fired%20into%20the%20top%20frame.%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsSnoozeTop%28id%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsSnoozed%3Dtrue%3B%0A%20%20%20%20%20leoHighlightsHideElem%28id%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSnoozeTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%20%20%20%20/*%20Report%20the%20click%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clicked%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%20%20%20%20/*%20Report%20the%20hover%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22hovered%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%09%20%20%20%0A%09%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%09%20%20%20%20%20%20return%3B%0A%09%20%20%20%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09var%20underline%3D_leoHighlightsGetAttrib%28anchor%2C%22leohighlights_underline%22%29%3D%3D%27true%27%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2Cunderline?LEO_HIGHLIGHTS_SHOW_DELAY_MS%3ALEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%26%26%21_leoHighlightsIsFrame%28%29%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi%2B%2B%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22%2Bi%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20domain%0A%20*%20@param%20keywords%0A%20*%20@param%20vendorId%0A%20*%20@param%20accept%0A%20*%20@param%20reject%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsReportEvent%28key%2C%20domain%2Ckeywords%2CvendorId%2Caccept%2Creject%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2Ckey%29%3B%0A%20%20%20%20%20%20if%28domain%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22domain%22%2Cdomain%29%3B%0A%20%20%20%20%20%20if%28keywords%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22keywords%22%2Ckeywords%29%3B%0A%20%20%20%20%20%20if%28vendorId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22vendorId%22%2CvendorId%29%3B%0A%20%20%20%20%20%20if%28accept%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22accept%22%2Caccept%29%3B%0A%20%20%20%20%20%20if%28reject%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22reject%22%2Creject%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20expand%20or%20collapse%20the%20window%20base%20on%20it%20prior%20state%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsToggleSize%28clickId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsToggleSize%28%29%20%22%2B_leoHighlightsPrevElem%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20hover%20flag%20and%20change%20the%20status%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?1%3A0%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrl%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrl%28%29%20%22%2Burl%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22url%22%2C%20url%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22phraseId%22%2C%20phraseId%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22customerId%22%2C%20customerId%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSecondaryWindowUrl%22%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrl%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrlCallback%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?0%3A1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2B_leoHighlightsPrevElem%2B%22%20--%20%22%2B_leoHighlightsPrevElem.hover%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2Cnull%2Curl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2Burl%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20text%20to%20the%20Top%20%0A%20*%20%0A%20*%20@param%20txt%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20var%20topIFrame%20%3D%20_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20if%28topIFrame%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20current%20url%20*/%0A%20%20%20%20%20%20var%20url%3DtopIFrame.src%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28url%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Extract%20the%20previous%20hash%20if%20present%20*/%0A%20%20%20%20%20%20var%20idx%3D-1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28%28idx%3Durl.indexOf%28%27%23%27%29%29%3E0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%0A%20%20%20%20%20%20/*%20Append%20the%20text%20to%20the%20end%20*/%0A%20%20%20%20%20%20url%2B%3D%22%23%22%2BencodeURI%28txt%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Set%20the%20iframe%20with%20the%20new%20url%20that%20contains%20the%20hash%20tag%20*/%0A%20%20%20%20%20%20topIFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20set%20the%20expand%20text%20for%20the%20Top%20window%0A%20*/%0Afunction%20leoHL_SetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHL_SetExpandTxt%28%29%20%22%2Btxt%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSetExpandTxt%22%2C%22expandTxt%22%2Ctxt%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_SetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clickthrough%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%09%09%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20LeoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20leoHL_RedirectTop%28url%2CparentId%29%3B%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTopAd%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22advertisement.click%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId%2B%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20toggle%20the%20size%20of%20the%20window%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_ToggleSize%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsToggleSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHl_ToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A"); &lt;/script&gt; &lt;/span&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-4419771119163129844?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/4419771119163129844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/4419771119163129844'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/03/japanese-earthquake-one-week-on.html' title='The Japanese Earthquake – One week on...'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-418285867111503289</id><published>2011-03-13T20:23:00.000-07:00</published><updated>2011-03-13T20:37:09.020-07:00</updated><title type='text'>The Japan Earthquake - Effect on markets and investors</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if !mso]&gt;&lt;object classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id="ieooui"&gt;&lt;/object&gt; &lt;style&gt; st1\:*{behavior:url(#ieooui) } &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin:0in;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;ul style="margin-top: 0in; font-family: arial;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span lang="EN-SG"  style="font-size:100%;"&gt;Friday’s shattering earthquake and subsequent      tsunami in the Sendai region of north-east Japan has      left thousands of dead and an infrastructure in ruins&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span lang="EN-SG"  style="font-size:100%;"&gt;Repatriation of funds from overseas      has led to a sharp rise in the Japanese yen.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span lang="EN-SG"  style="font-size:100%;"&gt;Equities have been sold off sharply in      early trade as the Nikkei closed 5% lower on Monday morning.&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span lang="EN-SG"  style="font-size:100%;"&gt;Although industrial output is likely      to be disrupted in the short term due to earthquake damage and power      outages, this will be restored and demand will grow as reconstruction      kicks in&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span lang="EN-SG"  style="font-size:100%;"&gt;But the badly damaged nuclear power      stations and the potential for a major nuclear emergency will act as a      drag for days to come.&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal" style="text-align: justify; font-family: arial;"&gt;&lt;span lang="EN-SG"  style="font-size:100%;"&gt;Three days after it hit, the full tragic details of Friday’s dreadful earthquake and subsequent tsunami in Japan have yet fully to emerge.&lt;span style=""&gt;  &lt;/span&gt;The death toll, initially thought to be mercifully light is now climbing rapidly with some estimates putting the final tally in the tens of thousands as rescuers finally gain access to some of the towns closest to the earthquakes epicentre, many of which have been almost totally destroyed. Adding to the disaster has been the news that several of the country’s nuclear facilities have been severely damaged and are in danger of leaking (if they have not done so already) radioactive material into the atmosphere with horrific consequences for the surrounding population.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; font-family: arial;"&gt;&lt;span lang="EN-SG"  style="font-size:100%;"&gt;The earthquake struck too late on Friday to impact the Tokyo stockmarket which had already closed. However, the currency strengthened sharply, a function of funds being repatriated and consequently government bond yields fell sharply (i.e. bond prices went up). When the stockmarket opened this morning, it immediately lost 5% as investors sought to reduce their positions.&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify; font-family: arial;"&gt;&lt;span lang="EN-SG"  style="font-size:100%;"&gt;The press and airwaves are filled with speculation as to the impact of this disaster on the Japanese, and indeed the global, economy. The truth is that nobody knows yet for sure, and will not until a fuller assessment of the damage has been completed.&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify; font-family: arial;"&gt;&lt;span lang="EN-SG"  style="font-size:100%;"&gt;This is the largest and most devastating earthquake to have hit Japan since modern record-keeping began and was considerably larger that the 1995 Kobe earthquake. However, the area most affected – north-eastern Honshu – is less crucial to the national economy. Some reports have suggested that it contributes less than 2% to total GDP.&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify; font-family: arial;"&gt;&lt;span lang="EN-SG"  style="font-size:100%;"&gt;However, the effects of the earthquake may be felt nationally if the damage to the country’s nuclear facilities is as bad as feared. Apart form the humanitarian implications, the closure of some of Japan’s nuclear plants, which accounts for some 30% of the total electricity capacity, will impact electricity supplies nationally. There are already reports of rolling blackouts and it is possible that this, as well as damage to industrial facilities in the Sendai region, will lead to a sharp, if short term fall in output. &lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify; font-family: arial;"&gt;&lt;span lang="EN-SG"  style="font-size:100%;"&gt;The flip side is that the amount of long term reconstruction work will be huge. After the 1995 Kobe earthquake, the Government set aside JPY3 trillion (USD36bn at today’s exchange rates) for this purpose and the total damage was estimated at JPY10 trillion). Whatever the sum eventually needed to put the area back on its feet again, substantial investment will be required. In itself this could be positive for a Japanese economy suffering from deflation and a lack of investment.&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify; font-family: arial;"&gt;&lt;span lang="EN-SG"  style="font-size:100%;"&gt;Reconstruction activity, too, might keep demand high for materials, suggesting that the spike in commodities prices witnessed over the last year or so is far from over and that prices might continue to rise further.&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; font-family: arial;"&gt;&lt;span lang="EN-SG"  style="font-size:100%;"&gt;&lt;span style=""&gt;&lt;/span&gt;Kobe&lt;/span&gt;&lt;span lang="EN-SG"  style="font-size:100%;"&gt; in 1995 has become the benchmark most observers are using to project what might happen to financial markets. In the immediate aftermath of that earthquake, the Nikkei fell 8% in the first week and over 20% in the following two months at a time when other markets were rising (some of theses market declines could be attributed to the fact that Barings collapsed at the same time, and its positions were forcibly unwound). It took a total of 10 months for those losses to be recouped. However, thanks in part to fiscal measures taken by the Government at the time, overall GDP growth was little affected. &lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify; font-family: arial;"&gt;&lt;span lang="EN-SG"  style="font-size:100%;"&gt;The big drawback according to many observers is the fact that Japan’s fiscal position is already in a more parlous state, with borrowings at record levels, interest rates already zero and an already uncomfortably strong currency. This may restrict the Government’s ability to spend as much as it might wish to help in the recovery process. However, it has already acted to intervene in the money markets with a JPY7 trillion injection of liquidity into money markets.&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify; font-family: arial;"&gt;&lt;span lang="EN-SG"  style="font-size:100%;"&gt;A further, total unknown is &lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-size: auto auto; cursor: pointer; display: inline; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="leoHighlights_Underline_0" onclick="leoHighlightsHandleClick('leoHighlights_Underline_0')" onmouseover="leoHighlightsHandleMouseOver('leoHighlights_Underline_0')" onmouseout="leoHighlightsHandleMouseOut('leoHighlights_Underline_0')" leohighlights_keywords="the%20state" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsTop.jsp?keywords%3Dthe%2520state%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsBottom.jsp?keywords%3Dthe%2520state%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;the state&lt;/leo_highlight&gt; of the various nuclear power plants which have been affected by the earthquake. That damage has been significant is evident. Further reports of explosions and possible radiation leaks are doing nothing for confidence, particularly as the newsflow has been at best sporadic and sometimes contradictory. If, heaven forbid, there has been a major meltdown and leak, then the longer term consequences could be dire indeed. &lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify; font-family: arial;"&gt;&lt;span lang="EN-SG"  style="font-size:100%;"&gt;As an equity market, Japan is already underheld by foreign investors, so there will not be a rash of overseas selling. However, emotions are (quite rightly) running high at the moment, and further falls in the Nikkei are inevitable as part of the “risk-off” trade. Given the expectations of an eventual rebound and the obvious emotion behind the current sell-off, we would be disinclined to reduce positions. Indeed, given the underweight position of our clients, we would be more inclined to monitor closely the situation with a view to entering the market to take advantage of an eventual recovery in sentiment as the reconstruction phase gets underway.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: arial;"&gt;The Javelin &lt;/span&gt;&lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-size: auto auto; cursor: pointer; display: inline; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: arial;" id="leoHighlights_Underline_1" onclick="leoHighlightsHandleClick('leoHighlights_Underline_1')" onmouseover="leoHighlightsHandleMouseOver('leoHighlights_Underline_1')" onmouseout="leoHighlightsHandleMouseOut('leoHighlights_Underline_1')" leohighlights_keywords="team" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsTop.jsp?keywords%3Dteam%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsBottom.jsp?keywords%3Dteam%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;Team&lt;/leo_highlight&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;e-mail: &lt;/span&gt;&lt;a style="font-family: arial;" href="mailto:steve.davies@javelinwealth.com"&gt;steve.davies@javelinwealth.com&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;contact:       +65 65577185&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;website: &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.javelinwealth.com/"&gt;http://www.javelinwealth.com&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: arial;font-size:100%;" &gt;&lt;br /&gt;Javelin        Wealth Management supports       www.kiva.org, the global      microfinance    philanthropy     initiative, and the Central Asia      Institute (see    www.ikat.org).&lt;/span&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;span id="leoHighlights_iframe_modal_span_container"&gt;&lt;div id="leoHighlights_iframe_modal_div_container" style="position: absolute; visibility: hidden; display: none; width: 520px; height: 391px; z-index: 2147483647;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();"&gt;        &lt;!-- Top iFrame --&gt;    &lt;iframe id="leoHighlights_top_iframe" name="leoHighlights_top_iframe" title="leoHighlights_top_iframe" src="about:blank" vspace="0" hspace="0" marginwidth="0" marginheight="0" allowtransparency="true" style="position: absolute; top: 0px; left: 0px; width: 520px; height: 294px; z-index: 2147483647;" width="520" frameborder="0" height="294" scrolling="no"&gt;    &lt;/iframe&gt;        &lt;!-- Bottom iFrame --&gt;    &lt;iframe id="leoHighlights_bottom_iframe" name="leoHighlights_bottom_iframe" title="leoHighlights_bottom_iframe" src="about:blank" vspace="0" hspace="0" marginwidth="0" marginheight="0" allowtransparency="true" style="position: absolute; top: 294px; left: 96px; z-index: 2147483647;" width="" frameborder="0" height="" scrolling="no"&gt;    &lt;/iframe&gt; &lt;/div&gt;  &lt;script defer="defer" type="text/javascript"&gt;    var LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT =              300;    var LEO_HIGHLIGHTS_MAX_HIGHLIGHTS =                   50;    var LEO_HIGHLIGHTS_IFRAME_TOP_ID =                    "leoHighlights_top_iframe";    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID =                 "leoHighlights_bottom_iframe";    var LEO_HIGHLIGHTS_IFRAME_DIV_ID =                    "leoHighlights_iframe_modal_div_container";           var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH =     520;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT =    391;        var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH =      520;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT =     665;        var LEO_HIGHLIGHTS_IFRAME_TOP_POS_X =                 0;    var LEO_HIGHLIGHTS_IFRAME_TOP_POS_Y =                 0;    var LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH =                 520;    var LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT =                294;        var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_X =              96;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_Y =              294;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH =    425;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT =   97;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH =     425;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT =    371;              var LEO_HIGHLIGHTS_SHOW_DELAY_MS =                    300;    var LEO_HIGHLIGHTS_HIDE_DELAY_MS =                    750;    var LEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_MS =           850;        var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT =         "transparent none repeat scroll 0% 0%";    var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER =           "rgb(245, 245, 0) none repeat scroll 0% 0%";    var LEO_HIGHLIGHTS_ROVER_TAG =                        "711-36858-13496-14";     createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0A%20%20%20%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0Avar%20_leoHighlightsSnoozed%20%3D%20false%3B%0A%0A/**%0A%20*%20Checks%20if%20the%20passed%20in%20class%20exists%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsClassExists%28c%29%20%7B%0A%20%20%20return%20typeof%28c%29%20%3D%3D%20%22function%22%20%26%26%20typeof%28c.prototype%29%20%3D%3D%20%22object%22%20?%20true%20%3A%20false%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20the%20firebug%20console%20is%20available%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFirebugConsoleAvailable%28c%29%20%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsClassExists%28_FirebugConsole%29%20%26%26%20%0A%20%20%20%20%20%20%20%20%20window.console%20%26%26%20console.log%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%28console%20instanceof%20_FirebugConsole%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%20%20%20%0A%20%20%20return%20false%3B%0A%7D%20%0A%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%20||LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20logString%3Dlocation%2B%22%3A%20%22%2Be%2B%22%5Cn%5Ct%22%2Be.name%2B%22%5Cn%5Ct%22%2B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%28e.number%260xFFFF%29%2B%22%5Cn%5Ct%22%2Be.description%3B%0A%20%20%20%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.error%28logString%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.trace%28%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%20%20%20alert%28logString%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20log%20a%20string%20to%20the%20firebug%20console%0A%20*%20%0A%20*%20@param%20str%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsDebugLog%28str%29%0A%7B%20%20%20%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20console.log%28typeof%28_FirebugConsole%29%2B%22%20%22%2Bstr%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsDebugLog%28%29%20%22%2Bstr%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20get%20an%20attribute%20and%20decode%20it.%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetAttrib%28elem%2Cid%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20val%3Delem.getAttribute%28id%29%3B%0A%20%20%20%20%20%20return%20decodeURI%28val%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsGetAttrib%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%20%20%20return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20this%20is%20within%20a%20frame%20by%20checking%20for%20a%20parent.%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsIsFrame%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%0A%20%20%20%20%20%20return%20%28window%21%3Dtop%29%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsIsFrame%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%0A%20%20%20return%20false%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22%2Bthis.width%2B%22%2C%22%2Bthis.height%2B%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22%2Bthis.x%2B%22%2C%22%2Bthis.y%2B%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_TOP_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT%29%3B%0A%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20%2B%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20%2B%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22%2BcallName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22%2Bname%2B%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%2Cdoc%29%0A%7B%0A%09try%0A%09%7B%0A%09%20%20%20if%28doc%3D%3Dnull%29%0A%09%20%20%20%20%20%20doc%3Ddocument%3B%0A%09%20%20%20%0A%09%09var%20elem%3Ddoc.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28doc.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddoc.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddoc.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsGetLocation%20%22%2Belem.id%29%3B%0A%20%20%20%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20%2B%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20%2B%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count%2B%2B%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22%2Belem.id%2B%22%20-%20%22%2Blocation%29%3B%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x%2BcenterDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y%2BcenterDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20%2B%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22%2BtopOrBottom%29%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20%2B%20iFrameDim.width%20%3E%20scrolledPos.x%20%2B%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20%2B%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22%2Bposition%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20%2B%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20%2B%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20sideBottom%3A%20%22%2Bposition%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x%2BiFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width%2B20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20%2BiFrame.id%2B%22%20-%20%22%2Banchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20%2B%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cncenter/visible%20%20%20%20%22%20%2B%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnanchor%20%28absolute%29%20%22%20%2B%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20%2B%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20%2B%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20%2B%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20%2B%20position%29%3B%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20%2B%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20%2B%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3DLEO_HIGHLIGHTS_ROVER_TAG%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22%2Brover%2B%22/4?%26mpre%3D%22%2BencodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20bottom%20windown%20part%0A%20*%20%0A%20*%20@param%20size%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetBottomSize%28size%2CclickId%29%0A%7B%0A%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%0A%20%20%20/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%20var%20iFrameBottomSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%3B%0A%20%20%20var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%20/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2CclickId%29%3B%0A%0A%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20_leoHighlightsPrevElem.hover%3Dsize%3D%3D1?false%3Atrue%3B%0A%0A%20%20%20_leoHighlightsSetSize%28iFrameBottom%2CiFrameBottomSize%29%3B%0A%20%20%20_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%7D%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22LeoHighlightsPopup%28%29%20%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.topIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20this.bottomIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09this.topIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_top%27%29%29%3B%3B%0A%20%20%20%20%20%20this.bottomIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_bottom%27%29%29%3B%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%221%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.topIframe.style.top%2B%22%2C%20%22%2Bthis.topIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.bottomIframe.style.top%2B%22%2C%20%22%2Bthis.bottomIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%3B%7D%3B%0A%20%20%20%20%20%20this.show%3Dfunction%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%223%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.topIframe.style.top%2B%22%2C%20%22%2Bthis.topIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%224%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.bottomIframe.style.top%2B%22%2C%20%22%2Bthis.bottomIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%3B%20%20%20%20%20%20%20%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20updates%20the%20url%20for%20the%20iFrame%0A%20*%20%0A%20*%20@param%20iFrame%0A%20*%20@param%20size%0A%20*%20@param%20clickId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsUpdateUrl%28iFrame%2Csize%2CclickId%2CdestUrl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22%2BdestUrl%29%3B%0A%20%20%20%20%20%20var%20url%3DiFrame.src%3B%0A%20%20%20%20%20%20var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%20%20%20%20if%28idx%3E%3D0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%20%20%20%20%20%20%0A//%20%20%20%20%20%20size%3D1%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20size%3D%22%2Bsize%2B%22%20%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28size%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26size%3D%22%2Bsize%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26clickId%3D%22%2BclickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26url%3D%22%2BdestUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20iFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsUpdateUrl%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20element%20*/%0A%20%20%09%09var%20iFrameTop%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameTopSize%3DLEO_HIGHLIGHTS_IFRAME_TOP_SIZE%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09leoHighlightsUpdateUrl%28iFrameTop%2Csize%2CclickId%29%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrameTop%2CiFrameTopSize%29%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%20%20%20%20%20%20%20_leoHighlightsPrevElem.hover%3Dfalse%3B%20%20%20%20%20%20%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%09%09%0A%09%09_leoHighlightsDebugLog%28%22leoHighlightsShowPopup%28%29%20%22%2B_leoHighlightsPrevElem%29%3B%09%09%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22%2BanchorId%2B%22%5C%27%2C%5C%27%22%2Bsize%2B%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%20%20%20%20var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20if%28iFrame%29%0A%20%20%20%20%20%20%20%20%20iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20is%20used%20to%20snooze%20the%20highlights.%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsSnooze%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsSnoozed%3Dtrue%3B%0A%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSnooze%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSnooze%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20is%20used%20to%20snooze%20the%20highlights.%0A*%20This%20gets%20fired%20into%20the%20top%20frame.%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsSnoozeTop%28id%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsSnoozed%3Dtrue%3B%0A%20%20%20%20%20leoHighlightsHideElem%28id%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSnoozeTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%20%20%20%20/*%20Report%20the%20click%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clicked%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%20%20%20%20/*%20Report%20the%20hover%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22hovered%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%09%20%20%20%0A%09%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%09%20%20%20%20%20%20return%3B%0A%09%20%20%20%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09var%20underline%3D_leoHighlightsGetAttrib%28anchor%2C%22leohighlights_underline%22%29%3D%3D%27true%27%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2Cunderline?LEO_HIGHLIGHTS_SHOW_DELAY_MS%3ALEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%26%26%21_leoHighlightsIsFrame%28%29%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi%2B%2B%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22%2Bi%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20domain%0A%20*%20@param%20keywords%0A%20*%20@param%20vendorId%0A%20*%20@param%20accept%0A%20*%20@param%20reject%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsReportEvent%28key%2C%20domain%2Ckeywords%2CvendorId%2Caccept%2Creject%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2Ckey%29%3B%0A%20%20%20%20%20%20if%28domain%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22domain%22%2Cdomain%29%3B%0A%20%20%20%20%20%20if%28keywords%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22keywords%22%2Ckeywords%29%3B%0A%20%20%20%20%20%20if%28vendorId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22vendorId%22%2CvendorId%29%3B%0A%20%20%20%20%20%20if%28accept%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22accept%22%2Caccept%29%3B%0A%20%20%20%20%20%20if%28reject%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22reject%22%2Creject%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20expand%20or%20collapse%20the%20window%20base%20on%20it%20prior%20state%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsToggleSize%28clickId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsToggleSize%28%29%20%22%2B_leoHighlightsPrevElem%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20hover%20flag%20and%20change%20the%20status%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?1%3A0%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrl%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrl%28%29%20%22%2Burl%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22url%22%2C%20url%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22phraseId%22%2C%20phraseId%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22customerId%22%2C%20customerId%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSecondaryWindowUrl%22%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrl%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrlCallback%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?0%3A1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2B_leoHighlightsPrevElem%2B%22%20--%20%22%2B_leoHighlightsPrevElem.hover%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2Cnull%2Curl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2Burl%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20text%20to%20the%20Top%20%0A%20*%20%0A%20*%20@param%20txt%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20var%20topIFrame%20%3D%20_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20if%28topIFrame%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20current%20url%20*/%0A%20%20%20%20%20%20var%20url%3DtopIFrame.src%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28url%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Extract%20the%20previous%20hash%20if%20present%20*/%0A%20%20%20%20%20%20var%20idx%3D-1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28%28idx%3Durl.indexOf%28%27%23%27%29%29%3E0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%0A%20%20%20%20%20%20/*%20Append%20the%20text%20to%20the%20end%20*/%0A%20%20%20%20%20%20url%2B%3D%22%23%22%2BencodeURI%28txt%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Set%20the%20iframe%20with%20the%20new%20url%20that%20contains%20the%20hash%20tag%20*/%0A%20%20%20%20%20%20topIFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20set%20the%20expand%20text%20for%20the%20Top%20window%0A%20*/%0Afunction%20leoHL_SetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHL_SetExpandTxt%28%29%20%22%2Btxt%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSetExpandTxt%22%2C%22expandTxt%22%2Ctxt%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_SetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clickthrough%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%09%09%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20LeoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20leoHL_RedirectTop%28url%2CparentId%29%3B%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTopAd%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22advertisement.click%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId%2B%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20toggle%20the%20size%20of%20the%20window%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_ToggleSize%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsToggleSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHl_ToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A"); &lt;/script&gt; &lt;/span&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-418285867111503289?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/418285867111503289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/418285867111503289'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/03/japan-earthquake-effect-on-markets-and.html' title='The Japan Earthquake - Effect on markets and investors'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-4898755013665419259</id><published>2011-02-24T19:45:00.000-08:00</published><updated>2011-02-24T20:52:44.744-08:00</updated><title type='text'>Tripoli Trip Up</title><content type='html'>One of the toughest jobs in journalism last year must have been that for the writers of "The Economist" magazine's "The World in 2011" edition, which was printed and written at the tail end of 2010.&lt;br /&gt;&lt;br /&gt;The entry for Egypt reads "The presidential election is a contest between continuity (the long-term but ageing president, Hosni Mubarak, if he runs), dynasty (his son, Gamal, who may run instead) and improbability (victory goes to an opposition candidate...)".&lt;br /&gt;&lt;br /&gt;The entry for Libya starts with: "Muammar Qadaffi has held power for 40 years and will certainly complete 41... he has removed all significant threats to his rule."&lt;br /&gt;&lt;br /&gt;These entries merely serve to prove that the recent ructions in both countries, and elsewhere around the Middle East, blew up out of seemingly nowhere and were not predicted by anyone (viz. the CIA).&lt;br /&gt;&lt;br /&gt;These events therefore come under the heading "exogenous shocks" which have an impact on markets and are rarely foreseen. Time will tell whether or not these ones in Libya and Egypt have a more than short-term effect (falling into the background on the seemingly inevitable departure of the odious madman in Libya), or have an effect which is longer lasting - most likely through a permanently higher oil price, should the country dissolve into civil war, or the Qadaffi faction reassert some form of bloody control.&lt;br /&gt;&lt;br /&gt;Even in the depressing case of the latter, though, it should be borne in mind that although Libya produces a high quality and much demanded crude oil, it still only accounts for about 2% of global oil output.&lt;br /&gt;&lt;br /&gt;On this issue of these types of "exogenous shocks", I went to a presentation this morning from &lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-size: auto auto; cursor: pointer; display: inline; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="leoHighlights_Underline_0" onclick="leoHighlightsHandleClick('leoHighlights_Underline_0')" onmouseover="leoHighlightsHandleMouseOver('leoHighlights_Underline_0')" onmouseout="leoHighlightsHandleMouseOut('leoHighlights_Underline_0')" leohighlights_keywords="blackrock" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsTop.jsp?keywords%3Dblackrock%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsBottom.jsp?keywords%3Dblackrock%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;BlackRock&lt;/leo_highlight&gt; iShares, whose newly installed Chief Strategist was giving us his views on 2011.&lt;br /&gt;&lt;br /&gt;In overall terms, these can be summarised as follows:&lt;br /&gt;&lt;br /&gt;(1) Favour equity over fixed income,&lt;br /&gt;(2) Tactically favour Developed Markets over Emerging Markets for 2/3rds of this year&lt;br /&gt;(3) Favour corporate fixed income over sovereign&lt;br /&gt;(4) Buy Gold on dips&lt;br /&gt;&lt;br /&gt;Downside risks are seen as:&lt;br /&gt;&lt;br /&gt;(a) Inflation (demand driven). Key things to watch for in this regard are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Chinese loan growth (if the government doesn't bring this under control inflationary pressures in China will accelerate),&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Indian industrial production (the RBI is seen as being behind the curve in draining excess liquidity from the banking system),&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Food prices in emerging markets where food accounts for between 1/3 of the CPI basket (China) and 1/2 (India).&lt;/li&gt;&lt;/ul&gt;(b) A double dip recession, most likely caused by:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;An unexpected "exogenous event" (see Libya), such as a permanent spike up in oil prices. Note that every $10 rise in the average price of oil trims US GDP growth by 0.25%,&lt;/li&gt;&lt;li&gt;Too much austerity too soon (which makes the current deficit cutting plans in the UK an interesting case study). Note that the US consumer currently receives 20% of his/her disposable income from the US government (via social security or pension payments). So a big cut in government discretionary spending would hit these payments, and the consumer, hard. Even the tea partiers might have trouble voting for that one.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-size: auto auto; cursor: pointer; display: inline; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="leoHighlights_Underline_1" onclick="leoHighlightsHandleClick('leoHighlights_Underline_1')" onmouseover="leoHighlightsHandleMouseOver('leoHighlights_Underline_1')" onmouseout="leoHighlightsHandleMouseOut('leoHighlights_Underline_1')" leohighlights_keywords="blackrock" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsTop.jsp?keywords%3Dblackrock%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsBottom.jsp?keywords%3Dblackrock%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;BlackRock&lt;/leo_highlight&gt; notes that interest rates will remain low this year in the Developed world since at present, governments do not have to compete with the private sector for capital. Long term rates will only rise when private sector debt demand increases (the latter being a reflection of a stronger economy).&lt;br /&gt;&lt;br /&gt;Most interesting, though is &lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-size: auto auto; cursor: pointer; display: inline; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="leoHighlights_Underline_2" onclick="leoHighlightsHandleClick('leoHighlights_Underline_2')" onmouseover="leoHighlightsHandleMouseOver('leoHighlights_Underline_2')" onmouseout="leoHighlightsHandleMouseOut('leoHighlights_Underline_2')" leohighlights_keywords="blackrock" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsTop.jsp?keywords%3Dblackrock%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsBottom.jsp?keywords%3Dblackrock%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;BlackRock&lt;/leo_highlight&gt;'s view on 2012 and beyond.&lt;br /&gt;&lt;br /&gt;The key, in its view, are the bond markets.&lt;br /&gt;&lt;br /&gt;At present, given the lack of competition for capital, the US government is able to fund its yawning deficits with little difficulty and no risk premium.&lt;br /&gt;&lt;br /&gt;In reality though, &lt;leo_highlight style="background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; -moz-background-size: auto auto; cursor: pointer; display: inline; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="leoHighlights_Underline_3" onclick="leoHighlightsHandleClick('leoHighlights_Underline_3')" onmouseover="leoHighlightsHandleMouseOver('leoHighlights_Underline_3')" onmouseout="leoHighlightsHandleMouseOut('leoHighlights_Underline_3')" leohighlights_keywords="blackrock" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsTop.jsp?keywords%3Dblackrock%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsBottom.jsp?keywords%3Dblackrock%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;BlackRock&lt;/leo_highlight&gt; reckons that the US position looks worse than even the European basket cases of Greece and Ireland. Why? Because in Europe, 40% - 45% of GDP is subject to tax (OK - maybe not in Greece, where payment of tax is seen as an optional extra). In the US, the figure is supposedly less than 20% - with much resistance from voters when this number climbs above 20%.&lt;br /&gt;&lt;br /&gt;By comparison therefore, the ratio of government debt to government revenue is approximately 360% in the USA vs. about 320% for Greece, 240% for Ireland and 150% for Italy (making Silvio the model of financial probity).&lt;br /&gt;&lt;br /&gt;The fact that the US is currently able to fund its debt in US$, has helped postpone the day of reckoning (and a debt watch down grade by the rating agencies) but &lt;leo_highlight style="background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; -moz-background-size: auto auto; cursor: pointer; display: inline; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="leoHighlights_Underline_4" onclick="leoHighlightsHandleClick('leoHighlights_Underline_4')" onmouseover="leoHighlightsHandleMouseOver('leoHighlights_Underline_4')" onmouseout="leoHighlightsHandleMouseOut('leoHighlights_Underline_4')" leohighlights_keywords="blackrock" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsTop.jsp?keywords%3Dblackrock%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsBottom.jsp?keywords%3Dblackrock%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;BlackRock&lt;/leo_highlight&gt; reckons this will come at some point from 2012 onwards when markets will start demanding much higher bond yields. The necessary reforms to the bloated entitlements of Social Security (starting with an increase in the retirement age), Medicaid and Medicare will only come when a crisis of this type forces politicians of all stripes into a corner from which there is no escape.&lt;br /&gt;&lt;br /&gt;The issue of course, on the latter, is when this crisis will occur.&lt;br /&gt;&lt;br /&gt;So far, markets have been amazingly sanguine about the US deficit and the US debt. A key indicator on the continuing market tolerance of this, or otherwise, will come in negotiations over the Federal Budget which must be concluded by the end of June this year. Even the tea partiers are wary of causing a government shut-down for being too heavy handed on forcing spending cuts on the three big entitlements - the only places that cuts will make any substantive difference: everything else is so much window dressing.&lt;br /&gt;&lt;br /&gt;The implication is therefore, that political courage will only rise to the surface when politicians are faced with the prospect of having to make changes no matter what the political consequences.&lt;br /&gt;&lt;br /&gt;At that point, those in power will be turfed out no matter who they are and how secure they might seem in the months before - just ask Messrs. Mubarak, Qadaffi and that bloke in Tunisia...&lt;br /&gt;&lt;br /&gt;Steve&lt;br /&gt;e-mail: &lt;a href="mailto:steve.davies@javelinwealth.com"&gt;steve.davies@javelinwealth.com&lt;/a&gt;&lt;br /&gt;contact:       +65 65577185&lt;br /&gt;website: &lt;a href="http://www.javelinwealth.com/"&gt;http://www.javelinwealth.com&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Javelin       Wealth Management supports       www.kiva.org, the global     microfinance    philanthropy     initiative, and the Central Asia     Institute (see    www.ikat.org).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;span id="leoHighlights_iframe_modal_span_container"&gt;&lt;div id="leoHighlights_iframe_modal_div_container" style="position: absolute; visibility: hidden; display: none; width: 520px; height: 391px; z-index: 2147483647;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();"&gt;        &lt;!-- Top iFrame --&gt;    &lt;iframe id="leoHighlights_top_iframe" name="leoHighlights_top_iframe" title="leoHighlights_top_iframe" src="about:blank" vspace="0" hspace="0" marginwidth="0" marginheight="0" allowtransparency="true" style="position: absolute; top: 0px; left: 0px; width: 520px; height: 294px; z-index: 2147483647;" width="520" frameborder="0" height="294" scrolling="no"&gt;    &lt;/iframe&gt;        &lt;!-- Bottom iFrame --&gt;    &lt;iframe id="leoHighlights_bottom_iframe" name="leoHighlights_bottom_iframe" title="leoHighlights_bottom_iframe" src="about:blank" vspace="0" hspace="0" marginwidth="0" marginheight="0" allowtransparency="true" style="position: absolute; top: 294px; left: 96px; z-index: 2147483647;" width="" frameborder="0" height="" scrolling="no"&gt;    &lt;/iframe&gt; &lt;/div&gt;  &lt;script defer="defer" type="text/javascript"&gt;    var LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT =              300;    var LEO_HIGHLIGHTS_MAX_HIGHLIGHTS =                   50;    var LEO_HIGHLIGHTS_IFRAME_TOP_ID =                    "leoHighlights_top_iframe";    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID =                 "leoHighlights_bottom_iframe";    var LEO_HIGHLIGHTS_IFRAME_DIV_ID =                    "leoHighlights_iframe_modal_div_container";           var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH =     520;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT =    391;        var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH =      520;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT =     665;        var LEO_HIGHLIGHTS_IFRAME_TOP_POS_X =                 0;    var LEO_HIGHLIGHTS_IFRAME_TOP_POS_Y =                 0;    var LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH =                 520;    var LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT =                294;        var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_X =              96;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_Y =              294;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH =    425;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT =   97;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH =     425;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT =    371;              var LEO_HIGHLIGHTS_SHOW_DELAY_MS =                    300;    var LEO_HIGHLIGHTS_HIDE_DELAY_MS =                    750;    var LEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_MS =           850;        var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT =         "transparent none repeat scroll 0% 0%";    var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER =           "rgb(245, 245, 0) none repeat scroll 0% 0%";    var LEO_HIGHLIGHTS_ROVER_TAG =                        "711-36858-13496-14";     createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0A%20%20%20%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0Avar%20_leoHighlightsSnoozed%20%3D%20false%3B%0A%0A/**%0A%20*%20Checks%20if%20the%20passed%20in%20class%20exists%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsClassExists%28c%29%20%7B%0A%20%20%20return%20typeof%28c%29%20%3D%3D%20%22function%22%20%26%26%20typeof%28c.prototype%29%20%3D%3D%20%22object%22%20?%20true%20%3A%20false%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20the%20firebug%20console%20is%20available%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFirebugConsoleAvailable%28c%29%20%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsClassExists%28_FirebugConsole%29%20%26%26%20%0A%20%20%20%20%20%20%20%20%20window.console%20%26%26%20console.log%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%28console%20instanceof%20_FirebugConsole%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%20%20%20%0A%20%20%20return%20false%3B%0A%7D%20%0A%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%20||LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20logString%3Dlocation%2B%22%3A%20%22%2Be%2B%22%5Cn%5Ct%22%2Be.name%2B%22%5Cn%5Ct%22%2B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%28e.number%260xFFFF%29%2B%22%5Cn%5Ct%22%2Be.description%3B%0A%20%20%20%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.error%28logString%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.trace%28%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%20%20%20alert%28logString%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20log%20a%20string%20to%20the%20firebug%20console%0A%20*%20%0A%20*%20@param%20str%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsDebugLog%28str%29%0A%7B%20%20%20%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20console.log%28typeof%28_FirebugConsole%29%2B%22%20%22%2Bstr%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsDebugLog%28%29%20%22%2Bstr%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20get%20an%20attribute%20and%20decode%20it.%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetAttrib%28elem%2Cid%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20val%3Delem.getAttribute%28id%29%3B%0A%20%20%20%20%20%20return%20decodeURI%28val%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsGetAttrib%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%20%20%20return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20this%20is%20within%20a%20frame%20by%20checking%20for%20a%20parent.%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsIsFrame%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%0A%20%20%20%20%20%20return%20%28window%21%3Dtop%29%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsIsFrame%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%0A%20%20%20return%20false%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22%2Bthis.width%2B%22%2C%22%2Bthis.height%2B%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22%2Bthis.x%2B%22%2C%22%2Bthis.y%2B%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_TOP_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT%29%3B%0A%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20%2B%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20%2B%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22%2BcallName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22%2Bname%2B%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%2Cdoc%29%0A%7B%0A%09try%0A%09%7B%0A%09%20%20%20if%28doc%3D%3Dnull%29%0A%09%20%20%20%20%20%20doc%3Ddocument%3B%0A%09%20%20%20%0A%09%09var%20elem%3Ddoc.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28doc.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddoc.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddoc.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsGetLocation%20%22%2Belem.id%29%3B%0A%20%20%20%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20%2B%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20%2B%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count%2B%2B%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22%2Belem.id%2B%22%20-%20%22%2Blocation%29%3B%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x%2BcenterDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y%2BcenterDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20%2B%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22%2BtopOrBottom%29%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20%2B%20iFrameDim.width%20%3E%20scrolledPos.x%20%2B%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20%2B%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22%2Bposition%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20%2B%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20%2B%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20sideBottom%3A%20%22%2Bposition%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x%2BiFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width%2B20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20%2BiFrame.id%2B%22%20-%20%22%2Banchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20%2B%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cncenter/visible%20%20%20%20%22%20%2B%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnanchor%20%28absolute%29%20%22%20%2B%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20%2B%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20%2B%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20%2B%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20%2B%20position%29%3B%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20%2B%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20%2B%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3DLEO_HIGHLIGHTS_ROVER_TAG%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22%2Brover%2B%22/4?%26mpre%3D%22%2BencodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20bottom%20windown%20part%0A%20*%20%0A%20*%20@param%20size%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetBottomSize%28size%2CclickId%29%0A%7B%0A%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%0A%20%20%20/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%20var%20iFrameBottomSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%3B%0A%20%20%20var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%20/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2CclickId%29%3B%0A%0A%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20_leoHighlightsPrevElem.hover%3Dsize%3D%3D1?false%3Atrue%3B%0A%0A%20%20%20_leoHighlightsSetSize%28iFrameBottom%2CiFrameBottomSize%29%3B%0A%20%20%20_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%7D%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22LeoHighlightsPopup%28%29%20%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.topIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20this.bottomIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09this.topIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_top%27%29%29%3B%3B%0A%20%20%20%20%20%20this.bottomIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_bottom%27%29%29%3B%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%221%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.topIframe.style.top%2B%22%2C%20%22%2Bthis.topIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.bottomIframe.style.top%2B%22%2C%20%22%2Bthis.bottomIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%3B%7D%3B%0A%20%20%20%20%20%20this.show%3Dfunction%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%223%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.topIframe.style.top%2B%22%2C%20%22%2Bthis.topIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%224%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.bottomIframe.style.top%2B%22%2C%20%22%2Bthis.bottomIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%3B%20%20%20%20%20%20%20%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20updates%20the%20url%20for%20the%20iFrame%0A%20*%20%0A%20*%20@param%20iFrame%0A%20*%20@param%20size%0A%20*%20@param%20clickId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsUpdateUrl%28iFrame%2Csize%2CclickId%2CdestUrl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22%2BdestUrl%29%3B%0A%20%20%20%20%20%20var%20url%3DiFrame.src%3B%0A%20%20%20%20%20%20var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%20%20%20%20if%28idx%3E%3D0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%20%20%20%20%20%20%0A//%20%20%20%20%20%20size%3D1%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20size%3D%22%2Bsize%2B%22%20%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28size%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26size%3D%22%2Bsize%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26clickId%3D%22%2BclickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26url%3D%22%2BdestUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20iFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsUpdateUrl%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20element%20*/%0A%20%20%09%09var%20iFrameTop%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameTopSize%3DLEO_HIGHLIGHTS_IFRAME_TOP_SIZE%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09leoHighlightsUpdateUrl%28iFrameTop%2Csize%2CclickId%29%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrameTop%2CiFrameTopSize%29%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%20%20%20%20%20%20%20_leoHighlightsPrevElem.hover%3Dfalse%3B%20%20%20%20%20%20%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%09%09%0A%09%09_leoHighlightsDebugLog%28%22leoHighlightsShowPopup%28%29%20%22%2B_leoHighlightsPrevElem%29%3B%09%09%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22%2BanchorId%2B%22%5C%27%2C%5C%27%22%2Bsize%2B%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%20%20%20%20var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20if%28iFrame%29%0A%20%20%20%20%20%20%20%20%20iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20is%20used%20to%20snooze%20the%20highlights.%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsSnooze%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsSnoozed%3Dtrue%3B%0A%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSnooze%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSnooze%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20is%20used%20to%20snooze%20the%20highlights.%0A*%20This%20gets%20fired%20into%20the%20top%20frame.%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsSnoozeTop%28id%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsSnoozed%3Dtrue%3B%0A%20%20%20%20%20leoHighlightsHideElem%28id%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSnoozeTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%20%20%20%20/*%20Report%20the%20click%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clicked%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%20%20%20%20/*%20Report%20the%20hover%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22hovered%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%09%20%20%20%0A%09%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%09%20%20%20%20%20%20return%3B%0A%09%20%20%20%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09var%20underline%3D_leoHighlightsGetAttrib%28anchor%2C%22leohighlights_underline%22%29%3D%3D%27true%27%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2Cunderline?LEO_HIGHLIGHTS_SHOW_DELAY_MS%3ALEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%26%26%21_leoHighlightsIsFrame%28%29%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi%2B%2B%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22%2Bi%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20domain%0A%20*%20@param%20keywords%0A%20*%20@param%20vendorId%0A%20*%20@param%20accept%0A%20*%20@param%20reject%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsReportEvent%28key%2C%20domain%2Ckeywords%2CvendorId%2Caccept%2Creject%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2Ckey%29%3B%0A%20%20%20%20%20%20if%28domain%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22domain%22%2Cdomain%29%3B%0A%20%20%20%20%20%20if%28keywords%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22keywords%22%2Ckeywords%29%3B%0A%20%20%20%20%20%20if%28vendorId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22vendorId%22%2CvendorId%29%3B%0A%20%20%20%20%20%20if%28accept%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22accept%22%2Caccept%29%3B%0A%20%20%20%20%20%20if%28reject%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22reject%22%2Creject%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20expand%20or%20collapse%20the%20window%20base%20on%20it%20prior%20state%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsToggleSize%28clickId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsToggleSize%28%29%20%22%2B_leoHighlightsPrevElem%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20hover%20flag%20and%20change%20the%20status%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?1%3A0%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrl%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrl%28%29%20%22%2Burl%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22url%22%2C%20url%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22phraseId%22%2C%20phraseId%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22customerId%22%2C%20customerId%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSecondaryWindowUrl%22%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrl%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrlCallback%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?0%3A1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2B_leoHighlightsPrevElem%2B%22%20--%20%22%2B_leoHighlightsPrevElem.hover%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2Cnull%2Curl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2Burl%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20text%20to%20the%20Top%20%0A%20*%20%0A%20*%20@param%20txt%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20var%20topIFrame%20%3D%20_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20if%28topIFrame%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20current%20url%20*/%0A%20%20%20%20%20%20var%20url%3DtopIFrame.src%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28url%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Extract%20the%20previous%20hash%20if%20present%20*/%0A%20%20%20%20%20%20var%20idx%3D-1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28%28idx%3Durl.indexOf%28%27%23%27%29%29%3E0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%0A%20%20%20%20%20%20/*%20Append%20the%20text%20to%20the%20end%20*/%0A%20%20%20%20%20%20url%2B%3D%22%23%22%2BencodeURI%28txt%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Set%20the%20iframe%20with%20the%20new%20url%20that%20contains%20the%20hash%20tag%20*/%0A%20%20%20%20%20%20topIFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20set%20the%20expand%20text%20for%20the%20Top%20window%0A%20*/%0Afunction%20leoHL_SetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHL_SetExpandTxt%28%29%20%22%2Btxt%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSetExpandTxt%22%2C%22expandTxt%22%2Ctxt%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_SetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clickthrough%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%09%09%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20LeoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20leoHL_RedirectTop%28url%2CparentId%29%3B%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTopAd%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22advertisement.click%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId%2B%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20toggle%20the%20size%20of%20the%20window%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_ToggleSize%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsToggleSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHl_ToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A"); &lt;/script&gt; &lt;/span&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-4898755013665419259?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/4898755013665419259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/4898755013665419259'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/02/tripoli-trip-up.html' title='Tripoli Trip Up'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-4097313129960824692</id><published>2011-02-17T16:16:00.000-08:00</published><updated>2011-02-17T17:43:10.309-08:00</updated><title type='text'>What's up with Emerging Markets...?</title><content type='html'>Since the beginning of 2011, whilst the US market is up 6.3% on the S&amp;amp;P500 and the MSCI World Index up 5.9%, Asia Ex Japan and the Emerging Markets are both down down 3.5%. This relative under performance continues a trend that began in the final quarter of 2010.&lt;br /&gt;&lt;br /&gt;Given that the 2011 "consensus" amongst strategists (and ourselves) was in favour of Asia and EM continuing to make strong gains on the back of robust growth, healthy government, corporate and consumer balance sheets, such sluggishness is surprising.&lt;br /&gt;&lt;br /&gt;This is, of course,  unless you follow the view that "consensus" is merely the moment at which the majority of pundits (including ourselves) have got the call wrong.&lt;br /&gt;&lt;br /&gt;Our defence is twofold:&lt;br /&gt;&lt;br /&gt;First, we emphasized in the latter part of 2009 and in December last year that it looked as though we were headed for a period in which Developed Markets - DM - (and especially the US) outperformed Asia and Emerging Markets - EM (please see the blog entries for Dec 2009 and 2010 respectively).&lt;br /&gt;&lt;br /&gt;In the event, it was not until Q4 2010 that market leadership actually changed (primarily because of the sluggishness of US growth and the periodic bouts of European heart failure up until that point).&lt;br /&gt;&lt;br /&gt;Secondly, we also need to emphasize a difference between a 'tactical call' that favours DM over EM (for the first half of 2011) and the longer term 'strategic call' that favours EM over DM (for the whole of the 21st century). It is inevitable that although the longer-term strategic call may be right, in the short-term, we will see periodic bouts of over and undervaluation as markets adjust to short term sentiment and money flows. That's what we're seeing at the moment - the reversal in fund flows to EM and back into DM over the last couple of months has been dramatic.&lt;br /&gt;&lt;br /&gt;Ok - that's the self justification over with. I still haven't given an opinion on why there has been this switch away from EM...&lt;br /&gt;&lt;br /&gt;To that end, I've found a couple of research pieces which help to illustrate the quandary.&lt;br /&gt;&lt;br /&gt;(a) Jim O'Neill, the Goldman economist who coined the phrase for the BRIC's (four completely different economies that had the sole characteristics that they were all big and developing), has said that EM's have been undermined by inflation fears and concerns about the effect of retaliatory interest rate increases and other control measures. However, in Jim's view, inflation "is the obvious thing to start worrying about once [analysts] stop worrying about the risk of depression". Good point: it was only at the beginning of last year that the same analysts were still talking about the greater than evens likelihood of a "double-dip" recession.&lt;br /&gt;&lt;br /&gt;(b) A note from Credit Suisse highlighted recent deterioration on the EM indices of industrial production, whilst rising food prices etc. (1/3rd of CPI) means that EM inflation may not peak until mid 2011.&lt;br /&gt;&lt;br /&gt;(c) The more obvious point is that the rate of growth is currently accelerating in DM, whilst it is decelerating in EM (from a high base after the double digit gains of 2009 and 2010). On that basis, DM is the rotation trade for the first half of 2011.&lt;br /&gt;&lt;br /&gt;So - we have added more US and DM to our model and client portfolios, but remain strategically overweight EM, because this is the region where the money is, and where currencies will continue to see strength as governments look for ever more creative ways to choke off inflationary pressures, short of actually increasing interest rates.&lt;br /&gt;&lt;br /&gt;Interestingly enough, we're beginning to mull our position on Japan - a market that we have - we think rightly- ignored as a virtual investment irrelevance for a long time.&lt;br /&gt;&lt;br /&gt;The reasons for ignoring it are well worn (political sclerosis, the world's highest level of government debt, an aging and declining population, controls on immigration, resistance to change at the corporate level, a resigned acceptance of genteel decline).&lt;br /&gt;&lt;br /&gt;Never the less - and again on a tactical basis - it's the one market in Asia that is a leveraged warrant on US recovery and the one Asian market in which inflationary concerns are zero (some inflation would be viewed as positive after decades of deflation). We have exposure to Japan via our global fund positions, but we're looking to add some at an individual country level.&lt;br /&gt;&lt;br /&gt;Finally, on EM, given the fact that we're still long-term bullish, any weakness should be used as a buying opportunity, particularly in China and India which are now trading at discounts in multiple terms to their 5 year averages (India at an 11% discount, and China at 14%). Although India is grappling with inflation and corruption scandals, and China has increased bank reserve ratios, and interest rates several times over the last 6 months in response to inflationary pressures, our view firmly remains that "this too shall pass...".&lt;br /&gt;&lt;br /&gt;Steve&lt;br /&gt;e-mail: &lt;a href="mailto:steve.davies@javelinwealth.com"&gt;steve.davies@javelinwealth.com&lt;/a&gt;&lt;br /&gt;contact:       +65 65577185&lt;br /&gt;website: &lt;a href="http://www.javelinwealth.com/"&gt;http://www.javelinwealth.com&lt;/a&gt;&lt;span style="font-size: 100%;"&gt;&lt;br /&gt;Javelin      Wealth Management supports       www.kiva.org, the global    microfinance    philanthropy     initiative, and the Central Asia    Institute (see    www.ikat.org).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-4097313129960824692?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/4097313129960824692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/4097313129960824692'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2011/02/whats-up-with-emerging-markets.html' title='What&apos;s up with Emerging Markets...?'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-5251196939530403581</id><published>2010-12-20T23:04:00.000-08:00</published><updated>2010-12-20T23:25:41.274-08:00</updated><title type='text'>... and our key points for 2011</title><content type='html'>Herewith our 6 of the best for 2011...&lt;br /&gt;&lt;br /&gt;(1) In order for the major markets to advance further, corporate revenue (top line) growth needs to be seen to be taking over from cost cutting as a source of real earnings recovery and momentum. Much of the growth up till now has been driven by gains in productivity, as companies make more with the same. This is the reason why unemployment statistics in the US and elsewhere remain stubbornly high. Having said that, recent data look reasonably encouraging and supportive of our decision to add to weightings in the US (but not continental Europe). On that basis, we expect equity markets to continue rising, but at a slower pace, with market leadership being taken by the US on a recovery story basis and less so Asia &amp;amp; EM.&lt;br /&gt;&lt;br /&gt;(2) Interest rates will remain low in the developed economies but will be rising steadily in the supposedly "emerging" economies as ongoing efforts are made to restrain inflationary pressures and speculative investment activity. Low real returns on cash and bonds will continue providing equity market support, especially after occasional sharp sell-offs.&lt;br /&gt;&lt;br /&gt;(3) Nonetheless, key macro indicators will remain contradictory, with debt workouts suppressing demand in the US and Europe and strong domestic demand growth in Asia and EM.&lt;br /&gt;&lt;br /&gt;(4) The demise of the USD is overstated, since in the ongoing Ugly contest between the USD, the EUR, GBP and Yen, all the major currencies look as bad as each other. As we have seen in 2009 / 2010 its all going to be very rotational.&lt;br /&gt;&lt;br /&gt;(5) For commodities, we expect a still steady rise, although anticipate that Gold and precious metals will be a lot more volatile at the levels upward. As markets lurch between fears of inflation / deflation , USD demise / recovery, and Global growth / recession, there will be sharp swings which from a trading basis (which we don't do) will provide interesting opportunities. Buy and Holders like us, will hang in there.&lt;br /&gt;&lt;br /&gt;(6) The big question mark for 2011 hangs over the bond markets: the odds in favour of some sort of Euro member default (although it won't be called that - maybe a "managed rescheduling"?) have to be pretty high in order to prevent a much more serious political collapse. In the US it won't be the Treasury market that causes trouble, but the much more opaque municipal bond market: the financial health of many individual US states looks every bit as bad as many of the much-loathed peripheral Eurozone members. If you start seeing more evidence of a bond buyers strike the risk of contagion into the more liquid government debt markets get much bigger. At the moment, the wonderfully prescient rating agencies seem to regard the municipal bond mess as "not a problem", until of course it is. Please see http://pragcap.com/the-coming-municipal-bond-crisis for further background...&lt;br /&gt;&lt;br /&gt;Steve&lt;br /&gt;e-mail: &lt;a href="mailto:steve.davies@javelinwealth.com"&gt;steve.davies@javelinwealth.com&lt;/a&gt;&lt;br /&gt;contact:       +65 65577185&lt;br /&gt;website: &lt;a href="http://www.javelinwealth.com/"&gt;http://www.javelinwealth.com&lt;/a&gt;&lt;span style="font-size: 100%;"&gt;&lt;br /&gt;Javelin     Wealth Management supports       www.kiva.org, the global   microfinance    philanthropy     initiative, and the Central Asia   Institute (see    www.ikat.org).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-5251196939530403581?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/5251196939530403581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/5251196939530403581'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2010/12/and-our-key-points-for-2011.html' title='... and our key points for 2011'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-6874147339875604637</id><published>2010-11-08T17:59:00.001-08:00</published><updated>2010-11-08T18:32:49.412-08:00</updated><title type='text'>A review of our "Ten for '10"</title><content type='html'>Back at the beginning of March, we made ten predictions for 2010, and I thought it might be interesting to see how these got on:&lt;br /&gt;&lt;br /&gt;(1) Interest Rates: "These will remain low - globally". 1 out of 1. The impact of high unemployment and a race for the currency bottom has meant that, outside of a few examples (India, Australia etc.), interest rates have been held down in the interest of trying to encourage a bit of borrowing and investing. Not much success there, unless you count the consequential impact of hot money flows into Asian and the EM's&lt;br /&gt;(2) Bond Yields: We raised the risk of a "bond buyers strike" arising from problems on the periphery causing bond buyers to demand higher yields overall. Whilst it's true that the PIIGS saw yields spike up massively in June in the face of the Greek crisis, the impact on bond yields elsewhere was limited as investors fled to the greater perceived security of the Fed, Bundesbank and BoJ. In the UK, the noises made by the UK government on budget cuts were well received and bond yields eased off. We'll score a half: 1 1/2 out of 2.&lt;br /&gt;(3) Stockmarkets - Positive, although we suspected that leadership would move to developed markets as opposed to EM and Asia. We were right on the direction, wrong on the mix. Another 1/2: 2 out of 3.&lt;br /&gt;(4) More bank capital raisings - Yes. Standard Chartered, a bunch of banks in Europe &amp;amp; Japan, though none of the majors in the USA. 3 out of 4.&lt;br /&gt;(5) USD to surprise on the upside - Big no. The USD index was at 80.48 in March and is now at 77, whilst against the Yen it has gone from 90.38 to 81.18. Blame more QE for the slump, but we got it wrong. 3 out 0f 5.&lt;br /&gt;(6) SGD to strengthen to 1.35. Back in March the SGD was standing at 1.3991. It's now at 1.2879. Although we got the direction right, we've been surprised by how far the MAS has allowed the currency to run up against a supposedly firm target range, so we won't score more than 1/2 on this one. 3 1/2 out of 6.&lt;br /&gt;(7) Commodity prices - A gradual recovery was expected although with Gold rising to $1,300 (in March it was $1,125). It's now at just under $1,400, but we'll give ourselves that one. 4 1/2 out of 7.&lt;br /&gt;&lt;br /&gt;So those were the main ones, on which we scored 64%, and I give my kids a hard time if they don't get 85%....!&lt;br /&gt;&lt;br /&gt;Since you must ask, the other ones were:&lt;br /&gt;&lt;br /&gt;(8) US politics: "Democrats to do better than expected in the mid terms on the basis that no-one could possibly vote for the nutty conservative right" (subsequently named the Tea Party). Umm, No. The Dems have hardly covered themselves with glory, but whoever said that common sense and democracy were good bed fellows? Winston Churchill's aphorisms that "the best argument against democracy is a 5 minute conversation with the average voter", and that "democracy is the worst from of government, except for all the others that have been tried from time to time" seem fairly apt here.&lt;br /&gt;(9) UK politics - Conservatives to win with a narrow majority. Sort of, but only with the help of the Lib Dems. Sandals now mandatory in Cabinet meetings (plus socks).&lt;br /&gt;(10) World Cup - Since Scotland had graciously removed itself from the competition in the qualifying rounds to give the other teams a shot, we predicted that England would obviously win since they had some highly motivated, experienced, cohesive team players. Trouble is, those guys were actually playing for Spain, and England had Wayne Rooney. Phew.&lt;br /&gt;&lt;br /&gt;Steve&lt;br /&gt;e-mail: &lt;a href="mailto:steve.davies@javelinwealth.com"&gt;steve.davies@javelinwealth.com&lt;/a&gt;&lt;br /&gt;contact:       +65 65577185&lt;br /&gt;website: &lt;a href="http://www.javelinwealth.com/"&gt;http://www.javelinwealth.com&lt;/a&gt;&lt;span style="font-size: 100%;"&gt;&lt;br /&gt;Javelin    Wealth Management supports       www.kiva.org, the global  microfinance    philanthropy     initiative, and the Central Asia  Institute (see    www.ikat.org).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-6874147339875604637?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/6874147339875604637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/6874147339875604637'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2010/11/review-of-our-ten-for-10.html' title='A review of our &quot;Ten for &apos;10&quot;'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-6651612384916655251</id><published>2010-11-03T19:24:00.000-07:00</published><updated>2010-11-03T19:58:55.323-07:00</updated><title type='text'>On tenterhooks....</title><content type='html'>So -&lt;br /&gt;&lt;br /&gt;Now we have the Fed announcing that it will slosh another $600bn in the direction of the bond markets, in attempt to get the economy going in whatever fashion possible by just using artificially created money.&lt;br /&gt;&lt;br /&gt;As a skeptical US economist said on the radio this morning, yet more QE seems unlikely to result in a rebound unless it also helps to boost overall levels of consumer and business confidence, and that's what it all comes down to: confidence.&lt;br /&gt;&lt;br /&gt;Sure, it seems cheap to borrow in the US (if the bank will lend you the money), but if you're worried about your job, or if you fret that the demand won't be there for the products your new machine will produce, you may just opt to postpone that spending decision until such time you feel more secure that your spending decision is justifiable.&lt;br /&gt;&lt;br /&gt;We can see that this is a circular argument, without confidence, consumers don't spend and companies don't invest, thereby creating the confidence needed to encourage spending in the first place.... and so it goes on.&lt;br /&gt;&lt;br /&gt;Obviously QE, by itself, is not going to do that simply by keeping interest rates at levels below where they would otherwise be.&lt;br /&gt;&lt;br /&gt;Maybe more government spending would help, by taking up some slack in capacity? Unfortunately, the last lump of stimulus spending seemed largely to have run into the sand (or the benefits from it were obscured by declines in private sector spending elsewhere). Because of this seemingly indifferent precedent,  the rabid anti-spending Tea Partiers have plenty of ammunition to boost their post US mid-term attack on government spending. So  much so that  the previously open cheque book will now be nailed shut. The implication could also be that the US government is likely heading for a bout of the austerity that the Europeans (well some of them) have already signed up to, and to which so many liberal economists like Paul Krugman are vehemently opposed.&lt;br /&gt;&lt;br /&gt;On a more positive note however, many businesses claim to have been delaying spending decisions until such time as tax policies become clearer, and the Republican ascendancy has certainly made that position more obvious: the Bush tax cuts seem likely to be renewed whilst being balanced by some government spending cuts. Not much of an impact on the size of the deficit, but short-term reasonably positive for markets.&lt;br /&gt;&lt;br /&gt;For 2011 therefore, it looks as though the US economy and its markets will continue to "muddle through" in the absence of a magic bullet that encourages consumers and business to start spending and investing again.&lt;br /&gt;&lt;br /&gt;For the rest of the world, and Asia and Emerging Markets in particular, the outlook is much more positive if only because, as we noted last month, low US interest rates are contributing to the ongoing growth in an inflationary bubble and significant hot money inflows.&lt;br /&gt;&lt;br /&gt;We all know it'll probably end badly, but the big question is when. There's plenty of evidence to suggest that they are just getting started, and Emerging Markets have shown many times in the past that they can run way above valuations that seem fully justifiable. In the absence of any other alternatives for investors (returns on cash and bonds look even less attractive), this picture could be a main feature for much of 2011.&lt;br /&gt;&lt;br /&gt;We remain fully invested in our usual diversified mixture of equity, bond, commodity and alternative funds, but, if a "tenterhook" is "one of the hooks or bent nails that hold cloth stretched on a tenter"...then we've got them dug in all over the place.&lt;br /&gt;&lt;br /&gt;Steve&lt;br /&gt;e-mail: &lt;a href="mailto:steve.davies@javelinwealth.com"&gt;steve.davies@javelinwealth.com&lt;/a&gt;&lt;br /&gt;contact:       +65 65577185&lt;br /&gt;website: &lt;a href="http://www.javelinwealth.com/"&gt;http://www.javelinwealth.com&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Javelin   Wealth Management supports       www.kiva.org, the global microfinance    philanthropy     initiative, and the Central Asia Institute (see    www.ikat.org).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-6651612384916655251?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/6651612384916655251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/6651612384916655251'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2010/11/on-tenterhooks.html' title='On tenterhooks....'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-1235429167447564051</id><published>2010-10-07T18:37:00.000-07:00</published><updated>2010-10-07T19:12:53.114-07:00</updated><title type='text'>"Pushing on a piece of string"</title><content type='html'>We've been reading a lot recently about the shortcomings of the Quantitative Easing (QE) process, with the argument being that it makes no difference how low rates go and how much money Central Banks print: if commercial banks aren't lending it out, then the "money multiplier" fails to kick in,  businesses don't borrow to invest and housing markets and the consumer remain flat on their backs.&lt;br /&gt;&lt;br /&gt;There has been a lot written about why banks aren't lending all this cash they are collecting and it seems to distill down to two main reasons. Firstly that they are using their currently wide interest margins to assist in the balance sheet repair process, and until that process has been completed, they are reluctant to take on new credit risk of any kind.&lt;br /&gt;&lt;br /&gt;Secondly, like a duck, whilst things may look serene on the surface: underneath they are paddling hard against the current: in this case the current is provided by fears of another wave home foreclosures. If you want to see this grim prediction in all its glory, go to:&lt;br /&gt;http://pragcap.com/chris-whalen-describes-why-2011-could-make-2008-look-like-a-cakewalk&lt;br /&gt;in which a commentator suggests that less than 25% of all likely foreclosures have so far been resolved. Cheery stuff.&lt;br /&gt;&lt;br /&gt;All this points to the fact that interest rates aren't moving anywhere any time soon.&lt;br /&gt;&lt;br /&gt;The more sluggish the economy, and the more intractable the unemployment numbers, the less the likelihood of any inflationary pressures building that would warrant an interest rate increase. Under this scenario, the "output &lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-size: auto auto; cursor: pointer; display: inline; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="leoHighlights_Underline_0" onclick="leoHighlightsHandleClick('leoHighlights_Underline_0')" onmouseover="leoHighlightsHandleMouseOver('leoHighlights_Underline_0')" onmouseout="leoHighlightsHandleMouseOut('leoHighlights_Underline_0')" leohighlights_keywords="gap" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsTop.jsp?keywords%3Dgap%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_2/tbh_highlightsBottom.jsp?keywords%3Dgap%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;gap&lt;/leo_highlight&gt;" will be a structural issue for some time to come as the US economy continues to crawl along below its optimum.&lt;br /&gt;&lt;br /&gt;However, drag your eyes away from the US and the "developed" markets for a while and look at Asia and the emerging markets: domestic demand is rising here and inflation is picking up. Yet, with many countries effectively importing monetary policy from the US, along with its low interest rates, the cost of borrowing is substantially lower than it probably should be.&lt;br /&gt;&lt;br /&gt;A quick check with a local bank here in Singapore suggests that you can borrow to fund the purchase of a yet to be completed residential property project for the floating rate of 1.1%, with a 70% loan to value ratio. The cost of that loan looks ridiculously low, but with the MAS unlikely to take steps to increase rates any time soon as a consequence of the SGD recently breaking through $1.32 to the USD (it started the year at $1.4054), these conditions seem likely to continue for a while.&lt;br /&gt;&lt;br /&gt;Is this a bubble?&lt;br /&gt;&lt;br /&gt;It certainly feels like one with residential property prices up nearly 4x since their post Asian crisis lows of 10 years ago. However, it also feels as though this could continue inflating for a while, particularly if the US does no worse than continue on its current pattern of anemic growth (if we were to see a "double-dip" recession coming through at some point, all bets are off).&lt;br /&gt;&lt;br /&gt;In addition, don't forget that the artful (or maybe that should be artificial?) loan syndication that ultimately led to the 2008 property crash in the US and Europe has not happened in Asia and seems unlikely to happen under the supervision of regional central banks who only recently stopped licking the wounds caused by the Asian financial crisis of 1998.&lt;br /&gt;&lt;br /&gt;So, although QE in the US, Europe and Japan may be having a limited impact there, the upshot is that it is having a very big impact in Asia and the Emerging Markets. The easy money that was supposed to go to the US, European or Japanese consumer or small business is, instead, being grabbed by their emerging markets' counterpart, who has plenty of uses on his or her own doorstep for the credit being offered.&lt;br /&gt;&lt;br /&gt;As I say, if we get a double-dip recession riding back into the US, then Asian confidence will take a short-term hit - as it always does (no emotional de-coupling here), before the liquidity taps are turned on full.&lt;br /&gt;&lt;br /&gt;But, if we continue to see no worse than sluggish growth in the US, Europe and Japan in 2011, the Asian and Emerging Market balloon looks as though it could carry the basket a lot higher....&lt;br /&gt;&lt;br /&gt;Steve&lt;br /&gt;e-mail: &lt;a href="mailto:steve.davies@javelinwealth.com"&gt;steve.davies@javelinwealth.com&lt;/a&gt;&lt;br /&gt;contact:       +65 65577185&lt;br /&gt;website: &lt;a href="http://www.javelinwealth.com/"&gt;http://www.javelinwealth.com&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Javelin  Wealth Management supports       www.kiva.org, the global microfinance   philanthropy     initiative, and the Central Asia Institute (see   www.ikat.org).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="if(typeof(jsCall)=='function'){jsCall();}else{setTimeout('jsCall()',500);}" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;span id="leoHighlights_iframe_modal_span_container"&gt;&lt;div id="leoHighlights_iframe_modal_div_container" style="position: absolute; visibility: hidden; display: none; width: 520px; height: 391px; z-index: 2147483647;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();"&gt;        &lt;!-- Top iFrame --&gt;    &lt;iframe id="leoHighlights_top_iframe" name="leoHighlights_top_iframe" title="leoHighlights_top_iframe" src="about:blank" vspace="0" hspace="0" marginwidth="0" marginheight="0" allowtransparency="true" style="position: absolute; top: 0px; left: 0px; width: 520px; height: 294px; z-index: 2147483647;" width="520" frameborder="0" height="294" scrolling="no"&gt;    &lt;/iframe&gt;        &lt;!-- Bottom iFrame --&gt;    &lt;iframe id="leoHighlights_bottom_iframe" name="leoHighlights_bottom_iframe" title="leoHighlights_bottom_iframe" src="about:blank" vspace="0" hspace="0" marginwidth="0" marginheight="0" allowtransparency="true" style="position: absolute; top: 294px; left: 96px; z-index: 2147483647;" width="" frameborder="0" height="" scrolling="no"&gt;    &lt;/iframe&gt; &lt;/div&gt;  &lt;script defer="defer" type="text/javascript"&gt;    var LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT =              300;    var LEO_HIGHLIGHTS_MAX_HIGHLIGHTS =                   50;    var LEO_HIGHLIGHTS_IFRAME_TOP_ID =                    "leoHighlights_top_iframe";    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID =                 "leoHighlights_bottom_iframe";    var LEO_HIGHLIGHTS_IFRAME_DIV_ID =                    "leoHighlights_iframe_modal_div_container";           var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH =     520;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT =    391;        var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH =      520;    var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT =     665;        var LEO_HIGHLIGHTS_IFRAME_TOP_POS_X =                 0;    var LEO_HIGHLIGHTS_IFRAME_TOP_POS_Y =                 0;    var LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH =                 520;    var LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT =                294;        var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_X =              96;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_Y =              294;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH =    425;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT =   97;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH =     425;    var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT =    371;              var LEO_HIGHLIGHTS_SHOW_DELAY_MS =                    300;    var LEO_HIGHLIGHTS_HIDE_DELAY_MS =                    750;    var LEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_MS =           850;        var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT =         "transparent none repeat scroll 0% 0%";    var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER =           "rgb(245, 245, 0) none repeat scroll 0% 0%";    var LEO_HIGHLIGHTS_ROVER_TAG =                        "711-36858-13496-14";     createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20false%3B%0A%20%20%20%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0Avar%20_leoHighlightsSnoozed%20%3D%20false%3B%0A%0A/**%0A%20*%20Checks%20if%20the%20passed%20in%20class%20exists%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsClassExists%28c%29%20%7B%0A%20%20%20return%20typeof%28c%29%20%3D%3D%20%22function%22%20%26%26%20typeof%28c.prototype%29%20%3D%3D%20%22object%22%20?%20true%20%3A%20false%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20the%20firebug%20console%20is%20available%0A%20*%20@param%20c%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFirebugConsoleAvailable%28c%29%20%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsClassExists%28_FirebugConsole%29%20%26%26%20%0A%20%20%20%20%20%20%20%20%20window.console%20%26%26%20console.log%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%28console%20instanceof%20_FirebugConsole%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%20%20%20%0A%20%20%20return%20false%3B%0A%7D%20%0A%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%20||LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20logString%3Dlocation%2B%22%3A%20%22%2Be%2B%22%5Cn%5Ct%22%2Be.name%2B%22%5Cn%5Ct%22%2B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%28e.number%260xFFFF%29%2B%22%5Cn%5Ct%22%2Be.description%3B%0A%20%20%20%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.error%28logString%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20console.trace%28%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%20%20%20%20%20%20alert%28logString%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%7B%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20log%20a%20string%20to%20the%20firebug%20console%0A%20*%20%0A%20*%20@param%20str%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsDebugLog%28str%29%0A%7B%20%20%20%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsFirebugConsoleAvailable%28%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20console.log%28typeof%28_FirebugConsole%29%2B%22%20%22%2Bstr%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsDebugLog%28%29%20%22%2Bstr%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20get%20an%20attribute%20and%20decode%20it.%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetAttrib%28elem%2Cid%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20val%3Delem.getAttribute%28id%29%3B%0A%20%20%20%20%20%20return%20decodeURI%28val%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsGetAttrib%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%20%20%20return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20this%20is%20within%20a%20frame%20by%20checking%20for%20a%20parent.%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsIsFrame%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%0A%20%20%20%20%20%20return%20%28window%21%3Dtop%29%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22_leoHighlightsIsFrame%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%0A%20%20%20return%20false%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22%2Bthis.width%2B%22%2C%22%2Bthis.height%2B%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22%2Bthis.x%2B%22%2C%22%2Bthis.y%2B%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_TOP_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT%29%3B%0A%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20%2B%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20%2B%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22%2BcallName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22%2Bname%2B%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%2Cdoc%29%0A%7B%0A%09try%0A%09%7B%0A%09%20%20%20if%28doc%3D%3Dnull%29%0A%09%20%20%20%20%20%20doc%3Ddocument%3B%0A%09%20%20%20%0A%09%09var%20elem%3Ddoc.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28doc.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddoc.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddoc.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsGetLocation%20%22%2Belem.id%29%3B%0A%20%20%20%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20%2B%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20%2B%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count%2B%2B%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22%2Belem.id%2B%22%20-%20%22%2Blocation%29%3B%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x%2BcenterDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y%2BcenterDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20%2B%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22%2BtopOrBottom%29%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20%2B%20iFrameDim.width%20%3E%20scrolledPos.x%20%2B%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20%2B%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22%2Bposition%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20%2B%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20%2B%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20sideBottom%3A%20%22%2Bposition%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x%2BiFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width%2B20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20%2BiFrame.id%2B%22%20-%20%22%2Banchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20%2B%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cncenter/visible%20%20%20%20%22%20%2B%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnanchor%20%28absolute%29%20%22%20%2B%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20%2B%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20%2B%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20%2B%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20%2B%20position%29%3B%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20%2B%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20%2B%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3DLEO_HIGHLIGHTS_ROVER_TAG%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22%2Brover%2B%22/4?%26mpre%3D%22%2BencodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20bottom%20windown%20part%0A%20*%20%0A%20*%20@param%20size%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetBottomSize%28size%2CclickId%29%0A%7B%0A%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%0A%20%20%20/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%20var%20iFrameBottomSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%3B%0A%20%20%20var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%20/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2CclickId%29%3B%0A%0A%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20_leoHighlightsPrevElem.hover%3Dsize%3D%3D1?false%3Atrue%3B%0A%0A%20%20%20_leoHighlightsSetSize%28iFrameBottom%2CiFrameBottomSize%29%3B%0A%20%20%20_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%7D%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22LeoHighlightsPopup%28%29%20%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.topIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20this.bottomIframe%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09this.topIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_top%27%29%29%3B%3B%0A%20%20%20%20%20%20this.bottomIframe.src%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url_bottom%27%29%29%3B%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%221%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.topIframe.style.top%2B%22%2C%20%22%2Bthis.topIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.bottomIframe.style.top%2B%22%2C%20%22%2Bthis.bottomIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%3B%7D%3B%0A%20%20%20%20%20%20this.show%3Dfunction%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.updatePos%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%223%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.topIframe.style.top%2B%22%2C%20%22%2Bthis.topIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsDebugLog%28%224%29%20LeoHighlightsPopup%28%29%20%28%22%2Bthis.bottomIframe.style.top%2B%22%2C%20%22%2Bthis.bottomIframe.style.left%2B%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%3B%20%20%20%20%20%20%20%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20updates%20the%20url%20for%20the%20iFrame%0A%20*%20%0A%20*%20@param%20iFrame%0A%20*%20@param%20size%0A%20*%20@param%20clickId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsUpdateUrl%28iFrame%2Csize%2CclickId%2CdestUrl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22%2BdestUrl%29%3B%0A%20%20%20%20%20%20var%20url%3DiFrame.src%3B%0A%20%20%20%20%20%20var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%20%20%20%20if%28idx%3E%3D0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%20%20%20%20%20%20%0A//%20%20%20%20%20%20size%3D1%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20size%3D%22%2Bsize%2B%22%20%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28size%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26size%3D%22%2Bsize%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26clickId%3D%22%2BclickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22%26url%3D%22%2BdestUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20iFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsUpdateUrl%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20element%20*/%0A%20%20%09%09var%20iFrameTop%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameTopSize%3DLEO_HIGHLIGHTS_IFRAME_TOP_SIZE%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09leoHighlightsUpdateUrl%28iFrameTop%2Csize%2CclickId%29%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrameTop%2CiFrameTopSize%29%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%20%20%20%20%20%20%20_leoHighlightsPrevElem.hover%3Dfalse%3B%20%20%20%20%20%20%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%09%09%0A%09%09_leoHighlightsDebugLog%28%22leoHighlightsShowPopup%28%29%20%22%2B_leoHighlightsPrevElem%29%3B%09%09%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22%2BanchorId%2B%22%5C%27%2C%5C%27%22%2Bsize%2B%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%20%20%20%20var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20if%28iFrame%29%0A%20%20%20%20%20%20%20%20%20iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20is%20used%20to%20snooze%20the%20highlights.%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsSnooze%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsSnoozed%3Dtrue%3B%0A%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSnooze%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSnooze%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20is%20used%20to%20snooze%20the%20highlights.%0A*%20This%20gets%20fired%20into%20the%20top%20frame.%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsSnoozeTop%28id%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsSnoozed%3Dtrue%3B%0A%20%20%20%20%20leoHighlightsHideElem%28id%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSnoozeTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%20%20%20%20/*%20Report%20the%20click%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clicked%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%20%20%20%20/*%20Report%20the%20hover%20event%20*/%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22hovered%22%2C%20window.document.domain%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_keywords%27%29%2Cnull%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_accept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAttrib%28anchor%2C%27leohighlights_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%20%20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%09%20%20%20%0A%09%20%20%20if%28_leoHighlightsIsFrame%28%29%29%0A%09%20%20%20%20%20%20return%3B%0A%09%20%20%20%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09var%20underline%3D_leoHighlightsGetAttrib%28anchor%2C%22leohighlights_underline%22%29%3D%3D%27true%27%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2Cunderline?LEO_HIGHLIGHTS_SHOW_DELAY_MS%3ALEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%26%26%21_leoHighlightsIsFrame%28%29%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi%2B%2B%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22%2Bi%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20domain%0A%20*%20@param%20keywords%0A%20*%20@param%20vendorId%0A%20*%20@param%20accept%0A%20*%20@param%20reject%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsReportEvent%28key%2C%20domain%2Ckeywords%2CvendorId%2Caccept%2Creject%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2Ckey%29%3B%0A%20%20%20%20%20%20if%28domain%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22domain%22%2Cdomain%29%3B%0A%20%20%20%20%20%20if%28keywords%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22keywords%22%2Ckeywords%29%3B%0A%20%20%20%20%20%20if%28vendorId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22vendorId%22%2CvendorId%29%3B%0A%20%20%20%20%20%20if%28accept%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22accept%22%2Caccept%29%3B%0A%20%20%20%20%20%20if%28reject%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22reject%22%2Creject%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20expand%20or%20collapse%20the%20window%20base%20on%20it%20prior%20state%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsToggleSize%28clickId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsToggleSize%28%29%20%22%2B_leoHighlightsPrevElem%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20hover%20flag%20and%20change%20the%20status%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?1%3A0%3B%0A%20%20%20%20%20%20_leoHighlightsSetBottomSize%28size%2CclickId%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrl%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrl%28%29%20%22%2Burl%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22url%22%2C%20url%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22phraseId%22%2C%20phraseId%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22customerId%22%2C%20customerId%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSecondaryWindowUrl%22%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrl%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Call%20into%20the%20kvm%20that%20will%20then%20do%20a%20callback%20into%20the%20top%20window%0A%20*%20The%20top%20window%20will%20then%20call%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrlCallback%28url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2Burl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPrevElem.hover?0%3A1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2B_leoHighlightsPrevElem%2B%22%20--%20%22%2B_leoHighlightsPrevElem.hover%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20%20%20%20var%20iFrameBottom%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%20%20leoHighlightsUpdateUrl%28iFrameBottom%2Csize%2Cnull%2Curl%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%20%22%2Burl%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetSecondaryWindowUrlCallback%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20text%20to%20the%20Top%20%0A%20*%20%0A%20*%20@param%20txt%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20var%20topIFrame%20%3D%20_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0A%20%20%20%20%20%20if%28topIFrame%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20current%20url%20*/%0A%20%20%20%20%20%20var%20url%3DtopIFrame.src%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28url%3D%3Dnull%29%0A%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Extract%20the%20previous%20hash%20if%20present%20*/%0A%20%20%20%20%20%20var%20idx%3D-1%3B%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28%28idx%3Durl.indexOf%28%27%23%27%29%29%3E0%29%0A%20%20%20%20%20%20%20%20%20url%3Durl.substring%280%2Cidx%29%3B%0A%0A%20%20%20%20%20%20/*%20Append%20the%20text%20to%20the%20end%20*/%0A%20%20%20%20%20%20url%2B%3D%22%23%22%2BencodeURI%28txt%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Set%20the%20iframe%20with%20the%20new%20url%20that%20contains%20the%20hash%20tag%20*/%0A%20%20%20%20%20%20topIFrame.src%3Durl%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHighlightsSetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20set%20the%20expand%20text%20for%20the%20Top%20window%0A%20*/%0Afunction%20leoHL_SetExpandTxt%28txt%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHL_SetExpandTxt%28%29%20%22%2Btxt%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsSetExpandTxt%22%2C%22expandTxt%22%2Ctxt%29%3B%20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_SetExpandTxt%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22clickthrough%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%09%09%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20LeoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20leoHL_RedirectTop%28url%2CparentId%29%3B%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTopAd%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20var%20domain%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22keywords%22%29%0A%20%20%20%20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGetUrlArg%28window.document.URL%2C%22vendorId%22%29%0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22advertisement.click%22%2C%20domain%2Ckeywords%2C%20vendorId%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A%20%20%20%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHL_RedirectTopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId%2B%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20toggle%20the%20size%20of%20the%20window%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_ToggleSize%28%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsToggleSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportExeception%28%22leoHl_ToggleSize%28%29%22%2Ce%29%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A"); &lt;/script&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1574855137468958648-1235429167447564051?l=javelinwealth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/1235429167447564051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1574855137468958648/posts/default/1235429167447564051'/><link rel='alternate' type='text/html' href='http://javelinwealth.blogspot.com/2010/10/pushing-on-piece-of-string.html' title='&quot;Pushing on a piece of string&quot;'/><author><name>Javelin Wealth Management</name><uri>http://www.blogger.com/profile/15153566544176843259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1574855137468958648.post-1527470006715701871</id><published>2010-08-31T23:43:00.000-07:00</published><updated>2010-09-01T01:11:04.051-07:00</updated><title type='text'>Fidelity investment seminar...</title><content type='html'>We attended a good seminar hosted by Fidelity here in Singapore this morning, with presentations clustered around the theme of "Asia's the place to be..." or words to that effect. Although I reckon that I've heard this theme reiterated in countless guises (and made a few of the same points myself) since I started looking at these markets in 1986 (along with the so far mythical concept of "de-coupling"), there were some good takeaways from the presentation for both shorter-term and long term investment concepts:&lt;br /&gt;&lt;br /&gt;(1) Outlook for the rest of 2010 into 2011:&lt;br /&gt;&lt;br /&gt;Fidelity's London based technical guru, Jeff Hochman, summarised his view for this year and into next as:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Global equities are in a "seasonal correction phase" at the moment, but a "cyclical low point in the next few months should provide a buying opportunity into 2011". Take advantage of this, Jeff says, to load up on Asia and Emerging Markets since "they will retain leadership qualities for many years".&lt;/li&gt;&lt;li&gt;Equity valuations look reasonable, although earnings growth estimates are probably too high at present (hence the predictions of a sell-off in the next few months as analysts belatedly trim their expectations). We look forward to seeing such ground breaking research reports with titles like - "Our analysis was rubbish. Sorry"&lt;/li&gt;&lt;li&gt;Jeff sees the main risk being that the bond markets are right in de facto predicting deflation and/or a double dip recession. However, it is at this point that the "Bernanke Put" would ride to the rescue in the form of a second round of Quantitative Easing (QE2 - not a cruise liner). In othe
