You shouldn't need to change that second portion. You are going to need to change two files and replace the first reference to this. fallback with the same code. One in class/js/aardvark. php, and one in class/js/normal/aardvark. php
One of those files is the normal code (easy to read) and one is compressed (on very few lines) so you will have to search for the code to replace.
In class/js/aardvark. php, look on the first line of code (after the comments) for this
function Aardvark(object) { this.object = object; this.xmlhttp = new XMLHttpRequest(); this.mac = navigator.platform.indexOf('Mac'); this.msie = navigator.userAgent.indexOf("MSIE"); this.image = new Image();
Right after that you will see something about this. fallback, you will want to replace that code (something like this. fallback = false;) with:
if (navigator.appName == 'Microsoft Internet Explorer') {this.fallback = false;} else {this.fallback = true;} this.url = '';
The next file you need to modify is class/js/normal/aardvark. php. On line 50 you will find something like "this. fallback = false;" and you must change that to the above code as well.
Once you do that, HCL should work in all browsers on Windows and Linux (but still not OS X). Just remember,
you ONLY need to change the first reference to this. fallback in class/js/aardvark. php, and class/js/normal/aardvark. php