function calculo() {

	nPeso = document.getElementById("peso").value;
	nAltura = document.getElementById("altura").value;
	nAltura = nAltura.replace(",",".");
	nAltura = nAltura / 100;
	var nIMC = 0;
	nIMC = nPeso / ( nAltura * nAltura );
	nIMC = parseInt(nIMC,10);

	document.getElementById('contPeso').style.display="none";
	document.getElementById('result').style.display="block";

	if (nIMC == "NaN")  { document.getElementById('resultCont').innerHTML="IMC = " + nIMC + "<br /><br />Não foi possível calcular seu IMC"; };
	if (nIMC > 200 || nIMC < 2 ) { document.getElementById('resultCont').innerHTML="IMC = " + nIMC + "<br /><br />Favor verificar seus dados"; };
	if (nIMC >= 2 && nIMC <= 19) { document.getElementById('resultCont').innerHTML="IMC = " + nIMC + "<br /><br />Seu peso está muito baixo."; };
	if (nIMC > 19 && nIMC <= 24) { document.getElementById('resultCont').innerHTML="IMC = " + nIMC + "<br /><br />Parabéns! Você está em seu peso ideal!"; };
	if (nIMC > 24 && nIMC <= 30) { document.getElementById('resultCont').innerHTML="IMC = " + nIMC + "<br /><br />Seu peso está acima do ideal (sobrepeso)"; };
	if (nIMC > 30 && nIMC <= 35) { document.getElementById('resultCont').innerHTML="IMC = " + nIMC + "<br /><br />Seu peso está acima do ideal (obesidade grau I)"; };
	if (nIMC > 35 && nIMC <= 40) { document.getElementById('resultCont').innerHTML="IMC = " + nIMC + "<br /><br />Seu peso está acima do ideal (obesidade grau II)"; };
	if (nIMC > 40 && nIMC <= 200) { document.getElementById('resultCont').innerHTML="IMC = " + nIMC + "<br /><br />Seu peso está acima do ideal (obesidade grau III)"; };

}
function checaform(form){
	mail1=form.email.value;
	x=mail1.indexOf('@');

	if((form.nome.value == "") || (form.nome.value == "Nome")){
		alert("O campo nome deve ser preenchido");
		form.nome.focus();
		return false;
	}
	if( x < 0 ){
		alert('O seu e-mail está incorreto.');
		form.email.focus();
		return false;
	}
	if((form.email.value == "") || (form.email.value == "E-mail")){
		alert("O campo email deve ser preenchido");
		form.email.focus();
		return false;
	}
	if((form.telefone.value == "") || (form.telefone.value == "Telefone")){
		alert("O campo telefone deve ser preenchido");
		form.telefone.focus();
		return false;
	}
	return true;
}
function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}
function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}
function tel(v){
    v=v.replace(/\D/g,"")
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2")
    v=v.replace(/(\d{4})(\d)/,"$1-$2")
    return v
}
