Before issuing bonds authorized by Section 59-3-3 the corporate authorities shall by resolution spread upon their minutes, declare their intention of issuing said bonds, fixing in such resolution the maximum amount thereof, and the purpose for which they are to be issued, and where an election is required shall fix in such resolution a date upon which an election shall be held in said municipality, of which not less than three weeks’ notice shall be given by the clerk by a notice published in a newspaper published in said municipality once a week for three weeks preceding said election at three public places in said municipality. Such election shall be held, as far as practicable, as other elections are held in municipalities.