function autoReloadFromHeight()
{
	var weightUnitControl 		= document.getElementById('weightUnitComboID');
	var heightUnitControl 		= document.getElementById('heightUnitComboID');
	var selectedWeightUnitValue = weightUnitControl.options[weightUnitControl.selectedIndex].value;
	var selectedHeightUnitValue	= heightUnitControl.options[heightUnitControl.selectedIndex].value;
	
	if(selectedHeightUnitValue == 'cm')
		weightUnitControl.selectedIndex = 0;
	if(selectedHeightUnitValue == 'inches')
		weightUnitControl.selectedIndex = 1;	
}

function calculate(pageType)
{
	if(pageType=='mainBMIPage')
	{
		var frm = document.bmiCalculateFormMainPage;
	}
	else
	{
		if(pageType=='rightPage')
		{
			var frm = document.bmiCalculateForm;
		}
	}
	
	var successFlag = 1;
	var weight = frm.weight.value;
	
	if (isNaN(weight) || weight=='')
	{		
		//document.getElementById('weight_error').innerHTML = 'Enter valid weight (should be numeric)';
		document.getElementById('weight_error').innerHTML = 'Enter valid weight';
		successFlag = 0;
	}
	else
	{
		if(weight>999 && frm.weightUnit.value=='kg')
		{
			//document.getElementById('weight_error').innerHTML = 'Enter valid weight (should not exceed 999 kg)';
			document.getElementById('weight_error').innerHTML = 'Enter valid weight';
			successFlag = 0;
		}
		else
		{
			if(weight>2000 && frm.weightUnit.value=='lbs')
			{
				//document.getElementById('weight_error').innerHTML = 'Enter valid weight (should not exceed 2000 lbs)';
				document.getElementById('weight_error').innerHTML = 'Enter valid weight';
				successFlag = 0;
			}
			else
			{
				document.getElementById('weight_error').innerHTML = '';
			}
		}
	}
	
	var height = frm.height.value;
	if (isNaN(height) || height=='')
	{		
		//document.getElementById('height_error').innerHTML = 'Enter valid height (should be numeric)';
		document.getElementById('height_error').innerHTML = 'Enter valid height';
		successFlag = 0;
	}
	else
	{
		if(height>250 && frm.heightUnit.value=='cm')
		{
			//document.getElementById('height_error').innerHTML = 'Enter valid height (should not exceed 250 cm)';
			document.getElementById('height_error').innerHTML = 'Enter valid height';
			successFlag = 0;
		}
		else
		{
			if(height>100 && frm.heightUnit.value=='inches')
			{
				//document.getElementById('height_error').innerHTML = 'Enter valid height (should not exceed 100 inches)';
				document.getElementById('height_error').innerHTML = 'Enter valid height';
				successFlag = 0;
			}
			else
			{
				document.getElementById('height_error').innerHTML = '';
			}
		}
	}
	
	if(successFlag==1)
	{
		frm.cls_bmi_hdnAction.value = 'calculate';
		frm.cls_bmi_hdnSubmited.value = '1';
		frm.submit();
		return true;
	}
	return false;
}

function autoReloadFromWeight()
{
	var weightUnitControl 		= document.getElementById('weightUnitComboID');
	var heightUnitControl 		= document.getElementById('heightUnitComboID');
	var selectedWeightUnitValue = weightUnitControl.options[weightUnitControl.selectedIndex].value;
	var selectedHeightUnitValue	= heightUnitControl.options[heightUnitControl.selectedIndex].value;
	
	if(selectedWeightUnitValue == 'kg')
		heightUnitControl.selectedIndex = 0;
	if(selectedWeightUnitValue == 'lbs')
		heightUnitControl.selectedIndex = 1;
}