Hi @glennyboy
The acf object is global. There is not need to assume otherwise.
The issue really is that a JS error on the page is ‘snowballing’ and causing the ‘acf is not defined’ error.
Can you please setup your website on a local install? I have a feeling that it is due to the long load times and the fact that you are clicking the button before the window.load event is triggered.
Thanks
E