space.template.Sylvio

 function addEvent_peso(elm, evType, fn, useCapture) { // cross-browser event handling by Scott Andrew if(elm.addEventListener) { elm.addEventListener(evType, fn, useCapture); return true; } else if(elm.attachEvent) { var r = elm.attachEvent('on' + evType, fn); return r; } else { elm['on' + evType] = fn; } } function addListeners_peso(e) { if(!document.getElementById) return;

var calcula_btn = document.getElementById('calcula_btn_peso'); addEvent_peso(calcula_btn, 'click', ibw, false); } function ibw(e) { if(document.pideal.sexo_peso[0].checked) { sexo = 1; } else { sexo = 0; }

var altura_m = parseFloat(document.getElementById('altura_m_peso').value); var altura_cm = parseFloat(document.getElementById('altura_cm_peso').value); var altura = altura_m * 100 + altura_cm;

if(isNaN(altura)) { alert('use apenas números para sua altura'); return false; }

if(sexo > 0) { var diferenca = ''; var ibw = ''; diferenca = altura - 152.4; ibw = 52 + (0.75 * diferenca); } else { var diferenca = ''; var ibw = ''; diferenca = altura - 152.4; ibw = 49 + (0.67 * diferenca); }

ibw = Math.round(ibw*100)/100; alert('O peso ideal para sua altura é ' + ibw); } addEvent_peso(window, 'load', addListeners_peso, false);