NEWARK, NJ—The extent of Al Beasley's gambling problem became clear recently when he bet himself that he could stop drinking for a week.