RALEIGH, N.C. AP – A federal judge refused to throw out campaign corruption charges against John Edwards on Friday, meaning the former presidential hopeful will have to present his case to a jury.

Lawyers for Edwards argued before U.S. District Court Judge Catherine C. Eagles that prosecutors failed to prove Edwards intentionally violated the law.