Почему бы вам просто не сделать:
is_new_company = $("input[name=company]:checked").val() == "new";
Я попробовал ваш код на консоли Firebug, и он отлично работает: (input[name=q]
- это окно поиска в верхнем правом углу этой страницы)
var x;
$("input[name=q]").val() == "asd" ? x = "t r u e" : x = "f a l s e";
console.log(x);//worked as expected
Кстати, я считаю, что следующее будет более читабельным (я бы, конечно, использовал его только для небулевых значений):
x = $("input[name=q]").val() == "asd" ? "t r u e" : "f a l s e";