updates to fix #40. script uses hidden field value to make sure the VA
select values are not lost when user uses back button