Ca voudrait dire que les valeur que tu mets dans tes opérations mathématiques en javascript ne sont pas des nombres. Or quand je fais le test chez moi (Firefox dernière version sur Linux), ton script marche (même s'il ne teint pas pas compte des décimales...).