Sorry, just one more question:
How can i make the form so that the user has to fill in all required fields before they hit the calculate button?
At present they can press calculate before filling in the required fields and then press calculate again every time they complete a new field to see the price adjust.
Many thanks