Accidenti,non ho parole,ti ringrazio per la celerità nella risposta,
ti confesso che i primi minuti sono entrato in confusione, più che altro perchè non ero abituato a leggere il codice in orizzontale

Ci sono alcuni metodi che non conoscevo e che sono molto utili.
Ottima l'idea di fare un controllo JS anche sulla disponibilità prima del prelievo,era un controllo che avevo fatto fare ad Asp. per sicurezza ho inserito anche un controllo sui campi testuali per verificare che il valore immesso sia un numero, non si sa mai che qualcuno scriva qualcosa

alla fine il risultato era quello che volevo. Grazie tante!!!
mi hai dato parecchi spunti di rilfessione.