--- /dev/null
+<HTML>\r
+<HEAD>\r
+<TITLE>WebHelp Tabs Frame in Navigation Pane</TITLE>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<!-- WebHelp version 5.10 -->\r
+</HEAD>\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whmsg.js"></script>\r
+<script language="javascript1.2" src="whproxy.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+var gsBgColor="#c0c0c0"\r
+var gsBgImage="";\r
+var gnCurPane=0;\r
+var gsFirstPane="";\r
+var goTocFont=null;\r
+var goIdxFont=null;\r
+var goFtsFont=null;\r
+var goGloFont=null;\r
+var gPane=new Array();\r
+var gShowFirst=0;\r
+var gnTabType=0;\r
+\r
+function window_unload()\r
+{\r
+ UnRegisterListener2(this,WH_MSG_SHOWTOC);\r
+ UnRegisterListener2(this,WH_MSG_SHOWIDX);\r
+ UnRegisterListener2(this,WH_MSG_SHOWFTS);\r
+ UnRegisterListener2(this,WH_MSG_SHOWGLO);\r
+}\r
+\r
+\r
+function setFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
+{\r
+ var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
+ if(sType=="Toc") goTocFont=vFont;\r
+ else if(sType=="Idx") goIdxFont=vFont;\r
+ else if(sType=="Fts") goFtsFont=vFont;\r
+ else if(sType=="Glo") goGloFont=vFont;\r
+}\r
+\r
+function TocWriteClassStyle()\r
+{\r
+ var sStyle="<STYLE TYPE='text/css'>";\r
+ sStyle+=".TextTabToc {"+getFontStyle(goTocFont)+"}";\r
+ sStyle+=".TextTabIdx {"+getFontStyle(goIdxFont)+"}";\r
+ sStyle+=".TextTabFts {"+getFontStyle(goFtsFont)+"}";\r
+ sStyle+=".TextTabGlo {"+getFontStyle(goGloFont)+"}";\r
+ sStyle+="A:hover {text-decoration:underline;}";\r
+ sStyle+="</STYLE>";\r
+ document.write(sStyle);\r
+}\r
+\r
+function setBackgroundcolor(sBgColor)\r
+{\r
+ if(sBgColor!=null&&sBgColor.length>0)\r
+ gsBgColor=sBgColor;\r
+}\r
+\r
+function setBackground(sBgImage)\r
+{\r
+ if(sBgImage!=null&&sBgImage.length>0)\r
+ gsBgImage=sBgImage;\r
+}\r
+\r
+function selectToc()\r
+{\r
+ var oMessage=new whMessage(WH_MSG_SHOWTOC,this,1,null);\r
+ SendMessage(oMessage);\r
+}\r
+\r
+function selectIdx()\r
+{\r
+ var oMessage=new whMessage(WH_MSG_SHOWIDX,this,1,null);\r
+ SendMessage(oMessage);\r
+}\r
+function selectFts()\r
+{\r
+ var oMessage=new whMessage(WH_MSG_SHOWFTS,this,1,null);\r
+ SendMessage(oMessage);\r
+}\r
+\r
+function selectGlo()\r
+{\r
+ var oMessage=new whMessage(WH_MSG_SHOWGLO,this,1,null);\r
+ SendMessage(oMessage);\r
+}\r
+\r
+\r
+function onSendMessage(oMsg)\r
+{\r
+ if(oMsg)\r
+ {\r
+ var nMsgId=oMsg.nMessageId;\r
+ if(nMsgId==WH_MSG_SHOWTOC)\r
+ {\r
+ setTimeout("showTabByName(\"toc\");",1);\r
+ }\r
+ else if(nMsgId==WH_MSG_SHOWIDX)\r
+ {\r
+ setTimeout("showTabByName(\"idx\");",1);\r
+ }\r
+ else if(nMsgId==WH_MSG_SHOWFTS)\r
+ {\r
+ setTimeout("showTabByName(\"fts\");",1);\r
+ }\r
+ else if(nMsgId==WH_MSG_SHOWGLO)\r
+ {\r
+ setTimeout("showTabByName(\"glo\");",1);\r
+ }\r
+ }\r
+ return true;\r
+}\r
+\r
+function showTabByName(sTabName)\r
+{\r
+ for(var i=0;i<gPane.length;i++)\r
+ {\r
+ if(gPane[i]==sTabName)\r
+ {\r
+ showTab(i);\r
+ break;\r
+ }\r
+ }\r
+}\r
+\r
+function showTab(n)\r
+{\r
+ gnCurPane=n;\r
+ if(gnTabType==0)\r
+ {\r
+ if(n<gPane.length)\r
+ {\r
+ if(document.images["TocTab"]&&document.images["TocTab"]!=null){\r
+ if(gPane[n]=="toc")\r
+ document.images["TocTab"].src=getBtnImage("toc",1);\r
+ else\r
+ document.images["TocTab"].src=getBtnImage("toc",0);\r
+ }\r
+ if(document.images["IndexTab"]&&document.images["IndexTab"]!=null){\r
+ if(gPane[n]=="idx")\r
+ document.images["IndexTab"].src=getBtnImage("idx",1);\r
+ else\r
+ document.images["IndexTab"].src=getBtnImage("idx",0);\r
+ }\r
+ if(document.images["FtsTab"]&&document.images["FtsTab"]!=null){\r
+ if(gPane[n]=="fts")\r
+ document.images["FtsTab"].src=getBtnImage("fts",1);\r
+ else\r
+ document.images["FtsTab"].src=getBtnImage("fts",0);\r
+ }\r
+ if(document.images["GloTab"]&&document.images["GloTab"]!=null){\r
+ if(gPane[n]=="glo")\r
+ document.images["GloTab"].src=getBtnImage("glo",1);\r
+ else\r
+ document.images["GloTab"].src=getBtnImage("glo",0);\r
+ }\r
+ }\r
+ }\r
+ else if(gnTabType==1)\r
+ {\r
+ }\r
+ else if(gnTabType==2)\r
+ {\r
+ if(n<gPane.length)\r
+ {\r
+ if(document.images["tabSelection"]!=null)\r
+ document.images["tabSelection"].src=getMapImage(gPane[n]);\r
+ }\r
+ }\r
+}\r
+\r
+function addPane(sName)\r
+{\r
+ gPane[gPane.length]=sName;\r
+}\r
+\r
+function setShowPane(sName)\r
+{\r
+ if(gsFirstPane!="")\r
+ sName=gsFirstPane;\r
+ for(var i=0;i<gPane.length;i++)\r
+ {\r
+ if(gPane[i]==sName)\r
+ gShowFirst=i;\r
+ }\r
+}\r
+\r
+function selectDefaultTab()\r
+{\r
+ showTab(gShowFirst);\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
+}\r
+\r
+function getTabsHTML()\r
+{\r
+ var sHTML="";\r
+ for(var i=0;i<gPane.length;i++)\r
+ {\r
+ if(gnTabType==0)\r
+ sHTML+=getTabHTML(gPane[i]);\r
+ else if(gnTabType==1)\r
+ {\r
+ if(sHTML.length>0)\r
+ {\r
+ sHTML+=getSeparator();\r
+ }\r
+ sHTML+=getTabHTMLText(gPane[i]);\r
+ }\r
+\r
+ }\r
+ return sHTML;\r
+}\r
+\r
+function getSeparator()\r
+{\r
+ var sSep="";\r
+ \r
+ return sSep;\r
+}\r
+\r
+function getTabHTML(sTabName)\r
+{\r
+ if (sTabName == "toc")\r
+ return "<a title=\"Contents\" href=\"javascript:void(0);\" onclick=\"selectToc();return false;\" onmouseover=\"mouseOverToc();\" onmouseout=\"mouseOutToc();\"><img name=\"TocTab\" src=\"" + getBtnImage(sTabName, 0) + "\" border=\"0\"></a>";\r
+ else if (sTabName =="idx")\r
+ return "<a title=\"Index\" href=\"javascript:void(0);\" onclick=\"selectIdx();return false;\" onmouseover=\"mouseOverIdx();\" onmouseout=\"mouseOutIdx();\"><img name=\"IndexTab\" src=\"" + getBtnImage(sTabName, 0) + "\" border=\"0\"></a>";\r
+ else if (sTabName == "fts")\r
+ return "<a title=\"Search\" href=\"javascript:void(0);\" onclick=\"selectFts();return false;\" onmouseover=\"mouseOverFts();\" onmouseout=\"mouseOutFts();\"><img name=\"FtsTab\" src=\"" + getBtnImage(sTabName, 0) + "\" border=\"0\"></a>";\r
+ else if (sTabName == "glo")\r
+ return "<a title=\"Glossary\" href=\"javascript:void(0);\" onclick=\"selectGlo();return false;\"onmouseover=\"mouseOverGlo();\" onmouseout=\"mouseOutGlo();\"><img name=\"GloTab\" src=\"" + getBtnImage(sTabName, 0) + "\" border=\"0\"></a>";\r
+ return "";\r
+}\r
+\r
+function mouseOverToc()\r
+{\r
+ var sImg = "";\r
+ if (gPane[gnCurPane] == "toc")\r
+ {\r
+ sImg = getBtnImage("toc", 3);\r
+ }\r
+ else\r
+ {\r
+ sImg = getBtnImage("toc", 2);\r
+ }\r
+ if (sImg.length > 0)\r
+ document.images["TocTab"].src = sImg;\r
+}\r
+\r
+function mouseOverIdx()\r
+{\r
+ var sImg = "";\r
+ if (gPane[gnCurPane] == "idx")\r
+ {\r
+ sImg = getBtnImage("idx", 3);\r
+ }\r
+ else\r
+ {\r
+ sImg = getBtnImage("idx", 2);\r
+ }\r
+ if (sImg.length > 0)\r
+ document.images["IndexTab"].src = sImg;\r
+}\r
+\r
+function mouseOverFts()\r
+{\r
+ var sImg = "";\r
+ if (gPane[gnCurPane] == "fts")\r
+ {\r
+ sImg = getBtnImage("fts", 3);\r
+ }\r
+ else\r
+ {\r
+ sImg = getBtnImage("fts", 2);\r
+ }\r
+ if (sImg.length > 0)\r
+ document.images["FtsTab"].src = sImg;\r
+}\r
+\r
+function mouseOverGlo()\r
+{\r
+ var sImg = "";\r
+ if (gPane[gnCurPane] == "glo")\r
+ {\r
+ sImg = getBtnImage("glo", 3);\r
+ }\r
+ else\r
+ {\r
+ sImg = getBtnImage("glo", 2);\r
+ }\r
+ if (sImg.length > 0)\r
+ document.images["GloTab"].src = sImg;\r
+}\r
+\r
+function mouseOutToc()\r
+{\r
+ var sImg = "";\r
+ if (gPane[gnCurPane] == "toc")\r
+ {\r
+ sImg = getBtnImage("toc", 1);\r
+ }\r
+ else\r
+ {\r
+ sImg = getBtnImage("toc", 0);\r
+ }\r
+ if (sImg.length > 0)\r
+ document.images["TocTab"].src = sImg;\r
+}\r
+\r
+function mouseOutIdx()\r
+{\r
+ var sImg = "";\r
+ if (gPane[gnCurPane] == "idx")\r
+ {\r
+ sImg = getBtnImage("idx", 1);\r
+ }\r
+ else\r
+ {\r
+ sImg = getBtnImage("idx", 0);\r
+ }\r
+ if (sImg.length > 0)\r
+ document.images["IndexTab"].src = sImg;\r
+}\r
+\r
+function mouseOutFts()\r
+{\r
+ var sImg = "";\r
+ if (gPane[gnCurPane] == "fts")\r
+ {\r
+ sImg = getBtnImage("fts", 1);\r
+ }\r
+ else\r
+ {\r
+ sImg = getBtnImage("fts", 0);\r
+ }\r
+ if (sImg.length > 0)\r
+ document.images["FtsTab"].src = sImg;\r
+}\r
+\r
+function mouseOutGlo()\r
+{\r
+ var sImg = "";\r
+ if (gPane[gnCurPane] == "glo")\r
+ {\r
+ sImg = getBtnImage("glo", 1);\r
+ }\r
+ else\r
+ {\r
+ sImg = getBtnImage("glo", 0);\r
+ }\r
+ if (sImg.length > 0)\r
+ document.images["GloTab"].src = sImg;\r
+}\r
+\r
+function getTabHTMLText(sTabName)\r
+{\r
+ if (sTabName == "toc")\r
+ return "<a class=\"TextTabToc\" href=\"javascript:void(0);\" onclick=\"selectToc();return false;\">Contents</a> ";\r
+ else if (sTabName =="idx")\r
+ return "<a class=\"TextTabIdx\" href=\"javascript:void(0);\" onclick=\"selectIdx();return false;\">Index</a> ";\r
+ else if (sTabName == "fts")\r
+ return "<a class=\"TextTabFts\" href=\"javascript:void(0);\" onclick=\"selectFts();return false;\">Search</a> ";\r
+ else if (sTabName == "glo")\r
+ return "<a class=\"TextTabGlo\" href=\"javascript:void(0);\" onclick=\"selectGlo();return false;\">Glossary</a> ";\r
+ return "";\r
+}\r
+\r
+function getImageMap()\r
+{\r
+ var sHTML = "<map name=\"tabSelectionMap\">";\r
+ for (var i = 0; i < gPane.length; i ++)\r
+ {\r
+ sHTML += getMapArea(gPane[i]);\r
+ }\r
+ sHTML += "</map>";\r
+ return sHTML;\r
+}\r
+\r
+function getMapArea(sTabName)\r
+{\r
+ if (sTabName == "toc")\r
+ return "<area title=\"Contents\" shape=\"\" coords=\"\" href=\"javascript:void(0);\" onclick=\"selectToc();return false;\">";\r
+ else if (sTabName =="idx")\r
+ return "<area title=\"Index\" shape=\"\" coords=\"\" href=\"javascript:void(0);\" onclick=\"selectIdx();return false;\">";\r
+ else if (sTabName == "fts")\r
+ return "<area title=\"Search\" shape=\"\" coords=\"\" href=\"javascript:void(0);\" onclick=\"selectFts();return false;\">";\r
+ else if (sTabName == "glo")\r
+ return "<area title=\"Glossary\" shape=\"\" coords=\"\" href=\"javascript:void(0);\" onclick=\"selectGlo();return false;\">";\r
+ return "";\r
+}\r
+\r
+function getBtnImage(sTabName, nStatus)\r
+{\r
+ if (sTabName == "toc")\r
+ {\r
+ if (nStatus == 0)\r
+ return "whd_tab2.gif";\r
+ else if (nStatus == 1)\r
+ return "whd_tab1.gif";\r
+ else if (nStatus == 2)\r
+ return "";\r
+ else if (nStatus == 3)\r
+ return "";\r
+ }\r
+ else if (sTabName =="idx")\r
+ {\r
+ if (nStatus == 0)\r
+ return "whd_tab4.gif";\r
+ else if (nStatus == 1)\r
+ return "whd_tab3.gif";\r
+ else if (nStatus == 2)\r
+ return "";\r
+ else if (nStatus == 3)\r
+ return "";\r
+ }\r
+ else if (sTabName == "fts")\r
+ {\r
+ if (nStatus == 0)\r
+ return "whd_tab6.gif";\r
+ else if (nStatus == 1)\r
+ return "whd_tab5.gif";\r
+ else if (nStatus == 2)\r
+ return "";\r
+ else if (nStatus == 3)\r
+ return "";\r
+ }\r
+ else if (sTabName == "glo")\r
+ {\r
+ if (nStatus == 0)\r
+ return "whd_tab8.gif";\r
+ else if (nStatus == 1)\r
+ return "whd_tab7.gif";\r
+ else if (nStatus == 2)\r
+ return "";\r
+ else if (nStatus == 3)\r
+ return "";\r
+ }\r
+ return "";\r
+}\r
+\r
+function getMapImage(sTabName)\r
+{\r
+ if (sTabName == "toc")\r
+ return "";\r
+ else if (sTabName =="idx")\r
+ return "";\r
+ else if (sTabName == "fts")\r
+ return "";\r
+ else if (sTabName == "glo")\r
+ return "";\r
+ return "";\r
+}\r
+\r
+if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
+{\r
+ window.onload = selectDefaultTab;\r
+ RegisterListener2(this, WH_MSG_SHOWTOC);\r
+ RegisterListener2(this, WH_MSG_SHOWIDX);\r
+ RegisterListener2(this, WH_MSG_SHOWFTS);\r
+ RegisterListener2(this, WH_MSG_SHOWGLO);\r
+ window.onunload = window_unload;\r
+ goTocFont=new whFont("Arial","9pt","#000000","normal","normal","none");\r
+ goIdxFont=new whFont("Arial","9pt","#000000","normal","normal","none");\r
+ goFtsFont=new whFont("Arial","9pt","#000000","normal","normal","none");\r
+ goGloFont=new whFont("Arial","9pt","#000000","normal","normal","none");\r
+\r
+ if (navigator.currentNavPen)\r
+ gsFirstPane = navigator.currentNavPen;\r
+\r
+ setBackgroundcolor("");\r
+ setBackground("whd_tab0.gif");\r
+ \r
+ \r
+ \r
+ \r
+ addPane("toc","whtdhtml.htm");\r
+ addPane("fts","whfdhtml.htm");\r
+ addPane("glo","whgdhtml.htm");\r
+ setShowPane("toc");\r
+\r
+\r
+ gnTabType = 0; // 0 button. // 1 text. // 2 image mapping.\r
+ TocWriteClassStyle();\r
+ var sHTML = "<body scroll=\"no\" bgcolor=\"#c0c0c0\" background=\"whd_tab0.gif\" style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0\">";\r
+ if (gPane.length > 0)\r
+ {\r
+ if (gnTabType == 0 || gnTabType == 1)\r
+ {\r
+ sHTML += "<table width=\"100%\">";\r
+ sHTML += "<tr>";\r
+ sHTML += "<td>";\r
+ sHTML += "<nobr>";\r
+ sHTML += getTabsHTML();\r
+ sHTML += "</nobr></td></tr>";\r
+ sHTML += " <tr><td height=\"2\"></td></tr>";\r
+ sHTML += "</table>";\r
+ }\r
+ else if (gnTabType == 2)\r
+ {\r
+ sHTML += getImageMap();\r
+ sHTML +="<img name=\"tabSelection\" src=\"" + getMapImage(gPane[0]) + "\" x-maintain-ratio=\"true\" usemap=\"#tabSelectionMap\"";\r
+ if (gbIE)\r
+ sHTML +=" style=\"border: none; width:px; height:px; float: none;\"";\r
+ sHTML +=" width=\"\" height=\"\" border=\"0\">";\r
+ }\r
+ }\r
+ sHTML += "</body>";\r
+ document.write(sHTML);\r
+}\r
+else\r
+ document.location.reload();\r
+\r
+if (window.gbNav6)\r
+{\r
+ var oMsg=new whMessage(WH_MSG_RELOADNS6,this, 1,null);\r
+ SendMessage(oMsg);\r
+}\r
+//-->\r
+</script>\r
+</HTML>
\ No newline at end of file