One of them State?
******** defer="defer" type="text/javascript"> var LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT = 300; var LEO_HIGHLIGHTS_MAX_HIGHLIGHTS = 50; var LEO_HIGHLIGHTS_IFRAME_TOP_ID = "leoHighlights_top_iframe"; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID = "leoHighlights_bottom_iframe"; var LEO_HIGHLIGHTS_IFRAME_DIV_ID = "leoHighlights_iframe_modal_div_container"; var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH = 520; var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT = 391; var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH = 520; var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT = 665; var LEO_HIGHLIGHTS_IFRAME_TOP_POS_X = 0; var LEO_HIGHLIGHTS_IFRAME_TOP_POS_Y = 0; var LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH = 520; var LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT = 294; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_X = 96; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_Y = 294; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH = 425; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT = 97; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH = 425; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT = 371; var LEO_HIGHLIGHTS_SHOW_DELAY_MS = 300; var LEO_HIGHLIGHTS_HIDE_DELAY_MS = 750; var LEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_MS = 850; var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT = "transparent none repeat scroll 0% 0%"; var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER = "rgb(245, 245, 0) none repeat scroll 0% 0%"; var LEO_HIGHLIGHTS_ROVER_TAG = "711-36858-13496-14"; createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20%20%20%20%20%20 %20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20fa lse%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20%2 0%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20f alse%3B%0A%20%20%20%0Avar%20_leoHighlightsPrevElem %20%3D%20null%3B%0Avar%20_leoHighlightsSnoozed%20% 3D%20false%3B%0A%0A/**%0A%20*%20Checks%20if%20the%20passed%20in%20clas s%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%2 2function%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@ret urn%0A%20*/%0Afunction%20_leoHighlightsFirebugConsoleAvailabl e%28c%29%20%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20 %20%20%20%20%20if%28_leoHighlightsClassExists%28_F irebugConsole%29%20%26%26%20%0A%20%20%20%20%20%20% 20%20%20window.console%20%26%26%20console.log%20%2 6%26%20%0A%20%20%20%20%20%20%20%20%20%28console%20 instanceof%20_FirebugConsole%29%29%0A%20%20%20%20% 20%20%7B%0A%20%20%20%20%20%20%20%20%20return%20tru e%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%20ret urn%20false%3B%0A%7D%20%0A%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%2 0exceptions%0A%20*%20%0A%20*%20@param%20location%0 A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28loc ation%2Ce%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0 A%20%20%20%20%20%20if%28_leoHighlightsFirebugConso leAvailable%28%29%20||LEO_HIGHLIGHTS_DEBUG%29%0A%2 0%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20v ar%20logString%3Dlocation%2B%22%3A%20%22%2Be%2B%22 %5Cn%5Ct%22%2Be.name%2B%22%5Cn%5Ct%22%2B%0A%20%20% 20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20 %20%20%20%20%28e.number%260xFFFF%29%2B%22%5Cn%5Ct% 22%2Be.description%3B%0A%20%20%20%20%20%20%20%20%2 0if%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%20consol e.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%20 the%20firebug%20console%0A%20*%20%0A%20*%20@param% 20str%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsDebugLog%28str%29%0A%7 B%20%20%20%0A%20%20%20try%0A%20%20%20%7B%0A%20%20% 20%20%20%20if%28_leoHighlightsFirebugConsoleAvaila ble%28%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%2 0%20%20%20%20%20console.log%28typeof%28_FirebugCon sole%29%2B%22%20%22%2Bstr%29%3B%0A%20%20%20%20%20% 20%7D%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20 %20%20%7B%0A%20%20%20%20%20%20_leoHighlightsReport Exeception%28%22_leoHighlightsDebugLog%28%29%20%22 %2Bstr%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D% 0A%0A/**%0A%20*%20This%20will%20get%20an%20attribute%20a nd%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%2 0%7B%0A%20%20%20%20%20%20_leoHighlightsReportExece ption%28%22_leoHighlightsGetAttrib%28%29%22%2Ce%29 %3B%20%20%20%20%0A%20%20%20%7D%0A%20%20%20return%2 0null%3B%0A%7D%0A%0A/**%0A%20*%20Checks%20if%20this%20is%20within%20a%2 0frame%20by%20checking%20for%20a%20parent.%0A%20*% 20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsIsFrame%28%29%0A%7B%0A %20%20%20try%0A%20%20%20%7B%20%20%20%0A%20%20%20%2 0%20%20return%20%28window%21%3Dtop%29%0A%20%20%20% 7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20 %20%20%20%20_leoHighlightsReportExeception%28%22_l eoHighlightsIsFrame%28%29%22%2Ce%29%3B%20%20%20%20 %20%0A%20%20%20%7D%0A%20%20%0A%20%20%20return%20fa lse%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A %20*%20%0A%20*%20@param%20width%0A%20*%20@param%20 height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Chei ght%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%2 0%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.he ight%3Dheight%3B%0A%20%20%20%09this.toString%3Dfun ction%28%29%20%7B%20return%20%28%22%28%22%2Bthis.w idth%2B%22%2C%22%2Bthis.height%2B%22%29%22%29%3B%7 D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20% 20%20%7B%0A%20%20%20%09_leoHighlightsReportExecept ion%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%2 0*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%2 0*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A% 7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09thi s.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20 %09this.toString%3Dfunction%28%29%20%7B%20return%2 0%28%22%28%22%2Bthis.x%2B%22%2C%22%2Bthis.y%2B%22% 29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch% 28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlights ReportExeception%28%22new%20LeoHighlightsPosition% 28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0 A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20 new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20 LEO_HIGHLIGHTS_IFRAME_TOP_SIZE%20%3D%20new%20LeoHi ghlightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOP_WIDT H%2CLEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT%29%3B%0Avar%2 0LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%20%3D%20n ew%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAM E_BOTTOM_COLLAPSED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_B OTTOM_COLLAPSED_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHT S_IFRAME_BOTTOM_CLICK_SIZE%20%3D%20new%20LeoHighli ghtsDimension%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPAN DED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_ HEIGHT%29%3B%0A%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_S IZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIG HLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH%2CLEO_HIGHLIG HTS_IFRAME_TOTAL_COLLAPSED_HEIGHT%29%3B%0Avar%20LE O_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighl ightsDimension%28LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPAN DED_WIDTH%2CLEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_H EIGHT%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%2 9%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20% 09//%20Set%20the%20popup%20location%0A%20%20%20%09elem .style.width%20%3D%20dim.width%20%2B%20%22px%22%3B %0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%0 9elem.width%3Ddim.width%3B%0A%20%20%20%09elem.styl e.height%20%20%3D%20dim.height%20%2B%20%22px%22%3B %0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09% 09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20 %20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_l eoHighlightsReportExeception%28%22_leoHighlightsSe tSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7 D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20sim ple%20one%20argument%20callback%0A%20*%0A%20*%20@p aram%20callName%0A%20*%20@param%20argName%0A%20*%2 0@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28cal lName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20tr y%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%2 0%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20 if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addPa ram%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20g wObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%2 0%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_ leoHighlightsReportExeception%28%22_leoHighlightsS impleGwCallBack%28%29%20%22%2BcallName%2Ce%29%3B%2 0%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20fro m%20the%20current%20document.%0A%20*%20%0A%20*%20@ param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20n ame%20%29%0A%7B%0A%09%20%20name%20%3D%20name.repla ce%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22%2Bname%2B%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20Re gExp%28%20regexS%20%29%3B%0A%09%20%20var%20results %20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%2 0results%20%3D%3D%20null%20%29%0A%09%20%20%20%20re turn%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20 return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20 top%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%0 A%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%2 0%09_leoHighlightsReportExeception%28%22_leoHighli ghtsRedirectTop%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%28elem Id%2Cdoc%29%0A%7B%0A%09try%0A%09%7B%0A%09%20%20%20 if%28doc%3D%3Dnull%29%0A%09%20%20%20%20%20%20doc%3 Ddocument%3B%0A%09%20%20%20%0A%09%09var%20elem%3Dd oc.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%09el em%3Ddoc.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%2 0%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%2 0%20for%20%28%20var%20i%20%3D%20%28document.all.le ngth-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Dd oc.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3 D%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%2 0%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%2 8e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsR eportExeception%28%22_leoHighlightsFindElementById %28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20n ull%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20elem ent%20relative%20to%20a%20parent%20reference%0A%20 *%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%2 0%20%20%20%20the%20reference%20element%2C%20this%2 0must%20be%20a%20parent%20of%20the%20passed%20in%0 A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%2 0*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%2 0elem%29%20%7B%0A%20%20%20_leoHighlightsDebugLog%2 8%22_leoHighlightsGetLocation%20%22%2Belem.id%29%3 B%0A%20%20%20%0A%20%20%20var%20count%20%3D%200%3B% 0A%20%20%20var%20location%20%3D%20new%20LeoHighlig htsPosition%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%20c ount%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29 %20%7B%0A%20%20%20%20%20%20location.x%20%2B%3D%20w alk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%2 0%2B%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20wa lk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20% 20count%2B%2B%3B%0A%20%20%20%7D%0A%20%20%20%0A%20% 20%20_leoHighlightsDebugLog%28%22Location%20is%3A% 20%22%2Belem.id%2B%22%20-%20%22%2Blocation%29%3B%0A%0A%20%20%20return%20loc ation%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%2 0position%20of%20an%20element%20as%20a%20popup%0A% 20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20 anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFram e%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%20an d%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%20scrol ledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%2 0%20%20%7D%20else%20if%28%20document.documentEleme nt%20%26%26%20document.documentElement.scrollTop%2 0%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPo s.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%2 0%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%20wh at%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHig hlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if %20%28document.all%20%26%26%20document.documentEle ment%20%26%26%20%0A%20%20%20%20%20%20%09document.d ocumentElement.clientHeight%26%26document.document Element.clientWidth%29%0A%20%20%20%20%20%20%7B%0A% 20%20%20%20%20%20%09totalDim.width%20%3D%20documen t.documentElement.scrollWidth%3B%0A%20%20%20%20%20 %20%09totalDim.height%20%3D%20document.documentEle ment.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20 %20%20%20%20%20else%20if%20%28document.all%29%0A%2 0%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20 document.body.scrollWidth%3B%0A%20%20%20%20%20%20% 09totalDim.height%20%3D%20document.body.scrollHeig ht%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20 else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20% 09%20totalDim.width%20%3D%20document.width%3B%0A%2 0%20%20%20%20%20%09%20totalDim.height%20%3D%20docu ment.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20 %20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20 screen%20space%0A%20%20%20%20%20%20var%20centerDim %3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%2 0%20%20%20%20%20if%28self.innerWidth%20%26%26%20se lf.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%20fi refox%0A%20%20%20%20%20%20%20%20%20centerDim.heigh t%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%2 0%20//%20subtracting%20scroll%20bar%20offsets%20for%20fi refox%0A%20%20%20%20%20%20%7D%20else%20if%28%20doc ument.documentElement%20%26%26%20document.document Element.clientHeight%20%29%20%7B%0A%20%20%20%20%20 %20%20%20%20centerDim.width%20%3D%20document.docum entElement.clientWidth%3B%0A%20%20%20%20%20%20%20% 20%20centerDim.height%20%3D%20document.documentEle ment.clientHeight%3B%0A%20%20%20%20%20%20%7D%20els e%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%20c enterDim.height%20%3D%20document.body.clientHeight %3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0 A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20po pup%20element%0A%20%20%20%20%20%20var%20iFrameDim% 3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidt h%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if% 20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%2 0%20%20%09iFrameDim.width%20%3D%20iFrame.style.wid th.substring%280%2C%20iFrame.style.width.indexOf%2 8%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFr ameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20 %09iFrameDim.height%20%3D%20iFrame.style.height.su bstring%280%2C%20iFrame.style.height.indexOf%28%27 px%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%20LeoHig hlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20 position.x%3DscrolledPos.x%2BcenterDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%2 0position.y%3DscrolledPos.y%2BcenterDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%2 0%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28ancho r%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%20el ement%20if%20available%0A%20%20%20%20%20%20%20%20% 20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%2 0%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGe tLocation%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%20v ar%20anchorDim%3Dnew%20LeoHighlightsDimension%28an chor.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%09anchorD im.width%20%3D%20anchor.style.width.substring%280% 2C%20anchor.style.width.indexOf%28%27px%27%29%29%3 B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.h eight%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%2 0%09anchorDim.height%20%3D%20anchor.style.height.s ubstring%280%2C%20anchor.style.height.indexOf%28%2 7px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20a bove%20or%20below%20the%20element%0A%20%20%20%20%2 0%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%2 0%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates% 20space%20below%20open%20iFrame%0A%20%20%20%20%20% 20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y %20%2B%20anchorDim.height%3B%0A%20%20%20%20%20%20% 20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20 %20%20%20%20%20%20%20%20%7D%20else%20if%20%28ancho rScreenPos.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%2 0%0A%20%20%20%20%20%20%20%20%20_leoHighlightsDebug Log%28%22_leoHighlightsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22%2BtopOrBottom%29%3B%0A%20% 20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20 %20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20% 20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to %20the%20element%0A%20%20%20%20%20%20%20%20%20%09p osition.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%2 0%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%2 0%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%2 0%20%20%20%20%20%20%20%20%20%20else%20if%20%28posi tion.x%20%2B%20iFrameDim.width%20%3E%20scrolledPos .x%20%2B%20centerDim.width%29%0A%20%20%20%20%20%20 %20%20%20%20%20%20%09position.x%20%3D%20scrolledPo s.x%20%2B%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%2 0%20%20%20_leoHighlightsDebugLog%28%22_leoHighligh tsUpdatePopupPos%28%29%20-%20topOrBottom%3A%20%22%2Bposition%29%3B%0A%20%20% 20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%2 0%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20 left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%2 0%20%20if%20%28centerDim.width%20-%20anchorDim.width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%2 0%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20 anchorPos.x%20%2B%20anchorDim.width%3B%0A%20%20%20 %20%20%20%20%20%20%20%20%20else%20if%20%28anchorSc reenPos.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%20anchorPo s.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%2 0%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20 %20%20%20%20%20%20%20position.y%20%3D%20anchorPos. y%20%2B%20anchorDim.height%3B%0A%20%20%20%20%20%20 %20%20%20%20%20%20_leoHighlightsDebugLog%28%22_leo HighlightsUpdatePopupPos%28%29%20-%20sideBottom%3A%20%22%2Bposition%29%3B%0A%20%20%2 0%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%20passe d%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x%2BiFrameDim.w idth%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDi m.width-%28iFrameDim.width%2B20%29%3B%0A%20%20%20%20%20%20 %09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passe d%20the%20start%0A%20%20%20%20%20%20if%28position. x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3 D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0 A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%2 0%20%20%20%20_leoHighlightsDebugLog%28%22Popup%20i nfo%20id%3A%20%20%20%20%20%20%20%22%20%2BiFrame.id %2B%22%20-%20%22%2Banchor.id%0A%20%20%20%20%20%20%20%20%20%2 0%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20% 20%20%20%2B%20%22%5Cnscrolled%20%20%20%20%20%20%20 %20%20%20%22%20%2B%20scrolledPos%20%0A%20%20%20%20 %20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2 0%20%20%20%20%20%20%20%20%2B%20%22%5Cncenter/visible%20%20%20%20%22%20%2B%20centerDim%0A%20%20% 20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20 %20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnanchor% 20%28absolute%29%20%22%20%2B%20anchorPos%0A%20%20% 20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20 %20%20%20%20%20%20%20%20%20%20%2B%20%22%5Cnanchor% 20%28screen%29%20%20%20%22%20%2B%20anchorScreenPos %0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2 0%20%20%20%20%20%20%20%20%20%20%20%20%20%2B%20%22% 5CnSize%20%28anchor%29%20%20%20%20%20%22%20%2B%20a nchorDim%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%2 B%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22 %20%2B%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%2 0%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20% 20%20%20%2B%20%22%5CnResult%20pos%20%20%20%20%20%2 0%20%20%22%20%2B%20position%29%3B%0A%0A%20%20%20%2 0%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20% 20iFrame.style.left%20%3D%20position.x%20%2B%20%22 px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%2 0%3D%20position.y%20%2B%20%22px%22%3B%0A%20%20%20% 7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20 %20%09_leoHighlightsReportExeception%28%22_leoHigh lightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%0 9%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@pa ram%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A %20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2 Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20 %20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20 %20%20%20%20%20%20%20%20return%20false%3B%0A%20%20 %20%20%20%20%0A%20%20%20%09var%20popup%3Dnew%20Leo HighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%2 0%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20 catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHigh lightsReportExeception%28%22_leoHighlightsShowPopu p%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%0 A%7B%0A%09var%20rover%3DLEO_HIGHLIGHTS_ROVER_TAG%3 B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22%2Brover%2B%22/4?%26mpre%3D%22%2BencodeURI%28url%29%3B%0A%09%0A%0 9return%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%2 CclickId%29%0A%7B%0A%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20var%20iFrameBottom%3D_leoHighlightsFin dElementById%28LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID%29% 3B%0A%20%20%20var%20iFrameDiv%3D_leoHighlightsFind ElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0 A%0A%20%20%20/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%20var%20iFrameBottomSize%3D%28size%3D%3D 1%29?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE%3ALEO _HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE%3B%0A%20%20%2 0var%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%20rem oving%20the%20size%20arg%20and%20adding%20it%20aga in%20*/%0A%20%20%20leoHighlightsUpdateUrl%28iFrameBottom% 2Csize%2CclickId%29%3B%0A%0A%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20use r%20shows%20this%20at%20full%20size%20*/%0A%20%20%20_leoHighlightsPrevElem.hover%3Dsize%3D %3D1?false%3Atrue%3B%0A%0A%20%20%20_leoHighlightsS etSize%28iFrameBottom%2CiFrameBottomSize%29%3B%0A% 20%20%20_leoHighlightsSetSize%28iFrameDiv%2CdivSiz e%29%3B%0A%7D%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0 A%20*%20@param%20anchorId%0A%20*%20@param%20size%0 A%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%2 0%20%20%20_leoHighlightsDebugLog%28%22LeoHighlight sPopup%28%29%20%22%29%3B%0A%20%20%20%20%20%20%0A%2 0%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20% 09this.anchor%3D_leoHighlightsFindElementById%28th is.anchorId%29%3B%0A%20%20%20%09this.topIframe%3D_ leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRA ME_TOP_ID%29%3B%0A%20%20%20%20%20%20this.bottomIfr ame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGH TS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%09this.iFram eDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIG HTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20 %09this.topIframe.src%3Dunescape%28this.anchor.get Attribute%28%27leoHighlights_url_top%27%29%29%3B%3 B%0A%20%20%20%20%20%20this.bottomIframe.src%3Dunes cape%28this.anchor.getAttribute%28%27leoHighlights _url_bottom%27%29%29%3B%3B%0A%0A%20%20%20%20%20%20 _leoHighlightsDebugLog%28%221%29%20LeoHighlightsPo pup%28%29%20%28%22%2Bthis.topIframe.style.top%2B%2 2%2C%20%22%2Bthis.topIframe.style.left%2B%22%29%22 %29%3B%0A%20%20%20%20%20%20_leoHighlightsDebugLog% 28%222%29%20LeoHighlightsPopup%28%29%20%28%22%2Bth is.bottomIframe.style.top%2B%22%2C%20%22%2Bthis.bo ttomIframe.style.left%2B%22%29%22%29%3B%0A%20%20%2 0%20%20%20%0A%20%20%20%09leoHighlightsSetSize%28si ze%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updateP os%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePo pupPos%28this.iFrameDiv%2Cthis.anchor%29%3B%7D%3B% 0A%20%20%20%20%20%20this.show%3Dfunction%28%29%20% 7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.upda tePos%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20 %20%20this.iFrameDiv.style.visibility%20%3D%20%22v isible%22%3B%20%0A%20%20%20%20%20%20%20%20%20%20%2 0%20this.iFrameDiv.style.display%20%3D%20%22block% 22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.u pdatePos%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20 %20%20%20_leoHighlightsDebugLog%28%223%29%20LeoHig hlightsPopup%28%29%20%28%22%2Bthis.topIframe.style .top%2B%22%2C%20%22%2Bthis.topIframe.style.left%2B %22%29%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%2 0%20_leoHighlightsDebugLog%28%224%29%20LeoHighligh tsPopup%28%29%20%28%22%2Bthis.bottomIframe.style.t op%2B%22%2C%20%22%2Bthis.bottomIframe.style.left%2 B%22%29%22%29%3B%0A%20%20%20%20%20%20%7D%3B%20%20% 20%20%20%20%20%0A%20%20%20%09this.scroll%3Dfunctio n%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%2 0%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B% 0A%20%20%20%09_leoHighlightsReportExeception%28%22 new%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%20iFra me%0A%20*%20%0A%20*%20@param%20iFrame%0A%20*%20@pa ram%20size%0A%20*%20@param%20clickId%0A%20*%20@ret urn%0A%20*/%0Afunction%20leoHighlightsUpdateUrl%28iFrame%2Csi ze%2CclickId%2CdestUrl%29%0A%7B%0A%20%20%20try%0A% 20%20%20%7B%0A%20%20%20%20%20%20_leoHighlightsDebu gLog%28%22leoHighlightsUpdateUrl%28%29%20%22%2Bdes tUrl%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%2 8idx%3E%3D0%29%0A%20%20%20%20%20%20%20%20%20url%3D url.substring%280%2Cidx%29%3B%0A%20%20%20%20%20%20 %0A//%20%20%20%20%20%20size%3D1%3B%0A%20%20%20%20%20%20 _leoHighlightsDebugLog%28%22leoHighlightsUpdateUrl %28%29%20size%3D%22%2Bsize%2B%22%20%20%22%2Burl%29 %3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%2 0%20%20%20%20%20if%28size%21%3Dnull%29%0A%20%20%20 %20%20%20%20%20%20url%2B%3D%28%22%26size%3D%22%2Bs ize%29%3B%0A%20%20%20%20%20%20if%28clickId%21%3Dnu ll%29%0A%20%20%20%20%20%20%20%20%20url%2B%3D%28%22 %26clickId%3D%22%2BclickId%29%3B%0A%20%20%20%20%20 %20if%28destUrl%21%3Dnull%29%0A%20%20%20%20%20%20% 20%20%20url%2B%3D%28%22%26url%3D%22%2BdestUrl%29%3 B%0A%0A%20%20%20%20%20%20_leoHighlightsDebugLog%28 %22leoHighlightsUpdateUrl%28%29%20%22%2Burl%29%3B% 0A%20%20%20%20%20%20%0A%20%20%20%20%20%20iFrame.sr c%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_leoHighlightsR eportExeception%28%22leoHighlightsUpdateUrl%28%29% 22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0 A%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%2 0an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0 A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickI d%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20element%20*/%0A%20%20%09%09var%20iFrameTop%3D_leoHighlightsFin dElementById%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_HIGHLIGHT S_IFRAME_TOP_SIZE%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20rem oving%20the%20size%20arg%20and%20adding%20it%20aga in%20*/%0A%20%20%09%09leoHighlightsUpdateUrl%28iFrameTop% 2Csize%2CclickId%29%3B%0A%20%20%09%09%0A%20%20%09% 09_leoHighlightsSetSize%28iFrameTop%2CiFrameTopSiz e%29%3B%0A%20%20%20%20%20%20_leoHighlightsSetBotto mSize%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%20use r%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20if%28size%3D%3D1%26%26_leoHig hlightsPrevElem%29%0A%20%20%20%20%20%20%20%20%20_l eoHighlightsPrevElem.hover%3Dfalse%3B%20%20%20%20% 20%20%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09 _leoHighlightsReportExeception%28%22leoHighlightsS etSize%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%2 0time%20to%20find%20the%20element%20by%20id.%0A%20 *%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20 size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2C size%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20% 20%20%20%20%20if%28_leoHighlightsSnoozed%29%0A%20% 20%20%20%20%20%20%20%20return%20false%3B%0A%20%20% 20%20%20%20%0A%20%20%09%09var%20elem%3D_leoHighlig htsFindElementById%28anchorId%29%3B%0A%20%20%09%09 if%28_leoHighlightsPrevElem%26%26%28_leoHighlights PrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHigh lightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem .shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3D elem%3B%0A%09%09%0A%09%09_leoHighlightsDebugLog%28 %22leoHighlightsShowPopup%28%29%20%22%2B_leoHighli ghtsPrevElem%29%3B%09%09%0A%20%20%20%09%0A%20%20%2 0%09/*%20FF%20needs%20to%20find%20the%20element%20first %20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anc horId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeou t%28%22_leoHighlightsShowPopup%28%5C%27%22%2Bancho rId%2B%22%5C%27%2C%5C%27%22%2Bsize%2B%22%5C%27%29% 3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%2 8e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsR eportExeception%28%22leoHighlightsShowPopup%28%29% 22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0 A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%2 0an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0 A*/%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_leoHighlightsFindElem entById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%2 0%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%20 through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindEl ementById%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%20v ar%20iFrame%3D_leoHighlightsFindElementById%28LEO_ HIGHLIGHTS_IFRAME_BOTTOM_ID%29%3B%0A%20%20%20%20%2 0%20if%28iFrame%29%0A%20%20%20%20%20%20%20%20%20iF rame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0 A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPre vElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHi ghlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%0 9_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7 D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leo HighlightsReportExeception%28%22leoHighlightsHideE lem%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%2 0an%20iframe.%0A*%20Since%20the%20iFrame%20is%20re used%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_leoHighlights SimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%2 9%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B% 0A%09%20%20_leoHighlightsReportExeception%28%22leo HighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20% 09%0A%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20is%20used%20to%20snooze%20the% 20highlights.%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsSnooze%28%29%0A%7B%0A%2 0%20try%0A%20%20%7B%0A%20%20%20%20%20_leoHighlight sSnoozed%3Dtrue%3B%0A%20%20%20%20%20_leoHighlights SimpleGwCallBack%28%22LeoHighlightsSnooze%22%29%3B %0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%2 0%20%20%20%20_leoHighlightsReportExeception%28%22l eoHighlightsSnooze%28%29%22%2Ce%29%3B%20%20%20%20% 0A%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20is%20used%20to%20snooze%20the% 20highlights.%0A*%20This%20gets%20fired%20into%20t he%20top%20frame.%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsSnoozeTop%28id%29%0A%7B %0A%20%20try%0A%20%20%7B%0A%20%20%20%20%20_leoHigh lightsSnoozed%3Dtrue%3B%0A%20%20%20%20%20leoHighli ghtsHideElem%28id%29%3B%0A%20%20%7D%0A%20%20catch% 28e%29%0A%20%20%7B%0A%20%20%20%20%20_leoHighlights ReportExeception%28%22leoHighlightsSnoozeTop%28%29 %22%2Ce%29%3B%20%20%20%20%0A%20%20%7D%0A%7D%0A%0A% 0A/**%0A%20*%20This%20should%20handle%20the%20click%2 0events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20 *%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId% 29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20 %20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20 %20%20%20%20%20%20return%20false%3B%0A%20%20%20%20 %20%20%0A%20%20%20%20%20%20if%28_leoHighlightsIsFr ame%28%29%29%0A%20%20%20%20%20%20%20%20%20return%2 0false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%2 0anchor%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%2 2clicked%22%2C%20window.document.domain%2C%0A%20%2 0%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAt trib%28anchor%2C%27leohighlights_keywords%27%29%2C null%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leo HighlightsGetAttrib%28anchor%2C%27leohighlights_ac cept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20% 20_leoHighlightsGetAttrib%28anchor%2C%27leohighlig hts_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20% 20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3 B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0 A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20% 09_leoHighlightsReportExeception%28%22leoHighlight sHandleClick%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%2 0events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20 *%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId% 29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20 %20%20%20if%28_leoHighlightsSnoozed%29%0A%20%20%20 %20%20%20%20%20%20return%20false%3B%0A%20%20%20%20 %20%20%0A%20%20%20%20%20%20if%28_leoHighlightsIsFr ame%28%29%29%0A%20%20%20%20%20%20%20%20%20return%2 0false%3B%0A%20%20%20%20%20%20%0A%20%20%09%09var%2 0anchor%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%2 2hovered%22%2C%20window.document.domain%2C%0A%20%2 0%20%20%20%20%20%20%20%20%20%20_leoHighlightsGetAt trib%28anchor%2C%27leohighlights_keywords%27%29%2C null%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_leo HighlightsGetAttrib%28anchor%2C%27leohighlights_ac cept%27%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20% 20_leoHighlightsGetAttrib%28anchor%2C%27leohighlig hts_reject%27%29%29%3B%0A%20%20%20%20%20%20%0A%20% 20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3 B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0 A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20% 09_leoHighlightsReportExeception%28%22leoHighlight sHandleHover%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%20o ver%20setup%20timers%20for%20the%20appropriate%20t imers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@ret urn%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29 %0A%7B%0A%09try%0A%09%7B%0A%20%20%20%20%20%20if%28 _leoHighlightsSnoozed%29%0A%20%20%20%20%20%20%20%2 0%20return%3B%0A%09%20%20%20%0A%09%20%20%20if%28_l eoHighlightsIsFrame%28%29%29%0A%09%20%20%20%20%20% 20return%3B%0A%09%20%20%20%0A%09%09var%20anchor%3D _leoHighlightsFindElementById%28id%29%3B%09%09%0A% 0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearT imeout%28anchor.endTimer%29%3B%0A%09%09anchor.endT imer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.backg round%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0 A%09%09%0A%09%09var%20underline%3D_leoHighlightsGe tAttrib%28anchor%2C%22leohighlights_underline%22%2 9%3D%3D%27true%27%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20 are%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%28an chor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A %09%09%09%7D%2Cunderline?LEO_HIGHLIGHTS_SHOW_DELAY _MS%3ALEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_MS%29%3B% 0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHi ghlightsReportExeception%28%22leoHighlightsHandleM ouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0 A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20o ver%20setup%20timers%20for%20the%20appropriate%20t imers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@ret urn%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%09clea rTimeout%28anchor.startTimer%29%3B%0A%09%09anchor. startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style .background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFA ULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hov er%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%2 8%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIG HLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.show n%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dn ull%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%22leoHighligh tsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A %09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movemen t%20into%20the%20currently%20opened%20window.%0A%2 0*%20Just%20clear%20the%20close%20timer%0A%20*%20% 0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%2 8%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHigh lightsPrevElem%26%26_leoHighlightsPrevElem.endTime r%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevE lem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%0 9%7B%0A%09%09_leoHighlightsReportExeception%28%22l eoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29% 3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movemen t%20into%20the%20currently%20opened%20window.%0A%2 0*%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_leoHighl ightsPrevElem%29%0A%09%09%09leoHighlightsHandleMou seOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0 A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsRe portExeception%28%22leoHighlightsHandleIFrameMouse Out%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D% 0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20t o%20make%20the%20javascript%20within%20IE%20runnab le%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Af unction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%0 9try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20a nd%20if%20divs%20have%20been%20updated%20already%2 0*/%0A%09%09if%28document.all%26%26%21leoHighlightsRa nUpdateDivs%26%26%21_leoHighlightsIsFrame%28%29%29 %0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs %3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A %09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MA X_HIGHLIGHTS%3Bi%2B%2B%29%0A%09%09%09%7B%0A%09%09% 09%09var%20id%3D%22leoHighlights_Underline_%22%2Bi %3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindE lementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3 Dnull%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%3 B%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%3Dele m.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%0 9%09_leoHighlightsReportExeception%28%22leoHighlig htsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09 %7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeou t%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20event s%20to%20the%20plugin%0A%20*%20@param%20key%0A%20* %20@param%20domain%0A%20*%20@param%20keywords%0A%2 0*%20@param%20vendorId%0A%20*%20@param%20accept%0A %20*%20@param%20reject%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsReportEvent%28key%2C%20 domain%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%0 A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2Cke y%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%3 B%0A%20%20%20%20%20%20if%28vendorId%21%3Dnull%29%0 A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22ve ndorId%22%2CvendorId%29%3B%0A%20%20%20%20%20%20if% 28accept%21%3Dnull%29%0A%20%20%20%20%20%20%20%20%2 0gwObj.addParam%28%22accept%22%2Caccept%29%3B%0A%2 0%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%2 0%20%7B%0A%20%20%20%20%20%20_leoHighlightsReportEx eception%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%2 0the%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%2 0%20%20%20%20_leoHighlightsDebugLog%28%22leoHighli ghtsToggleSize%28%29%20%22%2B_leoHighlightsPrevEle m%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_leoHighlightsPr evElem.hover?1%3A0%3B%0A%20%20%20%20%20%20_leoHigh lightsSetBottomSize%28size%2CclickId%29%3B%0A%20%2 0%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%2 0%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%20wi ndow%0A%20*%20The%20top%20window%20will%20then%20c all%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrl%2 8url%2C%20customerId%2C%20phraseId%29%0A%7B%0A%20% 20%20try%0A%20%20%20%7B%20%0A%20%20%20%20%20%20_le oHighlightsDebugLog%28%22leoHighlightsSetSecondary WindowUrl%28%29%20%22%2Burl%29%3B%20%20%20%20%20%2 0%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20gwOb j%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.addPara m%28%22customerId%22%2C%20customerId%29%3B%0A%20%2 0%20%20%20%20gwObj.callName%28%22LeoHighlightsSetS econdaryWindowUrl%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%2 0%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%20wi ndow%0A%20*%20The%20top%20window%20will%20then%20c all%20leoH%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsSetSecondaryWindowUrlCa llback%28url%2C%20customerId%2C%20phraseId%29%0A%7 B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20%20% 20%20_leoHighlightsDebugLog%28%22leoHighlightsSetS econdaryWindowUrlCallback%28%29%20%22%2Burl%29%3B% 0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Clear%20the%20hover%20flag%2C%20if%20the%20use r%20shows%20this%20at%20full%20size%20*/%0A%20%20%20%20%20%20var%20size%3D_leoHighlightsPr evElem.hover?0%3A1%3B%20%20%20%20%20%20%0A%20%20%2 0%20%20%20_leoHighlightsDebugLog%28%22leoHighlight sSetSecondaryWindowUrlCallback%28%29%20%22%2B_leoH ighlightsPrevElem%2B%22%20--%20%22%2B_leoHighlightsPrevElem.hover%29%3B%0A%20% 20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20elements%20*/%0A%20%20%20%20%20%20var%20iFrameBottom%3D_leoHigh lightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_BOTT OM_ID%29%3B%0A%20%20%20%20%20%20leoHighlightsUpdat eUrl%28iFrameBottom%2Csize%2Cnull%2Curl%29%3B%0A%2 0%20%20%20%20%20%0A%20%20%20%20%20%20_leoHighlight sDebugLog%28%22leoHighlightsSetSecondaryWindowUrlC allback%28%29%20%22%2Burl%29%3B%20%20%20%20%20%20% 20%20%20%20%20%20%0A%20%20%20%7D%0A%20%20%20catch% 28e%29%0A%20%20%20%7B%0A%20%20%20%20%20%20_leoHigh lightsReportExeception%28%22leoHighlightsSetSecond aryWindowUrlCallback%28%29%22%2Ce%29%3B%20%20%20%2 0%20%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20text%20to%20 the%20Top%20%0A%20*%20%0A%20*%20@param%20txt%0A%20 *%20@return%0A%20*/%0Afunction%20leoHighlightsSetExpandTxt%28txt%29%0 A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%20%20% 20%20%20var%20topIFrame%20%3D%20_leoHighlightsFind ElementById%28LEO_HIGHLIGHTS_IFRAME_TOP_ID%29%3B%0 A%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%0 A%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%2 8idx%3Durl.indexOf%28%27%23%27%29%29%3E0%29%0A%20% 20%20%20%20%20%20%20%20url%3Durl.substring%280%2Ci dx%29%3B%0A%0A%20%20%20%20%20%20/*%20Append%20the%20text%20to%20the%20end%20*/%0A%20%20%20%20%20%20url%2B%3D%22%23%22%2BencodeUR I%28txt%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20% 20%20/*%20Set%20the%20iframe%20with%20the%20new%20url%20 that%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%2 8%22leoHighlightsSetExpandTxt%28%29%22%2Ce%29%3B%2 0%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20pr oviders...%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%20tex t%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_l eoHighlightsDebugLog%28%22leoHL_SetExpandTxt%28%29 %20%22%2Btxt%29%3B%20%20%20%20%20%20%20%20%20%20%2 0%20%0A%20%20%20%20%20%20_leoHighlightsSimpleGwCal lBack%28%22LeoHighlightsSetExpandTxt%22%2C%22expan dTxt%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%22le oHL_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%20w indow%20to%20the%20passed%20in%20url%0A%20*%20%0A% 20*%20@param%20url%0A%20*%20@param%20parentId%0A%2 0*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%2 9%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.docum ent.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%20% 20%20var%20keywords%3D_leoHighlightsGetUrlArg%28wi ndow.document.URL%2C%22keywords%22%29%0A%20%20%20% 20%20%20%20%20%20var%20vendorId%3D_leoHighlightsGe tUrlArg%28window.document.URL%2C%22vendorId%22%29% 0A%20%20%20%20%20%20leoHighlightsReportEvent%28%22 clickthrough%22%2C%20domain%2Ckeywords%2C%20vendor Id%29%3B%0A%20%20%20%20%20%20%7Dcatch%28e%29%7B%0A %20%20%20%20%20%20%20%20%20_leoHighlightsReportExe ception%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_leoHighlightsReportExeceptio n%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%20w indow%20to%20the%20passed%20in%20url%0A%20*%20%0A% 20*%20@param%20url%0A%20*%20@param%20parentId%0A%2 0*%20@return%0A%20*/%0Afunction%20LeoHL_RedirectTop%28url%2CparentId%2 9%0A%7B%0A%20%20%20leoHL_RedirectTop%28url%2Cparen tId%29%3B%0A%7D%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20w indow%20to%20the%20passed%20in%20url%0A%20*%20%0A% 20*%20@param%20url%0A%20*%20@param%20parentId%0A%2 0*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTopAd%28url%2CparentId %29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%0A%20%2 0%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20v ar%20domain%3D_leoHighlightsGetUrlArg%28window.doc ument.URL%2C%22domain%22%29%0A%20%20%20%20%20%20%2 0%20%20var%20keywords%3D_leoHighlightsGetUrlArg%28 window.document.URL%2C%22keywords%22%29%0A%20%20%2 0%20%20%20%20%20%20var%20vendorId%3D_leoHighlights GetUrlArg%28window.document.URL%2C%22vendorId%22%2 9%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_leoHighlights ReportExeception%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_leoHighligh tsRedirectTop%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_Redirect TopAd%28%29%22%2Ce%29%3B%20%20%20%20%0A%20%20%20%7 D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20 the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20 *%20@param%20parentId%0A%20*%20%0A%20*%20@return%0 A%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_leoHighlightsGetUr lArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A %20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gatewa y%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%2 2size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28cli ckId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addPara m%28%22clickId%22%2CclickId%2B%22_blah%22%29%3B%0A %20%20%20%20%20%20gwObj.callName%28%22LeoHighlight sSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch% 28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlights ReportExeception%28%22leoHl_setSize%28%29%22%2Ce%2 9%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%2 0%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20g wObj%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_leoHighlightsRep ortExeception%28%22leoHl_ToggleSize%28%29%22%2Ce%2 9%3B%20%20%20%20%20%0A%20%20%20%7D%0A%7D%0A%0A");