
function sh_process_search(form) {

  var keywords = form.q.value.replace(/^\s*(.*?)\s*$/,'$1');
  var location = form.l.value.replace(/^\s*(.*?)\s*$/,'$1');
  var filters  = form.frl;

  var no_keywords = (keywords == 'Job Title, Skills or Company') || keywords == '';
  var no_location = (location == 'City, State or ZIP') || location == '';
  var no_filter   = filters[0].checked;

  if (no_keywords && no_location && no_filter) {
    document.location = 'http://jobs.care2.com/';
    return false;
  }

  if (no_keywords) form.q.value = '';
  if (no_location) form.l.value = '';

  return true;
}

function sh_toggle_filter(toggle) {

  if (toggle.tagName == 'H4') {
    var node = toggle.parentNode;
    node.className = (node.className == 'sh_filter sh_collapsed') ? 'sh_filter' : 'sh_filter sh_collapsed';
  } else {
    var node = toggle.parentNode.parentNode;
    node.className = (node.className == 'sh_filter') ? 'sh_filter sh_expanded' : 'sh_filter';
  }

  return false;
}
