Se me había olvidado
er, mira, a veces lo hace bien a veces mal.
Prueba una cosa ... cambia esto ...
Código:
if (cualo.elements[m].id=="Monto Min.*")
{
if(cualo.elements[m-1].value < cualo.elements[m].value)
por esto
Código:
if (cualo.elements[m].id=="Monto Min.*")
{
montoMax = parseFloat(cualo.elements[m-1].value)
montoMin = parseFloat(cualo.elements[m].value)
if(montoMax <= montoMin)
Si no van a haber decimales en los montos puedes usar parseInt en vez de parseFloat (yo por las dudas puse el float)
me cuentas que tal
saludos