Attitude: Types, structure and function