(a) Interlibrary cooperative programs.--The State Librarian shall provide financial support for the development and maintenance of cooperative programs from funds appropriated to the State Library for the purpose of:
(1) Supporting interlibrary cooperative programs.
(2) Promoting cooperation among various types of libraries.
(3) Preserving the existing financial support of any single type of library.
(b) Joint action by municipalities.--The following shall apply:
(1) Two or more municipalities may unite in establishing and maintaining a local library under the terms of an agreement entered into between them.
(2) The agreement shall be in writing and shall set forth:
(i) The purpose of the agreement.
(ii) The terms for support and control of the local library.
(iii) The conditions under which the agreement may be altered or terminated.
(3) The agreement is not valid until it is:
(i) Accepted by a majority vote of the municipal officers of each municipality that is a party to the agreement.
(ii) Signed by the proper officer of each municipality that is a party to the agreement.