Salve a tutti!

Ho realizzato una pagina di controllo per confrontre la fattibilita di un operazione.

Tutto funziona tranne che con un importo da confrontare.... mi spiego meglio:

Se l'importo della ricarica che il cliente vuole effettuare e maggiore del suo credito residuo logicamente non deve eseguire l'operazione.

Il credito residuo è 50,00, le ricariche sono di taglio inferiore... quindi tutte fattibili!
L'unico errore (Credito insufficiente) lo ricevo quando faccio il confronto con l'importo 9,85.

Codice PHP:
wimporto=request.form("importo")
wcredito_residuo=request.form("credito_residuo"'questo valore è 50,00

if wimporto = 1 then
strimporto="5"
strimporto_scontato="4,90"
end if

'
questo non funzionada credito insufficiente.. perche9,85 è inferiore a 50,00
if wimporto2 then
strimporto
="10"
strimporto_scontato="9,85" 'se ad esempio uso questi valori 4,90 - 17,70 - 19,70 etc, il contollo lo fa correttamente ;(
end if
chiuso qui nn funzionatutti gli altri sono ok!

if 
wimporto3 then
strimporto
="15"
strimporto_scontato="14,70"
end if

if 
wimporto4 then
strimporto
="20"
strimporto_scontato="19,70"
end if

if 
wimporto5 then
strimporto
="25"
strimporto_scontato="24,50"
end if

if 
wimporto6 then
strimporto
="30"
strimporto_scontato="29,40"
end if

if 
wimporto7 then
strimporto
="50"
strimporto_scontato="48,75"
end if

if (
strimporto_scontato wcredito_residuothen
response
.write(strimporto_scontato) & ("
"
) & (wcredito_residuo) & ("
"
) & (wimporto)
response.end

response
.write "<script>alert('Credito insufficiente per effettuare la ricarica!')</script>"
response.write "<script>location.href = '../richiesta_credito.asp?p=1'</script>"

else 
Qualche consiglio??