Bei sowas gehe ich immer her und debugge das Javascript im Browser.
Das geht relativ gut z.B. mit dem WebDeveloper Express.
Wenn Du kein Debugging magst, dann würde ich bei diesem Fehler hergehen und den eingrenzen.
Also per JS (z.B. mit Alert('Test ' + value)
die einzelnen Teile austesten.
document wird wohl definiert sein. Ist document.PictureEntry definiert?
Wenn ja: Ist document.PictureEntry.elements definiert und ein gültiges Array?
UNd so weiter durchhangeln.
Ich kann mir aber gut vorstellen, dass es schon document.PictureEntry im IE nicht gibt.