@singingwolfboy The original code did this. I believe the author's intention was:

1.) I console exists - use it to output an error message.
2.) If it doesn't - throw an error message. This will happen in IE 6 I think.

Should I remove the condition, and have the error reported only in the JS console?