JavaScript reservations project