Маэстро,
попробуйте библиотеки для работы с большими числами
например
<script src="http://www.leemon.com/crypto/BigInt.js"></script>
<script>
var big1 = str2bigInt('999999999999999999999999999', 10, 0);
big2 = str2bigInt('1000000', 10, 0),
big3 = mult(big1, big2); // умножаем
alert(bigInt2str(big3, 10));
</script>