con var aimm = parseFloat(document.formrev.arev.value)
considera anche i decimali

occhio che se il primo carattere della stringa non è numerico restituisce un bel NaN (Not a Number)
quindi sarebbe il caso di eseguire un controllo e visualizzare un messaggio x l' utente in caso di inserimento errato
ciao