/*
File: search_verity.js
Purpose: to provide certain JS methods for the Search results page for the verity search.
Author: Garry Harstad
Date: Put into central JS file Feb 2009
*/

  function getformobj() { return document.forms["prodsearchform"]; }
  function getsearchfieldobj() { return getformobj().searchterm; }
  function getprevsearchobj() { return getformobj().previoussearchterm; }
  function getsearchwithinobj() { return getformobj().searchwithin; }
  function setsearchterm(sterm) { getsearchfieldobj().value=sterm; }
  function setsearchwithin(truefalse)
  {
    var searchwithinobj=getsearchwithinobj();
    if(searchwithinobj!=undefined)
    {
      if(truefalse==true) { searchwithinobj.checked=true; }
      else { searchwithinobj.checked=false; }
    }
  }
  function newblanksearch()
  {
    setsearchwithin(false);
    setsearchterm('');
    getsearchfieldobj().focus();
  }
  function submitsearchtermnowithin(sterm)
  {
    setsearchterm(sterm);
    try { getformobj().searchwithin.checked=false; } catch(e) { /*Checkbox not available, ignore and do nothing*/ }
    getformobj().submit();
  }
  function getsearchwithin(cbobj)
  {
    if(cbobj.checked) { setsearchterm(''); getsearchfieldobj().focus(); }
    else
    {
      if(getsearchfieldobj().value=='') { setsearchterm(getprevsearchobj().value); }
    }
  }

