3 <title>Index content</title>
\r
4 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
\r
5 <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
\r
6 <meta name "description" content="WebHelp 2002">
\r
7 <base target="bsscright">
\r
8 <script language="javascript" src="whver.js"></script>
\r
9 <script language="javascript1.2" src="whmozemu.js"></script>
\r
10 <script language="javascript1.2" src="whmsg.js"></script>
\r
11 <script language="javascript1.2" src="whproxy.js"></script>
\r
12 <script language="javascript1.2" src="whlang.js"></script>
\r
13 <script language="javascript1.2" src="whutils.js"></script>
\r
14 <script language="javascript1.2" src="whhost.js"></script>
\r
15 <script language="javascript1.2" src="whihost.js"></script>
\r
16 <script language="javascript1.2">
\r
18 var gnPageWidth = 0;
\r
19 var gnPageHeight = 0;
\r
21 var gITE = new Array();
\r
22 var gIndexLetterArray = new Array();
\r
23 var gbPopupMenuTimeoutExpired=false;
\r
24 var gBsClientWidth=640;
\r
25 var gBsClientHeight=480;
\r
26 var g_bIsPopupMenuInit=false;
\r
28 function WritePopupMenuLayer()
\r
30 if (!g_bIsPopupMenuInit)
\r
32 document.write("<DIV ID='PopupMenu' STYLE='position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;'></DIV>");
\r
33 document.write("<STYLE TYPE='text/css'>");
\r
34 if (gbMac && gbIE4) {
\r
35 document.write(".PopupOver {font-family:'Arial'; color:white; background:navy; font-size:10pt; text-decoration:none;}");
\r
36 document.write(".PopupNotOver {font-family:'Arial'; color:black; background:#c0c0c0; font-size:10pt; text-decoration:none;}");
\r
38 document.write(".PopupOver {font-family:'Arial'; color:white; background:navy; font-size:8pt; text-decoration:none;}");
\r
39 document.write(".PopupNotOver {font-family:'Arial'; color:black; background:#c0c0c0; font-size:8pt; text-decoration:none;}");
\r
41 document.write("</STYLE>");
\r
43 g_bIsPopupMenuInit = true;
\r
46 function PopupMenu_Invoke()
\r
51 if (!gbNav6 && document.readyState != "complete")
\r
53 var fn_arguments = PopupMenu_Invoke.arguments;
\r
54 // Make sure we have reasonable arguments
\r
55 var argLen = fn_arguments.length;
\r
60 // Check to see if we only have one target
\r
63 strTarget = "TARGET='" + fn_arguments[1] + "'";
\r
66 // Get the place that we will be putting the topic into
\r
67 var strURL = fn_arguments[3];
\r
69 if (fn_arguments[1] != null && typeof(fn_arguments[1]) != "undefined")
\r
70 window.open(strURL, fn_arguments[1]);
\r
72 window.open(strURL);
\r
77 var strMenu = '<TABLE STYLE="border:2px outset white;" CELLSPACING=0';
\r
78 if (gbMac && gbIE4) {
\r
79 strMenu += ' CELLPADDING=4';
\r
81 strMenu += ' CELLPADDING=2';
\r
83 strMenu += ' BGCOLOR=#c0c0c0>';
\r
85 // Add each of the items
\r
89 while (i <= argLen - 1) {
\r
90 strMenu += '<TR><TD><NOBR>'
\r
91 strMenu += '<DIV STYLE="padding-left:3pt; padding-right:3pt;"><A ';
\r
92 strMenu += ' onclick="parent.PopupMenu_2HandleClick(\'' + fn_arguments[i + 1] + '\', \'' + fn_arguments[1] + '\');"';
\r
93 strMenu += ' onmouseover="parent.PopupMenu_Over(event);"';
\r
94 strMenu += ' onmouseout="parent.PopupMenu_Out(event);"';
\r
96 strMenu += '<SPAN CLASS="PopupNotOver">' + fn_arguments[i] + '</SPAN>';
\r
97 strMenu += '</A></DIV></NOBR></TD></TR>';
\r
104 while (i <= argLen - 1) {
\r
105 strMenu += '<TR><TD><NOBR>'
\r
106 strMenu += '<DIV STYLE="padding-left:3pt; padding-right:3pt;"><A HREF="' + fn_arguments[i + 1] + '" ' + strTarget;
\r
107 strMenu += ' onclick="PopupMenu_HandleClick(event);"';
\r
108 strMenu += ' onmouseover="PopupMenu_Over(event);"';
\r
109 strMenu += ' onmouseout="PopupMenu_Out(event);"';
\r
111 strMenu += '<SPAN CLASS="PopupNotOver">' + fn_arguments[i] + '</SPAN>';
\r
112 strMenu += '</A></DIV></NOBR></TD></TR>';
\r
116 strMenu += "</TABLE>";
\r
118 if (gbMac && gbIE4) {
\r
119 // ie5 in mac need something. </TABLE> is one of them.
\r
120 strMenu +="<TABLE></TABLE>";
\r
123 var layerPopup = null;
\r
124 var stylePopup = null;
\r
127 var nWindowWidth = 0;
\r
130 layerPopup = document.all["PopupMenu"];
\r
131 layerPopup.innerHTML = strMenu;
\r
132 stylePopup = layerPopup.style;
\r
134 _BSPSGetClientSize();
\r
136 // Get the position of the item causing the event (relative to its parent)
\r
137 nEventX = window.event.clientX;
\r
138 nEventY = window.event.clientY;
\r
140 if (nEventY + layerPopup.scrollHeight + 10 < gBsClientHeight) {
\r
141 nEventY += document.body.scrollTop + 10;
\r
143 nEventY = (document.body.scrollTop + gBsClientHeight) - layerPopup.scrollHeight - 20;
\r
145 stylePopup.top = nEventY;
\r
147 if (nEventX + layerPopup.scrollWidth + 20 > gBsClientWidth) {
\r
148 if (gBsClientWidth - layerPopup.scrollWidth < 5) {
\r
149 stylePopup.left = 5;
\r
151 stylePopup.left = gBsClientWidth - layerPopup.scrollWidth - 5;
\r
154 stylePopup.left = nEventX + document.body.scrollLeft + 20;
\r
158 var nPosX = window.event.clientX;
\r
159 var nPosY = window.event.clientY;
\r
160 if (window.event.srcElement)
\r
162 nPosX = window.event.srcElement.offsetLeft + window.event.srcElement.offsetWidth - document.body.scrollLeft;
\r
163 nPosY = window.event.srcElement.offsetTop + window.event.srcElement.offsetHeight - document.body.scrollTop;
\r
165 goPopup = window.createPopup();
\r
166 var oPopupBody = goPopup.document.body;
\r
167 goPopup.document.createStyleSheet();
\r
168 goPopup.document.styleSheets[0].addRule(".PopupOver", "{font-family:\"Arial\"; cursor: hand;color:white; background:navy; font-size:8pt; text-decoration:none;}");
\r
169 goPopup.document.styleSheets[0].addRule(".PopupNotOver", "{font-family:\"Arial\"; color:black; background:#c0c0c0; font-size:8pt; text-decoration:none;}");
\r
170 oPopupBody.insertAdjacentHTML("afterBegin", strMenu);
\r
171 goPopup.show(nPosX, nPosY, layerPopup.scrollWidth, layerPopup.scrollHeight, document.body);
\r
175 stylePopup.visibility = "visible";
\r
176 document.onclick = PopupMenu_HandleClick;
\r
178 } else if (gbNav6) {
\r
179 layerPopup = document.getElementById("PopupMenu");
\r
180 layerPopup.style.visibility = "hidden";
\r
182 var e = fn_arguments[0];
\r
185 _BSPSGetClientSize();
\r
186 layerPopup.innerHTML = strMenu;
\r
188 if (nEventY + layerPopup.offsetHeight + 20 < window.pageYOffset + gBsClientHeight) {
\r
191 nEventY = gBsClientHeight + window.pageYOffset - layerPopup.offsetHeight - 20;
\r
194 if (nEventX + layerPopup.offsetWidth + 20 > gBsClientWidth + window.pageXOffset) {
\r
195 if (gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth < 20) {
\r
198 nEventX = gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth - 20;
\r
203 layerPopup.style.top = nEventY;
\r
204 layerPopup.style.left = nEventX;
\r
206 // set again to avoid the frash in netscape 6.
\r
207 layerPopup.innerHTML = strMenu;
\r
208 layerPopup.style.visibility = "visible";
\r
209 window.onclick = PopupMenu_HandleClick;
\r
212 window.gbPopupMenuTimeoutExpired = false;
\r
213 setTimeout("PopupMenu_Timeout();", 100);
\r
217 function PopupMenu_Timeout()
\r
219 window.gbPopupMenuTimeoutExpired = true;
\r
222 function PopupMenu_Over(e)
\r
225 e.srcElement.className = "PopupOver";
\r
227 e.target.parentNode.className = "PopupOver";
\r
230 function PopupMenu_Out(e)
\r
233 e.srcElement.className = "PopupNotOver";
\r
235 e.target.parentNode.className = "PopupNotOver";
\r
238 function PopupMenu_2HandleClick(surl, starget)
\r
240 window.open(surl, starget);
\r
244 function PopupMenu_HandleClick(e)
\r
246 if (!window.gbPopupMenuTimeoutExpired) {
\r
250 var layerPopup = getElement("PopupMenu");
\r
251 layerPopup.style.visibility = "hidden";
\r
256 //Get client size info
\r
257 function _BSPSGetClientSize()
\r
259 gBsClientWidth = document.body.clientWidth;
\r
260 gBsClientHeight = document.body.clientHeight;
\r
263 if (window.gbWhIHost)
\r
265 setBackgroundcolor("White");
\r
267 setFont("Normal", "Tahoma","8pt","Black","Normal","Normal","none");
\r
268 setFont("Empty", "Tahoma","8pt","Black","Normal","Normal","none");
\r
269 setFont("Hover", "Tahoma","8pt","Navy","Normal","Normal","underline");
\r
270 setActiveBgColor("Silver");
\r
273 IndexWriteClassStyle();
\r
276 document.location.reload();
\r
280 <body topmargin="2" leftmargin="2" marginwidth="0" marginheight="0" bgproperties="fixed" scroll="auto" bgcolor="white">
\r
281 <script languageE="JavaScript">
\r
283 WritePopupMenuLayer();
\r