Вообще замысел очень запутанный. Если во втором окошке вводить только число то работает, а так как у вас - просто строку которую потом передавать в eval - конечно ошибки будут и самые разные.
И тут:
document.write('+document.f.b.value+');
Исправьте
document.write(document.f.b.value);