не ну...реально...всеравно фалс выводит....
вот код такой...может чето нетак пишу...
да...и скопировал код ваш - при алерте при запуске - выводит 1, а если в кнопку вставить вызов - фалс....
да...и ещё факт - убрал звездочки...оставил сами радио...выводит норм.. тогда уже наверно блокирует класс Стар ...может он явно не фиксирует выбранное значение...а лишь визуально показывает выбор....может нада выводить в стиле кода jQuery? 
<script language="javascript">
 function getRadioValue(name) {
        var radio = document.getElementsByName(name);
        for (var i = 0, l = radio.length; i < l; i++)
            if (radio[i].checked)
                return radio[i].value;
        return false;
    }
  </script>
<div class="Clear">
    <input class="star" type="radio" name="test" value="1"/>
    <input class="star" type="radio" name="test" value="2"/>
    <input class="star" type="radio" name="test" value="3"/>
    <input class="star" type="radio" name="test" value="4"/>
    <input class="star" type="radio" name="test" value="5"/>
   </div>
   
   
  <input type="button" onclick="alert(getRadioValue('test'))" value="gggg" />