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 / _8B02C0BC58B28737943A0196E26EA349 < prev    next >
Text File  |  2014-03-12  |  6KB  |  232 lines

  1. ∩╗┐//    WebHelp 5.10.001
  2. var gfunLookUp;
  3. var gbInputEnable;
  4. var gfunInit;
  5. var gstrFormName= "";
  6. var gbWithButton = false;
  7. var gsTitle="";
  8. var gsHiliteSearchTitle="";
  9. var gsOverImage = "";
  10. var gsOutImage = "";
  11. var gsClickImage = "";
  12. var gsText = "";
  13. var gsBgColor = "#c0c0c0";
  14. var gsBgImage = "";
  15. var gbInImage = 0;
  16. var gbInputEnable = 0;
  17. var gbHighlightSearch = false;
  18.  
  19. var goTitleFont=null;
  20. var goInputFont=null;
  21. var goNormalFont=null;
  22. var goHoverFont=null;
  23. var gnType=-1;
  24. var gbWhForm=false;
  25.  
  26. function setBackground(sBgImage)
  27. {
  28.     if (sBgImage != null && sBgImage.length > 0)
  29.         gsBgImage = sBgImage;
  30.  
  31.     if  (gsBgImage  && gsBgImage .length > 0)
  32.     {
  33.         document.body.background = gsBgImage ;
  34.     }
  35. }
  36.  
  37. function setBackgroundcolor(sBgColor)
  38. {
  39.     if (sBgColor != null && sBgColor.length > 0)
  40.         gsBgColor = sBgColor;
  41.  
  42.     if (gsBgColor&& gsBgColor.length > 0)
  43.     {
  44.         document.body.bgColor = gsBgColor;
  45.     }
  46. }
  47.  
  48. function setBtnType(sType)
  49. {
  50.     if (sType == "image")
  51.     {
  52.         gnType = 0;
  53.     }
  54.     else if (sType == "text")
  55.     {
  56.         gnType = 1;
  57.     }
  58. }
  59.  
  60. function setGoImage1(sImage1)
  61. {
  62.     gsOutImage = sImage1;
  63.     if (gsOutImage && gsOutImage.length > 0)
  64.         gbWithButton = true;
  65. }
  66.  
  67. function setGoImage2(sImage2)
  68. {
  69.     gsOverImage = sImage2;
  70.     if (gsOverImage && gsOverImage.length > 0)
  71.         gbWithButton = true;
  72. }
  73.  
  74. function setGoImage3(sImage3)
  75. {
  76.     gsClickImage = sImage3;
  77.     if (gsClickImage && gsClickImage.length > 0)
  78.         gbWithButton = true;
  79. }
  80.  
  81. function setGoText(sText)
  82. {
  83.     gsText = sText;
  84.     if (gsText.length > 0)
  85.         gbWithButton = true;
  86. }
  87.  
  88. function setFont(sType, sFontName, sFontSize, sFontColor, sFontStyle, sFontWeight, sFontDecoration)
  89. {
  90.     var vFont = new whFont(sFontName, sFontSize, sFontColor, sFontStyle, sFontWeight, sFontDecoration);
  91.     if (sType == "Title")
  92.     {
  93.         goTitleFont = vFont;
  94.         var vFont1 = new whFont(sFontName, sFontSize, "black", sFontStyle, sFontWeight, sFontDecoration);
  95.         goInputFont=vFont1;        
  96.     }
  97.     else if (sType == "Normal")
  98.         goNormalFont = vFont;
  99.     else if (sType == "Hover")
  100.         goHoverFont = vFont;
  101. }
  102.  
  103. function setHighlightSearch(bEnable)
  104. {
  105.     gbHighlightSearch = bEnable;
  106. }
  107.  
  108. function writeFormStyle()
  109. {
  110.     var sStyle = "<style type='text/css'>";
  111.     sStyle += "p.title {" + getFontStyle(goTitleFont) + "margin-top:0;margin-bottom:0}\n";
  112.     sStyle += ".inputfield {" + getFontStyle(goInputFont) +"width:100%; }\n";
  113.     sStyle += ".hilite {" + getFontStyle(goTitleFont) + "margin-top:0;margin-bottom:0; }\n";
  114.     sStyle+="A:link {"+getFontStyle(goNormalFont)+"}\n";
  115.     sStyle+="A:visited {"+getFontStyle(goNormalFont)+"}\n";
  116.     sStyle +="A:hover {"+getFontStyle(goHoverFont)+"}\n";
  117.     sStyle+=".clsFormBackground{\n";
  118.     if (gsBgImage)
  119.         sStyle+="border-top:"+gsBgColor+" 1px solid;}\n";
  120.     else
  121.         sStyle+="border-top:black 1px solid;}\n";
  122.  
  123.     sStyle += "</style>";
  124.     document.write(sStyle);
  125. }
  126.  
  127. function lookupKeyDown()
  128. {
  129.     if (gbInputEnable)
  130.     {
  131.         if (gbIE4)
  132.         {
  133.             if (event.keyCode == 13)    //Enter key
  134.                 gfunLookUp(true);
  135.             else
  136.                 gfunLookUp(false);
  137.         }            
  138.         else
  139.             gfunLookUp(false);
  140.     }
  141. }
  142.  
  143. function init()
  144. {
  145.     if (gfunInit)
  146.         gfunInit();
  147.     if (!window.Array)  return;
  148.         document.onkeyup = lookupKeyDown;
  149. }
  150.  
  151. function inputSubmit()
  152. {
  153.     if ((gbInputEnable && !gbIE4)|| gbInImage)
  154.         gfunLookUp(true);
  155. }
  156.  
  157. function inputEnable(bEnable)
  158. {
  159.     gbInputEnable = bEnable;
  160. }
  161.  
  162. function inImage(bImage)
  163. {
  164.     gbInImage = bImage;
  165. }
  166.  
  167. function getFormHTML()
  168. {
  169.     var sForm = "";
  170.     sForm += "<table class=\"clsFormBackground\" width=\"100%\" cellspacing=\"0\" cellpadding=\"5\" border=\"0\">";
  171.     sForm += "<form name=\"" + gstrFormName + "\" method=\"POST\" action=\"javascript:inputSubmit()\" style=\"width:100%\">";
  172.     sForm += "<tr>";
  173.     sForm += "<td>";
  174.     if(gbSafari3)
  175.         sForm += "<p class=title>" + gsTitle + "<br><table width=\"100%\"><tr valign=\"middle\"><td width=\"100%\"><input class=\"inputfield\" type=\"text\" name=\"keywordField\" onfocus=\"inputEnable(1);\"\"></td>";
  176.     else
  177.         sForm += "<p class=title>" + gsTitle + "<br><table width=\"100%\"><tr valign=\"middle\"><td width=\"100%\"><input class=\"inputfield\" type=\"text\" name=\"keywordField\" onKeyPress=\"lookupKeyDown();\" onfocus=\"inputEnable(1);\" onblur=\"inputEnable(0);\"></td>";
  178.     if (gbWithButton && gnType >= 0)
  179.     {
  180.         sForm += "<td><a title=\"submit button\" href=\"javascript:void(0);\" onclick=\"" + gstrFormName + ".submit(); return false;\" onfocus=\"inImage(1);\" onblur=\"inImage(0);\" onmouseup=\"onMouseUp();\" onmousedown=\"onMouseDown();\" onmouseover=\"onMouseOver();\" onmouseout=\"onMouseOut();\">"
  181.         if (gnType == 0)
  182.         {
  183.             if (!gsText)
  184.                 gsText="Go";
  185.             sForm += "<img alt=\""+gsText+"\" id=\"go\" border=\"0\" src=\"" + gsOutImage + "\">";
  186.         }
  187.         else
  188.             sForm += gsText ;
  189.         sForm += "</a></td>";
  190.     }
  191.     if(gbHighlightSearch == true)
  192.     {
  193.         sForm += "</tr><tr class=\"hilite\" valign=\"middle\"><td width=\"100%\"><input type=\"checkbox\" name=\"HiLite\" checked>" + gsHiliteSearchTitle + "<br></td>";
  194.     }
  195.  
  196.     sForm += "</tr></table></p></td></tr></form></table>";
  197.     return sForm;
  198. }
  199.  
  200. function onMouseOver()
  201. {
  202.     if (getElement("go") && gsOverImage)
  203.         getElement("go").src = gsOverImage;
  204. }
  205.  
  206. function onMouseDown()
  207. {
  208.     if (getElement("go") && gsClickImage)
  209.         getElement("go").src = gsClickImage;
  210. }
  211.  
  212. function onMouseUp()
  213. {
  214.     if (getElement("go") && gsOutImage)
  215.         getElement("go").src = gsOutImage;
  216. }
  217.  
  218. function onMouseOut()
  219. {
  220.     if (getElement("go") && gsOutImage)
  221.         getElement("go").src = gsOutImage;
  222. }
  223.  
  224. if (window.gbWhUtil&&window.gbWhVer&&window.gbWhProxy&&window.gbWhMsg)
  225. {
  226.     goTitleFont=new whFont("Arial", "9pt", "#000000", "normal", "normal", "none");
  227.     goNormalFont=new whFont("Arial", "9pt", "#000000", "normal", "normal", "none");
  228.     goHoverFont=new whFont("Arial", "9pt", "#000000", "normal", "normal", "underline");
  229.     gbWhForm=true;
  230. }
  231. else
  232.     document.location.reload();