update percent complete function to work with all of the client form fields