Sorry one last question for bradgrafelman - is it possible to add something like:
$query = isset($GET['search_state']) ? $GET['search_state'] : else ($_GET['search_country']) ? $GET['search_country'] '');
Is something like that possible in case only a country was selected and not a region?