home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 April / PCWorld_2004-04_cd.bin / software / vyzkuste / spysweeper / ssfsetup1_9199452.exe / SpyHelp.chm / scripts / expand.js next >
Text File  |  2003-10-24  |  4KB  |  159 lines

  1. // Copyright (c) 2002-2003 Quadralay Corporation.  All rights reserved.
  2. //
  3.  
  4. function  WebWorks_WriteAnchorOpen(ParamID,
  5.                                    bParamExpanded)
  6. {
  7.   if ((typeof(document.all) != "undefined") ||
  8.       (typeof(document.getElementById) != "undefined"))
  9.   {
  10.     document.write("<a href=\"javascript:WebWorks_ToggleDIV('" + ParamID + "');\">");
  11.   }
  12. }
  13.  
  14. function  WebWorks_WriteAnchorClose(ParamID,
  15.                                     bParamExpanded)
  16. {
  17.   var  VarIMGSrc;
  18.  
  19.  
  20.   if ((typeof(document.all) != "undefined") ||
  21.       (typeof(document.getElementById) != "undefined"))
  22.   {
  23.     if (bParamExpanded)
  24.     {
  25.       VarIMGSrc = "images/expanded.gif";
  26.     }
  27.     else
  28.     {
  29.       VarIMGSrc = "images/collapse.gif";
  30.     }
  31.  
  32.     document.write(" <img id=\"" + ParamID + "_arrow\" src=\"" + VarIMGSrc + "\" border=\"0\">");
  33.     document.write("</a>");
  34.   }
  35. }
  36.  
  37. function  WebWorks_WriteDIVOpen(ParamID,
  38.                                 bParamExpanded)
  39. {
  40.   if ((typeof(document.all) != "undefined") ||
  41.       (typeof(document.getElementById) != "undefined"))
  42.   {
  43.     if (bParamExpanded)
  44.     {
  45.       document.write("<div id=\"" + ParamID + "\" style=\"visibility: visible; display: block;\">");
  46.     }
  47.     else
  48.     {
  49.       document.write("<div id=\"" + ParamID + "\" style=\"visibility: hidden; display: none;\">");
  50.     }
  51.   }
  52. }
  53.  
  54. function  WebWorks_WriteDIVClose(ParamID)
  55. {
  56.   if ((typeof(document.all) != "undefined") ||
  57.       (typeof(document.getElementById) != "undefined"))
  58.   {
  59.     document.write("</div>");
  60.   }
  61. }
  62.  
  63. function  WebWorks_ToggleDIV(ParamID)
  64. {
  65.   var  VarImageID;
  66.   var  VarIMG;
  67.   var  VarDIV;
  68.  
  69.  
  70.   VarImageID = ParamID + "_arrow";
  71.  
  72.   if (typeof(document.all) != "undefined")
  73.   {
  74.     // Reference image
  75.     //
  76.     VarIMG = document.all[VarImageID];
  77.     if ((typeof VarIMG != "undefined") &&
  78.         (VarIMG != null))
  79.     {
  80.       // Nothing to do
  81.     }
  82.     else
  83.     {
  84.       VarIMG = null;
  85.     }
  86.  
  87.     // Reference DIV tag
  88.     //
  89.     VarDIV = document.all[ParamID];
  90.     if ((typeof VarDIV != "undefined") &&
  91.         (VarDIV != null))
  92.     {
  93.       if (VarDIV.style.display == "block")
  94.       {
  95.         if (VarIMG != null)
  96.         {
  97.           VarIMG.src = "images/collapse.gif";
  98.         }
  99.  
  100.         VarDIV.style.visibility = "hidden";
  101.         VarDIV.style.display = "none";
  102.       }
  103.       else
  104.       {
  105.         if (VarIMG != null)
  106.         {
  107.           VarIMG.src = "images/expanded.gif";
  108.         }
  109.  
  110.         VarDIV.style.visibility = "visible";
  111.         VarDIV.style.display = "block";
  112.       }
  113.     }
  114.   }
  115.   else if (typeof(document.getElementById) != "undefined")
  116.   {
  117.     // Reference image
  118.     //
  119.     VarIMG = document[VarImageID];
  120.     if ((typeof VarIMG != "undefined") &&
  121.         (VarIMG != null))
  122.     {
  123.       // Nothing to do
  124.     }
  125.     else
  126.     {
  127.       VarIMG = null;
  128.     }
  129.  
  130.     // Reference DIV tag
  131.     //
  132.     VarDIV = document.getElementById(ParamID);
  133.     if ((typeof VarDIV != "undefined") &&
  134.         (VarDIV != null))
  135.     {
  136.       if (VarDIV.style.display == "block")
  137.       {
  138.         if (VarIMG != null)
  139.         {
  140.           VarIMG.src = "images/collapse.gif";
  141.         }
  142.  
  143.         VarDIV.style.visibility = "hidden";
  144.         VarDIV.style.display = "none";
  145.       }
  146.       else
  147.       {
  148.         if (VarIMG != null)
  149.         {
  150.           VarIMG.src = "images/expanded.gif";
  151.         }
  152.  
  153.         VarDIV.style.visibility = "visible";
  154.         VarDIV.style.display = "block";
  155.       }
  156.     }
  157.   }
  158. }
  159.