(1) Any county board of supervisors or municipal governing authority that adopts building codes after July 1, 2008, shall adopt as minimum codes any codes established and promulgated by the Mississippi Building Codes Council.
(2) Any county board of supervisors or municipal governing authority that has adopted construction codes published before January 1, 2000, shall, no later than July 1, 2010, adopt as minimum codes any codes established and promulgated by the Mississippi Building Codes Council.
(3) Any codes adopted by a board of supervisors or municipal governing authority under this section shall be enforced by the board of supervisors or municipal governing authority, as the case may be.
(4) Municipalities and counties may establish agreements with other governmental entities of the state or certified third-party providers to issue permits and enforce state building codes in order to provide the services required by Chapter 524, Laws of 2007. The council may assist in arranging for municipalities, counties or third-party providers the provision of services required by Chapter 524, Laws of 2007, if a written request from the governing authority of the county or municipality is submitted to the council.