First pass at client-side validation; flash views