9
Quick answer: integration testing is essentially a subset of functional testing, and acceptance testing is a form of functional testing.
I recommend reading the wikipedia articles on the subject. Keep in mind that the definitions of the various kinds of testing can be taken with a grain of salt.