
function srchValidate() {

  if(document.getElementById) {

    var sMatch = document.getElementById('sMatch');
    var sCategory = document.getElementsByName('type');
    var flash = document.getElementById('flash');

    if (!sMatch.value || sMatch.value == 'City, State or Zip Code' || sMatch.value == 'Enter City, State or Zip') {

      flash.innerHTML = 'Please enter your location by City, State or Zip Code.';
      flash.style.display='';
      sMatch.style.borderColor='red';
      return false;

    } else {

      var bChecked = false;


      if (sCategory.length > 1) {

// array of radio options
        for (var i = 0; i < sCategory.length; ++i) {

          if (sCategory[i].checked) {
            bChecked = true;
            break;
          }
        }

      } else {

        sCategory = document.getElementById('sCategory');

        if (sCategory) {

          if (sCategory.selectedIndex != 0)  bChecked = true;

        } else {

          bChecked = true;
        }
      }
      if (!bChecked) {

        flash.innerHTML = 'Please select a type of care.';
        flash.style.display='';
        return false;
      }
    }

    flash.innerHTML = '';
    flash.style.display='none';
    sMatch.style.borderColor='#BCBEC0';

    return true;

  } else {

    return true;
  }
}

