// JavaScript Document
function testStyle(id){	
	var elemento;
	if(document.getElementById)	this.elemento = document.getElementById(id);
	else if(document.all)		this.elemento = document.all[id];
	else if(document.layers)	this.elemento = document.layers[id];
}

function alinharCamadas(){
	
}

function mCorOuver(x,c){
	elCor = new testStyle(x);
	elCor.elemento.style.backgroundColor=c;
	elCor = null;
}

function vCamada(v,a,p){
	vCam = new testStyle(v);
	vCam.elemento.style.visibility=a;
	vCam.elemento.style.position=p;
	vCam = null;
}


//Calculo de massa
function mod(div,base) {
return Math.round(div - (Math.floor(div/base)*base));
}
function calculamassacorporal() {
var p1 = new testStyle("peso1");
var p2 = new testStyle("peso2");
p1 = p1.elemento.value;
p2 = p2.elemento.value;
p = p1+'.'+p2;
p = p*1;

var AlturaMetroObj = new testStyle("altura1");
var AlturaCentimetroObj = new testStyle("altura2");
AlturaMetro = AlturaMetroObj.elemento.value *1;
AlturaCentimetro = AlturaCentimetroObj.elemento.value / 100;
a = AlturaMetro + AlturaCentimetro;
displaybmi = (Math.round((p * 1) / (a * a)));
var rvalue = true;
if ( (p <= 35) || (p >= 500) || (a <= 0.3) || (a >= 3) ) {
alert ("Dado inválido. Favor revisar valores");
rvalue = false;
}
if (rvalue) {
if (AlturaCentimetro > 0) {
lembracentimetro = AlturaCentimetro * 100;
AlturaCentimetroObj.value = lembracentimetro;
AlturaMetroObj.value = AlturaMetro;
 //document.bmi.answer.value = displaybmi ; indice
}

var Display = new testStyle("RTD");
var Sexo = new testStyle("sexo");
	if(Sexo.elemento[Sexo.elemento.selectedIndex].value == 'M'){
		if (displaybmi <20.7)
		Display.elemento.innerHTML = "("+displaybmi+")"+" baixo peso";
		if (displaybmi >=20.7 && displaybmi <=26.4)
		Display.elemento.innerHTML = "("+displaybmi+")"+" peso saudável";
		if (displaybmi >=26.4 && displaybmi <=27.8)
		Display.elemento.innerHTML = "("+displaybmi+")"+" quase acima do peso";
		if (displaybmi >=27.8 && displaybmi <=31.1)
		Display.elemento.innerHTML = "("+displaybmi+")"+" acima do peso";
		if (displaybmi >31.1)
		Display.elemento.innerHTML = "("+displaybmi+")"+" obesidade";

	}else{
		if (displaybmi <19.1)
		Display.elemento.innerHTML = "("+displaybmi+")"+" baixo peso";
		if (displaybmi >=19.1 && displaybmi <=25.8)
		Display.elemento.innerHTML = "("+displaybmi+")"+" peso saudável";
		if (displaybmi >=25.8 && displaybmi <=27.3)
		Display.elemento.innerHTML = "("+displaybmi+")"+" quase acima do peso";
		if (displaybmi >=27.3 && displaybmi <=32.3)
		Display.elemento.innerHTML = "("+displaybmi+")"+" acima do peso";
		if (displaybmi >32.3)
		Display.elemento.innerHTML = "("+displaybmi+")"+" obesidade";
	}
}
return rvalue;
}
/*
//Calculo de massa
function mod(div,base) {
return Math.round(div - (Math.floor(div/base)*base));
}
function calculamassacorporal() {
var p = document.bmi.weight.value * 1;
var AlturaMetro = document.bmi.htf.value * 1;
var AlturaCentimetro = document.bmi.hti.value / 100;
a = AlturaMetro + AlturaCentimetro;
displaybmi = (Math.round((p * 1) / (a * a)));
var rvalue = true;
if ( (p <= 35) || (p >= 500) || (a <= 0.3) || (a >= 3) ) {
alert ("Dado inválido. Favor revisar valores");
rvalue = false;
}
if (rvalue) {
if (AlturaCentimetro > 0) {
lembracentimetro = AlturaCentimetro * 100;
document.bmi.hti.value = lembracentimetro;
document.bmi.htf.value = AlturaMetro;
document.bmi.answer.value = displaybmi;
}
if (displaybmi <18.5)
document.bmi.comment.value = "baixo peso";
if (displaybmi >=18.5 && displaybmi <=24.9)
document.bmi.comment.value = "peso saudável";
if (displaybmi >=25 && displaybmi <=29.9)
document.bmi.comment.value = "pré-obesidade";
if (displaybmi >=30 && displaybmi <=34.9)
document.bmi.comment.value = "obesidade grau 1";
if (displaybmi >=35 && displaybmi <=39.9)
document.bmi.comment.value = "obesidade grau 2";
if (displaybmi >40)
document.bmi.comment.value = "obesidade grau 3";
document.bmi.answer.value = displaybmi; }
return rvalue;
}*/
