
function ProcessSpellSuggest(suggest)
{
    var element;
    var sometext;
    var suggest_begin;
    var suggest_end;
    

    element = document.getElementById('spl_suggest');

    if (element)
    {
//    alert("VGL1 >" + suggest + "<");
         if ((suggest == "::OK::") || (suggest == ""))
         {
//    alert("VGL2 " + suggest);
             element.style.display = 'none';
         }
         else
         {
//    alert("VGL3 " + suggest);
             element.style.display='';


             element.innerHTML = element.innerHTML.replace(/__suggestion__/g,suggest);

         }
     
    }


}




function collect_terms(parms, query)
{

   var offset = 0;
   var i;  
   var j;  
   var num_elems = 0;
   var query_elems = parms.split("find_code=");
   var thisQueryElem;
   var NewQuery = "";
   var OffsetToTerm;
   var OffsetToTermEnd;
   var NextTerm = "";
   var NextOp = "";
   var NextOps;
   var OffsetToOp;
   var OffsetToOpEnd;

   num_elems = query_elems.length;
   for (i = 1; i < num_elems; ++i)
   {
       thisQueryElem = query_elems[i];

       OffsetToTerm = thisQueryElem.indexOf("request=") + 8;
       NextTerms = thisQueryElem.substr(OffsetToTerm);
       OffsetToTermEnd = NextTerms.indexOf("&");
       NextTerm = NextTerms.substr(0,OffsetToTermEnd);
       document.write(i + ":=> " + NextTerm + "<br/>\n");

       if (NextTerm.length > 0)
       {
            NewQuery = NewQuery + " " + NextOp + " " + NextTerm + " ";
            OffsetToOp = NextTerms.indexOf("request_op=") + 11;
            NextOps = NextTerms.substr(OffsetToOp);
            OffsetToOpEnd = NextOps.indexOf("&");
            NextOp = NextOps.substr(0,OffsetToOpEnd);



       }


   }

   document.write(NewQuery + "<br/>\n");

   return NewQuery;


}
