ник: Lukas
До кучи. Скорп, а зачем в каждой строчке проверять тираж на пустое значение?.
Проверь один раз в начале функции, если пусто - обнули все расчетные поля и вываливайся из функции.
В остальных строчках удали проверки. Код будет значительно короче и читабельней.