﻿function BMI() {
	var form = $(".calculator.bmi .form");
    var foot = $("#bmiFeet").val();
    var inch = $("#bmiInches").val();
    var pounds = $("#bmiWeight").val();
    index1 = (Math.round(foot * 12) + Math.round(inch)) * .0254 //height in meters
    index2 = index1 * index1;
    index3 = (Math.round(pounds) / 2.2) / index2;
    if (!index3) {
        index3 = " ";
    }
    $("#bmiResult").val(Math.round(index3));
	return false;
}





// hide this script tag's contents from old browsers
// This script was adapted from pault@telecall.co.uk
// visit his web site @ http://www.telecall.co.uk/~pault/menu.htm
// Ken Parker
// Runner's Web @ www.runnersweb.com
// This script further adapted by Ted Ladue
var i2 = 0;

function checkNumber(str, min, max, msg) {
    msg = msg + " Field has invalid data: " + str;
//    var str = input.value;
    for (var i = 0; i < str.length; i++) {
        var ch = str.substring(i, i + 1)
        if ((ch < "0" || "9" < ch) && ch != '.') {
            alert(msg);
            return false;
        }
    }
    var num = 0 + str
    if (num < min || max < num) {
        alert(msg + " not in range [" + min + ".." + max + "]");
        return false;
    }
    input.value = str;
    return true;
}

function getCalories(exercise) {
    var calories = 0;
    if (exercise == "Football" || exercise == "football") calories = .061;
    if (exercise == "Golf" || exercise == "golf") calories = 0.029;
    if (exercise == "WalkDog" || exercise == "walkdog") calories = .033;
    if (exercise == "WalkStroller" || exercise == "walkstroller") calories = .033;
    if (exercise == "Stroll" || exercise == "stroll") calories = .023;
    if (exercise == "Jogging" || exercise == "jogging") calories = .075;
    if (exercise == "Bicycling" || exercise == "bicycling") calories = .049;
    if (exercise == "Raking" || exercise == "raking") calories = .038;
    if (exercise == "Shoveling" || exercise == "shoveling") calories = .045;
    if (exercise == "Stacking" || exercise == "stacking") calories = 0.046;
    if (exercise == "Hiking" || exercise == "hiking") calories = .046;
    if (exercise == "RollerBlade" || exercise == "rollerblade") calories = .053;
    if (exercise == "Tennis" || exercise == "tennis") calories = .061;
    if (exercise == "Dancing" || exercise == "dancing") calories = .038;
    if (exercise == "BallroomDance" || exercise == "ballroomdance") calories = .034;
    if (exercise == "Cards" || exercise == "cards") calories = .013;
    if (exercise == "Piano" || exercise == "piano") calories = .021;
    if (exercise == "IceSkate" || exercise == "iceskate") calories = 0.046;
    if (exercise == "DownhillSki" || exercise == "downhillski") calories = .049;
    if (exercise == "CCSki" || exercise == "ccski") calories = .061;
    if (exercise == "IndoorSki" || exercise == "indoorski") calories = .072;
    if (exercise == "IceHockey" || exercise == "icehockey") calories = .052;
    if (exercise == "Sledding" || exercise == "sledding") calories = .053;
    if (exercise == "Racquetball" || exercise == "racquetball") calories = .049;
    if (exercise == "Swimming" || exercise == "swimming") calories = .032;
    if (exercise == "Kicking" || exercise == "kicking") calories = 0.052;
    if (exercise == "Backpacking" || exercise == "backpacking") calories = .045;
    if (exercise == "Basketball" || exercise == "basketball") calories = .045;
    if (exercise == "Aerobics" || exercise == "aerobics") calories = .045;
    if (exercise == "WorkingOut" || exercise == "workingout") calories = .042;
    if (exercise == "Mopping" || exercise == "mopping") calories = .034;
    if (exercise == "Badminton" || exercise == "badminton") calories = .071;
    if (exercise == "Ballet" || exercise == "ballet") calories = .038;
    if (exercise == "Baseball" || exercise == "baseball") calories = .039;
    if (exercise == "BrushingTeeth" || exercise == "brushingteeth") calories = .019;
    if (exercise == "BeachVolleyball" || exercise == "beachvolleyball") calories = .064;
    if (exercise == "Canoeing" || exercise == "canoeing") calories = .045;
    if (exercise == "Frisbee" || exercise == "frisbee") calories = .024;
    if (exercise == "Gardening" || exercise == "gardening") calories = .036;
    if (exercise == "Grocery" || exercise == "grocery") calories = .027;
    if (exercise == "Handball" || exercise == "handball") calories = .078;
    if (exercise == "Horseback" || exercise == "horseback") calories = .032;
    if (exercise == "Housecleaning" || exercise == "housecleaning") calories = .048;
    if (exercise == "Ironing" || exercise == "ironing") calories = .017;
    if (exercise == "Karate" || exercise == "karate") calories = .049;
    if (exercise == "Kissing" || exercise == "kissing") calories = .008;
    if (exercise == "Lacrosse" || exercise == "lacrosse") calories = .052;
    if (exercise == "Mowing" || exercise == "mowing") calories = .036;
    if (exercise == "Painting" || exercise == "painting") calories = .038;
    if (exercise == "PingPong" || exercise == "pingpong") calories = .030;
    if (exercise == "Furniture" || exercise == "furniture") calories = .05;
    if (exercise == "Ascending" || exercise == "ascending") calories = .083;
    if (exercise == "Repelling" || exercise == "repelling") calories = .061;
    if (exercise == "RopeJumping" || exercise == "ropejumping") calories = .076;
    if (exercise == "Rowing" || exercise == "rowing") calories = .08;
    if (exercise == "Rugby" || exercise == "rugby") calories = .076;
    if (exercise == "Soccer" || exercise == "soccer") calories = .052;
    if (exercise == "Spinning" || exercise == "spinning") calories = .053;
    if (exercise == "Stairclimbing" || exercise == "stairclimbing") calories = .068;
    if (exercise == "Surfing" || exercise == "surfing") calories = .023;
    if (exercise == "SwingDancing" || exercise == "swingdancing") calories = .03;
    if (exercise == "TaeKwonDo" || exercise == "taekwondo") calories = .038;
    if (exercise == "TaiChi" || exercise == "taichi") calories = .030;
    if (exercise == "Tennisdoubles" || exercise == "tennisdoubles") calories = .038;
    if (exercise == "Volleyball" || exercise == "volleyball") calories = .023;
    if (exercise == "WashingCar" || exercise == "washingcar") calories = .034;
    if (exercise == "WashingDishes" || exercise == "washingdishes") calories = .017;
    if (exercise == "WatchingTV" || exercise == "watchingtv") calories = .008;
    if (exercise == "WaterAerobics" || exercise == "wateraerobics") calories = .032;
    if (exercise == "WaterPolo" || exercise == "waterpolo") calories = .08;
    if (exercise == "WaterSkiing" || exercise == "waterskiing") calories = .048;
    if (exercise == "WeightLifting" || exercise == "weightlifting") calories = .023;
    if (exercise == "Rafting" || exercise == "rafting") calories = .04;
    if (exercise == "Yoga" || exercise == "yoga") calories = .03;
    if (exercise == "Default" || exercise == "default") calories == 0;
    return calories;
}

function fatBurner() {
	var mins = $("#fatBurn_Minutes").val();
	var activity = $("#fatBurn_Activity").val();
	var weight = $("#fatBurn_Weight").val();
	var calories = getCalories(activity);
	var exercisepoints = $("#fatBurn_Result");
	var errors = 0;
	$(".calculator.fatBurner input.text").each(function() {
		if(!($(this).attr("id") == "fatBurn_Result")) {
			if($(this).val() == "") {
//				$(this).addClass("error");
				errors++;
			} else {
				$(this).removeClass("error");
			}
		}
	});
	if(errors == 0) {
	    $(exercisepoints).val(Math.round(calories * weight * mins));
	}
	return false;
}

function clearForm(form) {
    form.mins.value = "";
    form.exercisepoints.value = "";
    exercise = "";
    i2 = 0;
}

function calcWeightMaintain(form) {
    if (form.calWeight.value > 0) {
        form.calResultMaintain.value = form.calWeight.value * 13;
        form.calResultLose.value = form.calWeight.value * 10;
        form.calProtein.value = Math.round(((form.calResultMaintain.value * .12) / 4));
    } else {
        alert('Please enter your weight.');
        form.calWeight.value = "";
        form.calWeight.focus();
    }
}
function calorieCalulator() {
	var calWeight = $("#calorieWeight").val();
	var calResultMaintain = $("#calorieMaintain");
	var calResultLose = $("#calorieLose");
	var calProtein = $("#calorieProtein");
    if (calWeight != '') {
        $(calResultMaintain).val(calWeight * 13);
        $(calResultLose).val(calWeight * 10);
        $(calProtein).val(Math.round($(calResultMaintain).val() * .12) / 4);
    }
	return false;
}

