Line 262 in main.js is:
var i = lyrArr.indexOf(result.layerName);
This works in the awesome browsers because arrays natively have an indexOf method. But poor IE... no one gave its arrays an indexOf method. Try this instead:
dojo.indexOf(lyrArr, result.layerName)