a javascript based questionnaire builder