--- /dev/null
+var gaButtons=new Array();\r
+var gaTypes=new Array();\r
+var gaBtnBgColor=new Array();\r
+var gaSelBtnBgColor=new Array();\r
+var gaOrders=null;\r
+var gaObjBtns=new Array();\r
+var BTN_TEXT=1;\r
+var BTN_IMG=2;\r
+var BTN_IMG_TOP=4\r
+var BTN_IMG_BOTTOM=8;\r
+var BTN_IMG_LEFT=16;\r
+var BTN_IMG_RIGHT=32;\r
+var gsAlign="left";\r
+var gsBgImage="";\r
+var gsBgColor="#99ccff";\r
+var gsShadow="#cccccc";\r
+var gsTBBgImage="";\r
+var gnShowHideStyle=0;\r
+var goTocInfo=null;\r
+var gbTocInfoInited=false;\r
+var goWebSearch=null;\r
+var gsTBFontFamily="Arial";\r
+var gsTBFontSize="xx-small";\r
+var gsTBFontColor="#003063";\r
+var gsTBDarkColor="#808080";\r
+var gsTBLightColor="#FFFAFA";\r
+var gsTBSelectedBgColor="#639ace";\r
+var gsTBFontSelectedColor="#ffffff";\r
+var gaOnLoads=new Array();\r
+var goWebSearchEnable=true;\r
+\r
+var goShow=null;\r
+var goHide=null;\r
+var goHide2=null;\r
+var goSync=null;\r
+\r
+var goToc=null;\r
+var goIdx=null;\r
+var goFts=null;\r
+var goGlo=null;\r
+var goNext=null;\r
+var goPrev=null;\r
+\r
+var LAYOUT=1;\r
+var HLAYOUT=0;\r
+var VLAYOUT=1;\r
+var ALIGN=2;\r
+var BALIGN=0;\r
+var EALIGN=2;\r
+var goEl=null;\r
+var gnRE=0;\r
+\r
+var gnButtonLayout=0;\r
+var gnShowHide=-1;\r
+\r
+var gbEqualSize=false;\r
+var goCusButton=new Array();\r
+var gsBtnStyle="";\r
+var gaAvenues=null;\r
+var gsCurAveName="";\r
+\r
+var gsIToc=null;\r
+var gsITocS=null;\r
+var gsIIndex=null;\r
+var gsIIndexS=null;\r
+var gsISearch=null;\r
+var gsISearchS=null;\r
+var gsIGlossary=null;\r
+var gsIGlossaryS=null;\r
+var gsIBanner=null;\r
+var gsIGo=null;\r
+\r
+var gsIHide=null;\r
+var gsIPrev=null;\r
+var gsINext=null;\r
+var gsISync=null;\r
+var gsINextD=null;\r
+var gsIPrevD=null;\r
+var gsIWebSearch=null;\r
+var gsIWebSearchD=null;\r
+\r
+var gbAveButttnInited=false;\r
+var goNextParent=null;\r
+var goPrevParent=null;\r
+var gsSearchPrompt="- Search -";\r
+\r
+var gstrSearch="";\r
+var gbPreview=false;\r
+gbPreview=false; \r
+var gsSearchFormTitle="";\r
+var gnHasNavPane=-1;\r
+var gbInitBtn=false;\r
+var gaBtns=new Array();\r
+var gbWhTBar=false;\r
+var goTextFont=null;\r
+var goSelTextFont=null;\r
+var gsPane="";\r
+var gbNeedUpdateAve=false;\r
+var gbUpdateTimerCount=0;\r
+\r
+function setGoImage(sGoImage)\r
+{\r
+ if(sGoImage)\r
+ {\r
+ gsIGo=sGoImage;\r
+ }\r
+}\r
+\r
+function btnBgColor(sType,sColor)\r
+{\r
+ this.sType=sType;\r
+ this.sColor=sColor;\r
+}\r
+\r
+function setBackground(sBgImage)\r
+{\r
+ gsBgImage=sBgImage;\r
+}\r
+\r
+function setBackgroundcolor(sBgColor)\r
+{\r
+ gsBgColor=sBgColor;\r
+}\r
+\r
+function setAlignment(strAlignment)\r
+{\r
+ gnButtonLayout=0;\r
+ if(strAlignment=="left")\r
+ {\r
+ gnButtonLayout=HLAYOUT|BALIGN;\r
+ }\r
+ else if(strAlignment=="right")\r
+ {\r
+ gnButtonLayout=HLAYOUT|EALIGN;\r
+ }\r
+ else if(strAlignment=="top")\r
+ {\r
+ gnButtonLayout=VLAYOUT|BALIGN;\r
+ }\r
+ else if(strAlignment=="bottom")\r
+ {\r
+ gnButtonLayout=VLAYOUT|EALIGN;\r
+ }\r
+}\r
+\r
+function writeStyle(bMiniBar)\r
+{\r
+ var sStyle="";\r
+ sStyle+="<style type='text/css'>\n";\r
+ sStyle+="<!--\n";\r
+ sStyle+=".clsBtnNormal {\n";\r
+ if(!(gbNav4&&!gbNav6))\r
+ if (bMiniBar)\r
+ sStyle+="padding:2px;\n";\r
+ else\r
+ sStyle+="padding:5px;\n";\r
+ sStyle+="cursor:hand;\n";\r
+ sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+ sStyle+="font-size:"+gsTBFontSize+";\n";\r
+ sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+ sStyle+=".clsNoBNormal {\n";\r
+ sStyle+="padding-left:2px;padding-right:2px;\n";\r
+ sStyle+="cursor:hand;\n";\r
+ sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+ sStyle+="font-size:"+gsTBFontSize+";\n";\r
+ sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+ sStyle+=".clsNotBtn {\n";\r
+ if(!(gbNav4&&!gbNav6))\r
+ if (bMiniBar)\r
+ sStyle+="padding:2px;\n";\r
+ else\r
+ sStyle+="padding:5px;\n";\r
+ sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+ sStyle+="font-size:"+gsTBFontSize+";\n";\r
+ sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+ sStyle+=".clsBtnUp{\n";\r
+ if(!(gbNav4&&!gbNav6))\r
+ if (bMiniBar)\r
+ sStyle+="padding:1px;\n";\r
+ else\r
+ sStyle+="padding:4px;\n";\r
+ sStyle+="border-bottom:"+gsTBDarkColor+" 1px solid;\n";\r
+ sStyle+="border-left:"+gsTBLightColor+" 1px solid;\n";\r
+ sStyle+="border-right:"+gsTBDarkColor+" 1px solid;\n";\r
+ sStyle+="border-top:"+gsTBLightColor+" 1px solid;\n";\r
+ sStyle+="cursor:hand;";\r
+ sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+ sStyle+="font-size:"+gsTBFontSize+";\n";\r
+ sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+ sStyle+=".clsNoBUp{\n";\r
+ sStyle+="padding-left:2px;padding-right:2px;\n";\r
+ sStyle+="cursor:hand;";\r
+ sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+ sStyle+="font-size:"+gsTBFontSize+";\n";\r
+ sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+ sStyle+=".clsBtnDown{\n";\r
+ if(!(gbNav4&&!gbNav6))\r
+ if (bMiniBar)\r
+ sStyle+="padding:1px;\n";\r
+ else\r
+ sStyle+="padding:4px;\n";\r
+ sStyle+="border-bottom:"+gsTBLightColor+" 1px solid;\n";\r
+ sStyle+="border-left:"+gsTBDarkColor+" 1px solid;\n";\r
+ sStyle+="border-right:"+gsTBLightColor+" 1px solid;\n";\r
+ sStyle+="border-top:"+gsTBDarkColor+" 1px solid;\n";\r
+ sStyle+="color:"+gsTBFontColor+";\n";\r
+ sStyle+="cursor:hand;\n";\r
+ sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+ sStyle+="font-size:"+gsTBFontSize+";}\n";\r
+\r
+ sStyle+=".clsNoBDown{\n";\r
+ sStyle+="padding-left:2px;padding-right:2px;\n";\r
+ sStyle+="cursor:hand;";\r
+ sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+ sStyle+="font-size:"+gsTBFontSize+";\n";\r
+ sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+ sStyle+=getDefaultButtonFont();\r
+ sStyle+=gsBtnStyle;\r
+ sStyle+=".clsToolbarBackground{\n";\r
+ sStyle+="margin:2px;}\n";\r
+ sStyle+="-->\n";\r
+ sStyle+=" body {\n";\r
+ if (gsBgImage)\r
+ sStyle+="border-top:"+gsBgColor+" 1px solid;}\n";\r
+ else\r
+ sStyle+="border-top:black 1px solid;}\n";\r
+ sStyle+="-->\n";\r
+ sStyle+="</style>\n";\r
+ document.write(sStyle);\r
+}\r
+\r
+function button(sType,sText,nWidth,nHeight)\r
+{\r
+ this.sType=sType;\r
+ this.sText=sText;\r
+ this.nWidth=nWidth;\r
+ this.nHeight=nHeight;\r
+ \r
+ this.aIs=new Array();\r
+ var i=0;\r
+ while(button.arguments.length>i+4)\r
+ {\r
+ if (button.arguments[4+i])\r
+ this.aIs[i]=_getFullPath(_getPath(document.location.href),button.arguments[4+i]);\r
+ else\r
+ this.aIs[i]="";\r
+ i++;\r
+ }\r
+}\r
+\r
+function getImage(oImage,sTitle)\r
+{\r
+ if(oImage.aIs[0])\r
+ {\r
+ var sI="";\r
+ if(sTitle=="")\r
+ sTitle=oImage.sText;\r
+ sI+="<img alt=\""+sTitle+"\" src=\""+oImage.aIs[0]+"\"";\r
+ if(oImage.nWidth>0)\r
+ sI+=" width="+oImage.nWidth;\r
+ if(oImage.nHeight>0)\r
+ sI+=" height="+oImage.nHeight;\r
+ sI+=" border=no align=\"absmiddle\">";\r
+ return sI;\r
+ }\r
+ return "";\r
+}\r
+\r
+function getCurrentAveName()\r
+{\r
+ var oSelect=getElement("avenue");\r
+ if(oSelect)\r
+ return oSelect.value;\r
+ else\r
+ return "";\r
+}\r
+\r
+function updateWebSearch(bEnable)\r
+{\r
+ var oWebSearch=getElement("btnwebsearch");\r
+ var oWebSearchParent=null;\r
+ if(oWebSearch)\r
+ oWebSearchParent=getParentNode(oWebSearch);\r
+ goWebSearchEnable=bEnable;\r
+ if(oWebSearchParent)\r
+ {\r
+ if(bEnable)\r
+ enableButton(oWebSearchParent,goWebSearch);\r
+ else\r
+ disableButton(oWebSearchParent,goWebSearch);\r
+ }\r
+\r
+}\r
+\r
+function setState(oEL,sState)\r
+{\r
+ if(gbNav6)\r
+ oEL.setAttribute("state",sState);\r
+ else\r
+ oEL.state=sState; \r
+}\r
+\r
+function updateAvenueIfNeeded()\r
+{\r
+ gbUpdateTimerCount--;\r
+ if (gbNeedUpdateAve&&gbUpdateTimerCount==0)\r
+ {\r
+ updateAvenue();\r
+ }\r
+}\r
+\r
+function updateAvenue()\r
+{\r
+ var sSelect=getAvenueHTML(gaAvenues);\r
+ var oSelect=getElement("avenue");\r
+ if(oSelect)\r
+ {\r
+ if(gbNav6)\r
+ {\r
+ var oParent=getParentNode(oSelect);\r
+ \r
+ if(oParent)\r
+ {\r
+ removeThis(oSelect);\r
+ oParent.insertAdjacentHTML("afterBegin",sSelect);\r
+ }\r
+ }\r
+ else\r
+ oSelect.outerHTML=sSelect; \r
+ oSelect=getElement("avenue");\r
+ if(isValidAvenue(gaAvenues,gsCurAveName))\r
+ oSelect.value=gsCurAveName;\r
+ }\r
+ updateAveButton();\r
+}\r
+\r
+function initAveButtonObj()\r
+{\r
+ if(!gbAveButttnInited)\r
+ {\r
+ var oNext=getElement("btnavnext");\r
+ if(oNext)\r
+ goNextParent=getParentNode(oNext);\r
+\r
+ var oPrev=getElement("btnavprev");\r
+ if(oPrev)\r
+ goPrevParent=getParentNode(oPrev);\r
+ }\r
+ gbAveButttnInited=true;\r
+}\r
+\r
+function disableAveButton()\r
+{\r
+ initAveButtonObj();\r
+ if(goNextParent)\r
+ disableButton(goNextParent,goNext);\r
+ if(goPrevParent)\r
+ disableButton(goPrevParent,goPrev);\r
+}\r
+\r
+function disableButton(oEl,oBtn)\r
+{\r
+ setState(oEl,"disable");\r
+ var sPF=oEl.className.substring(0,6);\r
+ oEl.className=sPF+"Normal";\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>3)\r
+ {\r
+ if(oBtn.aIs[3])\r
+ oIs[0].src=oBtn.aIs[3];\r
+ }\r
+ else\r
+ oEl.style.visibility="hidden";\r
+}\r
+\r
+function enableButton(oEl,oBtn)\r
+{\r
+ setState(oEl,"normal");\r
+ if(oEl==goEl)\r
+ {\r
+ var sPF=oEl.className.substring(0,6);\r
+ oEl.className=sPF+"Up";\r
+ }\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>0)\r
+ {\r
+ if(oBtn.aIs[0])\r
+ oIs[0].src=oBtn.aIs[0];\r
+ }\r
+ oEl.style.visibility="visible";\r
+}\r
+\r
+function updateAveButton()\r
+{\r
+ initAveButtonObj(); \r
+ var strAveName=getCurrentAvenue();\r
+ if(strAveName!="")\r
+ {\r
+ if(gaAvenues)\r
+ {\r
+ for(var i=0;i<gaAvenues.length;i++)\r
+ if(gaAvenues[i].sName==strAveName)\r
+ {\r
+ if(goNextParent)\r
+ {\r
+ if(gaAvenues[i].sNext!=null&&gaAvenues[i].sNext!="")\r
+ enableButton(goNextParent,goNext);\r
+ else\r
+ disableButton(goNextParent,goNext);\r
+ }\r
+ if(goPrevParent)\r
+ {\r
+ if(gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev!="")\r
+ enableButton(goPrevParent,goPrev);\r
+ else\r
+ disableButton(goPrevParent,goPrev);\r
+ } \r
+ break;\r
+ }\r
+ }\r
+ }\r
+ else\r
+ {\r
+ var bNext=false;\r
+ var bPrev=false;\r
+ if(gaAvenues&&gaAvenues.length>0)\r
+ {\r
+ for(var i=0;i<gaAvenues.length&&(!bNext||!bPrev);i++)\r
+ {\r
+ if(!bNext)\r
+ if(gaAvenues[i].sNext!=null&&gaAvenues[i].sNext!="")\r
+ bNext=true; \r
+ if(!bPrev)\r
+ if(gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev!="")\r
+ bPrev=true; \r
+ }\r
+ }\r
+ if(goNextParent)\r
+ {\r
+ if(bNext)\r
+ enableButton(goNextParent,goNext);\r
+ else\r
+ disableButton(goNextParent,goNext);\r
+ }\r
+ \r
+ if(goPrevParent)\r
+ {\r
+ if(bPrev)\r
+ enableButton(goPrevParent,goPrev);\r
+ else\r
+ disableButton(goPrevParent,goPrev);\r
+ }\r
+ }\r
+ \r
+}\r
+\r
+function isValidAvenue(aAvenues,sValue)\r
+{\r
+ if(aAvenues)\r
+ {\r
+ for(var i=0;i<aAvenues.length;i++)\r
+ {\r
+ if(aAvenues[i].sName==sValue)\r
+ return true;\r
+ }\r
+ }\r
+ return false;\r
+}\r
+\r
+function getAvenueHTML(aAvenues)\r
+{\r
+ var sSelect="<select id=\"avenue\" size=\"1\" name=\"avenue\" onchange=\"updateAveButton();\">";\r
+ sSelect+="<option value=\"\" selected> - Select Avenue - </option>";\r
+ if(aAvenues)\r
+ {\r
+ for(var i=0;i<aAvenues.length;i++)\r
+ {\r
+ sSelect+="<option value=\""+aAvenues[i].sName+"\">"+aAvenues[i].sName+"</option>";\r
+ }\r
+ }\r
+ sSelect+="</select>";\r
+ return sSelect;\r
+}\r
+\r
+function addAvenueSelection()\r
+{\r
+ var oMsg=new whMessage(WH_MSG_GETAVIAVENUES,this,1,new Object());\r
+ var sButton="";\r
+ if(SendMessage(oMsg))\r
+ {\r
+ sButton=getAvenueHTML(oMsg.oParam.aAvenues);\r
+ }\r
+ else\r
+ {\r
+ sButton=getAvenueHTML(null);\r
+ }\r
+ gaButtons[gaButtons.length]="<td NOWRAP align=\"center\" valign=\"middle\">"+sButton+"</td>";\r
+}\r
+\r
+function setSearchFormTitle(sTitle)\r
+{\r
+ gsSearchFormTitle=sTitle;\r
+}\r
+\r
+function highLightIfNeeded()\r
+{\r
+ if(document.searchForm.searchString.value==gsSearchPrompt)\r
+ {\r
+ document.searchForm.searchString.select();\r
+ }\r
+}\r
+\r
+function addSearchForm()\r
+{\r
+ var sPropmptString=gsSearchPrompt;\r
+\r
+ var nWidth=20;\r
+ if(!nWidth) nWidth=20;\r
+ if(gbNav4) nWidth=nWidth*.6;\r
+\r
+ if(gsSearchFormTitle)\r
+ sPropmptString="";\r
+ var sButton="<table CELLSPACING=0 CELLPADDING=1><tr><td valign=\"middle\" NOWRAP class=\"clsNotBtn\"><span class=\"btnsearchform\">"+_textToHtml(gsSearchFormTitle)+"</span></td><td NOWRAP valign=\"middle\"><input class=\"inputsearchform\" type=\"text\" onfocus=\"highLightIfNeeded();\" name=\"searchString\" value=\""+sPropmptString+"\" size=\""+nWidth+"\"></td>";\r
+ if(gbNav6)\r
+ sButton="<form name=\"searchForm\" method=\"POST\" action=\"javascript:searchB()\">"+sButton;\r
+ if("image"=="text")\r
+ {\r
+ sButton+="<td NOWRAP valign=\"middle\"><a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\"searchForm.submit(); return false;\"></a></td>";\r
+ }\r
+ else if("image"=="image"&&gsIGo)\r
+ {\r
+ sButton+="<td NOWRAP valign=\"middle\"><a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\"searchForm.submit(); return false;\">"\r
+ sButton+="<img alt=\"Go\" src=\""+gsIGo+"\" border=0 align=\"absmiddle\"></a></td>";\r
+ }\r
+ sButton+="</tr></table>";\r
+ if(gbNav6)\r
+ sButton+="</form>";\r
+ var nBtn=gaButtons.length;\r
+ gaButtons[nBtn]="<td NOWRAP align=\"center\" valign=\"middle\">"+sButton+"</td>";\r
+ gaTypes[nBtn]="searchform";\r
+}\r
+\r
+function getShowHide()\r
+{\r
+ var sText="";\r
+ var sI="";\r
+ if(hasNavPane())\r
+ {\r
+ if(goHide)\r
+ {\r
+ if(gnShowHideStyle&BTN_TEXT)\r
+ sText=goHide.sText;\r
+ if(gnShowHideStyle&BTN_IMG)\r
+ sI=getImage(goHide,"Hide");\r
+ }\r
+ }\r
+ else\r
+ {\r
+ if(goShow)\r
+ {\r
+ if(gnShowHideStyle&BTN_TEXT)\r
+ sText=goShow.sText;\r
+ if(gnShowHideStyle&BTN_IMG)\r
+ sI=getImage(goShow,"Show");\r
+ }\r
+ }\r
+ var sButton=genButton(sText,sI,gnShowHideStyle);\r
+ return sButton;\r
+}\r
+\r
+function addBanner(sImage)\r
+{\r
+ if(sImage)\r
+ {\r
+ var nBtn=gaButtons.length;\r
+ gaButtons[nBtn]="<td NOWRAP align=\"center\" valign=\"middle\"> <a href=\"javascript:void(0);\" onclick=\"showBanner();return false;\"><img alt=\"About WebHelp\"src=\""+sImage+"\" border=no align=\"absmiddle\"></a></td>";\r
+ gaTypes[nBtn]="banner";\r
+ }\r
+}\r
+\r
+function showBanner()\r
+{\r
+ if (!gbPreview)\r
+ {\r
+ var nWidth=360;\r
+ var nHeight=240;\r
+ var nScreenWidth=screen.width;\r
+ var nScreenHeight=screen.height;\r
+ var nLeft=(nScreenWidth-nWidth)/2;\r
+ var nTop=(nScreenHeight-nHeight)/2;\r
+ if (gbIE4)\r
+ {\r
+ if (gbIE5)\r
+ nHeight+=20;\r
+ else\r
+ nHeight+=40;\r
+ window.showModalDialog("whskin_banner.htm","","dialogHeight:"+nHeight+"px;dialogWidth:"+nWidth+"px;resizable:no;status:no;scroll:no;help:no;center:yes;");\r
+ }\r
+ else\r
+ window.open("whskin_banner.htm","banner","dependent,innerHeight="+nHeight+",innerWidth="+nWidth+",height="+nHeight+",width="+nWidth+",resizable=no,menubar=no,location=no,personalbar=no,status=no,scrollbar=no,toolbar=no,screenX="+nLeft+",screenY="+nTop);\r
+ }\r
+}\r
+\r
+function addButton(sType,nStyle,sTitle,sHref,sOnClick,sOnMouseOver,sOnLoad,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6)\r
+{\r
+ var sButton="";\r
+ var bMini=false;\r
+ var sText="";\r
+ var sI="";\r
+ var bState=false;\r
+ var nBtn=gaButtons.length;\r
+ var bHref=false;\r
+ if(sType=="show"&&isShowHideEnable())\r
+ {\r
+ var svTitle="Show Navigation Component";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnshowhide\" class=\"btnshow\" href=\"javascript:void(0);\" onclick=\"showHidePane();return false;\">";\r
+ gnShowHideStyle=nStyle;\r
+ goShow=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3);\r
+ gaObjBtns[nBtn]=goShow;\r
+ if(gnShowHide!=-1)\r
+ {\r
+ nBtn=gnShowHide;\r
+ }\r
+ else\r
+ {\r
+ gnShowHide=nBtn;\r
+ }\r
+ sButton+=getShowHide();\r
+ sButton+="</a>";\r
+ bState=true;\r
+ }\r
+ else if(sType=="hide"&&isShowHideEnable())\r
+ {\r
+ var svTitle="Hide Navigation Component";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnshowhide\" class=\"btnhide\" href=\"javascript:void(0);\" onclick=\"showHidePane();return false;\">";\r
+ gnShowHideStyle=nStyle;\r
+ goHide=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3);\r
+ gaObjBtns[nBtn]=goHide;\r
+ if(gnShowHide!=-1)\r
+ {\r
+ nBtn=gnShowHide;\r
+ }\r
+ else\r
+ {\r
+ gnShowHide=nBtn;\r
+ }\r
+ sButton+=getShowHide();\r
+ sButton+="</a>";\r
+ bState=true;\r
+ }\r
+ else if(sType=="hide2"&&(!gbNav4))\r
+ {\r
+ var svTitle="Hide Navigation Component";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnhide\" class=\"btnhide\" href=\"javascript:void(0);\" onclick=\"showHidePane();return false;\">";\r
+ gnShowHideStyle=nStyle;\r
+ if(!sI1)\r
+ sI1=gsIHide;\r
+ goHide2=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3);\r
+ gaObjBtns[nBtn]=goHide2;\r
+ if(nStyle&BTN_TEXT)\r
+ sText=goHide2.sText\r
+ \r
+ if(nStyle&BTN_IMG)\r
+ sI=getImage(goHide2,svTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ bMini=true;\r
+ }\r
+ else if(sType=="synctoc")\r
+ {\r
+ var svTitle="Sync TOC";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnsynctoc\" class=\"btnsynctoc\" href=\"javascript:void(0);\" onclick=\"syncWithShow();return false;\">";\r
+ if(!sI1)\r
+ sI1=gsISync;\r
+ goSync=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3);\r
+ gaObjBtns[nBtn]=goSync;\r
+ if(nStyle&BTN_TEXT)\r
+ sText=goSync.sText\r
+ \r
+ if(nStyle&BTN_IMG)\r
+ sI=getImage(goSync,svTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ bMini=true;\r
+ }\r
+ else if(sType=="toc")\r
+ {\r
+ var svTitle="Contents";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btntoc\" class=\"btntoc\" href=\"javascript:void(0);\" onclick=\"showToc();return false;\">";\r
+ if(!sI1)\r
+ sI1=gsIToc;\r
+ if(!sI2)\r
+ sI2=gsITocS;\r
+ if(!sI4)\r
+ sI4=gsITocS;\r
+ goToc=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
+ gaObjBtns[nBtn]=goToc;\r
+ if(nStyle&BTN_TEXT)\r
+ sText=goToc.sText\r
+ \r
+ if(nStyle&BTN_IMG)\r
+ sI=getImage(goToc,svTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ bState=true;\r
+ }\r
+ else if(sType=="idx")\r
+ {\r
+ var svTitle="Index";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnidx\" class=\"btnidx\" href=\"javascript:void(0);\" onclick=\"showIndex();return false;\">";\r
+ if(!sI1)\r
+ sI1=gsIIndex;\r
+ if(!sI2)\r
+ sI2=gsIIndexS;\r
+ if(!sI4)\r
+ sI4=gsIIndexS;\r
+ goIdx=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
+ gaObjBtns[nBtn]=goIdx;\r
+ if(nStyle&BTN_TEXT)\r
+ sText=goIdx.sText\r
+ \r
+ if(nStyle&BTN_IMG)\r
+ sI=getImage(goIdx,svTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ bState=true;\r
+ }\r
+ else if(sType=="fts")\r
+ {\r
+ var svTitle="Search";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnfts\" class=\"btnfts\" href=\"javascript:void(0);\" onclick=\"showFts();return false;\">";\r
+ if(!sI1)\r
+ sI1=gsISearch;\r
+ if(!sI2)\r
+ sI2=gsISearchS;\r
+ if(!sI4)\r
+ sI4=gsISearchS;\r
+ goFts=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
+ gaObjBtns[nBtn]=goFts;\r
+ if(nStyle&BTN_TEXT)\r
+ sText=goFts.sText\r
+ \r
+ if(nStyle&BTN_IMG)\r
+ sI=getImage(goFts,svTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ bState=true;\r
+ }\r
+ else if(sType=="glo")\r
+ {\r
+ var svTitle="Glossary";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnglo\" class=\"btnglo\" href=\"javascript:void(0);\" onclick=\"showGlossary();return false;\">";\r
+ if(!sI1)\r
+ sI1=gsIGlossary;\r
+ if(!sI2)\r
+ sI2=gsIGlossaryS;\r
+ if(!sI4)\r
+ sI4=gsIGlossaryS;\r
+ goGlo=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
+ gaObjBtns[nBtn]=goGlo;\r
+ if(nStyle&BTN_TEXT)\r
+ sText=goGlo.sText\r
+ \r
+ if(nStyle&BTN_IMG)\r
+ sI=getImage(goGlo,svTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ bState=true;\r
+ }\r
+ else if(sType=="avnext")\r
+ {\r
+ var svTitle="Next Topic";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnavnext\" class=\"btnavnext\" href=\"javascript:void(0);\" onclick=\"goAveNext();return false;\">";\r
+ if(!sI1)\r
+ sI1=gsINext;\r
+ if(!sI4)\r
+ sI4=gsINextD;\r
+ goNext=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
+ gaObjBtns[nBtn]=goNext;\r
+ if(nStyle&BTN_TEXT)\r
+ sText=goNext.sText\r
+ \r
+ if(nStyle&BTN_IMG)\r
+ sI=getImage(goNext,svTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ bMini=true;\r
+ }\r
+ else if(sType=="avprev")\r
+ {\r
+ var svTitle="Previous Topic";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnavprev\" class=\"btnavprev\" href=\"javascript:void(0);\" onclick=\"goAvePrev();return false;\">";\r
+ if(!sI1)\r
+ sI1=gsIPrev;\r
+ if(!sI4)\r
+ sI4=gsIPrevD;\r
+ goPrev=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
+ gaObjBtns[nBtn]=goPrev;\r
+ if(nStyle&BTN_TEXT)\r
+ sText=goPrev.sText\r
+ \r
+ if(nStyle&BTN_IMG)\r
+ sI=getImage(goPrev,svTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ bMini=true;\r
+ }\r
+ else if(sType=="blankblock")\r
+ {\r
+ gaButtons[nBtn]=null;\r
+ gaTypes[nBtn]=sType;\r
+ }\r
+ else if(sType=="websearch")\r
+ {\r
+ var svTitle="WebSearch";\r
+ sButton="<a title=\""+svTitle+"\" id=\"btnwebsearch\" class=\"btnwebsearch\" href=\"javascript:void(0);\" onclick=\"doWebSearch();return false;\">";\r
+ if(!sI1)\r
+ sI1=gsIWebSearch;\r
+ if(!sI4)\r
+ sI4=gsIWebSearchD;\r
+ goWebSearch=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6);\r
+ gaObjBtns[nBtn]=goWebSearch;\r
+ if(nStyle&BTN_TEXT)\r
+ sText=goWebSearch.sText\r
+ \r
+ if(nStyle&BTN_IMG)\r
+ sI=getImage(goWebSearch,svTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ }\r
+ else if(sType.indexOf("custom")==0)\r
+ {\r
+ var nCusBtnIdx=goCusButton.length;\r
+ goCusButton[nCusBtnIdx]=new cusButton(sType,sTitle,sOnClick,sOnMouseOver,sOnLoad,nWidth,nHeight,sI1,sI2,sI3);\r
+ gaObjBtns[nBtn]=goCusButton[nCusBtnIdx];\r
+ var re=new RegExp("\"","g");\r
+ var svTitle=sTitle.replace(re, """);\r
+ if(sHref&&sHref.length!=0)\r
+ {\r
+ sButton="<a title=\""+svTitle+"\" id=\"btn"+sType+"\" class=\"btn"+sType+"\" target=\"bsscright\" href=\""+sHref+"\" onclick=\"cusOnClick("+nCusBtnIdx+");";\r
+ bHref=true;\r
+ }\r
+ else\r
+ sButton="<a title=\""+svTitle+"\" id=\"btn"+sType+"\" class=\"btn"+sType+"\" href=\"javascript:void(0);\" onclick=\"cusOnClick("+nCusBtnIdx+");return false;";\r
+ sButton+="\" onmouseover=\"cusOnMouseOver("+nCusBtnIdx+");\" title=\""+sType+"\">";\r
+ if(nStyle&BTN_TEXT)\r
+ sText=sTitle;\r
+ if(nStyle&BTN_IMG)\r
+ sI+=getImage(goCusButton[nCusBtnIdx],sTitle);\r
+ sButton+=genButton(sText,sI,nStyle);\r
+ sButton+="</a>";\r
+ }\r
+ if(sButton.length!=0)\r
+ {\r
+ var btnClass="";\r
+ if(sText||bMini)\r
+ btnClass="clsBtnNormal";\r
+ else\r
+ btnClass="clsNoBNormal";\r
+\r
+ if(!bState)\r
+ {\r
+ if(bHref)\r
+ gaButtons[nBtn]="<td NOWRAP valign=\"middle\" align=\"center\" class="+btnClass+" onclick=\"onBtnClick(event);\" onmousedown=\"onBtnMouseDown(event, "+nBtn+");\" onmouseup=\"onBtnMouseUp(event, "+nBtn+");\" onmouseover=\"onBtnMouseOver(event, "+nBtn+");\" onmouseout=\"onBtnMouseOut(event, "+nBtn+");\">"+sButton+"</td>";\r
+ else\r
+ gaButtons[nBtn]="<td NOWRAP valign=\"middle\" align=\"center\" class="+btnClass+" onclick=\"onBtnClick(event);return false;\" onmousedown=\"onBtnMouseDown(event, "+nBtn+");\" onmouseup=\"onBtnMouseUp(event, "+nBtn+");\" onmouseover=\"onBtnMouseOver(event, "+nBtn+");\" onmouseout=\"onBtnMouseOut(event, "+nBtn+");\">"+sButton+"</td>";\r
+ }\r
+ else\r
+ gaButtons[nBtn]="<td NOWRAP valign=\"middle\" align=\"center\" class="+btnClass+" state=\"up\" onclick=\"onBtnClick(event);return false;\" onmousedown=\"onBtnMouseDown(event, "+nBtn+");\" onmouseup=\"onBtnMouseUp(event, "+nBtn+");\" onmouseover=\"onBtnMouseOver(event, "+nBtn+");\" onmouseout=\"onBtnMouseOut(event, "+nBtn+");\">"+sButton+"</td>";\r
+ gaTypes[nBtn]=sType;\r
+ }\r
+\r
+ if(sType=="avenuesel")\r
+ addAvenueSelection();\r
+ else if(sType=="searchform")\r
+ addSearchForm();\r
+ else if(sType=="banner")\r
+ {\r
+ if(!sI1)\r
+ sI1=gsIBanner;\r
+ addBanner(sI1);\r
+ }\r
+}\r
+\r
+function isShowHideEnable()\r
+{\r
+ if(gbIE4)\r
+ return true;\r
+ else\r
+ return false;\r
+}\r
+\r
+function genButton(sText,sI,nStyle)\r
+{\r
+ var sButton="";\r
+ var sShowText=_textToHtml(sText);\r
+ if (gbNav4 && !gbNav6)\r
+ sShowText += " ";\r
+ if(sText!=""&&sI!="")\r
+ {\r
+ if(nStyle&BTN_IMG_TOP)\r
+ sButton+=sI+"<br>"+ sShowText;\r
+ else if(nStyle&BTN_IMG_BOTTOM)\r
+ sButton+=sText+"<br>"+sI;\r
+ else if(nStyle&BTN_IMG_RIGHT)\r
+ sButton+=sText+" "+sI;\r
+ else\r
+ sButton+=sI+" "+sShowText;\r
+ }\r
+ else if(sText!="")\r
+ {\r
+ sButton+=sShowText;\r
+ }\r
+ else if(sI!="")\r
+ {\r
+ sButton+=sI;\r
+ }\r
+ return sButton;\r
+}\r
+\r
+function searchB()\r
+{\r
+ var onMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null);\r
+ SendMessage(onMsg);\r
+\r
+ var oMsg=new whMessage(WH_MSG_SEARCHTHIS,this,1,document.searchForm.searchString.value);\r
+ if(!SendMessage(oMsg))\r
+ gstrSearch=document.searchForm.searchString.value;\r
+ else\r
+ gstrSearch="";\r
+}\r
+\r
+function ReSortToolbarButtons()\r
+{\r
+ var bSearchEnabled=isSearchEnabled();\r
+ var strOrder="";\r
+ var oMsg=new whMessage(WH_MSG_TOOLBARORDER,this,1,null);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ strOrder=oMsg.oParam;\r
+ }\r
+ if(strOrder.length>0)\r
+ {\r
+ gaOrders=strOrder.split("|");\r
+ var aTempButtons=new Array();\r
+ var ti=0;\r
+ for(var si=0;si<gaOrders.length;si++)\r
+ {\r
+ if(gaOrders[si]!="searchform"||bSearchEnabled)\r
+ {\r
+ var sb=-1;\r
+ for(var st=0;st<gaTypes.length;st++)\r
+ {\r
+ if(gaOrders[si]==gaTypes[st])\r
+ {\r
+ sb=st;\r
+ break;\r
+ }\r
+ }\r
+ if(sb!=-1)\r
+ {\r
+ aTempButtons[aTempButtons.length]=gaButtons[sb];\r
+ }\r
+ }\r
+ }\r
+ gaButtons=aTempButtons;\r
+ }\r
+}\r
+\r
+function isSyncEnabled()\r
+{\r
+ var bEnabled=false;\r
+ var oMsg=new whMessage(WH_MSG_ISSYNCSSUPPORT,this,1,null);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ bEnabled=oMsg.oParam;\r
+ }\r
+ return bEnabled;\r
+}\r
+\r
+function isAvenueEnabled()\r
+{\r
+ var bEnabled=false;\r
+ var oMsg=new whMessage(WH_MSG_ISAVENUESUPPORT,this,1,null);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ bEnabled=oMsg.oParam;\r
+ }\r
+ return bEnabled;\r
+}\r
+\r
+function isSearchEnabled()\r
+{\r
+ var bEnabled=false;\r
+ var oMsg=new whMessage(WH_MSG_ISSEARCHSUPPORT,this,1,null);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ bEnabled=oMsg.oParam;\r
+ }\r
+ return bEnabled;\r
+}\r
+\r
+function ReSortMinibarButtons()\r
+{\r
+ var bSyncEnabled=isSyncEnabled();\r
+ var bAvenueEnabled=isAvenueEnabled();\r
+ var strOrder="";\r
+ var oMsg=new whMessage(WH_MSG_MINIBARORDER,this,1,null);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ strOrder=oMsg.oParam;\r
+ }\r
+ if(strOrder.length>0)\r
+ {\r
+ gaOrders=strOrder.split("|");\r
+ var aTempButtons=new Array();\r
+ var ti=0;\r
+ for(var si=0;si<gaOrders.length;si++)\r
+ {\r
+ if((gaOrders[si]!="synctoc"||bSyncEnabled)&&\r
+ ((gaOrders[si]!="avnext"&&gaOrders[si]!="avprev")||bAvenueEnabled))\r
+ {\r
+ var sb=-1;\r
+ for(var st=0;st<gaTypes.length;st++)\r
+ {\r
+ if(gaOrders[si]==gaTypes[st])\r
+ {\r
+ sb=st;\r
+ break;\r
+ }\r
+ }\r
+ if(sb!=-1)\r
+ {\r
+ aTempButtons[aTempButtons.length]=gaButtons[sb];\r
+ }\r
+ }\r
+ }\r
+ gaButtons=aTempButtons;\r
+ }\r
+}\r
+\r
+function writeToolBar()\r
+{\r
+ var sHTML="";\r
+ if(gaButtons.length>0)\r
+ {\r
+ var strHeight="100%";\r
+ var strWidth="100%";\r
+ if (gbNav4)\r
+ {\r
+ strHeight=window.innerHeight-4;\r
+ strWidth=window.innerWidth-4;\r
+ }\r
+ if (gbIE4)\r
+ {\r
+ strHeight=document.body.clientHeight-4;\r
+ strWidth=document.body.clientWidth-4;\r
+ }\r
+ if(gbNav6)\r
+ sHTML="<table class=\"clsToolbarBackground\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" height=\""+strHeight+"\" width=\""+strWidth+"\">";\r
+ else\r
+ sHTML="<form name=\"searchForm\" method=\"POST\" action=\"javascript:searchB()\"><table class=\"clsToolbarBackground\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" height=\""+strHeight+"\" width=\""+strWidth+"\">";\r
+ if((gnButtonLayout&LAYOUT)==HLAYOUT)\r
+ {\r
+ sHTML+="<tr>";\r
+ for(var i=0;i<gaButtons.length;i++)\r
+ {\r
+ if(gaButtons[i])\r
+ sHTML+=gaButtons[i];\r
+ else\r
+ sHTML+="<td width=\"100%\"></td>";\r
+ }\r
+ sHTML+="</tr>";\r
+ }\r
+ else\r
+ {\r
+ for(var i=0;i<gaButtons.length;i++)\r
+ {\r
+ if(gaButtons[i])\r
+ sHTML+="<tr width=\"100%\">"+gaButtons[i]+"</tr>";\r
+ else\r
+ sHTML+="<tr height=\"100%\"><td></td></tr>";\r
+ }\r
+ }\r
+ if(gbNav6)\r
+ sHTML+="</table>";\r
+ else\r
+ sHTML+="</table></form>";\r
+ }\r
+ document.write(sHTML);\r
+ if(document.body)\r
+ document.body.onselectstart=onSelect;\r
+ updateAveButton();\r
+}\r
+\r
+function hasNavPane()\r
+{\r
+ if(gnHasNavPane==-1)\r
+ {\r
+ gnHasNavPane=0;\r
+ var oParam=new Object();\r
+ oParam.bVisible=false;\r
+ var oMsg=new whMessage(WH_MSG_ISPANEVISIBLE,this,1,oParam);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ if(oParam.bVisible)\r
+ gnHasNavPane=1;\r
+ }\r
+ \r
+ }\r
+ if(gnHasNavPane==1)\r
+ return true;\r
+ else\r
+ return false;\r
+}\r
+\r
+function getTocInfo()\r
+{\r
+ var oParam=new Object();\r
+ oParam.oTocInfo=null;\r
+ var oMsg=new whMessage(WH_MSG_GETTOCPATHS,this,1,oParam);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ goTocInfo=oParam.oTocInfo;\r
+ gbTocInfoInited=true;\r
+ }\r
+}\r
+\r
+function onBtnClick(e)\r
+{\r
+ var oEl=null;\r
+ var oElo=null;\r
+ if(gbNav6)\r
+ {\r
+ oElo=e.target;\r
+ while(oElo&&oElo.nodeName.indexOf("#")==0) oElo=getParentNode(oElo);\r
+ oEl=oElo;\r
+ }\r
+ else\r
+ {\r
+ oElo=event.srcElement;\r
+ oEl=oElo;\r
+ event.cancelBubble=true;\r
+ }\r
+ while(-1==oEl.className.indexOf("clsBtn")&&-1==oEl.className.indexOf("clsNoB"))\r
+ {\r
+ oEl=getParentNode(oEl);\r
+ if(!oEl) return;\r
+ }\r
+ if(oElo.tagName=="A"||oElo.tagName=="IMG") return true;\r
+ var oaA=getElementsByTag(oElo,"A");\r
+ if(oaA&&oaA.length)\r
+ {\r
+ var oA=oaA[0];\r
+ if(gbNav6)\r
+ {\r
+ var sCmd=oA.getAttribute("onclick");\r
+ var nCmd=sCmd.indexOf("return false;");\r
+ if(nCmd!=-1);\r
+ sCmd=sCmd.substring(0,nCmd);\r
+ setTimeout(sCmd,1);\r
+ }\r
+ else\r
+ oA.onclick();\r
+ }\r
+}\r
+\r
+function onBtnMouseDown(e,nBtn)\r
+{\r
+ var oEl=null;\r
+ if(gbNav6)\r
+ {\r
+ var oElo=e.target;\r
+ while(oElo&&oElo.nodeName.indexOf("#")==0) oElo=getParentNode(oElo);\r
+ oEl=oElo;\r
+ }\r
+ else\r
+ {\r
+ oEl=event.srcElement;\r
+ event.cancelBubble=true;\r
+ }\r
+ while(-1==oEl.className.indexOf("clsBtn")&&-1==oEl.className.indexOf("clsNoB"))\r
+ {\r
+ oEl=getParentNode(oEl);\r
+ if(!oEl) return;\r
+ }\r
+ var sPF=oEl.className.substring(0,6);\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>2)\r
+ {\r
+ if(gaObjBtns[nBtn].aIs[2])\r
+ oIs[0].src=gaObjBtns[nBtn].aIs[2];\r
+ }\r
+ var sState=getState(oEl);\r
+ if(sState!="disable")\r
+ {\r
+ oEl.className=sPF+"Down";\r
+ }\r
+}\r
+\r
+function onBtnMouseUp(e,nBtn)\r
+{\r
+ var oEl=null;\r
+ if(gbNav6)\r
+ {\r
+ var oElo=e.target;\r
+ while(oElo&&oElo.nodeName.indexOf("#")==0) oElo=getParentNode(oElo);\r
+ oEl=oElo;\r
+ }\r
+ else\r
+ {\r
+ oEl=event.srcElement;\r
+ event.cancelBubble=true;\r
+ }\r
+ while(-1==oEl.className.indexOf("clsBtn")&&-1==oEl.className.indexOf("clsNoB"))\r
+ {\r
+ oEl=getParentNode(oEl);\r
+ if(!oEl) return;\r
+ }\r
+ var sPF=oEl.className.substring(0,6);\r
+ var sState=getState(oEl);\r
+ if(sState=="down"||sState=="disable")\r
+ {\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>3)\r
+ {\r
+ if(gaObjBtns[nBtn].aIs[3])\r
+ oIs[0].src=gaObjBtns[nBtn].aIs[3];\r
+ }\r
+ }\r
+ else\r
+ {\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>0)\r
+ {\r
+ if(gaObjBtns[nBtn].aIs[0])\r
+ oIs[0].src=gaObjBtns[nBtn].aIs[0];\r
+ }\r
+ }\r
+ if(goEl==oEl)\r
+ {\r
+ if(sState!="down"&&sState!="disable")\r
+ {\r
+ oEl.className=sPF+"Up";\r
+ }\r
+ }\r
+}\r
+\r
+function getState(oEl)\r
+{\r
+ var sState="";\r
+ if(gbNav6)\r
+ sState=oEl.getAttribute("state");\r
+ else\r
+ if(oEl.state)\r
+ sState=oEl.state;\r
+ return sState;\r
+}\r
+\r
+function onBtnMouseOver(e,nBtn)\r
+{\r
+ markButton(e);\r
+ var oEl=null;\r
+ if(gbNav6)\r
+ {\r
+ var oElo=e.target;\r
+ while(oElo&&oElo.nodeName.indexOf("#")==0) oElo=getParentNode(oElo);\r
+ oEl=oElo;\r
+ }\r
+ else\r
+ {\r
+ oEl=event.srcElement;\r
+ event.cancelBubble=true;\r
+ }\r
+ while(-1==oEl.className.indexOf("clsBtn")&&-1==oEl.className.indexOf("clsNoB"))\r
+ {\r
+ oEl=getParentNode(oEl);\r
+ if(!oEl) return;\r
+ }\r
+ var sPF=oEl.className.substring(0,6);\r
+ var sState=getState(oEl);\r
+ if(sState=="down"||sState=="disable")\r
+ {\r
+ if(sState=="down")\r
+ oEl.className=sPF+"Down";\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>4)\r
+ {\r
+ if(gaObjBtns[nBtn].aIs[4])\r
+ oIs[0].src=gaObjBtns[nBtn].aIs[4];\r
+ }\r
+ }\r
+ else\r
+ {\r
+ oEl.className=sPF+"Up";\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>1)\r
+ {\r
+ if(gaObjBtns[nBtn].aIs[1])\r
+ oIs[0].src=gaObjBtns[nBtn].aIs[1];\r
+ }\r
+ }\r
+}\r
+\r
+function onBtnMouseOut(e,nBtn)\r
+{\r
+ goEl=null;\r
+ var oEl=null;\r
+ if(gbNav6)\r
+ {\r
+ var oElo=e.target;\r
+ while(oElo&&oElo.nodeName.indexOf("#")==0) oElo=getParentNode(oElo);\r
+ oEl=oElo;\r
+ }\r
+ else\r
+ {\r
+ oEl=event.srcElement;\r
+ event.cancelBubble=true;\r
+ }\r
+ while(-1==oEl.className.indexOf("clsBtn")&&-1==oEl.className.indexOf("clsNoB"))\r
+ {\r
+ oEl=getParentNode(oEl);\r
+ if(!oEl) return;\r
+ }\r
+ var sPF=oEl.className.substring(0,6);\r
+ var sState=getState(oEl);\r
+ if(sState=="down"||sState=="disable")\r
+ {\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>3)\r
+ {\r
+ if(gaObjBtns[nBtn].aIs[3])\r
+ oIs[0].src=gaObjBtns[nBtn].aIs[3];\r
+ }\r
+ if(sState=="down")\r
+ oEl.className=sPF+"Down";\r
+ }\r
+ else\r
+ {\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ if(oIs.length>0&&gaObjBtns[nBtn]&&gaObjBtns[nBtn].aIs&&gaObjBtns[nBtn].aIs.length>0)\r
+ {\r
+ if(gaObjBtns[nBtn].aIs[0])\r
+ oIs[0].src=gaObjBtns[nBtn].aIs[0];\r
+ }\r
+ oEl.className=sPF+"Normal";\r
+ }\r
+}\r
+\r
+function showToc()\r
+{\r
+ var oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null)\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function showIndex()\r
+{\r
+ var oMsg=new whMessage(WH_MSG_SHOWIDX,this,1,null)\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function showFts()\r
+{\r
+ var oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null)\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function showGlossary()\r
+{\r
+ var oMsg=new whMessage(WH_MSG_SHOWGLO,this,1,null)\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function syncWithShow()\r
+{\r
+ if(!gbTocInfoInited)\r
+ {\r
+ getTocInfo();\r
+ }\r
+ if(goTocInfo)\r
+ {\r
+ showToc();\r
+ var oParam=goTocInfo;\r
+ var oMsg=new whMessage(WH_MSG_SYNCTOC,this,1,oParam);\r
+ SendMessage(oMsg);\r
+ }\r
+}\r
+\r
+function markButton(e)\r
+{\r
+ var oEl=null;\r
+ if(gbNav6)\r
+ {\r
+ var oElo=e.target;\r
+ while(oElo&&oElo.nodeName.indexOf("#")==0) oElo=getParentNode(oElo);\r
+ oEl=oElo;\r
+ }\r
+ else\r
+ oEl=event.srcElement;\r
+ while(oEl&&oEl.tagName!="TD") oEl=getParentNode(oEl);\r
+ if(oEl)\r
+ goEl=oEl;\r
+}\r
+\r
+function showHidePane()\r
+{\r
+ var oMsg=null;\r
+ if(hasNavPane())\r
+ oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null);\r
+ else\r
+ oMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+ SendMessage(oMsg);\r
+}\r
+\r
+function goAveNext()\r
+{\r
+ goAvenue(true);\r
+}\r
+\r
+function goAvePrev()\r
+{\r
+ goAvenue(false);\r
+}\r
+\r
+function doWebSearch()\r
+{\r
+ if (goWebSearchEnable)\r
+ {\r
+ var oMsg=new whMessage(WH_MSG_WEBSEARCH,this,1,null);\r
+ SendMessage(oMsg);\r
+ }\r
+}\r
+\r
+function goAvenue(bNext)\r
+{\r
+ var oMsg=null;\r
+ initAveButtonObj();\r
+ gsCurAveName=getCurrentAveName();\r
+ if(gbNav4&&!gbNav6)\r
+ {\r
+ if(bNext)\r
+ {\r
+ gaAvenues=null;\r
+ updateAvenue();\r
+ oMsg=new whMessage(WH_MSG_NEXT,this,1,null);\r
+ SendMessage(oMsg);\r
+ }\r
+ else if(!bNext)\r
+ {\r
+ gaAvenues=null;\r
+ updateAvenue();\r
+ oMsg=new whMessage(WH_MSG_PREV,this,1,null);\r
+ SendMessage(oMsg);\r
+ }\r
+ }\r
+ else\r
+ {\r
+ if(bNext&&goNextParent)\r
+ {\r
+ var sState=getState(goNextParent);\r
+ if(sState!="disable")\r
+ {\r
+ gaAvenues=null;\r
+ gbNeedUpdateAve=true;\r
+ gbUpdateTimerCount++;\r
+ setTimeout("updateAvenueIfNeeded();", 2000);\r
+ oMsg=new whMessage(WH_MSG_NEXT,this,1,null);\r
+ SendMessage(oMsg);\r
+ }\r
+ }\r
+ else if(!bNext&&goPrevParent)\r
+ {\r
+ var sState=getState(goPrevParent);\r
+ if(sState!="disable")\r
+ {\r
+ gaAvenues=null;\r
+ gbNeedUpdateAve=true;\r
+ gbUpdateTimerCount++;\r
+ setTimeout("updateAvenueIfNeeded();", 2000);\r
+ oMsg=new whMessage(WH_MSG_PREV,this,1,null);\r
+ SendMessage(oMsg);\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+function window_Unload()\r
+{\r
+ if(!gbNav4||gbNav6)\r
+ {\r
+ UnRegisterListener2(this,WH_MSG_GETSEARCHS);\r
+ UnRegisterListener2(this,WH_MSG_PANESTATUE);\r
+ UnRegisterListener2(this,WH_MSG_SYNCINFO);\r
+ UnRegisterListener2(this,WH_MSG_PANEINFO);\r
+ UnRegisterListener2(this,WH_MSG_AVENUEINFO);\r
+ UnRegisterListener2(this,WH_MSG_GETCURRENTAVENUE);\r
+ UnRegisterListener2(this,WH_MSG_ENABLEWEBSEARCH);\r
+ UnRegisterListener2(this,WH_MSG_INITSEARCHSTRING);\r
+ }\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+ if(document.body)\r
+ {\r
+ if(gsBgImage&&gsBgImage.length>0)\r
+ {\r
+ document.body.background=gsBgImage;\r
+ }\r
+ if(gsBgColor&&gsBgColor.length>0)\r
+ {\r
+ document.body.bgColor=gsBgColor;\r
+ }\r
+ }\r
+ doCusOnLoad();\r
+ var oMsg=new whMessage(WH_MSG_GETPANEINFO,this,1,null);\r
+ if(SendMessage(oMsg))\r
+ {\r
+ setTimeout("flipPaneButton(\""+oMsg.oParam+"\");",1);\r
+ }\r
+ if (!gaAvenues)\r
+ {\r
+ var oMsg2=new whMessage(WH_MSG_GETAVIAVENUES,this,1,new Object());\r
+ if(SendMessage(oMsg2))\r
+ {\r
+ gaAvenues=oMsg2.oParam.aAvenues;\r
+ gbNeedUpdateAve=false;\r
+ setTimeout("updateAvenue();",1);\r
+ }\r
+ }\r
+}\r
+\r
+function onSendMessage(oMsg)\r
+{\r
+ var nMsgId=oMsg.nMessageId;\r
+ if(nMsgId==WH_MSG_GETSEARCHS)\r
+ {\r
+ if(document.searchForm&&document.searchForm.searchString)\r
+ {\r
+ oMsg.oParam.sValue=document.searchForm.searchString.value;\r
+ return false;\r
+ }\r
+ }\r
+ else if(nMsgId==WH_MSG_PANESTATUE)\r
+ {\r
+ if(oMsg.oParam=="visible")\r
+ {\r
+ if(isShowHideEnable())\r
+ setTimeout("flipShowHide(true);",1);\r
+ setTimeout("showPaneButton();",1);\r
+ }\r
+ else\r
+ {\r
+ if(isShowHideEnable())\r
+ setTimeout("flipShowHide(false);",1);\r
+ setTimeout("hidePaneButton();",1);\r
+ }\r
+ }\r
+ else if(nMsgId==WH_MSG_PANEINFO)\r
+ {\r
+ if(oMsg.oParam)\r
+ setTimeout("flipPaneButton(\""+oMsg.oParam+"\");",1);\r
+ else\r
+ setTimeout("hidePaneButton();",1);\r
+ }\r
+ else if(nMsgId==WH_MSG_SYNCINFO)\r
+ {\r
+ if(oMsg.oParam)\r
+ goTocInfo=oMsg.oParam;\r
+ else\r
+ goTocInfo=null;\r
+ gbTocInfoInited=true;\r
+ }\r
+ else if(nMsgId==WH_MSG_AVENUEINFO)\r
+ {\r
+ gaAvenues=oMsg.oParam;\r
+ gbNeedUpdateAve=false;\r
+ setTimeout("updateAvenue();",1);\r
+ }\r
+ else if(nMsgId==WH_MSG_GETCURRENTAVENUE)\r
+ {\r
+ var sAveName=getCurrentAvenue();\r
+ if(sAveName!="")\r
+ {\r
+ oMsg.oParam.sAvenue=sAveName;\r
+ return false;\r
+ }\r
+ else\r
+ return true;\r
+ }\r
+ else if(nMsgId==WH_MSG_ENABLEWEBSEARCH)\r
+ {\r
+ setTimeout("updateWebSearch("+oMsg.oParam+");",1);\r
+ }\r
+ else if(nMsgId==WH_MSG_INITSEARCHSTRING)\r
+ {\r
+ if(gstrSearch!="")\r
+ {\r
+ oMsg.oParam=gstrSearch;\r
+ gstrSearch="";\r
+ return false;\r
+ }\r
+ }\r
+ return true;\r
+}\r
+\r
+function getCurrentAvenue()\r
+{\r
+ var strAveName="";\r
+ var oSelect=getElement("avenue");\r
+ if(oSelect)\r
+ {\r
+ strAveName=oSelect.value;\r
+ }\r
+ return strAveName;\r
+}\r
+\r
+function initBtn()\r
+{\r
+ var oBtn=null;\r
+ oBtn=getElement("btntoc");\r
+ if(oBtn)\r
+ gaBtns[gaBtns.length]=oBtn;\r
+ oBtn=getElement("btnidx");\r
+ if(oBtn)\r
+ gaBtns[gaBtns.length]=oBtn;\r
+ oBtn=getElement("btnfts");\r
+ if(oBtn)\r
+ gaBtns[gaBtns.length]=oBtn;\r
+ oBtn=getElement("btnglo");\r
+ if(oBtn)\r
+ gaBtns[gaBtns.length]=oBtn;\r
+ gbInitBtn=true;\r
+}\r
+\r
+function showPaneButton()\r
+{\r
+ flipPaneButton(gsPane);\r
+}\r
+\r
+function hidePaneButton()\r
+{\r
+ flipPaneButton("");\r
+}\r
+\r
+function flipPaneButton(sPane)\r
+{\r
+ if (sPane)\r
+ gsPane=sPane;\r
+ if(!gbInitBtn)\r
+ initBtn();\r
+\r
+ var oUp=null;\r
+ if(sPane)\r
+ {\r
+ oUp=getElement("btn"+sPane);\r
+ }\r
+ for(var i=0;i<gaBtns.length;i++)\r
+ {\r
+ if(gaBtns[i])\r
+ {\r
+ if(gaBtns[i]==oUp)\r
+ {\r
+ var oEl=getParentNode(oUp);\r
+ var sPF=oEl.className.substring(0,6);\r
+ var sState=getState(oEl);\r
+ if(sState=="up")\r
+ {\r
+ setState(oEl,"down");\r
+ oEl.className=sPF+"Down";\r
+ if(sPF=="clsBtn")\r
+ {\r
+ if(gaBtns[i].id)\r
+ {\r
+ var sColor=getBtnColor(gaBtns[i].id.substring(3),true);\r
+ if(sColor)\r
+ {\r
+ oEl.style.backgroundColor=sColor\r
+ }\r
+ else\r
+ {\r
+ oEl.style.backgroundColor="";\r
+ }\r
+ }\r
+ var oaA=getElementsByTag(oEl,"A");\r
+ if(oaA.length>0)\r
+ {\r
+ var strClassName=oaA[0].className;\r
+ oaA[0].className="btnsel"+strClassName.substring(3);\r
+ }\r
+ }\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ var oBtn=getButtonObjByType(gaBtns[i].id.substring(3));\r
+ if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>3)\r
+ {\r
+ if(oBtn.aIs[3])\r
+ oIs[0].src=oBtn.aIs[3];\r
+ }\r
+ }\r
+ }\r
+ else\r
+ {\r
+ var oEl=getParentNode(gaBtns[i]);\r
+ var sState=getState(oEl);\r
+ var sPF=oEl.className.substring(0,6);\r
+ if(sState=="down")\r
+ {\r
+ setState(oEl,"up");\r
+ if(oEl==goEl)\r
+ oEl.className=sPF+"Up";\r
+ else\r
+ oEl.className=sPF+"Normal";\r
+\r
+ if(sPF=="clsBtn")\r
+ {\r
+ if(gaBtns[i].id)\r
+ {\r
+ var sColor=getBtnColor(gaBtns[i].id.substring(3),false);\r
+ if(sColor)\r
+ {\r
+ oEl.style.backgroundColor=sColor\r
+ }\r
+ else\r
+ {\r
+ oEl.style.backgroundColor="";\r
+ }\r
+ }\r
+\r
+ var oaA=getElementsByTag(oEl,"A");\r
+ if(oaA.length>0)\r
+ {\r
+ var strClassName=oaA[0].className;\r
+ oaA[0].className="btn"+strClassName.substring(6);\r
+ }\r
+ }\r
+ var oIs=getElementsByTag(oEl,"img");\r
+ var oBtn=getButtonObjByType(gaBtns[i].id.substring(3));\r
+ if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>0)\r
+ {\r
+ if(oBtn.aIs[0])\r
+ oIs[0].src=oBtn.aIs[0];\r
+ }\r
+ }\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+function flipShowHide(bShow)\r
+{\r
+ gnHasNavPane=-1; \r
+ var oA=getElement("btnshowhide");\r
+ if(oA)\r
+ {\r
+ var oEl=getParentNode(oA);\r
+ var sPF=oEl.className.substring(0,6);\r
+ if(oEl&&oEl.state)\r
+ {\r
+ if(bShow)\r
+ {\r
+ oEl.state="down";\r
+ oEl.className=sPF+"Down";\r
+ }\r
+ else\r
+ {\r
+ oEl.state="up";\r
+ \r
+ if(oEl==goEl)\r
+ oEl.className=sPF+"Up";\r
+ else\r
+ oEl.className=sPF+"Normal";\r
+ }\r
+ }\r
+ oA.innerHTML=getShowHide();\r
+ }\r
+}\r
+\r
+function cusOnClick(nIdx)\r
+{\r
+ if(goCusButton.length>nIdx)\r
+ {\r
+ var sOnClick=goCusButton[nIdx].sOnClick;\r
+ if(sOnClick&&sOnClick.length>0)\r
+ {\r
+ if(!gbPreview)\r
+ eval(sOnClick);\r
+ return false;\r
+ }\r
+ }\r
+ return true;\r
+}\r
+\r
+function cusOnMouseOver(nIdx)\r
+{\r
+ if(goCusButton.length>nIdx)\r
+ {\r
+ var sOnMouseOver=goCusButton[nIdx].sOnMouseOver;\r
+ if(sOnMouseOver&&sOnMouseOver.length>0)\r
+ {\r
+ if(!gbPreview)\r
+ eval(sOnMouseOver);\r
+ return false;\r
+ }\r
+ }\r
+ return true;\r
+}\r
+\r
+function doCusOnLoad()\r
+{\r
+ if(!gbPreview&&gaOrders)\r
+ {\r
+ for(var i=0;i<gaOrders.length;i++)\r
+ {\r
+ for(var j=0;j<gaOnLoads.length;j++)\r
+ {\r
+ if(gaOrders[i]==gaOnLoads[j].sType)\r
+ {\r
+ eval(gaOnLoads[j].sOnLoad);\r
+ break;\r
+ }\r
+ }\r
+ }\r
+ }\r
+}\r
+\r
+function registerOnLoad(sOnLoad,sType)\r
+{\r
+ gaOnLoads[gaOnLoads.length]=new cusOnLoad(sType,sOnLoad); \r
+}\r
+\r
+function cusOnLoad(sType,sOnLoad)\r
+{\r
+ this.sType=sType;\r
+ this.sOnLoad=sOnLoad;\r
+}\r
+\r
+function cusButton(sType,sText,sOnClick,sOnMouseOver,sOnLoad,nWidth,nHeight)\r
+{\r
+ this.sType=sType;\r
+ this.sText=sText;\r
+ this.sOnClick=sOnClick;\r
+ this.sOnMouseOver=sOnMouseOver;\r
+ this.sOnLoad=sOnLoad;\r
+ this.nWidth=nWidth;\r
+ this.nHeight=nHeight;\r
+ this.aIs=new Array();\r
+ var i=0;\r
+ while(cusButton.arguments.length>i+7)\r
+ {\r
+ if (cusButton.arguments[7+i])\r
+ this.aIs[i]=_getFullPath(_getPath(document.location.href),cusButton.arguments[7+i]);\r
+ else\r
+ this.aIs[i]="";\r
+ i++;\r
+ }\r
+ if(sOnLoad)\r
+ {\r
+ registerOnLoad(sOnLoad,sType);\r
+ }\r
+}\r
+\r
+function getBtnColor(sType,bSel)\r
+{\r
+ var aBtnColors=null;\r
+ if(bSel)\r
+ aBtnColors=gaSelBtnBgColor;\r
+ else\r
+ aBtnColors=gaBtnBgColor;\r
+ if(aBtnColors)\r
+ {\r
+ for(var i=0;i<aBtnColors.length;i++)\r
+ {\r
+ if(aBtnColors[i].sType==sType)\r
+ return aBtnColors[i].sColor;\r
+ }\r
+ }\r
+ return "";\r
+}\r
+\r
+function setButtonBgColor(sType,sColor,bSel)\r
+{\r
+ if(sColor)\r
+ {\r
+ var aBtnColors=null;\r
+ if(bSel)\r
+ aBtnColors=gaSelBtnBgColor;\r
+ else\r
+ aBtnColors=gaBtnBgColor;\r
+ if(aBtnColors!=null)\r
+ {\r
+ for(var i=0;i<aBtnColors.length;i++)\r
+ {\r
+ if(aBtnColors[i].sType==sType)\r
+ {\r
+ aBtnColors[i].sColor=sColor;\r
+ return;\r
+ }\r
+ }\r
+ aBtnColors[aBtnColors.length]=new btnBgColor(sType,sColor);\r
+ }\r
+ }\r
+}\r
+\r
+function getDefaultButtonFont()\r
+{\r
+ var strFontStyle="";\r
+ for(var i=0;i<gaTypes.length;i++)\r
+ {\r
+ strFontStyle+=".btnsel"+gaTypes[i]+"{"+getFontStyle(goSelTextFont)+"}";\r
+ strFontStyle+=".btn"+gaTypes[i]+"{"+getFontStyle(goTextFont)+"}";\r
+ }\r
+ return strFontStyle;\r
+}\r
+\r
+function setButtonFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration,bSel)\r
+{\r
+ if(sFontName)\r
+ {\r
+ var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
+ if(bSel)\r
+ gsBtnStyle+=".btnsel"+sType+"{"+getFontStyle(vFont)+"}\n";\r
+ else\r
+ gsBtnStyle+=".btn"+sType+"{"+getFontStyle(vFont)+"}\n";\r
+ }\r
+ if (sType=="searchform"&&!bSel)\r
+ {\r
+ var vFont1=new whFont(sFontName,sFontSize,"black",sFontStyle,sFontWeight,sFontDecoration);\r
+ gsBtnStyle+=".inputsearchform {" + getFontStyle(vFont1)+"}\n";\r
+ }\r
+}\r
+\r
+function getButtonObjByType(sType)\r
+{\r
+ for(var i=0;i<gaObjBtns.length;i++)\r
+ {\r
+ if(gaObjBtns[i].sType==sType)\r
+ return gaObjBtns[i];\r
+ }\r
+ return null;\r
+}\r
+\r
+function onSelect()\r
+{\r
+ if (event.srcElement&&event.srcElement.name)\r
+ {\r
+ if (event.srcElement.name=="searchString")\r
+ return true;\r
+ }\r
+ return false;\r
+}\r
+\r
+function window_onResize()\r
+{\r
+ gnRE++;\r
+ setTimeout("tryReload();", 100);\r
+}\r
+\r
+function tryReload()\r
+{\r
+ if (gnRE==1)\r
+ document.location.reload();\r
+ gnRE--;\r
+}\r
+\r
+if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
+{\r
+ RegisterListener2(this,WH_MSG_GETSEARCHS);\r
+ RegisterListener2(this,WH_MSG_PANESTATUE);\r
+ RegisterListener2(this,WH_MSG_SYNCINFO);\r
+ RegisterListener2(this,WH_MSG_PANEINFO);\r
+ RegisterListener2(this,WH_MSG_AVENUEINFO);\r
+ RegisterListener2(this,WH_MSG_GETCURRENTAVENUE);\r
+ RegisterListener2(this,WH_MSG_ENABLEWEBSEARCH);\r
+ RegisterListener2(this,WH_MSG_INITSEARCHSTRING);\r
+ window.onload=window_OnLoad;\r
+ window.onunload=window_Unload;\r
+ window.onresize=window_onResize;\r
+ goTextFont=new whFont("Verdana","8pt","#003063","normal","normal","none");\r
+ goSelTextFont=new whFont("Verdana","8pt","white","normal","normal","none");\r
+ gbWhTBar=true;\r
+}\r
+else\r
+ document.location.reload();\r
+\r