Within thirty (30) days after the enactment by Council, of any ordinance or resolution which is subject to a referendum under the provisions of this Charter, a petition signed by no less than twenty-five percent (25%) of the electors voting at the last regular Village election, may be filed with the Council, requesting the ordinance or resolution be repealed, or submitted to a vote of the electors. When said petition is filed the Clerk of the Council shall first ascertain the sufficiency of the petition, and, if found sufficient, the Council shall thereupon, within thirty (30) days of the filing of such petition reconsider such ordinance or resolution. If Council fails to repeal said ordinance or resolution within thirty (30) days the Council shall submit it to a vote of the electors at the next general or regular Village election occurring more than ninety (90) days after the filing of such petition, but if such petition is signed by at least thirty-five percent (35%) of such electors, the date of the election may be fixed therein, which may be a special election to be held at any time more than ninety (90) days after the filing of such petition.