// Cálculo de calorias
function soma(form) {
	totcal  	 = Math.abs(document.calorias.totcal.value);
	totpes  	 = Math.abs(document.calorias.totpes.value);	
	parametros   = form.categoria.options[form.categoria.selectedIndex].value;
	qtd  		 = Math.abs(form.porcao.options[form.porcao.selectedIndex].value);
	delimitador  = parametros.indexOf("&");
	caloria_item = parametros.substring(0 , delimitador);
	peso_item    = parametros.substring(delimitador + 1 , delimitador + 5);
	totcal_item	 = caloria_item * qtd;
	totcal += totcal_item;

	var str_totcal = String(totcal);
	var ind_decimal = str_totcal.indexOf(".");
	if (ind_decimal != -1) {
		inteiro = str_totcal.substring(0,ind_decimal);
		decimal = str_totcal.substring(ind_decimal,ind_decimal + 3);
		str_totcal = inteiro + decimal;
	}
	document.calorias.totcal.value = str_totcal;
	
	totpes_item	 = peso_item * qtd;
	totpes += totpes_item;
	document.calorias.totpes.value = totpes;
	
	window.location = "#mostra_total"
}

// Cálculo de peso x altura	

ns4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;

function calcular(){
	formu = document.formpeso;
	altura = formu.altura.value / 100;
	if ((altura*altura) == 0){
		alert ("Insira valores diferentes de ZERO.");
		return;
	}
	calculo = formu.peso.value/(altura*altura);
	if (isNaN(calculo)){
		alert ("Os campos só podem ser numéricos.");
		return;
	}
	conteudo =  '<font size=3 face=tahoma><b>Resultado:</b><BR><font size=2 face=tahoma><b>Altura '+altura+'m e '+formu.peso.value+'Kg</b><BR>';
		if (calculo < 18.5) conteudo += 'Seu peso esta inferior ao normal.';
  		else if ((calculo > 18.4) && (calculo < 25)) conteudo += 'Seu peso esta normal.';
  		else if ((calculo > 24.9) && (calculo < 30)) conteudo += 'Peso dentro da faixa de pré-obesidade.';
  		else if ((calculo > 29.9) && (calculo < 35)) conteudo += 'Peso dentro da faixa de "obesidade classe I".';
		else if ((calculo > 34.9) && (calculo < 40)) conteudo += 'Peso dentro da faixa de "obesidade classe II".';
 		else if (calculo >= 40) conteudo += 'Peso dentro da faixa de "obesidade classe III".';
				'</font>';
	if (ie4) {
		document.all["resultado"].innerHTML = conteudo;
	} else {
		document.layers["resultado"].document.open();
		document.layers["resultado"].document.write(conteudo);
		document.layers["resultado"].document.close();
	}
}
