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