home *** CD-ROM | disk | FTP | other *** search
/ Enter 2005 October / enter-2005-10.iso / files / copernicagentbasic.exe / %SUPPORTTEMP% / CopernicAgentExt.dll / HTML / INTEGRATION_BAND_SEARCHBAR_HTML next >
Encoding:
Text File  |  2005-11-14  |  6.5 KB  |  203 lines

  1. <html>
  2. <head>
  3. <title>Copernic Agent</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
  5. <meta http-equiv="Content-Language" content="en-us">
  6. <style type="text/css">
  7. <!--
  8. .unnamed1 {
  9.     font-family: Tahoma;
  10.     font-size: 10pt;
  11. }
  12. .unnamed2 {
  13.     font-family: Tahoma;
  14.     font-size: 10pt;
  15. }
  16. -->
  17. </style>
  18. <script language="javascript" src="INTEGRATION_BAND_SEARCHBAR_JS_STRINGS"></script>
  19. <script language="javascript" src="INTEGRATION_BAND_SEARCHBAR_JS"></script>
  20. <script language="javascript">
  21. <!--
  22.   // Initialize Copernic Agent helper
  23.   copernicAgent_Init();
  24.  
  25.   // Initialize category list when page is loaded
  26.   function pageLoaded()
  27.   {
  28.     copernicAgent_LoadCategoryList(document.all.chssel, strDefaultCategoryCaption);
  29.   }
  30.  
  31.   // Returns user query
  32.   function getQuery()
  33.   {
  34.     return document.all.queryinp.value;
  35.   }
  36.  
  37.   // Returns selected category
  38.   function getCategory()
  39.   {
  40.     if (document.all.chssel.selectedIndex < 0)
  41.     {
  42.       return "";
  43.     }
  44.     else
  45.     {
  46.       return document.all.chssel[document.all.chssel.selectedIndex].value;
  47.     }
  48.   }
  49.  
  50.   // Returns selected mode
  51.   function getMode()
  52.   {
  53.     for (var i = 0; i < document.all.modeinp.length; i++)
  54.     {
  55.       if (document.all.modeinp[i].checked)
  56.       {
  57.         return document.all.modeinp[i].value;
  58.       }
  59.     }
  60.  
  61.     return 0;
  62.   }
  63.  
  64.   // Start search
  65.   function startSearch()
  66.   {
  67.     if (document.all.queryinp.value != "")
  68.     {
  69.       if (validateQuery(getCategory(), getQuery(), getMode(), strQueryExactAndQuotes, strQueryContainsBool, strSelectCategory) == copernicAgent_OK)
  70.       {
  71.         if (copernicAgent_StartSearch(getCategory(), getQuery(), getMode()) == copernicAgent_QueryTooLong)
  72.         {
  73.           alert(strSearchStrTooLong);
  74.         }
  75.       }
  76.     }
  77.   }
  78.  
  79.   // Show advanced search dialog
  80.   function showAdvancedSearch()
  81.   {
  82.     if (copernicAgent_ShowAdvancedSearch(getCategory(), getQuery(), getMode()) == copernicAgent_QueryTooLong)
  83.     {
  84.       alert(strSearchStrTooLong);
  85.     }
  86.   }
  87. -->
  88. </script>
  89. </head>
  90. <body link="#000070" bgcolor="#E3E3E3" vlink="#000070" alink="#000070" leftmargin=0 topmargin=0 onload="pageLoaded();">
  91.  
  92. <form action="javascript:startSearch(); //">
  93.  
  94.   <table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#6685B1" class="unnamed1" id="AutoNumber1" style="border-collapse: collapse">
  95.     <tr>
  96.       <td align="left"><font size="4" face="Verdana" color="#FFFFFF"><img src="INTEGRATION_BAND_SEARCHBAR_IMAGES_LOGO" width="180" height="92">
  97.         </font></td>
  98.     </tr>
  99.   </table>
  100.  
  101.   <table width="100%" border="0" cellpadding="0" cellspacing="0">
  102.     <tr>
  103.       <td bgcolor="#FFFFFF"><img src="INTEGRATION_BAND_SEARCHBAR_IMAGES_SEPARATOR" width="1" height="1"></td>
  104.     </tr>
  105.   </table>
  106.   <table width="100%" border="0" cellpadding="0" cellspacing="0">
  107.     <tr>
  108.       <td bgcolor="#000000"><img src="INTEGRATION_BAND_SEARCHBAR_IMAGES_SEPARATOR" width="1" height="1"></td>
  109.     </tr>
  110.   </table>
  111.  
  112.  
  113.   <table border="0" width="222" cellspacing="7" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0">
  114.     <tr>
  115.       <td>
  116.         <table border="0" width="100%">
  117.           <tr>
  118.             <td width="50%" class="unnamed2"><b><font face="Verdana, Helvetica" color="#363636">Search for</font></b></td>
  119.             <font size="2" face="Verdana, Helvetica">
  120.             <script language="javascript">
  121.               if (copernicAgent_GetVersion().toString().length > 0)
  122.               {
  123.                 document.write('<td align="right" width="50%"><font size=-2 face="Verdana, Helvetica" siz><a href="javascript:showAdvancedSearch();">Advanced</A></td>');
  124.               }
  125.             </script>
  126.  
  127.           </tr>
  128.         </table>
  129.         <table border="0" width="100%">
  130.           <tr align="left" valign="top">
  131.             <td><font size="2" face="Verdana, Helvetica">
  132.               <script language="javascript">
  133.                 tempinputdata = unescape(document.location);
  134.                 inputdata = '';
  135.                 dotcount = 0;
  136.                 sharpcharindex = tempinputdata.indexOf('#');
  137.  
  138.                 if (sharpcharindex > 0)
  139.                 {
  140.                   for (i = sharpcharindex + 1; i < tempinputdata.length; i++)
  141.                   {
  142.                     curchar = tempinputdata.charAt(i)
  143.                     if (curchar != '"')
  144.                     {
  145.                       inputdata = inputdata + curchar;
  146.                     }
  147.                     else
  148.                     {
  149.                       inputdata = inputdata + '"';
  150.                     }
  151.                   }
  152.                 }
  153.  
  154.                 document.write('<input type="text" name="queryinp" size="25" value="' + inputdata + '">');
  155.               </script>
  156.               </font>
  157.             </td>
  158.             <td width="23"><input type="image" name="gobtn" src="INTEGRATION_BAND_SEARCHBAR_IMAGES_GO" width="22" height="23"></td>
  159.           </tr>
  160.           <tr>
  161.             <td width="100%" colspan=2>
  162.               <font size="2" face="Arial, Helvetica"><select size="1" name="chssel"></select>
  163.               </font>
  164.             </td>
  165.           </tr>
  166.         </table>
  167.       </td>
  168.     </tr>
  169.     <tr>
  170.       <td>
  171.         <table border="0" width="100%" cellspacing="0" cellpadding="0">
  172.           <tr>
  173.             <td width="20"><font size="2" face="Arial, Helvetica"><input type="radio" checked name="modeinp" value="0" id="and"></font>
  174.             </td>
  175.             <td><font size="2" face="Arial, Helvetica">  </font>
  176.                 <label for="and" class="unnamed1">All the words</label>
  177.             </td>
  178.           </tr>
  179.           <tr>
  180.             <td width="20"><font size="2" face="Arial, Helvetica"><input type="radio" name="modeinp" value="1" id="or"></font>
  181.             </td>
  182.             <td><font size="2" face="Arial, Helvetica">  </font>
  183.               <label for="or" class="unnamed1">Any of the words</label>
  184.             </td>
  185.           </tr>
  186.           <tr>
  187.             <td width="20"><font size="2" face="Arial, Helvetica"><input type="radio" name="modeinp" value="2" id="exact"></font>
  188.             </td>
  189.             <td><font size="2" face="Arial, Helvetica">  </font>
  190.               <label for="exact" class="unnamed1">The exact phrase</label>
  191.               <font size="2">  </font><font size="2" face="Arial, Helvetica">  </font>
  192.             </td>
  193.           </tr>
  194.         </table>
  195.       </td>
  196.     </tr>
  197.   </table>
  198. </form>
  199.  
  200. </body>
  201.  
  202. </html>
  203.