bug fix: empty selections not hanled correctly

empty selections sent from the client side were not being
processed correctly on the server php side: change the
test for emptiness.  Change the criteria for completeness.
Improve UI handling of empty intrusion fields.