1. Where municipal violations are to be tried before a municipal judge or judges, the governing body of the municipality shall provide by ordinance for a clerk or clerks and such other nonjudicial personnel as may be required for the proper functioning of the municipal division or divisions and shall provide a suitable courtroom in which to hold court. The salaries of the judges, clerks and other nonjudicial personnel and other expenses incidental to the operation of the municipal divisions shall be paid by the municipality.

2. Where the violations of municipal ordinances are heard and determined by an associate circuit judge and, at the request of the municipality, the associate circuit judge sits at the municipality rather than in the courtroom provided by the county, the municipality shall provide a suitable courtroom in which to hold court.

3. Where the violations of municipal ordinances are heard and determined by an associate circuit judge and, at the request of the municipality, a clerk or clerks or other nonjudicial personnel are located in the municipality rather than at the courthouse provided by the county, the salaries of such personnel and other expenses incidental to the operation of their offices shall be paid by the municipality.