What does that do to document.MM_returnValue ? We'll have to think hard about this.

If there are any errors, then the condition will be false, and that will be assigned to document.MM_returnValue, which is not actually returned by the function but is instead stored in a global variable.