I have a question, creating objects with name "amt" does create a collection with objects named "amt", "amt", etc... or simply creates a collection of objects with name "amt" without indexes?
Asumming the previous method works, i see that you in this line are pointing to the object "document.getElementByName('total').value = sum;" but you named "total".
May be there is something to fix, by the way, which error gives you? that will explains many things.
See you :coo: