var Feet,Result,Result1,Inches,Lbs,Cms,Kgs,Pinch,Peet,Metres,BMI

function FeetConvert()
{
Result=WHC.ft.value*30.48;
Result+=WHC.ins.value*2.54;
WHC.cms.value=Result.toFixed(2);
if (WHC.lbs.value !="")
{BMICalculate();}
}

function InchConvert()
{
Peet=WHC.ft.value;
Pinch=WHC.ins.value;

if (Pinch >= 12)
	{FtInsConvert(Pinch);}
else
	{Feet=Peet*30.48;
	Inches=Pinch*2.54;
	Result=+Inches+Feet;
	WHC.cms.value=Result.toFixed(2);}
	if (WHC.lbs.value !="")
{BMICalculate();}
}

function FtInsConvert(Inches)
{
Inches=Pinch%12;
Feet=+Peet+parseInt(Pinch/12);
WHC.ft.value=Feet;
WHC.ins.value=Inches.toFixed(2);
Result=(Feet*30.48)+(Inches*2.54);
WHC.cms.value=Result.toFixed(2);
if (WHC.lbs.value !="")
{BMICalculate();}
}

function CmsConvert()
{
Cms=WHC.cms.value;
Feet=parseInt((Cms/30.48));
Inches=(Cms % 30.48)/2.54;
if (Feet==0)
{WHC.ft.value=""}
else
{WHC.ft.value=Feet}
WHC.ins.value=Inches.toFixed(1);
if (WHC.lbs.value !="")
{BMICalculate();}
}

function LbsConvert()
{
Kgs=WHC.lbs.value*0.45359;
WHC.kgs.value=Kgs.toFixed(2);
if (WHC.cms.value !="")
{BMICalculate();}
}

function KgsConvert()
{
Lbs=WHC.kgs.value*2.2;
WHC.lbs.value=Lbs.toFixed(2);
if (WHC.cms.value !="")
{BMICalculate();}
}

function BMICalculate()
{
Metres=WHC.cms.value/100;
Kgs=WHC.kgs.value;
BMI=Kgs/(Metres*Metres);
BMI=BMI.toFixed(1);
WHC.bmi.value=BMI;
Result=(Kgs-(25*Metres*Metres))/(25*Metres*Metres)*100;
WHC.BMIPercent.value=Result.toFixed(1)+" % overweight";

Result=18.5*Metres*Metres;
Result1=25*Metres*Metres;
WHC.BMIRange.value="IDEAL WEIGHT:: "+Math.round(Result*2.2046)+" lbs ("+Math.round(Result)+" kgs)  to "+Math.round(Result1*2.2046)+" lbs ("+Math.round(Result1)+" kgs)";

if (BMI<=18.5)
{Result=((18.5*Metres*Metres)-Kgs)/(18.5*Metres*Metres)*100;
WHC.BMIPercent.value=Result.toFixed(1)+" % underweight";
WHC.BMIResult.value="Underweight";}
else if (BMI>18.5 && BMI<=25)
{WHC.BMIResult.value="Optimal Weight";
WHC.BMIRange.value="IDEAL WEIGHT RANGE: "+Math.round(Result*2.2046)+" lbs ("+Math.round(Result)+" kgs)  to "+Math.round(Result1*2.2046)+" lbs ("+Math.round(Result1)+" kgs)";
WHC.BMIPercent.value="Optimal Weight";
}
else if (BMI>25 && BMI<=30)
{WHC.BMIResult.value="Overweight";}
else if (BMI>30 && BMI<=40)
{WHC.BMIResult.value="Obese";}
else if (BMI>40)
{WHC.BMIResult.value="Morbidly Obese";}
}

function putFocus(formInst, elementInst)
{document.forms[0].elements[0].focus();}

function addbookmark()
{
if (document.all)
{window.external.AddFavorite(document.location,document.title)}
}

var clockID=0
function UpdateClock()
{
if (clockID)
{clearTimeout(clockID);
clockID = 0;}

var H,M,S,Mth,Day,AMPM,Yr
var tDate = new Date();
Day=tDate.getDate()
if (Day<10)
{Day="0"+Day;}

Mth=tDate.getMonth()+1
if (Mth==1){Mth="Jan"}
if (Mth==2){Mth="Feb"}
if (Mth==3){Mth="Mar"}
if (Mth==4){Mth="Apr"}
if (Mth==5){Mth="May"}
if (Mth==6){Mth="Jun"}
if (Mth==7){Mth="Jul"}
if (Mth==8){Mth="Aug"}
if (Mth==9){Mth="Sep"}
if (Mth==10){Mth="Oct"}
if (Mth==11){Mth="Nov"}
if (Mth==12){Mth="Dec"}

Yr=tDate.getFullYear()

H=tDate.getHours();
if (H>11)
{AMPM="pm";}
else
{AMPM="am";}

if (H>12)
{H=H-12;}

if (H<10)
{H="0"+H;}

M=tDate.getMinutes()
if (M<10)
{M="0"+M;}

S=tDate.getSeconds()
if (S<10)
{S="0"+S;}

theTime.value = Mth+" "+Day+" "+Yr + "::"
+ H + ":" + M + ":" + S +" "+ AMPM;
clockID = setTimeout("UpdateClock()",1000);
}

function StartClock() {
clockID = setTimeout("UpdateClock()",500);
}

function KillClock() {
if (clockID)
 {clearTimeout(clockID);
 clockID = 0;}
}