24-Hour online charity drive set to aid nonprofits