// MOBTECH BUSINESS SOLUTIONS / www.mobtech.com.br
function ClearForm(form){

    form.peso.value = "";
    form.altura.value = "";
    form.imc.value = "";
    form.resultado.value = "";
    form.minimo.value = "";
    form.maximo.value = "";	 	
}

function imc(peso, altura) {

          imcndx=peso/eval(altura*altura);
          return imcndx;
}		



function checkform(form) {

       if (form.peso.value==null||form.peso.value.length==0 || form.altura.value==null||form.altura.value.length==0){
            alert("\nPor favor, complete o formulario");
            return false;
       }

       else if (parseFloat(form.altura.value) <= 0||
                parseFloat(form.altura.value) >=300||
                parseFloat(form.peso.value) <= 0||
                parseFloat(form.peso.value) >=500){
                alert("\nTem certeza que esse e' o valor correto? \nPor favor confira os valores digitados. \nPeso em quilos e \nAltura em centimetros");
                ClearForm(form);
                return false;
       }
       return true;

}

function computeform(form) {

       if (checkform(form)) {

       seuimc=Math.round(imc(form.peso.value, form.altura.value/1000))/100;
		minimc=Math.round(((form.altura.value*form.altura.value)*20)/100)/100;
		maximc=Math.round(((form.altura.value*form.altura.value)*25)/100)/100;

       if (seuimc >40) {
alert("O seu Indice de Massa Corporal e' de " + seuimc + " o resultado e' Obesidade morbida. O seu peso deve variar entre " + minimc + " e " + maximc);
      }

       else if (seuimc >=30 && seuimc <=40) {
alert("O seu Indice de Massa Corporal e' de " + seuimc + " o resultado e' Obesidade moderada. O seu peso deve variar entre " + minimc + " e " + maximc);
       }

       else if (seuimc >=25 && seuimc <30) {
alert("O seu Indice de Massa Corporal e' de " + seuimc + " o resultado e' Sobrepeso. O seu peso deve variar entre " + minimc + " e " + maximc);
       }

       else if (seuimc >=20 && seuimc <25) {
alert("O seu Indice de Massa Corporal e' de " + seuimc + " o resultado e' Normal. O seu peso deve variar entre " + minimc + " e " + maximc);
       }

       else if (seuimc <20) {
alert("O seu Indice de Massa Corporal e' de " + seuimc + " o resultado e' Baixo peso. O seu peso deve variar entre " + minimc + " e " + maximc);
       }

       }
       return;
}
