// JavaScript Document

function check(calorieform){
	var age=calorieform.age.value;
	var weight=calorieform.weight.value;

	if(age == "" || weight== "" ){
		alert("All fields are required for the Daily Intake Calculator to work.");
	}
	else{ 
		document.getElementById("results").style.visibility = "visible";
		calcal(calorieform);
	}
	//alert(age +" "+weight);
}
function calcal(calorieform)
{
	var cneed;
	var fneed;
	var crneed;
	var pneed;
	var aneed;
	var fd;
	var age=parseInt(calorieform.age.value);
	var foot=parseInt(calorieform.foot.value);
	var inch=parseInt(calorieform.inch.value);
	var cm1=(inch*2.54);
	var cm2=(foot*30.48);
	var cm=cm1+cm2;
	var weight=parseInt(calorieform.weight.value);
	var loa=calorieform.loa.value;
	/*kilos to pounds */
	weight = weight * 0.4535;
	if(calorieform.gen.checked)
	{
		fd=66+(13.7*weight)+(5*cm)-(6.8*age);
	}
	else
	{
		fd=655+(9.6*weight)+(1.8*cm)-(4.7*age);
	}
	switch(loa)
	{
		case "1":
			cneed=fd*1.2;
			break;
		case "2":
			cneed=fd*1.375
			break;
		case "3":
			cneed=fd*1.53;
			break;
		case "4":
			cneed=fd*1.725;
			break;
		case "5":
			cneed=fd*1.9;
			break;
			
	}
	cneed=Math.floor(cneed);
	fneed=Math.floor((cneed*0.25)/9);
	pneed=Math.floor((cneed*0.25)/4);
	crneed=Math.floor((cneed*0.25)/4);
	aneed=Math.floor((cneed*0.25)/7);	
	document.getElementById("rc").innerHTML=" "+cneed+" per day";
	document.getElementById("rf").innerHTML=" "+fneed+" grams per day";
	document.getElementById("rp").innerHTML=" "+pneed+" grams per day";
	document.getElementById("rh").innerHTML=" "+crneed+" grams per day";
	document.getElementById("ra").innerHTML=" "+aneed+" grams per day";

}


function con(num)
{
	
var hc=parseInt(num.value);
var hi=hc/2.54;
var hf=Math.floor(hi/12);
var ri=Math.round(hi%12);
	if(hc>40 && hc<=210)
	{
		//calorieform.foot.value=hf;
	}
//calorieform.inch.value=ri;
}

function cknum(event,num)
{
var kc;
if(window.event)
{
	kc=event.keyCode;
}
else
{
	kc=event.which;
}
var a=num.value;
if(kc==48)
{
	if(a=="")
	{
		return false;
	}
	else
	{
		return true;
	}
}  
if (kc!=8 && kc!=0)
{
	if (kc<49||kc>57)
	{
		return false;
	}
} 
}	
