The candidate for mayor receiving the largest number of votes for the office shall be elected thereto, provided such candidate receives a majority of all votes cast for such office. If at the first election no candidate received a majority of the votes cast for the office, then another election shall be held upon the same day of the week three weeks thereafter to be called and held in the same mode and manner and under the same rules and regulations. In the second election there shall be two candidates for the office of mayor; and these candidates shall be the two who received the highest number of votes for said office at the first election.
Ala. Code § 11-44C-8 (1975)