(a) Upon the request of a municipality, for elections at a time other than the regular August or regular November election, the county election commission shall establish a satellite voting location for early voting within the corporate limits of such municipality. The municipality shall be responsible for the costs of such voting location.
(b) Upon the request of a municipality that has established a satellite voting location under subsection (a), the county election commission may choose not to have early voting at the county election commission office.