
		function calculateBMIja_JP(form) {
			
			var err = false;
			if(form.weight.value=="") {
				document.getElementById("weightRequired").style.visibility="visible";
				err = true;
			}
			if(form.feet.value=="") {
				document.getElementById("feetRequired").style.visibility="visible";
				err = true;
			}
			if(form.inches.value=="") {
				document.getElementById("inchesRequired").style.visibility="visible";
				err = true;
			} 
			
			if(err) 
				return;
			
			var heightInCM = (form.feet.value*100) + (form.inches.value*1);
		
			var weight = parseInt(form.weight.value)*2.2;
			var height = parseInt(heightInCM)/2.54;
			form.feet.value = heightInCM;
			var bmi=(weight/(height*height))*703;
			form.bmi.value=Math.round(bmi*10)/10;
			
			form.submit();
		}
		
		
		function calculateBMI(form) {

			var fieldsPresent = allFieldsPresent(form);
			var fieldsNumeric = allFieldsNumeric(form);
			if(!fieldsPresent || !fieldsNumeric) return;
		
			var weight = parseInt(form.weight.value);
//			if(form.weightSystem[1].checked)
//				weight = weight*2.2;
				
			var height;
//			if(form.heightSystem[0].checked) 
				height = parseInt(form.feet.value*12)+parseInt(form.inches.value);
//			else
//				height = parseInt(form.feet.value)/2.54;
			
			var bmi=(weight/(height*height))*703;
			form.bmi.value=Math.round(bmi*10)/10;
			
//			alert(form.bmi.value);
			
			form.submit();
		}
		
		function allFieldsPresent(form) {
			var allPresent=true;
			if(form.weight.value=="") {
				document.getElementById("weightRequired").style.visibility="visible";
				allPresent=false;
			} else document.getElementById("weightRequired").style.visibility="hidden";
			if(form.feet.value=="") {
				document.getElementById("feetRequired").style.visibility="visible";
				allPresent=false;
			} else document.getElementById("feetRequired").style.visibility="hidden";
//			if((form.inches.value=="") && (form.heightSystem[0].checked)) {
//				document.getElementById("inchesRequired").style.visibility="visible";
//				allPresent=false;
			if(form.inches.value=="") {
				document.getElementById("inchesRequired").style.visibility="visible";
				allPresent=false;
			} else document.getElementById("inchesRequired").style.visibility="hidden";
			return allPresent;
		}
		
		function allFieldsNumeric(form) {
			if(!isDigit(form.weight.value) ||
				 !isDigit(form.feet.value)) {
//				 ((form.heightSystem[0].checked) && !isDigit(form.inches.value))) {
//				 (!isDigit(form.inches.value))) {
				document.getElementById("numbersRequired").style.visibility="visible";
				return false;
			}
			document.getElementById("numbersRequired").style.visibility="hidden";
			return true;
		}
		
		function isDigit(d) {   
				var i;
		    for (i = 0; i < d.length; i++) {   
		        var c = d.charAt(i);
		        if (((c < "0") || (c > "9"))) return false;
		    }
		    return true;
		}

		function enableInches(form) {
//			if(form.heightSystem[0].checked)
//				document.getElementById("inchesInput").style.visibility="visible";
//			else {
				document.getElementById("inchesInput").style.visibility="hidden";
				document.getElementById("inchesRequired").style.visibility="hidden";
				form.inches.value = "";
//			}
		}