<!-- 

function isDayorMonthRange(aField, aDayOrMon) { // 0 for day 1 for month
		
		var aValue = aField.value;
		if (aValue == 0) {
			if ((aValue < 0) || (aValue > 31)) {
				alert("Day is out of range");
				aField.value = "";
				aField.focus();
				return false;
			}
		} else {
			if ((aValue < 0) || (aValue > 12)) {
				alert("Month is out of range");
				aField.value = "";
				aField.focus();				
				return false;
			} 
		}
		
		return true;
}

//Percentage and rent calculation
function isBlank(aString) {
	var lString=" ";
	var TempChar;
	var Count;
	var SpacesOnly = 0;
	if (aString.length == 0||aString==""||aString==null)	{
		return(true);
	}

	for (Count=0; Count < aString.length; Count++)	{
		if(aString.charAt(Count) != lString)	{
			return(false);
		}
	}
	
	return(true);
}

function isValid(field, fieldName) {
  var lValue = field.value;
  if(isNaN(field.value) || isBlank(field.value) ) {
		alert("Please enter a numeric value for the field : " + fieldName);
		field.value = "";
		field.focus();
		return false;
  }	

  return true;
}

function stripBad(string) {
  for (var i=0, output='', valid="eE+/*-0123456789.()"; i<string.length; i++)
	 if (valid.indexOf(string.charAt(i)) != -1)
		output += string.charAt(i);
  return output;
}


function check(ad) {
	var ch=ad.value;
	if(isNaN(ch))
	{
		var df=ch.substring(0,(ch.length-1));
		ad.value=df;
	}	
}


function floor(aNumber) {
	return Math.floor(aNumber * Math.pow(10, 2))/Math.pow(10,2);
}

function aCalculateSaving(aForm) {
	if (isValid(aForm.YR, "Year") && 
			isValid(aForm.IR, "Percent Yeild") && 
			isValid(aForm.IB, "Initial Balance") && 
			isValid(aForm.MC, "Monthly contribution")) {
		var mi = aForm.IR.value/1200;
		var base = aForm.IB.value;
		var pp = 0;
		var yr = 0;

		aForm.FA.value = "";

		for (var i=0; i<aForm.YR.value*12; i++) {
			base = base * (1 + mi) + 1 * aForm.MC.value;
			pp++;
			if (pp == 12) {
				yr++;

				if (yr < 10)
					sp = "  ";
				else
					sp = "";

				aForm.FA.value += "\n" + sp + yr + " : " + floor(base);
				pp = 0;
			}
		}

		aForm.FB.value = floor(base);
	}
}


-->