<html> <head> <title>Select a Topic </title> <script language="javascript" src="whver.js"></script> <script language="javascript1.2" src="whutils.js"></script> <script language="javascript"> <!-- var gsBgColor = "#c0c0c0"; var gsBgImage = ""; var gsListBgColor = "white"; var gsListBgImage = ""; var gsMargin="0pt"; var gsIndent="0pt"; var gSelectedItem = -1; var goFont=null; var goHoverFont=null; var goTableFont=null; var gsABgColor="#cccccc"; function setListBackground(sBgImage) { if (sBgImage != null && sBgImage.length > 0) gsListBgImage = sBgImage; } function setListBackgroundcolor(sBgColor) { if (sBgColor != null && sBgColor.length > 0) gsListBgColor = sBgColor; } function setBackground(sBgImage) { if (sBgImage != null && sBgImage.length > 0) gsBgImage = sBgImage; } function setBackgroundcolor(sBgColor) { if (sBgColor != null && sBgColor.length > 0) gsBgColor = sBgColor; } function setActiveBgColor(sBgColor) { gsABgColor=sBgColor; } function setFont(sType, sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration) { var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration); if (sType == "Normal") goFont=vFont; if (sType == "Hover") goHoverFont=vFont; else if (sType == "Table") goTableFont=vFont; } function fnOnload() { if( window.dialogArguments != null ) fnLoadOptions( window.dialogArguments ); var items = getElementsByTag(document, "a"); if (items.length > 0) items[0].focus(); } var gaOpts = new Array(); function selectOption(index) { gSelectedItem = index; } function displayOption(index) { if (index < gaOpts.length) { returnValue = new Object(); returnValue.m_url = gaOpts[index]; } else returnValue = null; window.close(); } function fnLoadOptions( cList ) { var sHTML = "<dl>"; for( var i=0;i <cList.length; i++) { sHTML += "<dt><nobr><a href=\"javascript:void(0);\" onclick=\"return false;\" onfocus=\"selectOption("; sHTML += gaOpts.length + ");return false;\" ondblclick=\"displayOption(" + gaOpts.length; sHTML += ");return false;\">"+ _textToHtml(cList[i].m_sName) + "</a></nobr></dt>"; gaOpts[gaOpts.length] = cList[i].m_sURL; } sHTML += "</dl>"; var oDivCon=getElement("divlist"); if(oDivCon) oDivCon.innerHTML=sHTML; return true; } function fnOK() { displayOption(gSelectedItem); } function fnCancel() { returnValue = null; window.close(); } function fnOnKeypress() { switch( event.keyCode ) { case 13: // enter key fnOK(); break; case 27: // escape key fnCancel(); break; } } function writeStyle(bMiniBar) { var sStyle=""; sStyle+="<style type='text/css'>\n"; sStyle+="<!--\n"; sStyle+="body.clsbody\n"; sStyle+="{\n"; sStyle+="margin: 4px;\n"; sStyle+=getFontStyle(goTableFont); sStyle+="background-attachment: fixed;\n"; sStyle+="};\n"; sStyle+="P.clsNDXTD\n"; sStyle+="{\n"; sStyle+="margin:0;\n"; sStyle+=getFontStyle(goTableFont); sStyle+="};\n"; sStyle+="div.clslist\n"; sStyle+="{\n"; if (gsListBgImage) sStyle+="background-image:url("+gsListBgImage+");\n"; else if (gsListBgColor) sStyle+="background-color:"+gsListBgColor+";\n"; sStyle+=getFontStyle(goFont); sStyle+="};\n"; sStyle+="BUTTON.clsNDXButton\n"; sStyle+="{\n"; sStyle+=getFontStyle(goTableFont); sStyle+="background-color: transparent;\n"; sStyle+="};\n"; sStyle+="dl {"+getFontStyle(goFont)+"margin-left:"+gsIndent+";margin-top:"+gsMargin+";}\n"; sStyle+="A:link {"+getFontStyle(goFont)+"}\n"; sStyle+="A:visited {"+getFontStyle(goFont)+"}\n"; sStyle+="A:active {background-color:"+gsABgColor+";}\n"; sStyle+="A:hover {"+getFontStyle(goHoverFont)+"}\n"; sStyle+="</style>\n"; document.write(sStyle); } function window_OnLoad() { if(document.body) { if(gsBgImage&&gsBgImage.length>0) { document.body.background=gsBgImage; } if(gsBgColor&&gsBgColor.length>0) { document.body.bgColor=gsBgColor; } } fnOnload(); window_onResize(); } function window_onResize() { var oDiv = getElement("divlist"); var oTitle = getElement("p_title"); var oButton = getElement("tb_button"); if (oDiv && oTitle && oButton) { oDiv.style.height = document.body.offsetHeight - oTitle.offsetHeight - oButton.offsetHeight - 8; } } goTableFont=new whFont("Verdana","8pt","#000000","normal","normal","none"); goFont=new whFont("Verdana","8pt","#000000","normal","normal","none"); goHoverFont=new whFont("Verdana","8pt","#666666","normal","normal","none"); setFont("Table", "Arial","9pt","#000000","normal","normal","none"); setFont("Normal", "Arial","9pt","#000000","normal","normal","none"); setFont("Hover", "Arial","9pt","#007f00","normal","normal","underline"); setActiveBgColor("#cccccc"); window.onload=window_OnLoad; window.onresize = window_onResize; writeStyle(); //--> </script> </head> <body class="clsbody" scroll="no" onkeypress="fnOnKeypress()"> <p id="p_title" class="clsNDXTD"><nobr>Select a topic, then click Display</nobr></p> <div id="divlist" class="clslist" style="margin:2px;position: relative;overflow:auto;width:100%;border-style:inset;border-width:2"> </div> <table id="tb_button" width="100%"> <tr> <td width="100%" align="center"><button class="clsNDXButton" name="btnOK" onclick="fnOK()">Display</button>   <button class="clsNDXButton" name="btnCancel" onclick="fnCancel()">Cancel</button></td> </tr> </table> </body> </html>