That's working fine, but prices with 2 decimals are not showing right.
e.g.: 4,25 + 2 = 6 ... must be 6,25
I tried a lot of stuff, like Math.Round, toFixed(), ... in vain.
Is this one necessary :
default:
thePrice = prodPrice;
How works "prodPrice", is it a variable ?