The Building Inspector shall have the following duties:
(a) To enforce all regulations relating to construction, alteration, repair, removal and demolition of building and structures;
(b) May permit, with the approval of the governing body, on the basis of duly authenticated reports from recognized sources, the use of new materials or modes of construction, not provided for in this article, and may, for the purpose of carrying out the intent of this article adopt an accepted standard of material or workmanlike practices of federal or state bureaus, national, technical organizations or fire underwriters;
(c) To examine all buildings in the process of erection, construction, alteration or relocation in the city for the purpose of determining whether the work is in compliance with the permit given and in compliance with the regulations of the city pertaining to such work, including zoning regulations; and
(d) To keep comprehensive records of applications, of permits or certificates issued, of inspections made, of reports rendered, and of notices or orders issued. All such records shall be open to public inspection during stated office hours, but shall not be removed from the office of the Building Official without his or her written consent.