Marion Fair begins June 17, includes week-long fun