The first primary shall be held on the first Tuesday after the first Monday of August preceding any regular or general election; and the second primary shall be held three (3) weeks thereafter. The candidate that receives a majority of the votes cast in the election shall be the party nominee. If no candidate receives a majority vote at the election, then the two (2) candidates who receive the highest number of votes shall have their names placed on the ballot for the second primary election to be held three (3) weeks later. The candidate who receives the most votes in the second primary election shall be the party nominee. However, if no candidate receives a majority vote at the first primary, and there is a tie in the election of those receiving the next highest vote, then those candidates receiving the next highest vote and the candidate receiving the highest vote shall have their names placed on the ballot for the second primary election to be held three (3) weeks later, and whoever receives the most votes cast in the second primary election shall be the party nominee.