home *** CD-ROM | disk | FTP | other *** search
/ ftp.rsa.com / 2014.05.ftp.rsa.com.tar / ftp.rsa.com / pub / agents / RSASecurIDTokenAuto412x64.msi / Data1.cab / _BA06903923C255A99A88465F8519FEA7 < prev    next >
Text File  |  2014-03-12  |  6KB  |  254 lines

  1. <html>
  2. <head>
  3. <title>RSA SecurID Software Token</title>
  4.  
  5. <meta name="generator" content="Adobe RoboHelp - www.adobe.com">
  6. <meta name="description" content="WebHelp 5.50">
  7. <script language="javascript1.2" src="whutils.js"></script>
  8. </head>
  9. <body>
  10. <script language="JavaScript">
  11. <!--
  12.  
  13. var gArrayCsh = new Array();
  14.  
  15. var gstrWindowOption = "";
  16. var gstrURL = "";
  17. var gbWithNavPane = false;
  18.  
  19. function CshEntityItem(strAliasId, nTopicNum, strUrl) 
  20. {
  21.     this.strAliasId = strAliasId;
  22.     this.nTopicNum = nTopicNum;
  23.     this.strUrl = strUrl;
  24. }
  25.  
  26.  
  27. //Try to get to topic number from hash string
  28. function GetTopicNumberAuto(strMayBeNumber)
  29. {
  30.    var nNum = -1;
  31.    if (strMayBeNumber.length >= 1)
  32.    {
  33.         var strTmp = strMayBeNumber;
  34.         var iEnd = strTmp.length;
  35.         for (var i=0; i<iEnd; i++)
  36.         {
  37.               var ch = strTmp.charAt(i);
  38.               if (!((ch == "0") || (ch == "1") ||
  39.                     (ch == "2") || (ch == "3") ||
  40.                     (ch == "4") || (ch == "5") ||
  41.                     (ch == "6") || (ch == "7") ||
  42.                     (ch == "8") || (ch == "9")))
  43.                   return GetTopicNumberById(strTmp);
  44.         }
  45.         nNum = parseInt(strTmp);
  46.    }
  47.    return nNum;
  48. }
  49.  
  50. function GetTopicNumber(strHashString)
  51. {
  52.     var nTopicEndPos = strHashString.indexOf(',')
  53.     if (nTopicEndPos == -1) { // no window option.
  54.         return GetTopicNumberOnly(strHashString);
  55.     }
  56.     else {
  57.         var strWindowOption = strHashString.substring(nTopicEndPos + 1, strHashString.length);
  58.         var strWithNavPane = 'withnavpane=true';
  59.         if (strWindowOption.toLowerCase().indexOf(strWithNavPane) == 0)
  60.         {
  61.             if (strWindowOption.length > strWithNavPane.length)
  62.                 gstrWindowOption = strWindowOption.substring(strWithNavPane.length + 1);
  63.             else
  64.                 gstrWindowOption = "";
  65.             gbWithNavPane = true;
  66.         }
  67.         else
  68.             gstrWindowOption = strWindowOption;
  69.         return GetTopicNumberOnly(strHashString.substring(0, nTopicEndPos));        
  70.     }
  71. }
  72.  
  73. function GetTopicNumberOnly(strTopicString)
  74. {
  75.     var nEqualPos = strTopicString.indexOf('=');
  76.     if (nEqualPos == -1) {
  77.         return GetTopicNumberAuto(strTopicString);
  78.     }
  79.     else {
  80.         var strValue=strTopicString.substring(nEqualPos + 1, strTopicString.length);
  81.         if (strTopicString.toLowerCase().indexOf("topicnumber") == 0) {
  82.             return parseInt(strValue);
  83.         } else if (strTopicString.toLowerCase().indexOf("topicid") == 0) {
  84.             return GetTopicNumberById(strValue);
  85.         } else if (strTopicString.toLowerCase().indexOf("remoteurl") == 0) {
  86.             if(IsInternal(strValue))
  87.                 gstrURL = _textToHtml(strValue);
  88.             return -1;
  89.         }
  90.  
  91.     }
  92. }
  93.  
  94. //Find HomePage of the WebHelp system
  95. // we try to get the topic from remote project if it exists.
  96. function RedirectToHomePage()
  97. {
  98.     if (parent && parent != this && parent.goNext)
  99.     {
  100.         var sHome = parent.goNext();
  101.         if (sHome != "")
  102.             RedirectTo(sHome);
  103.     }
  104. }
  105.  
  106. function getHomePage()
  107. {
  108.     if (parent && parent != this && parent.getRelHomePage)
  109.     {
  110.         return parent.getRelHomePage(document.location.href);
  111.     }
  112.     return "";
  113. }
  114.  
  115. function addRemoteProject(strPath)
  116. {
  117.     if (parent && parent != this && parent.addProject)
  118.     {
  119.         parent.addProject(strPath);
  120.     }
  121. }
  122.  
  123. //Redirect page to...
  124. function RedirectTo(strUrl)
  125. {
  126.    if (gstrWindowOption.length != 0) {
  127.         var wnd = window.open(strUrl, "HelpStub", gstrWindowOption);
  128.         // close current window and rename the stub window to current window.
  129.         wnd.focus();
  130.         if (parent)
  131.             parent.close();
  132.    }
  133.    else {
  134.     parent.document.location.href = strUrl;
  135.     window.focus();
  136.   }
  137. }
  138.  
  139. //Prompt the user that we can not find...
  140. function FailToFind(strMsg)
  141. {
  142.     RedirectToHomePage();
  143. }
  144.  
  145. //Find topic by topic number (defined in h file)
  146. function FindTopicByTopicNum(nTopicNum)
  147. {
  148.     var i = 0;
  149.     var iEnd = gArrayCsh.length;
  150.     for (i=0; i<iEnd; i++)
  151.     {
  152.         if (gArrayCsh[i].nTopicNum == nTopicNum)
  153.         {
  154.             var strURL = gArrayCsh[i].strUrl;
  155.             if (gbWithNavPane)
  156.             {
  157.                 var strHomePage = getHomePage();
  158.                 if (strHomePage.length != 0)
  159.                     strURL = strHomePage + strURL;
  160.             }    
  161.             RedirectTo(strURL);
  162.             return true;
  163.         }
  164.     }
  165.     FailToFind("Fail to find topic assocaite with topic number: " + nTopicNum);
  166.     return false;
  167. }
  168.  
  169. //Find topic by topic id (alias id defined in ali file)
  170. function GetTopicNumberById(strTopicId)
  171. {
  172.    var i = 0;
  173.    var iEnd = gArrayCsh.length;
  174.    for (i=0; i<iEnd; i++)
  175.    {
  176.     if (gArrayCsh[i].strAliasId == strTopicId)
  177.     {
  178.         return gArrayCsh[i].nTopicNum;
  179.      }
  180.    }
  181.    gstrURL = "";
  182.    return -1;
  183. }
  184.  
  185. //Set Context-sensitive help entity...
  186. function SetCsh(n, strAliasId, nTopicNum, strUrl)
  187. {
  188.    gArrayCsh[n] = new CshEntityItem(strAliasId,nTopicNum,strUrl);
  189. }
  190.  
  191.  
  192. function getHash()
  193. {
  194.     if (parent && parent != this)
  195.         return parent.location.hash;
  196.     else
  197.         return "";
  198. }
  199. //-->
  200. </script>
  201. <script language="javascript">
  202. <!--
  203.  
  204.  
  205. //-->
  206. </script>
  207. <script language="javascript">
  208. <!--
  209. //Find CSH according to hash string after this page
  210. if (getHash().length > 0)
  211. {
  212.    // VH 05/16/00 now support 
  213.    // TopicID=
  214.    // TopicNumber=
  215.    // RemoteURL=   
  216.    // and WindowsOptions
  217.    // with the format #a=xxx,b=xxx,c=xxx...
  218.    var strHashString = getHash().toString();
  219.    // change ? to : for remote URL. because java applet have some problem to pass a URL with two : inside the URL so we changed it. 
  220.    // so here need to change it back.
  221.    strHashString = strHashString.substring(1,strHashString.length);
  222.    strHashString = strHashString.replace("%072%057%057", "://");
  223.    var nTopicNum = GetTopicNumber(strHashString);
  224.  
  225.    if (nTopicNum != -1)
  226.    {
  227.       FindTopicByTopicNum(nTopicNum);
  228.    }
  229.    else
  230.    {
  231.       if (gstrURL.length > 0) 
  232.     RedirectTo(gstrURL);
  233.       else
  234.           RedirectToHomePage();
  235.    }
  236. }
  237. else
  238. {
  239.    RedirectToHomePage();
  240. }
  241. //-->
  242. </script>
  243. <noscript>
  244.  <p> Your browser does not support JavaScript. WebHelp Context-Sensitive Help requires JavaScript support to run.</p>
  245. </noscript>
  246. </body>
  247. </html>
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.