(a) The Legislature declares that it is the purpose of this chapter to:
(1) require the timely disclosure of contributions to candidates and committees supporting or opposing candidates campaigning for public office;
(2) require the timely disclosure of expenditures by candidates and committees supporting or opposing candidates campaigning for public office; and
(3) limit the amounts which may be contributed to such candidates and committees by individuals, corporations, labor organizations and other committees.
(b) This chapter shall be broadly construed to accomplish the purposes enumerated in this section.