At an organizational meeting the Council, by a majority vote, shall elect from its number a President of the Council, who shall preside at all of its meetings when the Mayor does not preside. The President of the Council shall hold office for one year and until the next annual meeting. He shall have the right to debate and vote on all questions before the Council. If the Council at its annual meeting fails to elect a President, the Mayor shall appoint the President from the Council, and in that case no confirmation shall be necessary. If the Mayor is absent from the borough for a period of three consecutive days or for any reason is unable to act, the President of the Council shall perform all the duties of the Mayor during his absence or disability. The Mayor, in case of his intended absence from the borough for more than three days at any one time, shall notify the President in writing of such intended absence, whereupon the President shall become Acting Mayor from the receipt of such notice and continue to act until the Mayor's return. In case of the temporary inability of the President to so act, the Council member having the longest term of service as such may act temporarily for the President.