re #959: worked on field weights and added a states array to show/hide the 'choose donation form' field