
function validateDonationForm()
{
if (checknumeric(document.form.amount,"Donation Amount",1,100000)) {
		return true;
	}
	else {
		return false;
	}
}

function checknumeric(field,type,low,high) 
{
	var valid = "0123456789.";
	var temp;
  var allValid=true;

	if(field.value=="") {
		alert("The " + type + " cannot be empty.\n\n Please enter a value and submit again.");
		field.focus();
		return false; 
	}

	if(low != -1 && high != -1) {
		if (field.value < low || field.value > high) {
			alert("The " + type + " must be between " + low + " and " + high + ".\n\n Please enter it again with a valid value.");
			field.focus();
			return false;
		}
	}		

	for (i = 0;  i < field.value.length;  i++)
  {
      ch = field.value.charAt(i);
      for (j = 0;  j < valid.length;  j++)
      if (ch == valid.charAt(j))
      break;
      if (j == valid.length)
      {
      allValid = false;
      break;
      }
      if (ch != ",")
      allNum += ch;
      }
      if (!allValid)
      {
      alert("Invalid characters in the " + type + ".\n\n Please enter it again with a valid value.");
      field.focus();
      }
  return (allValid);
  
}

