Nahraď
inputB.value = 0 + (isNaN (format)? "": format_result);
tímto:inputB.value = 0 + (isNaN (inputA.value)? "": inputB.value);
podobně to aplikuj i dále ve scriptu s slevy, slevy_result, umisteni a umisteni_result.edit: Podotýkám že nekontroluji správnost algoritmu, pouze odstraňuji chyby s nedefinovanými proměnnými.