	
	
	function parseIntegers(val) {
		var output = parseInt(val);
		if(!(output > 0)){
			output = '';
		}
		return output;
	}

	function calculateBMI(){
		var form = document.forms.bmi;
		var feet = parseIntegers(form.feet.value);
		var inches = form.inches.value == 0 ? inches = 0 : parseIntegers(form.inches.value);
		var weight = parseIntegers(form.weight.value);
		var age = parseIntegers(form.age.value);
		var gender = document.getElementById('gender').value
		var rating = document.getElementById('rating').value

		if (feet == "" || (inches == "" && inches!=0) || weight == "" || age == "" || gender == "" || rating == "") {
			document.getElementById('txtInfo').style.fontSize = "10px";
			document.getElementById('txtInfo').innerHTML = "Please complete the form."
			setTimeout("document.getElementById('txtInfo').innerHTML =''",2300);		
		}
		else {
			totalInches = eval(feet*12) + eval(inches);
			if (gender==1)
				BMR = 66+(6.23*weight)+(12.7*totalInches)-(6.76*age);
			else
				BMR = 665+(4.35*weight)+(4.7*totalInches)-(4.7*age);
//			Meters = TotalInches/39.36;
//			Kilos = weight/2.2;
//			Square = Meters * Meters;
			document.getElementById('bmrvalue').value = Math.round(BMR*rating); 
			document.getElementById('txtInfo').style.fontSize = "10px";		
			document.getElementById('txtInfo').innerHTML = "Calculating..."
			//document.getElementById('txtInfo').innerHTML = "You burn " + Math.round(BMR*rating) + " calories.";
			form.submit()
		}
	}

//--------------------------------

	function startFade(obj){
		hintOn = true;
		setOpacity(document.getElementById(obj),0);
		setTimeout("fadeIn('"+obj+"',0)",400);
	}

	function setOpacity(obj, opacity) {
	  opacity = (opacity == 100)?99.999:opacity;
	  obj.style.filter = "alpha(opacity:"+opacity+")";  // IE/Win
	  obj.style.KHTMLOpacity = opacity/100; 			// Safari<1.2, Konqueror
	  obj.style.MozOpacity = opacity/100;				// Older Mozilla and Firefox
	  obj.style.opacity = opacity/100;					// Safari 1.2, newer Firefox and Mozilla, CSS3
	}

	function fadeIn(objId,opacity) {
	  if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity <= 100 && hintOn) {
		  setOpacity(obj, opacity);
		  opacity += 10;
		  window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 60);
		}
	  }
	}

		

