fixed a bug in the delivery elsewhere fields
smoothed out the delivery address code, where the calculation now works well.