Ajuda no JavaScript

[i][quote]Pessoal fiz um programinha de IMC, para aprender um pouco mais de javaScript.
só que estou passando um resultado da conta do imc e ele da NaN.

Só que antes de chegar no resultado do IMC, se eu mandar uns alerta da certo, mas quando chega no final para eu fazer o resultado do IMC da NaN.[/quote][/i]

[code]function calcularIMC()
{
/* aqui estou declarando uma variavel para pegar o campo formulario */
var formulario = document.getElementById(“formulario”);

                            var kilo = parseInt(formulario.kilos.value);
			var metro = parseInt(formulario.metros.value);
			var centimetros = parseInt(formulario.cm.value);


                            var altura =  (metro * 100 + centimetros)/100 ;
			var  imc =  kilo/(altura * altura) ;
			
			formulario.resultadoIMC.value =  imc;
			
			 
			}[/code]

Até a parte da altura se eu colocar um alert(altura). ele mostra certinho, mas essa penúltima linha que é a do IMC ela não esta dando certo.

Tenta trocar parseInt() por eval() … Mas cuidado que é gambiarra…

o melhor ainda é usar Integer.parseint();