function bmiCalculate() {
    //First let's get all of the values and make sure that they aren't empty.
    var bmiHeightFeet   =   parseInt($('#bmiHeightFeet').val());
    var bmiHeightInches =   parseInt($('#bmiHeightInches').val());
    var bmiWeight       =   parseInt($('#bmiWeight').val());
    
    //Now, if each of the values is filled out, we will calculate the BMI.
    if(bmiHeightFeet && bmiHeightInches && bmiWeight) {
        var totalHeightInches = (bmiHeightFeet * 12) + bmiHeightInches;
        var bmi = (bmiWeight/(totalHeightInches * totalHeightInches)) * 703;
        bmi = Math.round(bmi*10)/10
        $("#bmiPatBmi").html(bmi);
        if(bmi < 18.5) {
            $("#bmiPatClassification").html("UNDERWEIGHT");
            $("#bmiPatBmi").css("color","#3F6FA7");
            $("#bmiPatClassification").css("color","#3F6FA7");
        }
        else if(bmi < 25) {
            $("#bmiPatClassification").html("IDEAL");
            $("#bmiPatBmi").css("color","#0ec400");
            $("#bmiPatClassification").css("color","#0ec400");
        }
        else if(bmi < 30) {
            $("#bmiPatClassification").html("OVERWEIGHT");
            $("#bmiPatBmi").css("color","#ffa200");
            $("#bmiPatClassification").css("color","#ffa200");
        }
        else {
            $("#bmiPatClassification").html("OBESE");
            $("#bmiPatBmi").css("color","#FF0000");
            $("#bmiPatClassification").css("color","#FF0000");
        }
        var bmiMove = bmi*10+5;
        if(bmiMove > 440) {
            bmiMove = 440;   
        }
        if(bmiMove < 20) {
            bmiMove = 20;
        }
        $("#bmiMovingBar").animate({top: "-"+bmiMove+"px",}, 350);
    }
}
