<?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-33306001</id><updated>2012-01-31T16:15:35.518-05:00</updated><title type='text'>Musings of a Dinosaur</title><subtitle type='html'>A Family Doctor in solo private practice; I may be going the way of the dinosaur, but I'm not dead yet.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default?start-index=101&amp;max-results=100'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>861</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-33306001.post-78405302084787325</id><published>2010-04-21T16:02:00.003-04:00</published><updated>2010-05-02T13:41:06.932-04:00</updated><title type='text'>I've Moved</title><content type='html'>I've taken the plunge: come visit at my new WordPress site:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://dinosaurmusings.wordpress.com/"&gt;Musings of a Dinosaur&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;(For those who are cut-and-paste-challenged, all you have to do is change "blogspot" to "wordpress" in the URL.)&lt;br /&gt;&lt;br /&gt;Same rants; same writing; different look (but still no ads).&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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/33306001-78405302084787325?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/78405302084787325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=78405302084787325&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/78405302084787325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/78405302084787325'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/04/ive-moved.html' title='I&apos;ve Moved'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-644501513340073393</id><published>2010-04-20T06:03:00.002-04:00</published><updated>2010-04-20T06:05:32.017-04:00</updated><title type='text'>Buggy Blogger</title><content type='html'>Breaking one of my rules here ("Blogging about blogging is boring,") to apologize for buggy Blogger hiding posts. Looking into migrating to another platform, and hope to be up and running &lt;s&gt;my mouth off&lt;/s&gt; again real soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-644501513340073393?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/644501513340073393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=644501513340073393&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/644501513340073393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/644501513340073393'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/04/buggy-blogger.html' title='Buggy Blogger'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-2163173888283802312</id><published>2010-04-13T14:44:00.003-04:00</published><updated>2010-04-13T16:03:16.823-04:00</updated><title type='text'>More on Palliative Care: Be Careful What You Wish For</title><content type='html'>My &lt;a href="http://dinosaurmusings.blogspot.com/2010/03/palliative-care-unnecessary-specialty.html"&gt;previous post&lt;/a&gt; has generated a gratifyingly large response that has been remarkably civil, for the blogosphere. I half-anticipated commentary along the lines of, "Dino, you ignorant slut," which is par for the course on the internet, and frankly, half the fun, given that none of it (for the most part) is intended or taken personally. In fact, it can be quite amusing to watch the fur fly publicly while exchanging warmly professional emails behind the scenes.&lt;br /&gt;&lt;br /&gt;The major thrust of several comments was along the lines of, "Sure, it would be nice if all Primary Care docs could do palliative care, but with the current payment system, they just can't manage it." That's straight out of the 10th Law of the Dinosaur, "A bad idea held by many people for a long time is still a bad idea." The system is stacked against us, so we shouldn't even try? Sorry; I refuse to give up that easily.&lt;br /&gt;&lt;br /&gt;Medicare and other payment systems have a provision for time-based billing. When more than half of the face-to-face time is spent counseling the patient, reviewing treatment options, etc. then the total time spent in the encounter can be used as the determining factor for payment. News flash: the topics discussed are NOT REGULATED. "Death panels" (ie, the proposed payment once every five years to discuss end of life issues) aside, I can and do (and always have) bill specifically for those visits.&lt;br /&gt;&lt;br /&gt;The point was also made that although Family physicians &lt;span style="font-style: italic;"&gt;could&lt;/span&gt; provide these services, too many of them don't. Point made; shame on them.&lt;br /&gt;&lt;br /&gt;The whole "&lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background: transparent none repeat scroll 0% 50%; 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="team" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsTop.jsp?keywords%3Dteam%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsBottom.jsp?keywords%3Dteam%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;team&lt;/leo_highlight&gt;" concept is also a red herring. I utilize all kinds of other professionals to care for my patients. I regularly call upon psychologists, visiting nurses, social workers, chaplains, and others for their help and expertise. Calling us a "&lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background: transparent none repeat scroll 0% 50%; 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_1/tbh_highlightsTop.jsp?keywords%3Dteam%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsBottom.jsp?keywords%3Dteam%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;team&lt;/leo_highlight&gt;" is nothing but a semantic boost to the morale of professionals insecure in their role in patient care. Perhaps in the highly hierarchical hospital setting where contemptuous physician attitudes may be more on display, enforcement of the &lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background: transparent none repeat scroll 0% 50%; 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="team" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsTop.jsp?keywords%3Dteam%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsBottom.jsp?keywords%3Dteam%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;Team&lt;/leo_highlight&gt; concept, complete with meetings and name tags, may seem useful. But out here in &lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background: transparent none repeat scroll 0% 50%; 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="the%20real%20world" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsTop.jsp?keywords%3Dthe%2520real%2520world%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsBottom.jsp?keywords%3Dthe%2520real%2520world%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;the real world&lt;/leo_highlight&gt;, I able to communicate extensively with my non-physician colleagues -- including how much I value their expertise --without wasting their valuable time with "&lt;leo_highlight style="background: transparent none repeat scroll 0% 0%; 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="team" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsTop.jsp?keywords%3Dteam%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsBottom.jsp?keywords%3Dteam%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;team&lt;/leo_highlight&gt; meetings."&lt;br /&gt;&lt;br /&gt;The real issue is the "Specialist" label. While not denying that the increasing body of knowledge about the relief of symptoms and management of patient care at the end of life may warrant specialty status, what are the actual advantages to patients of this further fragmentation of medical care? In fact, a recent article in &lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background: transparent none repeat scroll 0% 50%; 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%20new%20york%20times" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsTop.jsp?keywords%3Dthe%2520new%2520york%2520times%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsBottom.jsp?keywords%3Dthe%2520new%2520york%2520times%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;the New York Times&lt;/leo_highlight&gt; (discussed &lt;a href="http://www.pallimed.org/2010/04/nyt-on-death-of-palliative-care.html"&gt;here&lt;/a&gt; and &lt;a href="http://runningahospital.blogspot.com/2010/04/should-we-let-death-issue-die.html"&gt;here&lt;/a&gt;) seems to point out the enormous disadvantage of palliative care physicians' proud assertion that they love to care for dying patients: if that's what they do, then a referral must mean the patient is dying!&lt;br /&gt;&lt;br /&gt;Added to this is the American obsession with "the best;" the newest, the shiniest, the most expensive must be somehow "better." Better than what? Why is the concept of "good enough" so difficult to grasp? Although the fellow who places last in medical school is still called "Doctor," there are hundreds of fully qualified students for every spot. I firmly believe that grading medical students (and residents, for that matter) on any basis other than pass-fail is meaningless for that very reason.&lt;br /&gt;&lt;br /&gt;Once you set Palliative Care up as a "Specialty," complete with board certification and all its administrative falderal, you are presenting to the public that you are the only ones qualified to provide this care. After all, if you're Board Certified in Palliative Care, the care you provide must by definition be "better" than that provided by someone not so accredited. It's similar to the unfortunate perception that only a cardiologist can manage high blood pressure, you need a pulmonologist to care for asthma, and you must be getting suboptimal care for diabetes if you don't see an endocrinologist.&lt;br /&gt;&lt;br /&gt;How much more compassionate might care be at the end of life if, instead of being seen as yet another distinct specialty, palliative care were viewed as a vital, integral part of primary care. There would be no shifting of emphasis from "curative" to "just" comfort care, because symptom relief would be part and parcel of all phases of treatment. And who best to care for people at the end of their lives than those who have cared for them through the rest of it?&lt;br /&gt;&lt;br /&gt;I do believe that self-designated Palliative Care Specialists should have important roles in academic and consultant capacities. Rather than a knee-jerk "referral to palliative care" when the going gets tough and the end may be approaching, I'd love to see primary care physicians in the forefront of caring for these patients, with consultant backup from our Palliative Care colleagues. Recently having dived into the archives at &lt;a href="http://www.pallimed.org/"&gt;Pallimed&lt;/a&gt;, I've developed a new appreciation for the academic study of death and dying. But I still don't think Palliative Care needs to be an independent specialty.&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="jsCall();" 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="jsCall();" 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="jsCall();" 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="jsCall();" 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="jsCall();" 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_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%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+%22%3A%20%22+e+%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%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+%22%5Cn%5Ct%22+e.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+%22%20%22+str%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+str%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*%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+this.width+%22%2C%22+this.height+%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+this.x+%22%2C%22+this.y+%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+%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+%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+callName%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+name+%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+elem.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+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22+elem.id+%22%20-%20%22+location%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+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.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+%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+topOrBottom%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+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%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+position%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+%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+%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+position%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+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%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+iFrame.id+%22%20-%20%22+anchor.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+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%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+%20%22%5Cncenter/visible%20%20%20%20%22%20+%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+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%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+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%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+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%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+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%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+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%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+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%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%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+rover+%22/4?%26mpre%3D%22+encodeURI%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/**%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+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%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%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+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%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+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%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+destUrl%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+size+%22%20%20%22+url%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+%3D%28%22%26size%3D%22+size%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26url%3D%22+destUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+url%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%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+_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+anchorId+%22%5C%27%2C%5C%27%22+size+%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%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%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%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%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%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%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_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%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++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%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+_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+url%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+url%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+_leoHighlightsPrevElem+%22%20--%20%22+_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+url%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+%3D%22%23%22+encodeURI%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+txt%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+%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="jsCall();" 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_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%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+%22%3A%20%22+e+%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%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+%22%5Cn%5Ct%22+e.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+%22%20%22+str%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+str%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*%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+this.width+%22%2C%22+this.height+%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+this.x+%22%2C%22+this.y+%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+%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+%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+callName%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+name+%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+elem.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+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22+elem.id+%22%20-%20%22+location%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+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.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+%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+topOrBottom%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+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%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+position%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+%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+%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+position%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+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%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+iFrame.id+%22%20-%20%22+anchor.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+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%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+%20%22%5Cncenter/visible%20%20%20%20%22%20+%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+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%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+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%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+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%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+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%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+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%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+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%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%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+rover+%22/4?%26mpre%3D%22+encodeURI%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/**%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+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%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%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+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%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+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%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+destUrl%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+size+%22%20%20%22+url%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+%3D%28%22%26size%3D%22+size%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26url%3D%22+destUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+url%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%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+_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+anchorId+%22%5C%27%2C%5C%27%22+size+%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%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%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%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%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%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%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_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%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++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%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+_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+url%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+url%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+_leoHighlightsPrevElem+%22%20--%20%22+_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+url%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+%3D%22%23%22+encodeURI%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+txt%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+%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="jsCall();" 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/33306001-2163173888283802312?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/2163173888283802312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=2163173888283802312&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2163173888283802312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2163173888283802312'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/04/more-on-palliative-care-be-careful-what.html' title='More on Palliative Care: Be Careful What You Wish For'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-5585533320590811947</id><published>2010-04-07T15:59:00.002-04:00</published><updated>2010-04-07T16:02:10.364-04:00</updated><title type='text'>Answers to Questions No One Asked</title><content type='html'>&lt;span style="font-style: italic;"&gt;Do you have to be a man to be a &lt;a href="http://en.wikipedia.org/wiki/Mensch"&gt;mensch&lt;/a&gt;?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Absolutely not!&lt;br /&gt;&lt;br /&gt;Rest in peace, Linda. You were deeply loved, and you will be greatly missed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-5585533320590811947?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/5585533320590811947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=5585533320590811947&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/5585533320590811947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/5585533320590811947'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/04/answers-to-questions-no-one-asked.html' title='Answers to Questions No One Asked'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-1245491528384972715</id><published>2010-04-06T05:46:00.003-04:00</published><updated>2010-04-06T06:25:18.204-04:00</updated><title type='text'>Stating the Obvious</title><content type='html'>There's a question that keeps popping up all over the place when the obvious mismatch between the dearth of physicians practicing primary care and the upcoming flood of newly insured patients thanks to the recently passed health &lt;a href="http://dinosaurmusings.blogspot.com/2010/03/waiting-and-seeing.html"&gt;INSURANCE&lt;/a&gt; bill: &lt;blockquote&gt;What's going to happen when all those people can't find a primary care doctor to take care of them?&lt;/blockquote&gt; It is usually stated rhetorically. On the rare occasions when someone tries to answer it, they come up with something obvious: &lt;blockquote&gt;People will go to Emergency Rooms.&lt;/blockquote&gt; Non-heathcare types may understand that ER care is far more expensive than that provided in doctors' offices and clinics, but the downside to ER care for non-emergency problems goes beyond that. ER care is more expensive because the ER mindset ("Don't miss anything," as opposed to the primary care mindset, "Don't miss anything important") results in lots of unnecessary care: blood tests, CT scans and other x-rays, etc.&lt;br /&gt;&lt;br /&gt;The other piece of this puzzle, rarely stated, is that many, many patients, perhaps the majority, will recognize that the ER is not the appropriate place to seek medical care for their longstanding problems even though they now have insurance. (ER docs won't believe this, because they only see the people who come to the ER. It's hard to believe that what you don't see really exists, and I can vouch for the fact that there are lots of reasonable patients out there who do NOT think to rush to the ER for every little thing.)&lt;br /&gt;&lt;br /&gt;The problem is that in the absence of sufficient numbers of primary care physicians -- and with no mechanism to filter access to specialists -- patients will self-refer to specialty care. Again, to non-healthcare types, this doesn't seem to be much of a problem. The American perception is that specialty care is "better," presumably because it's "special". And this is a huge mistake.&lt;br /&gt;&lt;br /&gt;Specialty training is designed to focus on "not missing anything," because in an ideal world, anyone who clearly has "nothing important" going on would never have darkened the specialists' doors in the first place. When their comprehensive approach is applied to an unfiltered population, their extensive (and expensive) workups are not only useless and time-consuming, but dangerous to low-risk patients who have no need of exposure to the risks of useless testing.&lt;br /&gt;&lt;br /&gt;What's really going to happen when those 30 million newly insured patients can't find Primary physicians is that the specialists offices will explode! Everyone walking in off the street will get the full workup of whatever that specialty office has to offer. Then, when no answer is forthcoming, they will get shuffled onto the next specialist, and the next, and the next. By the time they finally get into my office, multiple thousands of unnecessary dollars will have been spent to rule out everything I could have told them they didn't have.&lt;br /&gt;&lt;br /&gt;This is the real reason health care costs will explode under the new law.&lt;br /&gt;&lt;br /&gt;What to do about it?&lt;br /&gt;&lt;br /&gt;Perhaps if there were a requirement that newly insured patients' first encounter with a non-primary-care physician be treated differently from an actual referral, we could find a way to get specialists to reign in their natural inclination to rule out everything under the sun (and then refer to their other specialty friends, to rule out everything else). I'm not sure precisely how this would work, but make no mistake: if something isn't done to address this issue specifically, the unintended consequence of insurance coverage expansion will be a surge in health care expenditures of unimaginable proportions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-1245491528384972715?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/1245491528384972715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=1245491528384972715&amp;isPopup=true' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/1245491528384972715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/1245491528384972715'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/04/stating-obvious.html' title='Stating the Obvious'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-2055058362147457548</id><published>2010-04-01T11:08:00.004-04:00</published><updated>2010-04-15T06:40:30.648-04:00</updated><title type='text'>It Happened Again, Dammit!</title><content type='html'>Why do people keep doing this?!?&lt;br /&gt;&lt;br /&gt;I got a call from the cheerful chippy at the cardiologist's office:&lt;br /&gt;&lt;br /&gt;CCCO: Your patient, 28-year-old Joe Bloe, has an appointment to see us tomorrow. Would you please fax over any recent blood work or EKGs he's had at your office?&lt;br /&gt;&lt;br /&gt;Me (after pulling chart from cold storage): We haven't seen this patient since 2002, so we don't have anything "recent" on him. But I do see that he saw you for palpitations in the past. Don't you have that information in your records?&lt;br /&gt;&lt;br /&gt;CCCO: No, I'm afraid I don't. Could you please fax them over?&lt;br /&gt;&lt;br /&gt;Me: Um, I guess so. What is he coming to see you for anyway?&lt;br /&gt;&lt;br /&gt;CCCO: I don't know.&lt;br /&gt;&lt;br /&gt;Me: What?&lt;br /&gt;&lt;br /&gt;CCCO: There's no Presenting Complaint written down.&lt;br /&gt;&lt;br /&gt;Let me get this straight: a patient calls up and says, "I'd like to see a cardiologist," and you say, "Sure, come on in," WITHOUT EVEN DETERMINING THAT HE ACTUALLY NEEDS A CARDIOLOGIST?!? What the fuck! Whatever his complaint actually turns out to be, you'd better believe that these &lt;s&gt;idiots&lt;/s&gt; cardiologists are going to do a bunch of "screening" tests (blood, EKG, echocardiogram, probably a stress test) on him because, well, because they can. Because they're cardiologists.&lt;br /&gt;&lt;br /&gt;And if they don't find anything (as they're perilously unlikely to on a 24-year-old guy who hasn't seen a doctor in eight years), they'll ship him off to at least three other specialists; probably a gastroenterologist to see if his chest pain is GERD, a pulmonologist to evaluate his lungs, and an allergist because, well, he may have allergies. The GI will do an endoscopy and give him Nexium, the pulmonologist will order a chest x-ray and pulmonary function tests (&lt;a href="http://dinosaurmusings.blogspot.com/2006/11/ancillary-my-ass.html"&gt;probably before even seeing him&lt;/a&gt;), and the allergist will skin test him. By the time all is said and done (and the patient winds up with a diagnosis of anxiety) he will have generated thousands of dollars in medical care for literally no reason at all.&lt;br /&gt;&lt;br /&gt;No wonder medical care in this country is so fucking expensive.&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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/33306001-2055058362147457548?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/2055058362147457548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=2055058362147457548&amp;isPopup=true' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2055058362147457548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2055058362147457548'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/04/it-happened-again-dammit.html' title='It Happened Again, Dammit!'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-208115706331180032</id><published>2010-03-29T06:08:00.003-04:00</published><updated>2010-03-31T06:26:45.718-04:00</updated><title type='text'>Waiting and Seeing</title><content type='html'>I'm a sporadic participant in Grand Rounds. I don't submit every week, but now and then, when I've written something I think is especially cogent, I'll sent it along. This week, I decided one of my recent posts was Grand Rounds-worthy, so off it went.&lt;br /&gt;&lt;br /&gt;Unfortunately, I missed the fine print about this week's theme, which is Health Care Reform.&lt;br /&gt;&lt;br /&gt;I haven't bothered writing much on my blog about "health care reform" for a couple of reasons. First, no one's doing a damn thing about actual "health CARE reform"; the whole thing is all about health INSURANCE reform, and the sloppy syntax has really been pissing me off. Second, Americans don't seem to understand the concept of "insurance" in conjunction with health care, so the robber baron "insurance" companies are basically medical payment brokers.&lt;br /&gt;&lt;br /&gt;The real problem with American health care is Americans, who demand the latest, biggest, and shiniest, balk at having to pay for it, and feel entitled to monetary gain through litigation whenever something goes wrong. I've seen enough things come and go (managed care, capitation, vertical integration) in my twenty years of solo practice that my tried and true strategy is to wait and see.&lt;br /&gt;&lt;br /&gt;That's my take on the recent Federal goings-on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-208115706331180032?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/208115706331180032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=208115706331180032&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/208115706331180032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/208115706331180032'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/03/waiting-and-seeing.html' title='Waiting and Seeing'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-3732003006308732596</id><published>2010-03-26T14:17:00.002-04:00</published><updated>2010-03-26T14:17:00.343-04:00</updated><title type='text'>100 Days Here, 100 Days There</title><content type='html'>I got a message from my representative in the Pennsylvania House: &lt;blockquote&gt;This week, the state House of Representatives passed a proposed 2010-2011 budget 100 days ahead of the June 30 deadline. &lt;/blockquote&gt;Didn't we just go through this whole budget thing? Wasn't it just last year that our illustrious legislature took over 100 days to pass a budget? (Spoiler alert: uh, &lt;a href="http://www.philly.com/philly/blogs/phillyinc/Does_Pennsylvania_really_need_to_pass_a_budget.html"&gt;YES&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Wait, that means it's been less than 6 months since the Pennsylvania budget impasse of 2009 was finally resolved.&lt;br /&gt;&lt;br /&gt;So on average, I guess they're right on time.&lt;br /&gt;&lt;span style="font-family: Arial; font-size: 11pt;"&gt;&lt;/span&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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/33306001-3732003006308732596?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/3732003006308732596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=3732003006308732596&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/3732003006308732596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/3732003006308732596'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/03/100-days-here-100-days-there.html' title='100 Days Here, 100 Days There'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-7168700458540363691</id><published>2010-03-26T11:42:00.002-04:00</published><updated>2010-03-26T11:48:40.433-04:00</updated><title type='text'>Never Saw That Before</title><content type='html'>Conclusion to a report of a cardiology consultation on a new patient with four dozen complicated medical problems and a whopping ass personality disorder to boot: &lt;blockquote&gt;Will follow this patient with you, from a distance.&lt;/blockquote&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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="jsCall();" 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/33306001-7168700458540363691?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/7168700458540363691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=7168700458540363691&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/7168700458540363691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/7168700458540363691'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/03/never-saw-that-before.html' title='Never Saw That Before'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-8050059675307386387</id><published>2010-03-25T05:41:00.001-04:00</published><updated>2010-03-25T05:41:00.066-04:00</updated><title type='text'>Message From my Father</title><content type='html'>I received the following: &lt;blockquote&gt;I am directing a staged reading of a play...[dealing] with Sir Thomas More, who had many daughters and adopted more...as viewed by the women in his life. I take pride in having paralleled him, with three daughters plus two more acquired later in life. Of course I didn't serve as Chancellor under King Henry VIII...but then again, I was not beheaded &lt;span style="font-style: italic;"&gt;&lt;/span&gt;for treason &lt;span style="font-style: italic;"&gt;[ed: yet]&lt;/span&gt;. One thing that comes out in the play is that his oldest daughter...pulled his head off the pike where it was displayed after his beheading. Would you have done this for me?&lt;/blockquote&gt; My Dear Adored and Adoring Father,&lt;br /&gt;&lt;br /&gt;If you were ever beheaded for treason (or any other infraction) I would be devastated. Not quite as devastated as you, obviously, but sufficiently so. I would most certainly pluck your detached head from its display pike, gently clutching you by the ears (since you don't have enough hair to get much of a grip) and surreptitiously spirit it away to be laid to rest with the rest of you. Most likely I would accomplish this task in the dead of night, because if I did it when someone could espy me, the overwhelming likelihood is that I would quickly share your fate, which I wouldn't want, and would hope you wouldn't want for me (despite the fact that you wouldn't care, what with already being dead and all).&lt;br /&gt;&lt;br /&gt;I hope this answers your question.&lt;br /&gt;&lt;br /&gt;Regarding the play: Break a leg.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-8050059675307386387?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/8050059675307386387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=8050059675307386387&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/8050059675307386387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/8050059675307386387'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/03/message-from-my-father.html' title='Message From my Father'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-8773110651678561456</id><published>2010-03-24T05:36:00.000-04:00</published><updated>2010-03-24T05:36:00.494-04:00</updated><title type='text'>The Truth</title><content type='html'>A couple of months ago, I got a call from a long-time patient, a man in his late 30s with an autistic five-year-old daughter.&lt;br /&gt;&lt;br /&gt;"My wife died last week."&lt;br /&gt;&lt;br /&gt;Obviously this was a shock; to us as well as to him. What happened?&lt;br /&gt;&lt;br /&gt;"I have no idea. She got up out of bed, fell on the floor, and started seizing. By the time I called 911 and started CPR, I could tell she was gone. It was awful."&lt;br /&gt;&lt;br /&gt;"Do they know why she died?" I asked.&lt;br /&gt;&lt;br /&gt;"No," he answered. "They have no idea. They did an autopsy, but they said it could take up to twelve weeks to get all the toxicology reports back. They also said the only way I could get the results was through you. Will you please let me know as soon as you hear anything? This not knowing is terrible!"&lt;br /&gt;&lt;br /&gt;"Of course!"&lt;br /&gt;&lt;br /&gt;I saw him a few times over the next few weeks. He was coping as well as could be expected. I tried to help as best I could.&lt;br /&gt;&lt;br /&gt;Finally I got the results in the mail. I tore open the envelope and began reading. I sighed deeply when I saw the cause of death. Then I asked my staff to call the husband and invite him to come in to go over it in person.&lt;br /&gt;&lt;br /&gt;I escorted him into an exam room and we sat down together.&lt;br /&gt;&lt;br /&gt;"I didn't want to do this over the phone, because I wasn't sure what your reaction was going to be," I began.&lt;br /&gt;&lt;br /&gt;"Was it an overdose?" he asked.&lt;br /&gt;&lt;br /&gt;"Yes," I said. "Cocaine."&lt;br /&gt;&lt;br /&gt;I watched him carefully.&lt;br /&gt;&lt;br /&gt;"Are you surprised?" I asked.&lt;br /&gt;&lt;br /&gt;"No," he answered. "I knew it."&lt;br /&gt;&lt;br /&gt;He sighed, and the words began flowing like a torrent.&lt;br /&gt;&lt;br /&gt;"We did it together. It was our thing; alone together in our room. Always after our daughter was safely asleep; our door was always closed. We did it once or twice a month. You always asked me and I always lied about it. We never shot up, or smoked crack; we were afraid of smoking crack. We only snorted it, so we thought it was safe. We were doing it together. She had just snorted a line, and she started gasping, like she couldn't breathe. But she'd done that before. Then she just fell off the bed and began seizing. And I knew."&lt;br /&gt;&lt;br /&gt;He sighed another deep, shuddering sigh, and I passed him a tissue for the tears that had begun flowing.&lt;br /&gt;&lt;br /&gt;"Why her? Why not me? I did twice as much of it as her. That's why she was doing that line so fast; I was getting greedy, and she wanted some."&lt;br /&gt;&lt;br /&gt;I waited.&lt;br /&gt;&lt;br /&gt;"So what do I tell people?" he asked. "Help me. Make up a word."&lt;br /&gt;&lt;br /&gt;"Why can't you tell them the truth?" I asked as gently as I could.&lt;br /&gt;&lt;br /&gt;He looked horrified.&lt;br /&gt;&lt;br /&gt;"I can't do that!"&lt;br /&gt;&lt;br /&gt;"Why not?"&lt;br /&gt;&lt;br /&gt;"I wouldn't want people to judge her. Even though she's gone." He teared up again.&lt;br /&gt;&lt;br /&gt;I considered my next words carefully.&lt;br /&gt;&lt;br /&gt;"You know, maybe among your friends there's another couple, just like you, who's doing this too. You never told anyone, so maybe they aren't either. And maybe they feel safe, like you did, because they're 'just' snorting it, not shooting it up or smoking crack. And maybe if you came right out and told people what happened, they might think twice about doing it again. And maybe if you didn't, if you lied, or said it was 'indeterminate', maybe this might happen to one of them too."&lt;br /&gt;&lt;br /&gt;He sighed again as he dabbed at his eyes.&lt;br /&gt;&lt;br /&gt;"You know, you're right. Besides, if I start lying, I have to remember who I've told what. It's harder to keep them all straight, isn't it."&lt;br /&gt;&lt;br /&gt;He straightened up.&lt;br /&gt;&lt;br /&gt;"You're right. Fuck it. I'm just going to tell them. It sucks, but...what the hell. Yeah. I'll just tell the truth."&lt;br /&gt;&lt;br /&gt;"Do you feel better?" I asked.&lt;br /&gt;&lt;br /&gt;"Yeah," he said. "Yes, I do. Like a weight's been lifted."&lt;br /&gt;&lt;br /&gt;He turned to me and shook my hand.&lt;br /&gt;&lt;br /&gt;"Thanks, doc."&lt;br /&gt;&lt;br /&gt;"You're welcome," was all I could say as I watched him go.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-8773110651678561456?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/8773110651678561456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=8773110651678561456&amp;isPopup=true' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/8773110651678561456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/8773110651678561456'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/03/truth.html' title='The Truth'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-1493013493419542030</id><published>2010-03-23T20:24:00.004-04:00</published><updated>2010-03-23T20:32:50.781-04:00</updated><title type='text'>The Stupid; it Paralyzes</title><content type='html'>I have a delightful patient in her 70s who contracted polio at the age of three. It left her with a somewhat weakened left leg and a lifelong pronounced limp, for which she very appropriately received a handicapped parking placard.&lt;br /&gt;&lt;br /&gt;She complained that she had begun getting parking tickets of late. Apparently, there was some doubt about the legitimacy of her need for special parking accommodation. The process of getting the tickets dismissed included a telephone conversation with a &lt;s&gt;person claiming to be&lt;/s&gt; a nurse.&lt;br /&gt;&lt;br /&gt;"So why do &lt;span style="font-style: italic;"&gt;you&lt;/span&gt; need a handicapped parking placard?" asked the "nurse".&lt;br /&gt;&lt;br /&gt;"I had polio as a child," replied my patient.&lt;br /&gt;&lt;br /&gt;"Ah," came the response (over the phone, remember), dripping with sarcasm. "But how do I know you still have polio?"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-1493013493419542030?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/1493013493419542030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=1493013493419542030&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/1493013493419542030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/1493013493419542030'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/03/stupid-it-paralyzes.html' title='The Stupid; it Paralyzes'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-171587209242601177</id><published>2010-03-19T06:50:00.006-04:00</published><updated>2010-03-23T20:35:10.006-04:00</updated><title type='text'>I Need My Goddamn Sleep</title><content type='html'>&lt;span&gt;(Title from &lt;/span&gt;&lt;a href="http://www.amazon.com/Declarations-Dinosaur-Learned-Family-Doctor/dp/1427798702/ref=ntt_at_ep_dpi_1"&gt;Chapter 9&lt;/a&gt;&lt;span&gt;, Poor Planning on Your Part does Not Constitute an Emergency on My Part&lt;/span&gt;.)&lt;br /&gt;&lt;br /&gt;I'm really tired this morning.&lt;br /&gt;&lt;br /&gt;Why, you ask?&lt;br /&gt;&lt;br /&gt;It's because I stayed up until nearly 11:00 last night.&lt;br /&gt;&lt;br /&gt;Why, you ask?&lt;br /&gt;&lt;br /&gt;Actually, it was a lot of fun.&lt;br /&gt;&lt;br /&gt;I was a guest of Dr. Michael Sevilla, better known as Dr. Anonymous, on his weekly internet radio show. (Preview &lt;a href="http://doctoranonymous.blogspot.com/2010/03/dr-show-155-preview-dr-lucy-hornstein.html"&gt;here&lt;/a&gt;; promo &lt;a href="http://doctoranonymous.blogspot.com/2010/03/dr-show-tonight_18.html"&gt;here&lt;/a&gt;; link &lt;a href="http://www.blogtalkradio.com/doctoranonymous/2010/03/19/dr-a-show-155-dr-lucy-hornstein"&gt;here&lt;/a&gt;.) Now what on earth would two formerly anonymous now identity-revealed &lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background: transparent none repeat scroll 0% 50%; 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="family%20doctor" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsTop.jsp?keywords%3Dfamily%2520doctor%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsBottom.jsp?keywords%3Dfamily%2520doctor%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;family doctor&lt;/leo_highlight&gt;-bloggers have to talk about? Um, just about everything: medicine, writing, blogging, social media.&lt;br /&gt;&lt;br /&gt;The show began at 9:00 and Dr. A told me it would run for about an hour. By 10:00, we had only just begun discussing the book! At 10:30, after Blogger Radio kicked us unceremoniously off the air, I logged into the chat room where Dr. A held court before a microphone, babbling on with increasing incoherence. (I guess he needs his goddamn sleep too, even if he doesn't like to admit it.)&lt;br /&gt;&lt;br /&gt;So even though I'm completely wiped this morning, 'twas all worth it for my &lt;s&gt;15 minutes&lt;/s&gt; hour and a half of fame with Dr. Anonymous. Thanks, Mike.&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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_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%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+%22%3A%20%22+e+%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%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+%22%5Cn%5Ct%22+e.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+%22%20%22+str%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+str%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*%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+this.width+%22%2C%22+this.height+%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+this.x+%22%2C%22+this.y+%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+%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+%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+callName%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+name+%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+elem.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+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22+elem.id+%22%20-%20%22+location%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+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.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+%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+topOrBottom%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+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%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+position%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+%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+%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+position%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+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%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+iFrame.id+%22%20-%20%22+anchor.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+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%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+%20%22%5Cncenter/visible%20%20%20%20%22%20+%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+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%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+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%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+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%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+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%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+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%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+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%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%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+rover+%22/4?%26mpre%3D%22+encodeURI%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/**%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+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%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%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+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%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+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%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+destUrl%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+size+%22%20%20%22+url%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+%3D%28%22%26size%3D%22+size%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26url%3D%22+destUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+url%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%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+_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+anchorId+%22%5C%27%2C%5C%27%22+size+%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%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%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%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%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%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%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_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%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++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%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+_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+url%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+url%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+_leoHighlightsPrevElem+%22%20--%20%22+_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+url%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+%3D%22%23%22+encodeURI%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+txt%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+%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/33306001-171587209242601177?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/171587209242601177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=171587209242601177&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/171587209242601177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/171587209242601177'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/03/i-need-my-goddamn-sleep.html' title='I Need My Goddamn Sleep'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-2785320193956256825</id><published>2010-03-18T08:37:00.003-04:00</published><updated>2010-03-18T16:18:10.712-04:00</updated><title type='text'>Palliative Care: An Unnecessary Specialty</title><content type='html'>I love reading Dr. Bob Centor. He's sort of my inpatient counterpart,  even though he's an internist and about ten years older than I. Still, what we have in common is a passion for patient care. That's why I was so tickled to read this recent &lt;a href="http://www.medrants.com/archives/5364"&gt;post&lt;/a&gt; of his, where he says in so many words that the extensive sub-specialization that is the hallmark of American medicine is bad for patient care.&lt;br /&gt;&lt;br /&gt;Dr. Bob also harps on the importance of making an accurate diagnosis before initiating treatment; the "evaluation" as opposed to the "management," immortalized in the expression "E/M". This seems so obvious as to be ridiculous, and yet failure to grasp it is the major confounder in the calculations of non-physician health care policy experts. Medical treatment isn't all that difficult. Really. I'm not going so far as to say that any trained monkey can perform surgery, or that driving &lt;a href="http://drwes.blogspot.com/2008/12/in-defense-of-specialists.html"&gt;this baby&lt;/a&gt; isn't tricky, but it's completely inappropriate to plug someone into, say, a congestive heart failure treatment algorithm unless and until you know that the patient actually has CHF. Much has been written about the complexities of the human body. and while some treatments certainly require a great deal of individualization, making an accurate diagnosis can be far more complex than any treatment regimen.&lt;br /&gt;&lt;br /&gt;But there are two different kinds of treatment: curative, intended to eliminate the cause of the symptoms and restore patients to health (defined as not being under medical care), and palliative, intended to alleviate symptoms. These treatments often overlap; radiation that makes a tumor disappear relieves many of the symptoms directly caused by the tumor, such as pressure on surrounding structures. They also often overlap in time: salt water gargles and ibuprofen won't cure strep, but they will make the patient feel better while the amoxicillin is killing the germs.&lt;br /&gt;&lt;br /&gt;So in a way, I was a little surprised when one of his posts as ward attending mentioned consulting with the "Palliative care &lt;leo_highlight style="border-bottom: 2px solid rgb(255, 255, 150); background: transparent none repeat scroll 0% 50%; 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="team" leohighlights_url_top="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsTop.jsp?keywords%3Dteam%26domain%3Dwww.blogger.com" leohighlights_url_bottom="http%3A//shortcuts.thebrowserhighlighter.com/leonardo/plugin/highlights/3_1/tbh_highlightsBottom.jsp?keywords%3Dteam%26domain%3Dwww.blogger.com" leohighlights_underline="true"&gt;team&lt;/leo_highlight&gt;," a multi-disciplinary group of doctors, nurses, social workers et al whose sole purpose appears to be providing comfort care instead of curative care. As it happens, there was also a long &lt;a href="http://www.philly.com/inquirer/health_science/daily/20100228_A_look_at_the_new_field_of_palliative_care.html"&gt;article&lt;/a&gt; recently in my local newspaper about Palliative Care Teams, which emphasized their role in communicating with patients' families about difficult situations.&lt;br /&gt;&lt;br /&gt;Excuse me: why do you need a brand-new "Team" to treat symptoms and talk to families?&lt;br /&gt;&lt;br /&gt;True palliative care -- the management of symptoms -- is part and parcel of everyday medicine. Itching; nausea; constipation; pain. Work them up to make sure there is no serious underlying problem, of course, but for crying out loud, don't tell me you now need another specialist to actually come TREAT them! This is fragmentation of care taken to outrageous extremes.&lt;br /&gt;&lt;br /&gt;As for talking to patients and families about difficult decisions when curative treatment is no longer an option, that too is part and parcel of my job. I do it every day in my office, and the only reason I don't come to the hospital to do it is because I can't get paid for it, and I can't afford to work for free.&lt;br /&gt;&lt;br /&gt;Maria, a psychiatrist and blogger (&lt;a href="http://www.intueri.org"&gt;Intueri&lt;/a&gt;) who completed a fellowship in Liaison psychiatry, has opined that doctors appeared to consult Psychiatry rather than talk to their patients. The reasons are legion. Psychiatrists are perceived to have more expertise with difficult conversations, probably because they have more of them. They aren't as afraid of them (same reason), and they have more time available for them (because they take it). There is a role for the psychiatrist, but it is not to take over the job of talking to the patient.&lt;br /&gt;&lt;br /&gt;Likewise, the role of the "Palliative Care Specialist" is redundant in the setting of an informed, caring, up-to-date primary physician. I can see their involvement in cases where primaries are uncomfortable dealing with hospice situations, but by and large, the "Palliative Care" movement represents yet another attempt to carve out a piece of my practice that is well within my scope of knowledge and ability to care for my patients.&lt;br /&gt;&lt;br /&gt;Americans don't seem to realize that they don't really need a pediatrician for the first eighteen years of their life, an internist and/or gynecologist for the next forty, and a team comprised of a cardiologist, urologist, orthopedist, and geriatrician for the rest, with a Palliative Care specialist stuck in at the end. It's called Primary Care for a reason. It comes first. And it's what I do.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(Full disclosure: I actually enjoy hospice and palliative care so much that if things continue to deteriorate, one of my possible exit strategies is to shift gears and certify in Palliative care. Think about the demographics. What's the next thing the baby boomers are going to all start doing? That's right: dying. And they're going to need a lot of Hospice docs to care for them.)&lt;/span&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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="jsCall();" 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_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%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+%22%3A%20%22+e+%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%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+%22%5Cn%5Ct%22+e.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+%22%20%22+str%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+str%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*%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+this.width+%22%2C%22+this.height+%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+this.x+%22%2C%22+this.y+%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+%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+%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+callName%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+name+%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+elem.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+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%20%20%20%0A%20%20%20_leoHighlightsDebugLog%28%22Location%20is%3A%20%22+elem.id+%22%20-%20%22+location%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+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.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+%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+topOrBottom%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+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%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+position%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+%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+%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+position%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+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%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+iFrame.id+%22%20-%20%22+anchor.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+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%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+%20%22%5Cncenter/visible%20%20%20%20%22%20+%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+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%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+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%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+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%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+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%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+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%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+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%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%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+rover+%22/4?%26mpre%3D%22+encodeURI%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/**%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+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%222%29%20LeoHighlightsPopup%28%29%20%28%22+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%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%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+this.topIframe.style.top+%22%2C%20%22+this.topIframe.style.left+%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+this.bottomIframe.style.top+%22%2C%20%22+this.bottomIframe.style.left+%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%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+destUrl%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+size+%22%20%20%22+url%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+%3D%28%22%26size%3D%22+size%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%20%20%20%20%20%20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%20url+%3D%28%22%26url%3D%22+destUrl%29%3B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl%28%29%20%22+url%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%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+_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+anchorId+%22%5C%27%2C%5C%27%22+size+%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%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%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%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%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%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%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_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%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++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%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+_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+url%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+url%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+_leoHighlightsPrevElem+%22%20--%20%22+_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+url%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+%3D%22%23%22+encodeURI%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+txt%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+%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/33306001-2785320193956256825?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/2785320193956256825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=2785320193956256825&amp;isPopup=true' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2785320193956256825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2785320193956256825'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/03/palliative-care-unnecessary-specialty.html' title='Palliative Care: An Unnecessary Specialty'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-1431633332862911977</id><published>2010-03-15T14:10:00.002-04:00</published><updated>2010-03-15T14:22:43.238-04:00</updated><title type='text'>All Together Now: "Aww"</title><content type='html'>DS hates to travel. He doesn't sleep well away from home, even with his CPAP. (Funny. You'd think having enough room to stretch out your legs without impinging on anywhere from one to three cats would be downright restful.) Although he enjoys sampling assorted global gastronomies, his GI tract doesn't share his enthusiasm. He doesn't mind traveling for pleasure, but business trips really knock the stuffing out of him.&lt;br /&gt;&lt;br /&gt;So it was that he sent me an email, titled "Good news/Bad News" which contained the bad news that he was almost certainly going to have to go to the UK for a week in April, and to Japan and Singapore, probably in the fall.&lt;br /&gt;&lt;br /&gt;DS isn't usually all that demonstrative verbally, yet this is how his email concluded: &lt;blockquote&gt;Good news...I have my job, I have my health and I have you!&lt;/blockquote&gt; Aww; I love you too, DS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-1431633332862911977?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/1431633332862911977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=1431633332862911977&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/1431633332862911977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/1431633332862911977'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/03/all-together-now-aww.html' title='All Together Now: &quot;Aww&quot;'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-2808664482945003605</id><published>2010-03-09T12:33:00.000-05:00</published><updated>2010-03-09T12:34:31.534-05:00</updated><title type='text'>The Latest and Greatest</title><content type='html'>Want!&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/7H0K1k54t6A&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en_US&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/7H0K1k54t6A&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en_US&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-2808664482945003605?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/2808664482945003605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=2808664482945003605&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2808664482945003605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2808664482945003605'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/03/latest-and-greatest.html' title='The Latest and Greatest'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-5785240799285278954</id><published>2010-03-06T15:36:00.005-05:00</published><updated>2010-03-06T21:14:24.945-05:00</updated><title type='text'>Polar Bears in the Amazon</title><content type='html'>I have a patient who has done quite well for the last several years with metastatic breast cancer. Every week or so she comes in for a blood test before her chemo. Every six months the oncologist sends her for a repeat staging workup of scans and blood work. And every six months, the patient tells me how anxious she gets awaiting the results of all these tests.&lt;br /&gt;&lt;br /&gt;So every six months, in addition to the regular blood tests, I send off tumor markers at the request of the oncologist. Three different blood tests; they have always been normal.&lt;br /&gt;&lt;br /&gt;This time around, I asked the patient if any of those tumor markers had ever been positive, even prior to her treatment. I checked the chart to confirm her impression: no, she had never had a positive tumor marker test.&lt;br /&gt;&lt;br /&gt;This isn't particularly unusual. Not all cancers express proteins that can be measured in the serum. But the point of "tumor markers" is that when a tumor actually produces one, it should decrease (or disappear) after treatment, and its later reappearance ought to correlate with recurrence.&lt;br /&gt;&lt;br /&gt;So what's the point of following tumor markers when a given tumor never produced them in the first place?&lt;br /&gt;&lt;br /&gt;Sometimes oncologists sort of go on autopilot. Time to re-stage: order tumor markers.&lt;br /&gt;&lt;br /&gt;Testing for things you can't possibly find. I suppose it's reassuring for the patient to hear that all the tests were negative, though it seems to be akin to setting up an early warning system for polar bears in the Amazon.&lt;br /&gt;&lt;br /&gt;Excuse me while I make a phone call. I have to knock some sense into a certain oncologist.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-5785240799285278954?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/5785240799285278954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=5785240799285278954&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/5785240799285278954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/5785240799285278954'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/03/polar-bears-in-amazon.html' title='Polar Bears in the Amazon'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-690880236707684148</id><published>2010-03-04T10:25:00.000-05:00</published><updated>2010-03-04T11:18:58.207-05:00</updated><title type='text'>Always See the Patient First</title><content type='html'>There's a very important rule to remember when rounding in the hospital. Personally, I would think that it's self-evident, but apparently not, according to a recent trainee in my office, who told me the following story.&lt;br /&gt;&lt;br /&gt;Rounding on patients in the hospital has several components. In addition to seeing and examining the patient, one generally peruses the results of lab tests and other new studies, collects the most recently measured vital signs, consults with the nursing staff about the patient's status, and documents the encounter.&lt;br /&gt;&lt;br /&gt;I well remember my student and resident days, when the major goal felt like collecting material for the progress note. After a patient had been in the hospital for some time, figuring out how to write something other than, "Continue present management" gets to be a real challenge.&lt;br /&gt;&lt;br /&gt;It turns out that after perusing the current results of lab tests and other studies and getting the vital signs from the nurse, my new friend began writing the patient's progress note. He spoke with the current nurse who confirmed the patient's stable status, and duly noted same in his progress note-in-progress. Finally he went to see the patient...&lt;br /&gt;&lt;br /&gt;Who was stone cold dead.&lt;br /&gt;&lt;br /&gt;Suffice it to say, he had some re-writing to do.&lt;br /&gt;&lt;br /&gt;Hence, the very important rule of rounding in the hospital: Always see the patient before writing the note.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Regarding today's date: thanks for all the good wishes. DS is taking me out for sushi, which is celebration aplenty.&lt;/span&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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="jsCall();" 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/33306001-690880236707684148?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/690880236707684148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=690880236707684148&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/690880236707684148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/690880236707684148'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/03/always-see-patient-first.html' title='Always See the Patient First'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-952893227389145369</id><published>2010-03-03T08:51:00.002-05:00</published><updated>2010-03-03T09:12:18.239-05:00</updated><title type='text'>Joined at the Karmic Hip</title><content type='html'>One of the coolest things about family practice is the opportunity to take care of people for a long time, through various stages of their lives. Birth, death; marriage, divorce; friendship, estrangement, and often back again. It can be a wild ride, this thing we call Life(tm).&lt;br /&gt;&lt;br /&gt;There's a patient I met over fifteen years ago. Ten years ago she got married, and her husband started coming to me as well. After about five years they divorced, and both of them have continued to come see me.&lt;br /&gt;&lt;br /&gt;Here's something royally freaky: even now, years after their divorce (amicable, but it's not like they're in regular contact with each other) whenever one of them calls the office, &lt;span style="font-style: italic;"&gt;the other one inevitably calls too&lt;/span&gt;. Often the same day; sometimes within the hour.&lt;br /&gt;&lt;br /&gt;The calls are always appropriate; each has individual (albeit quite different) issues. It is entirely possible that we disproportionately remember the times they both call while forgetting many other occasions when one calls but not the other. Certainly this is the kind of thing that can be put down to coincidence, a phenomenon that occurs with far more regularity than is intuitively obvious to the oddly wired human brain.&lt;br /&gt;&lt;br /&gt;But I don't think so.&lt;br /&gt;&lt;br /&gt;It's like they're still joined somehow; through me.&lt;br /&gt;&lt;br /&gt;Freaky.&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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/33306001-952893227389145369?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/952893227389145369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=952893227389145369&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/952893227389145369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/952893227389145369'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/03/joined-at-karmic-hip.html' title='Joined at the Karmic Hip'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-1705186953170399769</id><published>2010-03-01T19:54:00.003-05:00</published><updated>2010-03-01T20:47:25.247-05:00</updated><title type='text'>Last Schmuck Standing</title><content type='html'>Much has been written about the doctor-patient relationship. How to start one (call for an appointment); how to end one (ask to have your records transferred if you're a patient; send a registered letter if you're a doctor). If you're a specialist enlisted to treat a specific problem -- an orthopedist consulted for a fracture, for example -- you can discharge the patient from your care once the problem is resolved. I can never do that. The last line of every progress note reads, "Re-check" sometime; two weeks; six months; or the all-purpose "as needed."&lt;br /&gt;&lt;br /&gt;I try never to discharge (also termed "fire") patients. Before I'll send someone that certified letter, return-receipt-requested, telling them that I'm only available to them for thirty days more (and then only for emergencies) they have to really piss me off. Usually lying to me about their narcotics (repeatedly; I'm awfully forgiving of lost prescriptions, pills down the sink and so on) is enough to do it. See, my view of these patients isn't that they're just out for the drugs. I know a lot of them have real pain, and I feel responsible for treating it. In fact, most of the time I don't actually discharge the patient from the practice altogether; I just refuse to write narcotics for them. Granted they usually then switch physicians voluntarily; still, I remain available to them if they decide what they really want is medical care.&lt;br /&gt;&lt;br /&gt;But what happens when the patient has already been discharged by every other practice in town? Not just in town, but in the entire region. What if they've even been discharged from &lt;span style="font-style: italic;"&gt;Pain Management&lt;/span&gt;, for heaven's sake, for a positive urine test for illicit drugs? She comes back to me, begging and pleading for the pain meds without which she cannot function, care for her home or her kids. Although I've already been around the block with this woman in the past, I agree to resume her care with the explicit understanding that my goal is to find modalities other than chronic narcotics to manage her back and leg pain.&lt;br /&gt;&lt;br /&gt;For awhile, everything is fine. She keeps appointments. She claims to be following the tapering dosage schedule for her medications. Then she starts missing appointments. (They only have one car and she can't get a ride.) She calls for early refills. (The pain was so bad this weekend she just had to take a couple extra.) Finally, she shows up for an appointment with obviously slurred speech. Has she been drinking? Just one beer, although her blood alcohol level is more consistent with four, given her body weight. She has driven to my office while legally intoxicated to receive a prescription for over one hundred narcotic tablets that will only last her two weeks.&lt;br /&gt;&lt;br /&gt;Find another doctor, I say.&lt;br /&gt;&lt;br /&gt;But doctor, she sobs, where can I go? No one else will take me. You're the only one left.&lt;br /&gt;&lt;br /&gt;Finally I manage to come to the obvious conclusion: That this is not my problem. Your situation is entirely of your own making. It is not my fault. You are responsible for the results of your own actions.&lt;br /&gt;&lt;br /&gt;Yet it takes weeks longer than it should have. It's tough to be the last schmuck in town.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-1705186953170399769?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/1705186953170399769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=1705186953170399769&amp;isPopup=true' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/1705186953170399769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/1705186953170399769'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/03/last-schmuck-standing.html' title='Last Schmuck Standing'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-5614529527584467909</id><published>2010-02-26T09:06:00.005-05:00</published><updated>2010-02-26T09:17:55.389-05:00</updated><title type='text'>Responding to the Challenge</title><content type='html'>I received the following email from the NinjaBaker: &lt;blockquote&gt;I had a really odd dream last night.  It included Glenn Beck.  One of the first things he said to me was "I got your Mom's haiku".  I then wondered how he recognized me as your son (especially cause I imagine you might have emailed it to him), and he said something about how I breathed or spoke.&lt;br /&gt;&lt;br /&gt;Anyway, upon waking and remembering this, I was wondering what kind of haiku you would write to Glenn Beck.  I imagine it would have something to do with firmly disagreeing with his beliefs, including a few choice words, but I couldn't picture fitting it all into merely 17 syllables.&lt;br /&gt;&lt;br /&gt;Consider this a challenge from my subconscious.&lt;/blockquote&gt;One &lt;s&gt;way to cheat&lt;/s&gt; trick to getting around the strict 17 syllable limit is to use a series of haikus:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Dreaming of Glenn Beck,&lt;br /&gt;the idiots' idiot:&lt;br /&gt;subconscious challenge.&lt;br /&gt;&lt;br /&gt;Word: "Conservative."&lt;br /&gt;I do not think that it means&lt;br /&gt;what you think it means.&lt;br /&gt;&lt;br /&gt;Too stupid for words;&lt;br /&gt;So wrong he's not even wrong.&lt;br /&gt;Not worth the effort.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;3&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family:monospace;"&gt;&lt;span style="font-family:monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:monospace;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-5614529527584467909?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/5614529527584467909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=5614529527584467909&amp;isPopup=true' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/5614529527584467909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/5614529527584467909'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/02/responding-to-challenge.html' title='Responding to the Challenge'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-9060817528153440602</id><published>2010-02-20T16:51:00.002-05:00</published><updated>2010-02-21T09:41:27.818-05:00</updated><title type='text'>Ice Rorschach</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_apvwAXmzb7w/S4BaWp3eG9I/AAAAAAAAAQQ/y_6Kzl8mgkk/s1600-h/IMG_0663.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 342px; height: 257px;" src="http://3.bp.blogspot.com/_apvwAXmzb7w/S4BaWp3eG9I/AAAAAAAAAQQ/y_6Kzl8mgkk/s320/IMG_0663.JPG" alt="" id="BLOGGER_PHOTO_ID_5440447695105694674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;What do you see?&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Best answer so far: &lt;blockquote&gt;A curling match gone horribly awry. &lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-9060817528153440602?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/9060817528153440602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=9060817528153440602&amp;isPopup=true' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/9060817528153440602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/9060817528153440602'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/02/ice-rorschach.html' title='Ice Rorschach'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_apvwAXmzb7w/S4BaWp3eG9I/AAAAAAAAAQQ/y_6Kzl8mgkk/s72-c/IMG_0663.JPG' height='72' width='72'/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-2038821182111128915</id><published>2010-02-20T12:36:00.002-05:00</published><updated>2010-02-20T12:45:42.753-05:00</updated><title type='text'>Enough with Curling Already</title><content type='html'>Curling: the most ridiculous "sport" *ever*. And now it's in the Olympics?? For crying out loud, it's just shuffleboard on ice!&lt;br /&gt;&lt;br /&gt;Since when has MSNBC become the all-curling, all the time station?? Enough!&lt;br /&gt;&lt;br /&gt;It's just fucking shuffleboard. On ice. With big stones instead of little disks. And people running down the ice next to them sweeping the ice trying to make the stone go j-u-s-t where they want it to.&lt;br /&gt;&lt;br /&gt;There are people watching this stuff. Live. And cheering! Chanting U-S-A, as if it were a hockey game or an actual athletic competition. Watch; next thing you know, someone will be petitioning to add tiddlywinks to the summer games. Or jacks! Now there's a sport! I excelled in it at summer camp. Maybe I can try out for the team!&lt;br /&gt;&lt;br /&gt;But no. Instead, we have Curling.&lt;br /&gt;&lt;br /&gt;WTF??&lt;br /&gt;&lt;br /&gt;IT'S JUST FUCKING SHUFFLEBOARD ON ICE.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-2038821182111128915?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/2038821182111128915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=2038821182111128915&amp;isPopup=true' title='23 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2038821182111128915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2038821182111128915'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/02/enough-with-curling-already.html' title='Enough with Curling Already'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>23</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-7237288200703735589</id><published>2010-02-18T13:50:00.006-05:00</published><updated>2010-02-19T09:28:40.843-05:00</updated><title type='text'>Bus Stop Diagnosis</title><content type='html'>Sometimes patients present with diagnoses that are so obvious, you know what the problem the moment you see them. Some call these "bus stop diagnoses," because, um, you can diagnose them standing at the bus stop*. Hyperthyroidism with &lt;a href="http://en.wikipedia.org/wiki/Exophthalmos"&gt;exophthalmos&lt;/a&gt; is one; &lt;a href="http://en.wikipedia.org/wiki/Acromegaly"&gt;acromegaly&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Achondroplasia"&gt;achondroplastic dwarfism&lt;/a&gt; are others. Obviously, many skin conditions can also be readily diagnosed from cursory inspection at a distance.&lt;br /&gt;&lt;br /&gt;Now and then, though, a diagnosis and a cliche come together like soap and water.&lt;br /&gt;&lt;br /&gt;I saw a lovely young lady today with what was probably one of the worst cases of &lt;a href="http://www.rosacea.org/index.php"&gt;rosacea&lt;/a&gt; I have ever seen. Her cheeks were bright red, as was her nose, and sections of her forehead and chin that had also broken out. Even my staff was able to diagnose it, telling me afterward that they, too, had never seen such a severe case.&lt;br /&gt;&lt;br /&gt;Surprisingly, though, that was not why she had come to see me. In fact when I asked about it, she claimed that she had never actually been diagnosed with rosacea before.&lt;br /&gt;&lt;br /&gt;I slammed my hand over my mouth as the response jumped into my head, but eventually, I couldn't resist, and this is what slipped out: &lt;div style="text-align: center;"&gt;&lt;blockquote&gt;You've never been diagnosed with rosacea?&lt;br /&gt;Why, it's as plain as the nose on your face.&lt;/blockquote&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;* &lt;/span&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;(Thank you, Mr. Frank.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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="jsCall();" 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="jsCall();" 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="jsCall();" 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/33306001-7237288200703735589?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/7237288200703735589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=7237288200703735589&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/7237288200703735589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/7237288200703735589'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/02/bus-stop-diagnosis.html' title='Bus Stop Diagnosis'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-3455952496167685319</id><published>2010-02-17T09:39:00.004-05:00</published><updated>2010-02-17T09:46:37.025-05:00</updated><title type='text'>Fake, but Funny</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.mediabistro.com/agencyspy/original/image0021.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 360px; height: 480px;" src="http://www.mediabistro.com/agencyspy/original/image0021.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;For anyone who &lt;a href="http://www.nydailynews.com/news/national/2010/01/21/2010-01-21_jewish_teens_tefillin_sets_off_bomb_scare_that_diverts_us_airways_flight_from_la.html"&gt;missed it&lt;/a&gt;, back in January a Jewish teen's tefillin set off a bomb scare on a commercial flight.&lt;br /&gt;&lt;br /&gt;h/t to SG, but according to the comments on &lt;a href="http://www.mediabistro.com/agencyspy/ha/israeli_airline_puts_jewish_prayer_scare_to_use_in_ad_150140.asp?c=rss"&gt;this source&lt;/a&gt;, it's fake. Still funny, though.&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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/33306001-3455952496167685319?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/3455952496167685319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=3455952496167685319&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/3455952496167685319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/3455952496167685319'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/02/fake-but-funny.html' title='Fake, but Funny'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-5255848241267177082</id><published>2010-02-16T07:48:00.005-05:00</published><updated>2010-02-16T15:16:18.650-05:00</updated><title type='text'>What's the Difference?</title><content type='html'>I have a friend with widely metastatic cancer. He's been in and out of the hospital recently, along with a stay at "rehab," after which he became strong enough to return home. I've tried calling him, but the word he has put out is that he doesn't want to see anyone right now. He's reserving his strength to "fight this disease!" He did leave me a voice mail a few weeks back, thanking me for my message of love and support, closing with the assurance that, "I will beat this thing."&lt;br /&gt;&lt;br /&gt;His oncologist is totally on board with this. My friend is continuing to receive chemotherapy and radiation, complete with their devastating side effects. Recently, he became so weak he had to leave his beloved wife and home to back to the "rehab" facility again, to make up "all the gains he'd made" during his first stay. He's had multiple conversations with his family about his wishes. Nothing has changed. He doesn't want to see friends yet, because he's still fighting. He is adamant that he will win this battle.&lt;br /&gt;&lt;br /&gt;But he won't.&lt;br /&gt;&lt;br /&gt;My fear is that his refusal to acknowledge this undeniable fact will end up robbing him of the last part of his life, as he spends it "fighting," rather than living. There are many people who love him dearly, and while I understand his loathing of the idea of people coming to visit to "say goodbye," I'm terribly afraid that the next time they gather will be for the funeral. That's the way  he wants it, though.&lt;br /&gt;&lt;br /&gt;Armed with the insight from &lt;a href="http://oncrn.blogspot.com/2010/02/fyi.html"&gt;OncRN&lt;/a&gt; that "patients don't want treatment, they want outcomes," I realized that what my friend really wants is for the disease to be gone and to go back to life as it was. Back to his home and his work; back to his family and his garden; back to watch his grandchildren grow up and dance at their weddings. The oncologist knows (or ought to know) that none of the treatment he has to offer is going to result in that outcome. So he has the choice between trying to help the patient re-align his expectations to make the best use of the rest of his life, or continue to offer "treatment," tacitly agreeing that the patient's desired outcome is possible; anything not to undermine the patient's "hope." But isn't it far more important at times like these to redefine "hope" for the patient, as has been so eloquently expressed &lt;a href="http://journals.cambridge.org/action/displayAbstract;jsessionid=032DCEF88BBBE2F27285FDA085C44D9F.tomcat1?fromPage=online&amp;amp;aid=315563"&gt;elsewhere&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;This was the context in which this thought occurred to me:&lt;br /&gt;&lt;br /&gt;What is the difference between oncologists who never stop treatment, and the alternative/biomed/quacks who push endless, dangerous, uncomfortable (and expensive) treatments on children with autism spectrum disorders?&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Both of them have patients (or families) who are desperate.&lt;/li&gt;&lt;li&gt;Both of them have patients/families who desperately want/want them to get better.&lt;/li&gt;&lt;li&gt;None of these patients ever will.&lt;/li&gt;&lt;li&gt;Both feed into their patients'/families' false expectations in the name of "don't give up hope."&lt;/li&gt;&lt;li&gt;Both believe they are doing the right thing.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Many other people have dealt differently with the same situation, finding satisfaction and fulfillment in dealing more realistically with their circumstances.&lt;/li&gt;&lt;/ul&gt;Some may say that the difference is that autistic children aren't choosing to undergo useless "biomed" treatments, whereas competent adult cancer patients are, supposedly, fully aware of the pros and cons of the treatments to which they consent. Still, it isn't really treatment they want; they want a specific outcome. And when no treatment can provide the outcome the patient wants, what good is it doing?&lt;br /&gt;&lt;br /&gt;My friend remains fully convinced that the treatments he struggles to tolerate will indeed eliminate his disease and return him to his previous state of health. He clings to that, and refuses to discuss any other outcome of his condition. Not really much different from parents who insist that they can "&lt;a href="http://scienceblogs.com/insolence/2008/10/dr_jay_gordon_pediatrician_warrior.php"&gt;recover&lt;/a&gt;" their autistic child, if only they believe hard enough and pay enough money for scientifically useless treatments. What's the difference between their doctors?&lt;br /&gt;&lt;br /&gt;Maybe not so much.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-5255848241267177082?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/5255848241267177082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=5255848241267177082&amp;isPopup=true' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/5255848241267177082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/5255848241267177082'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/02/whats-difference.html' title='What&apos;s the Difference?'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-692126455495148464</id><published>2010-02-14T12:49:00.003-05:00</published><updated>2010-02-14T12:59:42.531-05:00</updated><title type='text'>What Patients Really Want</title><content type='html'>Once again, the incomparable &lt;a href="http://oncrn.blogspot.com"&gt;OncRN&lt;/a&gt; nails it: &lt;strong&gt;&lt;/strong&gt;&lt;blockquote&gt;&lt;strong&gt;nurse&lt;/strong&gt; - 'wait, why are we offering this super difficult treatment to this super old person with super crappy disease?'&lt;br /&gt;&lt;strong&gt;doctor&lt;/strong&gt; - 'because she wants treatment'&lt;br /&gt;&lt;br /&gt;i so desperately need a game show buzzer for my pocket....because w&lt;em&gt;e're sorry - that is incorrect&lt;/em&gt;&lt;br /&gt;i have yet to meet a patient who wants treatment.&lt;br /&gt;patients want an outcome.&lt;br /&gt;big difference.&lt;/blockquote&gt;Seldom have I ever seen the point made so cogently. By and large, patients have little to no idea what "treatment" really entails. From chemotherapy, to breast reconstruction, right down the line to the nasty side effects of antibiotics; no one really wants to undergo any of these treatments. They just want their disease to go away, and never come back. They want to feel better, though they may settle just for feeling a little less crappy than they feel now. Rarely will any of our treatments make anyone feel better while they are undergoing them. Patients are taking us at our word that once they recover from the treatment, they will feel better than before. That is why it is so important that we as physicians make pretty damn sure that they will, before we undertake the surgery; the chemo; the radiation; the medications. And we'd better be damned sure to do everything in our power to mitigate the discomfort of the treatment, which starts with recognizing it. Because OncRN has it right: No patient wants treatment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-692126455495148464?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/692126455495148464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=692126455495148464&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/692126455495148464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/692126455495148464'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/02/what-patients-really-want.html' title='What Patients Really Want'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-1564960711240711572</id><published>2010-02-11T07:34:00.004-05:00</published><updated>2010-02-11T15:04:44.185-05:00</updated><title type='text'>We Don't Miss You...</title><content type='html'>...except when we do.&lt;br /&gt;&lt;br /&gt;Dear Jock, DinoDaughter, DenverDaughter and NinjaBaker,&lt;br /&gt;&lt;br /&gt;Most of the time, DS and I have no problem with the fact that you're all out of the house, away at school and off on your own. We don't miss you at all. Really; we don't. Most of the time.&lt;br /&gt;&lt;br /&gt;Then there are times like these:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_apvwAXmzb7w/S3P-VLjwILI/AAAAAAAAAP4/zjiRhmJjnkE/s1600-h/IMG_0182.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_apvwAXmzb7w/S3P-VLjwILI/AAAAAAAAAP4/zjiRhmJjnkE/s320/IMG_0182.JPG" alt="" id="BLOGGER_PHOTO_ID_5436968814999773362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;We still have five shovels. Come home anytime.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Later that day:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_apvwAXmzb7w/S3RhrSK5J_I/AAAAAAAAAQA/2dTxIjPqQM8/s1600-h/Driveway+-+DONE.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_apvwAXmzb7w/S3RhrSK5J_I/AAAAAAAAAQA/2dTxIjPqQM8/s320/Driveway+-+DONE.jpg" alt="" id="BLOGGER_PHOTO_ID_5437078046382827506" border="0" /&gt;&lt;/a&gt;(Let it be known that when DS went out for milk, he crashed the right side of that carefully carved snow cavern out to the street -- despite there being PLENTY of room on both sides of his car. Furthermore, upon his return, he crashed the left side.)&lt;br /&gt;&lt;br /&gt;Just to give you a better idea:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_apvwAXmzb7w/S3Rhr5iwKzI/AAAAAAAAAQI/9OFxAJGHiEA/s1600-h/IMG_0659.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 160px; height: 216px;" src="http://2.bp.blogspot.com/_apvwAXmzb7w/S3Rhr5iwKzI/AAAAAAAAAQI/9OFxAJGHiEA/s320/IMG_0659.JPG" alt="" id="BLOGGER_PHOTO_ID_5437078056951884594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I'm told that the terminology for this stuff is as follows: First there was Snowpocalypse, followed by Snowmageddon. This was "Snowverkill".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-1564960711240711572?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/1564960711240711572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=1564960711240711572&amp;isPopup=true' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/1564960711240711572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/1564960711240711572'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/02/we-dont-miss-you.html' title='We Don&apos;t Miss You...'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_apvwAXmzb7w/S3P-VLjwILI/AAAAAAAAAP4/zjiRhmJjnkE/s72-c/IMG_0182.JPG' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-3734842594762423510</id><published>2010-02-10T15:43:00.002-05:00</published><updated>2010-02-10T16:14:14.422-05:00</updated><title type='text'>Snow Idiocy</title><content type='html'>It's snowing here. Not just a couple of flakes here and there, enough to heap scorn on those wimps who batten down the hatches and refuse to emerge until Spring. Rather, it's a nasty nor'easter that's got the entire northeast part of the country pretty much shut down. Not only have all the schools, businesses and government folk canceled out for the day -- and probably tomorrow as well, in order to shovel out, as this isn't supposed to stop until late tonight -- but several local highways have officially "closed," meaning fines for anyone venturing out onto them. In short, it's a mess.&lt;br /&gt;&lt;br /&gt;DS and I went out this morning at 6:00 (we wake up early even without an alarm) and shoveled the first six inches off the driveway during a break in the precipitation. Now we're &lt;s&gt;snuggled&lt;/s&gt; stuck here at home, waiting it out. In between cooking, eating, cleaning up, deciding what to have for the next meal and when to have it, plus reading, blogging, and &lt;s&gt;other time wasting computer activities&lt;/s&gt; working on the new novel, we're watching television. The problem is that the weather is such a mess, it's preempted all the local network television affiliates' regular programming for "all weather, all the time."&lt;br /&gt;&lt;br /&gt;The main message these and other news outlets are trying to convey is, "It's a mess out there; stay home if you possibly can." Of course, in addition to the talking heads and perfectly coiffed meteorologists in the studios, each station has people out in the community (usually at a &lt;a href="http://www.wawa.com/WawaWeb/"&gt;Wawa&lt;/a&gt;), bundled up in parkas monogrammed with their station's logo, standing out there in the blowing snow, bringing us up to the minute news that basically consists of, "It's a mess out there; stay home if you possibly can."&lt;br /&gt;&lt;br /&gt;Given that there's so little on TV, I must confess that we've been watching some of this coverage. One reporter at a super-Wawa (one that sells gas) was interviewing &lt;s&gt;idiots&lt;/s&gt; drivers who pulled up, because hey, who wouldn't want to be on TV! Naturally, the first question the reporter asked was, "Why are you out in this mess?"&lt;br /&gt;&lt;br /&gt;Here's the response that blew out my idiot meter: &lt;div style="text-align: center;"&gt;&lt;blockquote&gt;I went to the gym.&lt;/blockquote&gt;&lt;/div&gt; You went to the gym? You went to the GYM?!? You needed to work out; fine, I get that. Exercise is important; possible even &lt;a href="http://www.brainphysics.com/exercise-addiction.php"&gt;addictive&lt;/a&gt;. But why the hell don't you stay home and shovel your damn snow?!?!!&lt;br /&gt;&lt;br /&gt;Idiots. They're everywhere.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-3734842594762423510?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/3734842594762423510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=3734842594762423510&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/3734842594762423510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/3734842594762423510'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/02/snow-idiocy.html' title='Snow Idiocy'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-5045043766592809761</id><published>2010-02-09T07:22:00.005-05:00</published><updated>2010-02-09T07:59:14.747-05:00</updated><title type='text'>Master of the Analogy</title><content type='html'>I have a patient in his 60s who is riddled with metastatic lung cancer. He isn't on hospice (oncology refuses to let him out of their clutches just yet; actually, the problem is that around here Hospice won't accept patients still on palliative chemo or radiation) but is aware of what they have to offer. He and his wife have assured me that they will let me know when they feel they need their help.&lt;br /&gt;&lt;br /&gt;In the meantime, he comes to me for a visit because he is worried about his blood pressure.&lt;br /&gt;&lt;br /&gt;Up until his cancer spread, I had been treating him (successfully) for high blood pressure. Pretty routine; good control; no big deal. The problem of course is that now he is extremely unlikely to live long enough to have a heart attack or stroke. I have already told him to stop his BP meds, and he has. At this point, his blood pressure isn't even all that bad, but he occasionally gets readings at home in the 150s over 90s. This has him concerned.&lt;br /&gt;&lt;br /&gt;My gut reaction was a combination of, "Why?" and "It doesn't matter."&lt;br /&gt;&lt;br /&gt;Although I have explained this to him and his wife several times before, either the chemo-brain or the whole brain radiation for metastatic disease has left him a little foggy. I need to find another way to explain this without coming right out and saying, "You're going to die of cancer before your blood pressure has any chance of hurting you."&lt;br /&gt;&lt;br /&gt;So I said this instead:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Imagine there's a house with a leaky faucet. You know that it's important to fix leaky faucets, because they can cause big problems with the plumbing down the road.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;He nodded his understanding.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Now imagine that the house is scheduled to be demolished next month.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"Ah," he said, smiling with comprehension. "It doesn't matter."&lt;br /&gt;&lt;br /&gt;Exactly so.&lt;br /&gt;&lt;br /&gt;One of the greatest pleasures I have in my job is watching things click. That "Got it!" moment when a vaguely abstract concept is presented in terms just different enough to trigger comprehension instead of confusion is exhilarating for both of us. Nothing beats the effectiveness of a great analogy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-5045043766592809761?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/5045043766592809761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=5045043766592809761&amp;isPopup=true' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/5045043766592809761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/5045043766592809761'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/02/master-of-analogy.html' title='Master of the Analogy'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-6068860909754636724</id><published>2010-02-07T15:18:00.004-05:00</published><updated>2010-02-07T15:33:51.308-05:00</updated><title type='text'>Best Part of the Day</title><content type='html'>It is well known that there are a number of other events held annually in conjunction with this evening's football game. Here in Philadelphia, for example, the Friday before the Super Bowl has become known for &lt;a href="http://en.wikipedia.org/wiki/Wing_Bowl"&gt;Wing Bowl&lt;/a&gt;, an event the likes of whose masculine debauchery is seldom equaled.&lt;br /&gt;&lt;br /&gt;But our favorite here in DinoLand -- especially beloved by the Rolling Peke -- is, of course, &lt;a href="http://animal.discovery.com/tv/puppy-bowl/about.html"&gt;Puppy Bowl&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_apvwAXmzb7w/S28hywCiejI/AAAAAAAAAPw/9YzWrVOqDx4/s1600-h/Puppy+Bowl+2010.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_apvwAXmzb7w/S28hywCiejI/AAAAAAAAAPw/9YzWrVOqDx4/s320/Puppy+Bowl+2010.jpg" alt="" id="BLOGGER_PHOTO_ID_5435600431032203826" border="0" /&gt;&lt;/a&gt;complete with aerial views from a hamster-driven blimp, bunnies as cheerleaders, and a halftime show starring kittens. Cuteness abounds.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Yes, she really is entranced by it; and yes, I really got a shot of the screen with the logo. No photoshopping here.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-6068860909754636724?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/6068860909754636724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=6068860909754636724&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/6068860909754636724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/6068860909754636724'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/02/best-part-of-day.html' title='Best Part of the Day'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_apvwAXmzb7w/S28hywCiejI/AAAAAAAAAPw/9YzWrVOqDx4/s72-c/Puppy+Bowl+2010.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-4451832796404652845</id><published>2010-02-07T11:04:00.005-05:00</published><updated>2010-02-07T11:15:06.403-05:00</updated><title type='text'>There Might be Some Football on Tonight</title><content type='html'>Today's email from this crotchety old guy I've known for years: &lt;blockquote&gt;I've been reliably informed that today is Superbowl Day, and CNN is  trumpeting the news that nearly a billion people worldwide are expected to watch  it. To your amazement and surprise, we will have the TV turned on for  that event, too, so when people talk about it tomorrow, I will know what went  on. After all, I love water polo  -- what else would one play in a bowl? --  and will be glued to the set for every chukka. (I know there are no innings in  that game.)&lt;/blockquote&gt;His ignorance of sports is exceeded only by his lack of interest in them. Still, I want to help him make sure he doesn't miss the parts everyone is &lt;span style="font-style: italic;"&gt;really&lt;/span&gt; going to be talking about. Hence my response: &lt;blockquote&gt;The real reason my friends and I will be watching is for the commercials. Of course we never turn our noses up at a chance to get together and gorge on scrumptious pot-luck food while enjoying each others' company either. Still, the rhythm of the event is very much talk-eat-talk-drink-talk-here-have-some-more while the football part is on, then "Shush everyone, here's a commercial!" -- resulting in everyone's rapt attention -- at appropriate intervals. So if you want to be in the know, all you need for the football game is the final score, but scrutinize the commercials carefully. (ie Time your bathroom breaks counterintuitively.) &lt;/blockquote&gt;That's what everyone's really going to be talking about.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-4451832796404652845?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/4451832796404652845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=4451832796404652845&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/4451832796404652845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/4451832796404652845'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/02/there-might-be-some-football-on-tonight.html' title='There Might be Some Football on Tonight'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-4130289500068862484</id><published>2010-02-05T08:14:00.005-05:00</published><updated>2010-02-05T08:59:20.364-05:00</updated><title type='text'>HIPAA be Damned</title><content type='html'>We can be pretty informal in my office. Sometimes patients would rather sit by the front desk and chitchat with the office staff instead of going back to the waiting room, &lt;a href="http://dinosaurmusings.blogspot.com/2009/01/another-article.html"&gt;lovely&lt;/a&gt; though it is, and read magazines.&lt;br /&gt;&lt;br /&gt;One of those regulars was in the other day. As she sat there filling us in on the latest goings-on with her grandchildren, the next patient walked in. As it happened, she was another lovely lady who preferred the company of the staff to the more comfortable chairs in the waiting room, so she also perched next to the check-in counter and joined the conversation.&lt;br /&gt;&lt;br /&gt;After a few minutes of this informal give-and-take among us all, I found myself feeling ever so slightly rude. I realized it was my home training asserting itself, as I heard my mother's voice in my ear saying, "Introduce them."&lt;br /&gt;&lt;br /&gt;So I did: "Mary, Jane; Jane, Mary."&lt;br /&gt;&lt;br /&gt;First names only, of course. Including their last names would make them uniquely identifiable. This would constitute "Protected Health Information," which needs to be zealously guarded from inadvertent disclosure. That's what &lt;a href="http://www.hhs.gov/ocr/privacy/"&gt;HIPAA&lt;/a&gt; says.&lt;br /&gt;&lt;br /&gt;The first lady had been looking carefully at the second, but now she said, "What's your last name?"&lt;br /&gt;&lt;br /&gt;I had to bite my tongue not to scream, "NOOOOOOOO!! HIPAA says you can't tell her that. It's Protected Health Information!"&lt;br /&gt;&lt;br /&gt;But of course there's nothing in HIPAA that says a patient can't tell another patient her last name. They ended up exchanging not just current last names, but also maiden names -- and discovered they had gone to high school together fifty years ago. They caught each other up on their families: one was widowed; both had grandchildren. They laughed and had a lovely visit, foreshortened by me, party pooper that I had to be, to actually provide, yanno, medical care to them.&lt;br /&gt;&lt;br /&gt;The take-home message is that privacy is the patient's. They are the ones who can choose what to do with it, including breaching it to reconnect with an old friend. It was a lovely encounter to witness, and the hell with HIPAA.&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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="jsCall();" 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/33306001-4130289500068862484?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/4130289500068862484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=4130289500068862484&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/4130289500068862484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/4130289500068862484'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/02/hipaa-be-damned.html' title='HIPAA be Damned'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-3950495711023714876</id><published>2010-02-03T09:29:00.002-05:00</published><updated>2010-02-03T10:03:01.990-05:00</updated><title type='text'>New Look</title><content type='html'>Some people change their blog templates like their underwear. Unlike underwear, though, blog templates are not subject to staining with bodily secretions containing aromatic compounds causing people to whine, "OMG, haven't you ever heard of SOAP?"&lt;br /&gt;&lt;br /&gt;For the record, I love my old template. I think maroon and gray go together wonderfully. The look was classic. So why the switch?&lt;br /&gt;&lt;br /&gt;Hat tip to the oxymoronically well-known Dr. Anonymous for &lt;a href="http://doctoranonymous.blogspot.com/2010/02/crush-it-gary-vaynerchuk.html"&gt;this bit&lt;/a&gt; about branding. Reading it, I realized that my brand is, of course, the Dinosaur. For better or worse, whatever else I end up publishing (and yes indeed, there are plenty of other non-Dino works in the pipeline), I am &lt;s&gt;Sparta&lt;/s&gt; Dino.&lt;br /&gt;&lt;br /&gt;Hence the switch to a more saurian-appearing (ie, green) template. Rest assured, this portends no change in content, which is good news for all three of you regular readers, and bad news for this crotchety old guy in his 80s I've known for years. (Which is to say that yes, four-letter words will continue to appear on occasion.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-3950495711023714876?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/3950495711023714876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=3950495711023714876&amp;isPopup=true' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/3950495711023714876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/3950495711023714876'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/02/new-look.html' title='New Look'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-4096342958892646798</id><published>2010-02-01T15:22:00.004-05:00</published><updated>2010-02-01T15:30:49.109-05:00</updated><title type='text'>A Gentle Reminder</title><content type='html'>Many thanks to dzineprof:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/IelNN5uA2xw&amp;hl=en_US&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/IelNN5uA2xw&amp;hl=en_US&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-4096342958892646798?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/4096342958892646798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=4096342958892646798&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/4096342958892646798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/4096342958892646798'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/02/blog-post.html' title='A Gentle Reminder'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-5256012160976708502</id><published>2010-01-30T09:38:00.002-05:00</published><updated>2010-01-30T21:18:00.701-05:00</updated><title type='text'>One Simple Question</title><content type='html'>A patient of mine brought her father down to live with her because he was having some problems living alone. She called me in a panic to tell me he was having trouble swallowing, so I rushed over to make a house call (yes, I still make house calls) to see what needed to be done.&lt;br /&gt;&lt;br /&gt;It turned out that he'd been having the problem for months. He'd complain (loudly) he couldn't swallow -- yet was able to speak just fine through the episode. Then it would stop as abruptly as it started and he'd be fine, eating and drinking with no problem.&lt;br /&gt;&lt;br /&gt;With that history, it was extraordinarily unlikely that there was something seriously wrong organically. Symptoms of an esophageal tumor wouldn't come and go like that. Nothing else really bad came to mind either. Still, it deserved at least a cursory workup, even though the guy was in his 90s. The daughter even told me that she was certain her father had seen the doctor for this problem, although she couldn't remember what testing, if any, he had already had, at his previous doctor's at Geisinger.&lt;br /&gt;&lt;br /&gt;As anyone who reads anything about health care economics knows, Geisinger is one of the large multispecialty organizations specifically mentioned as the epitome of efficiency, delivering high quality care with better outcomes at lower costs. These accomplishments are attributed both to the corporate culture of cooperation between specialists and primary care physicians, but also in large measure to the fabulous efficiencies provided by their system-wide electronic medical record system. It should be a fairly simple matter to find out if he had had either a barium swallow and/or an endoscopy to evaluate his swallowing issues. Either of those negative studies would be enough to reassure us that there wasn't anything immediately life-threatening going on.&lt;br /&gt;&lt;br /&gt;Piece of cake! The patient signed a release. Three weeks later* I get a half-inch thick sheaf of papers printed out from Geisinger's EMR. I wade through page after page of beautifully documented outpatient visits, complete with nurses notes, medication reconciliation, exam findings; all kinds of crap. Yes, dysphagia (difficulty swallowing) is listed as a diagnosis, but I can't see any record of it having actually been addressed at any visit. I couldn't find any labs, x-rays, other imaging studies, or procedures anywhere in the records.&lt;br /&gt;&lt;br /&gt;Hm. Seventy-five pages that didn't say jack.&lt;br /&gt;&lt;br /&gt;Then again, there were some notes about a hospitalization. Too bad all it said was, "Hospital follow up visit." Perhaps he had had studies done in the hospital, and those records, although not included in my printout, were easily accessible to someone actually on the system.&lt;br /&gt;&lt;br /&gt;So I picked up the phone.&lt;br /&gt;&lt;br /&gt;Actually, I had to do it twice. The first time around, my call was dropped somewhere between the voicemail system and any actual liveware. When I called the second time, I tried a different tack. Instead of asking to talk to an actual doctor, I decided to try letting the system do its thing. After all, I just had a very simple question: has this patient had either an upper endoscopy or a barium swallow?&lt;br /&gt;&lt;br /&gt;Guess what? She can't tell either. There's nothing written anywhere in Geisinger's much vaunted EMR about the workup of a medical problem this patient has had for the better part of a year.&lt;br /&gt;&lt;br /&gt;Riddle me this, boys and girls: what the hell good is a medical record if you can't tell what tests a patient has already had?!? Just by way of comparison, previous studies -- or specific notations about what the patient has NOT had -- are part of my history of present illness (HPI) every time I see a patient for a new problem. Not only that, but because of the way I keep the papers filed in my chart (that's right: still paper), I can put my &lt;a href="http://dinosaurmusings.blogspot.com/2007/06/new-definition-of-chutzpah.html"&gt;hands&lt;/a&gt; on the report of a barium swallow or endoscopy in about six seconds (and that's only because I have to be careful of &lt;a href="http://www.youtube.com/watch?v=-Eck-dlk0n4"&gt;sharp paper&lt;/a&gt;).  &lt;br /&gt;&lt;br /&gt;And this is Geisinger; one of the groups identified BY NAME as a model that the rest of us should emulate. Really? When they can't manage to answer one simple question about a patient's care?&lt;br /&gt;&lt;br /&gt;I don't think so.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*By comparison, I usually get medical records in the mail the next day; by the end of the week at the latest.&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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="jsCall();" 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/33306001-5256012160976708502?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/5256012160976708502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=5256012160976708502&amp;isPopup=true' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/5256012160976708502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/5256012160976708502'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/01/one-simple-question.html' title='One Simple Question'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-3162632359997901609</id><published>2010-01-27T11:22:00.006-05:00</published><updated>2010-01-27T11:52:08.811-05:00</updated><title type='text'>Why Bother Blogging?</title><content type='html'>Why bother ever writing an incendiary blog post ever again?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://faultline.org/index.php/site/item/incendiary/"&gt;This&lt;/a&gt; says it all.&lt;br /&gt;&lt;br /&gt;(The comments are hilarious, too. I actually added one. It's in there, three or four hundred down.)&lt;br /&gt;&lt;br /&gt;h/t to &lt;a href="http://overlawyered.com/"&gt;Overlawyered&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(Edited to add: I swear I posted this before I saw it at Orac's place!)&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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="jsCall();" 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="jsCall();" 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="jsCall();" 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/33306001-3162632359997901609?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/3162632359997901609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=3162632359997901609&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/3162632359997901609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/3162632359997901609'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/01/why-bother-blogging.html' title='Why Bother Blogging?'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-835248315454540106</id><published>2010-01-25T10:51:00.003-05:00</published><updated>2010-01-25T13:50:36.686-05:00</updated><title type='text'>The Power of Prayer</title><content type='html'>This is for all those fundamentalist atheists (who are just as intolerant and hateful as all other fundamentalists) who scoff at prayer. Not prayer in lieu of taking actual action; that's just stupid. Demanding logical consistency of religion, an endeavor properly undertaken (and believe me, I quite understand how frequently through the eons religion has been used improperly, to say the least!) to comfort inconsistent humans in times of pain and suffering, is trivial and irrelevant. Yes, it is possible to thank Gd for allowing some to survive, without holding Gd responsible for those who perished, just as I thank DS for taking the trash out without berating him when he forgets. Remember that &lt;a href="http://bartleby.net/100/420.47.html"&gt;bit&lt;/a&gt; about foolish consistencies and small minds.&lt;br /&gt;&lt;br /&gt;What brought this &lt;s&gt;rant&lt;/s&gt; thought to mind?&lt;br /&gt;&lt;br /&gt;I received an open letter from a surgeon at my community hospital who was on his way back from Haiti after spending a week there, hip-deep in relief efforts. He describes hospital scenes: &lt;blockquote&gt;Many [patients] had their original dressings on, their wounds filled with dust and debris. Some no dressing at all. Within the next 24 hours there would be 18 rooms labeled Post Op with close to 80 - 100 patients who had had their surgery but were receiving little or no care. External fixation devices everywhere. Amputation stumps with dressing that had gone unchanged. IV sites that were occluded, bottles empty. Some patients crying, some quietly resolute. Occasional screams. Post op orders written on sheets of paper, no charts. Most orders not being carried out. No way to know if someone had gotten pain meds or antibiotics. No blood pressure cuffs. Only your hands and a stethoscope to determine pulse and blood pressure. Very little oxygen, no ambu bags, no suction, no ventilators. &lt;/blockquote&gt;and this: &lt;blockquote&gt;I can't remember all of their names, but I can see their faces. I can also see the face of the mother who had just delivered whose baby died within her sight as [an ER doc from Miami] and I tried to resuscitate him without a laryngoscope, pediatric endotracheal tube, oxygen or even an ambu bag. Or the patients in Post-op room 18 who watched as we coded a young woman who had had her femoral fracture reduced, had been lying in bed for 3 days without heparin prophylaxis, and upon her likely massive pulmonary embolus, no crash cart, not even an ambu bag and no oxygen. Then they watched as we wheeled out her stretcher, and out in the courtyard, those waiting for triage watched as we put her in a body bag and carried her to the makeshift morgue outside.&lt;/blockquote&gt;But here is his closing paragraph: &lt;blockquote&gt;Finally, please know that I felt the presence of every single one of you each time I knelt by the side of an injured Haitian patient. Because for strength and prayers, because of the support of all of the organizations, I quickly felt that I was there on behalf of each one of you. I had the privilege of bringing care, comfort and hopefully some healing directly to these people, but in truth I was acting through you. You have touched many, many Haitians' lives. Patients and families. So please do not feel helpless. You have already done so much.&lt;/blockquote&gt; This is what prayer accomplishes. Strength and support for those who are actually doing the painfully difficult work of helping. Relief from the helplessness that comes with being able to do nothing more than write checks. Validation that caring matters.&lt;br /&gt;&lt;br /&gt;Could he have done it without "all that sky fairy nattering"? I'm sure you atheists will point out that of course he could, since those prayers weren't actually "doing anything". Maybe; but maybe not. Who knows what heights of human endurance can be enhanced by the knowledge that others are keeping you in their hearts and minds?&lt;br /&gt;&lt;br /&gt;I was deeply touched by the letter, only brief snippets of which I've posted.&lt;br /&gt;&lt;br /&gt;That is the true power of prayer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-835248315454540106?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/835248315454540106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=835248315454540106&amp;isPopup=true' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/835248315454540106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/835248315454540106'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/01/power-of-prayer.html' title='The Power of Prayer'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-1300802827590989908</id><published>2010-01-24T10:43:00.006-05:00</published><updated>2010-01-24T12:05:19.796-05:00</updated><title type='text'>American Health Care; Vew from Afar</title><content type='html'>I received the following email from an expat friend of mine from college who now lives in Israel:&lt;br /&gt;&lt;blockquote&gt;I thought of you when I read &lt;a href="http://healthcarereform.nejm.org/?p=2612&amp;amp;query=home"&gt;this&lt;/a&gt;, and would be interested to hear your take on it. (I'm one of those pessimistic types that think that America's health care problems will only begin to be cured when a majority of the public realize that their "insurers" are truly robber barons. Guillotining comes to mind as an option. But that's just me.) Trying to sound rational I usually say that it's high time the US took a look around at countries that have dealt successfully with providing health care (Denmark springs to mind) -- but I doubt the American political system or the American voter are ready for that.&lt;/blockquote&gt; My response:&lt;br /&gt;&lt;br /&gt;Yeah, don't get me started on all that "Patient Centered Medical Home" shit. Basically, it's a way to get large impersonal multispecialty practices to work like me, from the patient's perspective (ie, everything they say they want to accomplish is precisely what I'm already doing).&lt;br /&gt;&lt;br /&gt;As for systems in other countries, forget it. You know what the main problem is with American health care? Americans. If you could magically impose any other country's health care system on the US, I guarantee it would crash and burn in 6 months. Mostly because of the unparalleled litigiousness found here, but also because of patients' generally unreasonable expectations of medical care, coupled with an appalling refusal to take responsibility for modifiable lifestyle factors.&lt;br /&gt;&lt;br /&gt;So yeah, if everyone recognized that the "insurance companies" are basically robber barons, and made rational decisions in their own financial best interests (which would involve paying cash for quite inexpensive primary care, true insurance for catastrophic illness, and programmed savings for end-of-life care (a la retirement)) then sure, we'd be fine. Just remember that this is a country of Limbaugh dittoheads who think Sarah Palin has more than two functional neurons in addition to a hyperfunctional uterus &lt;span style="font-style: italic;"&gt;[edited to add]&lt;/span&gt; and left-wing nanny-staters who think it's their civic duty to wipe everyone's ass from cradle to grave. Believe me, there are times when guillotining sounds downright sensible to me too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-1300802827590989908?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/1300802827590989908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=1300802827590989908&amp;isPopup=true' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/1300802827590989908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/1300802827590989908'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/01/american-health-care-vew-from-afar.html' title='American Health Care; Vew from Afar'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-8292195328773207101</id><published>2010-01-19T07:36:00.006-05:00</published><updated>2010-01-19T10:17:55.467-05:00</updated><title type='text'>RIP Marvel Battle Van</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_apvwAXmzb7w/S1WpiAkr7zI/AAAAAAAAAPo/YfDkmoHozNI/s1600-h/Marvel+Battle+Van.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 162px;" src="http://3.bp.blogspot.com/_apvwAXmzb7w/S1WpiAkr7zI/AAAAAAAAAPo/YfDkmoHozNI/s320/Marvel+Battle+Van.jpg" alt="" id="BLOGGER_PHOTO_ID_5428431327599521586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Also known as a 1999 Plymouth Voyager, with over 100,000 miles (not bad for a Chrysler product with the original engine and transmission), the Marvel Battle Van owes us nothing. For seven years it served me well; the remaining four years of its driveway tenure were in service to the Jock, who found it "convenient" (large and red enough to find in any parking lot; plenty of room for a team and its gear). It had begun sucking down money over the last few years, accelerating at a greater rate than it ever did on the highway -- which is saying something. For anyone who hasn't ridden a Voyager on the highway, that puppy can move!&lt;br /&gt;&lt;br /&gt;The quest for new wheels is on, as the Jock and I bid a fond farewell to the last automotive vestiges of adolescence. To the Marvel Battle Van, we say Adieu; safe journeys to that great parking lot in the sky (or wherever Purple Heart takes it).&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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="jsCall();" 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="jsCall();" 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="jsCall();" 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/33306001-8292195328773207101?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/8292195328773207101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=8292195328773207101&amp;isPopup=true' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/8292195328773207101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/8292195328773207101'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/01/rip-marvel-battle-van.html' title='RIP Marvel Battle Van'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_apvwAXmzb7w/S1WpiAkr7zI/AAAAAAAAAPo/YfDkmoHozNI/s72-c/Marvel+Battle+Van.jpg' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-1119614166205659280</id><published>2010-01-14T09:00:00.003-05:00</published><updated>2010-01-14T09:04:00.633-05:00</updated><title type='text'>I Didn't Know You Could Get Them That Small</title><content type='html'>True story:&lt;br /&gt;&lt;br /&gt;Healthy five-year-old boy in for an annual checkup:&lt;br /&gt;&lt;br /&gt;Dad: Tell the doctor why you wear boxers.&lt;br /&gt;&lt;br /&gt;Kid: I like the way it feels when it flops around.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-1119614166205659280?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/1119614166205659280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=1119614166205659280&amp;isPopup=true' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/1119614166205659280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/1119614166205659280'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/01/i-didnt-know-you-could-get-them-that.html' title='I Didn&apos;t Know You Could Get Them That Small'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-6236520466584040124</id><published>2010-01-13T15:41:00.002-05:00</published><updated>2010-01-13T15:46:07.810-05:00</updated><title type='text'>Consult Codes: Goodbye and Good Riddance</title><content type='html'>Consult codes have just gone the way of the dinosaur! And none too soon, I might add.&lt;br /&gt;&lt;br /&gt;For all you non-medicos with no idea what I'm talking about, allow me to enlighten you:&lt;br /&gt;&lt;br /&gt;Medical care comes in two flavors. The first kind, so-called cognitive services, involves the doctor talking to you, examining you, perhaps ordering some blood tests or imaging studies, figuring out what's wrong with you and what to do about it. The other variety, "procedural services," is when the doctor does something to you, like cutting something off of you or out of you. There's plenty of overlap, of course. The most important part of any procedure is deciding whether or not it needs to be done (which usually involves thinking), and procedures of some kind are required to establish many diagnoses. The problem is that procedures pay far more than cognitive services.&lt;br /&gt;&lt;br /&gt;It began about 25 years ago, some &lt;a href="http://content.nejm.org/cgi/content/abstract/319/13/881"&gt;Harvard economists&lt;/a&gt; came up with the idea of quantifying the amount of "work" in a medical encounter. This allowed them to calculate a Relative Value Scale of everything a doctor does (cognitive and procedural). Add some geographic fudge factors (to make it "resource-based") and a "conversion factor" (a dollar amount) to turn it into a fee and you have the Resource-Based Relative Value Scale, the infamous &lt;a href="http://www.ama-assn.org/ama/pub/physician-resources/solutions-managing-your-practice/coding-billing-insurance/medicare/the-resource-based-relative-value-scale/history-of-rbrvs.shtml"&gt;RBRVS&lt;/a&gt;. Leaving aside the subsequent actions of the specialist (read: those who do procedures)-heavy RBRVS Update Committee (RUC) that have made procedures more and more lucrative than cognitive services, I have a problem with the idea that the amount of "work" can be quantified for any given medical procedure, cognitive or procedural.&lt;br /&gt;&lt;br /&gt;Take the so-called Level 3 (of 5) Office Visit. This has an actual definition: &lt;blockquote&gt;Office or other outpatient visit for the evaluation and management of an established patient, which requires at least two of these three key components: an expanded problem focused history; an expanded problem focused examination; medical decision making of low complexity. Counseling and coodination of care with other providers or agenies are provided consistent with the nature of the problem(s) and the patient's and/or family's needs. Usually the presenting problem(s) are of low to moderate severity. Physicians typically spend 15 minutes face-to-face with the patient and/or family. &lt;/blockquote&gt;Here's my take on that: NOT ALL LEVEL 3 VISITS ARE CREATED EQUAL. Believe me, 15 minutes reviewing three chronic problems, performing a brief physical, and renewing ten prescriptions for a pleasant, informed, cooperative patient is a very different 15 minutes from those spent with a cranky, demanding, loudmouth who has no idea what meds he's taking, much less whether any of them need refilling, and who insists that I order an MRI because he had a headache last night. In fact, that I can manage to accomplish what each of these patients need (not counting a swift kick to the behind in the case of the second patient, but I have a bum foot) in only 15 minutes is a testament to my skill, tact, and efficiency. Nevertheless, I still believe that for cognitive services -- the so-called Evaluation and Management, or E/M services -- the most logical and equitable proxy for "work" is TIME. By and large, the 20 minute visit is generally twice the work of the 10 minute one.&lt;br /&gt;&lt;br /&gt;But I digress.&lt;br /&gt;&lt;br /&gt;It turns out that specialists have another &lt;s&gt;mechanism to increase their take&lt;/s&gt; set of codes they can use for what are essentially E/M services: Consultations.&lt;br /&gt;&lt;br /&gt;Here's the way the system is supposed to work: everyone sees their family doctors for all their concerns. Family doctors are perfectly able to take care of 90% or more of the problems they see. The remaining 10% are either too complex or severe for our skill set. Those we refer to the specialists, who, by virtue of their longer and more detailed training, are better equipped to deal with this small proportion of the general public. For this (a specific request from another physician who was unable to handle the problem) it is generally accepted that specialists deserve greater compensation. The purpose of Consultation codes was originally to identify this specific service, to distinguish it from any old garden-variety E/M visit. Logical; fair; economical.&lt;br /&gt;&lt;br /&gt;Two things are necessary for this system to work as designed, though:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Everyone has to go to their primaries first, and&lt;/li&gt;&lt;li&gt;There have to be more primaries than specialists.&lt;/li&gt;&lt;/ol&gt;Instead of having the accepted ratio of 70/30 specialist to primary care, this country has exactly the opposite. This is only part of the reason why people don't go to their primaries first; in too many cases, the too-few doctors are too busy. Then again, Americans are notorious for demanding "the BEST." In the case of medical care, this usually means the specialists. (The really sad thing about this situation is that for the unselected, self-referred patient, the specialist's approach is much more expensive than it needs to be, and subjects the patient to all kinds of inappropriate interventions.)&lt;br /&gt;&lt;br /&gt;So when you have 70% of physicians using codes intended for 30% of them, to care for medical conditions that do not require their full expertise, you're going to be spending far more money than necessary.&lt;br /&gt;&lt;br /&gt;This is why the Centers for Medicare Services (CMS, ie, "Medicare") decided to stop paying for Consultations. Weep bitter tears for the poor specialists who are now stuck with the same paltry selection of E/M codes as we Primaries. If nothing else, maybe it will help them work together with us to increase compensation for cognitive services.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;h/t to my good friend &lt;a href="http://theblogthatatemanhattan.blogspot.com/"&gt;TBTAM&lt;/a&gt;, with whose &lt;a href="http://theblogthatatemanhattan.blogspot.com/2010/01/consultation-codes-overused.html"&gt;post&lt;/a&gt; on this topic I respectfully disagree.&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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="jsCall();" 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/33306001-6236520466584040124?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/6236520466584040124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=6236520466584040124&amp;isPopup=true' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/6236520466584040124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/6236520466584040124'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/01/consult-codes-goodbye-and-good-riddance.html' title='Consult Codes: Goodbye and Good Riddance'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-3664971730240657888</id><published>2010-01-09T18:22:00.004-05:00</published><updated>2010-01-09T18:47:14.298-05:00</updated><title type='text'>What You Can Do with Your Pink Ribbon</title><content type='html'>For those who may not be aware of the goings-on at that massive time waster known as Facebook, there was a bit of a tizzy over there the other day. Simply put, women were encouraged to post the color of their bra in order to "raise awareness of breast cancer."&lt;br /&gt;&lt;br /&gt;Note to those whose opinion of me is inversely proportional to the amount of time I &lt;s&gt;waste&lt;/s&gt; spend on Facebook and other internet frivolities: I did not find out about this online. Rather, the patient I was seeing apologized for the fact that her phone kept buzzing. Apparently, she had it set to alert her when anyone updated their Facebook status, so it buzzed constantly as all her friends played along.&lt;br /&gt;&lt;br /&gt;By today, there was &lt;a href="http://community.wegohealth.com/group/breastcancer/forum/topics/its-ok-breast-cancer-is-a"&gt;commentary&lt;/a&gt; &lt;a href="http://toddlerplanet.wordpress.com/2010/01/08/in-the-name-of-awareness/"&gt;galore&lt;/a&gt;, both pro and con, throughout the blogosphere. For the record, here was my response: &lt;blockquote&gt;Lucy doesn't care what color your bra is. If it contains two healthy breasts, consider yourself blessed.&lt;/blockquote&gt; As DenverDaughter puts it, all the pink ribbons in the world won't bring her mother (or mine; or anyone else's) back again.&lt;br /&gt;&lt;br /&gt;(Apologies to my Facebook friends for the redundancy.)&lt;br /&gt;&lt;h3 class="GenericStory_Message" ft="{&amp;quot;type&amp;quot;:&amp;quot;msg&amp;quot;}"&gt;&lt;/h3&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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/33306001-3664971730240657888?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/3664971730240657888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=3664971730240657888&amp;isPopup=true' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/3664971730240657888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/3664971730240657888'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/01/what-you-can-do-with-your-pink-ribbon.html' title='What You Can Do with Your Pink Ribbon'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-2363463017324338039</id><published>2010-01-09T07:33:00.001-05:00</published><updated>2010-01-09T07:35:32.825-05:00</updated><title type='text'>So True</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://thisisindexed.com/wp-content/uploads/2010/01/card2344-380x222.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 380px; height: 222px;" src="http://thisisindexed.com/wp-content/uploads/2010/01/card2344-380x222.jpg" alt="" border="0" /&gt;&lt;/a&gt;If you don't read &lt;a href="http://thisisindexed.com/"&gt;Indexed&lt;/a&gt;, you should.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-2363463017324338039?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/2363463017324338039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=2363463017324338039&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2363463017324338039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2363463017324338039'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/01/so-true.html' title='So True'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-8056370911895402579</id><published>2010-01-07T14:05:00.004-05:00</published><updated>2010-01-07T14:46:16.975-05:00</updated><title type='text'>Fun on the Radio</title><content type='html'>Whenever I am in my car I listen to &lt;a href="http://www.wogl.com/"&gt;WOGL&lt;/a&gt;. It's a nice oldies station (kind of sad that "music of the 70s, 80s, and 90s" -- my music -- is considered "oldies") with an affable morning crew. In addition to music, news, weather, and so on they have assorted games that people can call in to play. One of them is called "Buck-a-Bark," and (no surprise, I would hope) requires that the caller have a dog. The goal is to get your dog to bark as many times as you can in 15 seconds, and they then send you the corresponding dollar amount.&lt;br /&gt;&lt;br /&gt;What fun. I listen to it regularly on Thursday mornings. Usually the dog barks like crazy before the timer starts, then won't make a sound for the critical 15 seconds. Other times it won't bark at all. Occasionally, the dog goes on at the right time. The most I've ever heard was a Pomeranian who got in 44 barks.&lt;br /&gt;&lt;br /&gt;The best part is watching the Rolling Peke react to the dog barking on the radio. Since she adores d-o-g-g-i-e-s (I have to spell it out; just hearing the word sets her off) she goes nuts during the feature. I have to stroke her and tell her that there really aren't any d-o-g-g-i-e-s out there, and she should shut up already.&lt;br /&gt;&lt;br /&gt;Ever since her surgery almost five years ago, RP has come to the office with me. For a small dog, she is unusually quiet. Most patients and visitors to the office are amazed that there's a dog there at all. Most of the time, that is.&lt;br /&gt;&lt;br /&gt;For some truly unfathomable reason, there are certain people who drive her crazy. She barks like crazy at them from the instant they walk in the door until the moment they finally leave. Sometimes she sits at the door after they've left and barks a few more times, as if to say, "And STAY out!" These people have nothing in common. For a while, I thought it might just be old people; but not always. Or smokers; nope. Dog-haters? Not at all. Dog-lovers? Sometimes yes, sometimes no. It's random! But once you're on her "bark" list, you stay there.&lt;br /&gt;&lt;br /&gt;A few weeks back, a patient of mine was burned in an awkward location on his back. He lives alone and was having some trouble changing his bandage. Because I've known him such a long time, I started having him come in every morning right before the first patient so I could dress the wound for him. (It's healing beautifully, by the way.) As it happens, he's one of those people who drives the dog nuts. Every morning. All I have to do as I pull into the parking lot is say to her, "He's here!" She sits up and starts the little huffing noises dogs make before they burst into full-throated barking. She runs after him, barking her fool head off. She follows us into the exam room where she finally shuts up. Then as he's leaving, she chases him out. It's hilarious.&lt;br /&gt;&lt;br /&gt;So this morning, they invited folks to call in for Buck-a-Bark just as I was heading out to work. It occurred to me that if I called in, I'd end up arriving at the office just as they'd be getting us on air. Assuming my patient was there (he's only failed to beat me in once), my 15 seconds of fame could very well coincide with the RP's giving him a very vocal piece of her mind.&lt;br /&gt;&lt;br /&gt;So I did it.&lt;br /&gt;&lt;br /&gt;And it worked!!&lt;br /&gt;&lt;br /&gt;I'm bummed beyond all words that I can't find a way to podcast the piece, but the Rolling Peke let loose right when they started the timer. She barked like a champ as &lt;s&gt;the mean, nasty man&lt;/s&gt; my patient goaded her.&lt;br /&gt;&lt;br /&gt;The official Counter of the Barks, Mr. Bill Zimpfer, declared that the RP had barked 19 times. Frank Lewis (the weird guy) rounded it up to 22 (I said he was weird), and I had the time of my life chatting with Ross Brittain and Valerie Knight.&lt;br /&gt;&lt;br /&gt;Thanks for making my day, WOGL's &lt;a href="http://www.wogl.com/pages/76470.php"&gt;Breakfast Club&lt;/a&gt;!&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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="jsCall();" 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/33306001-8056370911895402579?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/8056370911895402579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=8056370911895402579&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/8056370911895402579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/8056370911895402579'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/01/fun-on-radio.html' title='Fun on the Radio'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-2412787729705412944</id><published>2010-01-07T13:17:00.003-05:00</published><updated>2010-01-07T14:02:39.572-05:00</updated><title type='text'>Yet Another Reason Why Assumptions are a Bad Idea</title><content type='html'>Because of various insurance requirements, I am forced to use a certain lab (call them "Mission" Laboratories) for almost all my patients. For us dinosaur offices, the lab still provides us with a large doorstop of a book that contains all the information about how to order the various tests they offer. Although we have lab forms pre-printed  with the vast majority of things we frequently order, there are times when I still have to go to the book to look up a specific test. Which I did the other day. And got a phone call from the lab:&lt;br /&gt;&lt;br /&gt;"What test do you want?"&lt;br /&gt;&lt;br /&gt;"I wrote the name and the number from your book," I answer, reciting the name and number back to them.&lt;br /&gt;&lt;br /&gt;"That's an obsolete test number. It's not in use anymore. How old is your book?"&lt;br /&gt;&lt;br /&gt;"2008."&lt;br /&gt;&lt;br /&gt;"Please call Client Supplies and have them send you a new one."&lt;br /&gt;&lt;br /&gt;So we did, and they did. All was fine (so I thought) until today, when I get another call about a test ordered yesterday:&lt;br /&gt;&lt;br /&gt;"What test do you want?"&lt;br /&gt;&lt;br /&gt;"Test number @#$%. I wrote it on the slip, and I got it from the new book I just got. It's right there on page 186."&lt;br /&gt;&lt;br /&gt;"I'm looking at page 186, Doctor, and there's no such test on that page."&lt;br /&gt;&lt;br /&gt;WTF?&lt;br /&gt;&lt;br /&gt;Finally, DinoStaffer "D" notices that the book, while announcing "2009" in large friendly numbers at the top of the cover, says "New York/New Jersey" in smaller letters further down.&lt;br /&gt;&lt;br /&gt;Epic WTF?&lt;br /&gt;&lt;br /&gt;Why on earth would "Mission" Laboratories send a New York/New Jersey reference book to a Pennsylvania office?? The DinoStaff came up with a thought.&lt;br /&gt;&lt;br /&gt;DinoStaffer "B" is a lovely person, but her native origins are clear the instant she opens her mouth. Our suspicion is that upon hearing her heavy New Yawk accent, "Mission" Lab immediately assumed that they knew her location...and sent us the wrong fricking book.&lt;br /&gt;&lt;br /&gt;We have requested a replacement. This time, DinoStaffer "D" made the call. She is Pennsylvania born and bred.&lt;br /&gt;&lt;br /&gt;We shall see.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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/33306001-2412787729705412944?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/2412787729705412944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=2412787729705412944&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2412787729705412944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2412787729705412944'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/01/yet-another-reason-why-assumptions-are.html' title='Yet Another Reason Why Assumptions are a Bad Idea'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-3592680096245203889</id><published>2010-01-06T07:21:00.004-05:00</published><updated>2010-01-06T07:21:00.067-05:00</updated><title type='text'>Stupid is as Stupid Does</title><content type='html'>If you're planning to leave your wife of thirty years,&lt;br /&gt;and if you wait until just after Christmas to tell her about it,&lt;br /&gt;and if you already have plans for New Years with your new girlfriend...&lt;br /&gt;&lt;br /&gt;What kind of idiot are you to put it all on Facebook, where your kids can see everything you're doing (and therefore find it all the more difficult to believe you when you deny everything)?&lt;br /&gt;&lt;br /&gt;How stupid can you get?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-3592680096245203889?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/3592680096245203889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=3592680096245203889&amp;isPopup=true' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/3592680096245203889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/3592680096245203889'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/01/stupid-is-as-stupid-does.html' title='Stupid is as Stupid Does'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-7636881765764094322</id><published>2010-01-05T10:11:00.003-05:00</published><updated>2010-01-05T14:56:20.772-05:00</updated><title type='text'>Thank You, Westboro Baptist Church</title><content type='html'>For those of you stuck off in an underground bunker with the great good fortune never to have heard of them, the Westboro Baptist "Church" (no link) is a family-run cult that specializes in disrupting military funerals and staging protests at schools, churches, and municipal institutions that dare to show any kind of tolerance and acceptance of anything their two neurons can conceive as having anything to do with homosexuality. One of the deeper ironies of the universe is that their &lt;a href="http://fredphelps.com/"&gt;founder&lt;/a&gt; is a lawyer who began his career with great success in civil rights litigation. He has since been disbarred and has begun a new phase of his life as founder and leader of the Westboro Baptist &lt;s&gt;cult&lt;/s&gt; "Church".&lt;br /&gt;&lt;br /&gt;I know what you're thinking: why on earth would I be expressing thanks to one of the most disgustingly vile hate groups masquerading as "Christians" in this country today? Here's why: yesterday, they held an early morning &lt;a href="http://www.concordmonitor.com/apps/pbcs.dll/article?AID=/20100103/NEWS01/1030390/0/FRONTPAGE"&gt;protest&lt;/a&gt; outside my niece's high school.&lt;br /&gt;&lt;br /&gt;Still don't get it?&lt;br /&gt;&lt;br /&gt;The community's &lt;a href="http://www.wmur.com/news/22119770/detail.html"&gt;response&lt;/a&gt; of peacefully gathering and ignoring the protesters, while providing a buffer between the hate-filled rhetoric and the students, was a source of deep pride to my niece and her family. I called her last night, and she told me that the incident sparked a great deal of discussion in school, both in formal classroom settings and among friends. All told, it sounded like the incident generated a fair amount of positivity (including &lt;a href="http://www.phelps-a-thon.com/concord.html"&gt;this&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Although the world would certainly be a better place without all the hate spewed by WBC and its ilk, if it has to exist -- and if it absolutely has to invade the loving and tolerant world my family is trying to provide for our children -- the very least it can do is generate the warmth and community spirit as was found in New England yesterday.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;I love you all, RFS et al.&lt;/span&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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/33306001-7636881765764094322?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/7636881765764094322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=7636881765764094322&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/7636881765764094322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/7636881765764094322'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/01/thank-you-westboro-baptist-church.html' title='Thank You, Westboro Baptist Church'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-3185485212338400614</id><published>2010-01-02T19:03:00.003-05:00</published><updated>2010-01-03T07:31:29.471-05:00</updated><title type='text'>Worth the Hype</title><content type='html'>I am generally pretty cynical when it comes to movie reviews. In fact, I find that my impression of a film is inversely proportional to how many stars it receives in the paper. The less everyone else thinks of it, the more I like it, and vice versa.&lt;br /&gt;&lt;br /&gt;Today was the exception that proves the rule.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.avatarmovie.com/index.html"&gt;Avatar&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The IMAX was sold out, but the regular theater with the 3D glasses was good enough.&lt;br /&gt;&lt;br /&gt;It has everything: a functional if predictable plot; engaging acting; an appropriately dramatic soundtrack that managed to stop short of inducing cephalgia; and of course, knock-you-out-of-your-seat visuals. Despite its length (two hours and forty-two minutes) I was never bored or fidgety. (I've been known to fall asleep in movies. As an adult.) Not this time. Every moment captured my attention. The opportunity to be immersed so fully in such a well-realized and executed world/alternate reality was nothing short of exhilarating!&lt;br /&gt;&lt;br /&gt;Go and see it if you get the chance. You won't regret it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-3185485212338400614?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/3185485212338400614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=3185485212338400614&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/3185485212338400614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/3185485212338400614'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/01/worth-hype.html' title='Worth the Hype'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-6677316597464138759</id><published>2010-01-01T18:23:00.002-05:00</published><updated>2010-01-02T19:02:31.367-05:00</updated><title type='text'>Ten Years Ago</title><content type='html'>&lt;span style="font-style: italic;"&gt;Ten years ago, my children were in Middle school. We were planning a joint Bar and Bat Mitzvah for the Jock and DinoDaughter. I was so proud of how grown-up they were.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Today, all my kids have traversed the High School graduation milestone with ease, navigated the bulk of their college years, and are now actively planning for life beyond schooling. I believe this is called "adulthood."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Ten years ago, this crotchety old guy I've known for years was taken off a cruise ship with ruptured diverticulitis and flown to Miami for emergency surgery -- including a colostomy -- in the middle of the night. I flew down to be with him for several days, and to spell his wife, who was caught in the middle of the rioting over Elian Gonzalez (remember &lt;a href="http://en.wikipedia.org/wiki/Elian_Gonzalez_affair"&gt;him&lt;/a&gt;?) When the COG wrote a poem about his colostomy, we knew he was going to be fine.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Today, we're all still basking in the warm glow of last year's trip to Bermuda to celebrate his 80th birthday. His colostomy is history (when the doctor closed it, all the guy wanted to hear was, "Mr. COG, you have your asshole back." Instead, the doctor told the wife, "Mrs. COG, you have your asshole back.") although his abdominal wall is a scarred battlefield of assorted repaired ventral herniae. His mind is as &lt;a href="http://dinosaurmusings.blogspot.com/2009/07/secret-handshake.html"&gt;sharp&lt;/a&gt; as it ever was, though.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Ten years ago, I was single, dating frequently, and hating every moment of it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Today, I pinch myself every morning as I wake up next to the most Darling Spouse anyone could ever wish for. (I have another &lt;a href="http://dinosaurmusings.blogspot.com/2009/11/love.html"&gt;kid&lt;/a&gt;, too.)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Ten years ago, an orange cat was pissing off his original owners so thoroughly that they brought him back to the shelter where they got him.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Today, nine years after attaching himself to Darling Spouse and DenverDaughter when they went to select a cat at the behest of DS's late wife ("so he wouldn't have to come home to an empty house"), the Mighty Hunter lounges in the sunshine between &lt;a href="http://dinosaurmusings.blogspot.com/2006/10/adventures-of-mighty-hunter.html"&gt;presenting&lt;/a&gt; us with small former rodents and getting &lt;a href="http://dinosaurmusings.blogspot.com/2007/11/shooting-up-cat.html"&gt;shot up&lt;/a&gt; with NSAIDs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Ten years ago, everyone was getting their panties in a wad worrying about the ramifications of the Y2K bug, which turned out to be a whole lot of hot air over nothing much.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Today, everyone is all in a tizzy over health care reform, which I predict will, in retrospect, have exactly the same impact as did Y2K.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Ten years ago, I was busy berating the arithmetically challenged hordes insisting that a new decade was dawning today, instead of a year from today.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Some things don't change, even after ten years.&lt;br /&gt;&lt;br /&gt;Happy New Year, everyone!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-6677316597464138759?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/6677316597464138759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=6677316597464138759&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/6677316597464138759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/6677316597464138759'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2010/01/ten-years-ago.html' title='Ten Years Ago'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-7712862226991915991</id><published>2009-12-28T07:36:00.003-05:00</published><updated>2009-12-28T07:52:13.711-05:00</updated><title type='text'>The Dinosaur Speaks</title><content type='html'>You've read my words; you've seen my face. Now &lt;a href="http://eps411.com/downloads/lucyhornsteininterview.mp3"&gt;hear my voice&lt;/a&gt;. Many thanks to Greg Friese of &lt;a href="http://www.everydayemstips.com/"&gt;Everyday EMS Tips&lt;/a&gt; (and to &lt;a href="http://roguemedic.blogspot.com/"&gt;Rogue Medic&lt;/a&gt; for the referral) for interviewing me on his blog, as well as for the very nice &lt;a href="http://www.everydayemstips.com/?p=2269"&gt;write-up&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;My recent lack of writing in general (and book-related activity in particular) is a source of shame. I understand that virtually all writers have day jobs (as I opined they should; listen to the interview), but I don't think the words "flu season" have quite the same impact on those who don't have to worry about &lt;a href="http://dinosaurmusings.blogspot.com/2009/12/hinny-shots-and-anal-puckering.html"&gt;disappearing needles&lt;/a&gt;. Still, my promise to all you sharks out there (well, &lt;a href="http://jetreidliterary.blogspot.com/"&gt;one&lt;/a&gt; in particular) is that I will be getting back on the stick, butt in chair, and fingers applied to keyboard post haste.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-7712862226991915991?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/7712862226991915991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=7712862226991915991&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/7712862226991915991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/7712862226991915991'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/12/dinosaur-speaks.html' title='The Dinosaur Speaks'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-7223227916232973180</id><published>2009-12-23T14:08:00.003-05:00</published><updated>2009-12-23T14:15:03.274-05:00</updated><title type='text'>Out of Network</title><content type='html'>Last patients today: a husband and wife with an infant under six months of age for their H1N1 shots.&lt;br /&gt;&lt;br /&gt;Wife: "Can I ask you a question?"&lt;br /&gt;&lt;br /&gt;Sure, why not. Turns out her neck had been bothering her for a week or so. Nothing much to get excited about (nor was there much to do for it), but I rubbed it for a few moments with moderate relief. She sighed and said, "Can you please write a prescription for my husband to do that for five minutes every night?"&lt;br /&gt;&lt;br /&gt;Husband's response: "I don't take your insurance."&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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/33306001-7223227916232973180?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/7223227916232973180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=7223227916232973180&amp;isPopup=true' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/7223227916232973180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/7223227916232973180'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/12/out-of-network.html' title='Out of Network'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-6895153448638033812</id><published>2009-12-21T14:11:00.005-05:00</published><updated>2009-12-21T14:17:15.530-05:00</updated><title type='text'>This One's for AD</title><content type='html'>Saw this and thought of &lt;a href="http://ambulancedriverfiles.com/"&gt;you&lt;/a&gt;, dude:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://icanhascheezburger.files.wordpress.com/2009/12/funny-pictures-cat-hunts-birds.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 377px; height: 179px;" src="http://icanhascheezburger.files.wordpress.com/2009/12/funny-pictures-cat-hunts-birds.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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="jsCall();" 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/33306001-6895153448638033812?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/6895153448638033812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=6895153448638033812&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/6895153448638033812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/6895153448638033812'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/12/this-ones-for-ad.html' title='This One&apos;s for AD'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-2984964020085214822</id><published>2009-12-18T22:58:00.002-05:00</published><updated>2009-12-19T23:50:43.724-05:00</updated><title type='text'>Hinny Shots and Anal Puckering</title><content type='html'>As some of you may &lt;a href="http://dinosaurmusings.blogspot.com/2009/09/everything-you-need-to-know-about-flu.html"&gt;know&lt;/a&gt;, there is a novel flu strain out there called H1N1, or, less accurately, Swine Flu. As others of you may also know, there is a vaccine available that is recommended for the following high risk groups:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Children/young adults between the ages of 6 months and 24 years&lt;/li&gt;&lt;li&gt;Household contacts of infants less than 6 months old&lt;/li&gt;&lt;li&gt;Pregnant women&lt;/li&gt;&lt;li&gt;Health care workers&lt;/li&gt;&lt;li&gt;People with health conditions (asthma; diabetes; etc.) putting them at high risk for flu complications&lt;/li&gt;&lt;/ul&gt;For those of you who have been hiding under a rock since Fall, the vaccine is being purchased and distributed by the government. This is as good an explanation as any as to why I have not been able to get ahold of any of the stuff.&lt;br /&gt;&lt;br /&gt;Until now.&lt;br /&gt;&lt;br /&gt;Finally, at long long last, I received an email from the state department of health notifying me that my order of 200 doses of H1N1 vaccine had been approved. Unfortunately, they were unable to provide me with a shipping date. They also sent me another mass email informing me that as of 12/11/09, they would be suspending all shipments (ostensibly, "for the holiday") and would resume 1/4/10.&lt;br /&gt;&lt;br /&gt;Shit.&lt;br /&gt;&lt;br /&gt;Then two days ago, I received a box from UPS. Inside, I found a plastic box. It was a sharps receptacle, a container specifically designed for safe disposal of hypodermic needles. I examined the package at length; the only other thing in the box was a sheet of paper naming the company that had sent the thing. The name rang a bell; sure enough, it was the company distributing H1N1 for the state. Given that the government was not only going to be providing the shots but also all the equipment and supplies for its administration, this was a very good sign indeed.&lt;br /&gt;&lt;br /&gt;The next day brought another good sign: another delivery consisting of one box containing two plastic pouches, each containing one hundred syringes with attached needles, alcohol wipes, and little cards upon which flu shot administration could be documented and given to patients. This was an excellent sign!&lt;br /&gt;&lt;br /&gt;Then earlier today, UPS came again. This time, the cardboard shipping box contained another box made of styrofoam. Hidden within, nestled among half a dozen cold packs, sat two shrink-wrapped packages of ten little cartons containing vials with 10 doses each of H1N1 vaccine. I'm in business!&lt;br /&gt;&lt;br /&gt;(Eventually, I got back to check my email, and discovered that I had to print out and complete reporting forms for each dose given, and then send them back to the health department "in a timely fashion." I knew it couldn't be that easy.)&lt;br /&gt;&lt;br /&gt;I was just finishing up with a patient as the vaccine was being delivered. Realizing what the package was likely to contain, and aware that the patient was undergoing cancer chemotherapy (a definite indication for H1N1 vaccination), I grabbed her before she could leave so I could get her immunized.&lt;br /&gt;&lt;br /&gt;I tore open one of the government-supplied packages of syringes, and freed it from its paper overwrap. It was an unfamiliar design, but I figured that the basic idea is pretty universal. I drew up the first dose, half a milliliter of the treasured serum, and approached the patient's bare left upper arm.&lt;br /&gt;&lt;br /&gt;I need to interject at this point that I'm damn good at giving shots. What I do is say, "Count to three" AS I'M GIVING THE SHOT. By the time they start to count, it's already done. I've given out about 300 seasonal flu shots this year so far, and the most common response to my injection technique is, "Was that it?" Even though I hadn't ever used this particular model of syringe/needle combo, I saw no need to alter my technique.&lt;br /&gt;&lt;br /&gt;I swiped the site with alcohol and inserted the needle as I began to say, "Count to three." I depressed the plunger and watched as the vaccine disappeared into the tissue where it belonged. Suddenly, there was a loud SNAP as I finished the injection, and to my horror, there was no needle at the end of the syringe!&lt;br /&gt;&lt;br /&gt;It is the essence of professionalism that the expression on my face never changed as the words, "Oh my fucking god, where did the needle go? Oh my fucking god, did I break the needle off in her arm??!? Oh  my fucking god please no no no no no where did that fucking needle go???!?" raced through my mind, and my lab coat sucked all the way up to my &lt;a href="http://en.wikipedia.org/wiki/Splenic_flexure"&gt;splenic flexure&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I peered carefully at the patient's arm. Nothing out of the ordinary. But how could I tell if there was a needle broken off all the way under the skin? I poked at it gently.&lt;br /&gt;&lt;br /&gt;"Does that hurt?" I asked the patient.&lt;br /&gt;&lt;br /&gt;"A little," she answered.&lt;br /&gt;&lt;br /&gt;I've had tiny glass shards stuck in my foot and they hurt like a mofo with the slightest pressure, so I thought it was unlikely that a broken-off needle would hurt just "a little."&lt;br /&gt;&lt;br /&gt;Next I examined the syringe in my hand. I noticed that there was a stretched out spring within the barrel that I didn't remember seeing there earlier. Eventually, after a great deal of quizzical staring, I finally made out the needle and its clear plastic hub nestled safely within the syringe's hollow plunger. Clearly a brilliant design from the point of needle safety. On the other hand, it was downright hazardous to my cardiac health. The time it took to convince myself that I hadn't left an inch-long metal sliver in my patient's arm was marked by asystole and an adrenaline burst the likes of which I hadn't experienced in decades.&lt;br /&gt;&lt;br /&gt;Finally, I began breathing again. First, I exhaled. Then I broke out in a sweat. Eventually I calmed down enough to get on with my day. I used the new syringes to give out several more shots, and even though I now knew what to expect, that SNAP still got me every time. I can only hope that I get used to it.&lt;br /&gt;&lt;br /&gt;In the meantime, though: Hey everyone, I have H1N1! Come and get it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-2984964020085214822?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/2984964020085214822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=2984964020085214822&amp;isPopup=true' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2984964020085214822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2984964020085214822'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/12/hinny-shots-and-anal-puckering.html' title='Hinny Shots and Anal Puckering'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-138637548727436383</id><published>2009-12-14T22:28:00.003-05:00</published><updated>2010-01-07T14:55:28.105-05:00</updated><title type='text'>Miscellaneous Observations about Sweden</title><content type='html'>First miscellaneous observation about Sweden: They really do have style.&lt;br /&gt;&lt;br /&gt;Everywhere you look, the little details on buildings, furniture, and clothing all scream Scandinavian sophistication. Sitting in the hotel, whether the restaurant, the lobby or the room, feels like you're sitting in an Ikea store. The curved benches in the airport waiting areas; the clean, simple lines of -- well, of everything! There's the inescapable sense that these people know how to put things together visually.&lt;br /&gt;&lt;br /&gt;Second miscellaneous observation about Sweden:&lt;br /&gt;&lt;br /&gt;Although the hotel room had one large bed (queen size), it was made up with two individual twin-sized down-filled duvets, folded neatly on each side of the bed. At first, I thought it looked like they had just shoved a pair of twin beds together, though closer inspection revealed the truth. What a fabulous idea for sheer comfort it turned out to be.&lt;br /&gt;&lt;br /&gt;See, one of the problems sharing a bed -- or more specifically, bedding -- with a larger individual is that the shared blanket doesn't drape down all the way around the smaller body (in this case, mine), allowing in drafts of chilly air. Whereas with this particular configuration of bedding, one can still share a bed yet still be wrapped comfortably against the elements. This needs to be further explored upon the return home.&lt;br /&gt;&lt;br /&gt;Third miscellaneous observation about Sweden: People-watching is universal.&lt;br /&gt;&lt;br /&gt;We spent a lot of time watching people. Alone in the airport the first day, I had ample opportunity to observe all kinds of travelers in assorted phases of travel. Once Darling Spouse arrived and we trekked into Stockholm, we watched people in train stations, on buses, walking the streets, and perusing museums. Both of us were struck by the variability of heights, weights, hair color, dress; everything. Until you heard people speaking the lovely, lilting, vaguely Germanic-sounding language that is Swedish, you wouldn't have been able to tell you weren't in any other city on earth. Commuters; tourists; teens; indistinguishable from those in the good ole US of A. The trains may have been cleaner, but the people were all the same. Reassuring, in a curiously humanistic way. Just helps to reinforce the old truism: Wherever you go, there you are.&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;Thus endeth the travelogue. We now return to (ir)regularly scheduled blogging.&lt;/span&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" 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/33306001-138637548727436383?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/138637548727436383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=138637548727436383&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/138637548727436383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/138637548727436383'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/12/miscellaneous-observations-about-sweden.html' title='Miscellaneous Observations about Sweden'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-406845141080375851</id><published>2009-12-13T06:00:00.001-05:00</published><updated>2009-12-13T12:03:16.815-05:00</updated><title type='text'>One of the Biggest "Oh, Shits!" in Maritime History: The Vasa</title><content type='html'>The time: 1628&lt;br /&gt;The place: Stockholm shipyard&lt;br /&gt;The event: the launching of the magnificent warship, the Vasa, commissioned by King Gustavus Adolphus&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_apvwAXmzb7w/SyP89oY86II/AAAAAAAAAOI/rwuy-INt5iQ/s1600-h/IMG_0100.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_apvwAXmzb7w/SyP89oY86II/AAAAAAAAAOI/rwuy-INt5iQ/s200/IMG_0100.JPG" alt="" id="BLOGGER_PHOTO_ID_5414449312773761154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Majestically it begins its maiden voyage, all sails deployed, flags flying proudly! The shore is packed with spectators, including the curious, the well-wishers, and the foreign dignitaries there to pay homage to the great and mighty Vasa, the greatest and mighiest warship of the great and mighty Gustavus Adolphus.&lt;br /&gt;&lt;br /&gt;Meanwhile, back on shore:&lt;br /&gt;&lt;blockquote&gt;Whiny little assistant to the Chief Designer in charge of the Vasa: Sir, Accounting needs you to sign off on these invoices for the final material delivery for the Vasa.&lt;br /&gt;&lt;br /&gt;Chief Designer (peering over the sheaves of paper): Hmm, let's see: that looks like the right amount of timber for the masts and decking. The bill for the sails looks right. Wait a minute; how much ballast was put in?&lt;br /&gt;&lt;br /&gt;WLATTCD: It says so right there, sir. What's the matter?&lt;br /&gt;&lt;br /&gt;CD: It's missing a zero.&lt;br /&gt;&lt;br /&gt;WLATTCD: So what? A zero is nothing, isn't it?&lt;br /&gt;&lt;br /&gt;CD: No, you idiot. It's missing a zero at the end.&lt;br /&gt;&lt;br /&gt;WLATTCD: What does that mean?&lt;br /&gt;&lt;br /&gt;CD: It means the ship may not have enough ballast.&lt;br /&gt;&lt;br /&gt;WLATTCD: So? What's the worst that can happen?&lt;br /&gt;&lt;br /&gt;CD: What's the worst that can happen? If there's not enough weight in the bottom of the hull to balance the weight of the ship, the masts, sails, rigging, provisions, the sixty-four cannon with all their ammunition, and everything else, it can tip over in the slightest wind, letting water pour in through the gunports. It could even sink!&lt;/blockquote&gt;Meanwhile, back on shore:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_apvwAXmzb7w/SyP9U8bcXGI/AAAAAAAAAOg/H5xHylfvYWc/s1600-h/IMG_0607.JPG"&gt;&lt;img style="cursor: pointer; width: 100px; height: 75px;" src="http://1.bp.blogspot.com/_apvwAXmzb7w/SyP9U8bcXGI/AAAAAAAAAOg/H5xHylfvYWc/s200/IMG_0607.JPG" alt="" id="BLOGGER_PHOTO_ID_5414449713289911394" border="0" /&gt;&lt;/a&gt; The ship starts to heel over, water pours in through the open gunports and:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_apvwAXmzb7w/SyP89_vM7aI/AAAAAAAAAOQ/FYC_Jcs9R5s/s1600-h/IMG_0606.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_apvwAXmzb7w/SyP89_vM7aI/AAAAAAAAAOQ/FYC_Jcs9R5s/s200/IMG_0606.JPG" alt="" id="BLOGGER_PHOTO_ID_5414449319041101218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;the whole thing sinks in over 100 feet of water, all sails rigged, flags flying proudly.&lt;br /&gt;&lt;br /&gt;Here is a depiction of the general reaction to the event*:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_apvwAXmzb7w/SyP9fGsrXTI/AAAAAAAAAOw/egEj_TH7O8o/s1600-h/IMG_0627.JPG"&gt;&lt;img style="cursor: pointer; width: 150px; height: 200px;" src="http://1.bp.blogspot.com/_apvwAXmzb7w/SyP9fGsrXTI/AAAAAAAAAOw/egEj_TH7O8o/s200/IMG_0627.JPG" alt="" id="BLOGGER_PHOTO_ID_5414449887845244210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Fast forward to 1961, when the Swedes spend another shitload of money to raise the thing, preserve it, put it into a building shaped like a ship:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_apvwAXmzb7w/SyP9VPvotDI/AAAAAAAAAOo/Ga-VSwc0xJo/s1600-h/IMG_0600.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_apvwAXmzb7w/SyP9VPvotDI/AAAAAAAAAOo/Ga-VSwc0xJo/s200/IMG_0600.JPG" alt="" id="BLOGGER_PHOTO_ID_5414449718474880050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;and call it the &lt;a href="http://www.vasamuseet.se/sitecore/content/Vasamuseet/InEnglish/About.aspx"&gt;Vasamuseet&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Actually, it's pretty cool. The central hall is dominated by the actual ship, surrounded by exhibits about the disaster itself:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_apvwAXmzb7w/SyTCpibJv7I/AAAAAAAAAPQ/FfDdkIGhJ5w/s1600-h/IMG_0106.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_apvwAXmzb7w/SyTCpibJv7I/AAAAAAAAAPQ/FfDdkIGhJ5w/s200/IMG_0106.JPG" alt="" id="BLOGGER_PHOTO_ID_5414666670877294514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;life aboard the ship (dominated by the military; the crew consisted of 164 sailors and 300 soldiers),&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_apvwAXmzb7w/SyTCqJuPWeI/AAAAAAAAAPY/JY2aa-3eY0I/s1600-h/IMG_0118.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_apvwAXmzb7w/SyTCqJuPWeI/AAAAAAAAAPY/JY2aa-3eY0I/s200/IMG_0118.JPG" alt="" id="BLOGGER_PHOTO_ID_5414666681426336226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;the artwork (hundreds of carvings originally painted in brilliant colors),&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_apvwAXmzb7w/SyQHEDCXAyI/AAAAAAAAAPI/fj4yGReqUI0/s1600-h/nakedguys-bw.JPG"&gt;&lt;img style="cursor: pointer; width: 166px; height: 200px;" src="http://2.bp.blogspot.com/_apvwAXmzb7w/SyQHEDCXAyI/AAAAAAAAAPI/fj4yGReqUI0/s200/nakedguys-bw.JPG" alt="" id="BLOGGER_PHOTO_ID_5414460418122253090" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_apvwAXmzb7w/SyQF2FzF1bI/AAAAAAAAAO4/BobhYrKTohg/s1600-h/IMG_0613.JPG"&gt;&lt;img style="cursor: pointer; width: 150px; height: 200px;" src="http://4.bp.blogspot.com/_apvwAXmzb7w/SyQF2FzF1bI/AAAAAAAAAO4/BobhYrKTohg/s200/IMG_0613.JPG" alt="" id="BLOGGER_PHOTO_ID_5414459078833722802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;and the restoration (including fascinating reconstructions from the bones of some of the 30 people who died when the ship went down).&lt;br /&gt;&lt;br /&gt;So, to recap the history of the Vasa:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Two years to build the thing&lt;/li&gt;&lt;li&gt;Five minutes of sailing&lt;/li&gt;&lt;li&gt;Submerged in over 100 feet of water for 333 years&lt;/li&gt;&lt;li&gt;Raised to the surface and painstakingly restored over 17 years&lt;/li&gt;&lt;li&gt;Enjoyed today by Dino and Darling Spouse&lt;/li&gt;&lt;/ul&gt;And that's the way it was.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* &lt;span style="font-style: italic;"&gt;Actually, that's a reconstruction of the carving inside the gunports, visible to the outside when said gunports are open for business.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-406845141080375851?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/406845141080375851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=406845141080375851&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/406845141080375851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/406845141080375851'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/12/one-of-biggest-oh-shits-in-maritime.html' title='One of the Biggest &quot;Oh, Shits!&quot; in Maritime History: The Vasa'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_apvwAXmzb7w/SyP89oY86II/AAAAAAAAAOI/rwuy-INt5iQ/s72-c/IMG_0100.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-8158158618305063088</id><published>2009-12-12T14:16:00.010-05:00</published><updated>2009-12-13T12:05:03.805-05:00</updated><title type='text'>Greetings from Stockholm</title><content type='html'>Today was our first day in Stockholm. That is, if you don't count yesterday, when I spent the entire day having quality time getting to know all the ins and outs of the airport from the time I arrived at 10:30 am until DS's plane arrived from Manchester at 10:10 pm (except that his flight was canceled so he had to fly through Copenhagen and didn't arrive until 1:00 am today). What can I say? It's an airport.&lt;br /&gt;&lt;br /&gt;Today, though, was a day of fast trains, city buses, subways, sights, museums, and aching feet.&lt;br /&gt;&lt;br /&gt;Here's the fast train:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_apvwAXmzb7w/SyPvdBwkLSI/AAAAAAAAANY/XFsoqyFAeyo/s1600-h/IMG_0152.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_apvwAXmzb7w/SyPvdBwkLSI/AAAAAAAAANY/XFsoqyFAeyo/s200/IMG_0152.JPG" alt="" id="BLOGGER_PHOTO_ID_5414434458996845858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;Here's a lovely shot of downtown Stockholm across the water -- of which there is plenty, given that the city is built on several hundred tiny islands:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_apvwAXmzb7w/SyPvdotciuI/AAAAAAAAANg/PK0CBoEJx04/s1600-h/IMG_0597.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_apvwAXmzb7w/SyPvdotciuI/AAAAAAAAANg/PK0CBoEJx04/s200/IMG_0597.JPG" alt="" id="BLOGGER_PHOTO_ID_5414434469452745442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;Here are some pictures of museums:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_apvwAXmzb7w/SyPvd10Z1oI/AAAAAAAAANo/UNTSlfeBs5g/s1600-h/IMG_0598.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_apvwAXmzb7w/SyPvd10Z1oI/AAAAAAAAANo/UNTSlfeBs5g/s200/IMG_0598.JPG" alt="" id="BLOGGER_PHOTO_ID_5414434472971589250" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_apvwAXmzb7w/SyPw5eBQ1II/AAAAAAAAANw/8hjB9Q3KvCw/s1600-h/IMG_0631.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_apvwAXmzb7w/SyPw5eBQ1II/AAAAAAAAANw/8hjB9Q3KvCw/s200/IMG_0631.JPG" alt="" id="BLOGGER_PHOTO_ID_5414436047131038850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_apvwAXmzb7w/SyPw5wmz6CI/AAAAAAAAAN4/W-oQ5dXDO0Q/s1600-h/IMG_0634.JPG"&gt;&lt;img style="cursor: pointer; width: 150px; height: 200px;" src="http://4.bp.blogspot.com/_apvwAXmzb7w/SyPw5wmz6CI/AAAAAAAAAN4/W-oQ5dXDO0Q/s200/IMG_0634.JPG" alt="" id="BLOGGER_PHOTO_ID_5414436052120365090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;into which we did not go. The museum in which we spent most of the day (and took most of the pictures) will be getting its own post.&lt;br /&gt;&lt;br /&gt;After dark, ie about 4:00 pm, we made our way to Stockholm's Old Town, a cobblestoned island called Gamla Stan. We toured the &lt;a href="http://lrk.lsh.se/default.asp?id=3032&amp;amp;refid=0"&gt;Royal Armory&lt;/a&gt; (or, as they call it, the Armoury) and the &lt;a href="http://beta.stockholmtown.com/en/To-Do/Events/christmas-market-in-the-old-town--gamla-stan--/8430"&gt;Christmas Market&lt;/a&gt;, by which time it had begun to snow. Interestingly, this did not change the status of the weather, which remained "perfect." Not much wind, and brisk without being uncomfortably cold.&lt;br /&gt;&lt;br /&gt;In between those adventures, we wandered the city in search of the subway stop where this was filmed:&lt;br /&gt;&lt;br /&gt;&lt;object width="375" height="226"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2lXh2n0aPyw&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/2lXh2n0aPyw&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="375" height="226"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;We found the right place,&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_apvwAXmzb7w/SyUemJ6-cLI/AAAAAAAAAPg/4ZQ64jv7z78/s1600-h/IMG_0635.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_apvwAXmzb7w/SyUemJ6-cLI/AAAAAAAAAPg/4ZQ64jv7z78/s200/IMG_0635.JPG" alt="" id="BLOGGER_PHOTO_ID_5414767767830032562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;but alas, the keyboard had vanished. Still, the expedition allowed us to travel by subway and wander several other interesting neighborhoods. DS commented that it could have been Philadelphia. I demurred, feeling that although one of the large boulevards we walked did bear a passing resemblance to the Ben Franklin Parkway, many of the architectural touches were so quintessentially European: the high, wide doorways; the external downspouts; the sequential numbering as we walked up the street (as opposed to odds and evens facing each other). It didn't feel American; which is to say, it was somewhat exotic.&lt;br /&gt;&lt;br /&gt;Trudging through the snow as the flakes got bigger, we found our way back to the train and made our way home(ish):&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_apvwAXmzb7w/SyPzcQJSGZI/AAAAAAAAAOA/3WsDcluPROA/s1600-h/IMG_0150.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_apvwAXmzb7w/SyPzcQJSGZI/AAAAAAAAAOA/3WsDcluPROA/s200/IMG_0150.JPG" alt="" id="BLOGGER_PHOTO_ID_5414438843725257106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;reflecting on our wonderful day.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-8158158618305063088?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/8158158618305063088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=8158158618305063088&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/8158158618305063088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/8158158618305063088'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/12/greetings-from-stockholm.html' title='Greetings from Stockholm'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_apvwAXmzb7w/SyPvdBwkLSI/AAAAAAAAANY/XFsoqyFAeyo/s72-c/IMG_0152.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-6845126806660977300</id><published>2009-12-10T05:54:00.003-05:00</published><updated>2009-12-10T08:28:06.225-05:00</updated><title type='text'>It's All Terry's Fault</title><content type='html'>Blame Terry.&lt;br /&gt;&lt;br /&gt;Darling Spouse had to go overseas on business about two months ago, and it was a long, difficult two weeks. I felt like all I ever did was walk (roll) the dog, take care of the cats' I/O, and work. Not much sleep (since the dog needed to be rolled twice a day), and not much in the way of cooking or eating either. Just keeping the house and office going singlehandedly. I've done it before (albeit with only a single cat and no dog), but it's so much nicer not to have to. It was a rough two weeks.&lt;br /&gt;&lt;br /&gt;Then they told him that he had to go again! Same deal: a week in the UK and a week in Sweden,  in early December this time. Bummer!&lt;br /&gt;&lt;br /&gt;So I tell all this to my friend Terry, who lives around the corner from my office and comes in once a week for allergy shots. And Terry begins to berate me: "You have to go with him this time!"&lt;br /&gt;&lt;br /&gt;I roll my eyes and invoke &lt;s&gt;my&lt;/s&gt; reality. I can't go with him. I'm self-employed; no work, no eat. I have the dog, and the cats, and the house. Besides, he'll be working. What would I do all day for two weeks?&lt;br /&gt;&lt;br /&gt;"Those are nothing but excuses! You have to go!" continues Terry.&lt;br /&gt;&lt;br /&gt;I smile.&lt;br /&gt;&lt;br /&gt;Then I go home, and I tell DS about seeing Terry, how Terry yelled at me, and so on. We agree that I can't get away for two whole weeks, but we begin to hem and haw a bit; see what we can work out. He sits down at the computer and researches (really cheap) flights; he realizes he can shift his hotel arrangements around a bit, and voila!&lt;br /&gt;&lt;br /&gt;The dog is being boarded; the cats and house are being sat; coverage is arranged; later this afternoon, I am outta here. I've got my camera, and this adorable little &lt;a href="http://www.dell.com/us/en/home/notebooks/laptop-inspiron-10/pd.aspx?refid=laptop-inspiron-10&amp;amp;s=dhs&amp;amp;cs=19&amp;amp;%7Eoid=us%7Een%7E29%7Efasttrack_win7_anav_15%7E%7E"&gt;netbook&lt;/a&gt; for surfing, blogging and the like. It even has a port for the card from my camera, for convenient picture posting.&lt;br /&gt;&lt;br /&gt;I'm going to Stockholm for the weekend.&lt;br /&gt;&lt;br /&gt;And it's all Terry's fault.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Thank you, Terry.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-6845126806660977300?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/6845126806660977300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=6845126806660977300&amp;isPopup=true' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/6845126806660977300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/6845126806660977300'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/12/its-all-terrys-fault.html' title='It&apos;s All Terry&apos;s Fault'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-4854683696237606604</id><published>2009-12-09T18:39:00.002-05:00</published><updated>2009-12-09T18:42:56.202-05:00</updated><title type='text'>Best Answer Ever</title><content type='html'>Facebook exchange:&lt;br /&gt;&lt;blockquote&gt;Friend F (gay) requests an explanation of what the homosexual "agenda" consists of.&lt;/blockquote&gt;Response from Friend L (straight): &lt;blockquote&gt;It starts with an appetizer of baked brie and whole wheat crackers, then a refreshing sparkling drink, then a discussion of possible Oscar-contenders and finally, the last item on the agenda is a vote to determine which restaurant will be patronized that evening. At least, that was the agenda for all of the homosexual events I've been to.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-4854683696237606604?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/4854683696237606604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=4854683696237606604&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/4854683696237606604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/4854683696237606604'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/12/best-answer-ever.html' title='Best Answer Ever'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-7621714612566704386</id><published>2009-12-09T11:06:00.002-05:00</published><updated>2009-12-09T11:10:24.687-05:00</updated><title type='text'>Self-Linking</title><content type='html'>Many thanks to KevinMD for publishing my &lt;a href="http://www.kevinmd.com/blog/2009/12/fear-cancer-undermines-mammography-guidelines.html"&gt;Guest Post&lt;/a&gt; on his &lt;a href="http://www.kevinmd.com/blog/"&gt;blog&lt;/a&gt; the other day. Stay tuned for a somewhat snarkier take on the issue of the new USPTF breast cancer screening &lt;a href="http://www.annals.org/content/151/10/716.full"&gt;guidelines&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-7621714612566704386?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/7621714612566704386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=7621714612566704386&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/7621714612566704386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/7621714612566704386'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/12/self-linking.html' title='Self-Linking'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-2349247277116748838</id><published>2009-12-09T09:00:00.004-05:00</published><updated>2009-12-09T13:54:39.555-05:00</updated><title type='text'>Another Idea to Limit Unnecessary Testing</title><content type='html'>Defensive medicine, defined as "additional and often unnecessary tests to avoid lawsuits"(1), is widely acknowledged as one of the biggest factors in spiraling health care costs. The problem is more than just testing specifically to defend against potential litigation. At issue is what to do when patients request/demand inappropriate testing. This has been driven home to me at least three times just in the last week.&lt;br /&gt;&lt;br /&gt;From patients with no family history of anything and perfectly normal blood tests (cholesterol panels, blood sugars) a year ago who "really want it done again" despite the USPTF recommendation of 3-5 year intervals for these screenings, to women who demand annual paps "just to make sure everything's okay in there," I find myself struggling to explain the downside of unnecessary testing. "But the insurance will pay for it," they respond. "What's the harm?" Sometimes I do it; sometimes I stand my ground; but the encounters often leave me drained and upset. How much is my inability to explain these things adequately, and how much is it the deeply ingrained American idea of "more is better," "better safe than sorry," and so on? There seems to be no way to tell.&lt;br /&gt;&lt;br /&gt;So how about trying out this idea to reduce expenses from unnecessary testing: &lt;blockquote&gt;Third party insurances will only pay for tests not designated as "medically indicated" by a physician if they are abnormal.&lt;/blockquote&gt; Although one might propose requiring a physician's version of a "certificate of necessity" (which we sort of already have; you can't get a test without a physician's order) whereby patients can get any test they want if they pay for it themselves, it looks really bad when that test comes back showing something unexpected. If insurance companies only pay for abnormal tests, patients have a little more skin in the game by taking on the risk of having to pay for negative tests. As most of them claim to only want the testing for "peace of mind," it stands to reason that many of them would also be willing to pay.&lt;br /&gt;&lt;br /&gt;This is philosophically similar to the concept of "loser pays" litigation, although a more familiar and less arbitrary-seeming example would be the NFL rule for charging coaches a time-out for challenging penalties that are subsequently upheld. However you look at it, increasing the potential risk -- even only financial -- to patients demanding unnecessary testing, while not penalizing them for the occasional accidental finding, is at the very least a novel idea for controlling health care costs that I believe deserves serious consideration.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Footnote:&lt;br /&gt;(1) Baker, Ninja; Malpractice Tort Reform; 1 December, 2009; policy paper for HS104a American Health Care, Professor Altman; Brandeis University; page 3 (comment from TA HKI: "good definition.")&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-2349247277116748838?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/2349247277116748838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=2349247277116748838&amp;isPopup=true' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2349247277116748838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2349247277116748838'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/12/another-idea-to-limit-unnecessary.html' title='Another Idea to Limit Unnecessary Testing'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-322030687228995652</id><published>2009-12-02T15:43:00.002-05:00</published><updated>2009-12-02T16:07:35.096-05:00</updated><title type='text'>Requesting Blood Tests: The Right Way and the Wrong Way</title><content type='html'>Attention Partialists*; listen up!&lt;br /&gt;&lt;br /&gt;Despite what you were taught in training, patients have more than just one organ. Yes, yes; I know &lt;span style="font-style: italic;"&gt;your&lt;/span&gt; organ is of course the most interesting and important. Still, there is more to most patients than an eye, a heart, a pair of lungs or kidneys, or even a prostate.&lt;br /&gt;&lt;br /&gt;Most of you have learned that there are times when findings in your organ implies that something may be wrong with one or more of the patient's other organs. Although your usual response is simply to shuffle the patient off to your buddy, the OtherOrgan specialist, there have been occasions out in the community when, your hands tied, you send them back to me instead. As a public service, I would like to take this opportunity to describe the right way to do this, as well as the wrong way.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Right way&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Pick up the phone and say: &lt;blockquote&gt;Dr. Dino, I saw this weird ditzeloma in the back of our mutual patient's eye. It can sometimes be associated with diabetes, so could you please take a look and see if that might be the case here?&lt;/blockquote&gt;&lt;div style="text-align: center;"&gt;Wrong way&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Send me a fax on a safely prescription pad (which comes across the fax as almost completely black) saying: &lt;blockquote&gt;Complete blood test to rule out metabolic diseases.&lt;/blockquote&gt; I'll give you a hint: "&lt;span style="font-style: italic;"&gt;Rule out&lt;/span&gt; [a whole freaking class of conditions]" is not an appropriate way to format a request for either a blood test, or a consultation to evaluate for the condition about which you are concerned -- which is what this patient really needs.&lt;br /&gt;&lt;br /&gt;Oh, and while we're at it, could you please refrain from recommending that my patient with no cardiac risk factors ought to be on a cholesterol medicine for a total cholesterol of 255, when I have already determined that her LDL is only 120, her triglycerides only 125, but her HDL is a whopping 110, and I have told her she is fine? Remember you're a surgeon; it's not like you're a doctor anymore. M'kay?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*A fabulous term from one of the AAFP ListServes referring to our colleagues who only take care of portions of patients.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-322030687228995652?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/322030687228995652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=322030687228995652&amp;isPopup=true' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/322030687228995652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/322030687228995652'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/12/requesting-blood-tests-right-way-and.html' title='Requesting Blood Tests: The Right Way and the Wrong Way'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-5258908035936005761</id><published>2009-11-29T11:11:00.002-05:00</published><updated>2009-11-29T11:24:16.540-05:00</updated><title type='text'>The Plural of "Anecdote"</title><content type='html'>Not offering an opinion of my own about the state of the economy based on the observation that the King of Prussia mall made a zoo look sedate this weekend, but comparing and contrasting some other proffered opinions from around the blogosphere:&lt;br /&gt;&lt;br /&gt;From &lt;a href="http://thewelltimedperiod.blogspot.com/2009/11/black-friday-shopping-report.html"&gt;The Well-Timed Period&lt;/a&gt;: &lt;blockquote&gt;On Broadway early this morning, all the stores on the Upper West Side--&lt;a href="http://www.loehmanns.com/"&gt;Loehmann's&lt;/a&gt;, &lt;a href="http://www.barnesandnoble.com/"&gt;Barnes&amp;amp;Noble&lt;/a&gt;, etc.--were open but the traffic was puny. The one notable exception was the new &lt;a href="http://www.apple.com/retail/upperwestside/"&gt;Apple store&lt;/a&gt;, it was packed. But, the odd thing was that half the people were store employees. There was almost a 1:1 ratio of shoppers to red shirts.&lt;br /&gt;&lt;br /&gt;Couple the observation about store traffic with the fact that I just saw, for the first time ever, an "Apartment available" sign on both West End Ave. and CPW and my sense is that we still have a way to go with this economic recovery. &lt;/blockquote&gt;From &lt;a href="http://thehappyhospitalist.blogspot.com/2009/11/is-recession-over-checkout-line-proves.html"&gt;Happy the Hospitalist&lt;/a&gt;: &lt;blockquote&gt;I snapped this picture [picture of checkout line wending perhaps 30 yards from store entrance; can't really tell much from it] while waiting in the checkout line at Shopko during the greatest recession in more than 50 years. Based on the number of people waiting in this checkout alne, I'd say the recession  is over.&lt;/blockquote&gt; There you have it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(Then again, considering the sources I'd have to say the economy is still in big trouble, given that HH is reliably full of shit.)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-5258908035936005761?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/5258908035936005761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=5258908035936005761&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/5258908035936005761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/5258908035936005761'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/11/plural-of-anecdote.html' title='The Plural of &quot;Anecdote&quot;'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-2654784781381856201</id><published>2009-11-24T18:37:00.004-05:00</published><updated>2009-11-24T19:54:04.992-05:00</updated><title type='text'>Love</title><content type='html'>&lt;div style="text-align: left;"&gt;Dear DenverDaughter,&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Your father and I have been together now for eight and a half years. As you know, we have been trying to work our way through the accumulated detritus of the past. Thanks in part to the huge shipment we sent you, we've finally gotten rid of the garage-sized storage locker, though the last few boxes wound up in our living room. Now I'm going through them one last time, ruthlessly culling, even as I take care to preserve the important stuff.&lt;br /&gt;&lt;br /&gt;What counts as important? Photos. Several albums have found their way into boxes that will remain on readily accessible shelves. Pictures aren't going anywhere.&lt;br /&gt;&lt;br /&gt;I also came across the sign-in book from your grandfather's funeral in 1965. As you know, he died when your dad was 15, so neither of us ever met him. Still, as I leafed through it, I was impressed to see page after page after page of signatures of friends and relatives. Clearly, he was loved. I slipped the book alongside the one from your grandmother. It's not going anywhere.&lt;br /&gt;&lt;br /&gt;Then I came across a small bag, silver-and-white striped, containing several things:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Six unopened, unused boxes of "Thanks for your expressions of sympathy" cards.&lt;/li&gt;&lt;li&gt;An unused, unburnt shiva candle&lt;/li&gt;&lt;li&gt;Three large manila envelopes stuffed to overflowing&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A silver-and-white striped box holding another book from another funeral, this one from 2001.&lt;/li&gt;&lt;/ul&gt;As you know, it was for your mother. That book isn't going anywhere.&lt;br /&gt;&lt;br /&gt;As for those overstuffed manila envelopes, they held all the cards and letters sent to you and your father after she died. When I saw what they were, I stopped what I was doing and went to find your father. I sat down facing him, took his hands, and asked simply, "Do you want to keep the cards from the funeral?" He sighed heavily as he considered. Finally he said, "Nine years is enough. They can go."&lt;br /&gt;&lt;br /&gt;I pulled those stacks of cards and letters out of the envelopes and held them in my hand. There were a lot of them. They formed a stack at least six inches high:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_apvwAXmzb7w/SwxvuUS7SlI/AAAAAAAAANQ/2h_NU2sD3DU/s1600/IMG_0565.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 237px; height: 178px;" src="http://3.bp.blogspot.com/_apvwAXmzb7w/SwxvuUS7SlI/AAAAAAAAANQ/2h_NU2sD3DU/s200/IMG_0565.JPG" alt="" id="BLOGGER_PHOTO_ID_5407820094077880914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I spread them out over the kitchen table. They covered it easily, several layers deep:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_apvwAXmzb7w/SwxviaFuqZI/AAAAAAAAANA/B1DEJMRa2NA/s1600/IMG_0557.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_apvwAXmzb7w/SwxviaFuqZI/AAAAAAAAANA/B1DEJMRa2NA/s320/IMG_0557.JPG" alt="" id="BLOGGER_PHOTO_ID_5407819889474709906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;You have told me in no uncertain terms that you are not sentimental; that you have no use for stacks of old papers and cards filled with cliched platitudes. Neither does your father. Never fear: they have not been put into the mail to you. They have been duly discarded, as requested. Their purpose has been served. Hopefully, they brought you comfort at the time.&lt;br /&gt;&lt;br /&gt;But know that each piece of paper, each bit of card stock, each tattered envelope, represents someone who loved your mother; someone who thought well enough of her to set pen to paper and stamp to envelope just to let you know that. Know that there were so many of them, they covered a kitchen table; spread out, they would easily have covered a banquet table.&lt;br /&gt;&lt;br /&gt;Your mother was loved. By you; by your father; and by many more other people than you probably realized. The cards may have been discarded, but that love will always live on. And I now have the unfathomable good fortune to be the subsequent recipient of your father's love. Know that I will spend the rest of my days trying to be worthy of that, and to love him back with every fiber of my being. I'm not going anywhere.&lt;br /&gt;&lt;br /&gt;If you are ever moved to doubt, just enlarge that picture of all those cards spread across the kitchen table, and know that you are loved too.&lt;br /&gt;&lt;br /&gt;All my love, always.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-2654784781381856201?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/2654784781381856201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=2654784781381856201&amp;isPopup=true' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2654784781381856201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2654784781381856201'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/11/love.html' title='Love'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_apvwAXmzb7w/SwxvuUS7SlI/AAAAAAAAANQ/2h_NU2sD3DU/s72-c/IMG_0565.JPG' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-8454502584587718842</id><published>2009-11-23T14:39:00.003-05:00</published><updated>2009-11-23T15:50:15.902-05:00</updated><title type='text'>Count Me In</title><content type='html'>I received an email from a needlephobic friend acknowledging my generally negative stance toward &lt;s&gt;quackery&lt;/s&gt; alternative medicine, but asking me to make an exception for &lt;a href="http://living.health.com/2009/11/13/dark-chocolate-new-antianxiety-drug/?xid=ean091119"&gt;this&lt;/a&gt;: &lt;blockquote&gt;&lt;div style="text-align: center;"&gt;Dark Chocolate: The New Anti-Anxiety Drug?&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;The results of this new &lt;a href="http://pubs.acs.org/stoken/presspac/presspac/full/10.1021/pr900607v" target="_blank"&gt;study&lt;/a&gt; are intriguing and shed more light on the biochemical basis behind dark chocolate’s health benefits.&lt;/blockquote&gt; Okay; I'll bite (pun deliciously intended). The idea that consumption of dark chocolate could have a favorable effect on high-anxiety individuals seems plausible. Theobromine and other compounds found in chocolate are structurally similar to other psychoactive compounds such as caffeine. Thus, the hypothesis isn't completely out there. However the study was very small, comprised of only 30 subjects. In the face of these promising preliminary findings, I think the only responsible response is to call for further study.&lt;br /&gt;&lt;br /&gt;Lots of it. Study, that is. With chocolate. Dark chocolate. Very dark chocolate.&lt;br /&gt;&lt;br /&gt;Furthermore, because of the debilitating nature of anxiety and the vital importance of following up on any possible breakthroughs in its treatment, I would even be willing to volunteer for these very important studies.&lt;br /&gt;&lt;br /&gt;As long as there is lots of chocolate.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-8454502584587718842?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/8454502584587718842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=8454502584587718842&amp;isPopup=true' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/8454502584587718842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/8454502584587718842'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/11/count-me-in.html' title='Count Me In'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-9077642770994520002</id><published>2009-11-19T12:58:00.003-05:00</published><updated>2009-11-19T14:38:30.004-05:00</updated><title type='text'>Prevention is in the Eye of the Beholder</title><content type='html'>I saw a new patient the other day for a physical. No complaints, he said. He was very healthy, he said. Wellness was very important to him, he said. He was interested in being as proactive as possible about his health.&lt;br /&gt;&lt;br /&gt;Wonderful! What more could a primary physician ask for than a healthy patient interested in being proactive about wellness?&lt;br /&gt;&lt;br /&gt;I begin by taking a complete medical history and performing a physical examination.&lt;br /&gt;&lt;br /&gt;Any medical conditions? No.&lt;br /&gt;Ever been operated on for anything? No.&lt;br /&gt;Allergic to any medicine? No.&lt;br /&gt;Family history? Nothing.&lt;br /&gt;Do you smoke cigarettes? Yes.&lt;br /&gt;&lt;br /&gt;Wait, what? Health; wellness; prevention; &lt;span style="font-style: italic;"&gt;smoker&lt;/span&gt;??&lt;br /&gt;&lt;br /&gt;You will all be very proud to hear that I was in fact able to keep a straight face.&lt;br /&gt;&lt;br /&gt;Next up is the physical, which begins with the measurement of vital signs:&lt;br /&gt;&lt;br /&gt;Weight: 210 lbs.&lt;br /&gt;Height: 67 inches&lt;br /&gt;Body Mass index: 32.9&lt;br /&gt;Temperature: 98.7, orally&lt;br /&gt;Pulse: 74&lt;br /&gt;Respirations: 12&lt;br /&gt;Blood pressure: 160/100&lt;br /&gt;&lt;br /&gt;Remainder of physical examination was completely unremarkable.&lt;br /&gt;&lt;br /&gt;Okey doke. So what we have here is an obese smoker with an elevated blood pressure. My proactive wellness recommendations would be to stop smoking, begin an exercise program, and lose weight with a reduced-calorie diet.&lt;br /&gt;&lt;br /&gt;It turns out that what the patient's idea of proactive wellness is a chest x-ray and an EKG.&lt;br /&gt;&lt;br /&gt;WTF?&lt;br /&gt;&lt;br /&gt;Yes, he's aware that smoking increases his risk for lung cancer, which is why he wants the chest x-ray. This kind of makes sense (&lt;a href="http://findarticles.com/p/articles/mi_m0689/is_9_54/ai_n15653060/"&gt;not really&lt;/a&gt;) but the mind-boggling thing is that he &lt;span style="font-style: italic;"&gt;doesn't want to quit smoking&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I try to wrap my mind around this illogic (it's tough when one's brain is trying to ooze out through one's ears) and turn to the other major cardiovascular risk factor I have identified: his elevated blood pressure.&lt;br /&gt;&lt;br /&gt;Yes, he knows that high blood pressure can lead to a heart attack. This is why he wants the EKG. No, he has no chest pain, shortness of breath, exercise intolerance, or any other acute symptom of coronary insufficiency at this time. And no, he is not particularly interested in changing his diet or exercise habits; and he doesn't think he'd be willing to take any medicine for his blood pressure (&lt;a href="http://dinosaurmusings.blogspot.com/2009/11/whose-medicine-is-it-anyway.html"&gt;if it's still high after two more readings&lt;/a&gt;). He just wants the EKG. Because he's so proactive about wellness.&lt;br /&gt;&lt;br /&gt;See what I'm up against?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-9077642770994520002?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/9077642770994520002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=9077642770994520002&amp;isPopup=true' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/9077642770994520002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/9077642770994520002'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/11/prevention-is-in-eye-of-beholder.html' title='Prevention is in the Eye of the Beholder'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-4584482422216767293</id><published>2009-11-18T18:36:00.002-05:00</published><updated>2009-11-18T19:42:59.974-05:00</updated><title type='text'>Whose Medicine is it Anyway?</title><content type='html'>Hypertension, or high blood pressure, is one of the most commonly diagnosed chronic conditions seen in this country. What many people don't realize, though, is that a single blood pressure reading is not enough to make a formal diagnosis of hypertension. Technically, you need three readings on separate occasions -- preferably different days -- to make the diagnosis. Because I like to use sports analogies, I tell my patients that the diagnosis of hypertension doesn't happen until you have "three strikes."&lt;br /&gt;&lt;br /&gt;What I usually do when I first measure a blood pressure higher than 140/90 is to explain this to the patient. I also discuss the role of weight loss, exercise, and sodium restriction in reducing it. Then I ask them to come back in a month to re-check the blood pressure. With any luck -- and with aggressive lifestyle modifications on the patient's part -- a mildly elevated blood pressure can respond before I ever make the diagnosis, coincidentally sparing the patient the official record of a "pre-existing condition."&lt;br /&gt;&lt;br /&gt;I saw a guy the other day with "strike two". His blood pressure was still about 150/100. He wasn't all that overweight and his diet was already pretty good, so I started trying to prepare him for the fact that he would likely require medication to control his blood pressure. Like many people, he wasn't keen on that idea. He scowled as he said, "Okay, we'll give it one more month. Then I guess I'll take your damn medicine."&lt;br /&gt;&lt;br /&gt;I thought, "What do you mean, &lt;span style="font-style: italic;"&gt;my&lt;/span&gt; medicine?" My blood pressure is fine (as are my cholesterol and thyroid, thanks to better living through chemistry). I'm talking about medicine for you, Mr. Patient. Which got me to thinking:&lt;br /&gt;&lt;br /&gt;Whose medicine is it anyway?&lt;br /&gt;&lt;br /&gt;As prescribing physicians, we often talk about all the medications at "our" disposal. Is studying, understanding, recommending and writing for drugs enough to invest us with their "ownership"? Or does filling the prescription, paying for and swallowing the pills carry more weight?&lt;br /&gt;&lt;br /&gt;I guess that's the source of the expression, "to take one's medicine."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-4584482422216767293?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/4584482422216767293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=4584482422216767293&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/4584482422216767293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/4584482422216767293'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/11/whose-medicine-is-it-anyway.html' title='Whose Medicine is it Anyway?'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-2886277313287233068</id><published>2009-11-13T07:48:00.002-05:00</published><updated>2009-11-13T20:51:05.913-05:00</updated><title type='text'>One Quick Question</title><content type='html'>One quick question. What could be wrong with one quick little question? Just this: if I hear the words, "I just have one quick question" one more time, someone will be ripped limb from limb and fed slowly to the great Sarnack to be slowly digested over a thousand years, while I set my hair on fire, yank my fingernails out one by one, and shriek for mercy to the heavens above. Also, I may get a little upset.&lt;br /&gt;&lt;br /&gt;Here's why.&lt;br /&gt;&lt;br /&gt;It's flu shot season. This means that in addition to scheduling patients for regular visits, we have people coming in just for a flu shot. We pull the chart (so we can document the flu shot), but they're squeezed in and around the other patient visits. Given that it takes me about 15 seconds to draw up a flu shot and literally less than one second for the actual injection (not counting however long it takes them to roll up sleeves/remove jackets/unbutton shirts/whatever it takes to get to bare skin), we usually get these folks in and out pretty promptly. In fact, we count on it.&lt;br /&gt;&lt;br /&gt;So when they start in with other stuff, like "I need a couple of prescriptions," or "Can you check my blood pressure?" or "Can I just see what I weigh?" or the infamous, dreaded "Can I ask one quick question?" my blood pressure starts to rise, as do the hairs on the back of my neck, and my hackles.&lt;br /&gt;&lt;br /&gt;It sounds (and feels) so petty to say, "NO! You're just here for a flu shot. Not a blood pressure check; not a weight check; not for prescription refills; and certainly not for a visit, which is what we call it when you have questions -- quick, slow, long, short, whatever -- that require my professional expertise to answer. I mean, that's why you're asking me, right?" So I don't say that. Even if I'm thinking it; I somehow manage not to say it.&lt;br /&gt;&lt;br /&gt;Instead, I swallow hard and say, "Sure."&lt;br /&gt;&lt;br /&gt;And they ask their question, which often needs an office visit, which I try to get then to schedule. And I'll write a prescription or two; if there are more, I'll ask if they can come back later; they're usually okay with that. But I won't weigh them or check their blood pressure when there are other patients waiting for scheduled appointments. Mostly, they understand. I hope.&lt;br /&gt;&lt;br /&gt;Because one quick question is seldom quick.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-2886277313287233068?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/2886277313287233068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=2886277313287233068&amp;isPopup=true' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2886277313287233068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2886277313287233068'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/11/one-quick-question.html' title='One Quick Question'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-5762063977540700546</id><published>2009-11-10T13:46:00.002-05:00</published><updated>2009-11-10T14:12:51.315-05:00</updated><title type='text'>By Request</title><content type='html'>An email received from one of my two readers (who aren't related to me): &lt;blockquote&gt;So - post something about the new health care legislation!!! &lt;/blockquote&gt;Huh?&lt;br /&gt;&lt;br /&gt;Excuse me??&lt;br /&gt;&lt;br /&gt;Um, what exactly are you talking about???&lt;br /&gt;&lt;br /&gt;There was a ridiculously large, abstruse bill passed in Washington that no one actually read all the way through which included explicit provisions for payment for pseudoscientific religious nonsense (&lt;a href="http://www.latimes.com/features/health/la-na-health-religion3-2009nov03,0,6879249,full.story"&gt;Section 125&lt;/a&gt;) along with financial incentives to states for &lt;a href="http://thehill.com/blogs/blog-briefing-room/news/65633-house-healthcare-bill-cuts-incentives-to-states-that-cap-attorney-fees-damages"&gt;not trying&lt;/a&gt; to address the issue of tort reform, among other provisions that don't actually &lt;a href="http://covertrationingblog.com/healthcare-reform/president-obama-and-death-panels"&gt;mean anything&lt;/a&gt; until some unelected bureaucrats write the rules that will actually be implemented.&lt;br /&gt;&lt;br /&gt;Once actually written and implemented, though, nothing in this bill does or says anything about health care. Rather, what is attempting to be reformed is payment for health care. Please note that I am even refraining from using the word "insurance" in this context, because "health insurance" as commonly used in this country at this time is not actually "insurance" in any linguistic meaning of the word. What we call "health insurance" is actually brokered payment for health care services.&lt;br /&gt;&lt;br /&gt;Nothing about actual health care anywhere to be seen.&lt;br /&gt;&lt;br /&gt;My bottom line response to the passage of this bill and other shenanigans currently being perpetrated in our nation's capital: move on; there's nothing here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-5762063977540700546?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/5762063977540700546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=5762063977540700546&amp;isPopup=true' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/5762063977540700546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/5762063977540700546'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/11/by-request.html' title='By Request'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-4545159688546292530</id><published>2009-11-08T19:50:00.003-05:00</published><updated>2009-11-08T19:52:14.085-05:00</updated><title type='text'>Saddest Words Ever</title><content type='html'>Overheard in a hotel lobby: &lt;blockquote&gt;Obama makes sense, until you hear Rush Limbaugh and Sean Hannity explain what he really means. &lt;/blockquote&gt;That's it. We're doomed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-4545159688546292530?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/4545159688546292530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=4545159688546292530&amp;isPopup=true' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/4545159688546292530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/4545159688546292530'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/11/saddest-words-ever.html' title='Saddest Words Ever'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-1616460611576635744</id><published>2009-11-05T12:23:00.004-05:00</published><updated>2009-11-05T15:07:21.038-05:00</updated><title type='text'>Tweaking the Tail of the Home Birth Tiger</title><content type='html'>Science Blogs has a new contributor: Dr. Amy Tuteur, an OBGYN who elicits, shall we say, very strong reactions among her readers.&lt;br /&gt;&lt;br /&gt;Dr. Amy's debut post trumpets "&lt;a href="http://www.sciencebasedmedicine.org/?p=2392"&gt;The Tragic Toll of Home Birth&lt;/a&gt;!" (The exclamation point isn't actually there, but doesn't it sound like it should be?) Reading through it, though, sounds more like a screed against midwives -- specifically those who are not CNMs (Certified Nurse Midwives) -- than home birth per se. She includes this nifty chart to demonstrate her point:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_apvwAXmzb7w/SvMSB2xY7dI/AAAAAAAAAM4/UfcwpyiJ9U8/s1600-h/national_neonatal_mortality_copy.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 340px; height: 282px;" src="http://1.bp.blogspot.com/_apvwAXmzb7w/SvMSB2xY7dI/AAAAAAAAAM4/UfcwpyiJ9U8/s200/national_neonatal_mortality_copy.jpg" alt="" id="BLOGGER_PHOTO_ID_5400680201239195090" border="0" /&gt;&lt;/a&gt;Let's see. According to these numbers, non-CNMs do indeed have higher neonatal mortality rates than either MDs or CMNs, however MDs have nearly double the mortality rate of CNMs! Wow. If I really want to be safe, I should go to a midwife.&lt;br /&gt;&lt;br /&gt;Then again, that table doesn't actually say anything about home birth. It just breaks down  mortality figures by birth attendant. As it happens, the database Dr. Amy links is ridiculously easy to navigate. (Go and &lt;a href="http://wonder.cdc.gov/lbd-current.html"&gt;play with it&lt;/a&gt;.) In fact, I was able to come up with this breakdown of home birth vs. hospital birth, by birth attendant, using the same remaining parameters as Dr. Amy (2003-2004; white women, 37+ weeks, ages 20-45):&lt;br /&gt;&lt;br /&gt;[Sorry I can't manage it in a nifty table format]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;In Hospital&lt;/span&gt;:&lt;br /&gt;CNM: Deaths: 107, Births: 292,422, Deaths/1,000 births: 0.37&lt;br /&gt;MDs:  Deaths: 2,118, Births: 3,498,447, Deaths/1,000 births: 0.61&lt;br /&gt;Other Midwives:  Deaths: 2, Births: 4,323, Deaths/1,000 births: Suppressed&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Not in Hospital:&lt;/span&gt;&lt;br /&gt;CNM: Deaths: 6, Births: 11,853, Deaths/1,000 births: Suppressed&lt;br /&gt;MD: Deaths: 7, Births: 2.689, Deaths/1,000 births: Suppressed&lt;br /&gt;Other Midwives: Deaths: 20, Births: 16,613, Deaths/1,000 births: 1.20&lt;br /&gt;&lt;br /&gt;(Note: Rates are suppressed when the numerator is less than 20, because the figure does not meet the NCHS standard of reliability or precision.)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Source: United States Department of Health and Human Services (US DHHS), Centers of Disease Control and Prevention (CDC), National Center for Health Statistics (NCHS), Office of Analysis and Epidemiology (OAE), Division of Vital Statistics (DVS), Linked Birth / Infant Death Records 2003-2005 on CDC WONDER On-line Database. Accessed at http://wonder.cdc.gov/lbd-current.html on Nov 5, 2009 11:45:58 AM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So what does this really mean? It means that a total of 33 babies who were born at home between 2003 and 2004 died in their first month of life. Yes, more of them had mothers who were attended by non-certified midwife than by a CNM or MD. By contrast, if you add them up, there were 2,227 babies born in hospitals who didn't make it past a month either. The rates for total mortality by place of birth including all birth attendants is 0.59 per thousand births for hospitals and 1.06 for "not in hospital".&lt;br /&gt;&lt;br /&gt;Okay, then. Say we admit that, taking all comers, a baby is about twice as likely to die if born at home than in a hospital, or even three times as likely if attended by a lay midwife. Sounds pretty scary, no? Well, no.&lt;br /&gt;&lt;br /&gt;It's the age old difference between absolute and relative risk. Take &lt;a href="http://theblogthatatemanhattan.blogspot.com/2009/01/ovarian-cancer-and-obesity-weighing.html"&gt;TBTAM's trick &lt;/a&gt;of using a piece of graph paper with 1,000 squares, and see what the difference is between having one square colored in, or two (or even three). Combine that with the tiny absolute numbers of women who want to give birth at home in the first place (I didn't want to have to clean up after it, frankly) and the whole thing starts looking more like the ideological witch hunt against midwifery that it actually is, and a whole lot less like a noble call to save large numbers of innocent babies from their mothers' intransigence.&lt;br /&gt;&lt;br /&gt;News flash: people choose home birth over a hospital experience for many reasons, and will continue to do so even in the light of these statistics. Why? For the same reason they ride motorcycles, some of them without helmets. They feel that the advantages &lt;span style="font-style: italic;"&gt;to them&lt;/span&gt; outweigh the risks. How can they best minimize the risk? By selecting a birth attendant with appropriate training and experience, for one. More training for midwives? I'm all in favor. But demonizing the entire home birth community by condemning their "Tragic Toll" is uncalled-for.&lt;br /&gt;&lt;br /&gt;If you want to talk about "Tragic Tolls", Dr. Amy, check &lt;a href="http://www.childwelfare.gov/pubs/factsheets/fatality.cfm"&gt;this&lt;/a&gt; out: &lt;blockquote&gt;The National Child Abuse and Neglect Data System (NCANDS) reported &lt;strong&gt;an estimated 1,760 child fatalities in 2007&lt;/strong&gt;. &lt;/blockquote&gt;Now &lt;span style="font-style: italic;"&gt;that's&lt;/span&gt; tragic.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-1616460611576635744?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/1616460611576635744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=1616460611576635744&amp;isPopup=true' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/1616460611576635744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/1616460611576635744'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/11/tweaking-tail-of-home-birth-tiger.html' title='Tweaking the Tail of the Home Birth Tiger'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_apvwAXmzb7w/SvMSB2xY7dI/AAAAAAAAAM4/UfcwpyiJ9U8/s72-c/national_neonatal_mortality_copy.jpg' height='72' width='72'/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-6216180162753385871</id><published>2009-11-04T07:27:00.005-05:00</published><updated>2009-11-04T13:25:43.601-05:00</updated><title type='text'>Bring on the Bets</title><content type='html'>One or two of you may be aware that there is something going on called the World Series. ("What world would that be?" asks this crotchety old guy in his 80's whom I've known for years.) It's the end of the baseball season, and this year it is being played by (my) defending champion Philadelphia Phillies and the New York Yankees.&lt;br /&gt;&lt;br /&gt;As is traditional, the mayors of the two cities involved have engaged in a friendly wager. In &lt;a href="http://www.philly.com/philly/blogs/cityhall/Mayors_make_World_Series_Bet.html"&gt;past years&lt;/a&gt;, this has usually taken the form of a food exchange ("cheesesteaks or cheesecakes"). &lt;a href="http://www.phillytrib.com/tribune/index.php/phillynewsheadlines/7373-series-bet-103009"&gt;This year&lt;/a&gt;, though, you have to admit that Philadelphia Mayor Michael Nutter and New York Mayor Michael Bloomberg have really raised public service (and from &lt;span style="font-style: italic;"&gt;"public servants"&lt;/span&gt;, no less!) to a new level:&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Regardless of the outcome, both mayors will host public arts projects. Nutter would join Mural Arts to paint a mural on the side of a recreation center. Bloomberg would partner with Public Color to paint the interior of a school.&lt;/p&gt; If the Phillies win the series, Bloomberg will travel to Philadelphia to take part in the day of service while wearing a Phillies jersey. If the Yankees win the series, Nutter will travel to New York to take part in the day of service while wearing a Yankees jersey. The mayor of the losing city will also buy the mayor of the winning city and his fellow volunteers lunch.&lt;/blockquote&gt; That's just cool.&lt;br /&gt;&lt;br /&gt;What it's really done, of course, is to completely reset the bar for all future mayoral sporting bets. Who's going to have the nerve to offer up a case of the local brew against some regional delicacy after this  kind of event? Bravo to both of them!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PS: Breaking news from New York:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_apvwAXmzb7w/SvHG_5vXhqI/AAAAAAAAAMw/_S9rTwlc_n4/s1600-h/Phanatic+Kong.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 236px; height: 314px;" src="http://2.bp.blogspot.com/_apvwAXmzb7w/SvHG_5vXhqI/AAAAAAAAAMw/_S9rTwlc_n4/s200/Phanatic+Kong.jpg" alt="" id="BLOGGER_PHOTO_ID_5400316229327488674" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-6216180162753385871?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/6216180162753385871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=6216180162753385871&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/6216180162753385871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/6216180162753385871'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/11/bring-on-bets.html' title='Bring on the Bets'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_apvwAXmzb7w/SvHG_5vXhqI/AAAAAAAAAMw/_S9rTwlc_n4/s72-c/Phanatic+Kong.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-2720551391791938402</id><published>2009-11-03T15:30:00.003-05:00</published><updated>2009-11-03T16:36:40.146-05:00</updated><title type='text'>Suzanne Somers "Total Body Cancer" Debunked: The Cliff Notes Version</title><content type='html'>I love reading &lt;a href="http://scienceblogs.com/insolence"&gt;Respectful Insolence&lt;/a&gt;. Orac does a wonderfully meticulous job of tearing down all kinds of pseudoscientific nonsense. Go and read -- sometime when you have some extra time on your hands. The more time, the better; although he is good, he does tend to ramble a bit.&lt;br /&gt;&lt;br /&gt;His current project is a review of the new &lt;s&gt;book&lt;/s&gt; nonsense by the original ditzy blonde herself, Suzanne Somers. The problem is that she is too stupid to recognize the utter depths of nonsense she has plumbed in this tome. The "Doctors who are Curing Cancer" interviewed in this book are uniformly quacks whose techniques and treatments are either ridiculously implausible or scientifically proven not to work -- or &lt;a href="http://scienceblogs.com/insolence/2009/09/the_gonzalez_protocol_worse_than_useless.php"&gt;both&lt;/a&gt;. Go and read Orac's archives for more detail. Also be aware that he will be posting more about the book; he's a better man than I. Then again, presumably if his brains explode he has his wife and/or laboratory cleaning personnel to clean them up after him. I have to do it myself, and brains are notoriously difficult to get out of carpet, not to mention all the little nooks and crannies of keyboards.&lt;br /&gt;&lt;br /&gt;His most recent &lt;a href="http://scienceblogs.com/insolence/2009/11/blogging_suzanne_somers_knockout_part_1.php"&gt;post&lt;/a&gt; is fabulous, but really long. I thought I would perform a public service by cutting to the chase and revealing what curious readers -- albeit those who have too much to do to peruse Respectful Insolence in its entirety -- are, well, curious about. At least I was.&lt;br /&gt;&lt;br /&gt;Apparently in Chapter 1 of the book, Somers states that she was "misdiagnosed with total body cancer." Knowing that there is no such thing, &lt;s&gt;Orac and&lt;/s&gt; I wondered what it could have been. Orac, who actually went and read the thing, reveals that it was disseminated coccidiomycosis, also known as Valley Fever. Coccidiomyces doesn't usually cause much in the way of illness in generally healthy, immunocomptetent people. On the other hand, one of the risk factors for dissemination is a suppressed immune system. &lt;s&gt;Manfully resisting&lt;/s&gt; Leaving aside for a moment the I-told-you-so temptation (aka schadenfreude) to someone who took fistfuls of supplements supposedly intended to &lt;span style="font-style: italic;"&gt;strengthen&lt;/span&gt; the immune system, what really was going on with her?&lt;br /&gt;&lt;br /&gt;I knew that her supplement list included "bio-identical hormones" like estrogen. I also happen to know that chemically, estrogen is indeed a "steroid" hormone, however its protean effects do not include direct effects on the immune system. Ah, but it turns out that her regimen included "cortisol repletion"! Aha! She was indeed taking corticosteroids (unprescribed and unmonitored by a competent physician; funny about that)! And those can indeed depress the immune system.&lt;br /&gt;&lt;br /&gt;The real problem with pseudoscience is that people's bodies neither know nor care what the person inhabiting them believes. Suzanne Somers' belief that she was "cortisol deficient" didn't make her so. She ate cortisone. Her body responded by making less of it, and by damping down its native immunity, thus allowing a usually indolent fungus to spread throughout her body.&lt;br /&gt;&lt;br /&gt;Dumbass.&lt;br /&gt;&lt;br /&gt;There you go: 550 words, give or take, compared with Orac's almost-9,000 word screed. Granted he covered far more material than I -- and I strongly encourage you to go read it -- but the more I think about it, the more I believe I have summarized Suzanne Somers effectively and accurately. In fact, I shall repeat it for emphasis:&lt;br /&gt;&lt;br /&gt;Dumbass.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-2720551391791938402?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/2720551391791938402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=2720551391791938402&amp;isPopup=true' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2720551391791938402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/2720551391791938402'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/11/suzanne-somers-total-body-cancer.html' title='Suzanne Somers &quot;Total Body Cancer&quot; Debunked: The Cliff Notes Version'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-5027794220154694308</id><published>2009-11-02T15:07:00.000-05:00</published><updated>2009-11-02T16:00:24.434-05:00</updated><title type='text'>The Emergency Department EMR from Hell</title><content type='html'>Despite the fact that I am almost always available to my patients day and night, day in and day out, weekends and holidays included, there are occasions when they go to the Emergency Department*. Sometimes they call me first. Once I have ascertained, for example, that what they have is an acute surgical abdomen (I have indeed diagnosed appendicitis over the phone more than once), then they don't need me. What they need is a hospital and a competent surgeon, and the most expeditious way for them to connect with those two things is through an Emergency Room**.&lt;br /&gt;&lt;br /&gt;Still, there are several other appropriate circumstances when patients head to an ER without calling me first. In these instances, though, it is a generally accepted responsibility of said ER to somehow let me know that the patient was there. A phone call is way above and beyond for routine problems, although there are occasions when it's appreciated (like when a patient comes in dead. It happens.) Failing that, some kind of written notification, either faxed or mailed, serves the purpose nicely.&lt;br /&gt;&lt;br /&gt;The first step in the notification process, of course, is the patient &lt;s&gt;admitting&lt;/s&gt; letting the ER staff know that I am their doctor. If the patient doesn't give my name when they check in, all bets are off. Once I am on record as their primary physician, though, the ball is in the ER's court.&lt;br /&gt;&lt;br /&gt;I've been on staff at two different hospitals; one during my first decade of practice, and the other for the second. Despite the fact that the first one now has an electronic medical record (EMR), nothing much has changed in the notification process: I get a fax of the face sheet of the chart. What that means is that I get the patient's name, the date and time he/she signed into the ER, and all the contact and insurance information that I couldn't care less about. If they are then admitted to the hospital, I get a second fax identical to the first in every way, except that a previously blank space labeled "Diagnosis" is now filled in. If they are discharged from the ER, I get nothing. No idea what happened, what the problem was, the diagnosis, any prescriptions given; nothing. On the other hand, I do have that original sheet, which I leave in the patient's chart. Then the next time I see them or talk to them I'm able to say, "I see you were in the ER on such-and-such a date; what happened?"&lt;br /&gt;&lt;br /&gt;The second hospital is a different story. Back in the olden days, they used a paper system called T-sheets. Every possible complaint had its own sheet, each with dozens of tiny check-off boxes allowing the ER staff to document out their asses in minimal time. They loved it. When the family physicians on staff began &lt;s&gt;demanding&lt;/s&gt; requesting that they let us know when our patients were seen in the ER, they responded by faxing us the entire ER chart. This invariably added up to a minimum of 17 pages, of which at least three and up to six were completely blank. (For real; they faxed blank divider pages.) Not only that, but the tiny little print was essentially illegible when transmitted by fax. Usually the only way I could tell what the hell the patient was actually there for was by looking at the pre-printed discharge instructions (that were of course also included in the fax). As has been stated elsewhere, the signal-to-noise ratio of the information in this format was unacceptably low.&lt;br /&gt;&lt;br /&gt;Furthermore, there were still many occasions when we didn't even get the 17-page packet of gibberish. The standard answer from the ER docs, recognizing our legitimate complaint, was this: &lt;div style="text-align: center;"&gt;&lt;blockquote&gt;"Call us."&lt;/blockquote&gt;&lt;/div&gt;Um, let me get this straight. If a patient of mine goes to the ER, I don't know about it, and I don't get a report, I should call you. Hmm. So the next time you don't hear a tree fall in the woods, run for cover.&lt;br /&gt;&lt;br /&gt;Recently this hospital has spent millions of dollars building a brand-spanking new hospital wing, including a brand-spanking new ER. This brand-spanking new ER also contains a brand-spanking new EMR. Hurrah! Never again will reams of paper be wasted generating illegible notes. This brand-spanking new EMR has the capacity to print out a concise summary of the patient's ER visit, and -- will wonders never cease -- to automatically fax said concise summary directly to little old me. Of course it turns out that although this brand-spanking new EMR &lt;span style="font-style: italic;"&gt;can&lt;/span&gt; do this, does not mean that it does.&lt;br /&gt;&lt;br /&gt;Receiving notification from the ER had been an ongoing issue with this hospital even prior to their multi-million dollar construction project and the acquisition of their brand-spanking new EMR&lt;br /&gt;&lt;br /&gt;I recently got a phone call from a patient telling me he had been in the ER three days earlier and was told to call me to schedule a follow-up appointment, which is why he was calling. Because I finally had a situation where I knew exactly when I actually had a patient go to the ER, I called to see what happened to the brand-spanking new report from their brand-spanking new EMR. I actually had a lovely conversation with a conscientious and helpful ER doc, who asked me when the last time was I had gotten an ER report on one of my patients from them.&lt;br /&gt;&lt;br /&gt;Because the answer was, "Never," I instead asked, "How long have you had the new system?"&lt;br /&gt;&lt;br /&gt;Answer: "Since May."&lt;br /&gt;&lt;br /&gt;Okay, then; at least five months.&lt;br /&gt;&lt;br /&gt;After some rooting around on the part of the conscientious, helpful ER doc, it turned out that the only way their brand-spanking new EMR system would send me a nifty new easy-to-read report was if all of the following things happened:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;If I was in their system (I am)&lt;/li&gt;&lt;li&gt;If the system had my correct contact information (it does)&lt;/li&gt;&lt;li&gt;If the doctor clicked on my name from a pick list while he was writing the discharge instructions. Note: Not before (ie, the information wasn't carried over from the sign-in process when patients are asked who their doctors are); not during the visit (while the doctor was in the process of diagnosing and treating the patient), but SPECIFICALLY while the doctor was typing the discharge instructions.&lt;/li&gt;&lt;/ul&gt;Maybe that doesn't seem particularly onerous, but I think it's ridiculous. How many other things would I rather have an ER doc thinking about while discharging the patient, especially when MY F*CKING NAME AND OFFICE NUMBER ARE ALREADY IN THE GD CHART!!!&lt;br /&gt;&lt;br /&gt;It turns out this brand-spanking new EMR has a few other little minor shortcomings:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It doesn't let the physician access the nurses notes&lt;/li&gt;&lt;li&gt;It doesn't let the physician access notes from triage&lt;/li&gt;&lt;li&gt;It doesn't let the physician access the past medical history, family and social history already gathered earlier.&lt;/li&gt;&lt;/ul&gt;Um, excuse me, but isn't a computer's major strength its ability to eliminate repetitive actions? Hell, any time I want to order something from a catalog, there's this nifty feature that lets me check off a box that says, "Billing address same as shipping?" instead of having to enter my address again. (Not only that, but once I've done it, there's this thing called auto-fill that allows me to just point and click.) I thought that's what computers were supposed to do best!&lt;br /&gt;&lt;br /&gt;But no. Here we have this brand-spanking new EMR -- did I mention that it's one of the largest and most popular EMRs &lt;s&gt;(almost certainly among the most expensive too)&lt;/s&gt; nationwide? -- that basically makes the doctor duplicate all the nurses' charting.&lt;br /&gt;&lt;br /&gt;Can't they fix this little bug? Surely it can't be all that difficult from a technical point of view.&lt;br /&gt;&lt;br /&gt;Actually, it's not. The problem is that because it's such a large, widely used EMR, they can't make changes for just one user. They have to change it for everyone.&lt;br /&gt;&lt;br /&gt;So...Why not do that? While they're at it, what's with having to make sure I'm "in their system"? We have these really cool new things called NPIs. The letters stand for "National Provider Identifier". Last time I looked, that first word ("National") pretty much applied to the entire country. So why can't they just incorporate the &lt;span style="font-style: italic;"&gt;national&lt;/span&gt; NPI database into the system. That way, any time one of my patients went to an ER anywhere in the country, there's an easy-peasy way to identify me as the person waiting with bated breath to read the ER report.&lt;br /&gt;&lt;br /&gt;Sorry, came the answer from the conscientious, helpful ER doc. We can't do that right now. So I'll just keep trying to remember to click on your name when your patients come in. I'll also make sure the other docs try to remember to do it too.&lt;br /&gt;&lt;br /&gt;EPIC WTF.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;* Happy now, Whitecoat?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;** Sorry; old habits die hard.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/33306001-5027794220154694308?l=dinosaurmusings.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dinosaurmusings.blogspot.com/feeds/5027794220154694308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33306001&amp;postID=5027794220154694308&amp;isPopup=true' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/5027794220154694308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33306001/posts/default/5027794220154694308'/><link rel='alternate' type='text/html' href='http://dinosaurmusings.blogspot.com/2009/11/emergency-department-emr-from-hell.html' title='The Emergency Department EMR from Hell'/><author><name>#1 Dinosaur</name><uri>http://www.blogger.com/profile/01357845504444464397</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_apvwAXmzb7w/SlM-2y9icpI/AAAAAAAAALY/-O1ur19KoUU/S220/Lucy-85Web.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33306001.post-8383866371941927583</id><published>2009-10-30T11:16:00.004-04:00</published><updated>2009-10-30T12:06:14.729-04:00</updated><title type='text'>Ask Your Lawyer If He Carries Malpractice Insurance; You May be Surprised</title><content type='html'>I've posted &lt;a href="http://dinosaurmusings.blogspot.com/2007/06/pity-party.html"&gt;here&lt;/a&gt; and &lt;a href="http://dinosaurmusings.blogspot.com/2009/10/texas-follows-in-californias-footsteps.html"&gt;here&lt;/a&gt; about the responses of lawyers in two different states to the proposal that they be required to disclose to their clients whether or not they carry professional liability insurance. In general, the publicized responses have been against it.&lt;br /&gt;&lt;br /&gt;I would like to share a modest proposal for dealing with this issue. Best of all, it doesn't even have to involve the lawyers at all.&lt;br /&gt;&lt;br /&gt;Let me begin by pointing out that the essence of professionalism is responsibility; doing the right thing not because you will get in trouble if you don't, but simply because it is the right thing to do. Seen in this light, carrying professional liability insurance to protect your clients/patients against the financial ramifications of your inadvertent errors is the responsible course of action.&lt;br /&gt;&lt;br /&gt;When presenting oneself to the public as a professional, it is to be hoped that one is representing that one is responsible. Therefore the vagaries of whether or not a given group of professionals (ie, doctors)  is required by law to carry malpractice insurance is immaterial. It is not unreasonable for a medical patient, a legal client, or a patron of any other professional to assume that said professionals carry insurance appropriate for their business.&lt;br /&gt;&lt;br /&gt;As came to my attention via the above linked posts, there are apparently large numbers of attorneys who do not take the responsible course of carring liability insurance. Here's what I propose we do about it:&lt;br /&gt;&lt;br /&gt;I propose a large public service campaign to educate the public about the fact that many lawyers do not carry malpractice insurance. Just as consumers have been sufficiently educated to inquire 
