<script language=javascript>
var pc;
var summa;
function getZakaz(frm)
{
pc=0.05;
if(frm.spnsr.value=='3')
{
pc=0.025;
}
summa=frm.summa_o.value;
pc=summa*pc;
frm.itogos.value=summa+pc;
}
</script>
В итоге этих действий поле itogos должно быть равно 1.05, а получается 10.05. Причём если я убираю +pc, то выводит 1.00(т.е. правильно), ну я подумал из-за переменной и поставил заместо +pc 0.05 и мне опять стало выводить 10.05, также я попробывал 1, мне выводило 11, и я понял что что-то не так со знаком +, но что я не знаю.... Подскажите...