
function isNumber(localNum) {
  if (localNum == "") {
    return false
  }
  for (i=0; i<localNum.length; i++) {
    if (localNum.charAt(i) < "0") {
      return false
    }
    if (localNum.charAt(i) > "9") {
      return false
    }
  }
  return true
}

function missedError(badValue, formField) {
  alert("Proszę wprowadzić wartość \"" + badValue + "\".")
  formField.focus()
  return false
}


function invalidError(badValue, formField) {
  alert("Wprowadzona wartość \"" + badValue + "\" jest niepoprawna.")
  formField.focus()
  return false
}

function CheckForm()
{
  d = document.form
  if (d.name.value == "" || d.name.value == " ") {
    return missedError("Imię",d.name)
  }

  if (d.surname.value == "" || d.surname.value == " ") {
    return missedError("Nazwisko",d.surname)
  }

  if (d.amountzl.value == "") {
    return missedError("Kwota",d.amountzl)
  } else {
    if (!isNumber(d.amountzl.value)) {
      invalidError("Kwota", d.amountzl)
      return false;
    }
  }

  if (d.amountgr.value != "") {
    if (!isNumber(d.amountgr.value)) {
      invalidError("Kwota", d.amountgr)
      return false;
    }
  } else {
    d.amountgr.value = 0
  }

  if (d.orderdescription.value == "" || d.orderdescription.value == " ") {
    return missedError("Tytuł płatności",d.orderdescription)
  }

  d.amount.value = parseInt(d.amountzl.value)*100 + parseInt(d.amountgr.value)
  d.sessionid.value = d.orderdescription.value+"&ordernumber="+d.ordernumber.value+"&Imie_Nazwisko="+d.Imie_Nazwisko.value+"&Adres="+d.Adres.value+"&Kod_Miejscowosc="+d.Kod_Miejscowosc.value+"&Email="+d.Email.value+"&Telefon="+d.Telefon.value

  d.submit()
  return true
}

