In its bylaws each association shall provide for one or more regular meetings annually. The board of directors shall have the right to call a special meeting at any time, and 10 percent of the members or stockholders may file a petition stating the specific business to be brought before the association and demand a special meeting at any time. Such meeting must thereupon be called by the directors. Notice of all special meetings, together with a statement of the purpose thereof, shall be mailed to each member at least 10 days prior to the meeting; provided, however, that the bylaws may require instead that such notice may be given by publication in a newspaper of general circulation, published at the principal place of business of the association.