var site_id = 900479;

document.write('<form name="bmiInput" action="http://www.tescodiets.com/b2b/aol/bmi/bmi_results_aol.cfm" method="get" style="margin: 0px;"><input type="hidden" name="str_risk"/> <input type="hidden" name="str_bmi"/>	<input type="hidden" name="login" value="guest"/>');

document.write('<div class="form_rest"><div class="module_body"><label class="module_label">&nbsp;&nbsp;Weight:&nbsp;&nbsp;</label><select name="wts" id="wts"  class="module_body" style="margin:0px 0px 2px 0px;width:45px;"><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12" selected="selected">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26" >26</option><option value="27" >27</option><option value="28" >28</option><option value="29" >29</option><option value="30" >30</option></select> st <select name="wtl" id="wtl" class="module_body" style="margin:0px 0px 2px 0px;width:45px;"><option value="0" selected="selected">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option></select> lb </div><div class="module_body"><label class="module_label">&nbsp;&nbsp;Height:&nbsp;&nbsp;&nbsp;</label><select name="htf" id="htf" class="module_body" style="margin:0px 0px 0px 0px;width:45px;"><option value="4" >4</option><option value="5" selected="selected">5</option><option value="6">6</option><option value="7">7</option></select>&nbsp;ft&nbsp;&nbsp;<select name="hti" id="hti" class="module_body" style="margin:0px 0px 0px 0px;width:40px;"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7" selected="selected">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option></select>&nbsp;in&nbsp;</div><BR><div class="module_body"><label class="module_label">&nbsp;&nbsp;Gender:&nbsp;&nbsp;</label><input type="radio" name="gender" value="male" class="module_body"/> Male <input name="gender" type="radio" value="female" checked="checked" class="module_body"/> Female &nbsp;&nbsp;&nbsp;</div></div>');

document.write('<label class="module_label">&nbsp;&nbsp;Age:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</label><input name="age" type="text" id="age" size="2" maxlength="5" class="module_body"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<button class="module_button" value="Calculate" onClick="compute(this.form)">Submit</button>');

document.write('</form>');


function cal_bmi(lbs, ins){
h2 = ins * ins;
bmi = lbs/h2 * 703
f_bmi = Math.floor(bmi);

diff  = bmi - f_bmi;
diff = diff * 10;
diff = Math.round(diff);
if (diff == 10){
// Add up to next
f_bmi = f_bmi + 1;
diff = 0;
}
bmi = f_bmi + "." + diff;
return bmi;
}

function compute(){
var f = document.bmiInput;
var fi = parseInt(f.htf.options[f.htf.selectedIndex].value * 12);
var ii = parseInt(f.hti.options[f.hti.selectedIndex].value);
var i = fi + ii;
var bmiv;
//var waistv = f.waist.value;

var w= (parseInt(f.wts.options[f.wts.selectedIndex].value)*14)+parseInt(f.wtl.options[f.wtl.selectedIndex].value);

if (chkw(w)){
bmiv = cal_bmi(w, i);
f.str_bmi.value = bmiv;

for (i=0; i < f.gender.length; i++) {
if (f.gender[i].checked == true) {
var sexv = f.gender[i].value
break     }
}


//f.str_risk.value = getrisk(bmiv,waistv,sexv);

f.submit();
} else { alert("Please enter a number for your weight."); }
}

function chkw(w){
if (isNaN(parseInt(w))){
return false;
} else if (w < 0){
return false;
}
else{
return true;
}
}

function getrisk(bmi,waist,sex)
{
//sex must be MALE or FEMALE
var icase=1;
var irisk=-1;


if (chkw(bmi) && chkw(waist))
{
//All parameters are correct
if (sex=='undefined')
{
sex='FEMALE';
}
if (sex.toUpperCase()=='MALE')
{
if (waist<=40)
{
icase=1;	
}
else
{
icase=2;
}
}
if (sex.toUpperCase()=='FEMALE')
{
if (waist<=35)
{
icase=1;	
}
else
{
icase=2;
}
}

switch (icase)
{
case 1:	
if (bmi >= 40)
{
irisk=4;
}
if (bmi < 40)
{
irisk=3;
}
if (bmi<35)
{
irisk=2;
}
if (bmi<30)
{
irisk=1;
}
if (bmi<25)
{
irisk=0;
}
break;
case 2:	
if (bmi>=40)
{
irisk=4;
}
if (bmi<40)
{
irisk=3;
}
if (bmi<35)
{
irisk=3;
}
if (bmi<30)
{
irisk=2;
}
if (bmi<25)
{
irisk=0;
}
break;
}

return irisk;
}
else
{
//Any parameter is not a number
return -1;
}
}

