var maxamt = 9999.00;
var minamt = 3.00;
function ChkAmt (obj1) {  // check any qty limits on items
var amt;
  amt = obj1.amount.value;
  if (isNaN (amt)) {
    alert ("Enter a valid number for amount!");
    ClrAmt ();            // always clear the values!
    return false;
  }
  
  if (amt < minamt) {
    alert ("PayPal takes a chunk off donations. Donating less than $" + minamt + " only makes PayPal richer.");
    ClrAmt ();
    return false;
  }
  ClrAmt ();
  return true;
}

function ClrAmt () {  // Clear out the limits
  maxamt = 9999.00;  //not used unless you want to set some max amount.
  minamt = 3.00;   //set the minimum amount for a donation
}

function Dollar (val) {     // force to valid dollar amount
var str,pos,rnd=0;
  if (val < .995) rnd = 1;  // for old Netscape browsers
  str = escape (val*1.0 + 0.005001 + rnd);  // float, round, escape
  pos = str.indexOf (".");  // should be one, but OK if not
  if (pos > 0) str = str.substring (rnd, pos + 3);
  return str;               // return valid string
}