Ext - components in Firefox vs Internet Explorer

Hi all,

I have an Ext Grid with "intra drag-and-droppable" rows that I recently created using the Ext JS library, as a custom Pipeline Pilot component.  After vigorous testing I managed to get it to work in Firefox.

However, Firefox is more forgiving than Internet Explorer when it comes to JavaScript (so it seems).  Even after running my 250 lines of JavaScript code through JSLint (and correcting as many of the errors as I could), IE still fails to load the component.

IE gives me a JavaScript error - it loads the rest of the page, but just not this Ext thing.  I don't get this with any of the PP components written with Ext (e.g - trees, interactive tables).

The error I get is this, which points to the ext-all.js file (as opposed to the JavaScript I typed):

Line: 9
Error: 'undefined' is null or not an object

This error unfortunately makes no sense to me.  It highlights this code from the ext-all.js file:

if(typeof g.renderer=="string")

'g' however is defined at the beginning of that file!  I don't know if this has anything to do with IE following a the HTML specification differently than FireFox, but either way I'm stuck!

Please find the attached component.  Hope anyone here can shed light on this.

Thanks in advance,

Ed.