timesheet abm javascript