function doSearch()
 {
     keywords = document.getElementById('search').value.replace(/ /g, '');
  kwordLength = keywords.length;

  if (keywords == '')
  {
   alert('Please enter a "search criteria" first');
   document.getElementById('search').value = '';
   document.getElementById('search').focus();
   return;
  }
  else if (kwordLength < 3)
  {
   alert('Please enter a minimum of 3 characters for the "search criteria"');
   document.getElementById('search').focus();
   return;
  }
  else if (keywords.substring(kwordLength-1, kwordLength) == '_')
  {
   while (kwordLength.substring(kwordLength-1, kwordLength) == '_')
   {
    keywords = keywords.substring(0, kwordLength-1);
    kwordLength = keywords.length;
   }

   document.getElementById('search').value = keywords;

   if (keywords.length < 3)
   {
    alert('Please enter a minimum of 3 characters for the "search criteria"');
    document.getElementById('search').focus();
    return;
   }
  }

     document.getElementById('frm').submit();
 }
